* {
	margin: 0px;
	padding: 0px;
	list-style:none;
	word-break:break-all;
}
body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a {
	color:#000
	;word-break:break-all;
}
a:hover{
	text-decoration:none
}
.wrap {
	width: 982px;
	margin:0 auto;
	overflow:hidden;
}
.left{
	float:left;
	display:inline
}
.right{
	float:right;
	display:inline
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden
}
.border{
	border:#f2b74f 1px solid
}
h3{
	height:34px;
	border-bottom:#ccc 1px dashed;
	font-size:12px;
	line-height:34px;
	padding-left:20px;
	font-size:13px;
	color:#f40;
	background:none
}
h3.title{
	color:#666;
	padding-left:43px;
	background:url(actt.gif) no-repeat 15px 0px;
}
h3.none{
	border:none
}
img{
	border:none
}
em{
	font-size: 11px;
	font-style: normal;
}
.margintop{
	margin-top:10px
}
.center{
	text-align:center
}
/*上面通用类*/
#header{
	height:80px;
	position:relative;
	padding-bottom:10px;
}
	#header img{
		margin:10px 0 0 20px
	}
	#header p{
		position:absolute;
		right:0px;
		height:20px;
		line-height:20px;
	}
	#header p a{
		line-height:20px;
		color:#138fc3;
		margin:0px 3px;
	}
	#header p.reg{
		top:12px;
	}
	#header p.reg a:hover{
		text-decoration:none
	}
	#header #seacher {
		position:absolute;
		right:0px;
		top:38px;
		display:block
	}
	#header #seacher .left{
		margin-left:5px;
	}
	#header #seacher select{
		width:80px
	}
	#header #keyword{
		border:1px solid #666;
		height:18px;
		line-height:18px;
		width:180px;
	}
	#header p.hotkey{
		top:62px
	}
	#header a#topic,#header a#alrum{
		display:block;
		height:30px;
		width:101px;
		overflow:hidden;
		position:absolute;
		bottom:0px;
		text-indent:-9999px;
	}
	#header a#topic{
		background:url(topic.gif);
		left:310px;
	}
	#header a#topic:hover{
		background:url(topic1.gif);
	}
	#header a#alrum{
		background:url(alrum.gif);
		left:200px;
	}
	#header a#alrum:hover{
		background:url(alrum1.gif);
	}
#nav {
	background:#000;
}
	#nav .nav{
		background:url(nav_bg.gif);
		height:34px;
		margin:2px
	}
	#nav .nav a{
		float:left;
		background:url(nav_li_bg.gif) no-repeat right;
		height:34px;
		line-height:34px;
		color:#fff;
		font:13px;
		font-weight:bold;
		text-decoration:none;
		padding:0px 20px;
	}
	#nav .nav a:hover,#nav .nav a.nav_title{
		color:#f40
	}
	#nav #sctj a{
		float:left;
		width:84px;
		padding:0px;
		background:url(nav_right00.gif) no-repeat left 6px;
		text-indent:-9999px
	}
	#nav #sctj a:hover{
		background:url(nav_right2.gif) no-repeat left 6px;
	}
	#nav #sctj a.lz{
		background:url(nav_right0.gif) no-repeat left 6px;
		margin:0px 20px 0px 10px;
	}
	#nav #sctj a.lz:hover{
		background:url(nav_right1.gif) no-repeat left 6px;
	}
#subcha{
	position:relative;
	overflow:hidden;
	background:url(tb2.gif);
}
	#subcha div.left,#subcha div.right{
		background:url(tb3.gif);
		position:absolute;
		top:0px;
		left:0px;
		height:33px;
		width:2px;
		overflow:hidden;
	}
	#subcha div.right{
		background:url(tb1.gif);
		right:0px;
	}
	#subcha div.subcal{
		height:33px;
		margin-left:15px
	}
	#subcha div.subcal a{
		height:33px;
		line-height:33px;
	}
