﻿.hw1{width:110px;}
.hw2{width:70px;}
.hw3{width:60px;}
.hw4{width:80px;}
.hw5{width:193px;}
.btn{width:101px; height:21px; border:0; cursor:pointer}

.dropdown{display:block;position:relative; z-index:1;}
.dropdown div
{
	display: none;
	font-weight:normal;
	font-size:12px;
}
.dpRepay{ position:relative; display:block;z-index:1;}
.dpRepay div
{
	display: none;
	/*
	border: 0px solid #46A3C4;
	background: #fff;
	padding: 0;
	height: auto;	
	position: absolute;
	top:28px;
	left: 5px;
	width: auto;
	padding: 3px;
	z-index: 1000;
	*/
	font-weight:normal;
	font-size:12px;
}
.cursor{ cursor:pointer}


/*.dropdown:hover div{ display:block}*/

/****************ajax_city*******************/
#ajax_city{font-size:12px; font-family:Arial,Simsun; z-index:9999; position:absolute; height:315px; width:160px;left:-50px;top:23px; display:none;overflow:hidden;}
#ajax_city_frame{position:absolute;z-index:9998;  height:315px; width:150px;left:-50px;top:23px; overflow:hidden;}
#ajax_city #ajax_city_warp{border:1px solid #7F9DB9; background:#FFF; padding:4px; margin:0px; text-align:left; min-height:305px}
#ajax_city_warp{ overflow:auto;width:150px;height:305px;}
* html #ajax_city #ajax_city_warp{height:305px}
#ajax_city #ajax_city_message{display:block; line-height:20px; padding:0px 0px 0px 5px; color:#666; border-bottom:1px dashed #aaa; font-family:"Simyou"; word-wrap:break-word; word-break:break-all;}
#ajax_city #ajax_city_list{margin:5px 0 0 0; padding:0px; min-height:277px}
* html #ajax_city #ajax_city_list{height:277px}
#ajax_city #ajax_city_list span{margin:0px; padding:0px; float:left; text-align:left}
#ajax_city #ajax_city_list a{padding:1px 5px 0px 5px; text-align:right; border-top:1px solid #FFF; border-bottom:1px solid #FFF; cursor:pointer; line-height:20px; color:#05a; display:block; text-decoration:none; min-height:20px}
* html #ajax_city #ajax_city_list a{height:20px}
#ajax_city #ajax_city_list a:hover{background:#E7F1FD; border-top:1px solid #7F9DB9; border-bottom:1px solid #7F9DB9}
#ajax_city .ajax_city_selected{background:#C8E3FC; color:#FFF; border-top:1px solid #C8E3FC; border-bottom:1px solid #C8E3FC}
#ajax_city .ajax_city_pagebreak{padding:0; margin:0; display:none; line-height:25px; text-align:center}
#ajax_city .ajax_city_pagebreak a{color:#05a; font-family:Arial,Simsun,sans-serif; text-decoration:underline; padding:0px 4px 0px 4px; margin:0; font-size:14px}
#ajax_city #ajax_city_arrowl, #ajax_city #ajax_city_arrowr{color:#05a}
#ajax_city a.ajax_city_current{color:black; text-decoration:none}

.pricequery{ background:url(images/btn_query_1.jpg) no-repeat; width:92px; height:24px; border:none}
.red{color:Red; font-size:20px;}
.redb{color:Red; font-weight:bold}
.dates th{ text-align:center}
.dates td{ text-align:center}
 #ydtip{line-height: 180%;}
 #divHotelPic{ margin-bottom:10px}
 
.f_12_f00 {
	COLOR: #f00
}
.f_12b_f00 {
	color: #f00;
	font-weight:bold;
}
.f12b_f60 {
	FONT-WEIGHT: bold; COLOR: #f60
}
.f_14b_f60 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f60
}
.f_12_666 {
	COLOR: #666
}
.f_12b{ font-size:12px; font-weight:bold;}
.f_12b_06c {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #06c;
}
.f_14b_f00 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f00
}
.f_14b_c00 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c00
}
.f_14b_03c {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #03c
}
.f_14b_390 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #390
}
.f_14b_06c {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #06c;
}

.f_f60 {
	COLOR: #f60
}
.bigbtn {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BACKGROUND: url(images/btn.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 122px; CURSOR: pointer; COLOR: #fff; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
.nbtn{border:solid 1px #5a6da5; background:url(images/nbtn.jpg) repeat-x; padding:1px 2px;}
#bookLog{}
#bookLog table{ border-collapse:collapse}
#bookLog td{ padding:0; margin:0;}
#bookLog .text{ width:120px; font-size:12px;}

.mytable
{
	background-position: #FFFF00;
	border-top: 1px solid #9DCEE2;
	border-left: 1px solid #9DCEE2;
	border-collapse: collapse;
	background: #FFFF;
	border: 3px solid #3091C8;
}
.mytable td{ border-right:1px solid #9DCEE2; border-bottom:1px solid #9DCEE2; line-height:22px; padding:2px 5px; text-align:center; color:#222; font-weight:normal;}
.mytable th{ border-right:1px solid #9DCEE2; border-bottom:1px solid #9DCEE2; background:url(images/right_title_2.jpg) repeat-x; padding:2px 5px;line-height:27px; color:#005D92; text-align:center;}
.mytable td.p{ background:#E8F7FE;}

.order .notice .n1{width:220px;}
.order .notice .n0{ padding:5px; line-height:20px; border:1px solid #FF6600;width:255px;}
.gray{color:Gray}
/*#left{ background:#E2F3FD}*/
.plt{}
.plt td img{width:187px; height:127px;}
.plt td #sp{  margin-top:5px;}

.gtbl{border:solid 1px #ccc; border-collapse:collapse;}
.gtbl td{border:solid 1px #ccc; padding:3px;}
.gtbl th{border:solid 1px #ccc}

#divPriceMsg{ border: 0px solid #46A3C4; background-color:#fff; position:absolute; overflow:auto;font-weight:normal;font-size:12px;}
#divRPMsg{ border: 0px solid #AFAFAF; background-color:#FBFBC5; position:absolute; overflow:auto;font-weight:normal;padding:6px; width:270px; font-size:12px; line-height:150%;}
/*.tag_box {background-color:#FBFBC5; position:absolute; border:1px solid #AFAFAF; padding:6px; width:270px; font-size:12px; line-height:150%; z-index:1000}
*/