.csContainer fieldset{padding:10px; margin-bottom:15px;}

.csExpert{overflow:auto; margin-bottom:5px;}
.csExpert img{border:none;float:left;margin:0 10px 5px 0; border:1px solid #bbb; padding:1px; background:#fff;}
.csExpert .csExpertName{font-weight:bold;padding:0px 0 5px;}

.csExpertsList{}
.csExpertsList .csExItem{background:#fbfbfb;border:1px dashed #eee;overflow:auto;display:block;margin-bottom:5px;padding:5px; text-decoration:none;}
/*.csExpertsList a:hover{}*/
.csExpertsList .csExItem img{border:none;margin:0 10px 5px 0; border:1px solid #bbb; padding:1px; background:#fff;}
.csExpertsList .csExItem .csExpertName{font-weight:bold;padding:0px 0 5px;}


.csError{font-weight:bold; color:#dd0000;}

.csQuestionList{}
.csQuestionList td{vertical-align:top;}
.csQuestionList .csQuestion{margin-bottom:10px; border:1px dashed #eee; padding:5px 10px;}
.csQuestionList .csQuestion .csQDate{float:right; font-size:11px;/*padding:0 0 0 20px; background:url(images/time.png) no-repeat 0 50%;*/}
.csQuestionList .csQuestion .csQName{font-weight:bold;}
.csQuestionList .csQuestion .csQQuestion{padding:0 0 0 15px;margin:5px 0;background:url(images/bull_q.gif) no-repeat 0 3px;}
.csQuestionList .csQuestion .csQAnswer{ display:none;padding:0 0 0 15px;margin:5px 0;background:url(images/bull.gif) no-repeat 0 3px;}


.csSection{margin-bottom:20px;}
.csSecTitle{font-size:17px;font-weight:bold;}

.csSectionsList{}
.csSectionsList div{margin-bottom:5px;}

.csTime{ clear:left;padding-left:22px; background:url(images/time.png) no-repeat 0 50%;}
.csUser{margin-bottom:10px;}
.csAnwAnswer{margin-bottom:20px; color:#900;}
.csQAnswer1 {color:#900; font-style:italic;}

.clear{clear:both;}
