#topicInfo td.hdTitle{
  width:100%;
}

#topicInfo div.topicTitle{
  float:left;
  word-break:break-all;
  overflow:hidden;
}

#topicInfo div.topicTitle .extendInfo{
  font-weight:normal;
}

#topicInfo div.topicTitle .extendInfo a{
  font-weight:normal;
}

#topicInfo div.topicActions{
  float:right;
  font-weight:normal;
  margin:5px;
}
#topicInfo #topicContent{
  width:100%;
  vertical-align:top;
}
#topicInfo #topicContent h1{
  margin:0px;
  font-size:12px;
}
#topicInfo #topicContent .tableContent td{
  padding:0px 10px 0px 10px;
  line-height:1.8;
  width:auto;
}
#topicInfo #topicContent hr{
  margin:5px;
  height:0;
  border:none;
}
#topicContent .noteBox{
  margin:10px;
}

#topicContent tr.content td{
  padding:0px;
}

#topicInfo tr.content .half{
  width:50%;
}

#topicInfo tr.content .whole{
  width:100%;
}

#topicInfo tr.content .title{
  float:left;
  line-height:24px;
  width:70px;
  white-space:nowrap;
  text-align:center;
}

#topicInfo tr.content .value{
  float:left;
  line-height:24px;
  word-break:break-all;
  padding-left:5px;
}

#topicInfo div.message{
  margin:5px;
  word-break:normal;
  line-height:1.8;
}

#topicInfo #userInfo{
  width:148px;
  vertical-align:top;
}

#topicInfo #userInfo .userInfoArea{
  width:148px;
  padding:5px;
}

#topicInfo div.activeTopicInfo{/*主题相关信息：标签、评价等**/
  margin:0px 0px 10px 10px;
  width:90%;
  text-align:center;
}

#topicInfo div.topicTagInfo{
  clear:both;
  width:100%;
  line-height:3;
}

#topicInfo div.topicRateInfo{
  clear:both;
  width:100%;
}

#topicInfo div.topicManageInfo{
  clear:both;
  padding-bottom:15px;
  text-align:center;
}

#topicInfo div.topicScoreInfo{
  clear:both;
  margin:auto auto 12px auto;
}

#topicInfo .noteBox{
  padding-bottom:5px;
}

.scoreRadio{
  float:left;
  padding-top:3px;
}

.scoreImg{
  float:left;
}

#ef_score_form{
  height:46px;
  overflow:hidden;
}

.scoreCount{
  float:left;
  width:45px;
  height:46px;
  padding:0px 10px 0px 10px;
  background-image: url(../img/score.gif);
  background-repeat: no-repeat;
  background-position:10px 0;
  text-align:center;
  overflow:hidden;
}

.scoreCount .count{
  font-size:18px;
  line-height:1.3;
  %padding:1px 0px 2px 0px;
  _padding:0px;
}

.scoreCount .descr{
  font-size:12px;
}

table.topicExtendInfo{/** 主题扩展信息*/
}

table.topicExtendInfo tr.hd1 td.td2{
  font-weight: normal;
  text-align: right;
}

table.topicExtendInfo table.content{
}

table.topicExtendInfo table.content table{
  width:auto;
}

table.topicExtendInfo table.content td.td1{
  padding-left: 10px;
  width:30%;
  height:22px;
}

table.topicExtendInfo table.content td.td2{
  padding:5px 0px 5px 10px;
  word-break:break-all;
  word-wrap:break-word;
}

table.topicExtendInfo table.content td.td3{
  text-align:center;
  padding:2px 0px 2px 0px;
}

table.topicExtendInfo table.content td.td3{
  text-align: -moz-center;
}

table.topicExtendInfo table.content td.td4{ /*活动的左侧字段*/
  padding-left: 10px;
  width:15%;
  height:22px;
  text-align:center;
}

table.topicExtendInfo table.content td.td5{ /*活动用户列表的用户字段*/
  padding: 5px 0px 0px 5px;
  width:70px;
  text-align:center;
  vertical-align:top;
}

