.post .content a:visited {
	color: #909;
}


/* общий балл не известен */
.post .infopanel .voting .mark{float:left;color:#A9A9A9;font-size:135%;}
.post .infopanel .voting .mark span{color:#A9A9A9;}
.post .infopanel .voting .mark a{text-decoration:none;color:#A9A9A9;}
/* общий бал выше нуля */
.post .infopanel .voting .mark.positive span{color:#339900;}
/* общий балл - ниже нуля */
.post .infopanel .voting .mark.negative span{color:#CC0000;}


/*   ==htmlformat==   */
/**
 * Стили для пользовательского HTML кода.
 */
.html_format a:visited{color:#909;}
.html_format img{max-width:100%;vertical-align: middle;}
.html_format img[align="left"] {margin-right: 30px;margin-top: 5px;margin-bottom: 5px;}
.html_format img[align="right"] {margin-left: 30px;margin-top: 5px;margin-bottom: 5px;}
.html_format ul,
.html_format ul > li{list-style:disc outside;margin-left:20px;}
.html_format ol,
.html_format ol > li{list-style:decimal outside;margin-left:20px;}
.html_format h1,
.html_format h2,
.html_format h3,
.html_format h4,
.html_format h5,
.html_format h6 {color:#999999;font-family:Verdana,sans-serif;font-weight:normal;margin:0 0 0 0;padding:0;}
.html_format h1 {font-size:162.5%;letter-spacing:-1px;margin-bottom:0.7em;}
.html_format h2 {font-size:150%;}
.html_format h3 {font-size: 137.5%;}
.html_format h4 {font-size: 120%;}
.html_format h5 {font-size: 110%;}
.html_format h6 {font-size: 100%;}
.html_format b,
.html_format strong{font-weight:bold;}
.html_format i,
.html_format em{font-style: italic;}

.html_format i *,
.html_format em *{font-style: italic;}

.html_format table {clear: both;width: 100%;margin: 1.5em 0;border: 1px solid #ccc; }
.html_format table caption {text-align: left;text-indent: 1em;}
.html_format table td,
.html_format table th {padding: .3em;border: 1px solid #ccc;word-break: break-word;}

.html_format table td img,
.html_format table th img{max-width: 630px !important;}

.html_format code{white-space:normal; font-family: Menlo, Monaco, "Courier New", monospace;color:#222;}
.html_format pre code{white-space:pre-wrap; font-family: Menlo, Monaco, "Courier New", monospace;padding:1px 4px;color:#222;background-color: #F7F7F9;border: 1px solid #E1E1E8;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.html_format pre{word-break: break-all;}

.html_format blockquote {border-left: 2px solid #bbb;margin: .83em 0;padding-left: 15px;clear: both;}
.html_format sup {vertical-align: super;font-size: smaller;}
.html_format sub {vertical-align: sub;font-size: smaller;}


.html_format .spoiler{overflow: hidden;}
.html_format .spoiler .spoiler_title{border-bottom:1px dashed;color:#6DA3BD;font-weight:normal;cursor: pointer;}
.html_format .spoiler:before{
	float:left;
	content: ' ';
	width:16px;
	height:16px;
	margin-top:2px;
	display: block;
	border:0px solid red;
	background: url('/static/images/spoiler.icon.png') no-repeat left top;
}
.html_format .spoiler .spoiler_text{display:block;padding-top:10px;padding-bottom:10px;padding:10px;border:1px solid #eee;background: #f9f9f9;margin-top:10px;overflow: hidden;}
.html_format .spoiler.spoiler_open{}
.html_format .spoiler.spoiler_open:before{
	background: url('/static/images/spoiler.icon.png') no-repeat left bottom;
}


.clear {
	clear: both;
}


.comments_list{position:relative;overflow:hidden;padding-left:20px;margin-left:-20px;margin-top:40px;}

.comments_list .comment_item {}
.comments_list .comment_item .info{font-size:11px;font-family:tahoma,sans-serif;line-height:18px;}
.comments_list .comment_item .info .voting{float:right;margin-top:2px;margin-right:2px;}

/* общий балл не известен */
.comments_list .comment_item .info .voting .mark{float:right;color:#A9A9A9;font-weight:bold;padding-top:2px;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.comments_list .comment_item .info .voting .mark span{color:#A9A9A9;}
.comments_list .comment_item .info .voting .mark a{text-decoration:none;color:#A9A9A9;}
/* общий бал выше нуля */
.comments_list .comment_item .info .voting .mark.positive span{color:#339900;}
/* общий балл - ниже нуля */
.comments_list .comment_item .info .voting .mark.negative span{color:#CC0000;}
.comments_list .comment_item .info a.link_to_comment{display:block;margin-top:3px;font-size:11px;float:left;margin-right:10px;}
.comments_list .comment_item .info .to_children{margin-left:4px;display:block;float:left;}

.comments_list .comment_item .info a.link_to_comment,
.comments_list .comment_item .info a.to_parent{text-decoration: none}



.comments_list .comment_item .info a.to_parent{display:block;float:left;margin-top:3px;}

.comments_list .comment_item .info {position:relative;}


.comments_list .comment_item .message{font-size:13px;font-family: Arial, sans-serif;line-height:140%;padding-bottom:5px;padding-top:10px;}

.comments_list .comment_item .message.bad{
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	-webkit-transition: opacity 0.5s ease;
}
.comments_list .comment_item .message.bad5 { opacity: 0.2; }
.comments_list .comment_item .message.bad4 { opacity: 0.35; }
.comments_list .comment_item .message.bad3 { opacity: 0.5; }
.comments_list .comment_item .message.bad2 { opacity: 0.65; }
.comments_list .comment_item .message.bad1 { opacity: 0.8; }
.comments_list .comment_item .message.bad:hover{opacity:1;}



.comments_list .comment_item .reply_comments .comment_item{margin-left:3%;}
/* на 14 уровне отступ уже не нужен */
.comments_list .comment_item .reply_comments .comment_item /* второй уровень */
                                         .comment_item
                                          .comment_item
                                           .comment_item
                                            .comment_item
                                             .comment_item
                                              .comment_item
                                               .comment_item
                                                .comment_item
                                                 .comment_item
                                                  .comment_item
                                                   .comment_item
                                                    .comment_item{margin-left:0;} /* 14 уровень */

/* Comments Plain */
.comments_list .comment_item_plain{overflow: hidden;margin-bottom:10px;}
.comments_list .comment_item_plain .post_info{font-family: Tahoma, sans-serif;font-size: 10px;margin-bottom:5px;width:140px;float:left;}
.comments_list .comment_item_plain .post_info .count{color:red;}
.comments_list .comment_item_plain .comment_item{margin-left:150px;}
.comments_list .comment_item_plain .comment_item .info{overflow: hidden;}
