/* CSS Document */
*{ font-size:11px; font-family:tahoma;  color:#073990;}
body{ background:url(images/skin/bg.gif) repeat-y center #FFFFFF}
a{text-decoration:none;}
div{ text-align:left}
img{max-width:520px}
#header{
	background:url(images/skin/banner.jpg); height:120px; width:950px; text-align:left;
	margin:auto; border-bottom:#97CBFA 1px solid;
}
#header .lang{
	text-align:right; height:20px
}
#header .navigator{
	padding-top:67px; margin-left:30px; 
}
#header .navigator a{
	height:33px; line-height:33px;font-weight:bold;
}
#header .navigator a .left{
	background:url(images/skin/left_nav.gif) no-repeat left; 
	height:33px; width:6px; float:left;
}
#header .navigator a .center{
	background:url(images/skin/center_nav.gif) repeat-x; 
	height:33px; float:left; padding:0px 16px 0px 16px; color:#407AA1; cursor:pointer;
}
#header .navigator a .right{
	background:url(images/skin/right_nav.gif) no-repeat; 
	height:33px; width:6px; float:left; margin-right:1px;
}


#header .navigator a:hover .left{
	background:url(images/skin/left_nav2.gif) no-repeat left; 
	height:33px; width:6px; float:left;
}
#header .navigator a:hover .center{
	background:url(images/skin/center_nav2.gif) repeat-x; 
	height:33px; float:left; padding:0px 16px 0px 16px; color:#1A557D;
}
#header .navigator a:hover .right{
	background:url(images/skin/right_nav2.gif) no-repeat; 
	height:33px; width:6px; float:left; margin-right:1px;
}

#header .navigator a.active .left{
	background:url(images/skin/left_nav2.gif) no-repeat left; 
	height:33px; width:6px; float:left;
}
#header .navigator a.active .center{
	background:url(images/skin/center_nav2.gif) repeat-x; 
	height:33px; float:left; padding:0px 16px 0px 16px; color:#1A557D;
}
#header .navigator a.active .right{
	background:url(images/skin/right_nav2.gif) no-repeat; 
	height:33px; width:6px; float:left; margin-right:1px;
}


#leftads{
	margin:0px;
}
#leftads .title{
	background:url(images/skin/bg_tab.gif) no-repeat center;
	padding:6px 0 6px 0; width:200px; text-indent:10px;
	color: #215dc6; font: bold 11px tahoma,verdana,sans-serif;	
}
#leftads .content{background:url(images/skin/bg_right_tab.gif) repeat-x #C3E7FE;}
#leftads img{	width:180px; border:#6BCBFE 1px solid; margin:2px 0 0 10px}

#lefthotel{
	margin:2px 0 2px 0; background:url(images/skin/bg_right_tab.gif) repeat-x #C3E7FE;
}
#lefthotel div{
	text-indent:10px; padding:3px; border-bottom:#FFFFFF 1px dashed; 
}


#lefttour{
	margin:2px 0 2px 0; background:url(images/skin/bg_right_tab.gif) repeat-x #C3E7FE;
}
#lefttour div{
	padding:3px; border-bottom:#FFFFFF 1px dashed; 
}


#showalltab{ height:41px; }
#showalltab a{
	background:url(images/skin/bg_button_tab_off.gif) no-repeat top; 
	height:30px; line-height:30px; width:124px; float:left; 
	margin:2px 3px 0px 0px; text-align:center; font-weight:bold; color:#FFFFFF
}
#showalltab a:hover{
	background:url(images/skin/bg_button_tab_on.gif) no-repeat;  color:#215DC6;
}
#showalltab a.active{
	background:url(images/skin/bg_button_tab_on.gif) no-repeat; color:#215DC6;
}
#rightbox{ margin:2px 0 0 2px; float:right }
#rightbox .login{
	border:#6BCBFE 1px solid; width:194px;
	background:url(images/skin/bg_right_tab.gif) repeat-x bottom #F2FAFF; 
	
}
#rightbox .login .caption{
	margin:1px; background-color:#C3E7FE; line-height:25px; height:25px; 
	text-indent:5px;  font-weight:bold; color:#215DC6;
}
#rightbox .login .title{
	text-indent:5px; float:left;  margin-top:5px; 
	 width:60px;
}
#rightbox .login .txt{
	margin-top:5px; height:25px; 
}
#rightbox .login .txt input{ border:#6BCBFE 1px solid; width:120px}
#rightbox .login .btnsm{ border:#6BCBFE 1px solid; background-color:#C3E7FE }

#rightbox .boxcontent{
	border:#6BCBFE 1px solid; width:194px; margin-top:2px;
	background:url(images/skin/bg_right_tab.gif) repeat-x bottom #F2FAFF; 
}
#rightbox .boxcontent .caption{
	margin:1px; background-color:#C3E7FE; line-height:25px; height:25px; 
	text-indent:5px;  font-weight:bold; color:#215DC6;
}
#rightbox .boxcontent div{
	text-indent:5px; height:22px; line-height:22px;
}
#rightbox .boxcontent .title{
	text-indent:5px; float:left;  margin-top:5px; 
	width:60px;
}
#rightbox .boxcontent .txt{
	margin-top:5px; height:30px; 
}
#rightbox .boxcontent .btnsm{ border:#6BCBFE 1px solid; background-color:#C3E7FE }
#rightbox .boxcontent img{	width:192px; border:0px; margin-top:2px}

#footer{
	 width:949px; margin-left:0px; border-top:#5994D6 2px solid; height:80px; 
	 background:url(images/skin/bg_footer.gif) repeat-x; text-align:left; 
	 padding-top:10px;
}
#footer div{
	text-indent:10px; padding:3px;
}