@charset "utf-8";
/* CSS Document */
.userinfo_x{
width:500px;background:#FFF;margin-left:15px;margin-top:-10px;padding-top:10px;border:1px solid #E8D9BD;
}
.popavatar { float: left; width: 150px; }
.popavatar p { padding: 0 10px; }
.popuserinfo { float: left; width: 350px; padding: 5px 0; }
.popuserinfo dl { margin: 5px 0; padding: 5px 0; }
.popuserinfo dt {float: left; width: 70px; }
.popuserinfo dd { float: left;width: 100px;}

.popuserinfo1 {color:#B67A3E  }
.popuserinfo dl { margin: 5px 0; padding: 5px 0; }
.popuserinfo1 dt {float: left; width: 40px; }
.popuserinfo1 dd { float: left;width: 90px; }

.profile_side ul { float: left;margin: 5px 30px; line-height: 1.6em; overflow: hidden; }
.profile_side li { margin: 5px 5px; background-position: 0 50%; background-repeat: no-repeat; text-indent: 22px; list-style:none; }
.profile_side li.pm { background-image: url(/images/default/pmto.gif); }
.profile_side li.buddy { background-image: url(/images/default/addbuddy.gif); }

.defaultpost { height:auto;min-height:180px;_height:180px;}
.t_msgfontfix { min-height: 100px; }
* html .t_msgfontfix { height: 100px; overflow: visible; }
.useraction { height: 50px; width: 110px; clear: both; display: block; margin: 20px auto; }
.nrate { width: 220px; }
.useraction a { float: left; margin-right: 10px; padding: 30px 0 0; width: 45px; height: 20px; text-align: center; background: url(/images/default/ajaxaction.gif) no-repeat 0 0; 	color:#000;	text-decoration:none;}
.useraction #share { background-position: 0 -50px; }
.threadfix { padding-bottom: 0!important; min-height: 300px !important; }
* html .threadfix { height: 300px !important; }
.smilieslist{padding:6px;background:#FEFEFE;width:280px;}
.smilieslist td{padding:8px;border:none;cursor:pointer;}
.smilieslist_page{*float:left;text-align:right;}
.smilieslist_page a{margin-right:5px;color:#09C;text-decoration:underline;}
.smiliesgroup{height:33px;*height:34px;overflow:hidden;width:expression(this.parentNode.offsetWidth);}
.smiliesgroup ul,.imguptype{margin:6px 0;padding:0 0 26px 8px;border-bottom:1px solid #CCC;}
.smiliesgroup li,.imguptype li{display:inline;}* html .smiliesgroup li,* html .imguptype li{line-height:18px;}
.smiliesgroup li a,.imguptype li a{float:left;margin:2px 6px 0 0;padding:2px 10px;height:19px;border:1px solid #CCC;color:#09C;text-decoration:none;}
.smiliesgroup li a:focus,.imguptype li a:focus{outline:none;}
.smiliesgroup li a.current,.imguptype li a.current{border-bottom-color:#FEFEFE;font-weight:700;color:#444;}
.smilies_preview{margin-top:5px;padding:8px;background:#FFF;border:1px solid #7FCAE2;}
#fastpostsmilies_menu {
background-color:transparent;
}
#fastpostsmiliesdiv {
background-color:transparent;
}
.hasdropdownbtn{}
.hasdropdownbtn input{float:left;width:129px;}
.hasdropdownbtn .spmediuminput{width:115px;}
.dropdownbtn{float:left;overflow:hidden;text-indent:-9999px;width:20px;height:20px;border-width:1px 1px 1px 0;border-style:solid;border-color:#999 #CCC #CCC #999;background:#FFF url(/images/default/newarow.gif) no-repeat 0 0;}
.dropdownbtn:hover{background-position:0 -20px;}#style_switch{position:absolute;right:0px;bottom:-25px;}#style_switch li{float:left;padding-left:5px;}#style_switch a{float:left;width:8px;height:8px;border:1px solid #DDD;background:#FFF;line-height:100px;overflow:hidden;}#style_switch a:hover,#style_switch .current a{border-color:#FFF;}#style_switch .current a{margin-top:-1px;border-width:2px;}#ad_headerbanner{float:right;margin:5px 0 10px;}
.inlinelist li{float:left;width:33%;}
.inlinelist li.wide{width:49.5%;}
.txtarea{padding:2px;*padding:0 2px;height:16px;*height:20px;border:1px solid;border-color:#999 #CCC #CCC #999;background:#FFF;}
.checkbox,.radio{margin:0;width:15px;}
.topicadminhigh{height:200px;}
.topicadminhigh .tah_body{margin:5px 0 15px;}
.topicadminhigh .tah_body select{width:217px;}
.topicadminlow{height:50px;}
.topicadminlow table{width:100%;}
.topicadminlow td{padding:0 5px;}
.topicadminlow .txt{width:100px;}
.topicadminlow .wide .txt{width:50px;}
.topicadminlog{}
.topicadminlog h4{font-weight:400;}
.topicadminlog .dropdownbtn{border-left-width:1px;}
.topicadminlog .txtarea{margin:5px 0;width:212px;height:40px;}
.right{float:right;}
.left{float:left;}
.side{width:170px;}
.sideinner .txt{margin:6px 0;}
.side li.current a{font-weight:700;color:#444;text-decoration:none;}
.with_side{background:#FFF url("/images/default/sidebg.gif") repeat-y 100% 0;}
.with_side .main{float:left;overflow:hidden;margin-left:-180px;width:100%;}
.with_side .content{margin-left:180px;width:auto;}
.with_side .side{float:right;padding-bottom:20px;width:180px;}
.with_side .side h2{margin:20px 25px 10px;color:#999;font-size:14px;}
.with_side .side a{color:#09C;text-decoration:underline;}
.sideinner{padding:0 25px;}
.sideinner .tabs{margin:5px 0;}
.sideinner .tabs li{line-height:2em;}
.solidline{border-top:1px solid #FFF;border-bottom-width:1px;}
.wrap{text-align:left;margin:0 auto;}#wrap{padding-bottom:10px;min-height:450px;border:0 solid;background-color:#FFF;clear:both;}* html #wrap{height:450px;}
.wrap,#nav{width:960px;}#header{margin-bottom:8px;min-width:960px;width:100%;border-bottom:1px solid #00B2E8;background:#00A2D2 url("/images/default/header.gif") repeat-x 0 100%;}#header .wrap{position:relative;padding:24px 0 22px;}#header h2{float:left;}#umenu{position:absolute;right:0;top:0;line-height:20px;}#umenu a{margin:0 6px;}#umenu cite{font-weight:700;}#umenu cite span a{margin:0;font-weight:400;}#myprompt.new{padding-left:22px;background:url(/images/default/notice_newpm.gif) no-repeat 0 50%;}#myprompt_menu a.new{color:#F60;}#myprompt_menu li{float:left;width:50%;}
.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r{overflow:hidden;opacity:0.9;filter:alpha(opacity=90);background:#7FCAE2;}
.t_l,.t_r,.b_l,.b_r{width:8px;height:8px;}
.t_c,.b_c{height:8px;}
.m_l,.m_r{width:8px;}
.m_c{background:#F1F5FA;}


.fjump_menu { padding: 0 30px 0 20px; border:1px solid #BEBEBE;background:#FFF;width:100px;}
.fjump_menu dl { margin: 5px 0;width:100%; }
.fjump_menu dt { margin: 5px 0;width:100%; }
.fjump_menu dt a { font-weight: 700; color: #666; }
.fjump_menu dd { margin-left: 10px;width:100%; }
.fjump_menu .sub { margin-left: 10px; }
.fjump_menu .current a { font-weight: 700; }
.fjump_menu li { list-style: none;  width:100%;margin: 5px 0;}
.fjump_menu li a { color: #09C; }

.itemfilter { line-height: 18px; }
.itemfilter * { float: left; height: 18px; overflow: hidden; }
.itemfilter li { margin-top:8px;margin-right: 5px; }
.itemfilter .current a { margin-right: 2px; background: url(/images/default/btn_block.gif) no-repeat 0 -161px; }
	.itemfilter .current a:hover { text-decoration: none; }
.itemfilter span { cursor: pointer; }
.itemfilter .current span { padding: 0 5px; background: url(/images/default/btn_block.gif) no-repeat 100% -179px; color: #FFF; }
.itemfilter a:link {
	color:#0026A7;
	text-decoration:none;
}
.itemfilter a:visited {
	color:#0026A7;
	text-decoration:none;
}
.itemfilter a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.pipe { margin: 0 5px; }
.pipe { color: #666; }

.filterorder a:link {
	color:#0026A7;
	text-decoration:none;
}
.filterorder a:visited {
	color:#0026A7;
	text-decoration:none;
}
.filterorder a:hover {
	color:#FF0000;
	text-decoration:underline;
}
/* 用于积分奖励提示等通用弹出层 */
.popupcredit {}
	.pc_l, .pc_c, .pc_inner, .pc_r { width: 29px; height: 56px; line-height: 56px; background: url(/images/default/popupcredit_bg.gif) no-repeat 0 0; }
	.pc_c { width: 200px; background-position: 0 -56px; background-repeat: repeat-x; }
		.pc_inner { white-space: nowrap; text-align: center; width: auto; background-position: 50% -112px; }
			.pc_inner span { margin-right: 15px; color: #FFEA97; font-size: 14px; font-weight: 700; }
			* html .pc_inner span { display: inline-block; }
				.pc_inner span a { color: #FFEA97; text-decoration: underline; }
				.pc_inner span em { color: #FFF; font-size: 18px; font-weight: 400; }
				.pc_inner span em.desc { color: #930; }
			.pc_btn img { opacity: 0.5; }
				.pc_btn:hover img { opacity: 1; }
	.pc_r { background-position: -30px 0; }

/* 任务完成度状态条 */
.optionbar { float: left; overflow: hidden; margin: 3px 4px 0 -6px; background: #666 url(/images/default/header.gif) repeat-x; height: 14px; }

/* 其他一些通用样式 */
.deloption { float: left; margin: 4px; width: 12px; height: 12px; background: url(/images/default/close.gif) no-repeat 0 0; overflow: hidden; text-indent: -9999px; }
	.deloption:hover { background-position: 0 -12px; }
.color_menu { overflow: hidden; width: 63px; }
	.color_menu a { overflow: hidden; float:left; width: 20px; height: 20px; }
.chosemagic { margin-bottom: 9px; width: 220px; }

.attach { vertical-align: middle;margin-right:0px; }

/* 提示信息 */
.alert_win { margin: 0; width: 350px; }
	.alert_win .float_ctrl { margin-bottom: 0; padding: 8px; }
	.alert_win .shadowline { margin: 0; *margin: -8px 0; }
	.alert_win .postbox { *margin-top: -15px; padding: 15px; }
		.alert_right, .alert_error, .alert_info { padding: 6px 0 6px 58px; line-height: 160%; background:url({IMGDIR}/right_big.gif) no-repeat 8px 50%; font-size: 14px; }
		.alert_error { background-image: url({IMGDIR}/error_big.gif); }
		.alert_info { background-image: url({IMGDIR}/info_big.gif); }
		.alert_btnleft { margin-top: 8px; }
		.alert_btn { margin-top: 20px; text-align: center; }
		.alert_act { margin-top: 20px; padding-left: 58px; }

* html .attach { vertical-align: baseline;margin-right:0px; }
* {
	margin:0;
	padding:0;
	font-size:12px;
	border:none;
}
.p1 {
	height:30px;
	line-height:30px;
}
.p1 .sp2 {
	float:right;
}
.p2 {
	text-align:right;
}
.p3 .sp1 {
	background:url(images/forum_button_14.gif);
	height:30px;
	display:inline-block;
}
.p3 .sp2 {
	float:right;
	margin-right:6px;
}
.p3 .sp2 a {
	padding:0px 4px;
	background:#EFFCFF;
	height:21px;
	line-height:21px;
	border:1px solid #BAE4FA;
	text-decoration:none;
	display:block;
	float:left;
	color:#3400CE;
}
.p3 .sp3 {
	float:right;
	margin-right:6px;
}
.p3 .sp3 a {
	padding:0px 4px;
	background:#B7E4F9;
	height:21px;
	line-height:21px;
	border:1px solid #83CEF5;
	text-decoration:none;
	display:block;
	float:left;
	color:#000;
}

.p3 .sp31{
	padding:0px 4px;
	background:#B7E4F9;
	height:21px;
	line-height:21px;
	border:1px solid #83CEF5;
	text-decoration:none;
	display:block;
	color:#000;
}

.pages_text {
	width:22px;
	height:18px;
	line-height:18px;
	border:1px solid #707070;
}
.sp4 {
	float:right;
	margin-right:6px;
	width:18px;
	height:17px;
	line-height:17px;
	text-align:center;
	border:1px solid #A8A8A8;
}
.threadpages {
	white-space:nowrap;
	margin-left:-2px;
}
.threadpages a{
	padding:2px 2px;
	color:#444;
}
.threadpages a:hover{
	background-color:#EBF2F8;
}

.dropmenu{
	padding-right:15px;
	background:url(/images/default/arrow_down.gif) 100% 50% no-repeat;
	cursor:pointer;
}
.popupmenu_popup{
	overflow:hidden;
	padding:10px;
	text-align:left;
	border:1px solid #7FCAE2;
	background:#FEFEFE;
}
.popupmenu_popup li{
	margin:3px 0;
	line-height:20px;
}
.headermenu_popup{
	width:100px;
}
.headermenu_popup li{
	width:100px;
	border-bottom:1px solid #E6E7E1;
}
.headermenu_popup a:hover{
	text-decoration:none;color:#09C;
}
.headermenu_popup .active{font-weight:700;}
.titlemenu_popup{padding:0;}
.titlemenu_popup li{margin:0;}
.titlemenu_popup a{display:block;padding:3px 8px;}
* html .titlemenu_popup a{display:inline-block;}
.titlemenu_popup .current a{background:#F1F5FA;}
.filter_popup{width:5em;}
.filter_popup li{width:60px;}
.showselect_menu{margin-bottom:0.8em;padding:5px;text-align:left;border:1px solid #7FCAE2;background:#FEFEFE;}
.headactions .popupmenu_popup a,.headactions .popupmenu_popup strong{color:#666;background:none;white-space:nowrap;}
.headactions .popupmenu_popup{overflow:visible;}

.order_active{padding-right:8px;background:url(/images/default/order.gif) no-repeat 100% 50%;}

.side{float:left;}.sidebox{overflow:hidden;margin:5px 10px 10px;}.sidebox h4{margin-bottom:4px;color:#09C;}

/* 侧边开关 */
#sidebar_img { float: right; display: inline; margin: 0 6px; padding: 6px 25px 6px 6px; background: url({IMGDIR}/sidebar_toggle.gif) no-repeat 100% 5px; color: {HIGHLIGHTLINK}; position: relative; z-index:98; }
	.collapsed_no:hover { background-position: 100% -35px !important; text-decoration: none; }
	.collapsed_yes { background-position: 100% -75px !important; }
		.collapsed_yes:hover { background-position: 100% -115px !important; text-decoration: none; }

.textinfolist li { margin-bottom: 2px; }
	.side .textinfolist li a { text-decoration: none; color: {TABLETEXT}; }
	.side .textinfolist li a:hover { text-decoration: underline; }

/* request side */
.side_poll li{ line-height: 1.8em; }
.side_trade li { padding-bottom: 5px; }
	.side_trade li strong { float: left; width: 80px; height: auto; text-align: center; }
.side_type { height: 23px; border-bottom: 1px solid {MENUBORDER}; margin: 0 4px; }
	.side_type h4 { float: left; cursor:pointer; margin: 0 0 -1px 4px; height: 22px; line-height: 22px; padding: 0 4px; border: 1px solid {MENUBORDER}; font-weight: 300; color: {LIGHTTEXT}; }
	.side_type h4.current { margin-bottom: 1px; height: 23px; border-bottom: 1px {SPECIALBG}; background: {SPECIALBG}; font-weight: 700; color: {HIGHLIGHTLINK} }
	.combine h4 { display: none; }

h3.requesttabs { height: 22px; line-height: 22px; padding: 4px 6px; color: {HIGHLIGHTLINK}; font-weight: 700; }
	.requesttabs span { float: right; font-weight: 300; color: {LIGHTTEXT}; }
	.with_side .side h3.requesttabs a { margin: 0 4px; font-weight: 300; color: {LIGHTTEXT}; text-decoration: none; }
	.with_side .side h3.requesttabs a:hover { text-decoration: underline; }
	.with_side .side h3.requesttabs a.current { font-weight: 700; color: {TABLETEXT} }

/* 侧边搜索框 */
#headsearch em { font-size: 20px; margin-right: 10px; color: {HIGHLIGHTLINK}; }
#qihoosearch input, #gform input#q { margin: 6px 0; }