@charset "windows-1251";
html,body{
height:100%; background:#505b8d url(/images/bg_bg.jpg); 
font:normal 11px Tahoma, Geneva, sans-serif; color:#000; vertical-align:baseline; border:0 none;
min-width:980px;/* Opera & FireFox & Internet Explorer 7.0 */
}
*{
margin:0; padding:0;
}
.clearfix:after {
content: "."; display: block; height:0; clear:both; visibility:hidden;
}
A IMG {
border: none;
}
#bg{
background:url(/images/bg_top.jpg) repeat-x; 
}
#container{
height:100%; width:85%; min-height:100%; min-width:980px; max-width:1400px; margin:0 auto; padding:0 10px 30px;
}
*:first-child+html #container{
padding-bottom:0px;
}
/*HEADER*/
#header{
display:block; width:auto; height:248px;
}
.head_title{
display:block; width:100%; text-align:center; background-color:#535d8e; margin:0 auto; color:#d1d4de; padding:3px 0 4px;
}
.head_viev{
display:block; height:172px;  background:url(/images/head_viev2.jpg) no-repeat; margin:0 auto;
}
/*MENU*/
.head_menu{
display:block; width:100%; height:36px; margin:20px auto; background:url(/images/hmenu_center.jpg) repeat-x;
}
.hmenu_left{
float:left; display:block; width:13px; height:36px; background:url(/images/hmenu_left.jpg) no-repeat;
}
.hmenu_center{
display:block; margin:0 auto; text-align:right;
}
ul.top_menu{
list-style:none; margin:0; padding:0; 
}
ul.top_menu li {
float:left; margin-left:-1px; width:auto; margin-top:10px;
}
ul.top_menu li a{
text-decoration:none; color:#283053; font:bold 12px Tahoma, Geneva, sans-serif; margin:0 14px;
}
ul.top_menu li a:hover{
color:#d6241d;
}
.hmenu_right{
float:right; display:block; width:13px; height:36px; background:url(/images/hmenu_right.jpg) no-repeat;
}
*:first-child+html .hmenu_right{
margin-top:-24px;
}
/*CONTENT*/
#wrapper{
float:left; width:100%;
}
#content{
margin:0 250px;
}
#content_second{
margin:0 0 0 250px;
}
.about{
display:block; width:auto; height:168px; margin-top:12px; background: url(/images/about_bg.jpg) repeat-x; margin-bottom:5px;
}
.wrap_text{
float:left; display:block; width:58%; height:auto; margin:0 auto;	
}
.about_text{
display:block; width:auto; height:auto; padding:30px 0 0 25px; float:left; 
font:normal 12px Tahoma, Geneva, sans-serif; color:#26336b;
}
.wrap_img{
float:right; display:block; width:35%; height:auto; margin:0 auto;
}
.img{
display:block; width:197px; height:151px; background:url(/images/garson.png) no-repeat; margin-top:10px; margin-left:-20px;
}
.room_info{
display:block; width:100%; height:auto; margin-bottom:5px;
}
.info_head{
display:block; width:auto; height:128px; background:url(/images/info_head.jpg) repeat-x; margin:0 5px;
}
.info_headL{
display:block; width:21px; height:128px; background: url(/images/info_headL.jpg) no-repeat; float:left;	
}
.info_headR{
display:block; width:21px; height:128px; background:url(/images/info_headR.jpg) no-repeat; float:right;		
}
.info_body{
background-color:#FFF; margin:0 5px;
}
.info_body2{
background-color:#FFF; margin-left:5px; margin-right:5px; padding-top:30px; padding-left:20px; padding-right:20px;
}
*:first-child+html .info_body{
display:block; height:100%;
}
.info_bodyL{
display:block; width:21px; height:2px; background: url(/images/info_bodyL.jpg) no-repeat; float:left;	
}
.info_bodyR{
display:block; width:21px; height:2px; background:url(/images/info_bodyR.jpg) no-repeat; float:right;		
}
.info_foot{
display:block; width:auto; height:16px; background: url(/images/info_foot.jpg) repeat-x; margin:0 5px;
}
*:first-child+html .info_foot{
display:block; height:100%;
}
.info_footL{
display:block; width:20px; height:16px; background: url(/images/info_footL.jpg) no-repeat; float:left;	
}
.info_footR{
display:block; width:20px; height:16px; background:url(/images/info_footR.jpg) no-repeat; float:right;		
}
.info_top{
display:block; width:auto; height:16px; background: url(/images/info_top.jpg) repeat-x; margin:0 5px;
}
.info_topL{
display:block; width:20px; height:16px; background: url(/images/info_topL.jpg) no-repeat; float:left;	
}
.info_topSecondL{
display:block; width:20px; height:16px; background: url(/images/info_topSecondL.gif) no-repeat; float:left;	
}
.info_topR{
display:block; width:20px; height:16px; background:url(/images/info_topR.jpg) no-repeat; float:right;		
}
.info_topSecondR{
display:block; width:20px; height:16px; background:url(/images/info_topSecondR.gif) no-repeat; float:right;		
}
.info_title{
display:block; width:500px; height:auto; font:bold 22px "Myriad Pro"; color:#fff; 
margin:0 auto; padding:8px 0 5px; text-align:center; line-height:0.8;
}
.info_note{
display:block; width:auto; height:auto; font:normal 14px "Myriad Pro"; color:#fff; 
padding:5px 10px; text-align:center;
}
.info_note span{
font-weight:600;
}
.info_left{
float:left; display:block; width:45%; height:auto;
}
.info_left_second{
float:left; display:block; width:53%; height:auto; margin-top:30px;
}
.telefon{
display:block; width:300px; height:auto; color:#484848; font-weight:600; font-size:14px;	
}
.telefon_second{
display:block; width:455px; height:auto; color:#484848; font-weight:600; font-size:14px; margin-top:10px;	
}
.telefon_second span{
color:#4d5788; font-weight:600; font-size:14px; margin-left:150px;
}
.list_block{
display:block; width:300px; height:auto; margin:10px 0; color:#4d5788;	
}
.list_block ul{
list-style:none;	
}
.list_block span{
font-weight:600;	
}
.info_text{
display:block; padding:25px 20px 10px; font-size:12px; color:#484848; text-indent:50px;	
}
.info_text2{
display:block; font-size:12px; color:#484848; line-height:12pt; margin-top:10px; margin-bottom:30px;
}
.info_right{
float:right; display:block; width:160px; height:auto;
}
.info_right_second{
float:right; display:block; width:40%; height:auto;  margin-top:30px;
}
.img_room{
display:block; width:152px; height:121px; background: url(/images/img_room.jpg) no-repeat; 
border:solid 3px #5c6795;
}
.value{
padding:10px 0; margin-bottom:5px; font-size:12px; font-weight:600; color:#5c6795; line-height:1.4;
}
.value_1{
padding:33px 0 10px; margin-bottom:5px; font-size:12px; font-weight:600; color:#5c6795; line-height:1.4;
}
.value span{
color:#da0806; font-size:14px; font-weight:600;
}
.value_1 span{
color:#da0806; font-size:14px; font-weight:600;
}
.value_link{
font:normal 14px "Myriad Pro";
}
.value_link a{
color:#4d5788;
}
.value_link a:hover{
color:#3a436c; text-decoration:none;
}
.btn_opisanie a{
display:block; width:79px; height:18px; background:url(/images/btn_opisanie.jpg) no-repeat; padding:3px 0;	
}
.btn_foto a{
display:block; width:79px; height:18px; background: url(/images/btn_foto.jpg) no-repeat; padding:3px 0;
}
.btn_otziv a{
display:block; width:79px; height:18px; background: url(/images/btn_otziv.jpg) no-repeat; padding:3px 0;
}
/*SECOND PAGE*/
.title_text{
display:block; position:relative; top:10px; left:0px; font:bold 20px "Myriad Pro"; color:#4d5788;
}
.apartment_photo{
display:block; width:450px; height:300px; background: url(/images/bathroom.jpg) no-repeat;
border:solid 3px #5c6795;
}
.info_list{
display:block; width:100%; margin-top:20px;
}
TABLE{
color:#4d5788;
}
.table td{
padding:2px 5px; border:solid 2px #FFF;
}
.color{
background-color:#e7e8ef; font-weight:600;
}
.img_list{
display:block; width:70%; margin:0 auto;	
}
.img_list_arrowT{
display:block; width:182px; height:15px; background:url(/images/img_list_arrowT.jpg) no-repeat; margin:0 auto; padding:0 0 20px 0; 	
}
table#room_prv{
margin:20px 0 10px 40px;	
}
.room_prv_1{
display:block; width:90px; height:60px; background:url(/images/room_prv_1.jpg) no-repeat; margin-right:10px; margin-bottom:20px;
border:solid 1px #5c6795;
}
.room_prv_2{
display:block; width:90px; height:60px; background:url(/images/room_prv_2.jpg) no-repeat; margin-left:10px; margin-bottom:20px;
border:solid 1px #5c6795;
}
.space{
display:block; height:20px;
}
.img_list_arrowB{
display:block; width:182px; height:15px; background:url(/images/img_list_arrowB.jpg) no-repeat; margin:0 auto;
}
.link_text{
display:block; padding:10px 0;
}
.link_text a{
color:#F00;
}
.link_text a:hover{
color:#3a436c; text-decoration:none;
}
.link_link_1 a{
display:block; width:136px; height:16px; background:url(/images/link_link_1.jpg) no-repeat; padding:5px 0;
}
.link_link_2 a{
display:block; width:125px; height:16px; background:url(/images/link_link_2.jpg) no-repeat; padding:5px 0;
}
.button{
display:block; width:79px; height:18px; background:url(/images/send.gif) no-repeat; border:none; 	cursor: pointer; 
}
/*LEFT CONTENT*/
#left_content{
float:left; width:250px; margin-left:-100%;
}
.block_menu{
display:block; width:250px; height:auto; margin-bottom:5px;
}
.menu_head{
display:block; width:250px; height:45px; background:url(/images/menu_head.png) no-repeat;
}
.menu_head_left{
display:block; width:250px; height:45px; background:url(/images/menu_head_left.png) no-repeat;
}
.menu_head_second{
display:block; width:250px; height:45px; background:url(/images/menu_head.png) no-repeat;
}
.menu_head_right{
display:block; width:250px; height:45px; background:url(/images/menu_head_right.png) no-repeat;
}
.menu_head_left span, .menu_head_right  span, .menu_head_second span{
display:block; width:180px; height:25px; font:normal 20px "Myriad Pro"; color:#fff; margin-left:15px;; padding:8px 0;
}
.menu_head span{
display:block; width:200px; height:25px; font:bold 14px "Myriad Pro"; color:#fff; margin:0 auto; padding:3px 0; text-align:center;
}
.menu_body{
display:block; width:250px; height: auto; background:url(/images/menu_body.jpg) repeat-y; padding:1px 0;
}
ul.left_menu{
list-style:none; margin:8px auto;
}
ul.left_menu li {
display:block; width:250px; height:29px; background:url(/images/menu_line.png) no-repeat; padding:1px 0;
}
ul.left_menu li a{
display:block; width:200px; height:20px; padding:6px 0;
text-decoration:none; color:#283053; font:normal 12px "Myriad Pro"; margin-left:35px;
}
ul.left_menu li a:hover{
color:#d6241d;
}
ul.left_menu li.menu_line_activ {
display:block; width:250px; height:29px; background:url(/images/menu_line_activ.png) no-repeat; padding:1px 0;
}
ul.left_menu li.menu_line_activ a{
text-decoration:none; color:#FFF; font:normal 12px "Myriad Pro"; margin-left:35px;
}
.menu_body_text{
display:block; width:220px; height:auto; margin:0 auto; padding:5px 0; color:#4d5788;
}
.text_date{
color:#90929a;
}
.text_news2{
font-size:10pt;
font-weight:bold;
color:#4d5788;
}
.text_news2 a{
text-decoration:underline; color:#4d5788;
}
.text_news2 a:hover{
text-decoration:none; color:#4d5788;
}
.text_news{
font-weight:bold;
}
.text_news a{
text-decoration:none; color:#4d5788;
}
.text_news a:hover{
text-decoration:underline;
}
.menu_footer{
display:block; width:250px; height:15px; background: url(/images/menu_footer.png) no-repeat;
}
/*RIGHT CONTENT*/
#right_content{
float:left; width:250px; margin-left:-250px;
}
/*FOOTER*/
#footer{
display:block; width:auto; height:102px; margin-top:20px; padding-bottom:30px; background:url(/images/footer_center.png) repeat-x;
}
*:first-child+html #footer{
margin-top:20px; 
}
.foot_left{
display:block; width:18px; height:102px; background:url(/images/foot_left.jpg) no-repeat; float:left;
}
.foot_center{
display:block; width:96%; height:102px; float:left;
}
.foot_copy{
display:block; width:150px; height:60px; float:left; color:#4d5788; margin:32px 0;
}
.foot_copy span{
font-weight:600;
}
.foot_copy a{
color:#4d5788;
}
.foot_copy a:hover{
color:#00F;
}
.foot_oder{
display:block; width:40%; height:60px; float:left; color:#4d5788; margin:37px auto; padding-left:150px;
}
.foot_count{
display:block; width:200px; height:80px; float:right; margin:10px auto;
}
.count_line_1{
display:block; width:200px; height:40px;
}
.count_line_2{
display:block; width:200px; height:80px;
}
.count{
float:left; background:url(/images/count.jpg) no-repeat; margin:5px; display:block; width:88px; height:31px;
}
.foot_right{
display:block; width:18px; height:102px; background:url(/images/foot_right.jpg) no-repeat; float:right;
}

