﻿body{
	margin:0 0 10px 0;
	padding:0;
	font:12px Verdana, Arial,Helvetica,  sans-serif ;
	background:	#e4e4e4  no-repeat scroll 0 0;
	color:#1b1b1b;
}
div{
	word-wrap:break-word;
	word-break:break-all;
}
a{
	color:#3366cc;
	text-decoration:none;
}

a:hover,a:active{
	text-decoration:underline;

}
textarea{
	overflow:auto;
	border:1px solid #ccc;
	font-size:12px;
}

ul,form{
	margin:0;
	padding:0;
	list-style:none;
}

select{
	font-size:12px;
}



#head_loginform label{
	padding:0 3px;
}



.viceoperate{
	color:#999999;
	text-decoration:underline;
}


.commontext{
	width:300px;
	height:100px;
	padding:5px;

}


.commoninput{
	border:1px solid #ccc;
	padding:2px;
	font-size:12px;
	width:200px;
}

.select{
	position:relative;
	z-index:10;
	float:left;
	margin:0 5px 0 0 ;


}

.select_title{
	float:left;
	
}

a:hover.option,a:active.option{
	text-decoration:none;
}



.headlogin{
	display:none;
	float:right;
	margin:0 0 0 10px;
	color:#FFF;
}
.head_operate_m,.head_operate{
	padding:0 0 0 25px;
	color:#fff;
}

.head_operate{
	margin:1px 0 0 0;
	float:right;
}



.selectarrow,.selectarrowleft{
	display:block;
	float:left;
	background:url(image/selectarrow.gif) no-repeat center;
	width:13px;
	cursor:pointer;;
	height:13px;
	text-decoration:none;
	float:left;
}


.selectarrowleft{
	background-image:url(image/selectarrow_left.gif);
	width:8px;
}

.datetime{
	font-size:10px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:normal;
}

.quote_title_date{
	font-size:11px;	
}

#advtop1{
	float:right; 
	width:560px; 
	height:60px;
	text-align:right;
}

img{
	border:0;
	
}

.clear{
	clear:both;
	font-size:0;
	_line-height:0;
	height:0;
}

#head{
	height:75px;
}


#logo{
	height:34px;
	width:98px;
	cursor:pointer;
 	float:left;
	background:url(image/logo.gif) no-repeat;
	margin-top:5px;
}

#top{
	background:url(image/top_bg_l.gif) repeat-x;
	height:42px;
}




#headlogin{
	position:relative; top:-4px; 
}

.headlogininput{
	width:100px;vertical-align:middle;height:14px;
}
#fast_login{
	float:right;

}


#vice_nav{
	background:url(image/vicenav_bg_l.gif) repeat-x;
	height:28px;

}


#vice_nav_content{
	width:960px;
	margin:auto;
	text-align:left;
}

#vice_nav_items{
	padding-top:3px   ;
	width:400px;
	height:20px;
	float:left;
	padding-left:82px;
}

#vice_nav_items_index{

}

#main_nav_vice{
	width:390px;
	float:right;
	text-align:right;
	margin-top:7px;

}

#main_nav{
	width:960px;
	margin:auto;
	padding:0;
	height:42px;
}	

#main_nav_wapper{
	width:700px;
	margin:7px auto 0;
	height:30px;
	float:left;
	padding:0 0 0 20px;
	position:relative;
	z-index:20;
}


