

html {background:#4b423b;margin: 0px;}
body {margin: 0px;}
p {font-family: 'Merriweather', serif;color:#fff;font-size:13px;}
table {font-family: 'Merriweather', serif;color:#fff;font-size:12px;}
input {width: 140px;height: 17px;}
a {color: #fafafa;text-decoration: none;font-size: 12px;}

h2 {font-family: 'Merriweather', serif;color:#fff;font-size:20px;}
h3 {font-family: 'Merriweather', serif;color:#fff;font-size:15px;}

.lng_select {position: absolute;right: 128px;top: 12px;}
.lng_select img {width: 22px;margin-right: 4px;border: 1px solid #999;}

#wraper {width:1100px;margin: 0 auto;}
#header {position:relative;margin: 0 auto;width: 1070px;height:95px;background: url(../images/header_bg.png) no-repeat;}
#main_menu {margin: 0px auto 0px auto;width: 890px;}
#main_menu a {font-family: 'Merriweather', serif;text-decoration: none;color: #FFF;font-size: 13px;font-weight: 400;}
.btn {width: 80px!important; background: -webkit-linear-gradient(#806C5E, #664E3D );background: linear-gradient(#806C5E, #664E3D );color: #fff;cursor: pointer;float: left;text-align: center;margin-right: 10px;padding: 6px 0px 5px 0px;font-weight: 300;border: 1px solid #5D4949;}

.btn_submit {width: 80px!important; background: -webkit-linear-gradient(#806C5E, #664E3D );background: linear-gradient(#806C5E, #664E3D );color: #fff;cursor: pointer;float: left;text-align: center;padding: 6px 0px 5px 0px;font-weight: 300;border: 1px solid #5D4949;
height: 35px;padding: 0px 0px 0px 0px;}
.span1 {font-size: 9px;opacity: 0.6;}

.group1 a {letter-spacing: 2px;}
.group1 .bulet {margin-left: 15px;font-size: 9px;opacity: 0.6;}

.group2 a {margin-right: 14px;}
.group2 .bulet {margin-left: 18px;font-size: 9px;opacity: 0.6;letter-spacing: 3px;}

#slider_cont {margin-left: 3px;height:375px;}
#main_cont {height:100%;width: 910px;overflow: hidden;background: url(../images/main_bg.png)repeat-y;margin: 0 auto;padding-bottom: 60px;}

#main-content {width:1000px;}
.content {float: left; padding: 10px 40px 10px 40px; margin-top: 70px;}
.content p {line-height: 20px;}
.rooms_cont {margin: 70px 0px 0px 0px;height: 220px;}
.room {height: 220px;margin: 20px 0px 0px 0px;}
.details_list_sup {color: #fff;float: left;clear: both;height: 450px;}
.details_list_clas {color: #fff;float: left;clear: both;height: 640px;}
.thumb_main {width: 188px;border: 5px solid rgba(231, 214, 196, 0.32);float: left;margin-right: 18px;}
.thumb {width: 150%;}
.galery_room {margin-top:20px;width: 230px;float: left;}
.crop {overflow: hidden;height: 52px;width: 85px;border: 5px solid rgba(231, 214, 196, 0.32);float: left;margin: 0px 7px 7px 0px;}
.list {float: left;margin: 17px 0px 0px 0px;line-height: 23px;}

.left-column {width:220px;margin: 0px 30px 0px 50px;float:left;}
.reservation-form {
	width:190px;
	height:213px;
	padding: 3px 0px 0px 17px;
	background:-moz-linear-gradient(270deg, rgba(143,125,109,1) 0%, rgba(106,85,68,1) 100%);
	background: -webkit-linear-gradient(270deg, rgba(143,125,109,1) 0%, rgba(106,85,68,1) 100%);
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-top: -35px;
	position: relative;
	box-shadow: 0px -8px 19px -5px #333;
	}

.reservation-form p {font-weight: 100;font-size:11px;}
.reservation-form input {float:left;width: 140px;height: 17px;}
.reservation-form img:nth-child(4) {margin: 4px 0px 0px 5px;}
#ui-datepicker-div {font-size:12px;}
.ui-datepicker-trigger {width: 24px;margin: -2px 0px 0px 5px;cursor:pointer;}
.submit {width: 80px!important;height: 30px!important;background: #948573;color: #fff;border: none;cursor:pointer;clear: both;
margin-top: 15px;}

.galerie {float: left;margin-bottom: 40px;}
.crop_main_thumb {height: 121px;
overflow: hidden;
float: left;
border: 5px solid rgba(231, 214, 196, 0.32);
margin-right: 20px;}
.crop_main_thumb img {width: 185px;
margin:-96px 0px 0px 0px;border:none;}

.prices {width: 600px;margin: 45px auto;}
.prices td {padding: 6px;border:1px solid #ccc;}

.form_cont {width:200px;}
.form_cont input {margin-bottom: 5px;}
.contact_inf {float:left;width:240px;height: 500px;margin-right: 40px;border-left: 1px solid #ccc;padding-left: 58px;}
.form_cont {float:left;}
.thanks {position: absolute;margin: -50px 0px 0px 226px;font-size: 17px;}
.thanks2 {margin: 61 auto;font-size: 17px;text-align: center;}


.form_cont_rez p {line-height:20px;}
.form_cont_rez input {margin-bottom: 5px;}
.form_cont_rez {float:left;width: 584px;margin: 0 auto;float:none;border-top: 1px solid #ccc;
padding: 11px 0px 0px 60px;}
.form_c {float:left;margin-right: 20px;}

#map-canvas {
height: 200px;
margin: 13px 0px 0px 2px;
padding: 0px;
width: 200px;
float: left;
border: 5px solid #8A7058;
-webkit-border-radius: 5px;
}

#map-canvas-contact {
height: 500px;
margin: 13px 0px 0px 2px;
padding: 0px;
width: 400px;
float: left;
border: 5px solid #8A7058;
-webkit-border-radius: 5px;
}

.right-column {width:560px;float:left;padding-top: 20px;}
.right-column span {font-size: 20px;}
.right-column p {color:#fff;font-size:14px;line-height: 25px;}

#footer {min-width: 1100px;width: 100%;height: 220px;background: url(../images/footer_bg.jpg) repeat-x;}
#footer ::-webkit-input-placeholder {color: #D4D4D4;}
#footer input {background: rgba(204, 204, 204, 0.48);color: #fff;border: 1px solid #c5c2bf;}
#footer textarea {background: rgba(204, 204, 204, 0.48);color: #fff;border: 1px solid #c5c2bf;}
.inner_footer {width:910px;margin:0 auto;}

.footer_decor {background: url(../images/footer-decor.png) no-repeat;margin: 0 auto;height: 27px;
width: 1078px;}