#main_top{
	margin-top:10px
}
	#main_top div{
		overflow:hidden
	}
	#main_top #slide{
		width:308px;
		height:250px;
	}
	#main_top #hotalrum{
		width:308px;
		height:260px;
		margin-top:10px
	}
	#main_top #hotalrum ul{
		margin-top:5px
	}
	#main_top #hotalrum ul li{
		height:103px;
		position:relative
	}
	#main_top #hotalrum ul li img{
		display:block;
		position:absolute;
		left:10px;
		top:5px;
	
	}
	#main_top #hotalrum ul li a.title{
		position:absolute;
		left:140px;
		top:5px;
		display:block;
		height:20px;
		line-height:20px;
		overflow:hidden;
		font-weight:bold;
		text-decoration:none;
		width:160px;
		font-size:13px
	}
	#main_top #hotalrum ul li p{
		display:block;
		position:absolute;
		left:140px;
		top:30px;
		width:160px;
		height:65px;
		overflow:hidden
	}
	#main_top #hotalrum ul li p a{
		color:#666
	}
	#main_top #newv{
		width:380px;
		height:522px;
		margin-left:10px;
	}
	#main_top #newv ul li{
		height:85px;
		overflow:hidden;
		position:relative;
		margin-top:8px;
	}
	#main_top #newv ul li a.img{
		position:absolute;
		left:7px;
		top:4px;
		display:block;
		height:90px;
		width:120px;
	}
	#main_top #newv ul li a.title{
		display:block;
		position:absolute;
		height:20px;
		line-height:20px;
		color:#f40;
		font-weight:bold;
		overflow:hidden;
		left:135px;
		width:250px;
		top:3px;
	}
	#main_top #newv ul li p{
		display:block;
		position:absolute;
		height:20px;
		line-height:20px;
		overflow:hidden;
		left:135px;
		top:25px;
		color:#666;
		width:250px;
	}
	#main_top #newv ul li p.jianjie{
		height:32px;
		left:25px;
		line-height:16px;
		left:135px;
		top:47px;
		overflow:hidden
	}
	#main_top #newv ul li p span{
		color:#000;
		margin-right:5px;
		width:270px;
	}
	#main_top #announcement{
		height:153px;
		width:268px;
	}
	#main_top #announcement ul li{
		padding-left:25px;
		background:url(news_bg.gif) no-repeat 10px 8px;
		height:23px;
		line-height:23px;
	}
	.vtab {
		margin-top:10px;
		height:357px;
		width:268px;
		overflow:hidden;
	}
	.vtab div.tabbar{
		height:24px;
		overflow:hidden;
		background:url(line.gif) repeat-x left bottom;
		margin-top:10px
	}
	.vtab div.tabbar div{
		float:left;
		display:inline;
		background:url(taba-normal.jpg) no-repeat left top;
		height:24px;
		line-height:24px;
		text-align:center;
		width:72px;
		cursor:pointer;
		margin-left:13px
	}
	.vtab div.tabbar div.one{
		background:url(taba.jpg) no-repeat left top;
		text-decoration:underline;
		color:#f40
	}
	.vtab div.tabbar div.two{
		background:url(taba-normal.jpg) no-repeat left top;
	}
			
	.vtab ol{
		background:url(top10.gif) no-repeat 10px 7px;
		height:297px;
	}
	.vtab ol li{
		height:27px;
		line-height:27px;
		padding-left:40px;
		padding-right:5px;
		border-bottom:1px solid #e8e8e8
	}
	.vtab ol li em {
		color: #f40;
		float:right;
	}
.tabdiv{
	margin-top:10px;
	position:relative;
	padding-top:26px;
}
	.tabdiv .tabdivul {
		height:26px;
		overflow:hidden;
		position:absolute;
		top:1px;
	}
	.tabdiv .tabdivul div{
	   width:110px;
	   background-repeat:no-repeat;
	   text-align:center;
	   line-height:26px;
	   height:26px;
	   padding-top:2px;
	   margin-right:3px;
	   color:#000;
	   float:left;
	   display:inline;
	   margin-right:5px;
	   cursor:pointer;
	}
	.tabdiv .tabdivul .one{
		background-image:url(selected.gif);
		padding-left:15px;
		width:95px;
		font-weight:bold
	}
	.tabdiv .tabdivul .two{
		background-image:url(width.gif);
		border-bottom:1px solid #f2b74f;
	}
	.tabdiv ul.tabul{
		padding:0px 0px 15px 10px;
		height:190px;
	}
	.tabdiv ul.tabul li{
		float:left;
		width:240px;
		height:82px;
		overflow:hidden;
		margin-top:15px;
	}
	.tabdiv ul.tabul li a.img{
		border:3px solid #ccc;
		display:block;
		height:75px;
		width:100px;
	}
	.tabdiv ul.tabul li a.img:hover{
		border:#f2b74f 3px solid;
	}
	.tabdiv ul.tabul li a.title,.tabdiv ul.tabul li p{
		width:129px;
		height:16px;
		line-height:16px;
		overflow:hidden;
		margin-left:5px;
		color:#666
	}
	.tabdiv ul.tabul li p a {
		text-decoration:none
	}
	.tabdiv ul.tabul li a.title{
		height:20px;
		line-height:20px;
		overflow:hidden;
		font-weight:bold;
	}
	.tabdiv #tjalrum {
		height:125px;
		overflow:hidden
	}
	#tjalrum ul {
		height:110px;
		overflow:hidden
	}
	#tjalrum ul li{
		width:120px;
		height:100px;
		overflow:hidden
	}
	#tjalrum ul li a{
		display:block;
		width:100px;
		margin:auto;
		text-align:center
	}
