﻿* {
	margin:0;
	padding:0;	
}

body {
	text-align:center;	
	background-color:#f3d9c0;	
	font-family:Georgia;	
}

#wrapper {	
	width:986px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	background-color:#ffffff;		
}

#page-left {
	background-image:url('image/page-border-left.jpg');
	background-repeat:repeat-y;
	width:8px;	
}

#page-right {
	background-image:url('image/page-border-right.jpg');
	background-repeat:repeat-y;
	width:8px;	
}

#side-left-top {
	width:20px;
	background-image:url('image/page-line-left-top-white.jpg');
	background-repeat:no-repeat;
	background-position:0px 32px;	
}

#side-right-top {
	width:20px;
	background-image:url('image/page-line-right-top-white.jpg');
	background-repeat:no-repeat;
	background-position:0px 32px;
}

#side-left {
	background-image:url('image/page-line-left-white.jpg');
	background-repeat:repeat-y;
	background-position:top left;	
}

#side-right {
	background-image:url('image/page-line-right-white.jpg');
	background-repeat:repeat-y;
	background-position:top right;
}

#page-side-left-bottom {
	background-image:url('image/page-line-left-bottom2.jpg');
	background-repeat:no-repeat;
	background-position:0px -1px;		
}

#page-side-right-bottom {
	background-image:url('image/page-line-right-bottom2.jpg');
	background-repeat:no-repeat;
	background-position:right -1px;	
	width:8px;		
}

#left {
	position:absolute;
	width:0px;
}

#center {
	width:930px;
	text-align:left;	
}

#tm_botton {
	background-image:url('image/hr3.jpg');
	background-repeat:repeat-x;
	height:23px;
}

.hide {
	display:none;	
}

.ulnone {
	list-style:none;
}

.clActive {
	color:#CC3300;	
	margin-left:6px;
	margin-right:6px;	
}

.aright {
	text-align:right;
}

.title {
	width:880px;
	height:60px;
	font-family:Georgia;
	font-style:italic;	
}

.title h1{
	font-size:16pt;
	margin-top:0px;
	font-weight:normal;
	color:#7e2110;
}

.title p{
	font-size:14px;
	font-weight:normal;	
	color:#2a2a2a;
	text-transform:capitalize;
}

.title img {
	padding-left:6px;
}

#crumb img {
	padding-left:6px;
	padding-right:6px;
}

#crumb {
	margin-top:4px;
	font-size:14px;
	margin-bottom:14px;
	padding-bottom:8px;
	border-bottom:1px #dbc1a9 solid;
	width:880px;
}

#crumb a {
	color:#ae7a5e;
}

#crumb a:visited {
	color:#ae7a5e;
}

.emptyrow {
	background-image:url('image/search-price.jpg');
	background-repeat:no-repeat;
	background-position:0px -44px;
	height:20px; 
}


.common_info {
	background-image:url('image/search-price.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Tahoma;
}

.common_info strong {
	padding-left:12px;	
}

.common_info th {
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;
	height:44px;
	text-align:center;
	color:#904924;
	font-size:16px;
	vertical-align:middle;
	border-bottom:1px #fff solid;
}

.common_info td {
	vertical-align:top;
	padding-left:8px;
	padding-right:12px;
	padding-bottom:6px;
	font-family:Tahoma;
	font-size:12px;
	height:26px;
	background-color:#f7e7d7;
}

.common_info li {
	padding-bottom:8px;
	padding-left:12px;	
	list-style-image:url('image/common-info-li.jpg');
}

.common_info td a {
	color:#904924;
}

.common_info caption {
	vertical-align:middle;
	background-color:#aab1bb;
	color:#fff;
	padding-top:8px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
}

.common_info p span {
	font-weight:bold;
	font-size:13px;
	color:#7e2110;	
} 

.description {
	padding-left:40px;
	padding-bottom:8px;
	padding-top:8px;
	background-color:#828995;
	color:#fff;
	font-size:14px;
	font-weight:bold;	
	margin-bottom:10px;
}

.part {
	padding-left:8px;
	font-family:Tahoma;
	font-size:13px;
	text-align:justify;
	color:#693a0c;	

}

.action {
	margin-left:8px;
	font-family:Tahoma;
	font-size:13px;
	text-align:justify;
	color:#693a0c;	

	padding-bottom:6px;
}

.action a {
	color:#536786;	
}

.action a:visited {
	color:#693a0c;	
}

#phoneEx {	
	color:#C0C0C0;
	font-weight:bold;
}