.main_nav_item1,.main_nav_item{
	text-decoration:none;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:0 40px 0 0 ;
	padding:8px 0 10px 0;
	cursor:pointer;
	height:17px;
	text-shadow:0 1px 0px #870802;
	filter: DropShadow(color=#870802, offx=0 ,offy=1);
}

.main_nav_item1{width:43px;}

.main_nav_item_on{
	background:url(image/main_nav_item_on.gif) bottom no-repeat;
}

.main_nav_item_wrapper{
	position:relative;
}

.main_nav_item_title_wrapper{ 
	position:absolute; 	
	width:55px;
	top:-7px;
	+top:-6px;
	left:-7px;
	height:25px;
	z-index:21;
	
}


.main_nav_item_title_wrapper_on{
	border:1px solid #2c2c2c;
	border-bottom:none;
	background-color:#666;

}

.main_nav_item_title_bg{
	background-color:#666;
	position:absolute;
	top:0px;
	
	
}


.main_arrow,.main_arrow_on{
	background:url(image/main_arrow.gif) no-repeat right ;
	width:13px;
	height:14px;
	float:left;
}

.main_arrow_on{
	background-image:url(image/main_arrow_on.gif) ;
}

.main_nav_item_title{
	padding:7px 7px 5px;
	width:43px;
	
}

.main_nav_item_title_on{
	padding:5px 5px 3px;
	border:1px solid #ccc;
	border-bottom:none;
}


.main_nav_item_title_content{
	float:left;
	text-shadow:0 1px 0px #870802;
	filter: DropShadow(color=#870802, offx=0 ,offy=1);
}




.main_nav_item_list_wrapper{
	position:absolute; border:1px solid #2c2c2c; top:18px; z-index:11; left:-7px; display:none;
}



.main_nav_item_list{
	border:1px solid #ccc;width:100px; background-color:#666666; color:#FFF; padding:8px 0;
	background:url(image/main_nav_item_list_bg.gif) repeat-x; 
}


.main_nav_item_list li{
	 font-size:12px;
	 font-weight:normal;
	
}

.main_nav_item_list li a{
	color:#FFF;
	width:90px;
	 padding:6px 5px;
	display:block;
	
}




#index span,#sns span{
	width:43px;
}

.vice_nav{
	color:#fff;
}


.vice_nav,.vice_nav_on{
	padding:0 15px 10px 0;
	height:20px;
	float:left;
	cursor:pointer;
	display:block;
	color:#fff;
}

.vice_nav_on{
	background: url(image/vice_nav_fl.gif) no-repeat left top;
	padding:0 15px 0 4px;
	
}


.vice_nav span,.vice_nav_on span{
	display:block;
	padding:4px 0 0 7px;
	height:14px;
	line-height:1.231em;
	float:left;
}

.vice_nav_on span{
	background: url(image/vice_nav_fr.gif) no-repeat right top;
	color:#fff;
	padding:4px 11px 2px 7px;
	
}
.vice_nav_item{
	display:none;
}

.vice_nav_on{
}

.vice_nav_item_on{
	display:block;
}

#searchform{
	padding:0;
	float:left;
	margin:0;
	vertical-align:top;
}

#searchform select{
	padding:3px 2px; border:none;vertical-align:top;
}

#searchinput{
	width:130px; height:16px;border:none; vertical-align:top; padding:4px 3px 3px;
}

#new_message{
	background:url(image/msg.gif) left no-repeat;
	font-weight:bold;
	color:#FFF;
}



#bottom{
	width:960px;
}


#main{
	margin:0 auto;
	width:960px;
	padding:0;
}


.topbar_sep{
	margin:0 20px;
	background: url(image/topbar_sep.gif);
	height:17px;
	width:2px;
	

}


.useritem_operate{
	float:left;

}

.modulenav,.modulenav_on,.modulenav_over{
	float:left;
	font-size:14px;
	background-color:#ffffff;
	padding:3px 15px 2px ;
	margin:0 3px;
	
	
}

.userinfo_operate,.site_operate{
	color:#FFFFFF;
	vertical-align:middle;
}

#usernav_remember{
	padding:2px 0 0 0;
}

.site_operate{
	font-weight:bold;
	padding:0 5px ;
}


#navs{
	margin:10px auto 0;
	width:960px;
	padding:0 ;
	position:relative;
	height:63px;
	z-index:10;

}

#nav_title{
	height:35px;
	padding:0;
	margin:0;
	
}

#nav{
	width:865px;
	position:absolute;
	left:70px;
	+top:-1px;
	-top:0px;

}


#nav_member{
	width:50px;
	height:50px;
	position:absolute;
}

#nav_name{
	float:left;
	
}

