@CHARSET "UTF-8";

body,form,html,a,h1,h2,h3,div,span,td,th, img{
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border:0;
}
body{
	text-align:center;
}
a:hover{
	text-decoration: underline;
}
#page{
	width:980px;
	text-align:left;
	margin:auto;
}
#th
{
	clear: both;
	background-color: #da0e2f;
	width: 910px;
	height: 19px;
	background-image: url(/public/images/tbck.gif);
	float: left;
}
#th div{
	float:left;
	padding:3px 6px;
}
#th div a {
	color:#fff;
	font-size:9px;
}
#langChanger{
	float:left;
	width:70px;
	text-align: center;
}
#h{
	clear: both;
	width: 100%;
	margin: 5px 0;
}
#h #hl{
	float:left;
	padding-top: 4px;
	display: inline;
}
#h #hl a{
	font-size: 28px;
	color: #000;
	font-weight: normal;
}
#h #hl h2,#h #hl h1{
	display: block;
}
#h #hl h2{
	margin-left: 40px;
	font-weight: normal;
	font-size: 14px;
}
#h #hr{
	float:right;
	color: #005796;
	font-size:18px;
}

#lh{
	clear: both;
	width: 100%;
	height:150px;
}
#lh #search{
	width:370px;
	height:150px;
	float: left;
	margin-right:5px;
	background-color: #83081a;
	background-image: url(/public/images/sbck.gif);
}
#lh #img
{
	float:left;
	
}
#lh #img, #lh #img img{
	width:605px;
	height:150px;
}
#lh #img #img1,#lh #img #img2,#lh #img #img3
{
	display:none;
}

#navigator_content,#bottom_navigator_content
{
	width:973px;
	border-top: 1px #83081a solid;
	border-bottom: 1px #83081a solid;
	
	margin:5px 0;
	padding: 2px 0;
	padding-left:5px;
}

#navigator_content, #navigator_content a,#bottom_navigator_content, #bottom_navigator_content a
{
	color: #83081a;
}

#search_form
{
	color: #fff;
	font-weight: normal;
	padding:6px;
}
#search_form input,#search_form select
{
	width:355px;
	font-size:10px;
	margin:2px 0;
}
#search_form input
{
	width:165px;
	font-size:10px;
	margin:2px 0;
}
#search_form h2
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom:10px;
}
#search_form div.l
{
	padding:5px 0;
	float:left;
}
#search_form div.r
{
	padding:5px 0;
	float:right;
	padding-right:5px;
}
#mini_search_form input
{
	margin:2px 0;
	width:180px;
	font-size:10px;
	margin:2px 0;
}
#mini_search_form div
{
	float:left;
	padding-right:15px;
}
#popularHotelsTitle
{
	color: #74756f;
	font-weight: bold;
	width:393px;
	float:left;
}
#popularHotels
{
	float:left;
	border: 1px #74756f solid;
	width:385px;
}
#popularHotels div.d
{
	background-color: #e0e0e0;
	height:24px;
	border-top: 1px #bababa solid;
	padding:0 5px;
	cursor:pointer;
}
#popularHotels div.light
{
	background-color: #fff;
	height:60px;
	padding:5px;
}
#popularHotels div.hn
{
	float:left;
	width: 205px;
	height:16px;
	overflow: hidden;
	color: #83081a;
	padding-top:4px;
	font-weight: bold;
}
#popularHotels div.cn
{
	float:left;
	height:16px;
	overflow: hidden;
	padding-top:4px;
	padding-left:2px;
}
#popularHotels div.hc
{
	float:right;
	width:60px;
	overflow: hidden;
	padding-top:4px;
	text-align:right;
}
#popularHotels .lightDetails
{
	padding-left:10px;
	float:left;
}
#popularHotels a.lhn
{
	color: #83081a;
	font-weight: bold;
}
#popularHotels a.lhnwb
{
	color: #83081a;
	font-weight: normal;
}
#cityListTitle
{
	color: #74756f;
	font-weight: bold;
	width:255px;
	float:left;
}
#cityList
{
	float:left; 
	margin:0 5px;
	border: 1px #74756f solid;
	width:255px;
	height: 545px;
}
#cityList div
{
	padding:5px;
	border-bottom: 1px #bababa solid;
	height:15px;
	color:#74756f;
	
}
#cityList a
{
	color:#74756f;
}
#cityList .clrl,#cityList .clrr
{
	float:left;
	width:165px;
}
#cityList .clrr
{
	width:70px;
	text-align:right;
}
#hotelSearch,#citySearch
{
	float:left; 
	color: #83081a;
	border: 1px #83081a solid;
	background-color: #fafafa;
	padding: 25px;
	width:272px;
	height:108px;
}
#hotelSearch img ,#citySearch img, #hotelSearch h3,#citySearch h3
{
	float:left;
	font-weight: normal;
	font-size:14px;
}
#hotelSearch h3,#citySearch h3
{
	padding-top:4px;
	padding-left:10px;
}
#hotelSearch input,#citySearch input
{
	width:272px;
	font-size:10px;
	
}
#citySearch
{
	margin:5px 0;
}
#why
{
	float:left; 
	color: #83081a;
	border: 1px #83081a solid;
	padding: 5px;
	width:312px;
	height:205px;
}
#why img, #why span
{
	float:left;
	padding:5px;
}
#why div
{
	clear:both;
	overflow:hidden;
}
.clear 
{
	clear:both;
}	

#list td
{
	padding:5px;
}
#list a
{
	color:#000;
}
#list
{
	border:1px #83081a solid;
}
#list th
{
	font-weight: bold;
	text-align: center;
	background-color: #83081a;
	background-image: url(/public/images/thbck.jpg);
	padding:15px 0;
	color: #fff;
}
.odd
{
	background-color: #fedee1;
}
.even
{
	background-color: #fff;
}

#objectInfo #objectDesc
{
	border: 1px #83081a solid;
	margin-right:5px;
	width:661px;
	float:left;
}
#objectInfo #objectGallery
{
	border: 1px #83081a solid;
	width:310px;
	float:left;
	text-align:center;
}

#objectInfo #objectGallery img
{
	margin: 5px 0;
}

.header,#objectInfo #objectDesc h3
{
	background-color: #da0e2f;
	background-image: url(/public/images/tbck.gif);
	width:100%;
	padding:2px 0;
	color: #fff;
	text-align:center;
	font-weight: bold;
}
#objectInfo #objectDesc h3
{
	font-weight: normal;
	margin-top:15px;
	margin-bottom:15px;
}

.bookingStepsContainer, .fl
{
	float:left; 
}
.bookingStep
{
	color: #83081a;
	border: 1px #83081a solid;
	background-color: #fafafa;
	width:200px;
	margin-bottom: 5px;
	margin-right:5px;
}
.bsTxt
{
	font-weight: normal;
	font-size:14px;
	margin: 30px 0;
}
.content
{
	padding:5px;
}
.nobr
{
	white-space: nowrap;
}

