body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;	
	position:relative;
}
body,div,p,h1,h2,h3,a,table,tr,td,p,span{font-family:Arial, Helvetica, sans-serif;}
*,html,body,div{ position:relative;}

a{
	color:#000099;
	text-decoration:none;
}
form{
	padding:0px;
	margin:0px;	
}
a:hover{
	color:#FF0000;
}
img{border:0px;}
#container{ width:872px; margin:auto;}
#header{
	width:872px;
	margin:auto;	
	position:relative;
}
#lang_line{
	text-align:right;
	margin:0px;
	margin-right:0px;
	position:absolute;
	right:100px;
	top:0px;
	width:100px;
	height:50px;
	z-index:500;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:7pt;	
	padding-top:5px;
}
#lang_line a{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:7pt;}

#logo_line{
	background-color:#006abc;
	position:relative;
	width:100%;
	height:75px;

}
#logo{ 
	float:left; 
	position:absolute; 
	bottom:0px;
	margin-bottom:8px;
	margin-left:10px;
}
.error_header{
	color:#FF0000; font-weight:bold; padding:10px; padding-left:0px;
}
#top_image{ position:absolute; right:0px;bottom:0px; z-index:1;}
#tl{ position:absolute;left:-25px; top:0px; background-image:url(../i/tl.png); width:25px; height:188px;}
#tr{ position:absolute;right:-25px; top:0px; background-image:url(../i/tr.png); width:25px; height:188px;}
#menu{
	width:867px;
	height:20px;
	/*background-image:url(../i/menu_bg.jpg);*/
/*	background-color:#095db7;*/
	background-color:#1279de;	
	background-position:0px 0px;
	margin:auto;
	padding:0px;
	margin:0px;
	padding-left:5px;
	color:#FFFFFF;	
	height:30px;
	background-image:url(../i/navbg.jpg);
	background-repeat:repeat-x;		
	position:relative;
}
#menu li a{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#menu li{
	float:left;
	list-style:none;
	padding:5px;
	padding-left:15px;
	padding-right:15px;	
	padding-top:3px;		
	height:14px;
	border-right:1px solid #FFFFFF;
	cursor:pointer;
}
#menu li:hover,#menu li.nav_selected{
	border-top:1px solid #FFFFFF;	
	background-color:#1279de;
	color:#fff;

}
#menu #nav_cars:hover #cars_sub_nav{
	display:block;
	z-index:500;	
}
#cars_sub_nav{
	margin-left:-14px; 
	margin-top:3px;
	padding:0px; 	
	width:30px;
	display:none;	
	background-color:#1279de;
	z-index:500;
	
}
#cars_sub_nav li{ display:block;border:none; border-bottom:1px solid #efefef;clear:both;	background-color:#1279de; padding:4px; margin:0px; width:160px;}
#cars_sub_nav li:hover{ background-color:#0066cb; border:none; border-bottom:1px solid #efefef;}


#body{
	width:872px;
	margin:auto;
	float:left;
	background-image:url(../i/cbg.jpg);
	background-repeat:no-repeat;
	position:relative;
}
#body_container{
	width:872px;
	margin:auto;
	float:left;
	background-image:url(../i/bdcnt.jpg);
	background-repeat:repeat-y;
	position:relative;
}
#left_col{
	margin-left:10px;
	float:left;
	width:260px;
}
#book_form{
	margin-top:10px;
	margin-bottom:10px;	
	width:258px;	
	background-color:#FFFFFF;
}
#book_form_content{
	border-right:2px solid #0663cb;
	border-left:2px solid #0663cb;		

}
.rh1{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:-1px; font-weight:bold; line-height:35px; vertical-align:middle;}
#book_button{ position:relative; height:39px; margin-right:15px;}
#book_button_text{ position:absolute; top:10px; left:160px; font-size:16px; color:#FFFFFF; font-weight:bold;}
.res_header{
	background-image:url(../i/res_top.jpg);
	height:35px;	
}
.res_footer{
	background-image:url(../i/res_bottom.jpg);
	height:26px;	
}

#bt{ 
	background-image:url(../i/bt.png);
	height:5px;
}
#bb{ 
	background-image:url(../i/bb.png);
	height:8px;
}
#call_now{
	position:relative;
	margin-top:10px;
	margin-bottom:5px;
}
#call724{ position:absolute; left:15px; top:50px; color:#FFFFFF; font-size:12px; font-weight:bold; letter-spacing:-2px;}
#call_tel{ position:absolute; left:45px; top:85px; color:#FFFFFF; font-size:14px; font-weight:bold; letter-spacing:2px;}
#call_text{ position:absolute; left:105px; top:85px; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:140px;}
#live_help{ position:absolute; right:58px; top:29px; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:120px;}

#content{
	margin:auto;
	float:left;
	width:592px;
	margin-left:10px;
	height:auto;

}