.tag,#link{
	margin-top:10px;
	width:298px;
	padding-bottom:10px
}
	.tag div{
		padding:5px 10px;
	}
	.tag div a{
		color:#498ab5;
		margin-right:2px;
	}
	#link div{
		padding:5px 0px 5px 10px;
	}
	#link div a{
		float:left;
		height:31px;
		line-height:31px;
		text-align:center;
		width:88px;
		margin-right:7px;
	}
	#link div a img{
		height:31px;
		width:88px;
	}
#schannel{
	width:682px;
}
	#channeltag img{
		margin-right:10px;
		margin-top:5px;
	}
	#channeltag p.hot{
		width:185px
	}
	#channeltag p{
		margin-top:5px
	}
	#schannel .schannel{
		width:328px;
		margin-right:10px;
		margin-top:10px;
		height:250px;
		overflow:hidden
	}
	#schannel .schannel ul {
		height:145px;
		overflow:hidden
	}
	#schannel .schannel ul li{
		width:164px;
		text-align:center;
		margin-top:10px;
		overflow:hidden
	}
	#schannel .schannel li a.img{
		display:block;
		border:5px solid #ccc;
		width:120px;
		height:90px;
		margin:auto;
		overflow:hidden
	}
	#schannel .schannel li a.img:hover{
		border:#f2b74f 5px solid;
	}
	#schannel .schannel li a.title{
		padding-top:2px;
		height:28px;
		line-height:13px;
		color:#f40;
		display:block;
		width:130px;
		margin:2px auto;
	}
	#schannel .schannel ol li{
		width:150px;
		overflow:hidden;
		padding-left:14px;
		height:20px;
		line-height:20px;
	}
	#schannel .schannel ol li a:hover{
		color:#f40;
	}
	#schannel .schannel ol li span{
		margin-right:3px;
	}
/*index*/
.channel{
	width:650px;
	margin-top:10px;
	padding-bottom:5px;
}
	.channel div{
		padding-left:22px;
		
	}
	.channel div div{
		width:135px;
		margin-right:20px;
		padding-left:2px;
		float:left;
		display:inline;
		overflow:hidden;
		height:180px;
		margin-top:20px
	}
	.showvideo div div{
		height:140px;
	}
	.channel div div p{
		height:18px;
		line-height:18px;
		overflow:hidden
	}
	.channel div div a{
		color:#9f9f9f;
	}
	.channel div div a.img{
		display:block;
		width:120px;
		height:90px;
		overflow:hidden
	}
	.channel div div a.title{
		color:#f40;
		font-weight:bold;
		line-height:18px;
		height:18px;
		display:block;
		overflow:hidden;
	}
	.channel #multi_page{
		clear:both;
		display:block;
		text-align:center;
		height:30px;
		line-height:30px;
	}
	.channel #multi_page a.otherpage,.channel #multi_page a.nextpage,.channel #multi_page strong,.channel #multi_page span.prepage{
		font-size:11px;
	}
	.channel #multi_page a{
		text-decoration:none;
	}
	.channel #multi_page a:hover{
		text-decoration:underline
	}
	.channel p.jianjie{
		height:36px;
	}
	.special div div{
		height:160px
	}
#channelalrum {
	width:650px;
	padding:0px;
}
	#channelalrum .tabdiv ul.tabul li a.title{
		height:20px;
		line-height:20px;
		overflow:hidden;
		font-weight:bold;
	}
	#channelalrum ul {
		height:120px;
		overflow:hidden;
		padding-top:10px;
		padding-bottom:5px;
	}
	#channelalrum ul li{
		width:130px;
		height:120px;
		overflow:hidden;
		width:158px;
		margin:0px;
	}
	#channelalrum ul li a{
		display:block;
		width:120px;
		margin:auto;
		text-align:center
	}
	#channelalrum ul li a.img{
		height:90px
	}
	.channeltab{
		width:318px;
		margin-top:10px;
	}
