.comments-panel {
    /* border-top: 1px solid #cccccc; */
    /* border-bottom: 1px solid #cccccc; */

    background-color:#FFFFFF;
    margin: 9px;
    margin-top: 6px;    
    width:672px;
}

.blk-comments-mfooter {
    background-color: #f5f5f5;
    position: relative;
    border-top: 1px solid #ebebeb;
    text-align: center;
    border-bottom: none;
    margin-bottom: 50px;
}
.blk-comments-mfooter .add-comment { text-decoration:  underline !important;
    color: #c80a0a; font: bold 13px Arial; line-height: 28px;
    
}
.blk-comments-mfooter .show-all
 {
  line-height: 28px; color: #0050a0; position: absolute; right: 10px; 
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
 }

.blk-comments-mheader {    
    border-bottom: 1px solid #cccccc;
    font: bold 12px 'Arial';    
    line-height: 26px;
    position: relative;
}
.blk-comments-mheader a { font: normal 11px 'Arial'; color: #0050a0; line-height: 26px; }
.blk-comments-mheader .comments-answers-count { font: normal 11px 'Arial'; }
.blk-comments-mheader .hlink.opened { background-image: url('http://1.webefir.com/img/comments/arrow.opened.gif'); }
.blk-comments-mheader .hlink.closed { background-image: url('http://1.webefir.com/img/comments/arrow.closed.gif'); } 
.blk-comments-mheader .hlink {color: black; font: bold 12px 'Arial'; background-repeat: no-repeat; padding: 0px 0px 0px 26px; }

 
table.comment-parent {width: 672px; font: normal 12px 'Arial'; color: black;}
.blk-comments-container .comment-header .userpic {position: absolute; left: 0px; top: 0px;}
.blk-comments-container {font: normal 12px 'Arial'; color: black;}
.comment-header {background-color: #ebebeb; padding: 3px 5px 3px 5px;}
.comment-header .carma div {width: 35px; float: left; text-align:  center;} 
.comment-header .carma { position: absolute; right: 10px; top: 4px; font-size: 11px; color: #00c800; width: 55px; height: 11px;  }
.comment-header .carma a { vertical-align: middle; }
.comment-header .carma.negative { color: #ff0000; }
.comment-header .carma img { margin: 0px 4px;}
.comment-header .carma .carma-add{ display: block; float: left; background-image: url('http://1.webefir.com/img/comments/carma.add.gif'); height: 10px; width: 10px; margin-top: 2px;}
.comment-header .carma .carma-minus{ display: block; float: left; background-image: url('http://1.webefir.com/img/comments/carma.minus.gif'); height: 10px; width: 10px; margin-top: 2px;}
.comment-header .user-name {font-weight: bold; margin-right: 10px; color: #0050a0; font: bold 12px 'Arial'; }
.comment-header .user-name.anonymous { color: #646464;}
.comment-header .user-name.female { color: #ff0064;}
.comment-header .user-status { color: #00c800; font-size: 11px; margin-right: 10px;}
.comment-header .comment-date { font-size: 11px; margin-left: 10px; }
.comment-body {background-color: #f5f5f5; padding: 8px 8px 0px 8px; color: black;}
.comment-body .reply { 
    z-index: 200;
    /*position: relative;*/
    float: right;
    padding: 4px 8px;
    color: #191919; text-decoration: underline; display: block; text-align: right;
    line-height: 12px; font-size: 10px;}
    
.comment-body .reply.opened { 
    background-color: white;
    border-top: 1px solid #dbdbdb;
    border-left : 1px solid #dbdbdb;
    border-right : 1px solid #dbdbdb;
    border-bottom: 1px solid white;
}
.comment-child 
{
   padding-left: 20px;
   background: url('http://1.webefir.com/img/comments/up.to.parent.post.gif') no-repeat scroll top left;
 /* -moz-background-clip:border;  
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;*/ 
}
table.t-comment-child {font: normal 12px 'Arial'; color: black; width: 100%;}

.add-comment.opened {
    background-color: white !important;
    border-top: 1px solid #dbdbdb;
    border-left : 1px solid #dbdbdb;
    border-right : 1px solid #dbdbdb;
    border-bottom: 1px solid white;   
}

.add-comment, .comments-list .add-comment{
    position: relative;
    z-index: 200;
    background-color: white;
    padding: 2px 8px;
    text-decoration:  underline !important;
    color: #c80a0a; font: bold 13px Arial; line-height: 28px;
}    

.comments-list { position: relative; }

.comments-list a { font: normal 11px 'Arial'; color: #0050a0; line-height: 26px; line-height: 28px; }
.comments-list .sort-by-date {position: absolute; left: 14px; color: black; padding-right: 16px; }
.comments-list .sort-by-date.desc {background: url('http://1.webefir.com/img/comments/sortbydate.gif') no-repeat right;}
.comments-list .sort-by-date.asc {background: url('http://1.webefir.com/img/comments/sortbydate.asc.gif') no-repeat right;}

.comments-list .pager .selected {color: #c90000 !important; font-weight: bold; }
.comments-list .pager .selected:visited {color: #c90000 !important; font-weight: bold; }
.comments-list .pager a, .comments-list .pager a:visited { color: #0050a0 !important; margin-right:0px !important;}







.comment-full-body .user-profile {background-color: #ebebeb;}
.comment-full-body .user-profile .info-block td a {color: #0050a0;}

.comment-full-body .user-profile .info-block td { text-decoration: none;  padding-right: 52px;}
.comment-full-body .user-profile .info-block p, .comment-full-body .user-profile .info-block a {line-height: 20px;}
.comment-full-body { margin-bottom: 20px; }
.comment-full-body a {line-height: normal !important;}
.comment-full-body .user-profile {padding: 10px; position: relative;}
.comment-full-body .user-profile .info-block { position: absolute; left: 120px; top: 36px; font: normal 11px 'arial'; }
.comment-full-body .comment-header {padding: 0px; margin-bottom: 8px;}
.comment-full-body .user-profile .make-friend-link {
    display: block;
    padding-left: 18px; background: url('http://1.webefir.com/img/comments/make.friend.gif') no-repeat; height: 18px !important;}
.comment-full-body .user-profile .profile-link {display: block; padding-left: 18px; background: url('http://1.webefir.com/img/comments/view.profile.gif') no-repeat; height: 18px !important;}

.comment-full-body .make-complaint {background: url('http://1.webefir.com/img/comments/make.complaint.gif') no-repeat; padding-left: 18px;}
.comment-full-body .comment-footer {background-color: #ebebeb; padding: 5px; position: relative;}
.next-prev-links {position: absolute; top: 4px; right: 0px; line-height: 12px; }
.next-prev-links a{font-size: 12px; vertical-align: top;}

.comment-full-body .comment-reply {background: url('http://1.webefir.com/img/comments/comment.reply.gif') no-repeat; margin-top: 10px; display: block; height: 18px; width: 188px; 
float: right; color: white; text-align: center; font-weight: bold; margin-bottom: 8px;}

._2kcomments { background: url('http://1.webefir.com/img/comments/2k.comments.gif') no-repeat; padding-left: 28px;}
._500comments { background: url('http://1.webefir.com/img/comments/500.comments.gif') no-repeat; padding-left: 28px;}
._100comments { background: url('http://1.webefir.com/img/comments/100.comments.gif') no-repeat; padding-left: 28px;}
.clock { background: url('http://1.webefir.com/img/comments/clock.gif') no-repeat; padding-left: 28px;}
.rew_header {font-size: 110%;}

.new-comment
{
    border: 1px solid #dbdbdb;
    padding: 9px;
    position:relative;
    text-align: left;
    background-color: white;
    z-index:1;
}
td.dnew-text {width: 100%;}
.dnew-text textarea {height: 174px; width: 100%; border: 1px solid #dbdbdb; padding: 4px; margin: 0px; font: normal 11px arial;}

td.dnew-text_old {width: 380px;}
.dnew-text_old textarea_old {height: 174px; width: 380px; border: 1px solid #dbdbdb; padding: 4px; margin: 0px; font: normal 11px arial;}

.new-comment .post-comment
{
    display: block;
    float: right;
    background: url('http://1.webefir.com/img/comments/post.comment.gif') no-repeat;
    height: 18px;
    width: 118px;
}

.new-comment .chars {border: 1px solid #dbdbdb; float:left; font-size: 80%; padding: 2px 4px !important; line-height: 11px;}
.new-comment .chars-label {float:left; font-size: 80%; margin-left: 4px; line-height: 18px;}



.new-comment table table input {border: 1px solid #dbdbdb; height: 19px;}
.new-comment table table td {padding: 6px 2px; vertical-align: middle;}
.new-comment table table td {text-align: right;}
.captcha-question {color: #656565}



.successful-post { background-color:#fefdb3; border:1px solid #00c800; font-size:11px; color:#8c8c8c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px; padding:2px 2px 2px 30px; background-image:url('http://1.webefir.com/img/a21.gif'); background-repeat:no-repeat; background-position:9px center; }

.post-errors .is-empty-box {
    padding-bottom:10px !important;
}
td.dnew-authorize {width: 272px;}
table.not-authorized {width: 240px; margin-left: 32px; font-size: 12px;}


