@charset "utf-8";
/* CSS Document */
/*  basic   */
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;margin:0 5px 8px;color:#000;background:#fff;}
img{border:0;}
*{list-style:none;margin:0;padding:0;}
a{text-decoration:underline;color:#36c;}
a:hover{color:#ff6600; text-decoration:none;}
.clear{clear:both;height:0;margin:0;font-size:0;}
.line{background:url(/images/logo/title/line001.gif) 0 5px repeat-x;height:16px; margin-top:5px;}
/*=========end ==========*/

/*================content===================*/
.left {padding-bottom:500px;}
h3{color:#f90; background:url("/images/logo/ico/ico-h3.gif") no-repeat;font-size:16px; text-indent:25px;margin:0 0 10px}
.content { text-align:justify; line-height:140%}
.holidaytop {marign-top:0px; width:780px; height:218px; margin-bottom:0px; position:relative;}
.hcontent{ float:left; text-align:justify; color:#666666; background:url(/tour/images/hotel/n_holiday-bgline.gif) 0 0 repeat-x; width:740px; height:203px; position:relative; padding-top:15px; padding-left:5px;}
.htitle { width:200px; height:17px; position:absolute;left:0;top:-10px; margin-top:0; background:url(/tour/images/hotel/n_holiday-title.gif) 10px 0 no-repeat;}
.hoteldetil { background:url(/tour/images/hotel/holiday-listline.gif) 0 0 repeat-y;margin-left:10px; width:746px;}
.hoteldetil ul{ list-style-type:none; margin:5px 0 20px 10px; padding-left:0px; !important;}
.hoteldetil li{ background:url(/images/logo/ico/arrow-orgensm.gif) 0 5px no-repeat; padding-left:5px;}
.hoteldetil td{ padding-left:10px; padding-top:15px;}
/*====================end=====================*/

/*-----------validate code-----------*/
.clsvalidateimgs{float:left;height:10px;cursor:pointer;margin-top:7px;margin-left:2px;}
#divvalidateimgs span,#divrvalidateimgs span{display:block;float:left;width:9px;height:10px;background:url(/images/logo/ico/codenums.gif) no-repeat;}
/*-----------validate code end -------*/

/*===================content img=========================*/
.content .imgTable{border:1px solid #D3E7F6;margin-left:10px;}
.content .imgTable img{margin:5px;}
/*===================content img end========================*/

.left .leftMenu{ position:relative; margin:2px; padding:0; border-top:#B8D2DF solid 1px; color:#666;}
.left .leftMenu .leftBorder, .left .leftMenu .rightBorder{ position:absolute; top:0; width:1px; height:155px; background:url(/hotel/images/bg/bg-39.gif);}
.left .leftMenu .leftBorder{left:0;font-size:0;}
.left .leftMenu .rightBorder{right:0;font-size:0;}
.left .leftMenu h3 { color:#fff; margin:2px; background: url(/tour/images/background/bg-tourindex-03.jpg) repeat-x; font-size:14px; padding:15px 0; text-align:center;}
.left .leftMenu h3 a{ color:#fff;}
.leftMenu dt a.current { background:#fee95a url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat; color:#f60;}

.leftMenu {margin-right:3px;padding:6px 0 5px;margin-bottom:20px;}
.leftMenu .bold { margin:5px 0; text-indent:28px; font-weight:bold; background-image:none; background:url(/tour/images/icon/icon-folder-open.gif) no-repeat 5px 50%;}
.leftMenu a{ text-decoration:none}
.leftMenu p.info1 {color:#666;font-size:10px;margin:0 5px 15px;}
.leftMenu .h5 {font-size:13px;font-weight:bold; line-height:28px;margin:0; text-align:center;padding:1px 0;color:#fff;background:#10a7ec;}
.leftMenu .h5 a {color:#fff;text-decoration:underline;}
.leftMenu .h5 a:hover {text-decoration:none;}
.leftMenu .h5 a:visited {text-decoration:none;}
.leftMenu dl{margin:0 0 5px 0;}
.leftMenu dd {background:url(/images/logo/ico/ico_cusp_line2.gif) 10px 5px no-repeat;text-indent:21px; line-height:25px;}
.leftMenu dd a{text-decoration:none;display:block;}
.leftMenu dd a:hover {background:#fee95a url(/images/logo/ico/ico_cusp_line2.gif) 10px 5px no-repeat;color:#ff6600; display:block; }
.leftMenu dd a:visited{text-decoration:none;}
.leftMenu dl.cruiseS1 dt{margin-top:19px;}
.leftMenu dl.cruiseS1 dd {padding-left:12px;background-position:0 2px;}
.leftMenu dl.cruiseS1 dd li{padding:0 0 0 6px;margin:0;background:url(/images/logo/ico/arrow-orgensm.gif) 0 4px no-repeat;}
.leftMenu dl.tool dd {padding-left:12px;background-position:0 4px;}
.leftMenu dt{background:url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat;text-indent:20px;line-height:25px;border-bottom:1px solid #e2e2e1; display:block; }
.leftMenu dl.a1{margin:15px 0;}
.leftMenu dt a{ text-decoration:none; display:block;}
.leftMenu dt a:hover {background:#fee95a url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat;color:#ff6600; display:block; }
.leftMenu dt a:visited{ text-decoration:none;}
.leftMenu .h5 {font-size:13px;font-weight:bold; line-height:28px;margin:0; text-align:center;padding:1px 0;color:#fff;background:#10a7ec;}
.leftMenu .h5 a {color:#fff;text-decoration:underline;}
.leftMenu .h5 a:hover {text-decoration:none;}
.leftMenu .h5 a:visited {text-decoration:none;}