#nav_networks{
	float:left;
	font-size:14px;
	padding:1px 0 0 ;
	margin:0 0 0 5px;
}


#nav_name,#nav_name_main{
	font:24px 微软雅黑,黑体,Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	
	

}
#nav_name_vice{
	color:#000000;
}

#nav_name a:hover,#nav_name a:active{
	text-decoration:underline;
}
#navoperate{
	position:absolute;
	right:0;
	top:0;
	width:450px;
	z-index:20;
}

#nav_content{
	margin:0;
	padding:0;
}


.category_nav_item,.category_nav_item_focus,.category_nav_item_l{
	background: url(image/categorynav_l.gif) no-repeat left top;
	height:28px;
	display:block;
	padding:0 0 0 4px;
	float:left;
	cursor:pointer;
	color:#999;
	text-decoration:none;

}

.category_nav_item_focus{
	background: url(image/categorynav_fl.gif) no-repeat left top;
	height:29px;
	padding:0 0 0 2px;
	color:#000000;
	font-weight:bold;
}

.category_nav_item_l{
	background: url(image/categorynav_ll.gif) no-repeat left top;
}



.category_nav_item span,.category_nav_item_focus span{
	background: url(image/categorynav_r.gif) no-repeat  right top;
	display:block;
	padding:8px 10px 0 7px ;
	height:20px;
	float:left;
	
	
}

.category_nav_item_focus span{
	background: url(image/categorynav_fr.gif) no-repeat right top;
	height:21px;
	padding-left:8px;
	
}

.category_nav_last{
	background: url(image/categorynav_la.gif) no-repeat bottom;
	height:29px;
	width:3px;
	float:left;
}


#torrentbutton{
	float:right;
}

.torrentbutton_value,.torrentbutton_value_on,.torrentbutton_value1{
	font-size:14px; font-weight:bold;
	background: url(image/post.gif) no-repeat;
	width:130px;
	height:43px;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	padding-bottom:10px;
	border:none;
	text-align:center;
	margin:5px 0 0 5px;
	

}

.torrentbutton_value1{
	background-image: url(image/post1.gif) ;
}

.torrentbutton_value_on{
	background-image: url(image/post_on.gif) ;
	color:#000000;
}

.categorytitle,.categorytitle_focus{
	padding:3px 15px ;
	*padding:5px 15px 2px !important;
	*padding:3px 15px 2px;
	margin:0 3px;
	display:block;
	float:left;
	font-size:14px;
	color:#000;
	background-color:#fff;

	
}

.categorytitle_focus{
	color:#000;
	border:1px solid #edbb1f;
	margin-top:1px ;
	border-bottom:1px solid #ffffff;
}

.categorytitle_focus span{
	display:block;
	
}
.categorytitle span{
	display:block;
	cursor:pointer;
	
	
}

a:hover.categorytitle,a:active.categorytitle{
	background-color:#ff6600;
	color:#FFFFFF;
}

a:hover.categorytitle span,a:active.categorytitle span{

}

.largelogo,.biglogo,.logo,.smalllogo{
	text-align:center;
	vertical-align:middle;
	
}

.category_main{
	font-weight:bold;
	color:#666666;
}


.biglogo{
	height:204px;
	width:204px;
	background-image:url(image/largelogo_bg.gif);
}


.logo{
	width:57px;
	height:57px;
	background-image:url(image/logo_bg.gif);
	padding:4px 0 0 3px;
	text-align:left;
}


.logo td{
	text-align:center;
	width:50px;
	height:50px;

}

.biglogo td{
	text-align:center;
	width:200px;
	height:200px;
}


.smalllogo{
	width:20px;
	height:20px;
	border:1px solid #ccc;
	margin:0 5px 0 0;
}

#tradetitle,#bttitle{
	text-align:right;
	
}

#content{
	margin:0;
	width:960px;
	padding:0 ;
	+margin-top: -1px;
	_margin:0; // IE6 
}

#sidebar{
	float:left;
	height:auto;
	width:250px;
	
	margin-left:10px;
	_margin-left:5px; 
}

