body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;	
	position:relative;
	background-color: #003399;	
}
body,div,p,h1,h2,h3,a,table,tr,td,p,span{font-family:Arial, Helvetica, sans-serif;}


a{
	color:#000099;
	text-decoration:none;
}
form{
	padding:0px;
	margin:0px;	
}
a:hover{
	color:#FF0000;
}
img{border:0px;}
#container{ width:872px; margin:auto;}
#header_container{
	width:100%;
	margin:auto;	
	position:relative;
	background:url(../i/HeaderBa.gif) repeat-x;
	padding-top:0px;
	height:115px;
	
}

#header{
	width:872px;
	margin:auto;
	position:relative;
	border:0px solid #000000;
	height:98px;
	padding-top:14px;
	
}
#lang_line{
	/*background-color:#ff0000;*/
	text-align:right;
	margin:0px;
	margin-right:0px;
	position:absolute;
	right:0px;
	top:10px;
	width:600px;
	height:20px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif; font-size:7pt;	
	padding-top:5px;
	z-index:1000;
}
#lang_line a{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:7pt;}

#logo_line{
	position:relative;
	width:100%;
	height:65px;

}
#logo{ 
	float:left; 
	position:absolute; 
	bottom:0px;
	margin-left:-15px;
	
}
.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;}
#mdfdfenu{
	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:0px;
	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:5px;
	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:#3380cc; color:#FFFFFF; padding-top:2px;margin:auto;margin-top:10px;  height:100px; text-align:center; width:100%;  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:#418cda;
	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:0px solid #0068bb;background-color:#fff;}
