@import url(../../v2/nav_main.css);


#l_menu { width: 210px;float: left;}
#r_main{ width: 740px; float:right;}

.l_menu  h3{ background:url(left_t.gif) no-repeat left top; line-height:23px; padding-left:20px; color:#FFFFFF; font-size:14px;}
.l_menu ul { margin:2px;}
.l_menu ul li { padding:5px;}
.border_on li { border-bottom:#33CCFF 1px dotted;  margin-bottom:5px;}
.border_on li span { float:right; color:#FF6600;}

.r_main { border:1px solid #2A77A5; border-top:none;}
.r_main  h2{ background:url(right_t2.gif) no-repeat left top; line-height:36px; padding-left:20px; color:#FFFFFF; font-size:16px; margin-bottom:10px;} 
.r_main  h3{ background:url(right_t.gif) no-repeat left top; line-height:23px; padding-left:20px; color:#FFFFFF; font-size:14px;} 

.place_list { border-bottom:1px solid #33CCFF; margin:10px; padding-bottom:15px; margin-bottom:15px;} 
.place_list a:link,.place_list a:visited{	color: #0099CC;}
.place_list a:hover{color: #ff9900;}

.place_info p { padding:10px;}
.place_info p:first-letter { padding-left:20px;}

.place_t { font-size:14px; font-weight:bold;}

.ticket_list {
	color:#F60;
	font-weight:bold;
}
.ticket_list del {
	color:#666;
}

.border_none { border:none;}

.toppic ul { margin:10px 20px; line-height:200%;}
.toppic ul li { width:320px; float:left; background:url(list_li1.gif) no-repeat left center; padding-left:20px;}

.ticket_list2 { padding:10px 0 20px 0; background: url(border2.gif) no-repeat center bottom}
.ticket_list2 p{ color:#666666;}

.phone_span {position: absolute; font-size:14px; right:25px; top:252px; color:#FF9900;}

.map_cont {height:240px;margin:5px 5px 15px 0;width:300px;}
.map_cont_text {width:400px;text-align:center;clear:both;background:url(../../../../www.tuniu.com/TNML/ui/ch/wenquan/map_cont_bg.gif) repeat-x;height:50px;margin:-5px 5px 0 0;padding-top:10px;}
.map_cont_text h3 {color:#960;font-size:13px;}
.map_cont_text h4 {color:#999;font-weight:normal;font-size:12px;}

.phone_order { 
background:transparent url(../../v2/images/phone_bg.gif) no-repeat scroll left top;
color:#FF9900;
font-size:14px;
line-height:40px;
margin:10px auto;
padding-left:40px;
width:265px;
}
.deliver { padding:10px 0;}
.spr_deliver {border-collapse:collapse;width:100%;}
.spr_deliver thead tr {background:#e8fdd7;}
.spr_deliver td {text-align:center;} 

.spr_hotel_list caption {  
color:green;
font-size:16px;
font-weight:bold;
}
.spr_room tbody span { 
color:#FF6600;
display:inline;
font-weight:bold;
}
.spr_room thead { 
background:#F2F3F6 none repeat scroll 0 0;
}

#spr_imgs img {width:200px;overflow:hidden;border:1px #aaa solid;padding:4px;}
#spr_imgs table {width:100%}
#spr_imgs table tr th {width:200px;}
#spr_imgs h4 {width:200px;text-align:center;font-size:14px;font-weight:normal;color:#060;padding:5px 0 15px 0}

.place_note { padding:10px; line-height:180%; color:#666;}

