.header .left .menu_place .bg {background:url(../../img/design/menu_bg_other.jpg);}
.header .left .menu_place .right {background:url(../../img/design/menu_right_other.jpg);}
.header .right .header_1 {background:url(../../img/design/header_1_other.jpg);}
.header .right .right_menu {background:url(../../img/design/header_2_other.jpg);}
.header .right .header_2 {background:url(../../img/design/header_3_other.jpg);}
.content {background:url(../../img/design/content_bg_other.jpg) center repeat-y;}
.content {right:-48px;}

.other_pages {padding:0 45px 5px 47px; position:relative;}
.other_pages .title {position:absolute; top:-135px; left:260px;}
.other_pages .border {border:1px solid #fff; position:relative; padding:15px;}
.other_pages .border .left_top {position:absolute; top:-1px; left:-1px;}
.other_pages .border .left_bottom {position:absolute; bottom:-1px; left:-1px;}
*html .other_pages .border .left_bottom {bottom:-2px;}
.other_pages .border .right_top {position:absolute; top:-1px; right:-1px;}
.other_pages .border .right_bottom {position:absolute; bottom:-1px; right:-1px;}
*html .other_pages .border .right_bottom {bottom:-2px;}

.other_pages .big_photo {font-size:0px; float:none;}
.other_pages .big_photo .bp_left {float:left;}
.other_pages .big_photo .bp_left .bp_top {width:3px; height:4px; background:url(../../img/design/photo_border_top_left.png); font-size:0;}
.other_pages .big_photo .bp_left .bp_middle {width:3px; height:125px; background:url(../../img/design/photo_border_left.png);}
.other_pages .big_photo .bp_left .bp_bottom {width:3px; height:4px; background:url(../../img/design/photo_border_bottom_left.png); font-size:0;}

.other_pages .big_photo .bp_center {float:left; background:url(../../img/design/photo_border_top.png) top repeat-x; padding-top:4px;}
.other_pages .big_photo .bp_center div {background:url(../../img/design/photo_border_bottom.png) bottom repeat-x; padding-bottom:4px;}
.other_pages .big_photo .bp_center div img {/*width:100px; height:100px*/}

.other_pages .big_photo .bp_right {float:left;}
.other_pages .big_photo .bp_right .bp_top {width:3px; height:4px; background:url(../../img/design/photo_border_top_right.png); font-size:0;}
.other_pages .big_photo .bp_right .bp_middle {width:3px; height:125px; background:url(../../img/design/photo_border_right.png);}
.other_pages .big_photo .bp_right .bp_bottom {width:3px; height:4px; background:url(../../img/design/photo_border_bottom_right.png); font-size:0;}

.other_pages .small_photos {font-size:0px; float:left; width:445px; margin:8px 0 0 0px;}
.other_pages .small_photo {font-size:0px; float:left; margin:1px;}
.other_pages .small_photo .sp_left {float:left;}
.other_pages .small_photo .sp_left .sp_top {width:3px; height:3px; background:url(../../img/design/small_photo_border_top_left.png); font-size:0;}
.other_pages .small_photo .sp_left .sp_middle {width:3px; height:56px; background:url(../../img/design/small_photo_border_left.png);}
.other_pages .small_photo .sp_left .sp_bottom {width:3px; height:3px; background:url(../../img/design/small_photo_border_bottom_left.png); font-size:0;}

.other_pages .small_photo .sp_center {float:left; background:url(../../img/design/small_photo_border_top.png) top repeat-x; padding-top:4px;}
.other_pages .small_photo .sp_center div {background:url(../../img/design/small_photo_border_bottom.png) bottom repeat-x; padding-bottom:4px;}

.other_pages .small_photo .sp_right {float:left;}
.other_pages .small_photo .sp_right .sp_top {width:3px; height:3px; background:url(../../img/design/small_photo_border_top_right.png); font-size:0;}
.other_pages .small_photo .sp_right .sp_middle {width:3px; height:56px; background:url(../../img/design/small_photo_border_right.png);}
.other_pages .small_photo .sp_right .sp_bottom {width:3px; height:3px; background:url(../../img/design/small_photo_border_bottom_right.png); font-size:0;}

.other_pages .photo_navigation {float:left;padding:126px 6px 0;}
.other_pages .photo_navigation img {width:auto; height:auto;}
.photo_navigation a {margin:0;}
/*
.photo_navigation {float:left; padding:95px 0 0 10px;}
*html .photo_navigation {padding:95px 0 0 0px;}
.photo_navigation a {margin-left:10px; display:block; float:left;}
*/

.comment_box {padding-bottom:15px;}
.comment_box div {float:left;}
.comment_box div.com_text {width:130px; text-align:right; font-size:13px; font-weight:bold; padding-right:5px; height:25px;}
.comment_box input {width:190px; border:1px solid #c07c31;}
.comment_box textarea {width:462px; height:100px; border:1px solid #c07c31;}

.comment {padding:20px 0; border-bottom:1px solid #c07c31;}
.comment .fio {float:left; font-size:15px; font-weight:bold;}
.comment .date {float:right; font-size:13px; font-weight:bold;}
.comment .body {clear:both; padding:10px 0 0 100px; text-align:justify;}

.button {background:url(../../img/design/button_bg.jpg); height:25px; width:150px; margin:0 auto; display:block; clear:both; border:1px solid #c07c31; text-decoration:none; font-size:16px; font-weight:bold; color:#fff; text-align:center; padding-top:3px;}
*html .button {height:23px; padding-top:5px;}
*+html .button {height:23px; padding-top:5px;}
div.error {width:190px; float:none !important; color:red; font-size:11px;}

.pagination a, .pagination span {padding:0 2px; text-decoration:none;}
.pagination span {font-weight:bold;}

.booking .name {width:262px; float:left; text-align:right; padding:3px 0;}
.booking .field {float:left; padding:3px 10px;}
.booking .name span {font-size:11px;}
.booking .field input, .booking .field textarea {width:250px;}
.booking .field select {width:255px;}
.booking .date select {width:82px !important;}
.booking .field textarea {height:100px;}

.room_info {border-top:1px solid #8E5241; padding:10px 10px 0 10px; margin-top:10px;}
.room_info .book, .room_info .virt, .room_info .price {float:left; width:225px;}
.room_info .book {text-align:left;}
.room_info .book a {width:100px; font-weight:bold; text-decoration:none; font-size:14px; display:block; text-align:center}
.room_info .book a:hover {text-decoration:underline;}
.room_info .virt {text-align:center;}
.room_info .virt a {width:120px; font-size:13px; display:block; text-align:center; margin-left:55px;}
*html .room_info .virt a { margin-left:0px;}
.room_info .virt a:hover {text-decoration:none;}
.room_info .price {text-align:right;}
.room_info .price .ttl {font-weight:normal; font-size:12px; letter-spacing:1px;}
.room_info .price .odno {font-weight:bold; font-size:19px;}
.room_info .price .odno span {font-weight:normal; font-size:13px;}
.room_info .price .dvux {font-weight:bold; font-size:19px;}
.room_info .price .dvux span {font-weight:normal; font-size:13px;}
.room_info .price span {font-size:18px;}


/*.other_pages .stars .big_photo:hover .bp_center div.s_title {opacity: 0.9; filter: alpha(opacity=90);}
.other_pages .stars .big_photo:hover .bp_center div.s_title_not_null {height:63px;}
.other_pages .stars .big_photo:hover .bp_center div.s_title_not_null_mini {height:48px;}*/
.other_pages .stars .big_photo .bp_center {position:relative;}
.other_pages .stars .big_photo .bp_center .s_title {padding:4px; width:212px; height:60px; position:absolute; bottom:4px; left:0; background-image:none; background:#F9D8AD; opacity: 0.7; filter: alpha(opacity=70); text-align:right; top:none;}
*html .other_pages .stars .big_photo .bp_center .s_title {bottom:3px;}
.other_pages .stars .big_photo .bp_center .s_title span {text-align:center; display:block; font-weight:bold; font-size:12px; padding-bottom:2px;}
.other_pages .stars .big_photo .bp_center .hover {opacity: 0.9; filter: alpha(opacity=90);}
.other_pages .stars .big_photo .bp_center .s_title a {font-size:12px; display:block; text-align:left;}
.other_pages .stars .big_photo .bp_center .s_title a:hover {text-decoration:none;}
.other_pages .stars .big_photo .bp_center img {}

.other_pages .stars .big_photo {font-size:0px; float:none; margin:0;}
.other_pages .stars .big_photo .bp_left {float:left;}
.other_pages .stars .big_photo .bp_left .bp_top {width:3px; height:4px; background:url(../../img/design/photo_border_top_left.png); font-size:0;}
.other_pages .stars .big_photo .bp_left .bp_middle {width:3px; height:201px; background:url(../../img/design/photo_border_left.png);}
.other_pages .stars .big_photo .bp_left .bp_bottom {width:3px; height:4px; background:url(../../img/design/photo_border_bottom_left.png); font-size:0;}

.other_pages .stars .big_photo .bp_center {float:left; background:url(../../img/design/photo_border_top.png) top repeat-x; padding-top:4px;}
.other_pages .stars .big_photo .bp_center div {background:url(../../img/design/photo_border_bottom.png) bottom repeat-x; padding-bottom:4px;}

.other_pages .stars .big_photo .bp_right {float:left;}
.other_pages .stars .big_photo .bp_right .bp_top {width:3px; height:4px; background:url(../../img/design/photo_border_top_right.png); font-size:0;}
.other_pages .stars .big_photo .bp_right .bp_middle {width:3px; height:201px; background:url(../../img/design/photo_border_right.png);}
.other_pages .stars .big_photo .bp_right .bp_bottom {width:3px; height:4px; background:url(../../img/design/photo_border_bottom_right.png); font-size:0;}

.other_pages .guest_content, .other_pages {text-align:justify;}
.other_pages .guest_content, .other_pages .guest_content * {color:#8E5241 !important; background:transparent !important;}

.other_pages .guest_content .right {float:right; padding:5px 0 5px 5px}
.other_pages .guest_content .left {float:left; padding:5px 5px 5px 0}
