@charset "utf-8";
body{ margin:0px auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
form{ margin:0;}
img{ border:0;}
ul,li{list-style-type:none; margin:0; padding:0}

a:link,
a:visited{
   color:#0053AA;
   text-decoration:none;
}
a:hover{
   color:#0053AA;
   text-decoration:underline;
}
.clear{ clear:both}
.input1{ border:1px solid #CCC; width:80px; height:18px;}
.input2{ border:1px solid #CCC; width:120px; height:18px;}
.select1{border:1px solid #CCC; width:125px; }
.red{ color:#F00;}
/* CSS Document */
.ticket{width:654px; float:left}
.fly_head{ height:25px;}
.tourism{ height:25px; padding-top:10px}
.fly_head h5{ line-height:25px;background:url(../images/ticket2/bg_32x32.gif) left center no-repeat; margin:0; padding:0;padding-left:30px;}

.fly_headt1{ height:165px;}
.fly_headt1 h5{ line-height:25px;background:url(../images/ticket2/bg_32x32.gif) left center no-repeat; margin:0; padding:0;padding-left:30px;}

.tourism h5{ line-height:25px;background:url(../images/ticket2/tourisn.jpg) left center no-repeat; margin:0; padding:0;padding-left:30px;}
.Process{ float:right; height:100%; overflow:hidden;}
.Process ul{list-style-type:none;}
.Process ul li{ float:left; margin-right:3px; display:block;}
.Process li .already{ background-color:#DA2337; width:40px; height:6px; font-size:1px;}
.Process li .notyet{ background-color:#D8D8D8; width:40px; height:6px; font-size:1px;}
.Process li  p{ font-size:12px;height:10px; padding:0; margin:0; margin-top:5px; text-align:center; width:40px}
.info{ padding:5px 0;}
.searchbox{border:1px solid #CCC; background-color:#F5F5F5; padding:5px;}
.searchbox .box1{ float:left; width:60px; padding-top:3px; margin-left:5px;}
.searchbox .box2{ float:left; width:485px; margin-left:5px; line-height:24px;}
.searchbox .box3{ float:right;}

.searchbox ul{ list-style-type:none}
.searchbox ul li{ float:left; display:block;; margin-right:10px; display:inline}
.searchbox ul li label,.searchbox ul li input{ vertical-align:middle; }
.searchbox ul li.playnone{ display:none;}

.table1{ border-collapse:collapse; margin-top:10px;}
.table1 th{ color:#333333; text-align:center; padding:5px; background-color:#D7E3F7; }
.table1 td{ text-align: center; padding:3px; border-bottom:1px dashed #CCC;}

.table1 p{ margin:0; padding:0; line-height:20px;}

.table2{ border-collapse:collapse; margin-top:10px;}
.table2 th{ color:#333333; text-align:center; padding:8px; background-color:#E6E6E6; }
.table2 td{ text-align: center; padding:3px; border-bottom:1px dashed #CCC;}

.table2 p{ margin:0; padding:0; line-height:20px;}

.orderimg{ width:50px; height:24px; background:url(../images/ticket2/order.gif) left top no-repeat; cursor:pointer; border:0;}

.destination{ width:634px; margin:auto; border-bottom:1px solid #E2E2E2; padding:20px 0; font-family:Arial, Helvetica, sans-serif;}
.destination ul{ float:none;}
.destination ul li{ float:left;}
.destination li.intro{ width:360px; display:block; margin-left:10px; padding-top:5px;}
.destination li.intro p{ line-height:150%; margin:0; padding:0; color:#B2B2B2; margin-top:10px;}
.destination li.fright{ float:right;}
.destination .dtitle{ font-size:14px; font-weight:bold; color:#0A93D4;}
.destination .price{ color:#F00;font-size:14px; font-weight:bold;; margin-left:20px;}

.chala-pad{ padding-bottom:20px;}

#personal .leftbar{ width:200px; float:left; border:4px solid #67A1E2}
.leftbar p{ margin:0; padding:0; height:33px; line-height:33px; color:#333; font-weight:bold; padding-left:15px; background:url(../images/mybg.jpg) repeat-x;}
.leftbar .myinfo{ line-height:150%; padding:10px 20px; border-bottom:1px dashed #ccc;}

#menubar{ margin-top:10px;}
#menubar li.first{ font-weight:bold; color:#333333;}
#menubar li.first span{ padding-left:20px;}
#menubar .second{ border-bottom:1px dashed #ccc; margin-bottom:10px;}
#menubar .second li{ font-weight:normal; padding-left:40px; line-height:25px;}
#menubar .second li a{ color:#0053A9; text-decoration:none;}
#menubar .second li a:hover{ color::#0053A9; text-decoration:underline;}
#menubar .second li.selected{  background:#C9E3FC url(../images/ticket2/san.gif) 170px center no-repeat;}
#menubar .second li.selected a{ background-color:#C9E3FC; color:#333;}

#personal .rightcontent{ margin-left:210px; padding:10px;}
.rightcontent .tip { color:#999999;}
.rightcontent .about{ border:1px solid #67A1E2; color:#333; padding-left:60px; height:40px; background:#E8F4FF url(../images/ticket2/bg_i.gif) 10px center no-repeat; line-height:150%; margin:10px 0;}
.rightcontent .mysearch{ background-color:#E8F4FF; padding:5px; margin-top:10px;}
.rightcontent .mysearch li{ float:left;}

..search_ticket{ margin-top:10px; width:99%;}
.search_ticket #search_select {
    background:url(../images/ticket2/bg7.gif) bottom repeat-x;	
	height: 25px;
	width: 100%;
	margin-top:10px;
}
.search_ticket #search_select ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.search_ticket #search_select li  {
	float: left;
	margin-right: 8px;
	background:url(../images/ticket2/bg5.gif) bottom no-repeat;
}
.search_ticket #search_select a {
	display: block;
	height: 20px;
	width: 80px;
	text-align: center;
	color:#444444;
	font-size:12px;
	padding-top:5px;
	text-decoration:none;	
}
.search_ticket #search_select #current a {
	display: block;
	height: 20px;
	width: 80px;
	text-align: center;
	color:#444444;
	font-size:12px;
	padding-top:5px;	
	text-decoration:none;	
}
.search_ticket #search_select li#current {	
	background:url(../images/ticket2/bg6.gif) no-repeat;	
}
.search_ticket #search_select li#current a{
	font-weight:bold;	
	color:#0A94D5;
	text-decoration:none;	
}
.search_ticket #bottom {
	width: 100%;
}


.box_24 {
	border-bottom: 1px dashed #b5b9ca;
}

.logobg{width:208px; height:74px; float:left; background:url(../images/ticket2/logo.jpg) left center no-repeat;}
.menu{float:right; height:37px; width:779px; background:url(../images/ticket2/menubg.jpg) repeat-x; margin-top:37px;}
.menu li{float:left;width:90px;margin-right:6px;line-height:37px;} 
.menu li a,.menu li a:link,.menu li a:visited{ display:block; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}
.menu li a:hover,.menu li.selected a{ color:#FFFFFF; background:url(../images/ticket2/menuselected.jpg) center bottom no-repeat;}

.tipbox{ width:158px; height:138px; border:1px solid #ACCCEF;}
.tipbox .ttop{ height:29px; background:url(../images/ticket2/tipbg.jpg) repeat-x; color:#333333; font-size:12px; text-align:left; padding-left:10px; font-weight:bold; line-height:29px;}
.tipbox ul{ margin:10px 0 0 10px;}
.tipbox li{ line-height:28px;}
.tipbox li span{ color:#E56700; font-weight:bold; font-size:16px;}

.toptitle{ margin-top:25px; }
.toptitle .topleft{width:120px; height:25px;line-height:25px;  float:left; border-bottom:3px solid #0D94D6; color:#0D94D6; font-weight:bold;}
.toptitle .topright{margin-left:120px; border-bottom:3px solid #ccc;height:25px;}