body {
	color:#663332;
	font-size:12px;
	background:url(img/mainbg2.jpg) no-repeat;
	margin:0px;
}
.mn {
	width:900px;
	height:1330px;
	clear:left;
}
img {
	border:0px;
}
.tit {
	width:675px;
	height:120px;
	background:url(img/tit.jpg) no-repeat;
	float:right;
}
form {
	margin:0px;
}

/****** apspc ******/
.apspc {
	width:500px;
	height:500px;
	float:right;
}
.aptext {
	color:#FF0066;
	width:430px;
	height:90px;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	margin-left:70px;
}
.aptext2 {
	color:#555;
	width:400px;
	height:150px;
	font-size:12px;
	line-height:22px;
	margin-left:100px;
	padding-top:5px;
}
.apmem {
	color:#CC3333;
	width:500px;
	height:201px;
	font-size:12px;
	line-height:16px;
}
.jigu1 {padding-top:5px;}
.jigu2 {
	padding:5px 0px 0px 0px;
	text-align:left;
}
.prfs {
	color:#990066;
	line-height:20px;
	text-align:right;
}
.prfs img {margin-right:5px;}
/****** reg ******/
.regspc {
	width:500px;
	height:641px;
	margin-top:10px;
	background:url(img/regtit.gif) no-repeat;
	float:right;
}
.regtit {
	width:500px;
	height:150px;
}
.regbody {
	width:500px;
	height:300px;
}
.cons {
  	width:270px;
	height:50px;
	color:#CC3366;
	font-weight:bold;
	float:right;
}
.bot {
	width:500px;
	text-align:center;
}

.regtext {
}
/****** sps ******/
.sps {
	width:380px;
	height:230px;
	font-size:12px;
	background-color:#ECF5FA;
	position:absolute;
	margin:0px 10px 0px 10px;
	top:1105px;
	float:left;
}
.sps a {text-decoration:none;
	width:325px;
	height:40px;
}
.spspr {
	color:#888;
	width:370px;
	height:16px;
	font-size:10px;
	padding:10px 10px 0px 0px;
	text-align:right;
}
.links {
	width:350px;
	height:40px;
	padding:15px 5px 5px 20px;
}
.bsl1 {color:#0000FF; font-weight:bold; text-decoration:underline;}
.bsl2 {color:#000000; padding-top:3px;}
.bsl3 {color:#009900; font-size:10px; padding-top:3px;}

/****** ranks ******/
.ranks {
	width:100px;
	height:300px;
	text-align:center;
	line-height:30px;
	position:absolute;
	top:100px;
	left:930px;
	float:left;
}
/****** masters ******/
.masters {
	width:100px;
	height:216px;
	text-align:center;
	line-height:30px;
	position:absolute;
	top:486px;
	left:932px;
	float:left;
}

/****** info ******/
.info {
	width:500px;
	height:10px;
	font-size:10px;
	padding-top:15px;
	text-align:center;
	float:right;
}
.info a {color:#CC0066; text-decoration:none;}
.info a:visited {color:#CC0066; text-decoration:none;}
.info a:hover {color:#CC0066; text-decoration:underline;}

.copylight {
	width:500px;
	height:30px;
	text-align:center;
	float:right;
}
