* {word-break:break-all;font-family:Verdana,Arial;margin:0;padding:0;}
body {margin:0px;font-size:12px;color:#333333;}
input,select,textarea {font-size:12px;}
form {margin:0;}
td {padding:3px;}
a:link,a:visited,a:active {color:#1B4C7A;text-decoration:none;}
a:hover {color:#FF6600;}
.f_red {color:red;}
.f_blue {color:blue;}
.f_gray {color:#666666;}
.f_b {font-weight:bold;}
.f_r {float:right;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}


.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.blank {
	width:100%;
	margin:0 auto;
	height:8px;
	overflow:hidden;
}
.bg {background:#FBFFFB;}
.left_head {background:url('image/left_head.gif') repeat-x;padding:6px 10px 5px 10px;font-weight:bold;font-size:13px;color:#1B4C7A;}
.left_head span {font-weight:normal;font-size:12px;}
.btn {background:url('image/btn_3.gif') no-repeat;color:#039;height:24px;line-height:22px;width:77px;border:none;cursor:pointer;}
.btn2 {background:url('images/btn_green.png') no-repeat;color:#fff;font-size:14px;font-weight:bold;height:30px;line-height:28px;width:100px;border:none;cursor:pointer;}
.input {padding: 3px 5px;}

.general_mod {
	border: 1px #ddd solid;
	overflow: hidden;
	padding-bottom: 10px;
	zoom: 1;
}
.general_mod .hd {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background: url('images/th30.png') repeat-x 0 0;
}
.general_mod .hd h3 {
	float: left;
	padding: 0 15px;
	font-size: 14px;
	color: #555;
	font-weight: bold;
}
.general_mod .hd h3 span {
	font-size: 12px;
	font-weight: 400;
}
.general_mod .hd h3.q {
	text-indent: 23px;
	background: url('images/question.gif') no-repeat 15px 7px;
}
.general_mod .hd h3.set {
	text-indent: 23px;
	background: url('images/cog.gif') no-repeat 15px 6px;
}
.general_mod .hd h3.flag {
	text-indent: 23px;
	background: url('images/flag_green.gif') no-repeat 15px 6px;
}
.general_mod .hd h3.a {
	text-indent: 23px;
	background: url('images/ask.gif') no-repeat 15px 7px;
}
.general_mod .bd {
	padding: 10px 15px;
	overflow: hidden;
}
.could_answer {
	border:1px solid #CEDEC1;
	background: #F1F8E9 url('images/th_green.png') repeat-x 0 0;
}
.could_answer .hd {
	background: none;
	padding-top: 10px;
}
.could_answer .hd h3 {
	font-size: 16px;
	color: green;
	background: url('images/pencil.gif') no-repeat 15px 5px;
	text-indent: 23px;
}
/* pages */
.pages {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#666666;}
.pages a:link,.pages a:visited,.pages a:active  {color:#004499;background:#FFFFFF;border:#9AAFE5 1px solid;padding:1px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#2E6AB1 1px solid;color:#FF6600;padding:1px;text-decoration:none;}
.pages strong {background:#2E6AB1;padding:1px;border:#1D589E 1px solid;color:#FFFFFF;}
.pages_inp {border:#2E6AB1 1px solid;padding:1px;width:26px;}
.pages_btn {width:26px;background:#F1F7FC;border:#2E6AB1 1px solid;color:#004499;font-weight:bold;font-size:11px;}

.answer_body {padding:10px;margin:0 5px 0 5px;line-height:180%;font-size:14px;}
.answer_foot {border-bottom:#BBBBBB 1px dotted;padding:0 10px 8px 10px;margin:0 5px 0 5px;color:#666666;}
.question_op {padding:15px 20px 10px 20px;line-height:25px;}

.vote_s {height:10px;line-height:10px;font-size:1px;background:#FFA40D;}
.vote_b {width:100%;height:10px;line-height:10px;font-size:1px;background:#FFF7D2;}