    .comments_ {margin:0 0 24px 0}
	.bet_a {position: absolute; right:0; top:0; text-transform: uppercase; font-size: 12px; letter-spacing: 1.2px; font-weight: 700}
    .comments_form_ {color:#979ea2; line-height: 20px; }
	.comments_form_.nologin_ {padding: 28px 0 28px 80px; background: url(../images/nologin.png) no-repeat 0 18px}
	.comments_form_.yeslogin_ {padding: 28px 0 28px 80px}
                .comments_form_ span {color:#575d61; display: block}
	    .cf_avatar {position: absolute; left:0; top:15px; display: block; width: 60px; height: 60px; background-color: #d8d8d8 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important; border-radius: 60px; }
	    .yeslogin_ b {display: block; }
	    .yeslogin_ span {display: block; font-size: 12px; color:#686d71; padding: 5px 0 0 0}
    .auth_form_page {padding: 0 0 22px 0; margin: 0 0 6px 0; border-bottom: 1px solid #e7e7e7;}
	.auth_form_left {display: inline-block; width: 50%; vertical-align: top; padding: 0 20px 0 0; }
            .auth_form_left div {padding: 0 0 12px 0}
                .auth_form_left div .auth_form_forg {display: block; background: #fff; position: absolute; top:1px; right:1px;     padding: 6px 9px 7px 9px; border-left:1px solid #eeefef; font-size: 13px}
	.auth_form_right {display: inline-block; width: 50%; margin: 0 0 0 -4px; vertical-align: top; box-sizing: border-box; padding: 10px 0 0 0; border-top:1px solid #ebebeb; font-size: 13px}
            .auth_form_right p {margin: 0 0 -7px 0; font-size: 14px !important;}
            .auth_form_right p span {color:#979ea2; }
    .comments_list_ {}
	.comments_list_ul {margin-top: 15px;}
	    .comment_ {position: relative; display: block; border-bottom: 1px solid #e7e7e7;}
                div.comment_ {display: none;}
	    .bestuser_1000 {background: #F1F1F3;}
	    .bestuser_3000 {background: #E7F3CE;}
		.ct_right {padding: 10px 20px 20px 75px; line-height: 18px; font-size: 14px; }
		    .ct_left {position: absolute; left:0; top:15px; display: block; width: 60px; height: 60px; background-color: #d8d8d8 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important; border-radius: 60px; background-image: url(../images/user_p_b.png)}
		    .ct_line_0 {}
			.ct_name {padding: 10px 0; display: inline-block}
			.ct_top {float: right; font-size: 12px; color: #83a74b; display: inline-block; margin: 8px 0 0 0;}
			    .ct_top span {padding: 5px 11px 4px 27px; margin:-4px 8px 0 0; color:#000; background: url(../images/ct_top.png) no-repeat 12px 11px #f5f5f5}
			    .ct_top em {font-style: normal; }
		    .ct_txt {line-height: 21px;}
		    .ct_right p {font-size: 14px !important;}
			.ct_answer {text-transform: uppercase; font-weight: 700; font-size: 11px; letter-spacing: 1.2px; cursor:pointer; padding: 0 0 0 15px; color:#7a7a7a}
                            .comment_:hover .ct_answer {color:#000}
			.ct_quo {position: relative;     width: 100%;
    clear: both;}
                            .ct_quo strong {background: url(../images/reply.png) no-repeat 0 4px; cursor: pointer; margin: -2px 6px 0 0; display: inline-block; padding: 0 0 0 20px; color: #78a92c;}
			    .ct_quo u {position: absolute; background: #fff; visibility: hidden; height: 0; top:30px; overflow: hidden; box-shadow: 0 5px 13px rgba(0, 0, 0, 0.08); display: block; padding:12px 20px 18px 20px; text-decoration: none; font-weight: 300; font-size: 13px; width: 300px; z-index: 5; opacity: 0; color: #000; line-height: 18px;}
                            .ct_quo:hover u {visibility: visible; height: auto; top:17px; opacity: 1}
		    .ct_line_1 {padding: 0 0 10px 0; margin-top: -7px;}
			.ct_line_1 li {display: inline-block; font-size: 12px; color:#8d9194;}
			    .ctl_support {cursor:pointer; padding: 5px 0 5px 15px; float: right; margin: -6px 0 0 12px; background: url(../images/ctl_support2.png) no-repeat 0 5px; background-size: contain;}
			    .ctl_complain {cursor:pointer; padding: 5px 0 5px 15px; float: right; margin: -6px 0 0 12px; background: url(../images/ctl_complain2.png) no-repeat 0 5px; background-size: contain;}
                                .ctl_support:hover, .ctl_complain:hover {color:#3a3c3e}
		    .ct_line_2 {font-size: 12px; color:#8d9194; background: #f5f5f5; padding: 7px 10px; margin-left: -10px;}
			.ct_line_2 li {display: inline-block; font-size: 12px; color:#4f5558; padding: 0 10px 0 0; vertical-align: middle}
                                .ct_line_2 li.ctl_2 {color:#8d9194}
                                .ct_line_2 li.ctl_3 {color:#8d9194; position: relative; }
				.ctl_city noindex {display: inline-block; vertical-align: middle; margin:0 7px 0 0}
			    .ct_icon_ {display: inline-block; width: 25px; height:25px; margin:-4px 9px -4px -2px; vertical-align: middle; border-radius: 25px; }
				.icon-facebook {
                                        background: url(../images/social/sfb.png) no-repeat center !important;
                                }
                                .icon-google {
                                        background: url(../images/social/sg+.png) no-repeat center !important;
                                }
                                .icon-yandex {
                                        background: url(../images/social/sya.png) no-repeat center !important;
                                }
                                .icon-mailru {
                                        background: url(../images/social/smr.png) no-repeat center !important;
                                }
                                .icon-odnoklassniki {
                                        background: url(../images/social/sok.png) no-repeat center !important;
                                }
                                .icon-twitter {
                                        background: url(../images/social/stw.png) no-repeat center !important;
                                }
                                .icon-vkontakte {
                                        background: url(../images/social/svk.png) no-repeat center !important;
                                }
                                
			    .ct_line_2 span {display: inline-block; vertical-align: middle}
                            
    #login-form-2 {display: inline-block; width: 50%; vertical-align: top;}
         #login-form-2 .auth_form_left {width: 100%;  padding: 0 20px 0 0;}
	 
	 .comment_ fieldset {padding: 0 20px 23px 74px;}
	 .cancel-answer {width: 100px; border: 0; color: #a1a1a1; cursor: pointer;  position: relative;   top: 1px;
    padding-bottom: 7px;}
         
         
.bestuser1000, .bestuser2000, .bestuser3000 {margin: 0 0 0 -24px; padding-left: 24px; padding-right: 6px;}
.bestuser1000 {background: #f1f1f3}
	.bestuser1000 .ct_top span {background: url(../images/ct_top.png) no-repeat 12px 11px #fefeff}
	.bestuser1000 .ct_line_1 li {color: #8d9194;}
	.bestuser1000 .ct_line_2 {background: #fbfbfc}
	.bestuser1000 .ctl_complain {background: url(../images/ctl_complain2.png) no-repeat 0 5px; background-size: contain;}
	.bestuser1000 .ctl_support {background: url(../images/ctl_support2.png) no-repeat 0 5px; background-size: contain;}
.bestuser2000 {background: #DBE6F6}
	.bestuser2000 .ct_top span {background: url(../images/ct_top.png) no-repeat 12px 11px #fefeff}
	.bestuser2000 .ct_line_1 li {color: #8d9194;}
	.bestuser2000 .ct_line_2 {background: #cbdaef}
	.bestuser2000 .ctl_complain {background: url(../images/ctl_complain2.png) no-repeat 0 5px;}
	.bestuser2000 .ctl_support {background: url(../images/ctl_support2.png) no-repeat 0 5px;}
.bestuser3000 {background: #e7f3ce}
	.bestuser3000 .ct_top span {background: url(../images/ct_top.png) no-repeat 12px 11px #fefffd}
	.bestuser3000 .ct_line_1 li {color: #808673;}
	.bestuser3000 .ct_line_2 {background: #f8fcf1}
	.bestuser3000 .ctl_complain {background: url(../images/ctl_complain2.png) no-repeat 0 5px;}
	.bestuser3000 .ctl_support {background: url(../images/ctl_support2.png) no-repeat 0 5px;}

.xbet_comment_head, .bet_a {display: block; top:-4px; right:0; position: absolute; padding: 10px 88px 10px 0; font-size: 13px; font-weight: 300; text-transform: uppercase; letter-spacing: 1.4px; background: url(../images/xbet_comment_head.png) no-repeat right center}



.prognoz_form #login-form-2 {width: 100%;}
    .prognoz_form #login-form-2 .auth_form_left {width: 50%;}
    
    
.c_left_big.raiting {width: 732px;}
.raiting .ct_right {
    padding: 10px 0 20px 75px;
    line-height: 18px;
    font-size: 14px;
}
.c_left_big.raiting .column_title {
    padding-right: 0;
}


.comment-post {display: none}

.wrap {
	margin: 15px auto;
}

.comment-form #Comment {height: 74px; margin-top: -20px;}
.xbet-but {
    background: url(../images/xbet-but.png) no-repeat 0 0;
    float: right;
    font-size: 13px;
    font-weight: bold;
    width: 89px;
    height: 33px;
}
.xbet-but a {
    display: block;
    height: 33px;
    color: #000;
}

.icon  {
    display: inline-block;
    width: 25px;
    height: 25px;
    z-index: 99;
}

.comments_ .pages {margin-top: 20px;}

.oc {
	display: inline-block; float: left; margin-right:14px;
	margin-top: 1px;
}

.oc li {
	height: 20px; display: inline-block;
}
.oc li:hover {opacity: 0.7}


.comu_live .ct_line_1 {
    padding: 4px 0 10px 0;
}