
/* for chinese hotels details page */

#w_content{width:1003px;margin:0 auto;}

.htd_intro{margin-top:10px;padding:10px 2px 3px 10px;background: url(http://resource.elong.com/cn/hotels/images/ibg.gif) repeat-x;position: relative; z-index:2;zoom: 1;}
.htd_intro:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.htd_rv{float: left;width:112px;}
.htd_bbox{padding:5px 3px;margin-bottom:10px;border: 1px solid #d9d9d9;text-align:center;}
.htd_bgg{background: #f2f2f2;}
.htd_bgg span{display: block;background: #fff;}
.htd_bgg .rvb{padding:5px 0 4px 10px;background:#fff url(http://resource.elong.com/cn/hotels/images/i_h_a.jpg) no-repeat 85px 6px;text-align: left;text-decoration: none; color: #ff5a00;}
.htd_bgg .d{padding-top:0;background:#fff url(http://resource.elong.com/cn/hotels/images/i_h_b.jpg) no-repeat 85px 2px;color: #009000;}
.htd_int{margin:0 315px 0 130px;}
.htd_int h1{padding:6px 0;margin:0;font: 20px SimHei,arial;color: #c96702;}
.htd_int h1 img{margin-right:1px;}
.htd_int p{margin:0 0 8px;padding:0 3px;line-height:2em;}
.htd_star{margin-right:28px;}
.htd_map{float: right;width:300px;height: 200px;}

.cp_txts{float: left;margin-right:20px;padding:1px 22px 0 5px;border: 1px solid #df5701;color: #333;background:#ffe5aa url(http://resource.elong.com/cn/hotels/images/ic_qs.gif) no-repeat right top;}
.vimg{vertical-align: middle;}
.cp_hd{cursor:pointer;}
.cp_txtwc{position: relative;float: left; }
.cp_txtw{position: absolute;top:21px;left:0;width:341px;border: 1px solid #666;background: #e8e8e8;text-align: left;display: none; }
.cp_tbox{margin:2px;padding:4px 4px 9px 3px;background: #fff;}
.cp_tbox dt{font-weight:bold;padding:4px 0 6px;}
.cp_tbox dt .fr{float: right;font: 12px/1.6em arial,sans-serif;}
.cp_tbox dd{padding:0 0 0 18px;background: url(http://resource.elong.com/cn/hotels/images/cp_dot.gif) no-repeat 8px 7px;}

.htd_tab{padding:0 12px;margin-bottom:10px;border-bottom: 3px solid #8dacd5;}
.htd_tab li{float: left;margin-right:1px;text-align: center;}
.htd_tab li a{position: relative; bottom:-4px;*bottom:-3px;float: left;padding-top:8px;width:160px;background: url(http://resource.elong.com/cn/hotels/images/bg_htd_taba.gif) no-repeat top right;text-decoration: none; hide-focus: expression(this.hideFocus=true);outline: none;padding-bottom:1px;}
.htd_tab li a:visited{text-decoration: none; }
.htd_tab li.action a{color: #c96702;font: bold 14px/1.6em arial,sans-serif;background: url(http://resource.elong.com/cn/hotels/images/bg_htd_taba.gif) no-repeat top left;bottom:-3px;}
.htd_tab li.action a span{font: 12px arial,sans-serif;color: #001d75;}

.htd_content{float: left;width:690px;}
.htd_rps{border: 1px solid #8dacd5;padding:1px;margin-bottom:10px;}
.htd_txs{border: 1px solid #ccc;padding:1px;}
.htd_txs h2{padding:7px 18px 2px;margin:0;background: #dee7ef;font: bold 14px arial,sans-serif;}
.htd_sidebar{float: right;width:300px;}
.htd_ban{display: block;margin-bottom:10px;border: 1px solid #ccc;clear:both;}
.htd_comd{border: 1px solid #ccc;padding:1px;margin-bottom:10px;}
.htd_comd h2{padding:7px 10px 2px;margin:0;font: bold 14px arial,sans-serif;background: #f2f2f2;}
.htd_comd h2 span{font: 12px arial,sans-serif;}
.htd_comd_list{margin:4px 10px;overflow:hidden;}
.htd_comd_list li{clear:both;padding:3px 0 5px;border-bottom: 1px dotted #ccc;*zoom: 1;overflow:hidden;}
.htd_simg{float: left;width:70px; height:70px; margin-right:6px;padding:2px;border: 1px solid #ddd;}
.htd_comd_item{float: left;line-height:1.8em;width:185px;}
.htd_comd_item h3{margin:0;font:bold 12px arial;}
.htd_price{color: #cf6f0e;}
.spepd{font:bold 14px arial;}
.txs_dec{margin:12px 18px;line-height:1.7;}
.txs_dec p{margin:0;padding:5px 0;}
.htd_ac td{padding:6px 4px 4px 20px;border-bottom: 1px dotted #ccc;line-height:1.8em;border-top: 5px solid #fff;}
.htd_ac th{width:80px;background: #f2f2f2;text-align: center;border-bottom: 1px dotted #ccc;border-top: 5px solid #fff;}
.htd_ac td span{padding-right:12px;}
.htd_ru li{padding:0 0 0 14px;background: url(http://resource.elong.com/cn/hotels/images/cp_dot.gif) no-repeat 2px 8px;}
.htd_rps h2{padding:3px 10px 2px;margin:0;background: #dee7ef;font: bold 14px arial,sans-serif;}
.htd_rps h2 span{float: left;padding-top:5px;}
.htd_rps h2 span.filter_fuc{padding-top:0;padding-bottom:3px;float: right;font: 12px arial,sans-serif;}
.htd_dt{width:80px;border: 1px solid #7f9db9;color: #888;}
.htd_lp{padding-left:12px;}
.ht_rsdw{margin:10px;}
.ht_rsd{width:100%;table-layout: fixed;empty-cells:show;border: 1px solid #d9d9d9;}
.ht_rsd th{padding:2px;border-bottom: 1px solid #d9d9d9;background: #f2f2f2;text-align: center;}
.ht_rsd td{padding:2px;border-bottom: 1px solid #d9d9d9;text-align: center;}
.ht_rsd td del{font-style:italic;color: #777;}
.ht_rsd td.htd_itxw{padding:0;}
.htd_itx{text-align: left;padding:6px 10px 4px;margin:5px 4px 8px 10px;display: none;background: #f2f2f2;border: 1px solid #d9d9d9; }
.htd_itx dt{float: left;width:93px;}
.htd_itx dd{float: left;width:220px;padding:8px 0  0 10px;background: url(http://resource.elong.com/cn/hotels/images/ic_dot_gray.gif) no-repeat 3px 16px;}
.htd_itx dd.htd_hdm{float: right;width:30px;padding-top:3.6em;background: transparent;}
.ht_rsd td.htd_itxtd{padding:0;border-bottom: 1px solid #d9d9d9;height:0px;font:0px/0 arial;width:100%;}
a:visited.ord,
a.ord{display:block;background: #31669c;padding:3px 8px 1px;color: #fff;text-align: center;white-space:nowrap;}

.ht_rsd td a,
.ht_rsd td a:visited{text-decoration: none; }

.cp_tphw{position: relative;display: none;left:0;padding:0;}
.cp_txtp{ position: absolute;top:1px;left:0;width:355px;border: 1px solid #666;background: #e8e8e8;text-align: left;padding:1px;}
.cp_pop_t{height:20px;background: #f8f8f8;}
.cp_pop_t .c{float: right;margin:4px 4px 0 0;}
.cp_pop_b{padding:8px 5px 4px;margin:2px;background: #fff;
max-height:150px;_height: expression( this.scrollHeight > 150 ? "150px" : "auto" ); overflow:auto;
scrollbar-3dlight-color:#dddddd; /*- 最外左 -*/
scrollbar-highlight-color:#dddddd; /*- 左二 -*/
scrollbar-face-color:#dddddd; /*- 面子 -*/
scrollbar-arrow-color:#b4b4b4; /*- 箭头 -*/
scrollbar-shadow-color:#dddddd; /*- 右二 -*/
scrollbar-darkshadow-color:#dddddd; /*- 右一 -*/
scrollbar-base-color:#dddddd; /*- 基色 -*/
scrollbar-track-color:#f1f1f1;/*- 滑道 -*/}
.cp_ipr{position: absolute; top:-6px;left:15px}
.cp_cas_tx{padding:3px 0 6px 38px;background: url(http://resource.elong.com/cn/hotels/images/ic_coupon.gif) no-repeat 0 3px;}
.cp_pro_tx{padding:3px 0 0 38px;margin-bottom:6px;background: url(http://resource.elong.com/cn/hotels/images/ic_cp_promotion.gif) no-repeat 10px 3px;}
.cp_pro_rus{padding:0 10px;}

.pss{position: relative; }
.ptiph{border-bottom:1px dashed #c7630e;color:#c7630e;cursor:pointer;}
.ptipw{position:absolute;top:0;left:0;display:none;float: left;border: 3px solid #f98510;padding:2px;background: #fff;}
.ptipw .blk{color: #000;white-space: nowrap;}
.ptipw td{padding:2px;}
.ptipw th{padding:4px 2px 2px;}
.htd_fl{float: left;}

.htd_rpnoteh{margin-right:10px;margin-left:8px;border-bottom:1px dashed #001d75;color: #001d75;cursor:pointer;white-space:nowrap;}
.n_outline{hide-focus: expression(this.hideFocus=true);outline: none;}

/*reviews*/
.bt_rps{padding:7px;margin-bottom:10px;text-align: center;background: #e8f0f6;border: 1px solid #8dacd5;}
.bt_rps img{display: block; margin:0 auto;}
.cprt{margin:0;padding:10px;color: #777777;}
.rvs_abs{margin-bottom:10px;padding:12px 15px;border: 1px solid #ccc;background: #f2f2f2;}
.rvs_abs img{vertical-align: middle;margin:0 1px;}
.rvs_nb_up{padding:0 5px;color: #ff7100;}
.rvs_nb_down{color: #009600;}
.rvs_abs_av{padding:9px 0 0;}
.rvs_abs_av span{float: left;margin-right:4px;}
.rvs_abs_av .ns{color: #ff7100;}
.rvs_dgs{width:137px;margin-top:2px;border: 1px solid #ff7100;font: 12px/1em arial,sans-serif;}
.rvs_dgs_n{float: left;background: #feb763;}
.rvs_abs_ns{padding:2px 0 0 50px;color: #777;clear:both;}
.rvs_abs_ns span{padding-right:25px;color: #ff7100;}
.rvs_abs_tx{margin:10px 0 0;padding:8px 4px 0;border-top: 1px dotted #aaa;}

.htd_rvs{border: 1px solid #ccc;}
.htd_rvs_fucs{background: #dee7ef;padding:6px 12px 2px;}
.fpsl{float: left;margin-right:20px;}
.fpsr{float: right;}
.fpsr a{margin:0 3px;}
.add_rvs{padding-left:22px;background: url(http://resource.elong.com/cn/hotels/images/ic_rvs_add.gif) no-repeat 0 0;}
.rvs_item{padding:0 0 15px;border-top: 1px solid #dcdcdc;}
.rvs_item_ath{padding:6px 14px 2px;background: #f2f2f2;}
.rvs_ic{float: left;}
.rvs_item_ath span{float: right;}
.rvs_t{color: #777;margin-left:25px;}
.rvs_item p{margin:16px 14px 0;}
.rvs_item p.rvs_item_ns{margin:7px 14px 7px 9px;color: #777;}
.rvs_item_ns span{padding:0 5px;}
.rvs_pgs{padding:7px 0;}
.rvs_resp{margin:0 14px;padding:10px 12px;border: 1px solid #8dacd5;background: #e8f0f6;}

/*photos*/
.htd_swf{float: left;width:776px;background: #fff; border-right:0px #5DABC1 solid;border-left:0px #5DABC1 solid;}
.htd_widget{float: right;width:210px;height:460px;margin:4px 0 15px;border: 1px solid #5dadb8;}
.htd_widget h3{background: #f3f1f2;padding:6px 13px 1px;margin:0;}
.wgt_code{padding:10px 13px 10px 10px;text-align: right;}
.wgt_code textarea{width:100%;height:356px;display: block;margin-bottom:6px;font-size: 12px;color: #666;
scrollbar-3dlight-color:#dddddd; /*- 最外左 -*/
scrollbar-highlight-color:#dddddd; /*- 左二 -*/
scrollbar-face-color:#dddddd; /*- 面子 -*/
scrollbar-arrow-color:#b4b4b4; /*- 箭头 -*/
scrollbar-shadow-color:#dddddd; /*- 右二 -*/
scrollbar-darkshadow-color:#dddddd; /*- 右一 -*/
scrollbar-base-color:#dddddd; /*- 基色 -*/
scrollbar-track-color:#f1f1f1;/*- 滑道 -*/}


/*详细页地图*/
.htd_map{float: right;width:300px;position:relative;}
.el_map{position:absolute;top:3px;right:3px;}
	
.clr{clear:both;}