body{background:#fff}

html,body{height:100%;padding:0px;margin:0px}

DIV,BODY,TD,TABLE{box-sizing: border-box;-moz-box-sizing:border-box}

input,textarea{border-top:#8E8F91 2px solid;border-left:#8E8F91 2px solid;border-bottom:#E1E1E1 1px solid;border-right:#E1E1E1 1px solid}

#menu {border-top:#5C696F 4px solid;border-bottom:#5C696F 4px solid;text-align:center;background-color:#8B969A;width:100%;height:100%}
#menu td{border-left:#5C696F 4px solid;padding:0}
#menu td.first{border:#5C696F 0px solid}

#menu a:visited,#menu a{text-decoration:none;font-family:Arial,verdana;font-weight:bold;font-size:11px;padding:4px 5px;color:#F8FCFF;display:block;white-space:nowrap}
#menu a.active,#menu a.active:visited{color:#F8FCFF;background-color:#5C696F}
#menu a:hover{color:#F8FCFF;background-color:#5C696F}


#right_menu{margin:5px 0 19px 0}
#right_menu .box{width:100%;background:#fff url(p/submenu-r-bg.gif) repeat-y left top;margin-bottom:4px}
#right_menu .box .flash_title{color:red;padding:5px 5px 0 15px;font-weight:bold}
#right_menu .box .flash_title_h{color:#aaa;padding:5px 5px 0 15px;font-weight:bold}
#right_menu .box td{padding:5px;font-size:10px}
#right_menu .box img{margin:5px 0 5px 10px;border:#888F95 1px solid}

#right_menu div{height:22px;margin:0 0 4px 0;background:transparent url(p/submenu-r-bg.gif) no-repeat left top;padding-top:3px}
#right_menu .cn a:visited,#right_menu .cn a{margin-left:6px;padding:4px 5px 3px 45px;background:transparent url(p/submenu-left-link-bg.gif) no-repeat top left;text-decoration:none;color:#62676B;font-family:verdana;font-weight:bold;font-size:11px;display:block}
#right_menu .cn a.active,#rightt_menu .cn a.active:visited{color:#666;background-image:url(p/submenu-left-linka-bg.gif)}
#right_menu .cn a:hover{color:#666;background-image:url(p/submenu-left-linka-bg.gif)}
#right_menu .cl{background:transparent url(p/submenu-r-bg.gif) no-repeat left top;font-size:1px;height:2px}

#main{width:100%;height:100%;background:#fff url(p/top-bg.jpg) no-repeat right top}

#top{height:41px;vertical-align:bottom}
#top img{margin:20px 0 0 27px}

#lang{margin-left:8px;padding:10px 0 10px 0}
#lang td{padding:0px 5px}
#lang a{color:#8B969A;display:block;padding:1px 3px;text-transform:uppercase;border:#CECED6 1px solid;margin-left:5px;font-size:8px;text-decoration:none;width:10px}
#lang a:hover,#lang a.active{color:#8B969A;text-decoration:none}


#subtopleft{background:transparent url(p/subtopleft-bg.gif) repeat-x top left;height:30px;text-align:right;width:200px}
#subtopright{background:transparent url(p/subtopright-bg.gif) repeat-x top right;height:30px;width:200px}

#left_frame{background:#CBD0D6 url(p/line.gif) repeat-y top right}
#main_frame{background-color:#fff;padding:20px;width:100%;height:100%;padding:20px 35px 20px 35px;text-align:justify}
#right_frame{background:#EAEEF1 url(p/line.gif) repeat-y top left}


#footer_l{background:#CBD0D6}
#footer_c{background:#8B969C;height:12px}
#footer_c div{border-left:#CECED6 25px solid;border-right:#EAEEF1 25px solid;text-align:center;color:#EAEEF1;font-size:10px;padding:2px}
#footer_r{background:#EAEEF1}



.projects_list{width:100%}
.projects_list td.image{padding:10px 5px 10px 5px;vertical-align:top}
.projects_list td.image img{border:#888F95 1px solid}
.projects_list .descr{width:100%;padding:5px}
.projects_list .title{font-weight:bold;margin-bottom:4px;color:#000}



#mtitle{color:#666;font-family:arial;font-size:12px;font-weight:bold;margin:0 0 10px 0}
#left_line{border-left:#E6E6E6 1px solid;height:200px}

.submtitle_td{background:transparent url(pav/h-line.gif) repeat-x left top}
.submtitle{font-weight:bold;color:#4D85C0;font-family:verdana;font-size:10px;letter-spacing:1px;padding-bottom:8px}

#left_menu{margin-top:10px}
#left_menu div.con{margin:0 0 0 5px;overflow:hidden;visibility: visible;}
#left_menu div.lnk{margin:4px 0 0 20px;background:#fff url(p/submenu-bg.gif) repeat-y top right}
#left_menu a:visited,#left_menu a{padding:6px 5px 5px 45px;background:transparent url(p/submenu-l-bg.gif) no-repeat center left;text-decoration:none;color:#62676B;font-family:verdana;font-weight:bold;font-size:11px;display:block}
#left_menu a.active,#left_menu a.active:visited{color:#666;background-image:url(p/submenu-la-bg.gif)}
#left_menu a:hover{color:#666;background-image:url(p/submenu-la-bg.gif)}

.footer{padding-top:15px;color:#999;font-family:arial;font-size:11px;text-align:center}

.feedback{width:88%}
.feedback th{text-align:left;padding-right:20px;width:100px;vertical-align:top;font-size:10px}
.feedback td{padding:0px}
.feedback select{margin:1px 0px}
.feedback input,.feedback textarea,.feedback select{width:98%}

.search{margin-left:10px}
.search .what{width:110px}
.search .im{border:none;background-color:transparent}

input.butt {BACKGROUND-COLOR:#CBD0D6;border-top:#C9CCD1 1px solid;border-left:#C9CCD1 1px solid;border-bottom:#9CA1A5 2px solid;border-right:#9CA1A5 2px solid;cursor:hand;font-size:10px}

.icons{padding:0 0 10px 0;background:#EAEEF1 url(p/icons-bg.gif) repeat-y top right}
.icons img{border:none;margin:0 2px 0 15px}
.panel_text{padding:10px 10px 10px 20px;color:#858C92}



.smenu{display:none;position:absolute;width:55px;border-top:#5C696F 4px solid;text-align:center;background-color:#8B969A}

.smenu a{text-decoration:none;color:#fff;font-size:11px;text-align:center;display:block;padding:3px 5px;background-color:#8B969A;BORDER:#5C696F solid 4px;border-top:none;font-weight:bold;z-index:1000}

.smenu a:visited{text-decoration:none;color:#fff}
.smenu a:link{text-decoration:none;color:#fff}
.smenu a:hover{background-color:#5C696F;color:#fff}
.smenu a.active{background-color:#5C696F;color:#fff}
.smenu a.active:visited{background-color:#5C696F;color:#fff}
.smenu a.active:hover{background-color:#5C696F;color:#fff}


.flats{width:100%;background-color:#A7AEB4}
.flats th{padding:2px 3px;background-color:#EAEEF1;font-size:10px;text-align:center}
.flats td{padding:2px 3px;background-color:#fff;font-size:10px;text-align:center}

.free{color:#00f;font-weight:bold}
.reserved{color:#f00;font-weight:bold}
.sell{color:#cc0;font-weight:bold}
.hidden{color:#000;font-weight:bold}

.details{width:100%;background-color:#A7AEB4}
.details th{padding:8px;background-color:#EAEEF1;font-size:10px;text-align:right;width:35%}
.details td{padding:8px;background-color:#fff;font-size:10px}

.message{
padding:11px;
margin:5px 0 5px 5px;
color:#F41;
border:#CACC23 1px solid;
background:#ffe;
font-weight:bold;
}
.message *{
font-size:11px;
color:#F41;
font-weight:bold;
}
.Ferr{
color:red;
}
.Ferr2{
color:blue;
}
#login{
padding:0 0 0 15px;
}
