#iwrap{
	width:800px;
	padding:5px;
	/*border:solid 1px #0f0;*/
	position:relative;
	text-align:left;	
}
#iwrap .page{
	/*border:dashed 1px #f00;*/
	position:relative;
	width:800px;
	float:left;
	color:#00FF00;
}
.page table{
	border-collapse:collapse;
}
.page th{
	/*background:#3c3;*/
	background:#cc00ff;
	font-weight:bold;
	color:#fff;
	padding:2px;
}
.page td{
	padding:2px 2px 2px 5px;
	font-family:Verdana, Arial, Tahoma;
}
.page b{
	color:#CC00FF;
}	
.nick{ text-align:left;	}

#pwrap{
	width:800px;
	padding:5px;
	/*border:solid 1px #0f0;*/
	position:relative;
	text-align:left;	
}
#pwrap .profile{
	/*border:dashed 1px #f00;*/
	position:relative;
	width:500px;
	float:left;
	color:#00FF00;
}

#pwrap .picture{
	/*border:dashed 1px #f00;*/
	position:absolute;
	top:5px;
	right:0px;
	float:right;
	width:300px;
	text-align:right;
}
.profile table{
	border-collapse:collapse;	
}
.profile table td{
	padding:2px 5px;
	font-family:Verdana, Arial, Tahoma;
}

#msgwrap{
	width:800px;
	padding:5px;
	/*border:solid 1px #0f0;*/
	position:relative;
	text-align:left;	
}
#msgwrap .msg1{
	/*border:dashed 1px #f00;*/
	position:relative;
	width:800px;
	float:left;
	color:#00FF00;
}

.msg1 table{
	border-collapse:collapse;	
}
.msg1 table td{
	padding:2px 5px;
}

#msgwrap .msg2{
	/*border:dashed 1px #f00;*/
	position:relative;
	width:800px;
	float:left;
	color:#00FF00;
	text-align:center;
}

.msg2 table{
	border-collapse:collapse;	
}
.msg2 table td{
}
#pfooter{
	padding-top:10px;
	padding-bottom:10px;
	width:600px;
	/*border:solid 1px #f00;*/
	text-align:center;
}
#pfooter .total{
	width:110px;
	border:solid 1px #afafaf;
	padding: 2px;
	float:left;
	margin:2px;
}
#pfooter .prev{
	width:50px;
	border:solid 1px #afafaf;
	padding: 2px;
	float:left;
	margin:2px;
}
#pfooter .curpage{
	width:1em;
	background-color:#c0f;
	border:solid 1px #afafaf;
	padding: 2px;
	float:left;
	margin:2px;
}
#pfooter .next{
	width:50px;
	border:solid 1px #afafaf;
	padding: 2px;
	float:left;
	margin:2px;
}
#pfooter .paging{
	width:1em;
	border:solid 1px #afafaf;
	background-color:#efefef;
	padding: 2px;
	float:left;
	margin:2px;
}
#regwrap{
	width:600px;	
	border:solid 1px #c0f;
	position:relative;
	text-align:left;	
}
#regwrap .reg-top{
	background:#cc00ff;
	color:#fff;
	height:24px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
}
#regwrap .reg-main{
	color:#c0f;
	text-align:left;
	font-weight:bold;
	/*border:dashed 1px #f00;*/
	font-family:Verdana, Arial, Tahoma;
}

.reg-main td{
	padding:5px;
}
.leftreg{
	text-align:right;
}
.leftlog{
	text-align:right;
	width:80px;
}
rightreg{
	text-align:left;
}
.mk{ color:#9900CC;}
.guide1{
	text-align:left;
	color:#33CC00;
	font-size:1.2em;
}
.guide2{
	text-align:left;
	color:#FF9900;
	font-size:1.1em;
}
.novn{color:#33cc00; font-size:0.8em; font-weight:normal;}
#wrap2{
	width:600px;	
	border:solid 1px #c0f;
	position:relative;
	text-align:center;	
}
#wrap2 .reg-top{
	background:#cc00ff;
	color:#fff;
	height:24px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
}
#wrap2 .reg-success{
	color:#c0f;
	padding:10px;
	text-align:left;
	font-weight:bold;
	font-family:Verdana, Arial, Tahoma;
}
#wrap2 .login-top{
	background:#cc00ff;
	color:#fff;
	height:24px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	border:dashed 1px #000;
	width:100%;
}

#wrap2 .login{
	color:#c0f;
	padding:10px;
	text-align:left;
	font-weight:bold;
	font-family:Verdana, Arial, Tahoma;
	border:dashed 1px #f00;
}
#main-footer{
	padding-top:10px;
}
