/* CSS Document */
body{background:url(../images/back_bg.jpg) no-repeat center top; margin:0; padding:0; line-height:20px; text-align:justify; color:#3c3c3c; font-family:"Georgia"; font-size:11px; font-style:normal; font-weight:normal;}
ul, li{list-style:none; padding:0; margin:0;}
.clear{clear:both;}
#logo{width:990px; height:76px; margin:0 auto; padding:38px 0 0 0;}
#logo .logo_inner{width:990px; height:76px; margin:0; padding:0; text-align:center;}
#banner_area{width:966px; height:286px; background:url(../images/banner_bg.png) no-repeat; padding:13px 12px 30px 12px; margin:0 auto;}
#banner_area{#background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/banner_bg.png'); }
#banner_area .banner{width:630px; height:286px; float:left; padding:0; margin:0;}
#banner_area .booking{width:319px; height:286px; float:right; padding:0; margin:0; background:#ffd800;}
#button_area{width:940px; height:33px; padding:5px 25px 0 25px; margin:0 auto;}

#nav_area{width:940px; height:33px; padding:0; margin:0;}
#nav_area .left_nav_bg{background:url(../images/left_nav_bg.jpg) no-repeat; width:11px; height:33px; float:left; margin:0; padding:0;}
#nav_area .mid_nav_bg{background:url(../images/mid_nav_bg.jpg) repeat-x; width:918px; height:33px; float:left; margin:0; padding:0;}
#nav_area .mid_nav_bg ul{width:918px; height:33px; padding:0; margin:0;}
#nav_area .mid_nav_bg ul li{height:23px; padding:5px 20px; margin:0 3px 0 0; text-align:center; float:left;}
#nav_area .mid_nav_bg ul li a.hyp{height:23px; padding:0; margin:0; text-align:center; font-size:12px; text-decoration:none; color:#222222; font-weight:bold;}
#nav_area .mid_nav_bg ul li a.hyp:hover{height:23px; padding:0; margin:0; text-align:center; font-size:12px; text-decoration:none; color:#FF0000; font-weight:bold;}
.border{border-right:1px solid #d9a300;}
#nav_area .right_nav_bg{background:url(../images/right_nav_bg.jpg) no-repeat; width:11px; height:33px; float:right; margin:0; padding:0;}

#menu-container ul{
	height:24px;
	font-family:Georgia;
	font-size:14px;
	font-weight: bold;
}

#menu-container ul li{
	float:left;
	height:24px;
	list-style-type:none;
}

#menu-container ul li a, ul li a:hover, 
#menu-container ul li a:active{
	text-decoration:none;
}