#content_main{
	width:698px;
	margin:0;
	float:left;
	padding:0;
	background-color:#fff;
	border:1px solid #ccc;
}

#messagebox{
	text-align:center;
	background-color:#FFFFFF;
	border:#CC0000 1px solid;
	position:absolute;
	left:50%;
	top:50%;
	font-size:12px;
	margin-left:-225px;
	width:400px;
	height:100px;
	line-height:25px;
	z-index:100;

}

#messagebox_title{
	text-align:right;
	margin:0;
	padding:3px;
	background-color: #CC0000;
	border:#CC0000 1px solid;
	height:18px;
	font-size:12px;
	color:#FFFFFF;
	cursor:pointer;
}

#messagebox_text{
	margin:1em 0;
}

.error, .message{
	margin:0 auto 10px;
	font-weight:bold;
	font-size:14px;
	line-height:48px;
	background:url(image/geek.gif) no-repeat 30px ; 
	width:400px;
	border:1px solid #ccc;
	text-align:center;
	padding:20px 10px;
}

.editorimage{
	cursor:pointer;
}
.buttonnumon,.buttonnum,.buttonleft,.buttonright{
	color:#000;
	padding:0 5px;

}
.buttonnumon{
	color:#DB0000;
	font-weight:bold;
	text-decoration:none;
}

#poweredby{
	margin:10px 0;
	text-align:center;
	color:#666;
}

#networkform{
	margin:10px 10px 0px;
}

a.blueurl{
	color:#0066FF;
	text-decoration:none;
}

.pagecontroller{	
	margin:20px 10px;
	text-align:right;
}
.logoimage{
	cursor:pointer;
}

.adblock{
	margin:10px auto;
	width:970px;
}

.adblock td{
	text-align:left;
}
.adblock img{
	margin:0 0 10px 0;
}

#errormsg{
	border:1px solid #999999;
	margin:10px auto;
	width:400px;
	padding:10px;
	color:#FF0000; 
	text-align:center;
}

.nocontent{
	padding:10px;
	font-size:14px;
}
.sidebarlist_item_vice{
	color:#999;
	text-decoration:none;

	
}

#networknav{
	margin:auto;
	padding:5px;
}

#networknav a{
	color:#FF0000;
}

#siteinfo{
	margin:auto;
	text-align:center;
	padding:0;
	list-style:none;
}

#siteinfo a{
	padding:0 20px;
}


#topic_extra_operate_newpost,#topic_extra_operate_newdebate{
	background: url(image/topicpost.gif) no-repeat;
	width:82px;
	height:20px;
	border:none;
	cursor:pointer;
}


.more{
	text-align:right;
	padding:10px 10px 15px;
	
}
.more a{ color:#999;}


.calendarSelectDate{
	width:75px;
}
#friendlinks{
	 margin:5px auto;
	 width:990px;
}
#friendlinks_list{
	margin:5px 10px;
}
#friendlinks_title{
	font-weight:bold;
}
.img-wrapper{
	background:url(image/shadow.gif) no-repeat bottom right;
	clear: right;
	position:relative;
	text-align:center;
	padding:0 0 3px 15px;
	margin:0 0 6px 0;
	

}

.post_lastsign_reply{
	cursor:pointer;
}


.blocktitle{
	padding:9px 8px 0;
	margin:0 ;
	background-color:#F3F3F3;
	border-bottom:1px solid #CCCCCC;
	height:18px;
}

.blocktitle_long_name,.blocktitle_short_name{
	font-weight:bold;
	float:left;
}

.blocktitle_short_more,.blocktitle_long_more{
	float:right;
}

.blocktitle_short_more a,.blocktitle_long_more a{
	font-size:12px;
}





.slider{
	position:relative;
}

.sliderCounter {
	height:16px;
	right:5px;
	bottom:-15px;
	position: absolute;
}
.sliderCounter div {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	background:#72BE14;
	text-decoration:none;
	display:block;
	text-align:center;
	width:17px;
	height:16px;
	float:left;
	cursor:hand;
}
.counterCurrent {
	background:#A7E218!important;
} 



