@charset "utf-8";

#leftside
{
	width:680px;
	float:left;
}

#rightside
{
	padding:5px;
	width:290px;
	float:left;
}

div.topicbox
{
	margin:10px;
	height:80px;
}

div.mainbox
{
	margin:10px;
	padding:10px;
	height:230px;
	background:url(../images/ctbox.png) no-repeat;
}

div.mainbox .title
{
	padding-left:30px;
	height:25px;
	line-height:18px;
	font-weight:700;
	color:#aaa;
}

div.mainbox .title a
{
	text-decoration:none;
	color:#CCC;
	font-size:12px;
}

div.sidebox
{
	margin:10px;
	padding:10px;
	border-top:1px #fc0 dashed;
	border-bottom:1px #fc0 dashed;
	background:#ff9;
	padding:5px;
}

div.sidebox .title
{
	padding:5px 0px;
	background:#FFC;
	text-align:center;
	height:15px;
	color:#693;
	font-weight:700;
}

#leftnewsbox
{
	float:left;
	width:305px;
	text-align:right;
}

#rightnewsbox
{
	float:right;
	width:325px;
}

#leftnewsbox div
{
	height:200px;
	width:300px;
}

#leftnewsbox img
{
	border:none;
}

.textnews div
{
	border-bottom:1px dashed #ccc;
	overflow:hidden;
	line-height:19px;
	height:19px;
}

.textnews a
{
	text-decoration:none;
	color:#660;	
}

.textnews a:hover
{
	color:#900;
	font-weight:700;
}

.selbox
{
	padding:0px 5px;
	height:200px;
	width:330px;
	float:left;
	overflow:hidden;
}

.selbox1,.selbox2,.selbox3,.selbox4,.selbox5,.selbox6,.selbox7,.selbox8,.selbox9,.selbox10,.selbox11,.selbox12,.selbox13,.selbox14,.selbox15,.selbox16
{
	height:200px;
}

.selbar
{
	height:200px;
	width:150px;
	float:left;
	color:#fff;
}

.selbar .inside
{
	height:200px;
}

.selitem1,.selitem2,.selitem3,.selitem4,.selitem5,.selitem6,.selitem7,.selitem8
{
	height:25px;
	background:url(../images/selbutton1.png) no-repeat;
	line-height:20px;
	padding-left:5px;
}

.selitem9,.selitem10,.selitem11,.selitem12,.selitem13,.selitem14,.selitem15,.selitem16
{
	height:25px;
	background:url(../images/selbutton2.png) no-repeat;
	line-height:20px;
	padding-right:5px;
	text-align:right;
}

.intro
{
	background:#E0DEFE;
	line-height:30px;
	width:260px;
	padding:25px 20px;;
	height:150px;
	float:left;
}

.enter
{
	padding:0px auto;
	width:275px;
	height:200px;
	float:right;
}

.enter img
{
	padding:80px 0px;
	border:0px;
}

.activity
{
	width:200px;
}

.activity td
{
	height:25px;
	width:30px;
	border:1px solid #FFF;
	text-align:center;
}

.activity td a
{
	text-decoration:none;
	color:#036;
}

.notice
{
	padding:10px 5px;
	color:#000;
	line-height:20px;
}

.debate
{
	text-align:center;
}

.debate img
{
	border:0px;
}

.link
{
	padding:0px 20px;
	font-size:16px;
}

.link a
{
	margin:10px 0px;
	height:25px;
	line-height:25px;
	font-weight:700;
	color:#F60;
	text-decoration:none;
	display:block;
	border:1px #FFF dashed;
	text-align:center;
}

.link a:hover
{
	background:#FFC;
}
