.ico_wor{
	color:#F93;
	font-size:12px;
}
.ico_rig{
	color:#390;
	font-size:15px;
}

.table{
	width:100%;
	margin:10px auto 7px;
	font-size:12px;
	overflow:hidden;
	border:1px solid #dec193;
	border-collapse:collapse;
}
.table * td{
	padding:6px;
	border:1px solid #EEE;
}

.table thead * th{
	background:#FFF url(../images/table_tbg.gif) 0px 1px repeat-x;
	border:1px solid #E3E3E3;
	padding:6px;
	color:#999;
}
.table tbody * th{
	text-align:left;
	background:#FFA;
	border:1px solid #dec193;
} 
.table tbody * th strong{
	line-height:21px;
	text-indent:10px;
	color:#999;
}
.td1{
	text-align:right;
	color:#666;
}
.td2,.td3,.td4,.td5,.td6,.td7,.td8,.td9{
	text-align:center;
}
.td5{
	background:#FAFAFA;
}
.td6,.td7,.td8,.td9{
	background:#F5F9F0;
}
.altspan{
	display:none;
	width:300px;
	text-align:left;
	border:1px solid #C1D5DF;
	background:#E8F2F7;
	padding:7px;
	position:absolute;
	line-height:19px;
	filter:Alpha(opacity=70);
}

.abctxt{
	line-height:19px;
	padding:10px;
	color:#777;
}
.abctxt strong{
	line-height:21px;
	color:#555;
}
#buybox{
	width:450px;
	border:2px solid #666;
	background:#FAFAFA;
	display:none;
	padding-bottom:6px;
}
#buybox dl{
	width:438px;
	margin:0px auto;
}
#buybox dl dt{
	line-height:25px;
	text-indent:4px;
}
#buybox dl dt strong{
	font-size:12px;
}
#buybox dl dt a{
	position:relative;
	float:right;
	margin-top:-26px;	
	margin-right:5px;
}
#buybox dl dd{
	background:#FFF;
	border:1px solid #dec193;
	padding:10px;
}
.paylist{
	list-style:none;
	margin-left:10px;
}
.paylist li{
	height:31px;
	line-height:31px;
	font-size:14px;
	letter-spacing:1px;
	color:#333;
}
.paylist li strong{
	font-size:12px;
	color:#999;
	margin-right:4px;
}
