@charset "utf-8";
/* CSS Document */
body{width:100%;margin:0 auto; padding:0px; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:12px;text-align: center;  color:#666; line-height:120%; background-color:#fff;}
html>body {width:100%;margin:0 auto; padding:0px;position:relative; font-size:12px;text-align: -moz-center;color:#666; margin-top:-20px } 
.tab a:active{background-color:#fff;background-image:none}
#tab4 li{padding:5px; list-style:none}
#tab4 ul{padding:5px}
.p8{line-height:150%}
#bgimgr{
	background-image:url(../lastimg/bg1.jpg);
	width:100%;
	height:100%;
	background-repeat:no-repeat; background-position:top;
	margin:0 auto; padding:0px;
	background-color: #EDEDED;
}
#containerr{
	width:920px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}
#headerr{
	margin:0px auto;
	position:relative;
	top: 0px;
}
#logor {height:99px;margin-right:600px; margin:0px 0px 0px 0px }
#logor h1 a {background:url(../lastimg/logo.png) no-repeat; width:253px; height:99px;display: block; text-indent: -999em;text-decoration:none; margin:0px; padding:0px}
#adr{width:540px; height:90px; position:absolute; top:10px; right:0px}
.line{background-image:url(../lastimg/lidot.gif); background-repeat:repeat-x; width:98%}
.divtable{width:690px}
.divtable li.nobg{ background-image:none}
.divtable li{background-image:url(../lastimg/lidot.gif); background-position:bottom; background-repeat:repeat-x}
.divtable ul{float:left; width:330px; font-size:11px; padding-right:15px !important; padding-right:5px}
.divpic{float:left; width:152px; background:url(../lastimg/divpic.gif) no-repeat; height:117px; padding:5px}
.divtext{margin:0px 0px 0px 160px; }
.divtext p{font-size:11px}
#airtop{background-image:url(../lastimg/airplane.png); background-position:left; background-repeat:no-repeat;}
#airtop{padding:5px 0px 5px 50px}
hr{margin-top:-25px}
.clear20{clear:both; height:20px;}
h5{margin:0px; padding:0px}
#footer{
	width:920px;
	position:relative;
	height:5px;
	color:#335f8c;
	font-size:12px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	font-size:10px;
	text-align:left;
	left: 20px;
	background-color: #EDEDED;
} 
.p20{line-height:130%}
#footer a{
  color:#335f8c;
  text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;

}  
#footer {margin: 0 auto; text-align:center;}
#footer p {text-align:left;}

.alink{display:none}
td{font-size:12px}
a {
	font-family:Arial, Helvetica, sans-serif; 
	color:#333;
	text-decoration:none
}
a:link {
	font-family:Arial, Helvetica, sans-serif; 
	color:#333;
	text-decoration:none
}
a:hover {
	font-family:Arial, Helvetica, sans-serif; 
	color:#09F;
	text-decoration:none
}

.button{
background:url(../images/button_bg.gif); height:30px; width:82px; border:0;}

/* NAV Bar */
#nav{}
#nav ul{margin:0px; padding:0px; list-style:none}
#nav li{float:left; margin-right:10px; background:url(../lastimg/navnorm.png); width: 125px; height:34px; line-height:34px; text-align:center}
#nav li a{height:34px; line-height:34px; width: 125px; display:block; text-decoration:none; color:#0e708a; text-transform:uppercase}
#nav li a:hover{background:url(../lastimg/navactive.png); height:34px; display:block; width: 125px; }
/* NAV Bar END */

/* Search Template */
#body{background:url(../lastimg/body.png) repeat-x; width:100%; background-color:#FFF}
#leftpane{float:left; width:255px; margin:20px 0px 0px 8px}
#mainbody{margin:0px 0px 0px 285px; font-size:12px}

#about_contact_us{margin:0px 0px 0px 10px; font-size:12px}
.about_contact_us_tourtitle{
	text-align:left;
	width:900px;
	font-size:12px;
	padding-top:20px;
	border-bottom:1px solid #FFF;
	padding-bottom:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
} 
.tourtitle{
	text-align:left;
	width:610px;
	font-size:12px;
	padding-top:20px;
	border-bottom:1px solid #FFF;
	padding-bottom:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}   
