*{margin:0;padding:0;}
body{font:11px/14px Tahoma, Arial, Verdana, sans-serif;color:#C3F0FF;background:#165797;}
a{color:#FFF;outline:none;}
a:hover{text-decoration:none;}
p{padding:4px 0;}
img{border:none;}
input{vertical-align:middle;}
h1{font:18px/120% Tahoma, Arial, Verdana, sans-serif;padding:10px 0 15px;}
.clear{clear:both;height:0;overflow:hidden;}
#wrapper{width:1000px;background:#2679B1 url(/i/bg.jpg) repeat-y;margin:0 auto;}
#header{height:400px;position:relative;background:#B3ECFF url(/i/header.jpg) no-repeat;}
#logo{position:absolute;top:72px;left:100px;width:219px;height:55px;background:url(/i/logo.gif) no-repeat;text-indent:-9999px;}
#top-nav{position:absolute;top:273px;left:103px;width:796px;height:46px;background:#ECECEC url(/i/top-nav.jpg) no-repeat;list-style:none;}
#top-nav li{float:left;}
#top-nav a{float:left;width:159px;height:46px;text-indent:-9999px;}
#icons{position:absolute;top:32px;left:102px;}
#icons a{width:11px;height:10px;float:left;display:inline;margin-right:43px;background:url(/i/icons.gif) no-repeat;}
#icons a#i2{width:13px;background-position:-11px 0;}
#icons a#i3{background-position:100% 0;}
#middle{width:100%;background:url(/i/middle.jpg) no-repeat;padding:38px 0;}
* html #middle{height:1%;}
#middle:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}
#container{width:100%;float:left;overflow:hidden;}
#content{padding:0 270px 0 237px;}
h2.headline1{height:22px;overflow:hidden;background:url(/i/headline1.gif) no-repeat;text-indent:-9999px;margin:0 0 16px;}
.item{padding:0 0 25px;}
.item .title{font-weight:700;}
.item .title span{font-weight:400;color:#FFF;padding-left:4px;}
.item .more{text-align:right;}
#content ul,#content ol{margin:7px 0 7px 30px;}
#content li{padding:2px 0;}
#left{float:left;width:150px;padding-left:73px;margin-left:-100%;position:relative;}
#nav{list-style:none;font-size:14px;line-height:30px;}
#nav li{padding-left:19px;background:url(/i/bullet.gif) 0 15px no-repeat;}
#right{float:left;width:180px;margin-left:-260px;position:relative;}
* html #right{margin-right:-3px;}
h2.headline2{height:27px;overflow:hidden;background:url(/i/headline2.gif) no-repeat;text-indent:-9999px;margin:0 0 8px;}
#tags{text-align:center;line-height:20px;}
#tags a{text-decoration:none;color:#410D11;}
#tags a:hover{text-decoration:underline;}
#footer{height:50px;background:#6382A7 url(/i/footer.jpg) no-repeat;color:#FFF;margin:-38px 0 0;padding:58px 119px 0 133px;}
#footer a{color:#fff;}
.bar_name{font-size:16px;color:#C3F0FF;border-bottom:1px solid #C3F0FF;padding-bottom:5px;}
.box_hotels{margin:0 5px;padding:25px 0;}
.box_hotels_title_h1{font-size:11px;line-height:120%;}
.box_hotels_text{font:10px/10px Tahoma, Arial, Verdana, sans-serif;text-align:left;margin-bottom:5px;padding:5px 0 0;}
.box_hotels_text p{padding:0;}
.box_name{font:16px Tahoma, Arial, Verdana, sans-serif;line-height:140%; padding-top:15px;}
.box_gallery{padding:5px 0 25px;}
.box_pic{padding:0 0 5px;}
.go_to_gallery{font-size:12px;text-align:center;font-weight:700;}
.gallery_pager{text-align:center;padding-top:30px;}
.gallery_foto_name{text-align:center;font-size:11px;}
.gallery_foto_bar{padding:10px 0;}
.map_bar{padding:0 0 10px;}
.name_pic{text-align:center;}
.opisanie{text-align:center;padding:15px 0 25px;}
.navy{padding:10px 0 20px;}
#nav ul.inform_small li{background:none;margin-left:35px;list-style:square;line-height:100%;padding-left:0;}
ul.inform_small li a{font-size:11px;color:#C3F0FF;}
.pager{color:#000;background:#fff;margin:0 4px;padding:1px 3px;}
.small_pic{float:left;padding:10px 10px 0 0;}
.resorts{margin-bottom:20px;color:#165797;padding:2px 5px;}
#copyright{width:200px;float:left;text-align:left;}
.ask{width:300px;float:right;text-align:right;}
.item .date,#netpeak{float:right;}
.box_pic_name,.map_name{padding:10px 0 5px;}
