/*文章主体框架*/
#QBoard { float:left; width:750px; /*margin:0 230 0 0;*/ padding-right:12px !important;padding-right:6px; display:block;}
/*右边*/
#right { margin:0 0 0 755;/*float:right;width:225px;*/ display:block;
	text-align:left; }


/*主题内分页控件*/
#TopicPager { padding:2px; margin:2px; font-size:10pt; text-align:left}
#TopicPager a { height:20px; color:Black; text-decoration:none; background-color:#ddf1d8; border:solid 1px #58cb64; 
	padding: 2 5 2 5; margin: 0 2 0 2;  line-height:20px;;}
#TopicPager a:hover { border:solid 1px #58cb64; padding: 2 5 2 5; margin: 0 2 0 2; text-decoration:underline; }
#TopicPager a.PagerCurrent
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	border-left-color: #58cb64;
	border-bottom-color: #58cb64;
	padding-bottom: 2px;
	margin: 0px 2px;
	color: black;
	border-top-color: #58cb64;
	padding-top: 2px;
	background-color: darkseagreen;
	border-right-color: #58cb64;
}

#TopicPager span{ border:solid 1px gray; color:gray;padding: 2 3 2 3;}

/*帖子页面*/
topicOwnerCtrl
{
	font-size:14px;
	line-height:24px;
}

/*帖子显示*/
.TopicContent
{
	font-size:14px;
	margin:8 10 8 2;
	width:100%;
	table-layout:fixed; 
	word-wrap:break-word;
}
.TopicUser
{
	color:#666666;
	text-align:right;
	margin-bottom:5;
	margin-top:5px;
	word-wrap:break-word;
}

.AnswerSupp
{
	text-align:right;
	font-size:12px;
}
.asrContent
{
	font-size:14px;
	margin-bottom:10px;
	padding-top:3px;
}
.asrMng
{
	float:right;
}
/*主题标题*/
/*未解决*/
.TTNormal
{
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	margin-left:0px;
}