#categorys{
	margin:10px 0;
}


.categorys_list_item_num{
	color:#676767;
	padding:0 0 0 2px;
}


#categorys_list{
	padding:0;
	margin:15px 0 0 37px;
	list-style:none;
}

#categorys_list li{
	float:left;
	width:170px;
	padding:0;
	height:30px;
}




.categorys_list_item_on{
	color:#000000;
	font-weight:bold;

}

.categorys_title{
	margin:0 0 0 6px;
}

.categorys_title a{	
	padding:0 5px;
	
}

#networks_list{
	float:left;
	margin:0 10px;
	list-style:none;
	padding:0;
	
}


#networks_list li{	
	float:left;
	display:block;

}

.networknav_item,.networknav_item_on{
	padding:0 5px;
}




#contact td{
	padding:5px;
}

#form_content{
	width:500px;
	height:250px;
}


.commonlonginput{
	width:300px;
}


#site_title{
	padding:3px 0 0 0;
	letter-spacing:2px;
}

#submitingtips{
	display:none;
}

.operateoptions{
	left:35px;
}



.operate{
	font-weight:normal;
	font-size:12px;

}
.core_title{
	border-bottom:1px solid #cccccc;
	position:relative;
	margin:10px 0;
}
.core_title_content{
	position:absolute;
	font-size:14px;
	top:-5px;
	background-color:#FFFFFF;
	padding:0 5px 0 0;
}

.core_title_more{
	position:absolute;
	right:0;
	top:-4px;
	background-color:#FFFFFF;
	padding:0 3px;
}



.sidebarlist{
	padding:2px 0;
	background-color:#FFFFFF;
	border:1px solid #ccc;
	padding:10px 10px 5px ;
	margin:0 0 10px 0;
}


.sidebarlist_title{
	font-weight:bold;
	padding:0 0 8px 0;
	margin:0 0 3px 0 ;
	border-bottom:1px dotted #ccc;
	height:12px;
}

.sidebarlist_title_content{
	float:left;
}

.sidebarlist_title_more{
	float:right;
}

.sidebarlist_title a{
	font-weight:normal;
}

.sidebarlist_items{ }

.sidebarlist_items li{
	padding:5px 0 5px 10px ; background:url(image/dotted.gif) no-repeat 0 10px;
	
}


.sidebarlist_item_main{
	color:#504532;
	text-decoration:none;
	
}



.block_title_nav{
	color:#999;
	background:url(image/list_header_bg.gif) repeat-x bottom;
	height:20px;
}


.title_nav_item{
	color:#999;
	padding:0 5px 0 0;
}


.block_title_nav_item,.block_title_nav_item_focus{
	color:#ccc;
	float:left;
	padding:0 12px 0 0;
	position:relative;
	cursor:pointer;
	display:block;
	font-weight:normal;
}

#block_title_arrow{
	background:url(image/block_nav_arrow.gif) no-repeat;
	width:11px;
	height:7px;
	position:absolute;
	bottom:-12px;
	left:20px;
}

.block_title_nav_sep,.title_nav_sep{
	background-image:url(image/block_sep.gif);
	width:1px;
	height:11px;
	float:left;
	text-align:center;
	margin:0 12px 0 0;
}

.title_nav_sep{
	margin:0 8px;
}

.block_title_nav_item_focus,.title_nav_item_focus{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}



.tips{
	border:1px solid #ffba43;
	background-color:#fdffce;
	vertical-align:top;
	padding:6px 20px;
	margin:0 0 0 20px;

}


.group_logo{
	width:50px;
	width:50px;
	border:1px solid #ccc;
	text-align:center;
	vertical-align:middle;
	
}


.categorynav{
	margin:0 10px 5px;
	background: url(image/categorynav_bg.gif) repeat-x;
	height:28px;
	padding:5px 0 0 3px;

}

.categorynav a{
	cursor:pointer;
	float:left;
	display:block;
	color:#000000;
}



