.comments{font-size: 13px}
.comments ul{list-style-type:none}

.comment_item{margin-top: 20px; min-width: 260px; overflow: hidden; max-width: 681px;}
.comment_item ul{margin-left: 20px}
.comment_item .act_link{color: #6DA3BD;}
.comment_item .act_link:hover{color: #4D7285;}
.comment_item .user {color: #666666; font-weight: bold; margin-left: 5px;}
.comment_item .user .unknown {color: #999999; text-decoration: none;}
.comment_item .date_add {color: #666666;  margin-left: 8px;}
.comment_item .comment_link {color: #6DA3BD; margin-left: 8px;}

.last .comment_item .title {margin-top:0px;}
.last {margin-left:10px;}
.last .comment_item {border-bottom: 1px dotted #ccc;padding:5px 0px;margin: 0px}
.last .user{padding-left: 5px}
.last .comment_item .text {font-size: 11px;padding:2px 0 1px 5px}

.comment_item .comment_link:hover {color: #4D7285;}
.comment_item .user:hover{color:#333333}
.comment_item .text{padding:5px 0; word-wrap: break-word;}

.edit_form input.text, .edit_form select {width:100%}
.edit_form .label {font-size: 14px; font-weight: bold; color: #333333;}

.avatar_conteiner {float:left;}
.avatar_conteiner img {border: 1px solid darkgrey;}

.comment_info
{
    float: left;
    line-height: 26px;
    vertical-align: middle;
}
.comment_info .date_add
{
    margin-top: 1px;
}
.comment_info .user,.comment_info .date_add,.comment_info a
{
    font-size: 11px;
}
.comment_info input{margin-left: 5px; margin-top: 2px;}

img.full-avatar {display: none; z-index: 100; position: absolute; height: 100px; width: 100px;}

div.rung, div.add_form {margin-left: 24px;}

div.add_form {display: none; width: 100%; margin: 5px 0; min-width: 400px;}
.add_form .wym_skin_default {background: none; border: none;}
.add_form input[type=submit]
{
    margin-left: 4px;
}
.add_form input[type=submit], .add_form input[type=reset]
{
    background-color: transparent;
    border: 0 none;
    color: #357CAE;
    text-decoration: underline;
    cursor: pointer;
}
.add_form input[type=submit]:hover, .add_form input[type=reset]:hover
{
    color: #4D7285;
    text-decoration: none;
}
.add_form textarea
{
    resize: vertical !important;
}

div.comment_item div.text div.bad_1 {opacity: 0.9; -o-opacity: 0.9; -ms-opacity: 0.9; -moz-opacity: 0.9; -icab-opacity: 0.9; -khtml-opacity: 0.9; -webkit-opacity: 0.9;}
div.comment_item div.text div.bad_2 {opacity: 0.6; -o-opacity: 0.6; -ms-opacity: 0.6; -moz-opacity: 0.6; -icab-opacity: 0.6; -khtml-opacity: 0.6; -webkit-opacity: 0.6;}
div.comment_item div.text div.bad_3 {opacity: 0.3; -o-opacity: 0.3; -ms-opacity: 0.3; -moz-opacity: 0.3; -icab-opacity: 0.3; -khtml-opacity: 0.3; -webkit-opacity: 0.3;}
div.comment_item div.text div.bad_4 {opacity: 0; -o-opacity: 0; -ms-opacity: 0; -moz-opacity: 0; -icab-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0;}
div.comment_item div.text div:hover {opacity: 1; -o-opacity: 1; -ms-opacity: 1; -moz-opacity: 1; -icab-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1;}

div.own_comment_info, div.new_comment_info, div.default_comment_info {background-color: #daffda; height: 26px;}
div.new_comment_info {background-color: #d5e8ff;}

div.default_comment_info {background: #eeeeee;}

span.vote {clear: none; float: right; margin-top: 4px; margin-right: 5px;}

div.comments div.comment_item span.user, div.comments div.comment_item span.date_add, div.comments div.comment_item a.comment_link {float: left;}

span.vote span.balance, span.vote span.balance_negative, span.vote span.balance_positive {color: #999999; font-size: 12px; font-weight: bold; margin-right: 3px;}
span.vote span.balance_negative {color: #990000;}
span.vote span.balance_positive {color: #009900;}
span.vote a {text-decoration: none;}
span.vote span.against, span.vote span.against_inactive,
span.vote span.for_inactive_dummy,
span.vote span.for, span.vote span.for_inactive,
span.vote span.against_inactive_dummy {width: 16px; height: 16px; margin-bottom: -4px; display: inline-block; background: url("/static/imgs/voters.png") no-repeat;}
span.vote span.against {background-position: -15px 0;}
span.vote span.for {background-position: 1px 0;}
span.vote span.against_inactive, span.vote span.against_inactive_dummy {background-position: -15px -16px;}
span.vote span.for_inactive, span.vote span.for_inactive_dummy {background-position: 1px -16px;}
span.vote span.for_inactive_dummy, span.vote span.against_inactive_dummy {opacity: 0.2;filter: alpha(opacity=20)}