html, body {margin:0; padding:0}
body {background-color:#232521; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF}
img {border:0}
a {text-decoration:underline; border:0; color:#FFF}
a:hover {text-decoration:none; color:#FFF}

form {display:inline}
table {border-collapse:collapse}
td {padding:0; vertical-align:top}
ul, li {margin:0; padding:0; list-style:none}

.thumbnail{ z-index:100;}

#wrapper {width:982px; margin:0 auto}

#header {width:941px; height:269px; background-image:url(/img/default/header_bg.gif); margin:0 0 0 41px; overflow:hidden; 

}
	#header_top {height:87px; position:relative}
		#logo {background-image:url(http://saparhotels.com/img/default/logo.png); width:200px; height:72px; float:left; margin:15px 0 0 39px}
		
		#header_menu {padding:53px 68px 0 0; float:right; text-transform:uppercase}
		#header_menu li {float:right}
		#header_menu li a {display:block; height:28px; margin:0 0 0 1px}

.top ul {
 	position: absolute;
	right: 54px;
	top: 53px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.top ul li {
 	float: left;
}

.top ul li a {
 	background: #373934;
	font-family: ConstantiaRegular, tahoma, sans-serif;
 	height: 28px;
 	line-height: 28px;
 	text-transform: uppercase;
 	padding: 0 10px;
 	margin-left: 1px;
 	text-decoration: none;
 	display: inline-block;
}

.top ul li a:hover, .top ul li a.active {
 	background: #171916;
}

	#header_center {height:26px; color:#988b36}
		#header_lang {float:left; padding:6px 0 0 114px; width:150px}
		#header_lang a {float:left; margin:0 18px 0 0}
		
		#header_zg {font-weight:bold; float:left; padding:6px 0 0 0}
		#header_zg img {position:relative; top:-4px; margin:0 0 0 4px}
		
		#header_contacts {float:right; padding:6px 70px 0 0; width: 630px; text-align: right;}
	
	#header_bottom { }
		#header_exchange {padding:40px 0 0 20px; font-weight:bold; float:left; width:214px}
		#header_exchange img {margin:0 5px 0 0}
		#header_exchange div {padding:9px 0 0 0}
		#header_exchange span {font-size:11px}

		#header_slide {float:left; width:663px; height:151px; padding:2px 0 0 2px; position:relative}
		#header_slide div.ram {position:absolute; z-index:3; top:0; left:0; width:665px; height: 138px; background-image:url(/img/default/header_slide.gif)}
		#header_slide img {float:left}

#under_header {text-align:center; font-size:11px; padding:6px 0 0 0; height:50px}
	#under_header a {text-decoration:none; margin:0 27px; font-weight:bold}
	#under_header a:hover {text-decoration:underline}



#content {margin:0 0 140px 40px; overflow:hidden}
	#left {width:235px; margin:0 15px 0 0; float:left}
		#left_grad {background-image:url(/img/default/left_grad.gif); background-repeat:repeat-y; padding:10px 0 0 0}
	
		#left ul {font-size:10px; padding:0 0 0 10px; text-transform:uppercase}
		#left li {padding:4px 0; line-height:12px}
		#left ul a {display:block; text-decoration:none; background-image:url(/img/default/left_ul_a.gif); background-repeat:no-repeat; background-position:0 3px; padding:0 0 0 17px}
		#left ul a:hover {text-decoration:underline; color:#988b36; background-image:url(/img/default/left_ul_a_hover.gif)}
		
		#left_now_time {padding:33px 0 0 40px}
		#left_now_time strong {color:#8bd2e3}
		
		#left_expert {background-image:url(/img/default/left_expert.gif); background-repeat:no-repeat; height:51px; padding:0 0 0 52px; margin:15px 0 0 0}
		#left_expert strong {font-size:14px}
		#left_expert strong.red {color:#c31111; font-size:12px}
		
		#left a.userful {display:block; margin:5px 0 0 22px}
		
		#left a.best {display:block; margin:31px 0 0 20px; width:145px}
	
	#text {width:620px; float:left; line-height:20px}
		#text a.small {color:#1262d0; font-size:11px}
		#text div.zabr {text-align:center; padding:5px 0 4px 0}
		#text div.to_right {text-align:right}
		#text div.justify {text-align:justify}
		
		#text div.double {overflow:hidden; height:1%; padding:19px 0 0 0}
		#text div.double div.left {float:left; width:307px}
		#text div.double div.left div {overflow:hidden; height:1%; padding:3px 0 20px 0}
		#text div.double div.left div img {float:left; margin:0 2px 0 0}
		
		#text div.double div.right {float:left; width:313px; line-height:14px}
		#text div.double div.right table {width:100%; border:solid #988b36; border-width:0 0 1px 0}
		#text div.double div.right thead td {background-color:#313124}
		#text div.double div.right td {padding:4px 10px}
		#text div.double div.right span {font-size:10px}
		#text div.double div.right div {text-align:right}
		#text div.double div.right td {border:solid #988b36; border-width:1px 0 0 0}
		#text div.double div.right div {padding:26px 0 0 0}

#under_footer {text-align:right; font-size:11px; color:#888888; padding:0 67px 13px 0}

#footer {background-image:url(/img/default/footer_bg.gif); width:925px; height:39px; padding:9px 0 0 0; margin:0 auto; font-size:11px; color:#5b524a}
	#footer_copy {float:left; margin:6px 0 0 36px; display:inline}
	
	#footer_cards {float:right; margin:0 38px 0 0; display:inline}
	#footer_cards a {margin:0 0 0 14px}

div.clear {clear:both}
h1 {font-size:18px; margin:0; text-align:center}
h2 {font-size:14px; margin:0; text-align:center}


.booking_search {
	width: 662px;
    background: url('/img/default/lb.gif') repeat-y;
    margin-left: 204px;
    margin-top:20px;
}

.booking_search h2 {text-align:left}

.booking_search_inner {
    background: url('/img/default/booking_search_bottom.jpg') no-repeat left bottom;
    padding: 0 0 10px 24px;
    zoom: 1;
    overflow: hidden;
    position: relative;
}

.booking_search_inner h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 12px 0;
}

.booking_search_inner .booking_info {
    margin: 0 32px 7px 0;
    float: left;
}

.booking_search_inner .ench {margin:10px 0}

.booking_search_inner .booking_info select {
    width: 62px;
    height: 20px;
}

.booking_search_inner .booking_info select.long {
    width: 131px;
}

.booking_search_inner .booking_info span {
    line-height: 22px;
    display: block;
}

.booking_search_inner .search_go {
	position: absolute;
	right: 28px;
	top: 22px;
}

.booking_search_inner .search_go a {
	font-size: 11px;
	text-transform: uppercase;
	line-height: 16px;
	padding-bottom: 1px;
	display: inline-block;
	margin-left: 6px;
	text-decoration: none;
    background: url('/img/default/bb.gif') repeat-x left bottom;
}

.booking_search_inner .search_go a:hover {
    background: none;
}

.booking_search_inner .search_go img {
	position: relative;
	left: 30px;
	top: -10px;
}

.booking_search_ring {
    background: url('/img/default/booking_search_top.jpg') no-repeat;
}




/**************************************/
.find{ color:#000000; background-color:#978B35; font-size:14px; padding-left:10px; line-height:20px;}
.tb_head{ background-color:#171916; color:#978B35; font-size:11px; text-align:center;vertical-align:middle}
.rows_tb td{ font-size:13px; text-align:center; vertical-align:middle}
.rows_tb td a:link{ color:#FFFFFF; text-decoration:none}
.rows_tb td a:visited{ color:#FFFFFF; text-decoration:none}
.rows_tb td a:active{ color:#FFFFFF; text-decoration:none}
.rows_tb td a:hover{ color:#FFFFFF; text-decoration:underline}
.bron_td{ color:#978B39; text-decoration:underline; font-size:12px;}
.bron_td a:link{ color:#978B39; text-decoration:underline}
.bron_td a:visited{ color:#978B39; text-decoration:underline}
.bron_td a:active{ color:#978B39; text-decoration:underline}
.bron_td a:hover{ color:#978B39; text-decoration:none}

