/**
 * Update Log:
 * 2009-05-27	seasun	created initial version
 */

/* init style */

body{font-family:"宋体", Arial,Verdana, sans-serif, Helvetica; font-size:12px; color:#000000;}   
dl,dd,ul,ol{list-style:none;}   
a img{border:0;}   
body,div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,button{padding:0;margin:0;border:0;}   
input{ vertical-align:middle;}   
body,html{ height:100%;}   
button, .p{ cursor:pointer; }
.abs{ position:absolute; }
.rel{ position:relative; }
.ck_pic *{vertical-align:middle;}

/* font style [rule: lowercase f+font-size attribute] */    

.fU{ text-decoration:underline;}   
.fN{ text-decoration:none;}   
.fB{ font-weight:bold;}   
.f12{ font-size:12px;}
.f14{ font-size:14px;}

/* public space [rule: lowercase space+space height] */  
.space3{ height:3px; clear:both; font-size:1px;overflow:hidden;}   
.space5{ height:5px; clear:both; font-size:1px;overflow:hidden;}   
.space6{ height:6px; clear:both; font-size:1px;overflow:hidden;}   
.space9{ height:9px; clear:both; font-size:1px;overflow:hidden;}   
.space10{ height:10px; clear:both; font-size:1px;overflow:hidden;}   
.space12{ height:12px; clear:both; font-size:1px;overflow:hidden;}   
.space15{ height:15px; clear:both; font-size:1px;overflow:hidden;}   

/* whole link color */  
a:link {color:#bc2931; text-decoration:none;}
a:visited {color:#bc2931;text-decoration:none;}
a:hover {color:#bc2931; text-decoration:underline;}
a:active {color:#bc2931;}

/* font-color attribute [rule: lowercase c+color name] */  
.link_yellow,.link_yellow a:link,.link_yellow a:visited{color:yellow;}   

/* other attribute */
.l{ float: left;}   
.r{ float: right;}
.c{ text-align:center;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }   
.hidden{display: none;}   
.unL,.unL a{text-decoration: none;}   
.unB{border:none;}

/*body style*/
body{
	padding: 0;
	margin:0 auto;
	background:#C8FEFF url(../img/bg.jpg) repeat-x center top;
	width: 100%;
	display: table;
}
.cover{
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:0.8;
	_filter:alpha(opacity=80);/**/
}
#idRefer{
	position:relative;
	margin:0 auto;
	width:1002px;
}
#idBg{
	position:absolute;
	width:100%;
}
.reg_r_1{
	z-index:0;
}
.collect_me{
	position:absolute;
	top:36px;
	left:225px;
	z-index:1;
}

/* reg content */
#idRegContainer{
	position:absolute;
	z-index:99;
	top:350px;
	left:100px;
}
	#idRegContainer label{
		font-weight:bold;
		font-size:14px;
		color:yellow;
	}
	.info{
		width:200px;
	}
	.vdcode{
		width:80px;
	}
	table tr{
		line-height:24px;
	}
	.font_black{
		color:gray;
	}
	.font_red{
		color:red;
	}
	.v_align * {
		vertical-align:middle;
	}
	#ReflashVdcode{
		margin-left:8px;
	}
	#idRegBtn{
		margin-left:80px;
	}


/* server content */
#idServerRefer{
	position:relative;
	width:1002px;
	margin:0 auto;
}
#idServer{
	position:absolute;
	top:160px;
	left:183px;
	z-index:110;
}
	#idServerDecor{
		position:absolute;
		top:-40px;
		left:155px;
		background:url(../img/server_decor.png) no-repeat;
		width:320px;
		height:63px;
	}
	.server_box{
		width:616px;
		height:254px;
		background:url(../img/server_bg.jpg) repeat-x;
	}
		.server_r, .server_l{
			background:url(../img/server_frame.jpg) no-repeat;
			width:8px;
			height:100%
		}
		.server_r{
			background-position:-8px 0;
		}
		.server_l{
			background-position:0 0;
		}
		.server_c{
			position:relative;
		}
			.reg_ok_msg{
				top:45px;
				left:200px;
			}
			ul.server_lists{
				margin-left:30px;
				position:absolute;
				top:140px;
			}
			ul.server_lists li{
				background:url(../img/server_list_bg.jpg) repeat-x;
				width:260px;
				height:65px;
				float:left;
				margin-right:20px;
			}
				.server_list_r, .server_list_l{
					height:100%;
					background:url(../img/server_list_frame.jpg) no-repeat;
				}
				.server_list_r{
					float:right;
					width:15px;
					background-position:-13px 0;
				}
				.server_list_l{
					float:left;
					width:13px;
					background-position:0 0;
				}
				.server_title{
					line-height:65px;
					vertical-align:middle;
					font-weight:bold;
				}
					.server_title, .server_title a,.server_title a:link,.server_title a:visited{
						color:#690202;
					}
					.server_title label{
						float:left;
						margin-left:10px;
					}
					.server_title span{
						float:right;
						margin-right:10px;
					}




/* hack */
.png{
	_behavior: url(./iepngfix.htc);
}
.reg_name{
	font-weight:bold;
	color:yellow;
	}
.font_gray{
		color:gray;
		font-weight:normal;
	}