@charset "utf-8";
/* CSS Document */

* {margin:0; padding: 0;}
	
	body { background:#fff url('../img/bg_backing.jpg') repeat-x; padding:0px; margin:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}

	#wrapper { background: url('../img/bg_wrapper.jpg') no-repeat center top; margin: 0 auto; padding-top:45px;  }
	
	#content { width:835px; background:#ffffff; margin: 0 auto;  padding:10px; min-height:700px; border: 1px #000 solid;  }
	#content #content-left  { width:177px; float:left; }
	#content #content-left #logo  { text-align:center; padding: 0px 0px 10px 0px; }
	#content #content-right { width:645px; float:right; padding:  0px 0px 10px  0px; }
	#content #content-right a { color:#c1af86; }
	#content #content-left-lower  { width:177px; float:left; padding: 10px 0px 0px  0px; }
	#content #content-right-lower  { width:645px; float:right; padding: 10px 0px 0px  0px; font-size:13px; }

	#nav_div { margin:10px 0 10px auto; color:#c1af86; background:#f8f9f6; border: 1px #c1af86 solid; }
	#nav, #nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; letter-spacing:-1px; } 
	#nav a { display: block; /* width: 10em; */ display:block; text-decoration:none; padding:2px 8px 2px 8px; text-align:center; color:#c1af86; border-right: 1px solid #c1af86; }
	#nav li { /* all list items */ float: left;  /* width needed or else Opera goes nuts */ }
	#nav li ul { /* second-level lists */ position: absolute;  width: 145px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
	#nav li ul a { color:#93a38b; background:#f8f9f6; width: 145px; text-align: left; border-bottom: 1px solid #f2f2f2; border-right: none; top:1px; }
	#nav li ul li a:hover {background:#93a38b; color:#ffffff;}
	#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto; }
	
	.clear { clear: both; border:0px; }
	.header { color:#c1af86; background:#f8f9f6; font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; border: 1px #c1af86 solid; padding:3px 0px 3px 7px; text-align: left; }
	.address { font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:left; padding:5px; }
	.address a { color:#c1af86; }
	.right {float:right;}
	.left {float:left;}
	.center_text { width:250px; float:left; font-size:21px; color:#009; padding:15px 0 0 0; color:#c1af86; }
	.form_box { display:inline-block; float:left; height:40px; padding:5px 20px 0 0; color:#c1af86; }
	.form_box .search { margin-top: 14px; }
	select.drop1 {	width:40px; }
	input.check { margin-top: 14px; }
	.btn_image { text-align:center; padding:10px 0 10px 0; display:block; border:none; }
	.btn_image img { border:none; }
	
	.btn_image_bot { text-align:center; padding:5px 0 0px 0; display:block; border:none; }
	.btn_image_bot img { border:none; }
	
	#footer { width:850px; margin: 0 auto; padding:10px; font-size:10px; color: #c1af86; }
	#footer a { color:#c1af86; }
	#footer .konover_hotel { float:right; padding-bottom:20px;  }
	#footer .copyright { float:left; width:600px; padding-top:5px; }
	
	#contact_div { width:500px; margin:0 auto; }
.contact form { text-align:left; width:500px;  }
.contact legend {  font-weight:bold; font-weight:bold; size:12px; }
.contact fieldset { border:#000000 1px solid; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; width:500px; padding-top:5px; }
.contact select {margin:2px;}
.contact input {margin:2px;}
.contact label { display:block; float:left; width:100px; padding:2px; text-align:right;}
.contact .dos { display:inline-block; margin-left:190px; text-align:right; float:left;}
.contact .errMsg { color: red; padding-left:100px; margin:0px; }
.rooms-photos { float: left; text-align: left; width: 210px; padding-left: 10px; }


	.menu_title { font-size:18px; font-weight:bold }
