body {
background: #5a0808;
}

img {
margin-bottom: -3px;
}

div.main {
width: 978px;
position: absolute;
left: 50%;
margin-left: -489px;
}

div.top_text {
padding-top: 3px;
height: 17px;
border-bottom: solid #a86158 1px;
text-align: center;
}

div.body {
padding-top: 5px;
background: url("../../../images/logo.jpg") 0px 8px no-repeat;
}

div.left {
width: 233px;
float: left;
}

div.content {
margin-left: 233px;
}

div.lang_box {
margin: 60px 0px 0px 120px;
}

div.adress_box {
margin: 5px 0px 5px 78px;
}

div.left_sep {
height: 15px;
background: url("../../../images/left_sep.jpg") center no-repeat;
margin: 3px 0px;
}

div.menu_item {
height: 21px;
background: url("../../../images/menu_item.jpg") center no-repeat;
padding: 1px 4px 9px 4px;
overflow: hidden;
}

div.photo_top {
background: url("../../../images/photo_top.jpg") top repeat-x;
}

div.photo_bottom {
background: url("../../../images/photo_bottom.jpg") bottom repeat-x;
}

div.photo_left {
background: url("../../../images/photo_left.jpg") left repeat-y;
}

div.photo_right {
background: url("../../../images/photo_right.jpg") right repeat-y;
}

div.photo_top_left {
background: url("../../../images/photo_top_left.jpg") left top no-repeat;
}

div.photo_top_right {
background: url("../../../images/photo_top_right.jpg") right top no-repeat;
}

div.photo_bottom_left {
background: url("../../../images/photo_bottom_left.jpg") left bottom no-repeat;
}

div.photo_bottom_right {
background: url("../../../images/photo_bottom_right.jpg") right bottom no-repeat;
}

div.photo_box {
padding: 15px 15px 20px 15px;
}

div.photo_box_flash {
padding: 15px 15px 17px 15px;
}

div.photo_box_rooms {
padding: 0px 15px 5px 15px;
}

div.banner_bottom {
width: auto;
height: 476px;
}

div.banner_bottom[class] {
width: 715px;
}

div.banner_top {
width: 100%;
height: 100%;
}

img.banner_img {
display: none;
}

div.banner_box {
height: 104px;
}

div.banner_rent_ua {
width: 249px;
height: 100%;
float: left;
background: url("../../../images/button_rent_ua.jpg") no-repeat;
}

div.banner_news_ua {
width: 241px;
height: 100%;
float: left;
background: url("../../../images/button_news_ua.jpg") no-repeat;
}

div.banner_bron_ua {
width: 247px;
height: 100%;
float: left;
background: url("../../../images/button_bron_ua.jpg") no-repeat;
}

div.banner_rent_ru {
width: 249px;
height: 100%;
float: left;
background: url("../../../images/button_rent_ru.jpg") no-repeat;
}

div.banner_news_ru {
width: 241px;
height: 100%;
float: left;
background: url("../../../images/button_news_ru.jpg") no-repeat;
}

div.banner_bron_ru {
width: 247px;
height: 100%;
float: left;
background: url("../../../images/button_bron_ru.jpg") no-repeat;
}

div.banner_rent_en {
width: 249px;
height: 100%;
float: left;
background: url("../../../images/button_rent_en.jpg") no-repeat;
}

div.banner_video_ua {
width: 249px;
height: 100%;
float: left;
background: url("../../../images/button_video_ua.jpg") no-repeat;
}

div.banner_video_ru {
width: 249px;
height: 100%;
float: left;
background: url("../../../images/button_video_ru.jpg") no-repeat;
}

div.banner_video_en {
width: 249px;
height: 100%;
float: left;
background: url("../../../images/button_video_en.jpg") no-repeat;
}

div.banner_news_en {
width: 241px;
height: 100%;
float: left;
background: url("../../../images/button_news_en.jpg") no-repeat;
}

div.banner_bron_en {
width: 247px;
height: 100%;
float: left;
background: url("../../../images/button_bron_en.jpg") no-repeat;
}

div.foot {
height: 56px;
margin-top: 15px;
clear: both;
background: url("../../../images/foot.jpg") repeat-x;
}

div.foot_left {
height: 100%;
background: url("../../../images/foot_left.jpg") left no-repeat;
}

div.foot_right {
height: 100%;
background: url("../../../images/foot_right.jpg") right no-repeat;
}

div.foot_content {
margin: 1px 11px 0px 11px;
padding: 8px 5px 0px 5px;
}

div.counters {
float: left;
}

div.div-art {
float: right;
padding-top: 8px;
}

div.page_content {
padding: 15px 0px 15px 15px;
}

div.ekran {
height: 350px;
overflow: hidden;
width: 699px;
}

div.room {
height: 100%;
}

div#img1 {
background: url("../../../images/st_1.jpg") center no-repeat;
width: 699px;
}

div#img6 {
background: url("../../../images/st_1_better.jpg") center no-repeat;
width: 699px;
}

div#img2 {
background: url("../../../images/st_2.jpg") center no-repeat;
width: 971px;
}

div#img3 {
background: url("../../../images/lux_1.jpg") center no-repeat;
width: 1383px;
}

div#img4 {
background: url("../../../images/lux_2.jpg") center no-repeat;
width: 1625px;
}

div#spec {
background: url("../../../images/wedding.jpg") center no-repeat;
width: 903px;
}

div#conf {
background: url("../../../images/conference.jpg") center no-repeat;
width: 1191px;
}

div.pan_left {
background: url("../../../images/pan_left.jpg") no-repeat;
height: 350px;
margin-top: -350px;
opacity: 0.5;
position: absolute;
width: 50px;
}

div.pan_right {
background: url("../../../images/pan_right.jpg") no-repeat;
height: 350px;
margin-left: 650px;
margin-top: -350px;
opacity: 0.5;
position: absolute;
width: 50px;
}

div#after {
display: none;
}

div.mess_box {
margin: 4px 0px;
padding: 2px 0px;
height: 16px;
}

div.spec_box2 {
height: 250px;
}

img.special_right {
float: right;
margin-left: 10px;
}

img.special_left {
float: left;
margin-right: 10px;
}

div.spec_box {
height: 200px;
}

div.div_center {
text-align: center;
}

div.captcha {
float: left;
}

div.map {
background: url("../../../images/map.jpg") no-repeat;
height: 290px;
width: 699px;
}

div.facebook {
text-align: center;
}

div.vip_img_center {
text-align: center;
}

img.facebook_img {
border: none;
}

div.new_sep {
margin-top: 10px;
height: 10px;
border-top: dotted #f9efc7 1px;
}

img.img_left {
margin-bottom: 10px;
}

div.line_banner {
width: 744px;
height: 50px;
background: url("../../../images/line_banner.jpg") no-repeat;
margin-bottom: 10px;
}