.mtop{
	margin-left:24px;
	width:925px;
	background:#DBEEF5 url(../promotion/images/top_2.jpg) no-repeat;
	height:100%;
	padding-bottom:20px;
}
.ttxt{
	height:600px;
	
	/*font-weight:bold;*/
	padding:90px 0 0 80px;
}
.tbg{
	
	height:26px;
	position:relative;
}
.game{
	position:absolute;
	display:block;
	background:url(../promotion/images/a1.png) no-repeat center center;
	text-align:center;
	padding-top:4px;
width:360px;
height:22px;
top:0px;
left:88px;
	font-size:18px;
	color:#9C0000;
}

.boxtxt{
	padding:0px 0 8px 170px;
	margin:0;
}
.boxtxt li{
	background:url(../share_img/dot_black_2_2.gif) no-repeat left 8px;
	padding-left:10px;
	list-style:none;
}
.mtab td{
	padding:2px 6px;
	font-family:Arial, Helvetica, sans-serif;
}
.mtab td a{
	color:#007EBB;
}
.mtab td a :hover{
	text-decoration:underline;}
.mtab td span.price{
	color:#FF0000;
}
.mtab td span.des{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:45px;
	color:#999999;

}
.tbox_t,.tbox_b,.tbox_c{
	width:895px;
	margin-left:16px;
}
.tbox_t{
	
	background:url(../promotion/images/box_t.png) no-repeat left top;
	height:10px;
}

.tbox_c{
	background:#FFFDDA;
    padding:0 10px 10px 10px;
	width:875px;
}
.tbox_b{
	background:url(../promotion/images/box_b.png) no-repeat left bottom  ;
	height:12px;
}
.girl{
	background:url(../promotion/images/a2.png) no-repeat;
	width:140px;
	height:120px;
	position:absolute;
	left:26px;
	top:-10px;
}
.imgl{
	position:relative;
	height:230px;
}
.imgLay{
	position:absolute;
	background:url(../promotion/images/site_2.gif) no-repeat left top;
	height:213px;
	width:900px;
	top:-28px;
	left:10px;
}

.b_box_t,.b_box_c,.b_box_b{
	margin-left:40px;
}
.b_box_t{
	background:url(../promotion/images/bbox_t.png) no-repeat left bottom;
	height:16px;
	
}
.b_box_c{
	background:url(../promotion/images/bbox_c.png) repeat-y;

	padding:0 32px 20px 30px;
}
.b_box_b{
	background:url(../promotion/images/bbox_b.png) no-repeat left top;
	height:16px;
}
.cmen{
	background:url(../promotion/images/cr_2.png) no-repeat;
	position:absolute;
	width:210px;
	height:186px;
	top:148px;
	left:18px;
}
.per{
	background:url(../promotion/images/per_2.png) no-repeat;
	position:absolute;
	width:100px;
	height:175px;
	top:339px;
	left:58px;
	color:#FFF;
	padding:35px 60px 0 30px;
	text-align:center;
	line-height:28px;
	
}
.per span{
	font-weight:bold;
	font-size:35px;
}
.bbtxt{
	padding-left:110px;
	height:80px;
}
.card_box{
	position:absolute;
	background:url(../promotion/images/card_box.png) no-repeat;
	padding:45px 0 0 10px;
	/*top:320px;*/
	top:340px;
	left:80px;
	width:470px;
	height:358px;
}
.card_rt{
	position:absolute;
	background:url(../promotion/images/box_ct.png) no-repeat;
	width:190px;
	height:183px;
	top:308px;
	left:390px;
}
.card_lt{
	position:absolute;
	background:url(../promotion/images/box_cb.png) no-repeat;
	width:130px;
	height:110px;
	top:591px;
	left:455px;
}
.card{
	padding-top:10px;
	width:219px;
	height:303px;
	float:left;
}
.ctr{
	width:200px;
	padding:8px;
	float:left;
	height:auto;
}