#slide_show{
	margin-top:10px;
	float:right;
	margin-bottom:10px;
}
.mh1{
	font-size: 16px;
	color: #0962bc;
	font-weight:bold;
}
.ch1,.ch1 a{
	font-size: 16px;
	color: #0962bc;
	font-weight:bold;
}
.ch2,.ch2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0962bc;
}
.ch3,.ch3 a{
	font-size: 12px;
	color: #0962bc;
	font-weight:bold;
}
.cbx{ float:left; margin:10px; height:120px; overflow:hidden; width:125px;}
.cbx .img{ height:130px;}
.cbx:hover{background-color:#efefef;}

.abx{ float:left; margin-top:0px; margin-bottom:25px; width:291px; height:80px;color:#FFFFFF;}
.abx:hover{}
.abx a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f0f0f0;}
.abx_top{ background-image:url(../i/abx_top.jpg); width:100%; height:7px;}
.abx_bottom{ background-image:url(../i/abx_bottom.jpg); width:100%; height:7px;}

.l1{ border-top:6px solid #E9FBFC;border-left:1px solid #E9FBFC;}
.l2{ border-top:6px solid #FACAAD;border-left:1px solid #ebf4dd;}
.b1{border-bottom:5px solid #1eadff;color:#00a5bd;height:30px; line-height:30px; vertical-align:middle;}
.b2{border-bottom:5px solid #1eadff; color:#00a5bd;}
.b3{border-bottom:5px solid #1eadff; color:#00a5bd;}
.b4{border-bottom:5px solid #1eadff; color:#00a5bd;}
.content{ height:170px; }
.clear{ clear:both;}
#footer_nav{ position:relative; float:left; background-color:#999999; color:#FFFFFF; padding-top:2px;margin:auto;  height:32px; text-align:center; width:873px;  clear:both;}
#footer_nav a{ color:#FFFFFF;}
#footer_nav a:hover{ text-decoration:underline;}
#bl{ position:absolute;left:-25px; bottom:0px; background-image:url(../i/bl.png); width:25px; height:188px;}
#br{ position:absolute;right:-25px; bottom:0px; background-image:url(../i/br.png); width:25px; height:188px;}
.hbr,.hbr a{ 
	background-color:#0068bb;
	width:267px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
}
.cbr{ 
	padding:5px;
	color:#00a5bd;
	font-weight:bold;
	background-color:#efefef;
}
.cbr:hover{ background-color:#dddddd;}
.hcolx{ float:left; width:192px; height:180px; overflow:hidden;margin-right:4px;}
.hcol1{ float:left; width:200px; height:160px; overflow:hidden;}
.hcol1 img{ margin-left:5px;margin-top:10px;}
.hcol2{ float:left; width:115px;  }
.hcol3{ float:left; width:200px;}
.hcol31{ float:left; width:90px; padding:5px; border-bottom:1px solid #999999;}
.hcol32{ float:left; width:90px;padding:5px;border-bottom:1px solid #999999;}
.hrow{ clear:both; height:170px; border-top:4px solid #0068bb;background-color:#efefef;}
.hcrow{ clear:both; height:188px; background-color:#efefef;}
.hcrow:hover{ background-color:#dddddd;}

.hcol20{ padding:3px;padding-left:5px;}
.submenu{ color:#ffffff; background-color:#0068bb; font-weight:bold; font-size:12px; padding:5px; border:1px solid #0068bb;}
.submenu:hover{background-color:#4993ea;color:#FFFFFF;}
.submenu_selected{ color:#0068bb;background-color:#eaeaea; font-weight:bold; font-size:12px; border:1px solid #0068bb;border-top:3px solid #0068bb;border-bottom:0px;padding:5px;}
.submenu_selected:hover{color:#0068bb;}
.frm table tr th{ text-align:left; vertical-align:bottom;}
.error{
	color:#FF0000;
}

.hoat{ font-weight:bold; font-size:12px; color:#003366; padding:3px;}
.hoa{  font-size:11px; color:#000000; padding:3px;}
.hoe a{font-size:14px; color:#FF3300; font-weight:bold;}
.rsv_select{ width:150px;}
.rsv_select2{width:55px; font-size:11px;}
.rsv_select3{font-size:11px;}
.inp_date{width:56px;font-size:11px;}
.rsv_inp{
	width:90px;
	font-size:11px;
}

.rh1{ font-weight:bold;}
.submit_button{ background-color:#0066cb; border:1px solid #003399; color:#FFFFFF;}
.button{ border:1px solid #0066CC; background-color:#0099CC; color:#efefef;}




/*galeri*/
#gallery {
	position:relative;
	height:256px;
	height:300px;
	margin-top:10px;
	margin-bottom:10px;	
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

#gallery .caption {
	z-index:600; 
	background-color:#000; 
	color:#ffffff; 
	height:50px; 
	width:100%; 
	position:absolute;
	bottom:0;
}

#gallery .caption .content {
	margin:5px;
	font-size:14px;
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#0069bc;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/*galeri*/


.cclbx{
	width:211px;
	height:175px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.cclbx a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.cclbx_h1{ background-color:#f1f1f1;}
.cclbx_h2{ background-color:#698ba8;}
.cclbx_h3{ background-color:#6083a1;}
.cclbx_h4{ background-color:#475f77;}
.cclbx_h0{ background-color:#eaeaea; height:165px; border:1px solid #CCCCCC;}
.cclbx_hh{ padding:4px; padding-left:8px;}
.ccl_top{
	width:205px;
	height:5px;
}

.ph1{
	font-size: 16px;
	color: #0962bc;
	font-weight:bold; 
	border-bottom:1px solid #0962bc;
	margin:0px;
	padding:3px;
	margin-bottom:10px;
}

.nbx{ float:left; width:141px; border:1px solid #999999; margin-right:6px; height:192px;}
.nbx .nh1{font-family:Arial, Helvetica, sans-serif;  color:#000000; background-color:#cfcfcf; background-image:url(../i/ticker_gradient_bg.png); height:30px; overflow:hidden; font-size:12px; font-weight:bold; vertical-align:middle; padding:5px;}
.nbx .nh1 a{font-family:Arial, Helvetica, sans-serif;  color:#000000;  font-size:12px; font-weight:bold; }
.nbx .nsp{ height:80px; padding:5px;}

.footer_news_box{ float:left; width:400px; padding:10px;}
.footer_news_box .footer_news{ font-size:14px; font-weight:bold; color:#0066cc; text-decoration:underline;}
.footer_news_box .footer_news_spot{ font-size:12px; padding-top:10px; line-height:18px; }