.tourtitle a{color:#000}
.tourtitle1{text-align:left;width:620px; margin-top:10px; border-bottom:1px solid #FFF; padding-bottom:10px; color:#000} 
hr.white{color:#FFF; background-color:#FFF}
.showlist{}
.hpic{
margin:0px 10px 0px 6px;
border:solid #CCCCCC 1px;
padding:3px;
width:120px;
height:90px;
background-color:#FFFFFF;
}  
.hcontent{

margin-right:20px
}
.spacer{
  clear:both;
  line-height:0px;
  font-size:0px;
  padding:0px;
  margin:0px;
}  
.hcontentmag{margin:2px 0px 15px 0px; height: 150px; background-image:url(../lastimg/lidot.gif); background-position:bottom; background-repeat:repeat-x; padding-top:10px}
.hcontent a {text-decoration:none;color:#335f8c;font-weight:900;}
.hcontent a:hover{text-decoration:underline;color:#335f8c;font-weight:900;}
.magb10{
margin-bottom:12px}
.magt10{
margin-top:10px}
.hleft{
float:left;
}
.hright{
margin:0 50px 0 0px
}

/* Search Template End */


/* leftpane Search Template */
form{
  padding:0px;
  margin:0px;
}  
div.divpadding01{
  padding:15px 10px 10px 10px;
}
.searchbar_text01{
  font-family:Arial, Helvetica, sans-serif; 
  color:#2e3e43; 
  font-size:11px; 
  text-transform:uppercase;
}    
a .a1{
  font-weight:bold;
  font-size:11px;
  color:#006080;
  text-decoration:underline;
}  
#FlightsDiv table td, #FlightsDiv table td input, #FlightsDiv table td select{
  font-family:Arial, Helvetica, sans-serif; 
  color:#2e3e43; 
  font-size:11px; 
}
.font12{
  font-size:12px;
}  

#HotelsDiv table td, #HotelsDiv table td input, #HotelsDiv table td select{
  font-family:Arial, Helvetica, sans-serif; 
  color:#2e3e43; 
  font-size:11px; 
}


#section{
  display:block;
}
#section .section_title{
  width:92px; 
  height:33px; 
  background:url(section.gif) 0 0 no-repeat; 
  float:left; 
  text-align:center; 
  display:block; 
  line-height:33px; 
  cursor:pointer;
  margin-left:6px;
  font-size:14px;
  color:#FFFFFF;
}
#section .section_title_hover{
  width:92px; 
  height:33px; 
  background:url(section_hover.gif) 0 0 no-repeat; 
  float:left;  
  text-align:center; 
  display:block; 
  line-height:33px; 
  cursor:pointer;
  margin-left:6px;
  font-size:14px;
  color:#000000;
}
#section .section_content{
  padding:2px; 
  background:#FFFFFF; 
  text-align:left;
  overflow:hidden;
}
#section .section_body{
  background:url(section_body_bg.gif) 0 0 repeat-x;
  padding:10px;
  background-color:#FFFFFF;
}
#section .section_body p{
font:Arial, Helvetica, sans-serif;
  padding:0px;
  margin:0px;
}  
div.bgcolor01{
  margin-top:-400px; margin-right:10px;
  background-color:#8db1c4;
  padding:8px 3px 3px 3px;

}  
#search_bar{
  width:259px;

}
#search_bar .title{
  height:32px; background-color:#0e708a
 
}  

label.deailh1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  padding:5px 0px;
  display:block;
}  
.colorh1{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#d20000;
}  
label.deailh2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  padding:5px 0px;
  display:block;
  color:#335f8c;
} 
.colorh2{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d20000;
}  
.detailpic{
  float:left;
  width:243px;
  height:182px;
  padding:5px;
  background:url(../new/imgbg.jpg) no-repeat;
}  
div.righttext{
  float:left;
  width:330px;
  overflow:hidden;
  margin:0px 15px 0px 10px;
}  


.overimg img{display:none}

TD {FONT-SIZE: 12px; COLOR: #333;}
.solid-bottom {BORDER-BOTTOM: #dddddd 1px solid}
.mainTable td{

}
.sec1  {
background-color:  #F4F4F4;
cursor:  hand;
color:  #298199;
height:28px;
background:url(../new/tabbg.jpg) repeat-x;
border:1px solid #8fb9d0;
}
.sec2  {
background-color:  #EAEAEA;
cursor:  hand;
color:  #58A200;
background:url(../new/tabbg2.jpg) repeat-x;
border:1px solid #cccccc;
font-weight:bold;
}




p.p2{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#757575;
  padding-bottom:6px;
  clear:both;
}  

.magb10{
margin-bottom:12px}
.magt10{
margin-top:10px}
.hleft{
float:left;
}
.hright{
float:right;
}
.toph{
padding-left:12px; 
margin-bottom:16px;
}
img.pointer:hover{cursor:pointer}
.pointer:hover{cursor:hand}
img.pointer:hover{cursor:pointer}
/* leftpane Template end */

.login_bt{
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
color:#0e708a;}
.login_bt2{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; line-height:24px;}



h4,div,ul,li,span{ padding:0px; margin:0px}
/* Ã¦Å“â‚¬Ã¥Â¤â€“Ã©ÂÂ¢DIVÃ§Å¡â€žÃ¦Â Â·Ã¥Â¼Â */
#slidingBlock {
width:259px;
over-flow:hidden;
margin:auto;
height:32px;
background-repeat: repeat-x;
background-position: top;
}
#nav_box{
height:32px;
width:100%;
background-color:#0e708a;
text-align:center;
}
#slidingBlock a{ color:#000;
}
#slidingBlock h4 {
float:left;
width:78px;
height:33px;
line-height:33px;
text-align:center;
font-size:12px;
over-flow:hidden;
float:center;
}
#slidingBlock h4.menuNo {
font-weight:normal;
color: #fff;
}
#slidingBlock h4.menuOn {
background-image: url(../lastimg/bj-js.jpg);
background-repeat: repeat-x;
background-position: 6px bottom;
color:#1368c2
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
width:auto;
margin:0px;
padding:0px;
height:27px;
clear:both;
line-height:27px
}
#slidingBlock DIV.slidingList ul {
    margin:0px;padding:0px; list-style:none;
}
#slidingBlock DIV.slidingList li {
float:left;
height:20px;
line-height:20px;
font-size:12px;
text-indent:20px;
}

#langu{ float:right;
position:absolute;
top:160px;
left:860px;}
.pointer{
cursor:hand;
}


