/**/
.CommentsThread .CB_inner .content{
    padding: 6px 14px;
    font-size: 110%;
}

.CommentsThread .CB_header a{
    position: absolute;
    right: 20px;
    top: 11px;
    font-size: 130%;
}

.CommentsThread .CB_header a .textcopy{
    font-size: 100% !important;
    left: 0 !important;
    top: 0px !important;
    z-index: -100 !important;
}

.CommentsThread .addCommentBtn{
    float: right;
    padding-right: 12px;
    padding-top: 5px;
}

.CommentsThread .addCommentBtn a{
    display: block;
    line-height: 26px;
    height: 26px;
    width: 80px;
    text-align: center;
    color: #fff;
    font-size: 110%;
}

.black{
    color: #000;
}

.CommentsThread ul{
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 19px;
    font-size: 100%;
    display: block;
}

.CommentsThread ul li{
    overflow: hidden;
    _zoom: 1;
    padding-top: 18px;
    background: none;
    padding-left: 0;
}

.CommentsThread ul li .text{
    overflow: hidden;
    _zoom: 1;
    font-size: 110%;
    padding-bottom: 10px;
    background: url(/images/common/bg_blogslist.gif) repeat-x bottom left;
}

.CommentsThread ul li .image{
    float: left;
    margin-right: 14px;
}

.CommentsThread ul li .name{
    font-weight: 900;
    display: block;
    color: #000;
    padding-bottom: 6px;
}

.CommentsThread ul li .time{
    padding: 0;
    margin: 0;
    font-size: 100%;
    color: #666;
    font-style: normal;
    padding-right: 14px;
}

.CommentsThread ul li .answerComment{
    font-size: 90%;
    margin-top: 4px;
}

.CommentsThread ul li .answerComment .answerBtn{
    padding: 3px 10px 2px 25px;
    display: inline-block;
    background: url(/images/common/ico_answ_comm.gif) no-repeat 9px 5px;
    margin-bottom: 0 !important;
}

.CommentsThread ul ul{
    padding-left: 38px;
    padding-top: 0;
    clear: left;
    font-size: 100%;
    display: block;
}

.CommentsThread ul ul li{
    padding-left: 15px;
    background: url(/images/common/arr_comments.gif) no-repeat 0 36px;
}

.CommentsThread ul li .text form{
    margin: 0;
    padding: 10px 0 10px 10px;
    background: none;
    display: none;
    margin-right: -8px;
}

.CommentsThread ul li .text .text{
    font-size: 100%;
    padding-right: 0;
    background: none;
    padding-bottom: 0;

    position: relative;
}

.CommentsThread ul li .text form input.textfield{
    width: 508px;

/ margin-left : 0 px;
}

.CommentsThread ul li .text form .code{
    position: relative;
    _margin-left: 0px;
}

.CommentsThread ul li .text form .code input.textfield{
    width: 200px;

    position: static;
}

.CommentsThread ul li .text form input.name{
    width: 100px;
}

.CommentsThread ul li .text form textarea{
    width: 508px;
/ margin-left : 0 px;
}

.CommentsThread ul li .text form .button_red{
    float: none;
    margin-top: 37px;
    display: inline-block;
}

.CommentsThread ul li .text form .note{
    float: none;
    padding: 0;
    margin: 0;
}

.CommentsThread ul li div.active{
}

.CommentsThread ul li div.active a.answerBtn{
    margin-bottom: 4px;
    display: inline-block;
    background-color: #f7f7f7;
}

.CommentsThread ul li div.active form{
    display: block;
    background-color: #f7f7f7;
    margin-bottom: -7px;
}

.CommentsThread form{
    margin: -6px -14px 6px -14px;
    background: #f7f7f7 url(/images/common/bg_blogslist.gif) repeat-x left bottom;
    padding: 14px;
    position: relative;
}

.CommentsThread form div.image{
    width: 50px;
    float: left;

    padding-right: 12px;
}

.CommentsThread form .form{
    padding-left: 62px;
}

.CommentsThread form a.auth{
    float: none;
    padding: 0 8px;
    height: 23px;
    line-height: 23px;
    display: inline-block;
    border: #cee3f5 1px solid;
    background: #ecf6fe;
    position: absolute;
    right: 0;
/ margin-top : 1 px;
    margin-right: 18px;
}

.CommentsThread ul li form a.auth{

}

.CommentsThread form .formRow{
    overflow: hidden;
    _zoom: 1;
    margin-bottom: 8px;
}

.CommentsThread form label{
    float: left;
    width: 44px;
    text-align: right;
    padding-right: 8px;
    font-size: 100%;
    padding-top: 3px;
}

.CommentsThread form input.textfield{
    border: #d4e0ee 1px solid;
    background: #fff;
    padding: 4px 7px;
    width: 545px;

/ margin-left : 14 px;
    color: #000;
    vertical-align: middle;

}

.CommentsThread form input.name{
    width: 100px;
}

.CommentsThread form textarea{
    border: #d4e0ee 1px solid;
    background: #fff;
    padding: 4px 7px;
    width: 545px;
    max-width: 545px;

/ margin-left : 14 px;
    height: 65px;
    vertical-align: top;
    color: #666;
}

.CommentsThread form #comment_left{
    _padding-left: 3px;
}

.CommentsThread form .code{
    overflow: hidden;
    _zoom: 1;
    margin-bottom: 8px;
    _margin-left: 3px;
}

.CommentsThread form .code span.image{
    float: left;
    vertical-align: middle;
    margin-right: 6px;
}

.CommentsThread form .code span.image img{
    border: #d4e0ee 1px solid;
}

