body,html {margin:1px; padding:0; border:0;}
body {background-color:#F1D6C1;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:15px; text-indent:20px;}
img {border:0;}
#container {width:100%; border:3px solid #fff; margin:0 auto;}
#container td {vertical-align:top;}
#header {height:195px; background:#F1D6C1; border-bottom:3px solid #fff; margin:0; padding:0; text-align:center;}
#maket {width:100%; height:100%;}
#left {width:225px; min-height:380px; background-color:#F1D6C1; border-right:1px solid #fff;}
#right {width:203px; background-color:#F1D6C1; border-left:1px solid #fff;}
#main {padding:10px; background-color:#F1D6C1; border-bottom:1px solid #fff;}
#footer {background-color:#F1D6C1; border-top:0px solid #fff;}

.nav {text-align:center; padding:0;}
.lingv {position:absolute; top:215px; right:30px; border:1px dotted #fff; padding:3px 5px 0px 5px;}
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; margin:0;}
p.minisilpict {text-align:center; text-indent:0; padding:0; margin:0;}

.meust {font-size:18px; list-style:url(img/dosugmenu.gif); text-align:left; margin:0px; padding-left:25px;}
.meust li a {color:#ff3333;}
.meust li a:hover {color:#fff;}
.meustik {padding:3px 0 3px 15px; margin:0; font:13px Tahoma, Arial, Verdana, sans-serif; list-style:url(img/derevo.gif);}
.medosug {font-size:15px; list-style-type:none; text-align:left; margin:3px; padding-left:15px; padding-top:3px;}
.medosug li a {color:#ff3333;}
.medosug li a:hover {color:#fff;}
.border_1 {border:1px dotted #000; padding:5px;}
.border_2 {border:1px dotted #87C0E5; font-size:12px;}
.border_3 {border:1px solid #FFFF00;}
.flag {margin:3px;}
.bukv {font-size:19px;}
.contac {font-size:14px; list-style-image: url(img/dosugmenu.gif); text-align:left;}
.text_1 {font-size:11px; font-family:Verdana;}
.text_2 {font:15px bold Verdana; color:#33cc00;}
.text_3 {font-family:Tahoma; font-size:12px; color:#33CC00;}
.text_4 {color:#ff0000; font-weight:bold;}
.ramka_1 {padding:5px; border:1px solid #33cc00;}
.ramka_2 {background-color:#f6f6f6; color:#000; border:1px solid #33cc00; 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; text-align:left; font:12px Tahoma, Verdana, Arial, sans-serif; color:#000; text-indent:0;}

h1 {font:29px "Times New Roman", Times, serif; margin:0; padding:0;}
h2 {font:25px "Times New Roman", Times, serif; margin:0; padding:0;}
h3 {font:21px "Times New Roman", Times, serif; margin:0; padding:0;}
h4 {margin:30px;}

.menu_kv_pict {margin:0 auto; border:1px dotted #fff; font:13px Arial, Helvetica, sans-serif;}
.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:5px 0;}
.menu_kv_pict_price {color:#33cc00; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}

.menazv {
background-color: #ff9999;
color: #fff;
font:bold 16px Arial, Helvetica, sans-serif;
margin:0 3px;
padding:4px;
}

#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:#ff3333; text-decoration:none;}
a:visited {color:#ff3333; text-decoration:none;}
a:hover {color:#fff; text-decoration:none;}
a:active {color:#fff; text-decoration:none;}

.skype {
text-align:center;
text-indent:0;
text-decoration:underline;
font:bold 14px Arial, Helvetica, sans-serif;
color: #FF0000;
padding:0;
margin:3px 0 0 0;
}

#test3 {
margin: 3px auto 0;
padding:2px;
border:2px dotted #33CC00;
width: 235px;
height: 176px;
}

.banner_skidki {
text-align:center;
text-indent:0;
padding:0;
margin: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:#33cc00;
}

