/*************** КОММЕНТАРИИ **************/
#CommentWidget_container div.comments-container .comment .date{
    font-size: 7pt;
}
#CommentWidget_container div.comments-container .comment .author{
    padding: 2px;
    margin:0px;
    text-shadow: 3px 3px 15px #0097D7;
    color:#777;
    font-weight: bold;
}
#CommentWidget_container div.comments-container .comment .author.registered {
    color: #0097D7;
}

#CommentWidget_container a.comment-link{color: #777;}
/*#CommentWidget_container div.comments-container .comment .author span.parent{
    background: url("/images/right_arrow.png") no-repeat transparent left;
    padding-left: 20px;
    margin-left:5px;
}*/
#CommentWidget_container div.comments-container .comment .author span.reply{font-weight: normal;}
#CommentWidget_container div.comments-container .comment .text{
    /*background-color: #E3F1FC;*/
    /*background-color: #fff;*/
    -moz-border-radius:3px 3px 3px 3px;
    border-radius:3px;
    padding: 2px;
    margin-bottom: 5px;
    font: 11pt/1.3 Tahoma,Monospace;
    border-bottom: 1px solid #aed8ee;
    word-break: break-word;
}
#CommentWidget_container div.comments-container .comment p{ margin:0px; padding:2px;}
#CommentWidget_container div.comments-container ul {
    margin-left: 5px;
    padding-left:0px;
    list-style: none;
}
#CommentWidget_container div.comments-container ul ul{
    margin-left: 20px;
    background-color: #f3f3f3;
}
#CommentWidget_container div.comments-container ul ul li div.info{
    background-color: #eee;
}
#CommentWidget_container div.comments-container li{
    padding:0px;
    margin:0px;
    padding-left: 5px;
    border:0px;
}
#CommentWidget_container div.comments-container ul{
    border-left: 1px solid #fefeef;
}
#CommentWidget_container div.comments-container ul:hover {
    border-left: 1px solid #eee;
}

#CommentWidget_container div.comments-container ul ul li{
    padding-left: 5px;
}


#CommentWidget_container div.comments-container .comment{margin:5px; margin-top:20px;}
#CommentWidget_container div.comments-container blockquote {
    margin-left: 20px;
    font-size: 8pt;
    border-left: 2px solid #999;
    color:#999;
}
#CommentWidget_container a.active-link{
    color:#0097D7;
    border-bottom: 1px dashed #0097D7;
}
#CommentWidget_container a.active-link:hover{border-bottom: 1px dashed #000;}

#CommentWidget_container .form{
    margin-top: 5px;
}
#CommentWidget_container hr {
    margin-top: 50px;
    border: 2px solid #0097D7;
}

.comments-container .info {
    background-color: #f3f3f3;
    border: 1px solid #eee;
    padding: 3px;
    text-shadow: 1px 1px 1px #fff;
    font-size: 8pt;
}
.comments-container .info a {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10pt;
    background: none;
}
.comments-container .info a i {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 3px;
}
.comments-container .info a.count-comments i:first-child {
    background: url("/images/sprites.png") no-repeat -354px -13px;
}
.comments-container .info a.count-comments:hover i:first-child {
    background: url("/images/sprites.png") no-repeat -354px 2px;
}
.comments-container .info a.count-comments i:nth-child(2) {
    display: inline-block;
    margin: 0px;
    height: 0px;
    width: 0px;
    float: none;
}
.comments-container .info a.count-comments i.close {
    border: 5px solid transparent;
    border-top-color: #464647;
}
.comments-container .info a.count-comments:hover i.close {
    border-top-color: #0097D7;
}
.comments-container .info a.count-comments i.open {
    border: 5px solid transparent;
    border-bottom-color: #464647;
}
.comments-container .info a.count-comments:hover i.open {
    border-bottom-color: #0097D7;
}

.comments-container .info a.reply-comment i {
    background: url("/images/sprites.png") no-repeat -337px -17px;
}
.comments-container .info a.reply-comment:hover i {
    background: url("/images/sprites.png") no-repeat -337px 0px;
}

.comments-container .info a.manage {
    float: right;
    margin-left: 10px;
    width: 22px;
    display: inline-block;
    height: 22px;
    padding: 0px;
}
.comments-container .info a.manage.info{
    background: url("/images/sprites.png") no-repeat -573px -22px;
}
.comments-container .info a.manage.info:hover{
    background: url("/images/sprites.png") no-repeat -573px -1px;
}




div.form-group.inline-editor div{
    float: left;
    margin: 0px;
    margin-right: 5px;
    padding: 0px;
}

#addCommentForm div.form-group.inline-editor div:first-child {
    width: 70%;
    min-height: 30px;
    background-color: #fff;
    border: 2px solid #e1e1e1;
    box-shadow: 0 0 3px #eee;
    border-radius: 3px;
}
#addCommentForm div.form-group.inline-editor div a {
    padding: 5px;
}
#addCommentForm div.form-group {
    margin: 3px;
    padding: 3px;
}