table.topicExtendInfo table.content td.buyItem{ /*团构项目TD*/
  width:40%;
  text-align:center;
  vertical-align:top;
  padding-top:2px;
}

table.topicExtendInfo table.content td.buyItem{ 
  text-align: -moz-center;
}

div.bulkPurchase{ /**团构项目DIV*/
  width:600px;
  margin-bottom:8px;
}

div.bulkPurchase td.left{ 
  text-align:left;
  height:20px;
}

div.bulkPurchase td.right{ 
  text-align:right;
}

/*投票结果展现相关*/
.poll_result{
  height: 10px !important;
  float: left;
  padding-left: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.poll_result div{
  width: 100%;
  height: 10px;
  font-size: 0px;
}

.poll_precent{
  float:left;
  padding-top: 2px !important;
}

.postView{ /** 帖子信息*/
  margin: 8px auto;
  padding:1px;
}

.postView table.outline{
  width: 100%;
  border-collapse: collapse;
}

.postView table.outline td.userInfo{ /**用户信息*/
  vertical-align:top;
}

.postView table.outline td.userInfo .userInfoArea{
  width:148px;
  padding:5px;
}

#blogUserInfoTable .userInfoArea{
  padding:0px 5px 5px 5px;
}

.userInfoArea .userName{
  clear:both;
  width:100%;
  line-height:1.6;
}

.userInfoArea .userName a{
  font-size: 12px;
  font-weight:bold;
}

.userInfoArea .nameDIV{
  width:130px;
  float:left;
}

.userInfoArea .onLine{
  float:right;
}

.userInfoArea .selfCalled{
  clear:both;
  width:100%;
  text-align:center;
  height:18px;
  line-height:18px;
}

.userInfoArea .userHeadPic {
  clear:both;
  width:100%;
  margin-top:5px;
  text-align:center;
}

.userInfoArea .userHeadPic img{
  padding:1px;
  width:100px !important;
  height:100px !important;
}

.userInfoArea .medalInfo{
  clear:both;
  margin:5px auto auto auto;
  text-align:center;
}

.userInfoArea .medalInfo img{
  margin:2px;
}

.userInfoArea .groupName{
  clear:both;
  width:94%;
  margin:5px auto auto auto;
  text-align:left;
}

.userInfoArea .groupLogo{
  clear:both;
  width:94%;
  margin:5px auto auto auto;
  text-align:left;
}

.userInfoArea .otherInfo{
  clear:both;
  width:94%;
  margin:5px auto auto auto;
  text-align:left;
}

.userInfoArea .actionInfo{
  clear:both;
  margin:5px auto auto auto;
  text-align:center;
}

.postView table.outline td.tdContent { /**内容td*/
  vertical-align:top;
  width:100%;
  padding-left:1px;
}

.postView table.content{
  border-collapse: collapse;
  width:100%;
}

.postView table.content table.postTitle {  /* 帖子操作栏*/
  height:29px;
  width:100%;
  border-collapse: collapse;
}

.postView table.content table.postTitle td.td1{
  height:21px;
  padding-left:10px;
  vertical-align:middle;
}

.postView table.content table.postTitle td.td2 {
  height:21px;
  text-align:right;
  padding-right:10px;
}

.postView table.content table.postTitle .floorNo {
  font-weight: bold;
}

.postView table.content table.topic{
  height:31px;
}
.postView table.content table.topic h1 {
  margin:0px;
  font-size:12px;
}

.postView table.content td.postBuyInfo{ /**金钱帖*/
  padding-bottom:3px;
}

.postView table.content td.postBuyInfo table{
  width:100%;
  border-collapse: collapse;
  height:26px;
}

.postView table.content td.postBuyInfo td.td1{
  text-align:left;
  vertical-align:middle;
}

.postView table.content td.postBuyInfo td.td2{
  text-align:right;
}

.postView table.content td.postBuyInfo  a:hover{
}