.CommentsThread form .code .text{
    color: #a7a7a7;
    line-height: 17px;
}

.CommentsThread form .code .textfield{
    width: 174px;
    color: #666;
    margin-bottom: 6px;
}

.CommentsThread form .code a.refresh{
    padding-left: 17px;
    background: url(/images/common/ico_refresh.gif) no-repeat left;
}

.CommentsThread form .button_red{
    float: left;
    position: relative;
    _margin-left: 3px;
}

.CommentsThread form .button_red input{
    float: left;
    line-height: 12px;
/ margin-right : 0 px;
/ padding : 0 px;
}

.CommentsThread form span.note{
    display: block;
    padding-top: 10px;
    font-size: 90%;
    color: #666666;
}

/**/

/*Block comments*/

.CommentsThread .button_box{
    margin-top: 7px;
}

.CommentsThread .CB_header a{
    position: static;

    _right: 0;
}

.CommentsThread .CB_inner .content{
    padding: 1px;
}

.CommentsThread form{
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    margin: 0 0 -1px;
    padding: 12px !important;
    position: relative;
    top: -1px;
}

.CommentsThread .addCommentForm{
}

.CommentsThread form .text{
    color: #8B8B8B;
    font-size: 11px;
}

.CommentsThread form div.image{
    padding-right: 5px;
}

.CommentsThread form .form{
    padding-left: 55px;

/ / padding-left : 0 px;
    _padding-left: 55px;
    width: 579px;
}

.CommentsThread form .formRow{
    overflow: visible;
}

.CommentsThread form input.textfield{
    border-color: #D5D5D5;
}

.ie7 .CommentsThread form input.textfield,
.ie8 .CommentsThread form input.textfield{
 margin-left : 0;
}

.CommentsThread form textarea{
    border-color: #D5D5D5;
    max-width: 565px;
    width: 565px;
}
.ie7 .CommentsThread form textarea,
.ie8 .CommentsThread form textarea{margin-left : 0}


.CommentsThread ul{
    padding: 0;
}

.CommentsThread ul li .image{
    margin-left: 12px;
    margin-right: 10px;
}

.CommentsThread ul li .addCommentForm .image{
    margin-left: 0;
    margin-right: 0;
}

.CommentsThread ul li .addCommentForm span.image{
    margin-right: 6px;
}

.CommentsThread ul li .name{
    color: #8B8B8B;
    font-size: 13px;
}

.CommentsThread ul li .time{
    color: #8B8B8B;
    font-size: 11px;
    font-weight: normal;
}

.CommentsThread ul li .text{
    background: none repeat scroll 0 0 transparent;
    font-size: 12px;
    line-height: 16px;
    padding-right: 10px;
}

.CommentsThread form input.textfield{
    color: #7E7E7E !important;
    width: 220px;
}

.CommentsThread ul li .answerComment{
    color: #8B8B8B;
    font-size: 11px;
}

.CommentsThread a{
    color: #004FAF;
}

.CommentsThread ul li{
    background: url("http://i.tchkcdn.com/images/common/bg_blogslist.gif") no-repeat scroll right bottom transparent;
    margin: 0;
    padding-top: 0px;
    padding-bottom: 5px;
}

.CommentsThread ul ul{
    padding-left: 27px;
}

.CommentsThread ul ul li{
    background-position: 0 17px;
    padding-bottom: 0;
    padding-top: 10px;
}

.CommentsThread .button{
    bottom: 24px;
    display: inline-block;
    position: absolute;
    right: 195px;
}

.CommentsThread span.button_gray{
    background: url("http://s.tchkcdn.com/images/common/bt_add_comment_gray.gif") no-repeat scroll 0 0 transparent;
    bottom: 10px;
    display: inline-block;
    position: absolute;
    right: 10px;
}

.CommentsThread span.button_gray input{
    width: 170px;
}

.CommentsThread span.button_gray input{
    margin: 0;
    padding: 0;
}

.CommentsThread span.button_gray input, span.button_gray a{
    background: url("http://s.tchkcdn.com/images/common/bt_add_comment_gray_r.gif") no-repeat scroll right top transparent;
    color: #4E4E4E !important;
    padding-bottom: 2px;
    padding-left: 15px;
    height: 23px;
}

.CommentsThread .position{
    position: absolute;
    right: 12px;
    top: 11px;
    z-index: 3;
}

.CommentsThread .lastResults{
    background: none repeat scroll 0 0 transparent;
}

.CommentsThread .pagination{
    padding-top: 12px;
}

#comments_block .periods{
    background: none repeat scroll 0 0 transparent;
    color: #505050;
    font-size: 12px;
    left: auto;
    padding: 10px 0 0 10px;
    position: absolute;
    right: 13px;
    top: 0;
}

.CommentsThread .MouseOver{
    background-position: 0 0 !important;
}

.CommentsThread .MouseOver .submitBtn{
    background-position: right 0 !important;
}

.periods a{
    font-size: 12px !important;
    position: relative !important;
    right: auto !important;
    top: auto !important;
}

.ContentBlock .CB_header .periods a span.textcopy{
    left: 7px !important;
    top: 3px !important;
    z-index: 1 !important;
}

.rightColumn .headerOff .CB_footer{
    _left: 0;
}

#comments_block .periods{
    background: none repeat scroll 0 0 transparent;
    color: #505050;
    font-size: 12px;
    left: auto;
    padding: 10px 0 0 10px;
    position: absolute;
    right: 13px;
    top: 0;
}

.periods .active span.bgInner{
    color: #505050;
}

/*Block comments*/