.login_top_bg {
	background-image: url(/system/img/login-top-bg.gif);
	background-repeat: repeat-x;
}
.body {
	background-color: #EEF2FB;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.login-buttom-bg {
	background-image: url(/system/img/login-buttom-bg.gif);
	background-repeat: repeat-x;
}
.login-buttom-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ABCAD3;
	text-decoration: none;
	line-height: 20px;
}
.login_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #333333;
}
.Submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #629DAE;
	text-decoration: none;
	background-image: url(/system/img/Submit_bg.gif);
	background-repeat: repeat-x;
}
.login_bg {
	background-image: url(/system/img/login_bg.jpg);
	background-repeat: repeat-x;
}
.login_bg2 {
	background-image: url(/system/img/login-content-bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.admin_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 38px;
	width: 100%;
	position: 閿熸暀璁规嫹;
	line-height: 38px;
}
.login_txt_bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	font-weight: bold;
}
.admin_topbg {
	background-image: url(/system/img/top-right.gif);
	background-repeat: repeat-x;
}
.txt_bt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.left_topbg {
	background-image: url(/system/img/content-bg.gif);
	background-repeat: repeat-x;
}
.admin_toptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A8091;
	height: 18px;
	width: 100%;
	overflow: hidden;
	position: 閿熸暀璁规嫹;
}

.left_bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #395a7b;
}
.left_bt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
}
.titlebt {
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	color: #000000;
	background-image: url(/system/img/top_bt.jpg);
	background-repeat: no-repeat;
	display: block;
	text-indent: 15px;
	padding-top: 5px;
}

.left_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	height:26px;
	color: #666666;
}
.left_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
}
.nowtable {
	background-color: #e1e5ee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #bfc4ca;
	border-right-color: #bfc4ca;
	border-bottom-color: #bfc4ca;
	border-left-color: #bfc4ca;
}
.left_txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #003366;
	text-decoration: none;
}



.left_ts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #FF6600;
}
.line_table {
	border: 1px solid #CCCCCC;
}

.sec1 {
	CURSOR: hand;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	border: 1px solid #B5D0D9;
	background-image: url(/system/img/right_smbg.jpg);
	background-repeat: repeat-x;
}
.sec2 {
	FONT-WEIGHT: bold;
	CURSOR: hand;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	background-color: #e2e7ed;
	border: 1px solid #e2e7ed;
}
.main_tab {
	COLOR: #000000;
	BACKGROUND-COLOR: #e2e7ed;
	border: 1px solid #e2e7ed;
}
.MM a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #666666;
	background-image: url(/system/img/menu_bg.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: none;
}
a:link {
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	text-decoration: none;
}

.list_table {
	border: 1px solid #CCCCCC;
}

.list_table thead {
	color:#333333;
	font-weight: bold;
	background-color: #89Aaeb;
}

.list_table_tr {
	background-color:#e4e4e4;
}

.list_table td {
	text-align: center;
}

.list_table a {
	color:#294aab;
}

.list_table a:hover {
	color:#FF6600;
}

.MM a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #666666;
	background-image: url(/system/img/menu_bg.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: none;
}
.os_tit_01 {
	background: url(../images/os_tit_01.jpg) no-repeat;
	height: 24px;
	line-height: 24px;
	padding-left: 8px;
	width: 757px;
	color: #fff;
	font-weight: bold;
}

.os_tit_border01 {
	border: 1px solid #acafb2;
	border-top: 0;
	padding: 20px 15px;
	width: 733px;
	color:#363636;
}
.os_tit_border02 {
	border: 1px solid #acafb2;
	padding: 20px 15px;
	width: 733px;
	background-color: #f7eec3;
}
.os_tit_03 {
	background-color: #c1c1c1;
	height: 22px;
	line-height: 22px;
	padding-left: 8px;
	width: 757px;
	color: #000;
	font-weight: bold;
}
.os_tit_border03 {
	background-color: #ececec;
	border: 1px solid #acafb2;
	border-top: 0;
	padding: 20px 15px;
	width: 733px;
	color: #000;
	font-weight: bold;
	
}
.tr_bottom{
	border: 1px solid #cccccc;
}
#showtable {
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-collapse: collapse;
}

tr.odd td {
	background: #f2f9fe;
}

#showtable tr.odd .column1 {
	background: #f4f9fe;
}

#showtable td {
	color: #678197;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: .3em 1em;
	text-align: center;
}
.myoder_table1 td ,.myoder_table1 th {border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;text-align:left;padding:5px 10px;}

