@charset "utf-8";
/* CSS Document */
.page { width:1000px; margin:0px auto; background:#FFF;}
.hotel_list_sp a img { border:none;}
.main { width:1000px; float:left; padding:0px; padding-top:5px; background:#FFF;}
.title_cruises { padding:5px 10px; color:#666; width:980px;}
.title_cruises a,.title_cruises a:visited { text-decoration:underline;}
.title_cruises a.none_line,.title_cruises a.none_line:visited { text-decoration:none;}
.title_cruises a:hover,.title_cruises a.none_line:hover { color:#95381F;}
.tool { text-align:right;}
.tool  span a,.tool span  a:visited { text-decoration:none;}

.search_box,.note { width:169px; border:1px #efefef  solid; padding:1px; float:left; margin-bottom:10px;}
.s_title { width:169px; height:29px; background:url(../new_img/btn_l1.jpg) no-repeat;font: 18px Verdana; font-weight:800; font-size:16px;
	color:#fff; text-align:center; line-height:29px; float:left;}
.find_hotel { width:169px; background:url(../new_img/index_08.jpg) no-repeat bottom; padding-bottom:130px; padding-top:6px; float:left;}
.ct {  float:left;}
.ct select { width:75px;}
.ct2,.ct3 { width:161px; float:left; padding-left:6px;}
.ct input { margin-right:2px; display:inline;}
.ct2  input { width:150px;} 
.c1 { color:#FDDDDD; font-size:12px; font-weight:bold;}
.ct3 input { margin-right:5px;}
.ct3 { color:#FDDDDD;}
.ct3 a,.ct3 a:visited {color:#460202;}

.note_1 { width:148px; float:left; padding:2px 10px;}
.note_1 a,.note_1 a:visited { color:#2B75B7; font-size:13px;}
.sra {padding:0px 10px; float:left; line-height:18px; display:none;}
.sra_ico { padding:10px 10px  0px 10px; width:148px; float:left;}

.s_bg { width:655px; height:30px; float:left; background:url(../new_img/up_bg.jpg) no-repeat; margin-bottom:10px; margin-top:10px;  padding:0px 10px;padding-top:5px;}
.sr { color:#1280B9; font-size:18px; font-weight:bold;}
.s_bg > span { float:left; padding:0px 10px; margin-top:5px; background:url(../new_img/line2.jpg) right no-repeat;}
.s_bg  span { _float:left; _padding:0px 10px; _margin-top:5px; _background:url(../new_img/line2.jpg) right no-repeat;}
.s_bg span img { float:left; margin-right:5px; display:inline;}
.s_bg span a img { margin-top:1px;}

.commend {  float:right; color:#460202;}
.commend a,.commend a:visited  {color:#460202; text-decoration:none;}
.commend span { margin-right:5px; display:inline; float:left;}
.commend  img { float:left; margin-right:5px;}


.cruises_box { width:674px; height:auto;  margin-bottom:3px;float:left;}
.hotel {margin-bottom:10px;width:668px; padding:5px 2px;  float:left; border: 1px #ffffff solid}
.hotel_img { width:116px; height:77px; padding:2px; border:1px #CCC solid; float:left; margin-right:10px; display:inline;}
.left_box { width:430px; float:left;  }
.left_box p { font-size:13px; color:#393939; font-weight:bold; line-height:12px;}
.left_box p span { font-size:10px; font-weight:normal; line-height:16px;}
.left_box p span  a,.left_box p span  a:visited {color:#460202; }


.chick_course span { float:left; padding:0px 5px; color:#0E8840; font-size:10px;}
.chick_course span input { padding-top:5px;}
.chick_course span img { padding-top:2px;}
.chick_course a,.chick_course a:visited { color:#0E8840;; text-decoration:underline;}
.chick_course a:hover { text-decoration:none;}
.cf {width:572px; float:left;}

.hotel_bg { width:85px; height:90px; background:url(../new_img/hotelbg_03.jpg) no-repeat; float:left; padding:5px; text-align:center; color:#460202;}
.hotel_bg p { line-height:20px;}
.hotel_bg p span { color:#460202; font-size:26px; font-weight:900;}
.select_box2 { width:154px;}


/*hotel search*/

.s_box { width:980px; padding:10px; float:left;}
.stop { width:980px; background:url(../new_img/s_bot_05.jpg) no-repeat bottom;+margin:0px; _margin:0px; float:left;}
.s_top_bg { width:980px; height:24px; background:url(../new_img/s_top_03.jpg) no-repeat; float:left;}
.hotel_title_box { margin:10px 20px; _margin:10px; margin-bottom:0px; border-bottom:1px #dedede dashed; width:940px; float:left;}
.ad_call { float:right;}
.city_name { font-size:18px; font-weight:bold; color:#CC6600; background:url(../new_img/house001.jpg) no-repeat 0px 2px; padding-left:40px; padding-top:5px; height:25px;}
.city_name span { color:#666; font-weight:normal; margin-left:20px;}

.select_hotel {width:720px; float:left;}
.city_box { padding-left:15px; width:725px; float:left}
.select_hotel { padding:5px 0px;}
.select_hotel span { margin-right:10px; font-size:10px; color:#264480;}
.select_hotel span  input { width:95px; margin-left:2px; height:14px; line-height:14px; border:1px #FE941D solid;}
.select_hotel span select { width:40px; margin-left:2px;}

.other_select { margin:5px 20px; display:inline; width:940px; float:left;  }
.select_box_h { width:171px; border-left:1px #dedede solid; height:100px; float:left; padding:0px 5px; padding-left:15px;  }
.select_box_h td { font-size:10px; color:#264480; padding-bottom:2px; font-weight:bold;}
.select_box_h td  select,.select_box td  input { width:160px;}
.hp { color:#0A5C8A; font-size:10px; font-weight:bold;}
.select_box_h p { line-height:16px;}
.select_box_h p.hp { padding-bottom:6px;}
.select_box_h p input { margin-right:4px;}
.select_box_h p a,.select_box_h p a:visited { float:right; color:#460202; text-decoration:underline; font-size:10px;}
.more_select { margin:0px 20px;display:inline; width:925px; float:left; padding-left:15px; }
.more_select p { line-height:13px; color:#666;}
.more_select p span { font-weight:bold; padding-right:5px;}

.hotel_bg_box { width:131px; height:88px; float:left; background:url(../new_img/hotel_bg.jpg) no-repeat; padding:5px;}
.hotel_ptitle { color:#264480; font-weight:bold;}

.map_box { width:980px; margin:10px 0; float:left;}
.list_box { width:980px; height:35px; float:left;}
.list_left_box { width:10px; height:35px; background:url(../new_img/up_bg.png) left; float:left}
.list_center_box { width:960px; height:35px; background:url(../new_img/up_001bg.jpg) repeat-x; float:left;}
.list_right_box { width:10px; height:35px; background:url(../new_img/up_bg.png) right; float:left;}

.map_lagerbox { width:978px; border:1px #FDDDDD solid; border-top:none; float:left;}
.google_map { width:680px; height:630px; padding:1px; background:url(../new_img/google_map2.jpg) center; float:left;}
.city_name_box {padding:5px 1px; float:left; padding:1px; border-top:1px #FFE5E5 solid; width:976px;}
.city_name_box td { padding:0px 5px; text-align:left;}
.city_name_box td a { font-size:12px; font-weight:bold;}

.google_select_right { width:329px; height:632px;border-left:1px #C0DBF8 solid;  float:left;}
.up_down_list { background:#EFF8FE;width:294px; height:30px;}
.up_list_box { width:45px; height:22px; float:left; margin:4px 0; border-right:1px #dedede solid; text-align:center;}
.up_list_box  img { margin-right:3px; margin-top:4px;}
.up_list_box a,.up_list_box a:visited { color:#460202;}
.pp_hotel { width:293px; height:600px; float:left; overflow:scroll; border:1px solid #FFE5E5;}
.pp_h1 { width:275px; height:auto; float:left;}
.pp_h1:hover { background:#F5F5F5;}
.pp_h_left { width:200px; height:60px; border-right:1px #C0DBF8 solid; border-bottom:1px #C0DBF8 solid; float:left;}
.pp_h_right { width:73px; height:55px; padding-top:5px;  border-right:1px #C0DBF8 solid; border-bottom:1px #C0DBF8 solid; float:left; }
.number { width:25px; float:left; text-align:center; margin-top:10px; height:50px; margin-right:5px;}
.pp_h_left p a,.pp_h_left p a:visited { font-size:11px; font-weight:bold; color:#460202;}
.pp_h_left p span { color:#F00;}
/*google map information  2010-3-17*/
.pp_h_right p {color:#074D75; text-align:center; line-height:14px;}
.pp_h_right p span { font-size:14px;color:#950A23; font-weight:bold; }
.city_pp { width:551px; height:213px; position:absolute; top:15px; left:240px; z-index:1; padding:10px;}
.city_top { width:551px; height:10px; background:url(../new_img/city_top.png) no-repeat; float:left; _font-size:1px}
.city_center {width:551px; background:url(../new_img/city_center.png) repeat-y; float:left;}
.city_bot { width:551px; height:10px; background:url(../new_img/city_bot.png) no-repeat; float:left;}
.city_hotel {  width:521px; float:left; padding:0px 15px;}
.city_style {text-align:center; padding:2px; border-bottom:1px #dedede dashed; width:531px;}
.city_hotel a { float:left; display:block; margin-right:10px; margin-top:5px; white-space:nowrap; }
.google_button_w { padding:10px; float:left; width:360px; }
.google_button { width:104px; height:25px; background:url(../new_img/button.png) no-repeat; float:left; margin-right:5px; padding-left:10px; padding-top:2px;}
.google_button img { float:left; padding-top:4px;}
.google_button a,.google_button a:visited { color:#460202; text-decoration:none; display:block; font-weight:bold; font-size:10px;}
.g_s { width:336px; height:55px; float:left; background:url(../new_img/search_bg.png) no-repeat; padding:10px;}
.g_s_l { width:220px; float:left; padding:5px;}
.g_s_l td { padding:0px 5px;}
.g_s_l select { width:110px;}
.google_map_box { width:442px; height:150px; float:left; background:url(../new_img/google_bg.png) no-repeat; margin-top:150px; margin-left:100px; padding:15px 10px;}
.cf2 {width:440px; float:left;}
.left_box2 { width:300px; float:left; height:85px;  }
.left_box2 p { font-size:13px; color:#393939; font-weight:bold; line-height:12px;}
.left_box2 p span { font-size:10px; font-weight:normal; line-height:16px;}
.left_box2 p span  a,.left_box p span  a:visited {color:#460202; }
.hotel_right_box {width:85px; float:left; border-left:1px #dedede solid; padding:0px 5px;}
.hotel_right_box div { color:#460202; line-height:16px;}
.hotel_right_box div  span { font-size:16px; color:#F00; font-weight:bold;}

.rec_box { width:980px; float:left;}
.recommend { width:675px; float:left; border:1px #dedede solid; }
.rec_title { width:675px; height:25px; background:url(../new_img/rec_bg_03.jpg); float:left; color:#460202; font-weight:bold; text-indent:2em; border-bottom:1px #dedede solid;}

.rec_list { width:210px; float:left; padding-right:10px;}
.rec_hotel { width:202px; border:1px #dedede solid; font-size:10px; color:#666666; padding:3px;}
.rec_list div { padding-bottom:3px;}
.rec_list div a,.rec_list div a:visited { color:#FB6B14; font-weight:bold;}
.rec_hotel img { padding:2px; border:1px #dedede solid; margin:3px 5px; margin-left:0px; float:left;}

.view { width:293px; border:1px #dedede solid; float:right;}
.view_title { width:293px; height:25px; background:url(../new_img/rec_bg_03.jpg); float:left;color:#460202; font-weight:bold; text-indent:2em;border-bottom:1px #dedede solid;}

.view_hotel { width:293px; height:70px; border-bottom:1px #dedede dashed; float:left;}
.view_pic { width:78px; height:53px; float:left; padding:5px;}
.view_tt_hotel { width:105px; float:left; padding:5px;}
.blue_bg { width:62px; height:44px; background:url(../new_img/blue_bg_03.jpg) no-repeat; float:left; margin-top:8px; text-align:center; color:#666; padding:5px 0; margin-right:5px;}
.blue_bg span { font-size:18px; font-weight:bold; color:#FF8000;}
.view_but { width:280px; padding:5px; float:left; text-align:right;}
.view_but a { margin-right:10px;}
.pre_hotel { width:675px; float:left;}
.right_list  { width:295px;float:right;}

.star_ratrng { width:293px; float:left;border:1px #dedede solid;  margin-bottom:10px;}
.sr_box { width:293px; border-bottom:1px #dedede solid; height:25px;float:left;background:url(../new_img/rec_bg_03.jpg); float:left;color:#2E4E77; font-weight:bold; text-indent:2em; }
.map_stop {width:253px; float:left; margin-bottom:10px; border:1px #dedede solid; padding:10px 20px;}
.map_stop div { width:253px; float:left;}
.map_stop div img { float:left; margin-top:5px; _margin-left:3px;+margin-left:3px;}


.pd_bot { padding-bottom:10px;}

.hcadre1 { width: 614px; height: 28px;  background: url(../new_img/cader_bot_03.jpg) repeat-x right bottom; }
.hcadre1 span {width: auto; height: 28px; background: url(../new_img/cader_top_03.jpg) no-repeat right; padding: 0px 30px 0 10px; float:left;font-size:12px; color:#fff; font-weight:bold;}

.show_bg {
	width:192px;
	height:338px;
	background:url(../new_img/show_bg.png) no-repeat;
	position:absolute;
	left:90px;
	top: -70px;
	z-index:200;
	padding:5px 10px;
}
.show_text {width:192px; border-bottom:1px #333 solid; padding-bottom:3px; padding-top:3px; color:#444; float:left;}
.show_text div { line-height:19px; width:192px; float:left; _line-height:16px;+line-height:16px;}
.show_text div  input {float:left;  margin-right:5px;}
/*3-23*/
.cruises_box2 { width:614px; height:auto; margin-top:10px;float:left;}
.cf3 {width:512px; float:left;}

.room_type { width:614px; float:left; padding:5px 0px;}

.left_box3 { width:380px; float:left;  }
.left_box3 p { font-size:13px; color:#393939; font-weight:bold; line-height:12px;}
.left_box3 p span { font-size:10px; font-weight:normal; line-height:16px;}
.left_box3 p span  a,.left_box3 p span  a:visited {color:#460202; }


/*onglet*/
.onglet { width: 614px; height: 26px ; background:url(../new_img/onglet-b-ligne.gif) repeat-x bottom;}
.onglet span { position: absolute; width:100px; left:0px; top:5px;}
.onglet-fd { width:84px ; height: 25px; float:left; background: #00F url(../new_img/onglet-j.jpg) no-repeat left top; padding: 0 0 0 5px;   position: relative; }
.onglet a,.onglet a:visited { font-weight:bold; color:#fff; cursor: hand; text-decoration:none;}
.onglet-fd span{ width:82px ; height: 25px; float:left; background:url(../new_img/onglet-b.jpg) no-repeat left top; display:block; font-weight:bold; color: #FFFFFF; text-shadow: #000000 1px; margin: -5px 0 0 0px; padding: 0 0 0 5px; color:#000000; }
#onglet-fd-der { width:82px ; height: 25px; float:left; background:url(../new_img/onglet-j.jpg) no-repeat left top;}

.info_text,.info_text2 { width:614px; float:left;}
.info_text2  { padding-bottom:10px;}
.info_text  span { color:#D80600; font-weight:bold; border-bottom:1px #D80600 solid; display:block;}
.info_text2  span { color:#D80600; font-weight:bold;}



.lineChange ul{ float:left; width:614px; height:34px; background:url(../new_img/userLineCover.jpg) no-repeat; margin-top:10px;}
.lineChange ul li{ float:left; width:152px; text-align:center; font-weight:800;}

.lineChange ul.change1{ background:url(../new_img/userLineCover.jpg) left -102px no-repeat;}
.lineChange ul.change1 li.change1Li a{ display:block; line-height:34px; margin-left:1px; color:#fff; text-decoration:none;}
.lineChange ul.change2{ background:url(../new_img/userLineCover.jpg) left -68px no-repeat;}
.lineChange ul.change2 li.change2Li a{ display:block; line-height:34px; margin-left:1px; color:#fff; text-decoration:none;}
.lineChange ul.change3{ background:url(../new_img/userLineCover.jpg) left -34px no-repeat;}
.lineChange ul.change3 li.change3Li a{ display:block; line-height:34px; margin-left:1px; color:#fff; text-decoration:none;}
.lineChange ul.change4{ background:url(../new_img/userLineCover.jpg) left 0px no-repeat;}
.lineChange ul.change4 li.change4Li a{ display:block; line-height:34px; margin-left:1px; color:#fff; text-decoration:none;}

.lineChange ul li a, .lineChange ul li a:visited{ display:block; line-height:34px; margin-left:1px; color:#1280b9; text-decoration:none; cursor:pointer;}
.lineChange ul li a:hover{ color:#fff; text-decoration:none;cursor:pointer;}
.gMap{ float:left; width:614px; background:#FFF url(../new_img/googleMapBgTop.jpg) no-repeat top;}
.gMapBottom{ float:left; width:614px; background:url(../new_img/googleMapBgBottom.jpg) left bottom no-repeat;}

.sum_p { width:130px; float:left; padding-right:10px; margin-bottom:5px;}
.sum_p img {float:left; margin-right:10px;}

.map_top { width:594px; height:30px; background:#FFE5E5; float:left; padding:5px 10px; }
.map_top input { margin:10px 5px 0px 5px;_margin:5px 5px 0px 5px;+margin:5px 5px 0px 5px; float:left;}
.map_top img {  float:left; margin-top:4px; margin-right:10px;}
.walk_info { padding:5px; float:left; padding-left:10px;}
.walk_info span { font-weight:bold; margin-left:10px;}

.print_info { float:right; padding-top:3px;}
.google_map_new {float:left; padding:1px; border:1px #FFE5E5 solid;}

.hac { width:610px; float:left; border:1px #FFE5E5 solid; padding:1px;}
.hac_title { background:#FFE5E5; padding:5px 10px; font-size:14px; color:#460202; font-weight:bold;}
.hac p { font-size:15px; color:#460202; font-weight:bold;}
.hac p span { color:#B29579; font-weight:normal;}


.rec_list2 { width:190px; float:left; padding-right:10px;}
.rec_hotel2 { width:182px; border:1px #dedede solid; font-size:10px; color:#666666; padding:3px;}
.rec_list2 div { padding-bottom:3px;}
.rec_list2 div a,.rec_list div a:visited { color:#FB6B14; font-weight:bold;}
.rec_hotel2 img { padding:2px; border:1px #dedede solid; margin:3px 5px; margin-left:0px; float:left;}


/* 3-24*/
.view_main { width:614px; height:auto; float:left; padding:10px 0;}
.v_title { color:#D80600; font-size:13px; font-weight:bold; padding:5px;}

.s_bg2 { width:594px; height:30px; float:left; background:url(../new_img/up_bg.png) no-repeat; margin-bottom:10px;  padding:0px 10px;padding-top:5px;}
.s_bg2 > span { float:left; padding:0px 10px; margin-top:5px; background:url(../new_img/line2.jpg) right no-repeat;}
.s_bg2  span { _float:left; _padding:0px 10px; _margin-top:5px; _background:url(../new_img/line2.jpg) right no-repeat;}
.s_bg2 span img { float:left; margin-right:5px; display:inline;}
.s_bg2 span input { float:left; margin-right:10px;}
.s_bg2 span a { display:block; float:left; text-decoration:none; line-height:14px;}
.s_bg2 span a img { margin-top:1px;}

.border { border:1px #FFE5E5 solid; width:591px; float:left; padding:10px; margin-bottom:10px;}
.pf { width:590px; float:left;}
.pf div img { margin-right:5px;}
.pf a,.pf a:visited { color:#FC801E; font-weight:bold;}

.pj { border:1px #FFE5E5 solid; background:#F1F8FE; width:592px; float:left; padding:5px 10px; margin-top:10px;}
.pf_box {  border:1px #FFE5E5 solid; width:592px; float:left; padding:5px 10px; margin-top:10px;}
.pf_box  td { padding:2px 10px}
.star_box { width:290px; float:left;}
.hotel_name { width:120px; float:left;}
.star_5 { width:75px; height:15px; background:url(../new_img/star_list.gif) top; float:left; margin-top:3px;}
.star_4 { width:75px; height:15px; background:url(../new_img/star_list.gif) 0px 60px; float:left; margin-top:3px;}
.star_3 { width:75px; height:15px; background:url(../new_img/star_list.gif) 0px 45px; float:left; margin-top:3px;}
.star_2 { width:75px; height:15px; background:url(../new_img/star_list.gif) 0px 30px; float:left; margin-top:3px;}
.star_1 { width:75px; height:15px; background:url(../new_img/star_list.gif) bottom; float:left; margin-top:3px;}
.view2 { width:171px; border:1px #dedede solid; float:right;}
.view_title2 { width:171px; height:25px; background:url(../new_img/rec_bg_03.jpg); float:left;color:#460202; font-weight:bold; text-indent:2em;border-bottom:1px #dedede solid;}
.view_tt_hotel2 { width:65px; float:left; padding:5px;}
.view_hotel2 { width:171px; height:70px; border-bottom:1px #dedede dashed; float:left; padding-bottom:10px;}
.view_but2 { width:161px; padding:5px; float:left; text-align:right;}
.view_but2 a { margin-right:10px;}
.view_pic2 { width:65px; height:43px; float:left; padding:5px;}
.show_bg2 {
width:492px;
height:260px;
background:url(/images/new_img/show_bg2.png) no-repeat;
position:absolute;
left:-300px;
top: 0px;
z-index:200;
padding:5px 10px;
}
.show_text2 {width:492px; padding-bottom:3px; color:#444; float:left; line-height:16px;}
.show_text2 p { line-height:16px;  font-size:13px;}
.show_text2 p strong { color:#7D142A; font-size:11px;border-bottom:1px #ababab dashed; display:block;}