.TTQuestion
{
	BACKGROUND-POSITION-Y: center;
	background-image: url(../img/icons/icn_question.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}
.TTQuestionOk
{
	BACKGROUND-POSITION-Y: center;
	background-image: url(../img/icons/icn_ok.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}
.TTYuan
{
	BACKGROUND-POSITION-Y: center;
	background-image: url(../img/yuanchuang.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}
.TTZhuan
{
	BACKGROUND-POSITION-Y: center;
	background-image: url(../img/zz.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}

/*原创文章标题*/
.TotpicTitleArticle
{
	
}
/*已解决*/
.TopicTitleNormal
{
	
}

/*回答*/
.TopicTitleAnswer
{
	
}
/*评论*/
.TopicTitleCmt
{
	
}

/*回复标题*/

.puhead
{
	font-size:12px;
	text-align:center;
}
.postborder
{
	width:100%;
	border:solid 1px #58CB64;
	POSITION:relative;
	margin-bottom:8px;
}
/*回复左边部分*/
.postleft
{
	float:left;
	width:110px;
	position:relative;
	margin-bottom:0px;
	margin:0;
	text-align:center;
	line-height:24px;
}
/*回复右边部分*/
.postright
{
	margin: 0 0 0 109;
	padding:0;
	/*border-left: 1px solid #D0D9DB;*/
	overflow:visible;
	display:block;
}
/*回复底部*/
.postfooter
{
	margin-bottom: 2px;
	position: relative;
	/*background-color: ghostwhite;*/
}
/*回复内容*/
.postcontent
{
	width:100%;
	font-size:14px;line-height:22px;
	min-height:100px;
	padding:20 10 20 10;
	table-layout:fixed;
	word-wrap:break-word;
	overflow-x:hidden;
}
/*几楼几楼*/
.postheaderHash
{
FONT-WEIGHT:normal;FONT-SIZE:12px;RIGHT:10px;POSITION:absolute;TOP:4px;
}

/*被编辑过的痕迹*/
.ModifyFlag
{
	width:100%;
	margin-right:20px;
	text-align:right;
	color:Blue;
	font-size:12px;
}

/***************************************************************************************/

/*每条回答内容外围框架*/
.AnswerBorder
{
	border-bottom: #58cb64 1px solid;
	margin:0;
	padding: 4 0 8 0;
	width:100%;
}

/*对最佳答案的评价*/
.okb
{
	width:100%;
	BACKGROUND-POSITION-Y: top;
	background-image: url(../img/okb.gif);
	background-repeat: repeat-x;
	border-top:solid 1px #D0D9DB;
	padding: 5 5 5 5;
	margin-top:20px;
}

/*用于评论好坏的链接*/
A.good
{
	padding: 5 5 5 20;
	background-image: url(../img/cmt_good.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
A.bad
{
	padding: 5 5 5 20;
	background-image: url(../img/cmt_bad.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/*附件列表*/
.attachment
{
	width:100%;
	BACKGROUND-POSITION-Y: top;
	background-image: url(../img/okb.gif);
	background-repeat: repeat-x;
	/*border-top:solid 1px #D0D9DB;*/
	padding: 5 5 5 5;
	margin-top:20px;
	overflow-x:hidden;

}

a.sendmsg
{
	padding:3 3 3 20;
	font-size:12px;
	background-image:url(../img/sendmsg.gif);
	background-repeat:no-repeat;
}

/*引用回复*/
fieldset
{
	border-color:Gray;
	border-style:solid;
	border-width:1px;
	width:400px;
	margin-left:10px;
}
fieldset span
{
	color:blue;
}

/*内容页右侧导航列表*/
#rightNavi
{
	text-align:left;
	background-color:White;
	font-size:12px;
	border:solid 1px #1D6AD9;
	padding:2;
	margin-bottom:10px;
	clear:both;
	height:180px;
}

#rightNavi ul
{
	margin:0;
	list-style-type:none;
	padding:0;
}

#rightNavi li
{
	margin:0px;
	height:24px;
	float:left;
	margin-right:10px;
	padding:1 0 1 0;
	width:58px;
	display:block;
}

#rightNavi li a
{
	width:58px;
	color:#1D6AD9;
	background-color:White;
	text-align:left;
	height:20px;
	text-decoration:underline;
	padding:1 2 1 5;
}

#rightNavi li a:hover
{
	border:solid 1px blue;
}

/*相关文章*/
#topicRelTopics
{
	margin-top:5px;
}
#topicRelTopics ul
{
	margin:0;
	padding:0;
	list-style-type:disc;
	overflow:hidden;
	zoom:1;
}

#topicRelTopics ul li
{
	line-height:22px;
	width:330px;
	overflow:hidden;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:10px;
}

#topicRelTopics ul li a,
#topicRelTopics ul li a:visited
{
	font-size:12px;
	text-decoration:none;
	color:Black;
	margin-left:5px;
}
#topicRelTopics ul li a:hover
{
	text-decoration:underline;
}
#topicRelTopics div.lft
{/*
	float:left;
	width:320px;*/
}
#topicRelTopics div.gg
{
	float:right;
	width:200px;
	height:200px;
}

/*右上角广告*/
.topicrightAD
{
	width:218px;
	height:80px;
	margin:0 0 5 0;
	overflow:hidden;
	display:block;
	text-align:left;
	clear:both;
}
.topicrightAD img
{
	border:0;
	text-align:left;
	vertical-align:middle;
}

/*帖子内容底部广告*/
.TopicFootAD
{
	margin:5 0 5 0;
	padding:4;
	border:solid 1px #58cb64;
}
/*右侧点击、下载、图片推介信息*/
.topicRightTopic
{
	font-size:12px;
	margin-bottom:12px;
	border:solid 1px #f4bf20;
}
.topicRightTopicTitle
{
	font-weight:bold;
	font-size:14px;
	background-color:#fbf5c6;
	line-height:20px;
	padding: 3 3 3 10;
}
.topicRightTopic ul
{
	list-style-type:none;
	margin-left:10px;
	margin-top:3;
	margin-bottom:3;
	padding:0;
}

.topicRightTopic li
{
	margin-left:0;
	height:22px;
	line-height:22px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:195px;
}

.topicRightTopic li a:hover
{
	color:White;
	background-color:Blue;
	text-decoration:none;
}

/*右侧图片推荐*/
.topicRightPic
{
	border:solid 1px #64b7d7;
	padding-bottom:10;
	margin-bottom:10;
}

.topicRightPicTitle
{
	font-size:14px;
	font-weight:bold;
	background-color:#deeef4;
	padding-left:10px;
	height:24px;
	line-height:24px;
}

.topicRightPic ul
{
	margin:2;
	list-style-type:none;
	height:210px;
}

.topicRightPic li
{
	float:left;
	margin: 0px;
	margin-right:6px;
	width:95;
	padding:1;
	list-style-type:none;
	display:block;
	text-align:center;
	height:105;
	margin-bottom:2;
}
.topicRightPic li a
{
	width:90;
	height:110;
	line-height:100;
	text-align:center;
	background-image:url(../img/pic_bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:5;
}
.topicRightPic li a img
{
	border:0;
}