.postView table.content td.postContent{
  padding: 3px 10px 3px 15px;
  height: 228px;
  vertical-align:top;
}

.postView table.content td.postContent table.post { 
  width:100%;
  table-layout: fixed;
  overflow:hidden;
}

.postView table.content td.postContent td.title{ /**帖子的标题*/
  text-align:left;
  font-weight: bold;
  line-height:1.5;
  word-break:break-all;
}

.postView table.content td.postContent div.ads{ /*广告**/
  float: right;
  margin: 2px 0px 8px 8px;
}

.postView table.content td.postContent div.message{ /*帖子内容**/
  word-break:normal;
  font-size: 12px;
  line-height:1.8;
}

div.noticeInfo {
  margin:8px 0px;
  text-indent:20px;
  line-height:1.8;
  font-size:14px;
}

.postView td.signature{
  padding:0px 5px 5px 0px;
}

.postView div.signLine{
}

.postView div.signInfo{/*用户签名样式*/
  line-height:1.5;
  padding:5px 10px 0px 10px;
}

.postView td.bottomAds{ /*帖子底部广告*/
  vertical-align:bottom;
  padding-left:1px;
}

.postView td.bottomAds div.bottomAds{ 
  padding:6px;
}

fieldset.sorceList{
  padding:0px;
}

fieldset.sorceList ul{
  margin:5px 15px;
  padding:0px;
}

fieldset.sorceList li{
  margin:0px;
  line-height:1.6;
  list-style-type:none;
}

fieldset.sorceList li span{
  margin: auto 10px auto auto;
}

table.quickPostReply{/* 快速回复主题*/
}

table.quickPostReply table.content{
  width: 100%;
  border-collapse: collapse;
}

table.quickPostReply table.content td.left{
  width: 48%;
  padding:0px 0px 0px 10px;
}

table.quickPostReply table.content td.left td{
  height:22px;
}

table.quickPostReply table.content #quickPostContent{
  width:360px;
  height:100px;
}

table.quickPostReply table.content td.right{
  padding:0px 10px 0px 0px;
  vertical-align:top;
}

table.quickPostReply table.content div.smiles{ /*笑脸*/
  overflow:auto;
  height:200px;
}

table.quickPostReply table.content div.smiles div.smilePic{
  float:left;
  width:32px;
  height:32px;
  overflow:hidden;
}

table.quickPostReply table.content div.smiles div.smilePic img{
  cursor:pointer;
  width:24px;
  height:24px;
}

#postScoreList{
  border:0px;
}

#postScoreList div.actionLine{
  margin-left:5px;
}

textarea.post_content { /**发表帖子的表单内容的样式*/
  border:0px;
  overflow:auto;
}

table.topicForm table{
  width:auto;
}

.formLine {/**每个表单区域*/
  margin-bottom:10px;
}

.formLine table.outline{
  width: 100%;
  border-collapse: collapse;
}

.formLine table.outline tr.hd1{
  height:27px;
}

.formLine table.outline tr.hd1 td.td1{
  padding-left:10px;
  font-weight:normal;
}

.formLine table.outline tr.hd1 td.tdRight{
  text-align:right;
}

.formLine table.outline td.fieldTitle{
  width:12%;
  text-align:center;
  padding:5px 0px 0px 20px;
}

.formLine table.outline td.fieldTitle{
  text-align: -moz-center;
}

.formLine table.outline td.fieldValue{
  padding:5px 0px 0px 0px;
}

.formLine table.outline td.tdCenter{
  text-align:center;
  padding:5px 0px 0px 0px;
}

.formLine table.outline td.tdCenter{
  text-align: -moz-center;
}

.formLine input.text { /**文本框的样式*/
  height: 16px;
}

.formLine .ubbContent{ /**UBB标签、发帖内容*/
  width:82%;
  margin:6px 6px auto auto;
  float:right;
}

.formLine .ubbContent .tdButton{ 
  padding:5px 0px 5px 10px;
}

