.forum_btn {
  cursor:pointer; 
  width:150px; height:32px;
  padding-left:0px; padding-top:8px;
  background-color:#F4595F; color:#fff; 
  font-weight:bold; font-family:'Segoe UI', sans-serif; font-size:1.0em;
  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
}
table.tab_answer { border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; }
.tab_answer th, .tab_answer td { padding: 4px 8px; }
.tab_answer thead th {
  background:#bdbdbd;
  text-transform:lowercase;
  text-align:left;
  font-size:12px;
  color:#fff; }
.tab_answer tr { border-right:1px solid #bdbdbd; }
.tab_answer tbody tr { border-bottom: 1px solid #bdbdbd; }
.tab_answer tbody tr:nth-child(odd) { background: #eeeeee; }
.tab_answer tbody th, .tab_answer tbody tr:nth-child(even) td { border-right: 1px solid #bdbdbd; }
.tab_answer tfoot th {
  background: #bdbdbd;
  text-align: left;
  font-weight: normal;
  font-size: 10px;
  color: #fff; }
.catrow { cursor:pointer; height:45px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.txcell { font-size:0.8em; font-weight:bold; }
.dtcell { font-size:0.7em; }
.dtcell a { text-decoration:none; }
.tecell { font-size:0.7em; color:#949494; }
.search { width:100px; font-size:0.7em; color:#478DFF; cursor:pointer; }
.searchim { position:relative; top:4px; left:-27px; cursor:pointer; }
.searchtxt { width:170px; font-size:0.7em; padding-left:10px; }
.backref { font-size:0.8em; padding-top:15px; }
.backref a { text-decoration:none; }


.author-answer-status { text-transform: uppercase; font-size:13px; font-family:Segoe UI,sans-serif; text-align:center; font-weight:bold; padding-bottom:4px; }
.backref { font-size:0.8em; padding-top:15px; }
.backref a { text-decoration:none; }
.msgblock { font-family:sans-serif; border:1px solid #cdcdcd; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; -khtml-border-radius:3px 3px 3px 3px; border-radius:3px 3px 3px 3px; }
.msgblock.author-answer-bg { background: #f5f5f5; }
.msgblock.wline-red { background: #FAADB0; border:1px solid #DE5258; }
.msgblock.wline-red.position { float:left; width:702px; padding:8px 16px;box-sizing:border-box;text-align:center;margin:5px 25px 5px 25px; }
.picblock { width:150px; padding:10px 0 10px 0; font-size:0.8em; }
.txtblock { width:480px; padding:15px 10px 10px 0; font-family: Segoe UI,sans-serif; font-size: 14px; }
.editblock { width:40px; padding:10px; font-family: Segoe UI,sans-serif; text-align:right; }
.lgntxt { color:#478CFF; margin:7px 0px 4px 0px;font-weight:bold; text-align:center; font-size: 13px; }
.msgdate { color:#adadad; text-align:center; font-size:0.8em; font-weight:bold; }
.msgpic { text-align:center; }
.answbox { cursor:pointer; width:35px; margin-left:auto; }
.add-answer-txtbox { width:708px; max-width:695px; height:100px; padding:6px;}

.cat_title, .cat_title:hover, .cat_subtitle { text-decoration: none;}
.cat_subtitle { cursor:pointer; color:#468cfe; font-size:12px;}
.cat_subtitle:hover { text-decoration: underline; }
.cat_count { color:#9A9A9A; }
.infopanel, .infopanel_stats { background:#EDF4FA; }
.infopanel ul li a{ color:#468cfe; }
.infopanel ul, .infopanel_stats ul { list-style-type:square; padding:10px 15px 10px 25px; }
.infopanel ul li, .infopanel_stats ul li { color:#949494; font-size:12px; padding-top:3px;}
.infopanel_stats span { color:#191919; }

.add-topic-table { width: 100%; }
.add-topic-table td.label div { margin-right: 5px; width:160px; }
.add-topic-table td input { width: 350px; height: 35px; }
.add-topic-table td textarea { width: 350px; max-width: 350px; min-width: 350px; height:120px; padding:6px;}