@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background-color:#82bfd2; font-family:Tahoma; font-size:11px;background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-position: top center;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration: underline;}

.input_search { height:15px; border:1px solid #355f91; color:#666; padding:0 2px;}
.input_01 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666}
form {margin:0; padding:0;}
.clear { clear:both; height:1px; overflow:hidden}



/*layout 
*********************************** */
#main_index {width:751px; margin-left:auto; margin-right:auto;}
#main {width:937px; margin-left:auto; margin-right:auto;}
#top { height:94px; margin-top:6px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow: hidden;}
#top a:link {color:#FFF; text-decoration:none;}
#top a:visited {color:#FFF;text-decoration:none;}
#top a:hover {color:#FFF;text-decoration: underline;}

#menu {height:21px; background-color:#FFF;}

#content_index {height:491px;}
#content {background-color:#FFF; padding:15px; padding-top:20px;}
#footer {background-color:#81cee2; height:17px; line-height:17px; padding:0 5px; margin-bottom:15px; color:#355f91;}
#footer a:link {color:#355f91;}
#footer a:visited {color:#355f91;}
#footer a:hover { color:#355f91;}
#footer div {float:left;}
#footer span {margin:0 8px;}
#footer strong {float:right; font-weight:normal;}

/* tours
******************************* */
#tours_banner { margin-bottom:10px;}
.tours_pic {padding:7px 7px 9px 9px; background-image:url(../images/tours_bg.jpg);}
.tours_title {color:#000; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-top:8px;}
.tours_sum {margin-top:10px; line-height:1.5; height:36px; overflow:hidden;}
.tours_btn {padding-bottom:10px; text-align:right; margin-top:10px; border-bottom:1px solid #b2d2dc;}
.tours_page {color:#FFF; padding:0 3px; float:left; display:block; }
.tours_page a:link {color:#FFF; }
.tours_page a:visited {color:#FFF;}
.tours_page a:hover {color:#FFF;}

.tours_page_on {color:#185f81; padding:0 3px; float:left; display:block; background:#FFF; margin-left:1px;}
.tours_page_on a:link  {color:#185f81;}
.tours_page_on a:visited  {color:#185f81; }
.tours_page_on a:hover {color:#185f81; }
.bg_premiere {width:258px; height:263px; background-image:url(../images/bg_premiere.jpg); background-position:top center; background-repeat:no-repeat;}
.premiere_list { padding-top:35px; margin-left:18px;}
.premiere_list a:link {color:#802c6a;}
.premiere_list a:visited {color:#802c6a;}
.premiere_list a:hover {color:#802c6a;}


.btn_premiere_more { margin-right:10px; text-align:right; margin-top:8px;}

.bg_hotels{ width:258px; height:228px; overflow:hidden; background-image:url(../images/bg_hotels.jpg); background-position:top right; background-repeat:no-repeat; margin-top:20px;}


.tours_detail_info_bg {width:906px; height:258px; background-image:url(../images/tours_bg_big.jpg); background-position:top left; background-repeat:no-repeat; overflow:hidden;}



#tours_detail_pic_bg { background-repeat: repeat; padding:7px 9px 9px 7px; width:auto !important; width:300px;}
/* for ie7 ff*/  
html>body #tours_detail_pic_bg {
background:url(../images/tours_picBg_big.png);*background:none;
} 
/* for ie6 */  
* #tours_detail_pic_bg { 
background:none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tours_picBg_big.png', sizingMethod='scale');}
/* 
#hotel_detail_pic_bg { background-repeat: repeat; padding:7px 9px 9px 7px; width:auto !important; width:300px;}
*/
/* for ie7 ff*/
/*  
html>body #hotel_detail_pic_bg {
background:url(../images/hotel_picBg_big.png);*background:none;
} 
*/
/* for ie6 */ 
/* 
* #hotel_detail_pic_bg { 
background:none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hotel_picBg_big.png', sizingMethod='scale');}
*/
.tours_detail_title {color:#4c3101; font-weight:bold; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:20px;}
.hotal_detail_title {color:#4c3101; font-weight:bold; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:12px;}
#big_title {color:#4c3101; font-weight:bold; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 15px; padding-bottom:10px; border-bottom:1px solid #E7E7E7;}
.tours_detail_price {color:#c84e0b; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:1.8;}

.tours_detail_info { margin-top:15px; margin-bottom:15px; padding:0 15px; line-height:1.5;}
.tours_detail_info_title { color:#4c3101; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.tours_detail_info strong { margin-right:10px;}
.tours_detail_info a:link { color:#10718f; text-decoration:underline;}
.tours_detail_info a:visited { color:#10718f; text-decoration:underline;}
.tours_detail_info a:hover { color:#000; text-decoration:none;}



/* Tab
******************************************************************/
.tab_on { color:#4c3101; font-weight:bold; float:left; font-size:14px; cursor:pointer;}
.tab_span { color:#4c3101; float:left; margin:0 10px; font-weight: normal; }
.tab_out { color:#af9f80; font-weight:bold; float:left; font-size:14px; cursor:pointer;}
.tab_out A:link {
	DISPLAY: block; COLOR: #fff
}
.tab_out A:visited {
	DISPLAY: block; COLOR: #fff
}
.tab_out A:hover {
	DISPLAY: block; COLOR: #fff
}
.folder_on{display:_none;}
.folder_out{display:none;}


/* hotel
************************ */
.hotel_pic {border:2px solid #B3D9E6; position:absolute}
.hotel_name {color:#000; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-top:8px;}
#hotel_detail_pic_bg { border:3px solid #B3D9E6; position:absolute}
.hotel_contact {margin-top:10px; line-height:1.5;}

.tablebg {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../image/inner/inner_15.jpg); BACKGROUND-REPEAT: no-repeat
}
.ft_yellow_b {
	FONT-WEIGHT: bold; COLOR: #ffcc00
}
.ft_b {
	FONT-WEIGHT: bold
}
.hg_18 {
	LINE-HEIGHT: 18px
}
.hg_20 {
	LINE-HEIGHT: 20px
}
.hg_22 {
	LINE-HEIGHT: 22px
}
.hg_24 {
	LINE-HEIGHT: 24px
}
.frame_1px_blue {
	BORDER-RIGHT: #84f1f7 1px solid; BORDER-TOP: #84f1f7 1px solid; BORDER-LEFT: #84f1f7 1px solid; BORDER-BOTTOM: #84f1f7 1px solid
}
.ft_15px_b_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #0fffff
}
.tableBorder7 {
	LINE-HEIGHT: 22px; BACKGROUND-COLOR: #000000
}
.tablebody7 {
	COLOR: #ffffff; LINE-HEIGHT: 22px
}

/*tours tab*/
.nolink {border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; background:#FFFFFF; padding:3px 7px 2px 7px; color:#CCCCCC; margin: 3px 1px 0 0; float:left}
.nolink a:link{color:#CCCCCC}
.nolink a:visited{color:#CCCCCC}
.nolink a:hover{color:#CCCCCC}
.hadlink  {border-top:1px solid #666633; border-left:1px solid #666633; border-right:1px solid #666633; background:#669999; padding:5px 7px 3px 7px; color:#FFFFFF; font-weight:bold; margin: 0 1px 0 0; float:left}
.hadlink a:link{color:#CCCCCC}
.hadlink a:visited{color:#CCCCCC}
.hadlink a:hover{color:#CCCCCC}


.linkOn {border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; background:#FFFFFF; padding:3px 7px 2px 7px; color:#CCCCCC; margin: 3px 1px 0 0; float:left}
.linkOn a:link{color:#CCCCCC}
.linkOn a:visited{color:#CCCCCC}
.linkOn a:hover{color:#CCCCCC}
.linkOff  {border-top:1px solid #666633; border-left:1px solid #666633; border-right:1px solid #666633; background:#669999; padding:5px 7px 3px 7px; color:#FFFFFF; font-weight:bold; margin: 0 1px 0 0; float:left}
.linkOff a:link{color:#CCCCCC}
.linkOff a:visited{color:#CCCCCC}
.linkOff a:hover{color:#CCCCCC}.tab_Red {
	color:#CC3300;
	font-weight:bold;
	float:left;
	font-size:14px;
	cursor:pointer;
}