.car_rbox{
	position:absolute;
	padding:2px;
	top:380px;
	left:580px;
	width:280px;
	height:320px;
}
.but{
	background:#CBEAEF;
	display:block;
    padding:3px;
	color:#666666;
	line-height:15px;
	
}
.bdown{
	background:url(../promotion/images/dd.gif) no-repeat 90px center;
	height:28px;
	display:block;
}

.mesbox{
	width:600px;
	float:left;
	background:#CBEAEF;
	padding:4px 8px 8px 8px 
}
.mesinbox{
	
	padding:0 8px 8px 8px;
	background:#FFF;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:6px;
	font-size:11px;
	line-height:15px;
}
.ques{
	background:url(../promotion/images/rr.gif) no-repeat left 6px;
	padding:2px 0 2px 20px;
}
.answer{
	background:url(../promotion/images/hand.gif) no-repeat left 6px;
	padding:2px 0 2px 20px;
}
.dinfo{
	float:left;
	margin-left:4px;
	width:190px;
	padding:6px;
	background:#F9EC53;
	color:#000;
	height:100%;
	line-height:16px;
}
#Screen {
    position:absolute;
    z-index: 9998;
    top: 0px;
    left: 0px;
    background: #000000;
    display: none;
    filter: alpha(Opacity=30);
    -moz-opacity:0.30; 
}
#preview {
    position: absolute;
    z-index: 9999;
    display: none;
	background:#ffffff;
	width:600px; 
	height:auto; 
	padding:20px 10px 20px 10px;
	margin:0 auto 0 auto;
}
#card_download {
	height: auto;
	width: 484px;
	padding:8px 8px 0 8px;
	background:#FFF;
}
#main_kuang{
    border:1px solid #FF9999;
	padding:15px 15px 10px 15px;
	color:#ff0000;
}
#main_kuang td.td1{
   text-align:left;
   padding:3px;  
   color:#000;
   
}
#main_close{
	padding:5px 0 0 0;
	text-align:right;
}
#downrecord{
	padding:8px; 
	background:#FFF;
	color:#666666;
	font-size:9px; 
	font-family:Verdana, Geneva, sans-serif;
}

#downrecord ul{
	list-style:none;
	margin:0;
	padding:3px 3px 3px 0;	
}
#downrecord li{
   background:url(../share_img/g_point_4_4.gif) no-repeat 0px 6px;
   padding:0 0 0 8px;
}
#card_back
{
	background-image:url(images/card_1.jpg);
	background-repeat:no-repeat;
	
}
.trybut{
	background:url(../promotion/images/try_again.gif) no-repeat;
	width:89px;
	height:25px;
	display:block;
}
a.trybut:hover{
	background:url(../promotion/images/try_again_h.gif) no-repeat;
}

#itinerary_discount{
	background:#CBEAEF; padding:0 10px 10px 10px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666; text-align:left; margin-top:10px;
}
#itinerary_list{
	background:#fff; margin:0 5px 5px 5px;color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px;
}
#itinerary_list ul{
	margin:0;padding:0; list-style:none
}
#itinerary_list ul li
{
	background:url(../share_img/dot_black_3_3.gif) no-repeat 5px 5px; padding-left:15px; margin-bottom:10px;
}

#itinerary_list li span.des{
	font-size:11px;
	padding-left:40px;
	color:#666666;

}

#itinerary_list li a{
	color:#007EBB;
}
#itinerary_list li a :hover{
	text-decoration:underline;
}
#itinerary_list li span.price{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
}
#itinerary_list li strong{
	color:#f00;	
}

.box_y{
	padding:50px 40px 0 100px;
}
.box_y ul li{
    background:url(../share_img/dot_black_2_2.gif) no-repeat left 8px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#4E2001;
	line-height:15px;
	padding:2px 0 2px 10px;
}
.nprice{
	font-family:Verdana, Geneva, sans-serif;
	color:#FF0000;
}