.header_nor{border:1px solid #0767A4;}
.header_nor a{ padding:2px 30px 5px 30px; background: url(../images/glossyback.gif) repeat-x; color:#003366;}
.header_nor a:hover{ padding:2px 30px 5px 30px; background: url(../images/glossyback2.gif) repeat-x; color:#fff;}
.header_nor a:active{ padding:2px 30px 5px 30px; background: url(../images/glossyback2.gif) repeat-x; color:#fff;}

#content_area{width:990px; margin:20px auto; padding:0; display:table;}
#content_area .left_bar{width:223px; float:left; padding:0; margin:0; display: table;}

.common_block{width:223px; padding:0; margin:0 0 10px 0; display: table;}
.yellow_block_top{background:url(../images/yellow_bg_top.jpg) no-repeat; width:203px; height:27px; padding:8px 0 0 20px; margin:0; font-size:14px; color:#000; font-weight:bold;}
.yellow_block_mid{background:url(../images/yellow_bg_mid.jpg) repeat-y; width:213px; padding:5px; margin:0;}
.yellow_block_mid ul{width:213px; padding:0; margin:0;}
.yellow_block_mid ul li{width:205px; padding:3px 0 3px 8px; margin:0 0 2px 0; background:#f7f7f7; border-bottom:1px solid #e8e7e7;}
.lik{text-decoration:none; color:#3477bf;}
a.lik{text-decoration:none; color:#3477bf;}
a.lik:hover{text-decoration:none; color:#474747; }
.yellow_block_bottom{background:url(../images/yellow_bg_bottom.jpg) no-repeat; width:223px; height:8px; margin:0; padding:0;}

.green_block_top{background:url(../images/green_bg_top.jpg) no-repeat; width:203px; height:27px; padding:8px 0 0 20px; margin:0; font-size:14px; color:#fff; font-weight:bold;}
.green_block_mid{background:url(../images/yellow_bg_mid.jpg) repeat-y; width:213px; padding:5px; margin:0; text-align:center;}
.green_block_bottom{background:url(../images/yellow_bg_bottom.jpg) no-repeat; width:223px; height:8px; margin:0; padding:0;}

.blue_block_top{background:url(../images/blue_bg_top.jpg) no-repeat; width:203px; height:27px; padding:8px 0 0 20px; margin:0; font-size:14px; color:#fff; font-weight:bold;}
.blue_block_mid{background:url(../images/yellow_bg_mid.jpg) repeat-y; width:203px; padding:10px; margin:0; text-align:center;}
.blue_block_mid img{margin:0 3px 0 0; border:0;}
.blue_block_bottom{background:url(../images/yellow_bg_bottom.jpg) no-repeat; width:223px; height:8px; margin:0; padding:0;}

.ads_block_top{background:url(../images/green_bg_top.jpg) no-repeat; width:203px; height:27px; padding:8px 0 0 20px; margin:0; font-size:14px; color:#fff; font-weight:bold;}
.ads_block_mid{background:url(../images/yellow_bg_mid.jpg) repeat-y top; width:213px; padding:5px; margin:0;}
.ads_block_bottom{background:url(../images/yellow_bg_bottom.jpg) no-repeat; width:223px; height:8px; margin:0; padding:0;}

.blog_head{background:url(../images/blog-head.gif) no-repeat; width: 500px; height:25px; padding: 5px 0 0 10px; }
.blog_text{border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; padding: 10px 20px 10px 10px; margin: 0 0 0 1px; width:464px;}
.blog_bottom{background:url(../images/blog-bottom.gif) no-repeat; width: 498px; margin:0 0 20px 0; padding:0 0 0 10px; color:#074282;}
.read_more a{padding:2px 5px 2px 5px; margin:10px 10px 5px 360px;}
.read_more a:hover{background:url(../images/blog-bottom.gif) repeat-x; padding:2px 5px 2px 4px; margin:10px 10px 5px 360px; border: 1px solid #DADADA;}
/************************************************************/

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 223px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-bottom: 4px;
   background:url(../images/left_menu_bg.gif) no-repeat;
}

ul#menu li a {
 
  width: 207px;
  height:41px;
  color: #d31414;
  padding:5px 0 0 16px;
  font-family:"Georgia";
  font-size:14px;
  font-weight:bold;	
}

ul#menu li a:hover {
  width: 207px;
  height:41px;
  padding:5px 0 0 16px;
  font-family:"Georgia";
  font-size:14px;
  font-weight:bold;	
}

ul#menu li ul li a {
  background: #109de7;
  color: #fff;
  height:15px;
  padding:5px 0 5px 16px;
  margin:0;
  width: 207px;
  font-size:13px;
}

ul#menu li ul li a:hover {
  background: #e2f3ff;
   height:15px;
  padding:5px 0 5px 16px;
  margin:0;
  width: 207px;
  color: #000;
  font-size:13px;
  /*padding-left: 15px;*/
}
.car{background:url(../images/car.gif) no-repeat; width:37px; height:27px;}
/************************************************************/
#content_area .mid_content{width:520px; float:left; padding:0 0 0 12px; margin:0;}
.main_mid_content{width:520px; padding:0; margin:0;}
.mid_cont_common{width:520px; margin:0 0 15px 0; padding:0;}
.format_txt{width:500px; padding:10px; margin:0; border-top:5px solid #f0f0f0; border-bottom:5px solid #f0f0f0; display: table;}
.format_txt h1{font-size:20px; color:#074282; font-weight:bold; margin:10px 0 10px 0; padding:0 0 5px 0;}
.format_txt a{color:#0768a5; text-decoration:none; font-weight:bold;}
.format_txt a:hover{color:#024977; text-decoration:none; font-weight:bold;}
.format_txt ul{padding:0 0 0 25px;}
.format_txt ul li{list-style:square;}
.format_history { padding-left:400px;}

#content_area .right_bar{width:223px; float:right; padding:0; margin:0;}

#footer_area{width:100%; margin:0 auto; padding:0;background:url(../images/back_bg.jpg) no-repeat;}
#footer_area .inner{width:990px; margin:0 auto; padding:15px 0 15px 0; text-align:center; color:#000; }
#footer_area .inner a{color:#000; text-decoration:none; font-weight:400;}
#footer_area .inner a:hover{color:#fff; text-decoration:underline; font-weight:400;}
