@charset "utf-8";
/*@import url(fixie6.css);*/
img { border: none; }
#comment-body { color: #7B2E00; background: #fff; text-align:left; }
#comment-body dl, #comment-body ol, #comment-body ul { margin:0; list-style-type: none; padding:0; font-size:13px; }
#comment-body li, #comment-body dl dd { margin:0; }
#comment-body p, #comment-body .disclaimer, #comments .comment-hdr, #comments .comment-heading { margin:0; }
#comments { font-family: tahoma; font-size: 100%; }
#comm-control { position: relative; }
* html .each-comment-present { height: 90px; }
.each-comment-present { position: relative; padding: 5px 10px 10px 80px; border-top: 1px solid rgb(227, 227, 227); min-height: 85px; height: auto; background: url(../imgs/bg-comm-list.gif) repeat-x; }
.comment-info li { display: inline; }
.comment-no, .comment-notice, .comment-avatar, .comment-ref { position: absolute; }
.comm-bottom { display: block; position: absolute; bottom: 8px; }
li.comment-time, li.comment-ip { font-size: 11px; }
.comment-no { left: 10px; top: 5px; width: 60px; text-align: center; background: url(../imgs/bg-comm-no.gif) center no-repeat; height: 20px; font-size: 11px; font-weight: 700; }
.comment-avatar { left: 10px; top: 30px; }
.author-avatar { display: block; width: 60px; height: 60px; border: solid 1px rgb(225,217,217); overflow: hidden; }
.author-avatar img { max-width: 60px; }
.comment-notice { right: 5px; bottom: 0px; }
.comment-notice a { background: url(../imgs/bg-comm-del.gif) no-repeat; display: block; width: 45px; height: 20px; z-index: 1250; text-indent: -9999px; }
.comment-ref { right: 5px; top: 5px; }
.comment-ref a { background: url(../imgs/fw.gif) no-repeat; display: block; width: 50px; height: 20px; z-index: 1250; text-indent: -9999px; }
.comment-author { font-size: 12px; font-weight: 700; color: rgb(151, 22, 22); }
.comment-time, .comment-ip { color: rgb(188, 186, 186); }
.comment-entry { display: block !important; color: #000000 !important; /*padding: 5px 0;*/
	padding: 5px 0 20px 0; margin-bottom: 20px !important; width:100%; overflow-x:auto; }
