﻿body { font-family:宋体; font-size:12px; }
select { font-size:11px; font-family:Verdana; }
input,textarea { font-size:12px; }
#page { margin:0 auto; width:800px; background-color:#FFFFFF; }
#content { clear:left; margin-top:5px; }
#content_left { float:left; width:180px; }
#content_main { float:left; width:609px; padding-left:7px; padding-right:3px; }

.PageBtn { border:solid 1px #CC9900; background-color:#FFFFE1; color:#0033FF; padding-top:1px; width:80px; cursor:pointer; height:22px; }

.left_panel { margin:0 3px; border:solid 1px #BAD8E3; background-color:#F4FCFF; }
.left_panel .title { height:22px; color:#0D677F; font-weight:bold; cursor:pointer; }
.left_panel .title img { display:block; float:left; margin-top:5px; margin-left:5px;  }
.left_panel .title span { display:block; float:left; margin-top:5px; margin-left:15px; }
.left_panel hr {margin-left:3px; margin-right:3px; color:#BAD8E3; height:1px; border:dashed 1px #BAD8E3;}

.hotel_page_title { font-size:16px; font-weight:bold; color:#000; margin-left:10px; margin-top:10px; margin-bottom:10px; }
#flag_left_search div { display:block; text-align:center; color:#0D677F; }
.btn_flt_qs { border:solid 1px #0D677F; background-color:#FFFFFF; color:#0D677F; cursor:pointer; margin-top:5px; margin-bottom:5px; }

.HLBaseInfoTbl {width:100%;font-weight:bold;color:#203963;text-align:center;background-color:#CBD8E9;}
.HLHotelDetail { margin:7px 3px 0px 3px; border:solid 1px #A3B9D3; }
.HLHotelName a { font-weight:bold; color:#0000FF; }
.HLHotelMinPrice { font-weight:bold; color:#990B1C;}
.HLHotelRooms {margin:2px;border:solid 1px #ADCEFC; background-color:#DFF4FE;}
.HLHotelRooms table { margin:1px; width:100%; table-layout:fixed; background-color:#FFF; border-collapse:collapse;}
.HLHotelRooms table th,.HLHotelRooms table td { border:solid 1px #D2D7DD; padding-top:3px; padding-bottom:3px; }
.HLHotelRooms a { color:#0033FF; text-decoration:none; }

.HotelFindTbl { width:430px; margin:0 auto; table-layout:fixed; border-collapse:collapse; border:solid 1px #CCC; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#FFFFCC); }
.HotelFindTbl th, .HotelFindTbl td { word-wrap:break-word; height:28px; text-align:center; }
.HotelFindTbl th { width:80px; font-weight:normal; }

.HotelListTbl { width:500px; table-layout:fixed; border-collapse:collapse; }
#PageIdx a { color:#0033FF; text-decoration:none; }
#PageIdx a.cur { text-decoration:underline; }

.HotelDetailTbl { width:500px; table-layout:fixed; border-collapse:collapse; }
.HotelDetailTbl th, .HotelDetailTbl td { border:solid 1px #EEE; word-wrap:break-word; }
.HotelDetailTbl th { width:120px; background-color:#FFFFE1; color:#0033FF; font-weight:normal; }

.HotelNavTbl {width:257px; border-collapse:collapse;}
.HotelNavTbl td {width:63px; border:solid 1px #D2D7DD; height:7px;}

.HotelViewPanel { width:100%; margin-top:4px; }
.HotelViewPanel table.hdr { width:100%; border:solid 1px #D2D7DD; border-bottom:none; background-color:#E8F1FA; }
.HotelViewPanel table.cnt { width:100%; table-layout:fixed; border-collapse:collapse; }
.HotelViewPanel table.hdr th { color:#273E6A; text-align:left; padding-top:7px;padding-bottom:7px; padding-left:20px; }
.HotelViewPanel table.cnt td { padding-top:5px;padding-bottom:5px; }
.HotelViewPanel table.cnt th { padding-top:7px;padding-bottom:7px; }
.HotelViewPanel table.cnt td, .HotelViewPanel table.cnt th { text-align:center; border:solid 1px #D2D7DD;}

#hotel_odr_note { height:30px; text-align:center; background-color:#E7F3FE; border:solid 1px #C8D5FF; }
#hotel_odr_note a { color:#0033FF; }

.HDImageSpan { margin-left:20px; height:134px; }
.HDImageSpan img { width:150px; height:130px; border:0; }
.HotelViewPanel table.htlbase { width:100%; border-top:solid 4px #E8F1FA; border-bottom:solid 4px #E8F1FA; }
.HotelViewPanel table.htlinfo td { border:0; padding:3px; border-bottom:dashed 1px #AAA; text-align:left; }