.category,.category_on{
	padding:0 15px 10px 0;
	height:20px;
}

.category_on{
	background: url(image/category_fl.gif) no-repeat left top;
	padding:0 15px 0 7px;
	
}


.category span,.category_on span{
	display:block;
	padding:4px 0 0 7px;
	height:14px;
	line-height:1.231em;
	float:left;
}

.category_on span{
	background: url(image/category_fr.gif) no-repeat right top;
	color:#fff;
	padding:4px 13px 2px 7px;
	
}



a:hover.category, a:active.category{
	text-decoration:underline;
}

a:hover.category_on, a:active.category_on{
	text-decoration:none;
}

.title{
	font-size:12px;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;

	
}

.subscribe_0{
	background:url(image/subscribe_0.gif) no-repeat;
	padding:0 0 0 27px;
}

.commonbutton{
	color:#FFFFFF;
	background-color:#ff9900;
	border-color:#fff #000 #000 #fff;
	border-style:solid ;
	border-width:1px;
	font-size:12px;
	padding:3px  ;
	text-align:center;
	height:23px;
	cursor:pointer;

}


.buttonwrapper{
	border:1px solid #FFBB00;
	float:right;
}

.buttons{
	padding:3px 0 0 0;
}

.username{
	width:60px;
	text-align:center;
	padding:3px 0 0 0;
	
}

.post_username{
	
}

.list_item_main{
	font-size:14px;

}

.list_item_vice{
	text-decoration:none;
	font-weight:normal;
	color:#999;
	font-size:12px;
}

.cursorleft{
	cursor:	url(/image/cursor_l.png),url(/image/cursor_l.cur),auto;
}

.cursorright{
	cursor:	url(/image/cursor_r.png),url(/image/cursor_r.cur),auto;
}

#codeinput{
	width:40px;
}

#code{
	vertical-align:middle;
}

#blocktitle_long_name .more{
	font-weight:normal;
	
}

.list_header td{
	color:#999;
	padding-top:5px;
	padding-bottom:5px;
	background:url(image/list_header_bg.gif) repeat-x bottom;
	height:20px;
}
.list_item td,.list_item_on td{
	border-bottom:1px dotted #ddd;
	padding-top:12px;
	padding-bottom:10px;
}

.quote{
	border:#ccc solid 1px;
	width:500px;
	padding:10px;
	margin:10px 0;

}

.quote_title{
	color:#999999;
}



.quote_content{
	padding:10px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}

#form{
	border:1px solid #ccc;
}

#boards{
	background:url(image/boards_bg.gif) repeat-x;
	height:60px;
	padding: 10px 5px 0 5px  ;
	line-height:22px;
	margin:0;
}
.board{
	color:#000;
	float:left;
	display:block;
	width:85px;
	text-align:center;
}

#boards span{
	float:left;
	color:#ccc;
}
.board_on{
	font-weight:bold;
	color:#ff9900;
}

#boards_other{
	float:left;
	width:565px;
}

#board_{
	margin:10px 0 0 0;
}


#theme{
	color:#FFF; position:absolute; top:5px;right:10px; width:300px; text-align:right;
}

#theme span{ float:right;}
#theme_skin{ float:right;}
#theme li{ float:left; width:12px; height:12px; margin-left:5px; border:1px solid #333; cursor:pointer;}

.extragroup_on{
	background-color:#ff6600;
	color:#FFF;
}
.calendar_mon{
	background-color:#ff6600;
}

.hottopics li{ margin:10px 0;}

.hotnum{float:left; width:14px; background-color:#ff6600; text-align:center; color:#FFF; font-family:AppleGothic,Verdana,Gulim,Sans-serif; padding:2px 0; font-size:8px; font-weight:bold;}

.hottitle{float:left;  width:200px; margin:0 0 0 5px ;}

.sliderbutton{ background:#FFF;}

.sliderbuttonon{ background:#ff6600;}

.topic_group{ color:#ff6600;}
.vicerec_title a{ color:#F30; }

.school_on{ background:#ff6600;color:#fff; font-weight:bold;}
