/*div.cnCommentBlock
{
	margin-bottom: 10px;
}*/

div.cnQuote
{
	border: 1px dotted #fff!important;
	background-color:#2e424a !important;
	margin: 15px!important;
	padding: 5px!important;
	color:#fff !important;
}

.cnSubmit
{
	width: 125px !important;
	background: #013444; /* Old browsers */
		background: -moz-linear-gradient(top, #2b657d 0%, #013444 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b657d), color-stop(100%, #013444));
		background: -webkit-linear-gradient(top, #2b657d 0%, #013444 100%);
		background: -o-linear-gradient(top, #2b657d 0%, #013444 100%); 
		background: -ms-linear-gradient(top, #2b657d 0%, #013444 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b657d', endColorstr='#013444', GradientType=0 );
		background: linear-gradient(top, #2b657d 0%, #013444 100%);
		-moz-border-radius: 5px; /* Firefox */
		-webkit-border-radius: 5px; /* Safari, Chrome */
		-khtml-border-radius: 5px; /* KHTML */
		border-radius: 5px; /* CSS3 */
		text-shadow: 1px 1px 1px #333333;
		border:none;
		padding:3px 0;
		color:#fff;
		cursor:pointer;
}
 
.avatar
{
	padding: 2px;
	border: 1px solid #ccc;
}

.cnCommentText
{
	width: 100%;
	min-height: 75px;
	resize: vertical;
	background:#fff;
	margin-bottom:10px;
}

#cnComments
{
    width: 100%;
    color: #333333;
    font-family: Arial,Verdana;
    background-color: white;
    padding: 0 20px;
    box-sizing: border-box;
    margin-top: 30px;
    border-radius: 4px;
}

.cnPositive {color: green;}
.cnNegative {color: red;}

.cnTextHide {display: none;}

div.clear_both {
	font-size: 0px;
}
    /*--- General Styles ---*/
    div.cmts {
        padding: 10px 10px 0px 10px;

    }
    ul.cmts {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    ul.cmts-margin {
        margin-left: 5px !important;
    }
    ul.cmts ul.cmts {    	
    	margin-bottom: 5px;
    }    
    ul.cmts li.cmt {
        padding-left: 50px;        
        margin-left: 0 !important;        
    }
    li.cmt-just-posted {
    }
    li.cmt-err {
		color: red;
	}		
	li.cmt-no	{
		padding: 10px;
	}
	li.cmt-hidden {
	   display: none;
	}
	li.cmt-replacement {
	   height: 30px;
	   margin-bottom: 10px;
	   position: relative;
	   background-color: #ededed;
	   overflow: hidden;
	   text-indent: 10px;
	   line-height: 30px;	   
	   font-size: 11px;
	   color: #333333;
	}
	li.cmt-replacement div.cmt-rate {
	   top: 5px;
	   right: 0px;
	}

    /*--- Comment/Reply Box Styles ---*/          
    div.cmt-cont {
        position: relative;/*keep*/
		background: #192327; /* Old browsers */
		background: -moz-linear-gradient(top, #3a535e 0%, #192327 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a535e), color-stop(100%, #192327));
		background: -webkit-linear-gradient(top, #3a535e 0%, #192327 100%);
		background: -o-linear-gradient(top, #3a535e 0%, #192327 100%); 
		background: -ms-linear-gradient(top, #3a535e 0%, #192327 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a535e', endColorstr='#192327', GradientType=0 );
		background: linear-gradient(top, #3a535e 0%, #192327 100%);
		-moz-border-radius: 5px; /* Firefox */
		-webkit-border-radius: 5px; /* Safari, Chrome */
		-khtml-border-radius: 5px; /* KHTML */
		border-radius: 5px; /* CSS3 */
		-moz-box-shadow:0 0 20px -5px #000000;
		-webkit-box-shadow:0 0 20px -5px #000000;
		box-shadow:0 0 20px -5px #000000;
    }
    div.cmt-post-reply {
        position: relative;
    }
    div.cmt-cont div.thumbnail_block,
    div.cmt-post-reply div.thumbnail_block {
        left: -50px !important;
        top: 1px;        
        position: absolute;        
    }
    table.cmt-balloon {
        width: 100%;
        padding: 0px;
        margin: 0px;

        border: 0px;
        border-collapse: collapse;
        font-size: 13px;
    }
    table.cmt-balloon tr,
    table.cmt-balloon td {
        margin: 0px;
        padding: 0px;
        border: 0px;
    }
    tr.cmt-head {
        height: 22px;        
        line-height: 20px;
    }
    tr.cmt-jp {        
        padding-bottom: 5px;
    }

    td.cmt-head-l,
    td.wcmt-head-l,
    ul.cmts-margin td.cmt-head-l,
    div.cmt-post-reply td.cmt-head-l {
        width: 14px;        
        /* background-image: url(../images/icons/cmt-bln-tl.png); */
        background-image: none !important;
        background-repeat: no-repeat;
        font-size: 0px;
		height:19px !important;
		
    }
	/* .cmt-body {
		border-top:1px solid #527685 !important;
		border-bottom:1px solid #527685  !important;
		
		} */
    td.wcmt-head-l,
    ul.cmts-margin td.cmt-head-l {
        background-image: url(../images/icons/cmt-reply-bln-tl.png);
    }
    div.cmt-post-reply td.cmt-head-l {
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/02/10/cmt_frm_bln_tl_25337.gif); */
		background-image: none !important;
		height:38px;
    }
    td.cmt-head-m,
    td.wcmt-head-m,
    ul.cmts-margin td.cmt-head-m,
    div.cmt-post-reply td.cmt-head-m {
	/* padding-top:10px; */
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/03/30/top_bg_9dacc.gif); */
        background-repeat: repeat-x;
		background-image: none !important;
		padding-top:10px !important;
    }
    td.wcmt-head-m,
    ul.cmts-margin td.cmt-head-m {
        /* background-image: url(../images/icons/cmt-reply-bln-tm.png); */
		background-image: none !important;
    }
    div.cmt-post-reply td.cmt-head-m {
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/02/10/cmt_frm_bln_tm_fbdf4.gif); */
		background-image: none !important;
    }
    td.cmt-head-r,
    td.wcmt-head-r,
    ul.cmts-margin td.cmt-head-r,
    div.cmt-post-reply td.cmt-head-r {
        width: 9px;        
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/03/30/rt_corner_2f007.gif); */
        background-repeat: no-repeat;
		background-image: none !important;
        font-size: 0px;
    }
    td.wcmt-head-r,
    ul.cmts-margin td.cmt-head-r {
        background-image: url(../images/icons/cmt-reply-bln-tr.png);
    }
    div.cmt-post-reply td.cmt-head-r {        
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/02/10/cmt_frm_bln_tr_1327a.gif); */
		background-image: none !important;
    }

    td.cmt-cont-l,
    td.wcmt-cont-l,
    ul.cmts-margin td.cmt-cont-l,
    div.cmt-post-reply td.cmt-cont-l {
        width: 14px;
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/03/30/lt_comment_c95e4.gif); */
        background-image: none !important;
		background-repeat: repeat-y;
        font-size: 0px;
    }
    td.wcmt-cont-l,
    ul.cmts-margin td.cmt-cont-l {
        background-image: url(../images/icons/cmt-reply-bln-ml.png);
    }
    div.cmt-post-reply td.cmt-cont-l {
        background-image: url(//filearchive.cnews.ru/img/forum/2011/02/10/cmt_frm_bln_ml_06f72.gif);
    }
    td.cmt-cont-m {
		/* background-image: url(//filearchive.cnews.ru/img/forum/2011/03/30/comment_bg_9724a.gif); */
		background-image: none !important;
        background-repeat: repeat-x;
		padding:5px 0 0 !important;
    }
	td.cmt-cont-m div.cmt-body{
		padding:0px 0 5px;
		color:#cfcfcf;
		}
	div.cmt-post-reply td.cmt-cont-m {		background-position:0 -1px;}
    td.wcmt-cont-m,
    ul.cmts-margin td.cmt-cont-m {
        background-color: #ffffff;
    }
    div.cmt-post-reply td.cmt-cont-m {
        background-color: #ffffff;
    }
    td.cmt-cont-r,
    td.wcmt-cont-r,
    ul.cmts-margin td.cmt-cont-r,
    div.cmt-post-reply td.cmt-cont-r {
        width: 9px;
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/03/30/rt_comment_bg_e1221.gif); */
        background-image: none !important;
		background-repeat: repeat-y;
        font-size: 0px;
    }
    td.wcmt-cont-r,
    ul.cmts-margin td.cmt-cont-r {
         background-image: url(../images/icons/cmt-reply-bln-mr.png);
    }
    div.cmt-post-reply td.cmt-cont-r {
		background-image: url(//filearchive.cnews.ru/img/forum/2011/02/10/cmt_frm_bln_mr_b3b66.gif);
    }    
    td.cmt-foot-l,
    td.wcmt-foot-l,
    ul.cmts-margin td.cmt-foot-l,
    div.cmt-post-reply td.cmt-foot-l {
        width: 14px;
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/03/30/lb_corner_50a85.gif); */
        background-image: none !important;
		background-repeat: no-repeat;
        font-size: 0px;
    }
    td.wcmt-foot-l,
    ul.cmts-margin td.cmt-foot-l {
        background-image: url(../images/icons/cmt-reply-bln-bl.png);
    }
    div.cmt-post-reply td.cmt-foot-l {
        background-image: url(//filearchive.cnews.ru/img/forum/2011/02/10/cmt_frm_bln_bl_e07d2.gif);
    }
    td.cmt-foot-m,
    td.wcmt-foot-m,
    ul.cmts-margin td.cmt-foot-m,
    div.cmt-post-reply td.cmt-foot-m {
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/03/30/bottom_bg_eab29.gif); */
		background-image: none !important;
        background-repeat: repeat-x;
    }
    td.wcmt-foot-m,
    ul.cmts-margin td.cmt-foot-m {
		background-image: url(../images/icons/cmt-reply-bln-bm.png); 
		
    }
    div.cmt-post-reply td.cmt-foot-m {
		/* background-image: url(//filearchive.cnews.ru/img/forum/2011/02/10/cmt_frm_bln_bm_19cf2.gif); */
		background-image: none !important;
    }
    td.cmt-foot-r,
    td.wcmt-foot-r,
    ul.cmts-margin td.cmt-foot-r,
    div.cmt-post-reply td.cmt-foot-r {
        width: 9px;       
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/03/30/rb_corner_159f6.gif); */
        background-image: none !important;
		background-repeat: no-repeat;
        font-size: 0px;
    }
    td.wcmt-foot-r,
    ul.cmts-margin td.cmt-foot-r {
        background-image: url(../images/icons/cmt-reply-bln-br.png);
    }
    div.cmt-post-reply td.cmt-foot-r {
        /* background-image: url(//filearchive.cnews.ru/img/forum/2011/02/10/cmt_frm_bln_br_12e65.gif); */
		background-image: none !important;
    }
  .cmt-balloon  a.cmt-author {
		text-decoration: none;
		color:#fff !important;
    }
    span.cmt-posted-ago {
        text-transform: lovercase;
        font-size: 10px;
        color:#FF0000 !important;      
    }
    div.cmt-mood {
        display: none;
    }
.cmt-head-m div{color:#587D8D !important;}    

    div.cmt-replies, 
    div.cmt-replies-hover {        
        margin: 0px 0px 5px 5px;
        font-size: 10px;
    }
    div.cmt-replies {
        clear: left;
        float: left;
    }
    div.cmt-replies a.cmt-replies-show,
    div.cmt-replies a.cmt-replies-hide {   
        padding-left: 10px;
    	background-image:url(../images/icons/cmt-show-hide.png);
        background-repeat:no-repeat;        
        text-decoration: none;
    }
    div.cmt-replies a.cmt-replies-show {
        background-position:0px 0px;
    }
    div.cmt-replies a.cmt-replies-hide {
    	display: none;
        background-position: 0px -13px;
    }

    /*--- Post Reply Styles ---*/
    div.cmt-reply-to,
    div.cmt-post-reply-to {
        margin: 0px 2px 5px 0px;
		
        font-size: 10px;
	}
	div.cmt-post-reply-to {
        float: right;
	}
	div.cmt-reply-to a,
	div.cmt-post-reply-to a {
	   text-decoration: none;
	   color:#35537C;
	}

    /*--- Rate Styles ---*/
	div.cmt-rate {
        top: 2px;
		right: 6px;
		position: absolute;
        z-index: 7;
		text-transform: lowercase;
		text-decoration: none;		
		font-size: 11px;
	}
	div.cmt-points,
	div.cmt-buttons {	   
	   float: left;
	}
	div.cmt-points {
	   padding-right: 3px;
	   line-height: 20px;
	}
	div.cmt-buttons {
	   padding: 4px 0px;
	}
	div.cmt-buttons a.cmt-pos, 
	div.cmt-buttons a.cmt-pos:active, 
	div.cmt-buttons a.cmt-pos:visited,
	div.cmt-buttons a.cmt-neg, 
	div.cmt-buttons a.cmt-neg:active, 
	div.cmt-buttons a.cmt-neg:visited {        
        font-size: 10px;        
        text-decoration: none;		
	}
	div.cmt-buttons a.cmt-pos img,    
    div.cmt-buttons a.cmt-neg img {
        width: 14px;
        height: 12px;        
        background-image: url(//filearchive.cnews.ru/img/forum/2011/04/18/cmt_rate_7dff5.png);
        background-repeat: no-repeat;        
    }
	a.cmt-pos img, 
	a.cmt-pos:active img, 
	a.cmt-pos:visited img {        
        background-position: 0px 0px;
	}
	a.cmt-pos:hover img {
        background-position:0px -12px;
	}		
	a.cmt-neg img, 
	a.cmt-neg:active img, 
	a.cmt-neg:visited img {        
        margin-left: 3px;
        background-position:-14px 0px;
	}
	a.cmt-neg:hover img {
        background-position:-14px -12px;
	}			

    /*--- Show More(Paginate) Styles ---*/
    div.cmt-show-more {
        height: 30px;
        background-color: #ededed;
		text-align: center;		
	}	
	div.cmt-show-more a b, 
	div.cmt-show-more a u {
		text-decoration: none;
		font-weight: normal;
	}
    

    div.cmt-post-reply-post {

        clear: left;
        float: left;
    } 
    div.cmt-post-reply-mood {       float: right;    }    
    div.cmt-post-reply-mood input {
        margin-top: 0px;
    }
    div.cmt-post-mood-ctl,
    div.cmt-post-mood-lbl {
        height: 13px;
        margin-top: 4px;
        float: left;                
    }
    div.cmt-post-mood-lbl {
        line-height: 13px;
    }
    a.cmt-comment-manage-edit,
    a.cmt-comment-manage-delete {
        height: 16px;
        padding: 5px 14px 5px 20px;

        background-repeat: no-repeat;
        background-position: 0px center;
        line-height: 16px;
    }
    a.cmt-comment-manage-edit {
        background-image: url(//filearchive.cnews.ru/img/forum/2011/04/18/cmt_edit_05da3.png);
		color:#35537C;
    }
    a.cmt-comment-manage-delete {
        background-image: url(//filearchive.cnews.ru/img/forum/2011/04/18/cmt_delete_0f2b8.png);
		color:#35537C;
    }
	.thumbnail_image img {border:1px solid #ccc;}

ul.spy
{
	padding-left: 0px;
}

ul.spy li
{
	list-style: none;
}

ul.spy li div.cmts
{
	padding: 0px;
}

ul.spy .cmt-body
{
	font-size: 10px;
}

ul.spy .cmt-head-m
{
	font-size: 10px;
}

#cnLoader {display: none;}