#channeltag {
	width:318px
}
#tjalrum {
	height:323px
}
/*channel_index*/
/*player*/
div.digg{
	background:url(pagetbg.jpg);
	height:83px;
	position:relative;
	margin-top:10px;
}
	div.digg span{
		display:block;
	}
	div.digg div.left{
		background:url(pagetleft.jpg);
		width:11px;
		height:83px;
		position:absolute;
		top:0px;
		left:0px;
	}
	div.digg div.right{
		background:url(pagetright.jpg);
		width:11px;
		height:83px;
		position:absolute;
		top:0px;
		right:0px;
	}
	div.digg #digg{
		position:absolute;
		top:5px;
		left:270px;
		height:68px;
		overflow:hidden;
		background:url(votebtn.gif) no-repeat left 7px;
		color:#fff;
		font-weight:bold;
		font-size:18px;
		width:60px;
		text-align:center;
		padding-top:15px;
		cursor:pointer;
	}
	div.digg p{
		position:absolute;
	}
	div.digg p.digg{
		top:47px;
		left:293px;
		cursor:pointer;
	}
	div.digg p.likedigg{
		top:13px;
		left:340px;
	}
	div.digg p.likedigg span{
		height:20px;
		line-height:20px
	}
	div.digg p.down{
		top:15px;
		left:430px;
		height:60px;
	}
	div.digg p.down a{
		background:url(downbtn.gif);
		height:26px;
		width:92px;
		text-indent:-9999px;
		overflow:hidden
	}
	div.digg p.down a.fbtn{
		background:url(favbtn.gif);
		width:101px;
		margin-right:10px;
	}
	div.digg p.down span{
		clear:both;
		padding-top:10px;
	}
	div.digg p.down span a{
		background:none;
		color:#666
	}
#videoinfo {
	width:650px;
	margin-top:10px;
}
	#videoinfo dl.left {
		width:140px;
		text-align:center;
		margin-right:5px;
	}
	#videoinfo dl.left dt a.img{
		border:3px solid #ccc;
		display:block;
		height:90px;
		width:120px;
		overflow:hidden;
		margin:10px auto 7px auto;
	}
	#videoinfo dl.left dt a.img:hover{
		border:#f2b74f 3px solid;
	}
	#videoinfo dl.left dt a.title{
		color:#377894;
		display:block;
		margin-bottom:3px;
	}
	#videoinfo dl.left dd {
		padding-left:10px;
	}
	#videoinfo dl.left dd a{
		width:58px;
		height:20px;
		text-indent:-9999px;
		margin-right:5px;
		margin-top:8px;
	}
	#videoinfo dl.left dd a.li{
		background:url(pagebtn-1.gif);
	}
	#videoinfo dl.left dd a.lc{
		background:url(pagebtn-2.gif);
	}
	#videoinfo dl.left dd a.lf{
		background:url(pagebtn-3.gif);
	}
	#videoinfo dl.left dd a.lp{
		background:url(pagebtn-4.gif);
	}
	#videoinfo dl.right{
		width:505px;
		padding-top:10px;
	}
	#videoinfo dl.right dt span{
		margin-right:10px;
	}
	#videoinfo dl.right dt span.right em{
		font-size:18px;
		font-weight:bold;
		color:#f40;
		margin:0px 3px;
	}

	#videoinfo dl.right dt{
		height:23px;
		line-height:22px;
		overflow:hidden
	}
	#videoinfo dl.right dt a{
		margin:0px 3px;
	}
	#videoinfo dl.right dt.jianjie{
		background:url(dot.gif) repeat-x top left;
		height:auto;
		line-height:28px;
		overflow:hidden
	}
	#videoinfo dl.right dt.jianjie span{
		font-weight:bold
	}
	#videoinfo dl.right dd{
		background:url(dot.gif) repeat-x top left;
	}
	#videoinfo dl.right p{
		height:30px;
		line-height:30px;
		overflow:hidden;
		position:relative
	}
	#videoinfo dl.right input{
		border:1px solid #999;
		height:18px;
		line-height:18px;
		overflow:hidden;
		position:absolute;
		left:70px;
		width:275px;
		top:6px
	}
	#videoinfo dl.right input.submit{
		left:355px;
		background:url(copybtn.jpg);
		height:20px;
		line-height:20px;
		width:40px;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
