*{margin:0; padding:0;} img{border:0;} a{color:#c0c8d0;} a:hover{text-decoration:none;} html{height:100%;} body{position:relative; height:100%; font:90% arial, sans-serif; min-width:950px; background:#19374e url('fon.jpg') repeat 0 0;} *html body{width: expression(document.childNodes[1].offsetWidth < 950 ? '950px' : 'auto');} #left_fon{position:absolute; left:0; right:0; width:475px; height:535px; background:url('left_fon.jpg') no-repeat 0 0; z-index:-1;} #content_fon{position:absolute; left:0; top:170px; width:100%; background:url('content-x.jpg') repeat-x 0 0; z-index:-2; height:202px;} #head{position:relative; width:100%; padding-top:1px; height:170px;} #head h1{font-size:110%;} #logo{width:200px; position:absolute; left:22px; top:28px; text-align:center;} #logo h4{color:#c0c8d0; font-size:100%; font-weight:normal; margin:7px 0 0 0;} #logo h4 a{text-decoration: none;} #city{width:387px; height:163px; position:absolute; right:15px; top:12px;} #city p{position:absolute; top:124px; padding: 2px 6px; text-align:center; right: 22px; color:#c0c8d0; font-size:90%; background:#19374e;} #top_text{color:#c0c8d0; font-size:70%; margin:10px 430px 0 25%; height:145px; vertical-align:middle; position:relative;} #content{position:relative; width:100%; overflow:hidden; margin-top:15px;} #content p{color:#c0c8d0;} .left_cont{width:25%; float:left; padding:5px 0 0 0;} .zakladk{font-size:100%;} .zakladk a{border-bottom:1px dashed #c0c8d0; text-decoration: none; color:c0c8d0; margin-left:20px;} .left_cont ul{list-style:none; font-size:100%; margin-left:20px; margin-right:40px; margin-top:26px;} .left_cont ul li{color:#ffcc66; margin:8px 0;} .left_cont ul li a{color:white;} #menu{font-size:120%;} .center_cont{width:45%; float:left; padding-right:40px;} .center_cont #slider{width:90%;} .center_cont p{padding-bottom: 1em;} #slider p, #footer p, .one_hotels p{padding-bottom: 0;} .center_cont .header{color:#ffcc66; font-size:130%; font-weight:normal; text-decoration: underline; cursor:pointer; margin-bottom:13px;} .center_cont .content{overflow:hidden} .center_cont .one{margin:10px 0 10px 0;} #content .center_cont .one .num{color:#ffcc66; font-size:210%; width:37px; float:left;} .center_cont .one div{margin-left:37px;} #content .center_cont .ost_zayavk{color:white; font-size:120%; margin-bottom:3px; font-weight:bold;} .center_cont h2.how{margin:20px 0;} #content .center_cont .pozdr{color:white; font-size:120%; font-weight:normal; margin:15px 0 30px 0;} .center_cont a{color:white;} .center_cont a.puktir{color:#ffcc66; text-decoration:none; border-bottom:1px dashed #ffcc66;} .center_cont a.puktir:hover{border-bottom:0;} .center_cont h1, .center_cont h3{color:#ffcc66; font-size:130%; font-weight:normal; margin-bottom:9px;} .center_cont h1 a, .center_cont h3 a{color:#ffcc66;} .center_cont h2 a{color:#c0c8d0;} .center_cont .detail_text p{margin:12px 0;} .one_hotels{width:100%; float:left; clear:both; margin:15px 0;} .one_hotels img{float:left;} .one_hotels div{float:left; margin:0 0 0 15px;} #content .one_hotels p{color:white; font-size:90%;} .one_hotels div a{color:white; border:0; text-decoration:underline;} .one_hotels div a:hover{text-decoration:none;} #content .one_hotels p.name_hotel{font-size:100%; font-weight:bold; margin-bottom:10px;} #content .one_hotels p.bron_hotel{margin-top:10px;} p.bron_hotel a, ul li p.bron_hotel a{color:#ffcc66; text-decoration:none; border-bottom:1px dashed #ffcc66;} #content .white_text{color:white;} #page{position:relative; margin:0;} #content #page p{font-size:110%; font-weight:bold; margin:5px 0;} #content #page p a{color:white; text-decoration:underline; border:0;} #content #page p a:hover{text-decoration:none;} #content #page p span{color:#c0c8d0;} #content #page p.list span{color:#ffcc66;} #content #page p a, #content #page p span{margin:0 20px 0 0;} #content #page p.list a, #content #page p.list span{margin:0 10px 0 0;} .center_cont ul{list-style:none; margin:15px 0 25px 0;} .center_cont ul li{color:#ffcc66; margin:8px 0;} .center_cont ul li a{list-style:none; color:white;} #content .center_cont .detail_info{color:white; margin:12px 0;} .center_cont h2{color:#c0c8d0; font-size:110%; font-weight:normal; margin:0.5em 0 0.3em 0;} .right_cont{width:23%; float:right; padding:0; padding-right: 2%;} #content .right_cont .contact{color:white; font-size:120%; margin:46px 0 10px 0; font-weight:bold;} #content .right_cont p{color:white; margin:3px 0;} #content .right_cont p.tel{font-size:160%;} #content .right_cont p img{vertical-align:middle;} .right_cont p a{color:white;} #content .right_cont p.download_doc{margin:30px 0 0.7em 0; font-size:110%;} .right_cont p.download_doc a{text-decoration:none; border-bottom:1px dashed white;} .right_cont p.download_doc a:hover{border-bottom:0;} #content .right_cont p.oform_zayav{font-size:110%; margin-bottom:25px;} .right_cont p.oform_zayav a{text-decoration:none; border-bottom:1px dashed white;} .right_cont p.oform_zayav a:hover{border-bottom:0;} .right_cont .header{color:#ffcc66; font-size:100%; font-weight:normal; text-decoration: underline; margin-bottom:10px; margin-top: 10px; cursor:pointer;} .right_cont .slider{color:#ffcc66; font-size:100%; font-weight:normal; margin-bottom:8px;} .right_cont .content{overflow:hidden} .right_cont .one{margin:10px 0 10px 0; font-size:90%;} #content .right_cont .one .num{color:#ffcc66; font-size:210%; width:37px; float:left; margin-top:-2px;} #content .right_cont .one p{color:#c0c8d0;} #content .right_cont .one p a{color:#c0c8d0;} .right_cont .one div{margin-left:37px;} #content .right_cont .one .ost_zayavk{color:white; font-size:110%; margin-bottom:3px; font-weight:bold;} #big_content{position:relative; width:100%; clear:both; overflow:hidden; margin:5% 0 0 0;} #big_content .left_cont, #big_content .center_cont, #big_content .right_cont{padding:0;} #big_content .left_cont p, #big_content .center_cont p, #big_content .right_cont p{color:#c0c8d0; font-size:80%; margin:7px 0;} #big_content h2{color:#c0c8d0; font-size:110%; font-weight:normal; margin:0 0 15px 0;} #big_content #footer .today{color:#c0c8d0; font-size:110%; font-weight:normal; margin:0 0 15px 0;} #big_content #footer .weather{color:#c0c8d0; font-weight:normal; font-size:100%; margin-bottom:-5px; margin-top:-10px;} #big_content .left_cont p, #big_content .left_cont h2{margin-right:40px; margin-left:20px;} #big_content .right_cont{padding-right: 2%;} #big_content .right_cont p{padding:0 30px 0 0;} #footer{font-size:90%; position:relative; width:100%; clear:both; overflow:hidden; padding:30px 0 10px 0; background:url('footer.jpg') repeat-x 0 30px;} #big_content #footer .left_cont, #big_content #footer .center_cont, #big_content #footer .right_cont{padding:10px 0 0 0;} #big_content #footer .right_cont{padding-right: 2%;} .two_pic{position:relative; width:95%; padding:0; overflow:hidden;} .two_pic div{float:left; margin:0 30px 0 0; padding:0 0 20px 0;} .two_pic div img{margin:0 0 5px 0;} .two_pic div p{clear:both; text-align:center; margin:-5px 0 0 0; padding:0; font-size:70%; line-height:14px;} .two_pic div p a{color:#c0c8d0;} #nav span{padding:0 5px; color: #fff;} .t3 tr.r1 td{border-top:0px solid #CCC;} .t3{width:60%; font-size:80%; margin:0 0 20px 0;} .t3 td{color: #fff; padding:5px;} .t3 tr.ser td{color:#999;} .t3 .d2{width:25%; text-align:right;} .t3 .d3 .bron_hotel{text-align:center; padding:0;} #bron{margin-top:15px;} *html #bron{margin-left:4px;} #bron div{float:left; margin:5px 0; width:100%;} *html #bron div{float:none; width:auto;} #bron div p{float:left; width:180px; margin:0;} #bron div input, #bron div select{border:1px solid #999; width:200px; margin:0;} #bron input.kred{cursor:pointer;} #bron div.red{color:red;} #bron div.red input, #bron div.red textarea{border:1px solid #ffcc66;} #bron div select{width:220px;} #bron input{border:1px solid #999; margin:15px 0 0 -2px; padding:1px 7px;} #bron textarea{border:1px solid #999; padding:1px 7px; width:200px;} #bron .red p{color:#ffcc66; font-weight: bold;} #city {background:url('city/69603.jpg') no-repeat 0 0;}