.formLine div.smiles{ /*笑脸*/
  float:left;
  margin:6px auto auto 6px;
  width:15%;
  height:430px;
  overflow:auto;
}

.formLine div.smiles div.smilePic{
  float:left;
  width:32px;
  height:32px;
  overflow:hidden;
}

.formLine div.smiles img{
  cursor:pointer;
  width:24px;
  height:24px;
}

.ubbToolbar{
  padding-bottom:2px;
}

.ubbToolbar table {
  width:auto;
  border-collapse: collapse;
}

.ubbToolbar td {
  padding:2px;
}

.ubbToolbar a {
  padding:1px;
  display:block;
  cursor:pointer;
}

.ubbToolbar span:hover {
  border:0px !important;
}

.ubbSwitcherBar{
  position: relative;
}

.ubbSwitcherBar button{
  position: relative;
  margin: 0px 3px; 
  cursor: pointer; 
  line-height: 24px;
  top: 3px;
  height: 24px
}

.ubbSwitcherBar button.highlight{
  font-weight: bold;
}

.posteditor_content{
  padding-left:5px;
  padding-top:5px;
}

.ubbMenu{ /* 通用的下拉浮动层 */
  padding:5px;
}

.ubbMenu ul{
  padding:0px;
  margin:0px;
}

.ubbMenu li{
  margin:3px;
  cursor:pointer;
  list-style-type: none
}

.ubbMenu table{
  width:auto;
}

.ubbPopMenu {/**ubb下拉选择：如font*/
  padding-right: 10px! important;
}

.ubbPopMenu img{
  vertical-align: auto;
}

.popupmenu_option{/**UBB 弹出菜单信息*/
  margin:5px;
  width:300px;
}

.popupmenu_option table{
  width:auto;
}

.popupmenu_option td{
  padding:3px;
}

.popupmenu_option textarea{
  width:260px;
}

.popupmenu_option button{
  height: 24px;
  padding-left:2px;
  padding-right:2px;
  cursor:pointer;
}

.editor_colornormal {/**颜色选择框*/
  padding-right: 2px! important;
  padding-left: 2px! important;
  padding-bottom: 2px! important;
  padding-top: 2px! important;
  border-top-style: none! important;
  border-right-style: none! important;
  border-left-style: none! important;
  border-bottom-style: none! important;
}

.editor_colorhover {
  padding-right: 2px! important; 
  padding-left: 2px! important; 
  padding-bottom: 2px! important; 
  padding-top: 2px! important; 
  border-top-style: none! important; 
  border-right-style: none! important; 
  border-left-style: none! important; 
  border-bottom-style: none! important;
}

.editor_colornormal div {
  overflow: hidden;
  width: 10px; 
  cursor: pointer; 
  height: 10px;
}

.editor_colorhover div {
  overflow: hidden; 
  width: 10px; 
  cursor: pointer; 
  height: 10px;
}

.uploadTable{/**上传组建表格*/
  border-collapse: collapse;
  width:162px;
}

.uploadTable td{/**上传组建表格*/
  height:28px;
}

.uploadTable td.tdRight{
  text-align:right;
}

.uploadTable td.tdPic{/**上传背景图片*/
  width:160px;
  height:122px;
  text-align:center;
}

.uploadTable td.tdPic{
  text-align: -moz-center;
}

.uploadTable td.tdPic img{/**上传背景图片*/

}

div.show{
  display:block;
}

div.hidden{
  position:absolute;
  display:none;
}


#myPostTag{  /**帖子发布区我的标签样式*/
  margin: auto 6px;
   cursor:pointer;
}

#myPostTag_Items{
  padding:5px !important;
  width: 400px !important;
}

#myPostTag_Items a{
  margin: 2px;
}

#viewUploadAuth{  /**帖子发布区查看论坛上传限制*/
  margin: auto 6px;
  cursor:pointer;
}

#viewUploadAuth_Items{
  width:640px;
  padding:5px;
}