div.comments {
	width:650px;
	margin-top:10px;
	padding-bottom:5px;
}
	div.comments div.addcomment{
		margin-top:10px;
		padding-left:10px;
	}
	div.comments div.addcomment textarea{
		border:1px #9f9f9f solid;
		height:60px;
		width:480px;
	}
	div.comments div.addcomment strong.message{
		height:20px;
		line-height:20px;
		margin-top:5px;
		display:block;
		font-size:13px;
		color:#f00
	}
	div.comments div.addcomment input.submit{
		background:url(cmtsubmit.jpg);
		height:47px;
		width:94px;
		margin:14px 0px 0px 10px;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
	.smile img{
		border:none;
		padding:0px;
		margin:3px;
		overflow:hidden
	}
	#textarea{
		width:630px;
		margin:auto;
		height:100px;
	}
	div.comments button{
		background:#f6f6f6;
		border:#e8e8e8 1px solid;
		height:20px;
		line-height:20px;
		margin:5px 5px 0px 5px;
		overflow:hidden;
		padding:0px 5px;
	}
	dl.commentlist{
		margin-top:5px;
		width:630px;
		border-bottom:#666 1px dashed;
		margin-bottom:5px
	}
	dl.commentlist dt{
		background:#f6f6f6;
		height:24px;
		line-height:24px;
		padding:3px 6px;
	}
	dl.commentlist dt span{
		color:#666;
		margin:5px
	}
	dl.commentlist dd {
		padding:5px 6px
	}
#flash div{
	margin:10px auto 0 auto;
	width:530px
}
#flash div#showflash{
	margin:0px;
	width:982px
}
	
/*comments*/
.revideo{
	margin-top:10px;
	width:318px;
	height:495px;
	overflow:hidden;
}
	.revideo ul{
		padding-top:10px
	}
	#alrumplay ul{
		height:430px;
		overflow:hidden;
		overflow-y:scroll;
		width:100%;
	}
	#alrumplay #multi_page{
		line-height:30px;
		text-align:center;
		padding-left:10px
	}
	.revideo li{
		width:318px;
		height:90px;
		overflow:hidden;
		padding:0px;
	}
	.revideo a.img{
		border:#ccc 1px solid;
		height:75px;
		width:100px;
		padding:1px;
		margin:0px 10px;
		overflow:hidden
	}
	.revideo a.title,.revideo p{
		width:160px;
		height:22px;
		line-height:22px;
		overflow:hidden
	}
	.revideo a.title {
		height:28px;
		line-height:28px;
		color:#0963bb;
		font-weight:bold;
		text-decoration:none;
		overflow:hidden
	}
	.revideo a.title:hover {
		text-decoration:underline
	}
	.revideo em,.revideo span {
		margin-right:5px;
		color:#9f9f9f
	}
	.revideo em.hot{	
		color:#f60;
		font-weight:bold
	}
	.channeltab,.channeltab ol,.revideo,.revideo ul{
		height:auto
	}
	.channeltab a,.revideo a{
		color:#333
	}
	.channeltab ol{
		margin-bottom:10px
	}
	.revideo p.hot{
		height:16px;
		line-height:16px;
	}
	.revideo p.jianjie{
		height:36px;
		line-height:18px;
	}
/*alrum*/
.alruminfo{
	width:318px;
	margin-top:10px;
}
	.alruminfo a.img{
		margin-left:10px;
		margin-top:10px
	}
	.alruminfo p{
		margin-left:10px;
		width:168px;
		height:20px;
		line-height:20px;
		overflow:hidden;
	}
	.alruminfo p.title{
		margin-top:10px
	}
	.alruminfo span{
		display:block;
		height:auto;
		padding:5px 10px;
		line-height:16px;
	}
.alrumlist div div{
	height:145px
}
/*user*/
.userinfo{
	padding-bottom:10px
}
	.userinfo a.img{
		margin:10px
	}
	.userinfo p.title{
		margin-top:10px
	}
	.userinfo p{
		height:22px;
		line-height:22px;
		overflow:hidden;
	}
	.userinfo p.jianjie{
		clear:both;
		display:block;
		margin:0px 10px;
		height:auto;
	}