.hcrow{ clear:both; height:188px; background-color:#efefef;}
.hcrow:hover{ background-color:#dddddd;}

.hcol20{ padding:3px;padding-left:5px;}

.sub_menu_container{	border-bottom:0px solid #0068bb; height:22px; }
.sub_menu_container a{ 
	display:block; 
	float:left; 
	height:21px; 
	padding-left:5px; padding-right:5px;
	line-height:20px; 
	vertical-align:middle; 
	margin-right:5px;
	color:#0068bb; 
	background-color:#fff; 
	font-weight:bold; 
	font-size:12px; 
	border:1px solid #fff; 
	border-bottom:0px; 	
	outline:none;
}
.sub_menu_container a.submenu_selected{ 
	color:#fff;background-color:#0068bb;
}
.sub_menu_container a:hover{ 
	color:#fff;
	background-color:#458ede;
}

.1submenu{ color:#0068bb; background-color:#fff; font-weight:bold; font-size:12px; padding:5px; border:1px solid #fff; outline:none;}
.1submenu:hover{background-color:#4993ea;color:#FFFFFF;}
.1submenu_selected{ color:#fff;background-color:#0068bb;outline:none; font-weight:bold; font-size:12px; border:1px solid #0068bb;border-top:3px solid #0068bb;border-bottom:0px;padding:5px;}
.1submenu_selected:hover{color:#0068bb;}

.frm{ background-color:#FFFFFF; padding:10px;}
.frm table tr th{ text-align:left; vertical-align:bottom;}
.error{
	color:#FF0000;
}
.frm_table .frm_row th{ text-align:right; color:#262c80;}
.inp_text{ border:1px solid #262c80;}
.inp_textarea{ border:1px solid #262c80;}

.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:#08773b; border:1px solid #08773b; color:#FFFFFF;font-weight:bold;}
.button{ border:1px solid #08773b; background-color:#08773b; color:#FFFFFF; font-weight:bold;}




/*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:transparent; 
	color:#ffffff; 
	height:100px; 
	width:250px; 
	position:absolute;
    width: 214px; 
	height: 119px; 
	right: 0; 
	top: 15px;  
	background-image: url(../i/headlines-scroller-info.png);
}

#gallery .caption .content {
	margin: 0 10px 0 15px; font-family: Verdana; font-size: 11px; color: #cacaca;
}

#gallery .caption .content h3 {

	margin: 8px 10px 8px 0px; font-family: Georgia; font-size: 18px; color: #fff;
}


#gallery2 { width: 528px; height: 250px; position: relative; margin-bottom: 10px; }
#gallery .header { height: 25px; background-image: url(../i/headlines-scroller-bg.png); }
#gallery .header .left { float: left; font-family: Arial; font-size: 10px; color: #c1c1c1; line-height: 25px; vertical-align: middle; padding-left: 10px; }
#gallery .header .right { float: right; vertical-align: middle; width: 151px; text-align: right; }
#gallery .header .right a { font-family: Arial; font-size: 11px; color: #fff; text-decoration: none; line-height: 25px; height: 25px; display: block; float: left; width: 18px; background-image: url(/content/images/headlines-scroller-sep.png); background-position: right center; background-repeat: no-repeat; text-align: center; }
#gallery .header .right a.empty { background-image: none; }
#gallery .header .right a.selected { color: #e80404; text-decoration: none; }
#gallery .info { width: 214px; height: 119px; position: absolute; right: 0; top: 75px; background-image: url(../i/headlines-scroller-info.png); }
#gallery .info h1 { margin: 8px 10px 8px 15px; font-family: Georgia; font-size: 18px; color: #fff; }
#gallery .info h1 a { color: #fff; }
#gallery .info p { margin: 0 10px 0 15px; font-family: Verdana; font-size: 11px; color: #cacaca; }
#gallery .image { width: 528px; height: 225px; }
/*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: #fff;
	font-weight:bold; 
	border-bottom:0px solid #0962bc;
	margin:0px;
	padding:3px;
	margin-bottom:10px;
	line-height:16px;
	
}

.nbx{ float:left; width:141px; border:0px 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;}
.nbx_l{background:url(../i/kl/nbx_hlr.png);background-repeat:no-repeat; background-position:top left; background-color:#fff;float:left;width:10px; height:15px;}
.nbx_m{background:url(../i/kl/nbx_hm.png);background-repeat:repeat-x; background-position:top left; background-color:#fff;float:left;width:100px; height:15px;}
.nbx_r{background:url(../i/kl/nbx_hrr.png);background-repeat:no-repeat; background-position:top left; background-color:#fff;float:left;width:10px; height:15px;}
.nbx_bg{background:url(../i/kl/nbx_bg.gif);background-repeat:no-repeat;height:22px; line-height:22px; vertical-align:middle; text-align:center; vertical-align:middle;font-size:13px}
.nbx_a{color:#FFFFFF; font-weight:bold}
.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; }


.kl_box_table{background:#FFFFFF}
.kl_box_tl{background:url(../i/kl/box_tl.gif); background-repeat:no-repeat;width:14px;height:19px}
.kl_box_trp{background:url(../i/kl/box_trp.gif); background-repeat:repeat-x;height:19px}
.kl_box_tr{background:url(../i/kl/box_tr.gif); background-repeat:no-repeat;width:14px;height:19px}
.kl_box_lrp{background:url(../i/kl/box_lrp.gif); background-repeat:repeat-y;width:14px;}
.kl_box_tc{}
.kl_box_rrp{background:url(../i/kl/box_rrp.gif); background-repeat:repeat-y;width:14px;}
.kl_box_bl{background:url(../i/kl/box_bl.gif); background-repeat:no-repeat;width:14px;height:19px}
.kl_box_brp{background:url(../i/kl/box_brp.gif); background-repeat:repeat-x;height:19px}
.kl_box_br{background:url(../i/kl/box_br.gif); background-repeat:no-repeat;width:14px;height:19px}

.menu_center_selected{float:left;height:37px; background:url(../i/navigation_selected_center.gif) repeat-x;}
.menu_center_selected a:{ font-weight:bold; color:#FFFFFF}
.menu_rigth_selected{float:left;height:37px;width:58px;background:url(../i/navigation_selected_right.gif)}
.menu_rigth_selected_last{float:left;height:37px;width:43px;background:url(../i/navigation_selected_last.gif) no-repeat}
.menu_left_selected{float:left;height:37px;width:32px;background:url(../i/navigation_selected_left.gif) repeat-x;}
.menu_left_selected a:{ font-weight:bold; color:#FFFFFF}


.menu_left{float:left;height:37px; background:url(../i/navigation_unselected_center.gif); vertical-align:bottom }
.menu_rigth{float:left;height:37px;width:40px;;background:url(../i/navigation_unselected_left.gif)}
.menu_right_last{float:left;height:37px;width:40px;;background:url(../i/navigation_unselected_last.gif) no-repeat}
.nav_menu li{float:left;list-style:none;}
.nav_menu li a{font-weight:bold; color:#FFFFFF; display:block; outline:none; height:37px; float:left;}
.nav_menu{padding:0px; margin:0px;}



#top_menu{ height:37px; width:100%; padding:0px; margin:0px; z-index:1500;}
#top_menu li{ 
	position:relative;
	float:left; 
	display:block; 
	list-style:none;
	background-image:url(../i/nav_bg_01.gif);
	background-repeat:repeat-x;
	background-position:right;
	height:37px;	
	padding:0px;
	margin:0px;
}
#top_menu li.tm_last{
	background-image:url(../i/nav_bg_05.gif);
}
#top_menu li:hover, #top_menu li.tm_selected, #top_menu li.tm_first_selected{ 
	background-image:url(../i/nav_bg_04.gif);
}
#top_menu li.tm_last:hover,#top_menu li.tm_last_selected{
	background-image:url(../i/nav_bg_02.gif);
}
#top_menu li.tm_first:hover .mli,#top_menu li.tm_first_selected:hover .mli{
	display:none;
}

#top_menu li.tm_selected .mli,#top_menu li:hover .mli,#top_menu li.tm_last_selected .mli{
	position:absolute;
	top:0px;
	left:-31px;
	height:37px;
	width:31px;
	background-image:url(../i/nav_bg_03.gif);
	background-repeat:no-repeat;
	background-position:right;	
}

#top_menu li a{ 
	display:block;
	height:37px;
	line-height:37px;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:40px;
	outline:none;
	z-index:1500;
}
#top_menu li .top_menu_sub{
	display:none;
	height:auto;
	z-index:1500;
}
#top_menu li:hover .top_menu_sub{
	display:block;
	height:auto;	
	padding:0px; margin:0px;
	margin-top:-7px;
	z-index:1500;
	width:170px;
}
#top_menu li:hover .top_menu_sub li{
	display:block;
	float:left;	
	background-image:none;
	z-index:1500;
	background-color:#003399;
	border:1px solid #FFFFFF;
	line-height:18px;
	height:auto;
	padding:0px;
	width:100%;
}
#top_menu li:hover .top_menu_sub li a{
	height:auto;
	line-height:18px;
	color:#FFFFFF;
	float:none;
	clear:both;
	display:block;	
}

.page_bg{ background-color:#FFFFFF;}

#new_book_form{width:250px;background:#FFFFFF;}
#bf_top{
	width:250px;
	height:43px;
	min-height:43px;
	max-height:43px;
	text-align:center;
	background-color: #CC0000; 
	background:url(../i/Image1.gif) no-repeat; 
	line-height:43px; 
	vertical-align:middle;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
#bf_content{padding:0px 10px 0px 10px;height:360px;background:url(../i/Image2.gif) repeat-y}
#bf_bottom{width:250px;height:15px;background-color:#003399;background:url(../i/Image3.gif) no-repeat bottom;}
.bf_bottom{ font-weight:bold; color:#FFFFFF; padding:10px }
.hide{display:none}


.phones_left{ font-size:16px; color:#0066CC; font-weight:bold;}


