﻿body {font-family:"宋体"; font-size:12px; background:url(../images/bg.gif); margin:0; width:100%; height:100%;}
select { font-size:11px; font-family:Verdana; }
#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; }

.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;}
#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; }

#flag_left_stat .subtitle { margin-left:3px; margin-top:5px; margin-bottom:5px; color:#0D677F; }
#flag_left_stat .subtitle img { cursor:pointer; }
#flag_left_stat .statitem { margin-left:3px; margin-top:7px; }
#flag_left_stat a { text-decoration:none; color:#5B92C8;}
#flag_left_stat a span { color:#999999; }

.flt_page_title { font-size:16px; font-weight:bold; color:#000; margin-left:10px; margin-top:10px; margin-bottom:10px; }

.flt_search_area { width:397px; margin:0 auto; border:solid 1px #CCC; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#FFFFCC);}
.flt_search_area th { font-weight:normal; }

.flt_list_nav { display:block; text-align:right; color:#999999; }
#flt_list_fcity { display:block; font-size:17px; margin-top:10px; margin-bottom:10px; font-weight:bold; }
.flt_list_fsel { margin-top:10px; margin-bottom:10px; color:#0D677F; font-size:14px; font-weight:bold; }
#flt_list_pinfo { color:#999999; }
.flt_list_price { color:#FF9900; font-weight:bold; }
.flt_list_priceT { color:#FF0000; font-weight:bold; }
.flt_list_price font,.flt_list_priceT font { color:#999999; font-weight:normal; font-size:12px; }
#flt_dept_info a { color:#0033FF; text-decoration:none;}
#FltNavPrev,#FltNavNext { color:#0033FF; text-decoration:none;}

#flt_spec_rnd { width:400px; margin:0 auto; margin-top:10px; }
#flt_spec_rnd table { width:100%; border:solid 1px #BAD8E3; }
#flt_spec_rnd table th { color:#0D677F; font-weight:normal; background-color:#B9E0EC; }
#flt_spec_rnd a { color:#0033FF; text-decoration:none; }

.flt_list_tbl { width:100%; margin-top:5px; table-layout:fixed;  }
.flt_list_tbl td { padding-top:7px; padding-bottom:7px; border-bottom:solid 1px #DCEEF4; word-wrap:break-word; }
.flt_list_tbl th { background-color:#B9E0EC; color:#0D677F; font-weight:normal; height:30px; border-top:solid 1px #0D677F; }
.flt_list_tbl a { color:#0D677F; text-decoration:none; }
.flt_list_tbl th a { border-bottom:dashed 1px #0D677F; }
.flt_list_price a { color:#999999; text-decoration:none; font-weight:normal; }
.flt_list_desc { color:#666666; cursor:pointer; }
.flt_list_line0 { background-color:#FFFFFF; text-align:center; }
.flt_list_line1 { background-color:#EDF7FA; text-align:center; }

#DynaFltDetail { display:block; position:absolute; z-index:80; border:solid 1px #66CCFF; background-color:#FFFFE1; left:100px; top:200px; width:100px; height:100px; }
#DynaFltDetail table { width:100%; }

.flt_cc_tel { height:20px; padding-top:7px; text-align:center; border:solid 1px #0D677F; background-color:#B9E0EC; color:#0D677F; }

.SubPanelTitle{	background-image:url(../images/subpanel_title.jpg);background-repeat:no-repeat;width:90px;height:20px;padding-left:30px;padding-top:2px;font-weight:bold;color:#333333; }
.SubPanelTitleDesc{	border-top:solid 1px #C8D5FF;border-right:solid 1px #C8D5FF;height:20px;padding-left:10px;padding-top:2px;color:#AAAAAA;}
.SubPanelLine{padding-left:10px;padding-right:10px;border-left:solid 1px #C8D5FF; border-right:solid 1px #C8D5FF;}
.SubPanelBottom{padding-left:10px;padding-right:10px;border-left:solid 1px #C8D5FF; border-right:solid 1px #C8D5FF;border-bottom:solid 1px #C8D5FF;}

.FOrderPaxTbl { width:100%; margin-top:10px; background-color:#E7F3FE; }
.FOrderPaxTbl a { color:#0033FF; text-decoration:none;}
.FOrderPaxTbl th { padding-left:5px; padding-right:5px; padding-top:5px; font-weight:normal; text-align:right; }
.FOrderPaxTbl td img { border:0; }
.FOrderPaxTbl label { }
.FOrderPaxName { height:12px; width:80px; }
.FOrderCType { width:86px; }
.FOrderCID { height:12px; width:125px; }

#flt_odr_note { height:30px; text-align:center; background-color:#E7F3FE; border:solid 1px #C8D5FF; }
#flt_odr_note a { color:#0033FF; text-decoration:none;}

#DatePicker { width:180px; padding:2px 5px 2px 5px;font-size:10px; text-align:center;
  border:solid 1px #333; background-color:#CCCCCC; position:absolute; z-index:100; display:none; }
#DatePicker select,#DatePicker input { font-size:10px; }

.flt_int_flist { width:560px;border-collapse:collapse; }
.flt_int_flist th { background-color:#C5E8FF; color:#000080; height:30px }
.flt_int_flist td { text-align:center; height:26px; border:solid 1px #EEE; }
.flt_int_flist tr.l1 { background-color:#FFFFFF; }
.flt_int_flist tr.l2 { background-color:#EFF6FF; }
.flt_int_flist tr.hover { background-color:#FFFFE1; }
.flt_int_flist a { color:red; text-decoration:none; }
.content_main td {
  word-wrap: break-word; 
  word-break: normal;  
  font-size: 12px;
  color: #404040;
  line-height: 200%;
  }
.sec1 { 
  background-color: #eeeeee;
  cursor: hand;
  color: #404040;
  border-left: 1px solid #eeeeee;
  border-top: 2px solid #eeeeee;
  border-right: 1px solid gray;
  border-bottom: 2px solid #eeeeee;
  }
.sec2 { 
  background-color: #ffffff;
  cursor: hand;
  color: #cc0001;
  border-left: 1px solid #696969; 
  border-top: 1px solid #696969; 
  border-right: 1px solid #696969; 
  font-weight: bold; 
  }
.main_tab {
  background-color: #ffffff;
  color: #404040;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; 
  border-top: 0;
  }
 .visa01 {
	font-family: "宋体";
	font-size: 12px;
	color: #620f09;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
}
.visa02 {
	font-family: "宋体";
	font-size: 12px;
	color: #404040;
	text-align: left;
}
.visa03 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 30px;
	color: #620f09;
	text-align: left;
	font-weight: bold;
	padding-left: 30px;
}
.visa04 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	color: #404040;
	text-align: left;
	padding-left: 35px;
}
.visa05 {
	font-family: "宋体";
	font-size: 12px;
	color: #404040;
	text-align: left;
	float: none;
	line-height: 1.6;
	padding-left: 55px;
}
.visa06 {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #aa0000;
}
.visa07 {
	font-family: "宋体";
	font-size: 12px;
	color: #aa0000;
	text-align: right;
}