.usermain {
	width:730px;
	margin-top:10px;
	padding-bottom:10px;
}
	.usermain a.img{
		margin:10px 10px 0 10px;
	}
	.usermain p{
		height:20px;
		line-height:20px;
	}
	.usermain p.title{
		margin-top:10px;
		font-size:14px;
		height:26px;
		line-height:26px;
		background:#f9f9f9;
		margin-bottom:5px;
	}
	.usermain p.title a{
		font-weight:bold;
		color:#f40
	}
	.usermain p.upload a{
		background:url(record_v.jpg);
		width:66px;
		height:22px;
		text-indent:-9999px;
		overflow:hidden;
		margin-top:5px;
	}
	.usermain p.upload a.upload{
		background:url(upload_v.jpg);
		margin-right:10px;
	}
	.edit dl dt,.edit dl dd{
		border-bottom:1px #e8e8e8 solid;
		width:70px;
	}
	.edit dl dt{
		background:#f6f6f6;
		border:none
	}
	.edit dl dt p{
		height:26px;
		line-height:26px;
		padding-left:10px
	}
	.edit dl dd{
		height:110px;
	}
	.add dl dt,.add dl dd{
		line-height:30px;
		border-bottom:#e8e8e8 1px solid
	}
	.add dl dt{
		width:160px;
		padding-left:20px;
	}
	.add dl dd{
		width:539px;
		border-left:#e8e8e8 1px solid;
		padding-left:10px;
		padding-top:5px;
		height:25px;
		line-height:25px;
	}
	.add dl .jianjie{
		height:90px;
		overflow:hidden;
		padding-top:5px;
	}
	.add dl .face{
		height:145px;
		padding-top:5px;
	}
	.add textarea{
		width:450px;
		height:80px;
		display:block;
		margin:5px 0px;
	}
	.add dl.upload{
		border-bottom:#e8e8e8 1px solid;
	}
	.add dl.upload dt,.add dl.upload dd{
		border-bottom:none;
		height:auto;
	}
	.add dl.upload dd div{
		padding-bottom:5px
	}
	.add dl.upload dt.clear{
		height:0px
	}
	.add span#swf{
		display:block;
		height:22px;
		width:80px;
		overflow:hidden;
		margin:10px 0px 0px 180px
	}
	.usermain dt.img,.usermain dd.img{
		width:140px
	}
	.usermain dt.info,.usermain dd.info{
		width:340px
	}
	.usermain dt.cp,.usermain dd.cp{
		width:180px
	}
	.usermain dd.info p.jianjie{
		height:40px;
		overflow:hidden
	}
	.edit dl dd a.img{
		display:block;
		width:120px;
		height:90px;
		border:#ccc 3px solid;
		margin:7px;
		overflow:hidden
	}
	.edit dl dd a.img:hover{
		border:#f2b74f 3px solid;
	}
	.edit dl dd p{
		line-height:22px;
		margin-top:5px;
		margin-left:10px
	}
	.edit dl dd #vodids,.edit #lids{
		margin-top:43px;
		margin-left:25px;
	}
	.edit dl dd a.title{
		display:block
	}
	.usermain input.submit{
		display:block;
		margin:10px auto 0px auto;
		height:24px;
	}
	.userpage #multi_page {
		display:block;
		border:#f2b74f 1px solid;
		margin-top:10px;
		width:730px;
		height:30px;
		line-height:30px;
		text-align:center;
	}
	.usermain .plist{
		margin-left:10px;
		width:340px;
	}
.usercp {
	width:238px;
	margin-top:10px;
	padding-bottom:10px;
}
	.usercp ul {
		padding:0px 10px;
	}
	.usercp ul li{
		height:24px;
		line-height:24px;
		border-bottom:1px #ccc dashed;
		background:url(dot-1.gif) no-repeat 5px 9px;
		padding-left:14px;
	}
	.usercp ul li a{	
		color:#f40;
		text-decoration:none;
		height:24px;
		line-height:24px;
	}
	.usercp ul li a:hover{
		text-decoration:underline
	}
/*user*/
#reg{
	width:650px
}
	#reg dl dd{
		width:459px
	}
#login{ 
	height:200px
}
	#login dl dt{
		width:80px
	}
	#login dl dd{
		width:207px
	}
	#login .submit{
		display:block;
		margin:auto;
		height:24px;
		margin-top:5px;
	}
/*reg login*/
#anounce_main{
	width:730px
}
	#anounce_main div{
		margin:10px 70px
	}
	#anounce_main h3{
		color:#000;
		font-size:14px;
		text-align:center
	}
	#anounce_main div div.left{
		width:24px;
		margin:0px;
		text-indent:-9999px;
	}
	#anounce_main div{
		color:#666;
		line-height:20px;
	}
/*anounce_main*/
#footer{
	background:url(footer_bg.gif) repeat-x left top;
	height:30px;
	padding-top:15px;
	margin-top:10px
}
#footer a{
	color:#498ab5;
	margin:0px 2px;
}
#footer span a{
	color:#f40;
	font-weight:bold
}