.photoPlace {
	background-color: #f7e7d7;
	width:260px; 
}

.bigPhoto {
	vertical-align:top; 
	text-align:center;
	height:260px;
}

.leftPhoto {
	vertical-align:top; 
	text-align:right;
	width:140px;
}

.rightPhoto {
	vertical-align:top; 
	text-align:left;
	width:140px;
}


#hotel_view_left {
	background-image:url('image/hotel-view-left.jpg');	
	background-repeat:no-repeat;
	background-position:left top;
}

#hotel_view_right {
	background-image:url('image/hotel-view-right-top.jpg');	
	background-repeat:no-repeat;
	background-position:right top;
	height:24px;	
}

#hotel_view_right_bottom {
	background-image:url('image/hotel-view-right-bottom.jpg');	
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top:2px;
}

#show_period_button {
	background-image:url('image/show-period-button.jpg');	
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	width:131px;	
	height:36px;
	
}

#roomLink {
	font-size:16px;
	font-weight:bold;
}

/* -------------- Номера ----------------*/
.roomLink {
	padding-top:4px;
	padding-bottom:4px;	
	width:280px;
/*	border-right:2px #fff solid;*/
}

#room {
	font-size:12px;
	font-weight:bold;
	color:#904924;
	margin-bottom:20px;
	width:386px;
	margin-left:4px;
}

#room th {	
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-align:center;
}

#room td {
	border-bottom:1px #fff solid;
}

#room a {
	font-size:12px;
	font-weight:normal;
	color:#904924;
	padding-left:12px;	
}

#room a:visited {
	color:#71391C;
}

.aroomright {
	text-align:right;
	width:60px;
	padding-right:12px;
	vertical-align:middle;
}

.aright {
	text-align:right;
	width:60px;
	vertical-align:top;	
}

.aright span {
	padding-right:12px;	
}
	

.rowOdd .aright {
	background-image:url('image/room-odd-right-bottom.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;			
}

.rowEven .aright {
	background-image:url('image/room-even-right-bottom.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;			
}

.rowOdd .room_odd_right_top {
	background-image:url('image/room-odd-right-top.jpg');
	background-repeat:no-repeat;
	background-position:right top;		
	height:8px;
	margin-bottom:5px;
}

.rowOdd {
	background-color:#f3d9c0;
	background-image:url('image/room-odd-left-bottom.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;	
	vertical-align:top;
	height:40px;
}

.rowEven {
	background-color:#f9ecdf;
	background-image:url('image/room-even-left-bottom.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;		
	vertical-align:top;	
	height:40px;	
}

.rowEven .room_odd_right_top {
	background-image:url('image/room-even-right-top.jpg');
	background-repeat:no-repeat;
	background-position:right top;		
	height:8px;
	margin-bottom:5px;
}

.rowEven .room_odd_left_bottom {
	background-image:url('image/room-even-left-top.jpg');
	background-repeat:no-repeat;
	background-position:0px top;
	height:8px;
	position:relative;
	top:-4px;
}

.roomType {
	background-color:#cf9090;
	background-image:url('image/room-type-top.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:36px;		
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding-top:8px;
}

.roomType span {
	font-size:12px;
	font-weight:bold;
	color:#fff;	
	padding-left:12px;
	padding-top:4px;
}

.roomTypeBottom {
	background-image:url('image/room-type-bottom.jpg');
	background-repeat:no-repeat;
	margin-top:9px;
	background-position:0px 0px;

	width:386px;	
	height:3px;
}

.rowOdd .room_odd_left_bottom {
	background-image:url('image/room-odd-left-top.jpg');
	background-repeat:no-repeat;
	background-position:0px top;
	height:8px;
	position:relative;
	top:-4px;
}


.roomOne {
	background-color:#aab1bb;
	color:#fff;
	font-size:13px;	
	width:80px;
}

.roomTo {
	background-color:#aab1bb;
	color:#fff;
	font-size:13px;	
	width:80px;
}

#price_period {
	margin-left:4px;
}

#price_period span {
	padding-right:8px;
	font-weight:bold;
}

#price_period a {
	padding-right:8px;
	color:#ae7a5e;	
}

#price_period a:visited {
	color:#693a0c;
}

.period_item {
	background-image:url('image/common-info-li.jpg');
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:16px;	
}

#footer a {
	color:#904924;	
}


.tipTable img {
/*	width:400px;*/
}