#viewUploadAuth_Items .attach_info{
  float:left;
  width:125px;
}

#viewUploadAuth_Items .attach_suffix{
  float:left;
  width:55px;
}

#viewUploadAuth_Items .attach_size{
  float:left;
  width:65px;
}

#viewUploadAuth_Items table{
  width:auto;
  border-collapse: collapse;
}

#viewUploadAuth_Items td{
  line-height:1.6;
  border-width:0px;
}

/** 主题管理日志样式*/

#topicManLogs td.td10{ 
  width:10%;
  text-align:center;
}

#topicManLogs td.td10{
  text-align: -moz-center;
}

#topicManLogs td.td11{
  width:20%;
  text-align:center;
}

#topicManLogs td.td11{
  text-align: -moz-center;
}

#topicManLogs td.td12{
  width:30%;
  text-align:center;
}

#topicManLogs td.td12{
  text-align: -moz-center;
}

/** 主题管理 - 主题列表*/

.topicList .content td.td10{ 
  width:60px;
  text-align:center;
}

.topicList .content td.td10{
  text-align: -moz-center;
}

.topicList .content td.td11{ 
  width:30%;
  text-align:center;
}

.topicList .content td.td11{ 
  text-align: -moz-center;
}

#activityListRight{/**活动用户列表右侧*/
  width:auto;
  margin-top:6px;
  margin-left:186px;
}

#activityListRight table.activeInfo{
  width:100%;
  border-collapse: collapse;
}

#activityListRight table.activeInfo td.fieldTitle{
  width:10%;
  vertical-align:top;
  padding: 0px 10px 10px 5px;
  white-space:nowrap;
}

#activityListRight table.activeInfo td.fieldValue{
  padding-bottom:10px;
  vertical-align:top;
  word-break:break-all;
}

#activityListRight div.bulkPurchase{ /**团构项目DIV*/
  width:450px;
}

#activityListRight div.bulkPurchase table{
  width:100%;
}

table.postVoteUser div.headPics{ /**投票用户*/
  padding:5px 1px 2px 1px;
}

table.postVoteUser td.bottomLine{
  text-align:right;
  padding-right:5px;
}

/**预览帖子*/

#postReview td.td10 { /*标题*/
  font-weight: bold;
  padding:10px 10px 10px 10px;
}

#postReview td.td11 { /*内容*/
  padding-left:12px;
  width:100%;
  word-break:break-all;
}

#postReview td.td12 {/*按钮*/
  text-align:center;
  padding:5px 0px 5px 0px;
}

#postReview td.td12 {
  text-align: -moz-center;
}

.postPrint{/**帖子打印*/
  padding:10px 50px 10px 50px;
}

.postPrint table.outline{
  width:100%;
  border-collapse: collapse;
}

.postPrint table.outline tr.hd1{

}
.postPrint table.outline tr.hd1 td.td1{
  text-align:left;
}

.postPrint table.outline tr.hd1 td.td2{
  text-align:right;
  vertical-align:bottom;
  padding-right:10px;
  padding-bottom:5px;
}

.postPrint hr.hr1{ /*每个帖子的分割条*/
  width:100%;
  height:1px;
}

.postPrint hr.hr2{ /*顶部的分割条*/
  width:100%;
  height:1px;
}

.postPrint div.div1{
  text-align:center;
}

.postPrint div.div1{
  text-align: -moz-center;
}

.postPrint div.postContent{
  word-break:break-all;
  font-size: 14px;
  line-height:1.8;
  overflow:hidden;
}

.postPrint span.title1{
  font-weight:bold;
  font-size:14px;
  line-height:2;
}

.postPrint span.title{
  font-size: 14px;
  line-height:2;
}

.postPrint table.outline tr.bt1{/**最下行信息*/

}
.postPrint table.outline tr.bt1 td.td1{
  text-align:left;
}

.postPrint table.outline tr.bt1 td.td2{
  text-align:right;
  vertical-align:bottom;
  padding-right:10px;
  padding-bottom:5px;
}

