#id_bl_comments {width:600px; margin-top:20px;}
#id_bl_comments .bl_title {font-size:14px; line-height:18px; font-weight:bold; border-top:2px solid #c00; padding-top:2px; border-bottom:0px solid #c00; padding-bottom:3px; color:#333; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:20px;}
#id_bl_comments .bl_title.f {margin-top:0;}
#id_bl_comments .bl_title div.t {float:left;}
#id_bl_comments .bl_title span.sort {display:block; float:right; font-size:11px; line-height:12px; padding-top:3px; font-weight:normal;}
#id_bl_comments .bl_title span.sort a {}
#id_bl_comments .bl_title span.sort a.act {font-weight:bold;}

#id_bl_comments .comm_cont {width:600px;}
#id_bl_comments .comm_cont .no_com {margin-top:10px;}
#id_bl_comments .view_comments {margin-top:10px; font-weight:bold;}
#id_bl_comments .item {width:600px; margin-top:10px;}
#id_bl_comments .item div.p {float:left; width:60px; margin-right:10px;}
#id_bl_comments .item div.p .i {width:60px;}
#id_bl_comments .item div.p a {display:block;}
#id_bl_comments .item div.p img {display:block; width:60px;}
#id_bl_comments .item div.text {width:530px; float:right; margin:0; padding:0; text-align:left;}
#id_bl_comments .item div.un {display:block; float:left; font-weight:bold;}
#id_bl_comments .item span.rate {display:block; float:right; width:65px;}
#id_bl_comments .item span.rate span {display:block; float:left; font-size:11px; line-height:12px; width:32px; padding-right:3px; text-align:right; color:#666;}
#id_bl_comments .item span.rate a {display:block; width:12px; height:12px; float:right; margin-left:3px; background:url('icons.png') no-repeat 0 0;}
#id_bl_comments .item span.rate a.minus {background-position:0 0;}
#id_bl_comments .item span.rate a.minus:hover {background-position:-12px 0;}
#id_bl_comments .item span.rate a.plus {background-position:0 -12px;}
#id_bl_comments .item span.rate a.plus:hover {background-position:-12px -12px;}
#id_bl_comments .item div.t {clear:both; padding-top:5px;}
#id_bl_comments .item div.inf {margin-top:5px; font-size:11px; color:#ccc;}
#id_bl_comments .item div.inf span {color:#666;}
#id_bl_comments .item .item2_txt {font-size:11px; color:#666;}
#id_bl_comments .replies.hid {display:none;}

#id_bl_comments .plistnav {margin-top:10px; text-align:center; background-color:#eee; font-size:11px; padding:2px; color:#ccc;}
#id_bl_comments .plistnav a {color:#666;}
#id_bl_comments .plistnav a.act {font-weight:bold; color:#000;}

#id_bl_comments form.bl_com_form {width:600px;}
#id_bl_comments form.bl_com_form label {display:block; float:left; width:60px; margin-top:10px;}
#id_bl_comments form.bl_com_form label .req {display:none;}
#id_bl_comments form.bl_com_form .field {display:block; float:right; width:530px; margin-top:10px;}
#id_bl_comments form.bl_com_form textarea.textfield {width:520px; max-width:520px; min-width:520px; height:150px;}
#id_bl_comments form.bl_com_form .code_t {float:left; width:70px; margin-right:5px;}
#id_bl_comments form.bl_com_form .code_t input {width:60px;}
#id_bl_comments form.bl_com_form .code_img {width:100px; float:left; margin-right:5px;}
#id_bl_comments form.bl_com_form .code_img img {display:block; width:100px; height:20px;}
#id_bl_comments form.bl_com_form .code_d {width:200px; float:left; font-size:11px; color:#666;}
#id_bl_comments form.bl_com_form .btns {margin-top:10px; padding-left:70px;}

#id_comm_reply_to {margin-top:10px; background-color:#eee; padding:5px; display:none;}
#id_comm_reply_to .l {}
#id_comm_reply_to .l a {}
#id_comm_reply_to .t {padding-top:5px;}
#id_comm_reply_to .inf {margin-top:5px; font-size:11px; color:#666;}