body,html {margin:0; padding:0; border:0;}
body {background:#F1D6C1 url(img/bg-bg.jpg);}
p {color:#423E38; font:14px Georgia, "Times New Roman", Times, serif; line-height:1.3em; text-align:justify;}
img {border:0;}
#container {width:960px; border-left:0 solid #fff; border-right:0 solid #fff; margin:0 auto;}
#container td {vertical-align:top;}
#header {height:197px; background:#F1D6C1; border-bottom:2px solid #fff; margin:0; padding:0; text-align:center;}
#maket {width:100%; height:100%;}
#left {width:225px; min-height:380px; background:#F1D6C1 url(img/bg.jpg); border-left:0 solid #fff; border-right:1px solid #fff;}
#right {width:203px; background:#F1D6C1 url(img/bg.jpg); border-left:1px solid #fff;}
#main {padding:0 10px; background:#F1D6C1 url(img/bg.jpg);}
#footer {background:#F1D6C1 url(img/bg.jpg); border-top:1px solid #fff; padding:0;}
.clearfloat {clear:both;}

h1 {font:26px "Times New Roman", Times, serif; text-align:center; margin:0; padding:0; color:#600;}
h2 {font:24px "Times New Roman", Times, serif; text-align:center; margin:0; padding:10px 0; color:#600;}
h3 {font:20px "Times New Roman", Times, serif; text-align:center; margin:0; padding:10px 0; color:#600;}
h4 {font:18px "Times New Roman", Times, serif; text-align:center; margin:0; padding:10px 0; color:#600;}

.nav {text-align:center; padding:0;}
.lingv {padding:0; margin:0;}
ul.sdef {list-style-image:url(img/sdef.gif); margin:0; font:14px;}
ul.sdef li {padding-bottom:7px;}
p.apartnaz {text-align:center; font:19px Verdana; text-decoration:underline;}
p.vnizu {text-align:center; font:italic 15px Arial; color:#600; margin-bottom:-25px;}
p.vnizu .phone_vnizu {font-weight:bold;}
p.vnizu .phone_vnizu .phone_vnizu_ads {font-size:19px;}
p.minisilpict {text-align:center; padding:0; margin:0;}
.map_map {font:bold 16px Tahoma;}
p.map_map a {text-align:center; padding:15px; border:2px solid #fff;}
.map {text-align:center; margin:15px auto;}
p.text_map_tit {text-align:center; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.price {color:#3c0; font:bold 16px Arial, Helvetica, sans-serif;}
.documents {text-align:center; font-weight:bold; border:1px dotted #fff; padding:5px;}
.index_info .documents {text-align:center; font-weight:bold; border:1px dotted #000; padding:5px;}
.foto_gal_menu {font:bold 14px Arial, Helvetica, sans-serif;}

.skype_cont {background:url(img/logo-skype.png) no-repeat 0; padding:2px 0 2px 20px;}
.icq_cont {background:url(img/logo-icq.png) no-repeat 0; padding:2px 0 2px 20px;}
.phone_cont {background:url(img/logo-phone.png) no-repeat 0; padding:2px 0 2px 20px;}
.velcom_cont {background:url(img/logo-velcom.gif) no-repeat 15px 0; padding:2px 0 2px 35px;}
.mts_cont {background:url(img/logo-mts.jpg) no-repeat 15px 0; padding:2px 0 2px 35px;}
.mail_cont {background:url(img/logo-mail.png) no-repeat 0; padding:2px 0 2px 20px;}
.form_cont {background:url(img/logo-form.png) no-repeat 0; padding:2px 0 2px 20px;}
.bron_cont {background:url(img/dalee.gif) no-repeat 0 4px; padding:2px 0 2px 20px; text-align:justify;}

.name_kv_op {font:18px "Times New Roman", Times, serif; color:#933; text-align:center;}
.main_table_kv_index {padding:0; font: 14px "Times New Roman", Times, serif;}
.kv_table_op {color:#600; font:bold 15px "Times New Roman", Times, serif;}
.kv_table_namekv {font:bold 17px "Times New Roman", Times, serif; text-align:center; color:#933;}
.kv_table_fotokv {text-align:center; padding-bottom:20px;}
.dalee {font:bold 15px "Times New Roman", Times, serif;}
.articles_kv {background:url(img/dalee.gif) no-repeat 0; padding-left:20px;}

.text_pere {text-decoration:line-through;}
.text_small {font:12px "Times New Roman", Times, serif;}
.text_bold {font-weight:bold;}
.bor_st {border-bottom: 1px dotted #000;}

.meust {font-size:18px; list-style:none; text-align:left; margin:0px; padding:0 0 0 3px; background:#F1D6C1;}
.meust li a {color:#f33;}
.meust li a:hover {color:#933;}
.meustik {padding:3px 0 3px 10px; margin:0; font:13px Tahoma, Arial, Verdana, sans-serif; list-style:none;}
.medosug {font-size:15px; list-style-type:none; text-align:left; margin:3px; padding-left:15px; padding-top:3px; background:#F1D6C1;}
.medosug li a {color:#f30;}
.medosug li a:hover {color:#fff;}
.border_1 {border:1px dotted #000; padding:5px; text-align:center; font-weight:bold;}
.border_2 {border:1px dotted #87C0E5; font-size:12px;}
.border_3 {border:1px solid #ff0;}
.flag {margin:3px;}
.bukv {font-size:19px;}
.text_1 {font-size:11px; font-family:Verdana;}
.text_2 {font:15px bold Verdana; color:#3c0;}
.text_3 {font-family:Tahoma; font-size:12px; color:#3c0;}
.text_4 {color:#f00; font-weight:bold;}
.text_5 {color:#3c0; font-weight:bold;}
.text_6 {font-weight:bold;}
.text_7 {color:#0c3; text-align:center; font:19px Arial, Helvetica, sans-serif; margin:-10px 0 0 0; padding:0 0 10px 0; text-decoration:none;}
.text_8 {color:#f00; font:19px Arial, Helvetica, sans-serif;}
.text_9 {font:bold 14px Arial, Helvetica, sans-serif; color:#933;}
.ramka_1 {padding:5px; border:1px solid #3c0;}
.ramka_2 {background-color:#f6f6f6; color:#000; border:1px solid #3c0; padding:3px; margin:10px;}
ul.pos {font-size:15px; list-style-image:url(img/pos.jpg);}
.pbr {font-family:Verdana; font-size:12px; margin:15px; text-indent:0px;}
.mefoot {font-family:Verdana; font-size:12px; background-color:#F1D6C1; text-align:center;}
.derevo {font-size:13px; font-family:Arial; list-style-image:url(img/derevo.gif);}
.kvartirasutki {font:bold 13px Arial; text-align:center;}
.cat {padding-top:2px;}
.cat img {border:2px solid #fff;}
p.banled {font:bold 18px Arial; color:#87C0E5; padding:15px 0; text-align:center;}
p.kopirait {margin:3px; padding-bottom:5px; text-align:left; font:12px Tahoma, Verdana, Arial, sans-serif; color:#000;}

.menu_kv_pict {margin:0 auto; padding:0; border:1px dotted #fff; font:13px Arial, Helvetica, sans-serif; background:#F1D6C1 url(img/bg.jpg);}
.menu_kv_pict a {font-weight:bold;}
.menu_kv_pict td {text-align:center; border:1px solid #fff; padding:5px; margin:0;}
.menu_kv_pict img {padding:0;}
.menu_kv_pict_price {color:#3c0; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.menu_kv_pict .tit_kv {color:#3c0; font-weight:bold;}

.menazv {
background-color:#ff9999;
background-image:url(img/bg-menu-tit.jpg);
color:#fff;
font:bold 16px Arial, Helvetica, sans-serif;
margin:3px;
padding:4px;
text-align:center;
border:1px solid #fff;
}

#mestil{
border:1px solid #ff9999; /*Стиль рамки */
border-bottom-width:0;
width:91%; /*Ширина меню */
background-color:#F1D6C1;  /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}
* html #mestil{ 
width:150px;/*Ширина меню для Internet Explorer*/
}
#mestil a{
font:bold 13px Verdana; /*Шрифт текста*/
padding:2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left:4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display:block;
width:100%; /*Ширина ячейки*/
color:#000;  /*Цвет текста*/
text-decoration:none; /*Подчеркивание у ссылок - нет*/
border-bottom:1px solid #ff9999;
}
html>body #mestil a{ 
width:auto;
}
#mestil a:hover{
background-color:#ff9999; /*Фоновый цвет ячейки при наведение курсора*/
color:#fff;  /*Цвет текста при наведении курсора*/
}

a:link {color:#f33; text-decoration:underline;}
a:visited {color:#f33; text-decoration:underline;}
a:hover {color:#933; text-decoration:underline;}
a:active {color:#3c0; text-decoration:none;}

.skype {
text-align:center;
text-indent:0;
font:bold 14px Arial, Helvetica, sans-serif;
color:#1A98D8;
padding:0 0 0 20px;
margin:3px 0 0 0;
background:url(img/logo-skype.png) no-repeat;
}

#test3 {
margin: 0 auto;
padding:0;
border:0 dotted #33CC00;
width: 215px;
height: 161px;
}

.banner_skidki {
text-align:center;
text-indent:0;
padding:0;
margin:0;
border:0;
}


p.posmotret {
text-align:center;
text-indent:0;
padding:5px;
margin-bottom:5px;
}

.posmotret a {
border:1px solid #fff;
background:#F1D6C1;
font-size:12px;
text-align:center;
padding:5px;
margin:0;
text-decoration:none;
}

.posmotret a:hover {
border:1px solid #fff;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#933;
}

.posmotret_tit {
border:1px solid #3c0;
background:#fff;
color:#3c0;
font-size:11px;
font-weight:bold;
text-align:center;
text-indent:0;
padding:5px;
margin-bottom:5px;
}

p.inet {
border-right:1px dotted #933;
border-left:1px dotted #933;
padding:0;
color:#933;
font-weight:bold;
font-size:11px;
text-align:center;
text-indent:0;
margin-bottom:5px;
}

.bespl {
color:#f00;
font:bold 16px Arial, Helvetica, sans-serif;
}

/*Фотогалерея*/

.fg_minifoto {
text-align:center;
padding:5px;
margin:5px;
border-left:4px solid #fff;
border-right:4px solid #fff;
}

.fg_minifoto img {
padding:4px;
margin:0;
border:1px solid #F1D6C1;
background:#fff;
}

.fg_minifoto p {
padding:10px 0;
text-align:center;
text-indent:0;
background:#fcfaf9;
border:1px solid #F1D6C1;
font-weight:bold;
}

.shokosan .fg_minifoto p {
padding:10px 0;
text-align:center;
text-indent:0;
color:#f00;
font:17px "Times New Roman", Times, serif;
}

.shokosan {border:2px solid #fff;}
.shokosan h2 {font:21px "Times New Roman", Times, serif; text-align:center;}
.shokosan p {text-align:justify; font:14px Arial, Helvetica, sans-serif}
.shokosan li {font:15px "Times New Roman", Times, serif; list-style-image:url(img/sun_1.gif);}
.shokosan p.shokosan_a {font:bold 14px Arial, Helvetica, sans-serif; color:#f00;}

.elit {font:15px "Times New Roman", Times, serif; list-style-image:url(img/elit.png);}
.elit_a {font:bold 14px Arial, Helvetica, sans-serif; color:#f00;}


p.map_kv {text-align:center; font:18px "Times New Roman", Times, serif; margin:15px;}

.main_menu_sidebar {
border-right:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
padding:0;
margin:3px;
}

.kv_menu_sidebar {
font:18px "Times New Roman", Times, serif;
color:#fff;
}

.liveinternet {text-align:right; padding:0; margin-top:-45px;}

.dop_info {border:1px solid #fff; padding:13px; margin:15px; background:#ffc;}
.dop_info_link {color:#f00; text-decoration:underline;}
.dop_info_ind {text-align:center; font:21px "Times New Roman", Times, serif; text-align:center; margin:0; padding:10px 0; color:#ae2824; text-decoration:underline;}
.dop_info_op {font:bold 13px Arial, Helvetica, sans-serif;}
.dop_info_op_center {font:bold 13px Arial, Helvetica, sans-serif; text-align:center;}
.dop_info_opisanie {font:15px Arial, Helvetica, sans-serif;}
.dop_info_img {padding:10px;}

.index_info {border:1px solid #f9c; padding:13px; margin:15px; background:#ffc;}
.index_info p {text-indent:25px; text-align:justify; font:15px Arial, Helvetica, sans-serif;}


a.rollover_vip {
background: url(img/vip_001_mini.jpg); /* Путь к файлу с исходным  рисунком */
display: block; /* Рисунок как блочный элемент */
width: 215px; /* Ширина рисунка в пикселах */
height: 161px; /* Высота рисунка */
}
a.rollover_vip:hover {
background-position: 0 -161px; /* Смещение фона */
}

a.rollover_1kv {
background: url(img/1kv_mini.jpg); /* Путь к файлу с исходным  рисунком */
display: block; /* Рисунок как блочный элемент */
width: 215px; /* Ширина рисунка в пикселах */
height: 161px; /* Высота рисунка */
}
a.rollover_1kv:hover {
background-position: 0 -161px; /* Смещение фона */
}

a.rollover_3kv {
background: url(img/3kv_mini.jpg); /* Путь к файлу с исходным  рисунком */
display: block; /* Рисунок как блочный элемент */
width: 215px; /* Ширина рисунка в пикселах */
height: 161px; /* Высота рисунка */
}
a.rollover_3kv:hover {
background-position: 0 -161px; /* Смещение фона */
}


.window_info {display:block; position:fixed; top:0; left:0; width:140px; height:44px; text-align:center; color:#fff; font:bold 11px Tahoma; background:#3CD545; text-decoration:none; padding:0; margin:0; border:1px solid #fff;}
.window_info a {color:#fff; text-decoration:underline;}
.window_info a:hover {color:#ff9; text-decoration:none;}

.window_poisk {display:block; position:absolute; top:0; left:0; padding:0; margin:0; width:100%;}

a.comment {display:block; position:fixed; top:35px; left:0; width:100px; height:15px; text-align:center; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; background:#3CD545; text-decoration:none; padding:0; margin:0; border:1px solid #fff;}
a.comment:hover {background:#EB0E15;}

.menu_dop {
background-color:#ff9999;
background-image:url(img/bg-menu-tit.jpg);
color:#fff;
font:bold 16px Arial, Helvetica, sans-serif;
margin:3px;
padding:4px;
text-align:center;
border:1px solid #fff;
}

.menu_dop a {
color:#fff;
text-decoration:underline;
}

.menu_dop a:hover {
color:#ff9;
text-decoration:underline;
}

.video_kv {
border-right:4px solid #fff;
border-left:4px solid #fff;
padding:13px;
margin:15px;
text-align:center;
}

.dop {font:bold 14px Arial, Helvetica, sans-serif; text-align:center; margin:15px auto; border-left:4px solid #fff; border-right:4px solid #fff; padding:25px;}
.dop td {padding:5px;}
.dop img {padding-top:3px;}
.dop a {color:#000; text-decoration:none;}
.dop a:hover {color:#f00; text-decoration:none;}

/*McDonalds*/
.mc_price {border:1px dotted #000; background:#fff; padding:0 5px; text-align:right;}
.mc_adr {display:block; float:left; margin-right:25px;}
.mc_tel {display:block; float:right;}
.mc_tit {font:bold 14px "Times New Roman", Times, serif; border:1px dotted #000; text-indent:25px;}
.mc_menu_price_left {display:block; float:left; width:310px; padding:0 5px; margin:0 5px;}
.mc_menu_price_right {display:block; float:left; width:310px; padding:0 5px; margin:0 5px;}

/*На страницах с полезной информацией*/
.info_block_main {border-left:1px solid #fff; border-right:1px solid #fff; margin:3px 5px;}
.info_block_main p {font:15px Arial, Helvetica, sans-serif; color:#600;}
.info_block_main h2 {font:21px Arial, Helvetica, sans-serif; color:#600; text-align:center;}
.info_block_main ul li {list-style-type:circle; font:14px Arial, Helvetica, sans-serif; color:#600;}
.info_block_one {border-bottom:2px dotted #600; margin:0 15px;}
.info_block_main .info_title {font:bold 24px "Times New Roman", Times, serif; color:#600;}
.info_op {font:bold 14px Arial, Helvetica, sans-serif; color:#600;}
#example-links {
border: 0px solid #fff;
border-bottom: none;
float: left;
padding-top:15px;

}
#example-links a {
border: 1px solid #fff;
display: block;
width: 100px;
padding:4px;
margin:4px;
float: left;
}
#example-links a:focus {
outline: 0;
}
#example-links a:hover {
background-color: #fff;
}

#example-content-container {
border: 0px solid #fff;
border-left: none;
height: 250px;
overflow: hidden;
width: 350px;
}
#example-content div {
background-color: #fff;
height: 250px;
padding: 10px;
}




.kaled {font:bold 14px Tahoma; text-align:center; color:#933;}
.fotkv {text-align:center; width:680px; margin:0 auto;}
.fotkv img {border:1px solid #933; margin:3px; padding:3px; background:#fff;}

.content {
padding:0 5px;
margin:0 5px;
border-left:4px solid #fff;
border-right:4px solid #fff;
}

.content_a {
width:500px;
float:left;
}

.content_b {
text-align:center;
padding:5px;
margin:5px;
}

.content_b img {
padding:4px;
margin:0;
border:1px solid #F1D6C1;
background:#fff;
}

.pict_st {
float:left;
padding:0 10px 5px 0;
}

.pict_stt {
float:right;
padding:0 0 5px 5px;
}

.pict_st_cen {
text-align:center;
padding:0;
}

.name_st a {
font:16px Arial, Helvetica, sans-serif;
padding:0;
}

.context_1 {
text-align:center;
padding:0;
}

.context_2 {
padding:5px 0 5px 5px;
float:left;
}


