body{
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	background-color: #584744;
	background-image: url(../images/background.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
}
a:link, a:visited, a:hover{
	font-family: Trebuchet MS;
	letter-spacing: 1px;
	text-decoration: none;
	color: #c0a360;
	
}
a:hover{
	font-family: Trebuchet MS;
	letter-spacing: 1px;
	text-decoration: underline;
	color: #fff;
}
img{
	margin: 0px;
}
#site{
	width: 970px;
	height: auto;
	margin: 0 auto 0 auto;
	color: #c0a360;
	font-size: 12px;
	font-family: Georgia;
	background-color: #140e10;
}
#warp{
	width: 970px;
	height: auto;
	margin: 0 auto 0 auto;
	padding-bottom: 10px;
	color: #c0a360;
	background-image: url(../images/des_06.jpg);
	background-color: #1b100a;
}
#header{
	width: 970px;
	height: 207px;
	margin: 0 auto 0 auto;
	text-align: right;
	background-image: url(../images/des_02.jpg);
}
#footer{
	clear: both;
	width: 970px;
	height: 100px;
	margin: 0 auto 0 auto;
}
#leftPart{
	width: 635px;
	padding: 10px 15px 10px 10px;
	line-height: 20px;
	font-size: 12px;
	float: left;
}
#rightPart{
	width: 290px;
	padding: 10px;
	float: left;
}
#headerMenu, #headerMenu2{
	/* width: 740px; */
	height: 39px;
	padding-top: 19px;
	padding-left: 20px;
	margin: 0 auto 0 auto;
	text-align: center;
	font-size: 14px;
	font-family: Trebuchet MS;
	color: #281d1b;
	background-color: #c2a060;
}
#headerMenu2{
	height:42px;
	background: url(../images/33_03.jpg) #120A07 top left repeat-x;
}
#miscLearn{  
	width: 115px;
	height: 21px;
	padding-left: 50px;
	padding-top: 12px;
	margin: 5px 0px 10px 0px;
	background-image: url(../images/des_18.jpg);
	background-repeat: no-repeat;	
	float: left;
}
#miscBook{
	width: 115px;
	height: 21px;
	padding-left: 50px;
	padding-top: 12px;
	margin: 5px 0px 10px 0px;
	background-image: url(../images/des_20.jpg);
	background-repeat: no-repeat;
	float: left;
}
#miscRotary{
	width: 115px;
	height: 21px;
	padding-left: 50px;
	padding-top: 12px;
	margin: 5px 0px 10px 0px;
	background-image: url(../images/BUTONCHEROTARY.jpg);
	background-repeat: no-repeat;
	float: left;
}
#picBar{
	clear: both;
	width: 417px;
	padding-top: 10px;
	margin-bottom: 14px;
}
#centerImage{
	width: 416px;
	height:361px;
	margin-top: 8px;
	overflow: hidden;
}
#picturesRest, #hideImages{
	display: none;
}
#hideImages, #showImages{
	text-align: right;
	cursor: hand;
	cursor: pointer;
}
.leftSide{
	width: 417px;
	margin-right: 15px;
	float: left;
}
.centerArea{
	width: 533px;
	line-height: 22px;
	font-family: Georgia;
	font-size: 14px;
	color: #c0a360;
	float: left;
}
.line{
	width: 100%;
	height: 1px;
	line-height: 1px;	
	background: url(../images/des_14.jpg) repeat-x;
}
.menu:link, .menu:hover, .menu:visited{
	padding: 0px 8px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	float: left;
}
.menu:hover{
	color: #1c1219;
	text-decoration: none;
	border-bottom: 1px dashed #1c1219;
	display: block;
	float: left;
}
.menu2:link, .menu2:hover, .menu2:visited{
	font-size:10px;
	text-transform:uppercase;
	padding: 0px 13px;
	text-decoration: none;
	letter-spacing:0px;
	color: #d8c09c;
	display: block;
	float: left;
}
.menu2:hover{
	color: #c7ae88;
	border-bottom: 1px dashed #c7ae88;
}
.more{
	color: #fff;
	text-decoration: none;
}
.more:hover{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed #fff;
}
.link3{
	font-size: 10px;
	font-family: Trebuchet MS;
	text-decoration: none;
	letter-spacing: 1px;
	color: #c0a360;
	
}
.link3:hover{
	font-size: 10px;
	font-family: Trebuchet MS;
	letter-spacing: 1px;
	text-decoration: underline;
	color: #fff;
}
.footerAdd{
	/* width: 300px; */
	height: 40px;
	line-height:40px;
	padding-left:28px;
	margin: 0 auto;
	font-size: 10px;
	font-family: Trebuchet MS;
	letter-spacing: 1px;
	text-decoration: none;
	color: #3d312f;
}
.clear{
	clear: both;
}
.heading, .headingSmall{
	padding-bottom: 3px;
	font-family: Trebuchet MS;
	font-size: 18px;
	letter-spacing: 1px;
	color: #c0a360;
}
.headingSmall{
	font-size: 16px;
	padding-top: 10px;
}
.pic{
	float: right;
}
.button{
	width: 78px;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	margin-top: 7px;
	margin-left: 10px;
	background-image: url(../images/button.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	float: left;
}
.promotionsBox{
	width: 240px;
	padding: 5px 4px 5px 0px;
	margin: 15px 6px 15px 0px;
	float: left;	
}
.videoBox{
	width: 283px;
	padding: 5px 0px;
	margin: 15px 0px;
	text-align: center;
	float: left;
}
.headingVideo{
	text-align: left;
}
.selectField, .selectFieldLabel{
	width: 40px;
	margin: 0px 3px 3px 0px;
	float: left;
}
.bookNowButton{
	width: 65px;
	height: 33px;
	margin-top: 10px;
	border: 0px;
	background: url(../images/bookNowButton.jpg) #8A5134 no-repeat;
	float: right;
}
.banner{
	margin-top: 47px;
	*margin-top: 43px;
}
.picBarImage{
	width: 203px;
	height: 130px;
	margin: 0px 9px 9px 0px;
	overflow: hidden;
	float: left;
	
}
.gallerySlide{
	margin-top: 18px;
	font-size: 13px;
	font-weight: bold; 
}
.roomTypes{
	width: 635px;
	padding: 7px 0px 25px 0px;
}
.roomTypesPicBox{
	width: 203px;
	height: 130px;
	margin: 0px 10px 10px 0px;
	overflow: hidden;
	float: left;
}
.reservation{
	width: 150px;
	font-family: Tebuchet MS;
	color: #fff;
	float: right;
} 
.headerPriceLarge, .headerPrice{
	width: 198px;
	height: 20px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #C0A360;
	float: left;
}
.headerPrice{
	width: 176px;
	text-align: right;
	padding-right: 7px;
}
.rowPriceLarge{
	width: 198px;
	height: 35px;
	line-height: 14px;
	float: left;	
}
.rowPrice{
	width: 176px;
	height: 35px;
	line-height: 35px;	
	text-align: right;
	padding-right: 7px;
	float: left;
}
.periodName{
	font-size: 12px; 
	color: #DFCA99; 
	font-style: italic;
	letter-spacing: 1px;
}
.priceIncludes{
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #BF0000;
	cursor: hand;
	cursor: pointer;
}
.priceIncludesText{
	color: #DFCA99;
	line-height: 13px;
	font-size: 11px;
	font-style: italic;
	font-family: Georgia;
	letter-spacing: 1px;
	display: none;
}
.formRow{
	clear: both;
	width: 430px;
	margin-bottom: 3px;
	float: left;
}
.formRowHidden{
	clear: both;
	width: 200px;
	margin-left: 210px;
	margin-bottom: 0px;	
	color: #BF0000;
	display: none;
	float: left;
}
.labelRow{
	clear: both;
	width: 200px;	
	text-align: right;
	margin-right: 10px;
	display: block;
	float: left;	
}
.selectField{
	font-size: 12px;
	color: #4F4545;
	border: solid 1px #C0A360;
}
.inputField, .inputFieldSmall, .inputCaptcha{
	width: 200px;
	height: 17px;
	font-size: 12px;
	color: #4F4545;
	border: solid 1px #C0A360;
}
.inputFieldSmall{
	width: 80px;
}
.textAreaReservation{
	width: 200px;
	color: #4F4545;
	border: solid 1px #C0A360;
}
.inputCaptcha{
	width: 80px;
	margin-top: 7px;
	display: block; 
	float: left;
}
.imgCaptcha{
	margin-right: 5px;
	border: solid 1px #C0A360;
	float: left;
}
.submitButton{
	height: 30px;
	width: 200px;
	margin: 5px 0px 10px 0px;
	font-family: Georgia;
	background-color: #B67358;
	color: #F1BD67;
	border: none;
}
.redstar{
	color: #BF0000;
}
.contactsFormSpecialText{
	color: #DFCA99; 
	font-weight: bold; 
	font-style: italic; 
	text-decoration: underline;
}
.redLink:link, .redLink:hover, .redLink:visited{
	font-family: Georgia;
	letter-spacing: 1px;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	color: #BF0000;
}
.redLink:hover{
	font-family: Georgia;
	letter-spacing: 1px;
	font-size: 11px;
	font-style: italic;
	text-decoration: underline;
}
.gallery{
	width: 205px; 
	height: 220px;
	overflow: hidden;
	text-align: center; 
	margin: 0px 10px 10px 0px;
	float: left;
}
.galleryImage{
	width: 201px;
	float: left;
	height: 130px;
	overflow: hidden;
	border: 2px solid #C0A360;
}
.infoPicBoxBig{
	width: 180px;
	height: 135px;
	margin: 7px 10px 10px 0px;
	border: 2px solid #C0A360;
	overflow: hidden;
	float: left;
}
.infoPicBox, .infoGalleryPicBox{
	width: 118px;
	height: 89px;
	margin: 0px 5px 5px 0px;
	overflow: hidden;
	border: 2px solid #C0A360;
	float: left;
}
#contacts{
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.flag:link, .flag:hover, .flag:visited{
	text-decoration: none;
	color: #ffffff;
}
.flagImg{
	 margin: 3px 10px 0px 3px; 
	 float: right;
}