.message-ref { position: relative; border: 1px dashed #bbbbbb; padding: .614em 0 0 .614em; margin: .5em 5em .5em 0; }
.message-ref ul.comm-bottom { position: relative; clear: both; margin: .614em 0 -.614em 2em; line-height: 16px; }
.message-ref p { color: #ac9881; margin: .614em 2em 0 2em; }
.message-ref strong.ref-open { background: url(../imgs/ref-open.gif) no-repeat left; padding-left: 35px; margin-left: -.614em; }
.message-ref span.ref-close { display: block; height: 20px; background: url(../imgs/ref-close.gif) no-repeat right; }
.vbt { display: none; }
.pad { padding:5px; }
.comment-form-dis { background: white url(../imgs/bg-comm-list.gif) repeat-x !important; border: solid 1px rgb(212, 208, 200); position: relative; }
.comment-form-dis a { text-decoration: underline; }
.discussion-form { padding:10px 220px 10px 10px; position:static; }
.discussion-form fieldset { border: 0; }
.discussion-form label { display: block; float: left; width: 50px; /*115*/ text-align: right; }
.discussion-form form legend { padding-bottom: 20px; }
.discussion-form input, .discussion-form textarea { width: 300px; padding: 2px; border: 1px solid #aaa; }
.discussion-form p { padding: 3px 0; }
/*For AD*/

.comment-form-dis_ad { background: url(../imgs/bg-comm-list.gif) repeat-x top #fff; position: relative; }
.comment-form-dis_ad a { text-decoration: underline; }
.comment-form-dis_ad a { color: rgb(98, 95, 95); }
/* end */

.comment-form-dis a { color: rgb(98, 95, 95); }
.comm-policy { position: absolute; right: 20px; top: 10px; z-index: 99; }
.disclaimer strong { display: block; }
.disclaimer { position: relative; padding: 15px; margin-bottom: 5px; color: #625f5f; font-size: 12px; background: url(../imgs/bg-disclaimer.gif) no-repeat bottom left; border-bottom: solid 1px #d4d0c8; }
.additional-adv { /*
	position: absolute;
	right: 25px;
	top: 40px;
	width: 300px;
	height: 150px;
	*/
	height:150px; position:absolute; right:10px; top:40px; width:220px; }
.additional-adv a img { width: 37%; height: 250px; }
.icon-emo { width: 320px; margin-left: 50px !important; }
.space-left { padding-left: 50px !important; /*115*/ }
.capcha-comm * { vertical-align: top; }
.capcha-comm input { width: 146px; }
.comm-submit { color: #FFFFFF; text-align: center; width: 73px !important; background: url(../imgs/bg-comm-button.gif) no-repeat; border: 0 !important; font-size: 11px; padding-bottom: 3px; cursor: pointer; }
.comm-area-texts { display: block; width: 10px; position: absolute; left: 429px; }
.comm-warning { font-weight: 700; color: #FF0000; }
.comm-hdr { font-weight: 700; color: rgb(151, 22, 22); padding: 5px 0 20px 35px !important; background: url(../imgs/bg-comm-h.gif) no-repeat; }
.comm-pagnation-top { padding: 10px; text-align: right; }
.comm-pagnation { border-top: 1px solid rgb(227, 227, 227); background: url(../imgs/bg-comm-list.gif) repeat-x; padding: 10px 10px 30px 10px; text-align: right; }
.comm-paging li { display: inline; margin-right: 2px !important; }
.comm-paging li a { background: rgb(243, 243,243); padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border: solid 1px rgb(221, 221, 221); color: rgb(51, 51,51); text-decoration: none; font-size: .85em; line-height: 18px; }
.comm-paging li a:hover, .present-page { background: rgb(151, 22, 22) !important; color: rgb(255, 255,255) !important; border: solid 1px rgb(151, 22, 22) !important; }
.present-page { font-weight: 700; cursor: default; }
.comm-all { position: relative; left: 0px; /*margin-top: 15px;*/
	color: #bcbaba; font-size: 11px; padding-left:15px; }
/**/
.comment-hdr { background: url(../imgs/bg-comment-hdr-re.gif) repeat-x top; padding: 22px 0 10px 10px; }
.comment-heading { background: url(../imgs/bg-h-comm-hdr.gif) no-repeat; padding-left: 35px; padding-bottom: 2px; vertical-align: middle; height: 44px; line-height: 22px; overflow-y: hidden; font-size: 18px; color: #400000; }
.comment-delete { padding-left: 15px; padding-bottom: 10px; font-size:11px; color:#999999; }
.comment-leading, {
 color: #400000;
}
.comment-leading strong { color: #999999; font-weight: normal; }
/*.comment-leading span {
	color: #8d5d35;
}*/
.comment-cont { width: 302px; background: url(../imgs/bg-comm-cont.gif) no-repeat; float: right; padding: 0 0 10px 2px; margin-top: -68px !important; }
.comment-relation { padding: 5px 0; height: 35px; position: relative; }
.comment-form-dis:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; }
.comm-vote, .comm-print, .comm-send-to { float: left; }
.comm-vote { background: url(../imgs/bg-vote.gif) no-repeat; width: 330px; _width: 334px; padding: 5px 0 5px 5px; height: 28px; line-height: 23px; font-size: .85em; font-family: tahoma; }
.comm-vote li { float: left; font-size: .85em; }
.comm-vote li a { font-size: .85em; }
.comm-positive, .comm-nagative { width: 30px; float: left; }
.comm-votes { padding-left: 18px; }
.comm-positive, .comm-nagative, .comm-print a, .comm-send-to a, .leave-comm, .close-comm { display: block; background-image: url(../imgs/bg-icon.gif); background-repeat: no-repeat; text-indent: -9999px; }
.comm-positive { background-position: -103px -11px; }
.comm-positive:hover { background-position: -103px -48px; }
.comm-nagative { background-position: -131px -12px; }
.comm-nagative:hover { background-position: -131px -49px; }
.comm-po { display: block; float: left; width: 27px; color: #74f106; }
.comm-na { display: block; float: left; width: 27px; color: #ffba14; }
.comm-print { width: 60px; }
.comm-print a, .comm-send-to a { height: 33px; }
.comm-print a { background-position: -167px -48px; }
.comm-print a:hover { background-position: -167px -11px; }
.comm-send-to { width: 95px; }
.comm-send-to a { background-position: -228px -48px; }
.comm-send-to a:hover { background-position: -228px -11px; }
.comm-ad1 { padding-left:10px; padding-top:10px; }
.comm-ad2 { position: relative; padding-left: 70px; text-align:left; }
#cluetip-inner { background: url(../imgs/bg-comm-send.gif) no-repeat; position: absolute; width: 488px; top: 20px; left: -504px; height: 50px; }
.send-now { margin:0; padding: 15px 0 0 60px; }
.send-now a { display: block; width: 150px; float: left; margin-right: 40px; text-indent: -9999px; }
.comment-cont a { float: left; }
.leave-comm { background-position: -328px -11px; width: 140px; }
.leave-comm:hover { background-position: -328px -48px; }
.close-comm { background-position: -475px -11px; width: 150px; }
.close-comm-on { background-position: -475px -48px !important; }
.comm-now { position: absolute; z-index: 999; right: 10px; margin-top: -77px !important; width: 150px; height: 20px; text-indent: -9999px; background: url(../imgs/bg-comm-hide.gif) no-repeat; cursor: pointer; }
.imp-star { background-image: url(../imgs/bg-comm-star.gif); /*background-position: 425px 5px;*/
	background-position: 360px 5px; background-repeat: no-repeat; }
/* more-emo */
.more-emo { position: relative;/*min-height: 200px;*/
}
.more-emo li { position: relative; float: left; background: #FFFFFF; }
.emo-close { clear: both !important; position: absolute; top: 8px; right: 8px; }
.cm-form { height: 70px !important;}
