@charset "utf-8";
/* CSS Document */

/*国际港澳台.产品页新增加的css*/
.select_country { width:180px;}
.error { color:#990000; font-weight:bold;}



/*御尊卡*/
.y_enter { width:100px; float:left; padding:5px 0 0 745px; }
.y_login_bg{ width:684px; height:355px; background: url(yu-trans.png) no-repeat; }
.y_enter_btn { background:url(yu_login.jpg) no-repeat; width:188px; height:24px; cursor:pointer; border:0px none;}



.yu_input1{width:213px;height:20px; border:1px solid #CCCCCC; background:#fff; }
.y_content { padding:20px 0 0 270px; }
.y_content h1{ color:#000; font-weight:bold; font-size:18px; overflow:hidden; margin:0; padding:0; }
.y_content h2{ color:#666; font-weight:bold; font-size:12px;overflow:hidden;margin:0; padding:10px 0 0 0; }
.y_content h3{ color:#000; font-weight:bold; font-size:16px; overflow:hidden; margin:0; padding:0; }
.y_member { float:left; width:200px;}
.y_member2 { float:left; width:100px; padding:0 0 0 50px;}
.y_m_login1 {float:left; width:130px; font-size:12px; margin:10px 10px 0 0; }
.y_m_login1 input { width:120px; height:20px; border:1px solid #ccc; padding:0 0 0 3px; margin:5px 0;}

.y_card { font-size:16px;}

.y_card strong { color:#990000;}

.y_history {}
.yu_history_right { width:200px; float:right;}
.yu_history_btn {background:url(../images/yu_btn2.jpg) no-repeat; width:111px; height:34px; border:0px none; color: #990000; padding-bottom:2px; cursor:pointer; font-weight:bold; margin-right:24px; font-size:14px; margin-top:5px; float:left; }



.ecoupon_btn { padding:0 0 5px 0;}
.e_btn { width:73px; height:17px; background:url(btn_e-coupon.jpg) no-repeat; border:0; cursor:pointer;}
.e_content { padding:5px 0 0 250px; font-size:12px; color:#333; line-height:20px; width:370px; }
.e_content h1{ color:#333; font-weight:bold; font-size:16px; overflow:hidden; margin:0; padding:0 0 5px 0; }
.e_info li {
	list-style-type:none;
	vertical-align: middle;
	width:250px;
	clear:both; height:40px;
}
ul.e_info { margin:0; padding:10px 0 0 0; overflow:hidden;}
.e_info li img { float:left;}
.e_info li span { float:left; display:block; vertical-align: middle; margin:0 10px 0 10px;}
.e_btn2 { width:180px; height:30px; padding:10px 0 0 130px;}
.e_cancel { background:url(button_flight_status_search_left_black_bg.gif) no-repeat; width:74px; height:25px; cursor:pointer; border:0px none; color:#FFF; margin-right:20px;}
.e_ok { background:url(button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px; cursor:pointer; border:0px none; color:#FFF;}
#e_ok {margin-right:20px;}

.ecoupon_list{ background:url(e_icon_s.jpg) no-repeat;}
.button_e{font-size:9pt;background:transparent url(btn_down_e-coupon.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;height:25px;padding:3px 0 0 5px;width:139px; cursor:pointer}

.e_bar {width:100%; height:40px; background:url(e_bar.jpg) no-repeat;}
.e_sit_food { background:url(button_grey_4words_whitebg.gif) no-repeat; color:#333; width:63px; height:19px; margin:3px 0;border:0; cursor:pointer;}

#main_container #container_right #print_and_email2{ background-color:#f6f6f4; text-align:center;  padding-top:5px; padding-bottom:10px; height:35px; color:#7F7F7F;}
#main_container #container_right #print_and_email2 #print_button{background:transparent url(button_long_red_print.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#FFFFFF;font-weight:bold;height:25px;margin-right:13px;padding-bottom:0px;padding-left:25px;width:144px; font-size:12px; cursor:pointer; *padding-top:4px}
#main_container #container_right #print_and_email2 #download_button{background:transparent url(button_long_red_print_pdf.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#FFFFFF;font-weight:bold;height:25px;padding-bottom:0px;padding-left:25px; margin-right:13px; width:144px; font-size:12px; cursor:pointer; *padding-top:4px}
#main_container #container_right #print_and_email2 .left{ width:auto; float:left; margin-top:8px}
#main_container .container_right_auto_height #print_and_email .left{ width:auto; float:left;margin-top:1px!important}
#main_container #container_right #print_and_email2 .right{ width:auto; float:left}
#main_container #container_right #print_and_email2 .right #email_icon{ position:relative; top:7px}
#main_container #container_right #print_and_email2 .right input{height:14px; font-size:9pt;border-color:#84A0BC rgb(184, 201, 216) rgb(184, 201, 216) rgb(132, 160, 188);border-style:solid;border-width:1px;color:#A5A5A5;margin-right:4px;padding-left:6px;width:125px;}
#main_container #container_right #print_and_email2 .right #send_button{background:transparent url(black_2word_button.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#FFFFFF;height:20px;width:44px; font-size:12px; cursor:pointer; margin-right:30px;_margin-right:20px}
.ecoupon_explain { width:100%; height:30px; background:none repeat scroll 0 0 #CCCCCC;}
.ecoupon_explain img { margin:6px; float:left;}
.ecoupon_explain span { float:left; display:block; width:400px; padding:8px; color:#333333; }

.dishonored {background-color:#efefef; height:auto; overflow:hidden;margin-top:-20px; padding:10px; line-height:20px;}





/*等待页面*/
.waiting { background:url(popupwin_order_return2_confirmed_bg.jpg) no-repeat; width:554px; height:274px;}
.waiting_text { padding:100px 0 0 50px; color:#666666; font-size:14px;}
.info_line { width:97%; height:1px; overflow:hidden; background:#ccc; margin:20px 0;}


.e_t li { color:#666666; margin:4px 0; line-height:18px;}
.e_t h1 {
	font-size:14px;
	color:#990000;
	font-weight: bold;
}
.eticket {width:650px; height:auto; border:1px solid #ccc; padding:10px;}
.e_t1 { border:1px solid #ccc;}
table.e_t1 td { border:1px solid #ccc; padding:4px 0;}



.search_tips2{ float:none;  clear:both; margin-bottom:18px; margin-top:6px; color:#575454}
.title_gray_small2{ background:url(maincontainer_right_title_gray.gif) repeat-x; height:23px; font-size:14px; font-weight:bold; padding-top:8px; padding-left:11px;width:auto; color:#414342}
.message_table {

}
.message_table td {
	height:45px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

.button_new{height:14px; font-size:9pt;background:transparent url(popwin_sms_button_bg.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;height:19px;padding-bottom:2px;width:67px;padding-top:2px; cursor:pointer; margin-left:10px;}
.message_text { color:#666;}
.message_btn { width:100%; text-align:center; height:60px; padding:20px 0 0 0;}
.button_plus_4words_redder_bg2{
	background:transparent url(button_info_red_bg2.gif) no-repeat scroll 0 0;
	height:35px;
	width:250px;
	color:#FFFFFF;
	cursor:pointer;
	border:0 none;
	font-size:12px;
	font-weight:bold; font-size:9pt;
}
.admin_body { background:#ccc;}
#admin_container { width:80%; margin:0 auto; background:#fff; padding:0 15px 30px 15px; border:1px solid #ccc; }
.admin_title_red_small { background:url(maincontainer_right_title_red.gif) repeat-x; height:25px; color:#fff; font-size:16px; font-weight:bold; padding:6px 0 0 10px;}
.admin_grey_bg { background:url(airport_tabs_bg.gif) repeat-x; height:35px; margin-top:10px; }
.admin_title { padding:10px 0 0 10px; height:35px;}
.admin_title2{padding:10px 0 0 10px; background:#F3F3F3;height:35px;}
.admin_title2 span { display:block; height:30px; float:left; padding-top:10px;}
.admin_close { background:url(airport_search_button_bg.gif) no-repeat; width:43px; height:19px; cursor:pointer; border:0px none; color:#FFF; margin-left:10px;}
.admin_table td { border:1px solid #F3F3F3; height:30px; padding:5px 0 0 5px; overflow:hidden;}
.admin_open { background:url(flight_status_searchcondition_button_bg.gif) no-repeat; width:67px; height:19px; cursor:pointer; border:0px none; color:#FFF; margin-left:10px;}
.admin_line { height:20px; overflow:hidden; background:#fff;}
.admin_template_zone { height:60px;}
.admin_input { width:110px; margin:0 5px;}
.admin_input2 { width:410px; margin:0 5px;float:left; height:30px;}
.button_plus_4words_whiter_bg{
	background:transparent url(/mu/images/button_plus_4words_whiter_bg.gif) no-repeat scroll 0 0;
	height:25px;
	width:75px;
	color:#424443;
	cursor:pointer;
	border:0 none;
	font-size:12px;
	font-weight:bold; font-size:9pt;
}
.button_plus_4words_redder_bg{
	background:transparent url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat scroll 0 0;
	height:25px;
	width:74px;
	color:#FFFFFF;
	cursor:pointer;
	border:0 none;
	font-size:12px;
	font-weight:bold; font-size:9pt;
	}
.window_inquire { width:620px;  background: #fff ; overflow:hidden;}
.window_inquire_title {background:url(maincontainer_right_title_red.gif) repeat-x; height:20px; color:#fff; font-size:16px; font-weight:bold; padding:6px 0 0 10px;}
.window_inquire_info { padding:10px 10px; background:#f3f3f3; color:#666; font-size:12px;}
.inquire_table{width:620px;height:166px;overflow-x:hidden;overflow-y:auto;}
.inquire_table td { font-size: 12px ; color:333; padding:5px 0; border:1px solid #f3f3f3;}
.close_btn { padding:20px 0; text-align:center;}



