/* � main.css */
.error_base {position: fixed; left:50%; top:50%; opacity: 0; visibility: hidden; width: 400px; margin-left:-200px;  height: 0; overflow: hidden; padding: 24px; background: #fff; box-shadow: 0 5px 13px rgba(0,0,0,0.05); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; z-index: 6}
    .error_base.act {top:45%; opacity: 1; visibility: visible; height: auto; }
    .error_text {padding: 15px 0 0 0}
		
.column_title {padding: 13px 24px 20px 24px}
    .column_title h3 {font-size: 15px; ;}
        .green_title.column_title h3 {color:#fff; border-bottom: 2px solid #94bb58;}
    .news_main_.under_ h2 {text-decoration: none;}
.notitle_ {padding-top:0 !important}



.green_title {background: #79a92d; padding-bottom: 7px; margin:0 0 24px 0}
.green_menu {position: absolute; left:250px; right:250px; top:16px; text-align:center; }
    .green_menu li {display: inline-block; ; }
        .green_menu li a {font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.4px; display: block; padding: 5px 5px 5px 35px; color:#fff; opacity: 0.9}
        .green_menu li.act a {color:#fff; }
.white_intitle {display: block; position: absolute; right:24px; top:18px; color:#fff; font-size: 15px; font-weight: bold;}
.column_big {}
    .column_big .c_left {width: 650px; }
    .column_big .c_right {width: 377px; }
    
    
.pro_date_1 {}
    .pro_date_1 h2 {font-size: 23px; padding: 15px 0 !important}
    .pro_date_1 p {}
    
.size11_ {margin: 0 0 15px 0; font-size: 11px; border-bottom: 1px solid #a1a1a1; font-weight: 900; padding:8px 0 8px 0 }
.size11_.green_ {border-bottom: 1px solid #cedfb2}

.ul_table_ {}
    .ul_table_ li {padding: 0 0 8px 0}
        .ul_table_ span {display: inline-block; vertical-align: middle; padding: 0; margin: 0 -4px 0 0; width: 40%; color:#777777; }
            .ul_table_ li:first-child span {font-weight: bold; color:#000}
        .ul_table_ p {display: inline-block; vertical-align: middle; padding: 0; margin: 0 -4px 0 0; width: 60%;}
    
.second_a_h3 {font-weight: 300; margin-left:20px;}
    
.vvv {-webkit-transition:all 0.2s; -moz-transition:all 0.2s; transition:all 0.2s;}
.blogs_bestusers_ul li i, .bb_avatar_, .blog_users_list li i, .blog_profile_foto, .pro_userphoto_ li a, .buc_photo {background-color: #d8d8d8 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important}
/*  */
    
    
    
.news_read_plusul {}
    
    
    
    



.blog_item_list {}
    .blog_item_list li {}
        .blog_item_list .news_foto_ {width: 75px; height: 75px; border-radius: 75px;}
        .blog_item_list .sta i {background: url(../images/ct_top.png) no-repeat 4px 4px #fefeff; padding: 0 0 0 19px;}
            .blog_item_list .sta i b {font-weight: 300; color: #78a92c;}
    
.blogs_bestusers_ {/*background: #f5f5f5;*/ /*padding: 14px 24px 24px 24px;*/ margin: 0 0 0 0}
    .blogs_bestusers_ul {}
        .blogs_bestusers_ul li {display: inline-block; width: 50%; margin:0 -4px 0 0; height: 254px; overflow: hidden; position: relative; text-align: center;     vertical-align: top;}
            .blogs_bestusers_ul li i {width: 130px; height: 130px; border-radius: 130px; display: inline-block; margin: 20px 0 0 0;}
            .bb_rait {position: absolute; right:0; top:110px; background: #79a92d; font-size: 12px; padding:5px 8px}
                .bb_rait b {padding: 0 0 0 14px; background: url(../images/bb_rait_b.png) no-repeat 0 3px; color:#000}
                .bb_rait u {text-decoration: none; color:#fff; padding: 0 0 0 8px;}
            .bb_bestuser {display: block; padding:11px 15px 8px 15px; }
            .bb_info {font-size: 13px; color:#8c8b8b; line-height: 17px; padding: 0 15px;}
    
.blogs_bestposts_ul {margin: 0 0 15px 0}
    .blogs_bestposts_ul li, .blogs_newscomments_ul li {position: relative; width: 100%; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #ececee}
        .bb_avatar_ {display: inline-block; width: 60px; height: 60px; border-radius: 60px; margin:0 20px 0 0; vertical-align: top; }
        .bb_right {display: inline-block; width:290px; vertical-align: top; }
            .bb_name_ {font-size: 13px; color:#464646; }
            .bb_post_, .bb_comm_ {display: block; padding: 8px 0 0 0; }
                .bb_comm_ {/*overflow: hidden; max-height: 88px;*/ position: relative; }
                .bb_comm_:after {position: absolute; left:0; right:0; bottom:0; height: 19px; display: block; content: ''; /*background: url(../images/bb_comm_.png*/)}


.blogs_newscomments_ul {}


.blog_users_list {}
    .blog_users_list li {display: inline-block; width: 33%; min-height: 365px; box-sizing: border-box; text-align: center; vertical-align: top; margin:0 -4px 0 0; padding: 28px 15px; line-height: 18px; border-bottom: 1px solid #ececee}
        .blog_users_list li i {width: 175px; height: 175px; border-radius: 175px; display: inline-block}
        .blog_users_list li b {display: block; font-size: 15px; padding: 15px 0 8px 0; }
        .blog_users_list li span {display: block; font-size: 13px; color:#8c8b8b}


.blog_profile_foto {display: block; float: left; width: 220px; height: 220px; border-radius: 220px; margin:24px 24px 0 0}
    
    
.blog_profile_right {float: left; width: 405px; margin:24px 0 0 0}
    .blog_profile_right .pro_date_1 {min-height: 200px; margin: 0 0 20px 0}
    .pd_allposts {display: inline-block; background: #79a92d; color:#fff; padding: 10px 15px; font-size: 13px; }
    .blog_profile_right .size11_ {margin-left: -60px;}
    .pro_userhistory_ {margin:5px 0 10px -120px; padding: 24px 24px 24px 60px; background: #f5f5f5}
    .pro_userphoto_ {margin:5px 0 10px -120px; padding: 5px 0 24px 0; }
        .pro_userphoto_ li {display: inline-block; width:31.9%; height: 120px; margin: 0 5px 5px 0}
            .pro_userphoto_ li a {display: block; width: 100%; height: 120px;}
    .pro_share {border-top:1px solid #e9e9e9; padding: 15px; text-align: center}
    

.bul_date {width: 120px; display: inline-block; vertical-align: top; float: left; box-sizing: border-box; padding: 0 24px 0 0; text-align: right; font-size: 13px; }
    .bul_date b {display: block; font-size: 21px; color:#79a92d}
    .bul_date span {display: block; margin:0 0 15px 0}
    .bul_date u {display: block; text-decoration: none; color:#777777}
.blog_unews_list {padding: 30px 0 0 0}
    .blog_unews_list h2 {padding-top:0}
    
.blogs_usercard_ {text-align: center; background: #f5f5f5; padding: 24px; }
    .buc_photo {display: inline-block; width: 220px; height: 220px; border-radius: 220px; margin:0 0 14px 0; }
    .blogs_usercard_ h2 {font-size: 21px; }
    .blogs_usercard_ p {color:#777777; }
    .blogs_usercard_ li {font-size: 13px; }
    .buc_href {display: inline-block; background: #79a92d; color: #fff; padding: 10px; font-size: 13px; font-weight: 700; text-transform: uppercase;letter-spacing: 1.4px;}

.blog_users_newsread {padding: 24px 0 0 0}

.mn_settings {
    margin: 0 0 15px -2px;
    position: absolute;
     left: 0 !important;
    top: 142px !important;
}

.pro_userhistory_ p img {
	width: 100%;
}

.column_title.green_title h3 a {
	color: #ffffff;
}

.blogs_bestposts_ul li a:nth-child(2) {
	max-height: 88px;
	overflow: hidden;
	min-height: 50px;
}
    
.blogs_bestposts_ul li a:nth-child(2):after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 19px;
    display: block;
    content: '';
    background: url(../images/bb_comm_.png);
}	
    
	.branding_ .blog_profile_right {
		width: 395px;
	}


.menu-list {padding: 10px 0}
    .menu-list li {display: block; padding: 8px ; border-bottom: 1px solid #ececee;}
.blogger-stats {margin: 20px 0}
    .blogger-stats td {padding: 0 0 10px 0}
.editpost {margin:0 10px 0 0}
.smallinput input {width:92%}

.main ul.pages {background: #f5f5f5 !important; text-align: center; margin: 20px 0 0 !important;}
.main ul.pages a {
    border: none !important;
    background: none !important;
    color: #000;
    display: inline-block !important;
}


.post-info {
   
}
.news_read_goods {margin:0 0 -2px 0 !important}
.news_read_plusul {
    
}
                        #good {background: url(../images/plusminus_good.png) no-repeat center}
                        #low {background: url(../images/plusminus_low.png) no-repeat center}
                        #nogood {background: url(../images/plusminus_nogood.png) no-repeat center}
.news_read_plusul li a {font-size: 0}


.vot1 {display: inline-block; vertical-align: middle; margin:0 15px 0 0}
.vot2 {display: inline-block; vertical-align: middle; }
body .to-mail-subscription-button p.read-to-m {line-height: 14px !important;}