/* CSS Document */
/* ---------------------- ½ºÅ¸ÀÏ ÃÊ±âÈ­ ÀÛ¾÷ ½ÃÀÛ -------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img { margin:0; padding:0; }
ol, ul { list-style:none; }
fieldset, img { border:0; }
/* ---------------------- ½ºÅ¸ÀÏ ÃÊ±âÈ­ ÀÛ¾÷ ³¡ -------------------- */

#globalhearder {
  margin:0;
  padding:0;
  width:996px;
}
#logo {
  width:213px;
  height:60px;
  float:left;
}
#nav_top {
  float:right;
  width:394px;
  height:23px;
  background:url(../images/globalheader/bg_sm.gif) no-repeat right top;
}
#nav_top li { margin:5px 0 0 22px; display:inline; float:left;}
#globalnav {
  clear:both;
  width:996px;
  height:49px;
  background:url(../images/globalheader/bg.gif) no-repeat left top;
}
#globalnav li { margin-top:17px; margin-left:50px; display:inline;  float:left; }
#globalnav li.nav_my { margin-left:207px; }
#globalnav li.nav_pay { margin-left:40px; }
#globalsearch {
  width:996px;
  height:33px;
  margin-top:4px;
  background:url(../images/globalheader/bg_search.gif) no-repeat left top;
}
#globalsearch li { margin-left:10px; display:inline; float:left; }
#globalsearch li.search_title {
  margin-top:10px;
  margin-right:23px;
  margin-left:40px;
}
#globalsearch li.search_form {
  margin-top:6px;
}
#globalsearch select, #searchWord {
  width:140px;
  font-size:11px;
  color:#333;
  border:1px solid #A4B97F; 
  background-color:#F3F9FF;
}
#globalsearch #searchWord {
  width:244px;
  height:19px;
  padding-left:3px;
  border-left:1px solid #A2A2A2;
  border-top:1px solid #A2A2A2;
  border-right: 1px solid #DBDBD9;
  border-bottom: 1px solid #DBDBD9;
  background-color:#F5F5F5;
}
#containerLeft { margin-top:20px; }
#left_nav, #left_nav p, #nav_city, #left_info, #left_info p {
  width:190px;
}
#left_nav p, #nav_city {
  background:url(../images/container/bg_content.gif) repeat-y;
}
#left_nav p img { margin-left:17px; }
#nav_city table{
  margin-left:15px;
}
#nav_city table td {
  padding:3px 0;
  background:url(../images/container/icon_nav.gif) no-repeat left 6px;
}
#nav_city td.nav_title {
  padding-top:12px;
  padding-bottom:6px;
  font-size:12px;
  color:#2364A7;
  font-weight:bold;
  background:none;
}
#nav_city td span {
  font-size:9px;
  color:#666;
  font-weight:normal;
}
#nav_city a {
  font-size:11px;
  color:#2364A7;
  margin-left:8px;
  text-decoration:none;
}
#nav_city a.sub_menu {
  font-size:12px;
}
#left_info {
  margin-top:10px;
  background:url(../images/container/bg_box_bottom.gif) no-repeat bottom left;
  padding-bottom:12px;
}
#left_info li { margin-left:13px; display:inline; float:left;}
#left_info #title_exchange {
  clear:both;
  margin-left:12px;
  margin-top:18px;
  margin-bottom:3px;
}
#left_info iframe {
  margin-left:12px;
  margin-bottom:12px;
  width:166px;
  height:152px;
}
#promotionHotel, #area_recommend { margin-top:20px; }
#credit_card {
  margin-top:10px;
  padding-top:14px;
  padding-bottom:14px;
  background:url(../images/container/bg_box_card.gif) no-repeat left top;
}
#credit_card img {
  margin-left:24px;
}
#recommendHotel, #recommendResidence, #recommendPackage {
  margin-top:10px;
}
#recommendHotel {
  height:333px;
  background:url(../images/container/bg_hotel.gif) no-repeat left top;
}
#recommendResidence {
  height:182px;
  background:url(../images/container/bg_residence.gif) no-repeat left top;
}
#recommendPackage {
  height:182px;
  background:url(../images/container/bg_package.gif) no-repeat left top;
}
#recommendHotel table, #recommendResidence table, #recommendPackage table {
  margin-left:101px;
  margin-top:23px;
}
#recommendHotel td, #recommendResidence td, #recommendPackage td {
  width:219px;
  height:74px;
  vertical-align:top;
  font-size:11px;
  color:#878787;
  line-height:150%;
}
.hotel_name {
  font-size:12px;
  color:#555;
  font-weight:bold;
}
.hotel_price {
  font-size:12px;
  color:#DF1F26;
  font-weight:bold;
}
#recommendHotel img, #recommendResidence img, #recommendPackage img {
  width:61px;
  height:61px;
  border:1px solid #D6D4D3;
}
#globalfooter { 
  clear:both;
  overflow:hidden;
  width:996px;
  height:175px;
  margin-top:20px;
  background:url(../images/globalfooter/bottomBG.gif) no-repeat right top;
}
#globalfooter p {
  clear:both;
  margin:0;
  padding:0;
  padding-left:20px;
}
#footer_menu { margin:0; padding:0; margin-left:20px; }
#footer_menu li { margin-right:25px; margin-top:23px; margin-bottom:10px; display:inline; float:left; }
#footer_partner {
  margin:0;
  padding:0;
  clear:both;
  margin-top:8px;
  margin-left:20px;
  margin-right:15px;
  height:82px;
  background:url(../images/globalfooter/partnerBG.gif) no-repeat left top;
}
#footer_partner li { margin-right:30px; margin-top:22px; display:inline; float:left; vertical-align:middle; }
#footer_partner #unicom { margin-top:12px; margin-left:30px; }
#footer_partner #verisign { margin-top:5px; }

 .rsvPolicy h2 { padding-left:14px; padding-top:2px; padding-bottom:2px; background:url(../main_image/ico_a_03.gif) no-repeat; font-weight:bold; margin-bottom:10px; font-size:1.3em; }
 .rsvPolicy li { margin-bottom:10px; }
 .rsvPolicy dl { margin-left:8px; }
 .rsvPolicy dt { color:#0B6DB8; margin-top:5px; margin-bottom:2px; padding-left:10px; background:url(../main_image/icon_dt.gif) no-repeat 0 4px; }
 .rsvPolicy dd { padding-left:10px; }
 .rsvPolicy p { margin-top:10px; color:#FF0000; }
 .rsvPolicy p.subPol { margin-top:5px; color:#5B5B5B; }
 .rsvPolicy table { margin-top:5px; }
 .rsvPolicy table th { background-color:#3286D9; color:#FFFFFF; border-left:2px solid #FFFFFF; padding-top:3px; padding-bottom:3px; }
 .rsvPolicy table td { border-bottom:1px dashed #DBDBD9; padding-top:3px; padding-bottom:3px; text-align:center; }