/*閿熸枻鎷锋伅妯￠敓鏂ゆ嫹閿熸枻鎷疯壊*/
.blueModule{border:2px solid #8B9CB8;width: 1000px;}
.blueModule dt{background:#8B9CB8; line-height:20px;color:#FFF;font-weight:bold; padding-left:10px;}
.blueModule dd{margin-left:0px; background:#FFF;}

/*閿熸枻鎷锋伅妯￠敓鏂ゆ嫹閿熺即锟�/
.grayModule{border:1px solid #BABABA;}
.grayModule dt{background:#BABABA; line-height:20px; padding-left:10px;}
.grayModule dd{background:#FFF;border-bottom:1px solid #BABABA;}

.button_box{text-align:center;clear:both; padding:5px;}/*閿熸枻鎷烽挳閿熸枻鎷烽敓鍙尨鎷烽敓鏂ゆ嫹*/
.wquery_button{ background:url(/system/img/w_button.png) no-repeat; height:20px; width:80px; font-size:12px; color:#FFF; text-decoration:none; line-height:20px;border:none; text-align:center;cursor:pointer}
.t_red , .t_red a{color:red;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

/*閿熸枻鎷烽敓绔尅鎷�/
.table_border_1px{border-collapse:collapse;}
.table_border_1px td , .table_border_1px th{border:1px solid #BBB; padding:0px 0 0px 0px;}
.table_border_1px th{border-top:none;}

/*閿熸枻鎷烽敓绔尅鎷烽敓锟�/
.table_template{ border-collapse:collapse; width:768px; text-align:center;}
	.table_template td , .table_template th{border:1px solid #D7D7D7;padding:0px;}
	.table_template th{ padding:0px;}
	.table_template th span{background:#E6E7EB;display:block; padding:0px;color:#082A58;font-weight:normal;}


.tab_nav{ border:1px solid #C2C2C4; border-top:1px solid #AAAAAC;  color:#2F4672; position:relative; background:#fff; padding:1px; width:800px;height:29px; line-height:29px;margin-top:20px;}
	.tab_navbg{ background:url(/system/img/tab_bg.png) repeat-x left -1px;height:30px; line-height:30px; width:800px; position:absolute;}
	.tab_navbg li{ float:left; border-right:1px solid #C2C2C4}
	.tab_nav a{ color:#2F4672; text-decoration:none; padding:0 15px; line-height:25px; height:25px;  font-weight:bold; display:block; float:left; }
	.tab_nav a:hover ,.tab_nav .home{ background:#FFFFFF;line-height:27px; height:26px;}


.group_tab{position:relative;padding-top:22px; background:#D9DADC; width:800px;border-right:1px solid #C2C2C4;}
.group_tab_box {list-style:none;position:absolute;top:0;margin-left: 1px;}
.group_tab_box li{ float:left; color:#656565;line-height:22px;margin-right:3px;}
.group_tab_box li a:hover , .group_tab_box li a.group_home{ background:#D3E2F5;border:1px solid #FFF; border-bottom:none;line-height:22px;padding:0 8px;color:#014DAD;}
.group_tab_box li a{color:#000; font-weight:bold;text-decoration:none;display:block;line-height:22px;padding:0 8px;}
.group { background:#D3E2F5;border:1px solid #FFF; border-bottom: none;}

.group_link{ background:#D3E2F5;}
.group_link dd{border:1px solid #FFF;clear:both;padding:2px; padding-left:15px;line-height:22px; margin-left: 1px;}
.group_link dd span{position:absolute;left:5px;top:26px;}
.group_link dd a{color:#000; margin-right:10px;}
/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹*/
.page_container{ border:1px solid #A4C8EC; border-top:none; }
/*閿熸枻鎷烽敓鏂ゆ嫹鍟剧鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓锟�/
.page_container_bg{ background:url(/system/img/page_container_left.png) repeat-y; padding-left:24px;}
/*閿熸枻鎷烽敓鏂ゆ嫹椤甸敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹寮�/
/*澶撮敓鏂ゆ嫹*/
.page_container_title{ margin-left: 0px;height:24px; color:#000; font-size:12px; background:url(/system/img/page_container_title.png) repeat-x; border:1px solid #A4C8EC; line-height:24px;}
.page_container_title_list{background:url(/system/img/4.gif) no-repeat 10px;padding-left:30px;}
/*閿熸枻鎷烽敓鏂ゆ嫹*/
	
	.page_container_title2{ background: url(/system/img/page_container_title2.png) repeat-x; height:25px; line-height:25px; border-bottom:1px solid #D0D0D0;}
		.page_container_tBlue{color:#000; font-weight:bold;padding-left:5px; line-height:25px;}
		.page_container_tBlue a{text-decoration:none; font-weight:normal}
		.page_container_tBlack{color:#000;  font-weight:bold;padding-left:5px;line-height:25px;}
	/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鍙姤璁★拷*/
	.page_container_title2_left{ background:url(/system/img/page_container_title2_left_bg.png) no-repeat left bottom; height:27px; width:23px;  border-right:1px solid #d0d0d0; border-bottom:1px solid #FFF; position:absolute; top:0; left:-24px; z-index:10;}
	/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰皬閿熻妭鎲嬫嫹閿熸枻鎷�/
	.subhead{ background:#E4E5E7; height:22px;border-top:1px solid #DDD;clear:both;line-height:22px;}

	.container_border{border-bottom:1px solid #DDD; padding:5px;}
	
	.order_list{ width:"100%";border-collapse:collapse;margin-top:15px;}
		.order_list th , .order_list td{border:1px solid #BBB;text-align:center;}
		.order_list th {background:#E4E5E7; border-top:1px solid #BBB; font-weight:normal; color:#010101;padding:3px;}
		.order_list td{padding:1px 3px;height:23px;}
		.order_list_xc{list-style:none;}
		.order_list_xc li{float:left;}
			.ddlist_1{width:110px;border-right:1px solid #BBB; padding:10px 0;}
			.ddlist_2{padding:3px 0;width:70px;}
			
.Tips{border:1px solid ff7200;margin:1px;font-weight:bold;color:#a71800;line-height:28px;background:url(/system/img/Exclamation.gif) 5px center no-repeat #fff1d0;padding-left:30px;}
.Caption{background:url(/system/img/Braces.gif) no-repeat left center; height:55px; line-height:55px; padding-left:15px; position:absolute; width:500px;}
.add_accountos{clear:both; }
.add_accountos li{ float:left;width:175px; display:block;text-align:left;margin-top:20px;}	
.add_accountos li input , .add_accountos li select{width:160px; border:1px solid #808080;height:20px; line-height:18px;}
.add_accountos li span{color:red;margin-right:3px; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
#add_checked input{border:none;width:20px;}

.t_green , .t_green a{color:#026747;}

.clear{clear:both;height:0;line-height:0px;}

/*閿熸枻鎷烽敓鏂ゆ嫹閿熺粸鎻拷*/
.table_style{ border-collapse:collapse; width:768px;margin-top:1px;}
.table_style td , .table_style th{border:1px solid #D7D7D7;padding:0px;}
.table_style th{background:#F6F7F9;font-weight:normal;}
.table_style caption{font-size:12px; text-align:left; background:#D6E4F4;line-height:23px; padding-left:5px;color:#024EAE}
	.table .role{line-height:25px;}
	
	
.offersBox{width:880px;}
.offersTitle{font-weight:bold;}
.offerslistTitle{background:url(/system/img/offers.gif) repeat-x 0 -51px; height:24px; line-height:24px; position:relative;padding-left:20px;color:#FFF;}
		.offerslistTitle p{position: absolute; width:15px; height:23px; background-image:url(/system/img/offers.gif);background-repeat: no-repeat; }
		.offerslistTitleLeft{background-position: left -25px; left:0; top:0;}
		.offerslistTitleRight{background-position: right -25px; right:0; top:0;}
.tableList{border-collapse: collapse; border:1px solid #bcbcbc; border-top-color: #FFF; width:100%;}
		.tableList td{border-right:1px solid #c8d4e5;line-height:1.5em;}
		.tableList th{ border:1px solid #bcbcbc; background:#e0e0e0; line-height:23px;color:#2f2f2f;}
	.tableList tr.hover{background:#fffbd8; border:1px solid #ac0000;}
	.tableList tr.hover td{border:none;border-top:1px solid #ac0000;border-bottom:1px solid #ac0000;line-height:1.5em;}
	.tableList a.xg{background:url(/system/img/offers.gif) repeat-x 0 -230px;padding-left:15px;}
	.tableList a.xq{background:url(/system/img/offers.gif) repeat-x 0 -250px;padding-left:15px;}
	.tableList a.jh{background:url(/system/img/offers.gif) repeat-x 0 -209px;padding-left:15px;}
	.tableList a.dj{background:url(/system/img/offers.gif) repeat-x 0 -273px;padding-left:15px;}
	.addButton{text-align:right; padding:10px 0 10px 10px;}
		.addButton input{background:url(/system/img/offers.gif) repeat-x 0px -150px; width:100px; height:26px; border:none;color:#FFF;}
	
.offersAddBox{width:795px;}
	.offersAddContent{ border:1px solid #909090; background:#f9f9f9; border-top:none;}
	.offerstableAdd{border-collapse: collapse; width:100%;}
		.offerstableAdd caption{background:#ededed; border-bottom:1px solid #bcbcbc; line-height:23px; font-weight:bold;text-align:left;padding-left:10px;}
		.offerstableAdd th{font-weight:normal;text-align:left;padding-left:15px;}
		.offerstableAdd td{padding:2px 0;}
		.offerstableAddSpan td span{margin-left:10px;color:#780707;}
		
.CustomerList{widtH:580px;}
		.CustomerList dt{background:url(/system/img/offers.gif) repeat-x 0 -100px; height:22px; line-height:22px; color:#FFF; padding-left:10px;}
		.CustomerList dd{border:1px solid #747474; border-top:none;}
		.allCustomer{background:#dcdcdc; padding-left:10px;}
		.companAll{padding:10px; height:100%;}
			.companAll label{float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:120px;}
.searchButton{background:url(/system/img/offers.gif) no-repeat 0px -150px; border:none;width:88px; height:26px; color:#FFF;margin-left:10px; cursor:pointer;}


.paging{text-align:center;clear:both; padding:10px;}
		.paging a{border:1px solid #494949; padding:1px; color:#000; text-decoration: none;}
			.paging a span{padding:0 2px;}
			.paging a:hover span , .paging a.ahover span{background:#494949;color:#FFF;}
			
			.offersSubmit{background:url(/system/img/offers.gif) no-repeat -101px -150px; width:78px; height:26px; color:#FFF;border:none;}
		.offersCancel{background:url(/system/img/offers.gif) no-repeat 0 -123px; width:54px; height:26px; color:#FFF; border:none;}
			
<!--鍘熷閿熸枻鎷烽敓鏂ゆ嫹     閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹 -->
.airorderinfoTitle{background:#EBEFF8;line-height:23px;color:#004F87; padding:0 10px; font-weight:bold; width:768px;}

.unlockBack{background:url(/system/img/jsfhButton.gif) no-repeat;width:78px; height:22px;border:none;}

.airorderinfoTable{ border-collapse:collapse;width:850px;}
	.airorderinfoTable td , .airorderinfoTable th , .airorderinfoTable caption{border:#9F9F9F 1px solid;white-space:nowrap;overflow:hidden閿熸枻鎷穧
	.airorderinfoTable th{background:#EDEDED; font-weight:normal;height:23px;}
	.airorderinfoTable .inp{width:100px;}
	.airorderinfoTable caption{background:#32546f; border-bottom:none;font-weight:bold;text-align:left;font-size:12px;line-height:23px;padding-left:10px;color:#fbfcfc;}
	.airorderinfoTable td{text-align:center;height:23px;padding-left:5px;}

.aRequirements{color:#023D83; cursor:pointer;text-decoration:underline}

.Pop-upBox{padding-left:15px;position: absolute;display:none;}
.Pop-upBox dt{background-image: url(/system/img/popsprites.gif); background-repeat:repeat-x;position:relative;line-height:30px;}
.Pop-upBox dd{background:#D1D1D1;border-left:1px solid #AAA;border-Right:1px solid #AAA;padding:5px;}
	
.Pop-upTitle{height:27px;padding-left:10px;font-weight:bold;}

.pop-upLeftTop{width:25px;height:27px; background-position: left -77px;left:-14px;top:0;}
.pop-upRightTop{width:20px;height:27px; background-position: right -77px;right:0;top:0;}

.popContentCroll{padding-left:5px;overflow-y: auto;height:90px;background:#FFF;border:1px solid #a7a7a7;border-top:2px solid #a7a7a7; border-right:none;border-bottom:none;padding:5px;}

.Pop-upButton{text-align:center;padding-top:10px;}
.Pop-upButton input{background: url(/system/img/popsprites.gif) no-repeat 0 -50px; width:61px ; height:23px; color:#FFF;border:none;}

.Pop-upFooter{height:18px;background-position: 0 -28px;}
			.Pop-upBox dt p{padding:0;margin:0;background-image: url(/system/img/popsprites.gif); background-repeat:no-repeat; position: absolute;}
			.pop-upLeftTop{width:25px;height:27px; background-position: left -77px;left:-14px;top:0;}
			.pop-upRightTop{width:20px;height:27px; background-position: right -77px;right:0;top:0;}
			.pop-upLeftBottom{width:10px;height:18px; background-position: left -252px;left:0;top:0;}
			.pop-upRightBottom{width:10px;height:18px; background-position: right -252px;right:0;top:0;}
			
.lowestfares{background:#E3E3EF;height:25px;line-height:25px;text-align:right;margin:2px;}

.divmodifysegment , .UpatePassengersDetail{position:absolute;  z-index:10000;}
	
.tit_up {
	border: 1px solid #8399be;
	margin: 5px 5px 0 5px;
	padding-left: 10px;
	background-color: #c1d6eb;
	height: 22px;
	line-height: 22px;
	color: #000;
	text-align: left;
	font-weight: bold;
}
.blueTitle{ background:#EBEFF8;width:790px; color:#004F87;line-height:23px;font-weight:bold;padding-left:10px;}


.btn {
background: url(../img/search1.gif);
border: 0 none;
color: white;
height: 25px;
min-width: 78px;
cursor: pointer;
margin: 5px;
}
