body, html {
    background-color: #ededed;
    font-family: trebuchet ms,sans-serif;
    height: 100%;
    line-height: 18px;
    font-size: 18px;
    width: 100%;
	font-size: 16px;
}
a {
    color: #000;
    font-family: trebuchet ms,sans-serif;
    font-size: 14px;
    outline: medium none;
    text-decoration: underline;
}
a:focus, a:hover {
    color: #cc4014 !important; 
}
ol, ul {
    margin-bottom: 0;
    margin-top: 0;
}
textarea {
    border: medium none;
    font-family: trebuchet ms;
    font-size: 14px;
    height: 176px;
    resize: none;
    width: 100%;
}
.tagletter span {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    line-height: 36px;
    cursor: pointer;
}
.bookshelf_mhead {
    background: rgba(0, 0, 0, 0) url("/images/bs_bookshelf_h_m.png") no-repeat scroll center center;
    background-size: contain;
    height: 34px;
}
#banner_mob1 {
    padding: 0 !important;
}
.ver5 .bs_sect_h_w {
    position: absolute;
    top: 0;
    width: 100%;
}
.ver5 .bs_sect_h, .ver5 .mtiles_title {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    background-color: #cc4014;
    font-family: "trebuchet ms", sans-serif, "PT Sans";
    display: inline-block;
}
#content_bookshelf .line-category {
    text-align: center;
}

.ver5 .mtiles_c {
    position: absolute;
    top: 90px;
    width: 100%;
}
.ver5 .mtiles_title {
    background: none;
}
.ver5 .mtiles_avt {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
}
.mtiles_avt .mtavtor-img {
    background: #f2f2f2 none repeat scroll 0 0;

    border-radius: 56px;

    margin-right: 5px;
    overflow: hidden;
    text-align: center;

    border: none;
    display: inline-block;
    height: 80px;
    margin-top: 10px;
    width: 80px;
}
.mtiles_avt .mtavtor-img img {
    opacity: 1;
}
.ver5 .gft_headb {
    position: absolute;
    top: 0;
    width: 100%;
    height: 80px;
    background: rgba(0, 0, 0, 0) url("/images/gft_headb.png") no-repeat scroll center center;
}

footer{
	  padding-bottom: 25px;
	  padding-top: 20px;
}
.label {
	color: #000;
	padding:0;
}
.ispacer, .nispacer, .ispacer_sm, .nispacer_sm, .ispacer_b, .ispacer_10, .ispacer_26, .ispacer_26_n {
    clear: both;
    height: 18px;
    position: relative;
}
.ispacer.null{
	height: 0;	
}
.ispacer.half{
	height: 9px;	
}
.ispacer.first {
    height: 10px;
}
.ispacer.duble {
    height: 24px;
}
.ispacer.triple{
	height: 35px;
}

#main_head1 {overflow: hidden;}
#main_content1{width: 100%;}
#calc-kdg {
	background: #fff none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
    padding: 4px 8px 6px;
	position: absolute;
    top: -12px;
    z-index: 100;
	display:none;
}
#top_nav{
	
}
#top_nav_bar{
	height: 53px;
    padding: 20px 0;
}

#top_logo {
    height: 35px;
    margin-top: 45px;
    margin-right: 18px;
    width: 145px;
	float:left;
}

.top_menu_link, .bot_menu_link {
    border-radius: 1px;
    display: inline-block;
    margin-bottom: 17px;
    margin-top: 18px;
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    text-align: center;
    vertical-align: top;
}


.top_menu_link A {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

#top-login-block {
    border: 4px solid #cc4014;
    border-radius: 2px;
    float: left;
    height: 53px;
    margin-left: 10px;
    padding: 0 10px;
    position: absolute;
    right: 62px;
    width: 195px;
	background: #ededed;
}
#top-login-block.menu_show {
	width: 300px;
}
.rekGor{
	 width: 100%;
}

#login-ico {
    background: rgba(0, 0, 0, 0) url("/images/Closed_Lock.png") no-repeat scroll center center;
    height: 45px;
    padding-left: 22px;
}
#top_login_link, #top_reg_link {
	line-height: 45px;
    padding-left: 10px;
    padding-right: 5px;
    vertical-align: middle;
}
#top_login_link {
    margin-left: 0;
}
#top_login_link a {
    font-size: 14px;
    font-weight: bold;
}
#top_search_line {
    animation-duration: 0.5s;
    animation-name: my-opacity-transform;
    animation-timing-function: ease;
    background: #fff none repeat scroll 0 0;
    border-radius: 2px 0 0 2px;
    height: 53px;
    overflow: hidden;
    position: absolute;
    right: 51px;
    transition: all 0.5s ease 0s;
    width: 0;
    z-index: 200;
}
#top_reg_link {
    padding-right: 0;
	margin-left: 0;
}
#top_search {
    background: #000 url("/images/Search_but.png") no-repeat scroll center 13px;
    border-radius: 2px;
    cursor: pointer;
    float: right !important;
    height: 53px;
    margin-left: 7px;
    padding-left: 42px;
}
#top_search_line .main_search_box {
    border: 1px solid #c8caca;
    border-radius: 2px;
    margin-left: 7px;
    margin-top: 7px;
    padding: 1px;
}
.main_search_box {
    float: left;
    position: relative;
    width: 80%;
}
.sfield_box input, input.search_field, .search-block-blogs .search input, input.newnb_field {
    border: 0 none;
    color: #b3b3b3;
    font-family: trebuchet ms;
    font-style: italic;
    font-weight: normal;
    text-indent: 8px;
}
.search_field {
    font-size: 12px;
    height: 35px;
    text-align: left;
    width: 100%;
}
input, textarea {
    outline: medium none;
}

#top_rad_link, .top_advser_link {
    font-family: trebuchet ms,arial,sans-serif;
    font-size: 12px;
    position: relative;
    text-align: center;
}
#top_rad_link, .top_advser_link, #main_search, #top-login-block, .top_issue_link, #top_rad_link {
    display: table-cell;
    vertical-align: middle;
}
.top_advser_link {
    float: right;
    line-height: 14px;
    padding-right: 30px;
    padding-top: 11px;
    text-align: left;
	margin-left: 10px;
}
.top_advser_link a {
    color: #000;
    font-weight: bolder;
}
#top_search.open {
    background: #000 url("/images/Search_but.png") no-repeat scroll 10px -42px;
    border-radius: 0 2px 2px 0;
}
#top_search_line_open{
	background: #fff none repeat scroll 0 0;
    border-radius: 2px 0 0 2px;
    margin-right: -6px;
    padding: 7px 0;
    width: 247px;
}
#top_search_line_open .main_search_box {
    border: 1px solid #c8caca;
    border-radius: 2px;
    margin-left: 7px;
    padding: 1px;
	width: 233px;
}
#top_search_line_open  input{
	border: 0 none;
    color: #b3b3b3;
    font-family: trebuchet ms;
    font-style: italic;
    font-weight: normal;
    text-indent: 8px;
}
#top_search_line_open  .main_search_button a {
    background: rgba(0, 0, 0, 0) url("/images/Search.png") no-repeat scroll center 6px;
    padding: 15px;
}

.main_search_button {
    float: left;
    margin-left: -36px;
    margin-top: 16px;
    position: relative;
    text-align: center;
}

.main_search_button a {
    background: rgba(0, 0, 0, 0) url("/images/Search.png") no-repeat scroll center center;
    padding: 15px;
}

.black-button {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    width: 180px;
	border-radius: 2px;
	border:none;
}
input.black-button {
    border: medium none;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-right: 15px;
}
.black-button.liked, .black-button.reliked  {
	background: #000 url("/images/InfoIco.png") no-repeat scroll 8px -37px;
    padding-left: 32px;
	
}
.black-button.comment {
    background: #000 url("/images/InfoIco.png") no-repeat scroll 8px 10px;
}
.black-button.upload {
	background: #000 url("/images/ico-editor.png") no-repeat scroll 8px -53px;
	width: 98px;
	text-align: right;
	margin-right:0;
}
.black-button:hover {border-bottom: 4px solid #7a260c; margin-top:-4px ;cursor:pointer;}
.black-button:hover a {color: #fff !important;}
.black-button:active a {color: #7a260c !important; }
.black-button:active {border-bottom: 4px solid #000;}
.black-button a { color: #fff;font-size: 14px;font-weight: bold;text-decoration: none;}
.black-button.write {background: #000 url("/images/write.png") no-repeat scroll 11px center;padding-left: 32px; border-radius: 2px;}
.black-button.sms-send { background:#cc4014; width:120px; }
.black-button.reg-send { margin-right:20px; }
.butt__.reg {width: 300px; height: 42px;}
input.black-button:hover {cursor:pointer;}
input.black-button:active {	color: #7a260c !important;}
.profile_stats .black-button {margin-right: 0;}
span.loading{
	background: rgba(0, 0, 0, 0) url("/images/dots.gif") no-repeat scroll center 4px;
    display: block;
    height: 20px;
    width: 40px;
} 
div.loading{
	background: rgba(0, 0, 0, 0) url("/images/dots.gif") no-repeat scroll center 4px;
    display: none;
    height: 20px;
    width: 40px;
}
.line-category span.metrload {
    float: right;
    cursor: none;
    border: none;
}
.onLogin::after {
    background: rgba(0, 0, 0, 0) url("/images/toOpen.png") no-repeat scroll center center;
    bottom: 15px;
    content: "";
    height: 11px;
    position: absolute;
    right: 7px;
    width: 20px;
}
.onLogin {
    background: #ededed none repeat scroll 0 0;
    height: 100%;
    width: 100%;
}
.nbox_big_opl {
    font-size: 18px;
    left: 18px;
    position: absolute;
    top: 260px;
}
.nbox_big_opl li {
    float: left;
    list-style: outside none none;
    padding-right: 30px;
}
.nbox_big_opl li {padding-right: 5px;}
.comment__header .nbox_big_opl li span {
    display: inline-block;
    vertical-align: middle;
	max-width: 155px;
}
.avtor-img, .community-img {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 56px;
    height: 56px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
    width: 56px;
}
.nbox_big_opl img {
    height: 50px;
    vertical-align: middle;
}
.nbox_big_opl li span {
    display: inline-block;
    vertical-align: middle;
}
.close{
	opacity: 1;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    text-shadow: none;

}
.close:hover{
	opacity: 1;
}

.avtor-name a, .avtor-name {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
}
#top-login-block.menu_hide .avtor-name {
    display: none;
}
#top-login-block .avtor-name {
    font-size: 14px;
    font-weight: bold;
    left: 75px;
    max-height: 2.3em;
    max-width: 165px;
    overflow: hidden;
    padding-bottom: 5px;
    position: relative;
    text-decoration: underline;
    top: 19px;
}
#top-login-block .nbox_big_opl {
    left: 2px;
    position: absolute;
    top: -5px;
    z-index: 90;
}
#top-login-block.menu_hide {
    width: 103px;
}
#top-login-block .avtor-img {
	top:0px;
    left: 3px;
    position: absolute;
    text-align: left;
}
.profile_menu {
    margin-left: 30px;
    padding-bottom: 16px;
    padding-top: 12px;
}
#top-login-block .profile_menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ededed none repeat scroll 0 0;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 4px 4px;
    box-sizing: content-box;
    left: -4px;
    margin-left: 0;
    padding: 12px 0 4px;
    position: absolute;
    top: 33px;
    width: 100%;
    z-index: 80;
	border-color:#cc4014;
}
#userauthor {
    background: #fff none repeat scroll 0 0;
    margin-left: 10px;
    padding-top: 20px;
}
#top-login-block #userauthor {
    background: #ededed none repeat scroll 0 0;
    border-top: 4px solid #cc4014;
    box-sizing: border-box;
    margin-left: 0;
    padding: 20px 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 100;
}
#userauthor .module-title {
    margin-left: 20px;
}
#top-login-block #userauthor .module-title {
    margin-left: 14px;
}
.profile_menu li {
    list-style: outside none none;
    padding: 6px 0 2px;
}
#top-login-block .profile_menu li {
    box-sizing: border-box;
    list-style: outside none none;
}
#top_nav_bar .profile_menu li {
    padding: 6px 14px;
}
#top_nav_bar .profile_menu li a {
    display: block;
    text-decoration: none;
    width: 100%;
}
.profile_menu li a {
    font-size: 14px;
    font-weight: bold;
}
#top_nav_bar .profile_menu li a span.menui {
    text-decoration: underline;
}
#top_nav_bar .profile_menu li:hover {
	background:#fff;
}
.profile_menu li a span {
    text-decoration: none;
}
#top_nav_bar .module-title {
	float: none;
	text-align: left;
}

.profile_menu ul {
	padding-left: 0;
}

#top-login-block #userauthor form {
    margin-bottom: 16px;
    padding: 0 14px;
}
#top-login-block .black-button{
	padding-bottom: 11px;
    padding-top: 11px;
}
#top-login-block #userauthor .black-button.write {
    background: #000 url("/images/write.png") no-repeat scroll 26px center;
    margin: 16px 0 0;
    width: 100%;
}
#top-login-block #userauthor .black-button:hover{
	margin: 12px 0 0;
}
#top-login-block .drop_menu_block {
	padding:14px 0 ;
	border-top: 4px solid #cc4014;
	width: 100%;
}
	
.ui-autocomplete > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #f5f5f5;
    color: #262626;
    text-decoration: none;
}
.ui-autocomplete > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #1e91cf;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
#top_nav_bar .profile_menu span.count {
    background: #cc4014 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    padding: 2px 4px 1px;
    text-decoration: none;
    vertical-align: top;
}
#top-login-block .profile_menu li a :hover{color:#80280d;}

#foot1 {
    background-color: #ededed;
    /*bottom: 0;*/
    clear: both;
    height: 171px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    position: absolute;
    text-align: left;
    width: 100%;
}
#bottom_cp {
    font-size: 14px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
#fut_search_line {
    
    width: 100%;
	padding-bottom: 18px;
}
#foot1 .arhive {
    padding-top: 11px;
}
.ispacer_26 {
    height: 30px;
}
#foot1 .foot_menu {
    float: left;
}
.top_menu_link, .bot_menu_link {
    border-radius: 1px;
    display: inline-block;
    margin-bottom: 17px;
    margin-top: 18px;
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    text-align: center;
    vertical-align: top;
}
.bot_menu_link {
    margin-top: 0;
    margin-bottom: 4px;
	padding-left: 0;
    padding-right: 15px;
}

.top_menu_link {
    margin-top: 54px;
}

.top_menu_link.poda {
    background-image: url("/images/menu_pod_ico.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding-top: 36px;
    margin-top: 18px;
}

.foot_menu{
	margin-bottom: 10px;
	margin-top: 8px;
}
.foot_menu.seconds{
	
}
#foot1 .bot_menu_link {
    padding-right: 12px;
}

#foot1 .issue_link {
    float: left;
    line-height: 14px;
    width: 43px;
}
#foot1 .Zavtra_new_num {
     margin-top: -25px;
}

#foot1 .Zavtra_new_num a {
     font-size: 28px;
    margin-left: 30px;
}
#foot1 .foot_soc_but {
    float: left;
    margin-top: -6px;
    position: absolute;
    right: 124px;
}
#foot1 .arhive i{
	margin: 8px;
}
.fb-share-box a {
    background-position: 10px center;
    padding: 12px;
}
#foot1 .foot_soc_but .fb-share-box {
    background: #3b5998 url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQyMyAyMHYtNy4yOThoMi40NjRsLjM2OS0yLjg0NWgtMi44MzJWOC4wNDJjMC0uODI0LjIzLTEuMzg1IDEuNDE3LTEuMzg1aDEuNTE1VjQuMTExQTIwLjI1NSAyMC4yNTUgMCAwIDAgMTQuMTQ4IDRjLTIuMTgzIDAtMy42NzggMS4zMjYtMy42NzggMy43NnYyLjA5N0g4djIuODQ1aDIuNDdWMjBoMi45NTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}
#foot1 .foot_soc_but .tw-share-box {
    background: #00aced url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDcuNTM5YTYuNTYgNi41NiAwIDAgMS0xLjg4NS41MTcgMy4yOTQgMy4yOTQgMCAwIDAgMS40NDMtMS44MTYgNi41NzUgNi41NzUgMCAwIDEtMi4wODUuNzk2IDMuMjgzIDMuMjgzIDAgMCAwLTUuNTkzIDIuOTk0QTkuMzIgOS4zMiAwIDAgMSA1LjExNCA2LjZhMy4yOCAzLjI4IDAgMCAwIDEuMDE2IDQuMzgyIDMuMjc0IDMuMjc0IDAgMCAxLTEuNDg3LS40MXYuMDQxYTMuMjg1IDMuMjg1IDAgMCAwIDIuNjMzIDMuMjE4IDMuMzA1IDMuMzA1IDAgMCAxLTEuNDgyLjA1NiAzLjI4NiAzLjI4NiAwIDAgMCAzLjA2NiAyLjI4QTYuNTg1IDYuNTg1IDAgMCAxIDQgMTcuNTI0IDkuMjkxIDkuMjkxIDAgMCAwIDkuMDMyIDE5YzYuMDM4IDAgOS4zNC01IDkuMzQtOS4zMzcgMC0uMTQzLS4wMDQtLjI4NS0uMDEtLjQyNUE2LjY3MiA2LjY3MiAwIDAgMCAyMCA3LjUzOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}
#foot1 .foot_soc_but .vk-share-box {
    background: #4d75a3 url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc4NSAxNi4yNDFzLjI4OC0uMDMyLjQzNi0uMTk0Yy4xMzYtLjE0OC4xMzItLjQyNy4xMzItLjQyN3MtLjAyLTEuMzA0LjU3Ni0xLjQ5NmMuNTg4LS4xOSAxLjM0MSAxLjI2IDIuMTQgMS44MTguNjA1LjQyMiAxLjA2NC4zMyAxLjA2NC4zM2wyLjEzNy0uMDNzMS4xMTctLjA3MS41ODctLjk2NGMtLjA0My0uMDczLS4zMDgtLjY2MS0xLjU4OC0xLjg3LTEuMzQtMS4yNjQtMS4xNi0xLjA1OS40NTMtMy4yNDYuOTgzLTEuMzMyIDEuMzc2LTIuMTQ1IDEuMjUzLTIuNDkzLS4xMTctLjMzMi0uODQtLjI0NC0uODQtLjI0NGwtMi40MDYuMDE1cy0uMTc4LS4wMjUtLjMxLjA1NmMtLjEzLjA3OS0uMjEyLjI2Mi0uMjEyLjI2MnMtLjM4MiAxLjAzLS44OSAxLjkwN2MtMS4wNyAxLjg1LTEuNDk5IDEuOTQ4LTEuNjc0IDEuODMyLS40MDctLjI2Ny0uMzA1LTEuMDc1LS4zMDUtMS42NDggMC0xLjc5My4yNjctMi41NC0uNTIxLTIuNzMzLS4yNjItLjA2NS0uNDU0LS4xMDctMS4xMjMtLjExNC0uODU4LS4wMDktMS41ODUuMDAzLTEuOTk2LjIwOC0uMjc0LjEzNi0uNDg1LjQ0LS4zNTYuNDU3LjE1OS4wMjIuNTE5LjA5OS43MS4zNjMuMjQ2LjM0MS4yMzcgMS4xMDcuMjM3IDEuMTA3cy4xNDIgMi4xMS0uMzMgMi4zNzFjLS4zMjUuMTgtLjc3LS4xODctMS43MjUtMS44NjUtLjQ4OS0uODU5LS44NTktMS44MS0uODU5LTEuODFzLS4wNy0uMTc2LS4xOTgtLjI3MmMtLjE1NC0uMTE1LS4zNy0uMTUxLS4zNy0uMTUxbC0yLjI4Ni4wMTVzLS4zNDMuMDEtLjQ2OS4xNjFDMy45NCA3LjcyMSA0LjA0MyA4IDQuMDQzIDhzMS43OSA0LjI1OCAzLjgxNyA2LjQwM2MxLjg1OCAxLjk2NyAzLjk2OCAxLjgzOCAzLjk2OCAxLjgzOGguOTU3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}
#foot1 .foot_copyright {
    float: left;
    position: absolute;
    right: 103px;
	bottom: 15px;
}
#foot1 .main_search_box input{
	border: 0 none;
    color: #b3b3b3;
    font-family: trebuchet ms;
    font-style: italic;
    font-weight: normal;
    text-indent: 8px;
	font-size: 12px;
    height: 35px;
    text-align: left;
    width: 100%;
}

#fut_search_line .main_search_box {
    border: 1px solid #c8caca;
    border-radius: 3px;
    margin-top: 7px;
    padding: 1px;
}


/*  SLIDER  */
.main_con1 {
    background: #ededed none repeat scroll 0 0;
}
.main_con1-2 {
    background: #b4b4b4 none repeat scroll 0 0;
    height: 150px;
}
.main_con1-2-item .main_img {
	position:absolute;
	margin-left: -15px;
	margin-top: -8px;
}
.main_con1-2-item .main_img img {
    height: 100%;
    opacity: 0.2;
	min-height: 134px;
	
}
.main_con1-2-item.activ .main_img img, .main_con1-2-item:hover .main_img img {
    opacity: 0;
}
.main_con1-2-item {
    background-color: #fff;
    float: left;
    height: 134px;
    margin-top: 8px;
    padding: 8px 15px;
    position: relative;
    width: 20%;
	border-right: 8px solid #b4b4b4;
	cursor:pointer;
}
.main_con1-2-item:first-child {
		border-left: 8px solid #b4b4b4;
}
.main_con1-2 .activ,  .main_con1-2-item:hover {
    border: 8px solid #fff;
    border-left: 0;
    height: 150px;
    margin: -8px 0 8px;
    position: relative;
}
.main_con1-2-item:first-child.activ, .main_con1-2-item:first-child:hover {
		border-left: 8px solid #b4b4b4;
}
.main_con1-2-item.activ:after, .main_con1-2-item:hover:after{
	background: #fff none repeat scroll 0 0;
    content: "";
    height: 150px;
    left: -8px;
    position: absolute;
    top: -8px;
    width: 8px;
}
.main_con1-2-item .main_img {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 100%;
}
.slideActiv.modul-img {
    box-sizing: unset;
    height: 411px;
    overflow: hidden;
    
    position: relative;
    width: 100%;
}
.modul-img, .modul-img span, .modul-img a {
    color: #fff;
}
.slideActiv .main_img {
    height: 100%;
    width: 100%;
}
.main_img img {
    height: 100%;
    min-height: 100%;
    min-width: 100%;
    opacity: 0.5;
    position: relative;
    top: 0;
}
.first-block .main_img img, .slideActiv .main_img img, .main_con4_col1 .main_img img {
    height: auto;
    width: 100%;
}
.slideActiv .main_img img {
    opacity: 1;
}
.biglink {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
}

.sliderCat, .commName {
    color: #cc4014;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    position: relative;
}
.nbox_content {
    display: block;
    font-size: 18px;
    max-height: 11.9em;
    overflow: hidden;
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 16px;
    position: absolute;
    width: 100%;
}
.first-block .nbox_content{
	max-height: 14.8em;
}
.nbox_content > div {
    max-height: 5em;
    overflow: hidden;
}

.nbox_h {
    display: block;
    font-size: 18px;
    overflow: hidden;
    position: relative;
}

.blogs-border .nbox_content, .nbox_content .nbox_date {
    left: 0;
}
.nbox_date {
    background: #000 none repeat scroll 0 0;
    clear: both;
    color: #fff;
    font-size: 12px;
    left: 18px;
    line-height: 12px;
    padding: 2px 3px;
    position: absolute;
	border-radius: 2px;
}
.slide_content {
    display: none;
}
.main_con1-2 .nbox_h {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
	
}
.main_con1-2 .nbox_content{
	padding: 5px 0 0;
	position: relative;
}
.main_con1-2 .nbox_date {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #828282;
    padding: 0;
    position: relative;
	white-space: nowrap;
}
.main_con1-2 .nbox_content div {
    margin-bottom: 2px;
    max-height: 3.1em;
}
.biglink {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
}
.biglink a {
    display: block;
    height: 100%;
    width: 100%;
}
.slide-cat {
    /*background: #000 none repeat scroll 0 0;
    border: 4px solid #7f7f7f; 
    padding: 7px 11px 11px 23px;*/
	padding: 13px 16px 13px 26px;
    position: absolute;
    width: 160px;
}
.slide-cat:after {
    color: #cc4014;
    content: "→";
    font-size: 18px;
    padding: 0 10px;
}
.slideActiv .slide-cat {
    left: 25px;
    top: 106px;
}
.slideActiv .wordofdaymain .slide-cat {
    width: 160px;
}
.slide-cat a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.slideActiv .nbox_content {
    left: 50px;
    top: 141px;
    width: 65% !important;
	padding-left: 0;
	padding-top: 25px;
	
}
.slideActiv .wordofdaymain .nbox_big_opl {
    left: 158px;
    top: 101px;
}
.slideActiv .wordofdaymain .nbox_big_opl.experts {
    left: 40px;
    top: 300px;
}
.wordofdaymain .experts .avtor-name {
    overflow: hidden;
    width: 115px;
}
.slideActiv .wordofdaymain .nbox_content {
    max-height: 6em;
}
.slideActiv .nbox_content .nbox_h {
    max-height: 4em;
    padding-bottom: 6px;
}
.slideActiv .nbox_content .nbox_h A {
    font-size: 26px;
    font-weight: bold;
    line-height: 35px;
}
.slideActiv .nbox_big_opl {
    left: 146px;
    top: 101px;
}
.slideActiv .wordofdaymain .nbox_big_h2 {
    left: 50px;
    top: 270px;
}
.slideActiv .livemain .nbox_big_opl {
    left: 165px;
}
.slideActiv .blogsmain .nbox_big_opl {
    left: 50px;
}
.slideActiv .nbox_content span {
    width: 100%;
}
.slideActiv .nbox_date {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
    position: relative;
}
.slideActiv .nbox_content div {
    margin-bottom: 2px;
    max-height: 8.2em;
}

.warn_img {
    border-radius: 2px;
    height: 96px;
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
    line-height: 96px;
    background-color: #cc4014;
}
.warn_img span {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: normal;
    color: #ffffff;
}
/* header  */
#headerBlock {
    border-radius: 2px;
    height: 107px;
    overflow: hidden;
    position: relative;
    transition: height 0.5s ease-in-out 0s;
    width: 100%;
}
#headerBlock:after {
    background: rgba(0, 0, 0, 0) url("/images/222.png") repeat-x scroll center center;
    bottom: 0;
    content: "";
    height: 180px;
    left: 50%;
    margin-left: -50%;
    pointer-events: none;
    position: absolute;
    transform: rotate(180deg);
    width: 100%;
    z-index: 5;
}
#headerBlock .main_img {
	height: auto;  
    margin: 0;
    width: 100%;
	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#headerBlock .main_img img{
	opacity:1;
	width: 100%;
}
.toOpen {
    background: rgba(0, 0, 0, 0) url("/images/toOpenBlock.png") no-repeat scroll center center;
    bottom: 0;
    height: 54px;
    margin: auto;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 31px;
    z-index: 30;
}
.headerTitle, .headerTitle_bs {
    bottom: 20px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10;
}

.headerTitle_bs {
    position: relative;
    bottom: 0;
}

.headerInfo {
    background-color: black;
    bottom: 0;
    padding: 0 10px 3px 8px;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 10;
}
.hideo {
    visibility: hidden;
}
.headerInfo a {
    font-size: 12px;
}

.line-category span, .filters span, .line-nb_area span {
    border-bottom: 1px dotted #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 12px 0 0;
    padding-bottom: 4px;
	line-height: 28px;
}
.date-select span{
	margin: 0 6px 0 0;
}
.line-category span:first-child{
	margin-left: 0 !important;
}

.line-category, .line-nb_area {
    padding-top: 20px;
    width: 100%;
	margin-bottom: 17px;
}
.line-category .allcat, .line-category .activ, .line-nb_area .activ {
    border-bottom: 4px solid #000;
}
.line-category span, .filters span, .date-select input:hover, .nb_flt span, .line-nb_area span {
    cursor: pointer;
}
.line-category .date-select, .line-nb_area .date-select {
    border-bottom: medium none;
    float: right;
    font-style: italic;
    margin: -1px 0 0;
}
.line-category .date-select span {
    font-weight: normal;
}
.date-select input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: trebuchet ms;
    font-size: 14px;
    font-style: italic;
    text-align: center;
    width: 120px;
}
#calc-kdg {
    background: #fff none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
    display: none;
    padding: 4px 8px 6px;
    position: absolute;
    top: -12px;
    z-index: 100;
}
#fc {
    font-family: trebuchet ms;
}
#mns select {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    font-family: trebuchet ms;
    height: 35px;
    outline: medium none;
    text-indent: 4px;
}
.today { color:#fff !important; background:#cc4014 !important; }
#fc {font-family: trebuchet ms;}
#mns select { height: 35px; font-family: trebuchet ms; border: none; text-indent: 4px; background: #fff none repeat scroll 0 0; border: none; outline: medium none;}
#mns select:hover {cursor:pointer;}
select.days {width:106px;}
select.years {width:85px;}
.DivDay,.DivYears {height: 37px;float:left;overflow: hidden; border: 2px solid #7f7f7f; z-index: 20;box-sizing: content-box; }
.DivDay {width: 106px;  margin-left: 9px;}
.DivYears {width:85px;}

.DivYears:before , .DivDay:before {
  background: #fff url("/images/toOpen.png") no-repeat scroll center center;
    content: "";
    height: 36px;
    left: 64px;
    pointer-events: none;
    position: absolute;
    top: 11px;
    width: 31px;
	z-index: 10;
}
.DivDay:before { left: auto; right: 47px; }

#fc td:hover {color: #333 !important;}
#fc td.to-be:hover {color: #ccc !important;}

#calc-kdg {
	background: #fff none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
    padding: 4px 8px 6px;
	position: absolute;
    top: -12px;
    z-index: 100;
	display:none;
}
.line-category .date-select span {
    font-weight: normal;
}
span.date-select-ico {
    background: rgba(0, 0, 0, 0) url("/images/cal2.png") no-repeat scroll right center;
    border-bottom: medium none;
    float: right;
    height: 26px;
    margin: 0;
    width: 20px;
}
#content_stats .date-select-ico {float: left;}
#content_stats .date-select input {height: 26px;}


#content_stats .filterstag a {text-decoration: none;}
.top_menu_link.topmenu_hl {
    border-radius: 2px;
}
.topmenu_hl {
    background: #000 none repeat scroll 0 0;
    margin-top: 14px;
    padding: 4px;
}
.top_menu_link.topmenu_hl a {
    color: #fff;
    text-decoration: underline;
}

.topmenu_hl {
    margin-top: 50px;
}

/* RIGHT COLUM */
.module-title {
    margin-bottom: 15px;
}
.events_authors, .events_tags, .events_community, .profile_stats {
   padding: 0 20px;
}
.events_authors .nbox_big_opl,  .events_community .nbox_big_opl{
    font-size: 18px;
    left: 0;
    top: 0;
    position: relative;
}
.nbox_big_opl {
    font-size: 18px;
    left: 18px;
    position: absolute;
    top: 260px;
}
.events_authors  .nbox_big_opl li,  .events_community .nbox_big_opl li{
    float: none;
    margin-bottom: 8px;
    padding: 0;
}
.events_authors .seemore a, .events_tags .seemore a , .events_community .seemore a{
    color: #cc4014;
    font-size: 14px;
    font-weight: bold;
}
.addmore span:hover, .addpart span:hover {color:#cc4014;}

.tags b{font-weight:normal; text-decoration: underline;}
.tags b.tag-size-0 {font-size:12px; line-height: 18px; }
.tags b.tag-size-1 {font-size:14px; line-height: 18px;}
.tags b.tag-size-2 {font-size:16px; line-height: 20px;}
.tags b.tag-size-3 {font-size:18px; line-height: 20px;}
.tags b.tag-size-4 {font-size:20px; line-height: 24px;}
.tags b.tag-size-6 {font-size:22px; line-height: 26px;}
.tags b:hover {cursor:pointer; color:#cc4014 ;}
input, textarea {outline: none;}
#content_author-blogs .ver2.blogs .nbox_big_opl {display:none;}
.tags-block {display:none; height: 75px; transition: height 0.5s ease-in-out 0s; position: relative;}
.tags-block-w {
	background: #fff;
	font-size: 16px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
	}
.tags-select {font-weight: bold; padding-left: 8px;}
.tbshow {
display: block;
}

.tags-block .data-but-clear {
	right: 30px;
    top: 23px;
}
#data-but-clear, .data-but-clear {
    background: rgba(0, 0, 0, 0) url("/images/select-clear.jpg") no-repeat scroll center center;
    height: 31px;
    position: absolute;
    right: 9px;
    top: 14px;
    width: 31px;
}




/*  MODAL WINDOWS   */ 
.modal a.close-modal::before {
    bottom: 0;
    color: #cc4014;
    content: "×";
    display: block;
    font-family: trebuchet ms;
    font-size: 26px;
    font-weight: 700;
    left: 0;
    line-height: 30px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0;
    top: -1px;
    transition: color 0.15s linear 0s;
}
.up-form {
    background: #fff none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
    width: 686px;
}
.up-form > .header {
    background: #ededed none repeat scroll 0 0;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    padding: 16px 55px;
}
.up-form .form-input input {
    border: 2px solid #606666;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    text-indent: 10px;
    width: 100%;
}
.up-form .label, .reg_f_col_h {
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: bold;
   
    padding-top: 15px;
    text-align: left;
}
.up-form .form-input {
    padding: 6px 25px 0;
}
.show-hide {
    background: rgba(0, 0, 0, 0) url("/images/show-hide.jpg") no-repeat scroll center center;
    cursor: pointer;
    float: right;
    height: 32px;
    margin-bottom: 0;
    position: relative;
    right: 2px;
    top: -34px;
    width: 42px;
}
.modal-content .notes {
    color: #525151;
    display: block;
    font-size: 14px;
    font-style: italic;
    height: 18px;
    margin-top: 5px;
	margin-bottom: -10px;
}


.modal-content .r_result {text-align: left;}
.modal-content .r_result .errors {color:#e40f0f;}
.modal-content .notes .success {color:#000;}
.modal-content .notes .errors {color:#e40f0f;}


.modal-content{
	border: 8px solid #7f7f7f;
	background: #fff 
}
.modal-content .modal-header{
	background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -268px;
	padding: 12px 55px;
}
#banner_mob1 .modal-dialog {
    max-width: 355px;
    margin: 0 auto;
}
.modal-content_bann {
    margin-top: 10px;
}
.modal-content_bann .modal-header_bann {
    cursor: pointer;
    padding-top: 0;
    width: 100%;
    height: 388px;
    margin: auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}
button.close {
	background: #000 none repeat scroll 0 0;
    border-radius: 24px;
    color: #cc4014;
    font-family: trebuchet ms;
    font-size: 26px;
    padding: 1px 9px 5px;
    position: absolute;
    right: 17px;
}
.modal-content_bann button.close {
    display: none;
    min-width: 38px;
    min-height: 38px;
    padding: 0px 10px 2px;
    line-height: 38px;
    font-size: 38px;
    text-decoration: none;
    left: 100%;
    margin-left: -42px;
}
button.close:hover {
	color: #cc4014;
	transform: scale(1.2);
}
.modal-footer{
	border-top: 4px solid #ededed;
}
.modal-footer .black-button{
	float: left;
}
.modal-content .form-input {
    padding: 6px 0;
}
.modal-content .form-input input {
    border: 2px solid #606666;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    text-indent: 10px;
    width: 100%;
}
.modal-content .label, .reg_f_col_h {
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
}
.modal-body{
	 padding: 15px 25px;
}
.modal-content .label {
	display: block;
	text-align:left;
}
.modal-footer {
    text-align: left;
}

.listitem{
	height: 398px;
}
.item-block > div{
	margin-bottom:16px;
}
.item-block > div.clearfix {
	margin-bottom:0;
}
.listitem .main_img{
	width: 100%;
	height: 100%;
	margin:0;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
.listitem .modul{
	background: #fff none repeat scroll 0 0;
	width: 100%;
	height: 100%;
	margin:0;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.listitem .main_img img{
	height: auto;
    max-width: 100%;
	width: 100%;
	
}

.listitem.videomini .main_img img {
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    object-fit: cover;
}

.listitem.first-block .nbox_date {
	left: 22px;
    top: 20px;
}
.listitem.first-block .nbox_big_h {
    left: 25px;
    top: 100px;
	position: absolute;
	
}
.nbox_big_t {
    font-size: 18px;
    left: 1em;
    margin-top: -5px;
    max-height: 3em;
    overflow: hidden;
    padding-bottom: 5px;
    position: absolute;
    top: 150px;
    width: 380px;
}
.listitem.first-block .nbox_big_t{
	left: 25px;
    top: 140px;
	position: absolute;
}
.nbox_big_t span {
    font-size: 14px;
    line-height: 18px;
}
.listitem.first-block .nbox_big_h2{
	left: 25px;
    top: 210px;
	position: absolute;
}

.listitem.first-block .nbox_big_opl {
	left: 20px;
}
.nbox_info_comments, .info__comments, .stats_comments {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left 4px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
    white-space: nowrap;
    width: 28px;
	box-sizing: content-box;
	padding-top: 2px;
}
.nbox_info_like, .info__like {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -44px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin-right: 7px;
    overflow: hidden;
    padding-left: 25px;
    white-space: nowrap;
    width: 28px;
	box-sizing: content-box;
}
.nbox_info_sign, .info__sign {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -16px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    padding-left: 28px;
	padding-top: 2px;
    white-space: nowrap;
	box-sizing: content-box;
}

.nbox_big_h a{
	color: #000000;
	font-size: 30px;
    font-weight: bold;
    height: 50px;
	line-height: 30px;
}
.nbox_big_h2 {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
	position: absolute;
}
.modul-img, .modul-img span, .modul-img a {
	color: #fff;
}

.addmore {
    font-size: 18px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 40px;
    margin-top: 5px;
}

.addmore span, .addpart span {
    border-bottom: 2px dotted;
    color: #000;
    cursor: pointer;
}
div.loading {
    background: rgba(0, 0, 0, 0) url("/images/dots.gif") no-repeat scroll center 4px;
    display: none;
    height: 20px;
    width: 40px;
}
#article__header {
    background: #000 none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
    color: #f4f4f4;
	border-radius: 2px;
	overflow:hidden;
}
.header-block {
    
    padding: 12px 22px 12px;
}
.header__data {
    font-size: 14px;
    font-style: italic;
    vertical-align: bottom;
	white-space: nowrap;
}
#article__header {
    color: #f4f4f4;
}
.header__anonse {
    font-size: 14px;
    font-style: italic;
    line-height: 18px;
    padding: 0 22px;
}
#content_wod .header__title h1 {
    font-size: 40px;
    padding: 14px 22px;
	margin: 0;
}
#content_wod .header__info {
    padding: 10px 22px;
	height: 45px;
}
.main_img{
	background: #000 none repeat scroll 0 0;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0;
	border-radius: 2px;
}
.wordofday .nbox_header, .headon .nbox_header, .event .nbox_header {
    left: 30px;
    position: absolute;
    top: 13px;
    z-index: 5;
}
.wordofday .nbox_date {
    left: 110px;
	top: 16px;
}
.nbox_big_h {
    font-size: 18px;
    left: 25px;
    position: absolute;
    top: 100px;
}
.wordofday .nbox_big_h {
    left: 30px;
    top: 57px;
}
.wordofday .nbox_big_h, .wordofday .nbox_big_h A, .headon .nbox_big_h, .headon .main_vop_t1 A {
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
}
.wordofday .nbox_big_opl {
    left: 30px;
    position: absolute;
    top: 130px;
}
.wordofday .nbox_big_opl li{
	float:none;
}
.nbox_big_opl ul{
	padding: 0;
}

.wordofday .nbox_big_h2 {
    font-size: 14px;
    font-weight: bold;
    left: 30px;
    top: 100px;
}
.nbox_info {
    bottom: 15px;
    font-size: 18px;
    left: 20px;
    line-height: 20px;
    position: absolute;
	
}
.wod_citation:first-letter {
    text-transform: uppercase;
}
.wod_word {
    font-size: 18px;
    font-weight: bold;
    text-transform: lowercase;
}
.wod_citation:after {
    border-bottom: 3px solid #7f7f7f;
    content: "";
    display: block;
    margin: 20px auto 0;
    width: 165px;
}
.wod_citation {
    background: #fff none repeat scroll 0 0;
    font-size: 18px;
    line-height: 25px;
    padding: 20px 15%;
    text-align: center;
}
.wod_c_source {
    font-size: 14px;
    font-style: italic;
    padding-top: 5px;
}
.wod_core {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 16px;
	border-radius: 0 0 2px 2px;
}
.wod_core p {
    font-size: 16px;
    line-height: 1.4em;
    padding: 10px 30px;
}

.wod_experts {
    background: #fff none repeat scroll 0 0;
	border-radius: 2px;
}
.experts__header {
    border-bottom: 8px solid #7f7f7f;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 20px;
}

.experts__comment {
    border-bottom: 4px solid #ededed;
    clear: both;
    margin: 0 30px;
    padding: 2px 0 10px;
}
.experts__comment:last-child {
    border: medium none;
}
.header {
    color: #231f20;
    font-size: 18px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 0;
}
.experts__view p {
    font-size: 16px;
    line-height: 1.4em;
    padding: 10px 0;
}
.header__autor .nbox_big_opl, .comment__header .nbox_big_opl, .experts__comment .nbox_big_opl {
    left: 0;
    position: relative;
    top: 0;
}
.experts__comment .nbox_big_opl {
    padding: 16px 0;
}
.result {
    max-width: 315px;
	width: 100%;
}
.result .rated_bad {
    border: 4px solid #000;
    box-sizing: border-box;
    color: #000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 28px;
    padding-left: 8px;
}
.result .rated_good {
    border: 4px solid #cc4014;
    box-sizing: border-box;
    color: #cc4014;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 28px;
    padding-right: 8px;
    text-align: right;
	margin-bottom: 12px;
}

.experts__bottom, .article__bottom {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 16px;
    padding-top: 10px;
	border-radius: 2px;
}
.article__tags:first-letter {
    text-transform: uppercase;
}
div.article__share, div.article__tags {
    padding: 16px 30px;
}
.article__share h3, .article__tags h3 {
    display: inline;
    font-size: 14px;
    margin-right: 2px;
	font-weight: bold;
}
.artags {
    color: #000;
    cursor: pointer;
    font-size: 14px;
    text-decoration: underline;
}
.article__share > span {
    border: 4px solid #7f7f7f;
    margin: 0 3px;
    padding: 6px 6px 4px 4px;
	border-radius: 2px;
}
.article__share > span > span {
	 font-size: 17px;
}
span.fb-share {
    margin-left: 6px;
}
.fb-share.article__share-fb_none {
padding-left: 16px;
}
.tw-share.article__share-tw_none {
padding-left: 11px;
}
.vk-share.article__share-vk_none {
padding-left: 7px;
}
.gp-share.article__share-gp_none {
padding-left: 7px;
}
.article__share a {
    padding-right: 14px;
}
.article__share .fb-share a {
    padding-right: 10px;
    cursor: pointer;
}
.fb-share a {
    background-position: 4px 8px;
}
.social_link a, .article__share a {
    #background: rgba(0, 0, 0, 0) url("/images/Shape.png") no-repeat scroll left center;
    padding: 10px;
}
.article__share .tw-share a {
    padding-right: 15px;
}
.tw-share a {
    background-position: -21px 8px;
}
.vk-share a {
    background-position: -50px 8px;
}
.gp-share a {
    background-position: -75px 8px;
	margin-right: 4px;
}
.experts__header .header {
	margin-top:0;
}
.comments_lcol {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 25px;
    min-height: 324px;
	border-radius: 2px;
}
.comments__header {
    border-bottom: 8px solid #7f7f7f;
    padding: 21px 30px 14px;
}

.comments__add {
    color: #231f20;
    float: right;
    font-size: 14px;
    font-weight: bold;
}
.comments__add a {
    border-bottom: 1px dotted;
    color: #231f20;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.nocomments {
    color: #231f20;
    font-size: 14px;
    font-weight: normal;
    margin: 26px 30px -25px;
}

.menu-author-full {
    background: #fff none repeat scroll 0 0;
    margin-top: 18px;
}
.header_block {
    background: #fff none repeat scroll 0 0;
    border-bottom: 4px solid #7f7f7f;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 20px;
    text-align: left;
}
.menu-author-full span {
    display: block;
    float: left;
}
.menu-author-full span a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
    margin-top: 18px;
    padding-left: 30px;
}
span.write a {
    background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -127px;
}
span.dell a {
    background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -238px;
}
#del-form, #in-comm {
    display: none;
}
#comments {
    background: #fff none repeat scroll 0 0;
    margin-top: 20px;
}
.comment__lev1 {
    border-bottom: 4px solid #ededed;
    margin: 0 30px;
}
.comment__lev2 {
    border-bottom: 4px solid #ededed;
    margin: 0 30px 0 75px;
}

#comments > div:nth-last-child(1), #comments > div:nth-last-child(2), #comments > div:nth-last-child(3) {
    display: block;
}
#comments div.comment__lev1:last-child {
    border-bottom: 4px solid #fff;
}
.comment__header {
    display: table-cell;
    height: 56px;
    padding: 15px 0;
    vertical-align: middle;
}
.nbox_big_opl {
    font-size: 18px;
    left: 18px;
    position: absolute;
    top: 260px;
}
.header__autor .nbox_big_opl, .comment__header .nbox_big_opl, .experts__comment .nbox_big_opl {
    left: 0;
    position: relative;
    top: 0;
}
.comment__header .nbox_big_opl {
    display: table-cell;
}

.item_like {
    margin-left: -18px;
    position: absolute;
    top: 9px;
    width: 20px;
}
.comment__header .comm-like {
    display: table-cell;
    padding-left: 18px;
    
    vertical-align: middle;
}
.comment__header .comm-like .header {
	font-size: 13px;
    margin-top: 0;
    padding-right: 5px;
}
.comment__header .comm-like .i-like {
    font-size: 18px;
    font-weight: normal;
    padding-right: 8px;
	cursor:pointer;
}

.comment__header .comm-like .i-like:hover {
	color:#80280d;
}
.comment__header .comm-like .i-like.use{
	color:#80280d;
	cursor:default;
}

.item_like.top-show {
    display: inline;
    padding-left: 15px;
    top: 13px;
}
.item_like .up {
    background: rgba(0, 0, 0, 0) url("/images/comm_like.png") no-repeat scroll center top;
    height: 18px;
    padding-bottom: 20px;
    width: 20px;
}
.item_like .up.use {
    opacity: 0.6;
    pointer-events: none;
}
.black-button.use {
    opacity: 0.6;
    pointer-events: none;
}
.item_like .down {
    background: rgba(0, 0, 0, 0) url("/images/comm_like.png") no-repeat scroll center bottom;
    height: 18px;
    width: 20px;
}
.item_like .down.use {
    opacity: 0.6;
    pointer-events: none;
}
.item_like .up:hover, .item_like .down:hover {
    cursor: pointer;
}
.nbox_big_opl:hover .item_like {
    display: block;
}
.comment__data {
    vertical-align: middle;
}
.comment__header .comment__data {
    color: #5b5b5b;
    display: table-cell;
    font-size: 14px;
    padding-left: 14px;
	
}
.comment__text p {
    font-size: 16px;
    line-height: 1.4em;
}
.comment__respond {
    padding: 15px 0;
}
.comment__respond a {
    border-bottom: 1px dotted;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.comment__respond a.send {
    margin-right: 30px;
}
.comment__respond a.del {   margin-left: 20px;margin-top: -7px; }
.comment__respond a.del:before {
    background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -249px;
    content: "";
    height: 20px;
    margin-left: -25px;
    position: absolute;
    width: 20px;
}
#comment-del-form .comment__respond a.del:before {background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -252px;}
.comment__all {
    padding: 20px 30px;
}
#comment-del-form { 
    display: none;
    position: absolute;
    width: 250px;
	z-index: 1000;}
#comment-del-form-sec {
    border: 4px solid #7f7f7f;
	background: #fff none repeat scroll 0 0;
}
#comment-del-form .header {
    background: #ededed none repeat scroll 0 0;
    margin: 0;
    padding: 19px 10px;
	height: 15px;
}
#comment-del-form .text {
    padding: 10px;
}
#comment-del-form .actions {
    border-top: 4px solid #ededed;
    padding: 10px;
}
#comment-del-form .bottom_but {
    padding: 10px 25px;
}
#comment-del-form .text .label, #comment-del-form .actions .label {
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0;
}
#comment-del-form .text .textarea {
    border: 2px solid #7f7f7f;
    margin: 3px 0;
    padding: 5px;
}
.comments_lcol textarea {
    border: medium none;
    font-family: trebuchet ms;
    font-size: 14px;
    resize: none;
    width: 100%;
}
#comment-del-form .actions p {
    font-size: 14px;
	margin: 0;
}
#comment-del-form .actions label {
    margin-left: 7px;
	font-weight: normal;
    margin-bottom: 0;
    margin-left: 7px;
}
#comment-del-form .text .label, #comment-del-form .actions .label {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 6px 0;
    text-align: left;
}
#comment-del-form .close {
	float:left;
}
.comment__add {
    padding-left: 30px;
    padding-right: 30px;
}

.comments_lcol .textbox {
    border: 2px solid #7f7f7f;
    padding: 16px;
    width: inherit;
}
.comments_lcol textarea {
    border: medium none;
    font-family: trebuchet ms;
    font-size: 14px;
    resize: none;
    width: 100%;
}
.black-button.ico-comment {
    background: #000 url("/images/InfoIco.png") no-repeat scroll 16px 12px;
    padding-left: 23px;
}

.bl_rlinkb {
    background: #3c763d none repeat scroll 0 0;
    padding: 20px 20px;
    position: absolute;
    bottom: 79px;
    text-align: center;
    right: 0;
}

.deleted {
    background: #cc4014 none repeat scroll 0 0;
    padding: 20px 20px;
	position: absolute;
	bottom: 0;
	text-align: center;
}

.deleted.delb {
    bottom: 33%;
}
.first-block .deleted {
    top: 267px;
}
.ver2 .deleted, .first-block .deleted {
	bottom: 0;
    position: absolute;
    text-align: center;
    top: auto;
    width: 100%;
}
.deleted .header {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
    text-transform: uppercase;
}
.deleted .reason {
    color: #fff;
    font-size: 14px;
}
.deleted .reason a {
    color: #fff;
    font-size: 14px;
}
.ver2{
	height: 343px;	
	position: relative;
	
}
.modul .modul{
	background: #fff none repeat scroll 0 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0;
	 border-radius: 2px;
}
.up-form .header.dell {
    background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -234px;
}
#aboutsite {
    background: #000 none repeat scroll 0 0;
    border-radius: 0 0 20px 20px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 36px;
    padding: 6px 18px 35px;
    position: fixed;
    right: -110px;
    top: 40%;
    transform: rotate(90deg);
    z-index: 5000;
	font-size: 18px;
	display:none;
}
.black-fon {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0.85;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 300;
}
.aboutsite-steps {
    color: #fff;
    left: 20%;
    position: fixed;
    text-align: left;
    top: 20%;
    width: 315px;
    z-index: 500;
}
.aboutsite-steps .header {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}
.aboutsite-steps .text {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    padding-top: 22px;
}
.aboutsite-steps .button {
    background: #321106 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: normal;
    margin-top: 18px;
    padding: 10px;
    text-align: center;
    width: 170px;
}
.ver2 .nbox_content.video {
    max-height: 15em;
	position: absolute;
    top: 16px;
	padding-top: 0;
	
}
.ver2.x2 .nbox_h a {
    font-size: 18px;
    line-height: 26px;
}
.nbox_info_video, .info__video {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -102px;
    display: block;
    font-size: 14px;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-bottom: 3px;
    padding-left: 25px;
    white-space: nowrap;
}
.nbox_info_video, .info__video {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -102px;
    display: block;
    font-size: 14px;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-bottom: 3px;
    padding-left: 25px;
    white-space: nowrap;
}
.nbox_content.video .nbox_h, .row .ver2 .nbox_content.video .nbox_h {
    margin-top: 8px;
}
.main_con7 .nbox_h, .row .ver2 .nbox_h {
    padding-bottom: 0;
}
.nbox_t {
    display: block;
    font-family: trebuchet ms;
    font-size: 14px;
    line-height: 18px;
    margin-top: -2px;
    position: relative;
}
.nbox_h A {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.nbox_info_time, .info__time {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -72px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    overflow: hidden;
    padding-left: 25px;
    white-space: nowrap;
    width: 60px;
	padding-top: 2px;
}
.info__views {
	/*background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -72px;*/
	background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -356px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin-right: 7px;
    overflow: hidden;
    padding-left: 28px;
	padding-top: 2px;
    white-space: nowrap;
    min-width: 55px;
}
.header__poster_desc {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    display: none;
    font-size: 12px;
    font-style: italic;
    padding: 13px;
    position: absolute;
    right: 0;
}
.header__poster_desc a {
    color: #f4f4f4;
    font-size: 12px;
    font-style: italic;
}
.main_img.wide img{
	height: 100%;
    max-width: none;
    width: auto;
}
.header__video iframe, .embeddedContent iframe{
	width: 100%;
}
.embeddedContent {
	overflow:hidden;
}
.header__title h1 {
    font-size: 30px;
    line-height: 36px;
    padding: 16px 22px;
	margin:0;
}
#content_headon .header__info, #content_live .header__info {
    padding-bottom: 10px;
    padding-left: 22px;
    padding-top: 15px;
	height: 47px;
}
.zavtra-live .nbox_header {
    position: absolute;
    top: 0;
	margin-left: 35px;
}
.events_tags .tags {
    padding-bottom: 10px;
}
.first-block {
    border-radius: 2px;
    height: 430px;
    overflow: hidden;
    position: relative;
}
#content_events .first-block {
	height: 448px;
}
.first-block .nbox_content{
    max-width: 445px;
    padding-left: 22px;
    padding-right: 22px;
    top: 3em;
    width: 100%;
}
.first-block .nbox_content .nbox_h a {
    font-size: 24px;
    line-height: 36px;
}
.nbox_tags span, .header__tags span {
    background-color: #ededed;
    color: #000;
    font-size: 12px;
    line-height: 26px;
    margin-right: 6px;
    padding: 1px 3px;
    text-transform: lowercase;
}
.nbox_tags {
    bottom: 45px;
    left: 22px;
    position: absolute;
    max-width: 187px;
    width: 100%;
}
.nbox_tags span {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    line-height: 26px;
    margin-right: 6px;
    padding: 1px 3px;
    text-transform: lowercase;
}
.modul-img .nbox_tags span {
    color: #000;
}
.modul .nbox_tags span{
	background-color: #ededed;
}
.ver5 {
    height: 343px;
    text-align: center;
	position: relative;
}
.ver5 .avtor-name {
    top: 190px;
    left: 0;
    position: absolute;
    width: 100%;
}
.ver5 .nbox_content {
    top: 200px;
    padding-left: 5px;
    padding-right: 5px;
    max-height: 5em;
}
.ver5 .nbox_date_c {
    bottom: 20px;
    left: 0;
    width: 100%;
    min-height: 14px;
    text-align: center;
    position: absolute;
}
.ver5 .nbox_date {
    left: 0;
    position: relative;
}

.ver3 {
    border-radius: 2px;
    height: 216px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.ver2 .nbox_date, .ver3 .nbox_date{
	top:20px;
}
.ver2 .nbox_content{
	padding-top: 30px;
    top: 20px;
} 
.ver3 .nbox_content{
	padding-top: 30px;
    top: 20px;
	max-height: 6em;
}
.ver2 .nbox_tags, .ver3 .nbox_tags{
	left:22px;
}
.navbar-toggle {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 0;
    margin-right: 15px;
    margin-top: 3px;
    padding: 11px 10px;
    z-index: 910;
	float: left;
}
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}
.navbar-toggle span {
    background: #000 none repeat scroll 0 0;
}
.header__poster {
	background: #000 none repeat scroll 0 0;
    border-top: 4px solid #7f7f7f;
    line-height: 0;
    position: relative;
    text-align: center;
}
.header__poster img {
    height: auto;
    width: 100%;
}
.header__autor {
    display: table-cell;
    padding: 14px 22px;
    vertical-align: middle;
}
.header__autor .nbox_big_opl A {
    color: #f4f4f4;
}
.header__info {
    display: table-cell;
    padding-left: 38px;
    position: relative;
    vertical-align: middle;
}
.header__tags {
    float: right;
}
#top_search_line.open{
	width: 945px;
}
.article__content {
    background: #fff none repeat scroll 0 0;
    padding-top: 14px;
	
}
.article__content > * {
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.2em;
    padding: 10px 30px 10px 30px;
    width: 100%;
    margin: 0;
}
.article__content h2{
    font-weight: bold;
    font-size: 18px;
}

/** 20230120 */

.article__content > table.infobox {
    float: right;
    border: 1px solid #a2a9b1;
    background: #f8f9fa;
    margin: 0 .5em 1em 1em;
    margin-left: 1em;
    padding: .4em;
    clear: right;
    font-size: 90%;
    width: 35%;
    vertical-align: middle;
    text-align: left;
    line-height: 1.5em;
    border-collapse: separate;
    border-spacing: 2px;
}

.article__content > .toc {
    border: 1px solid #a2a9b1;
    background-color: #f8f9fa;
    padding: 10px 30px 10px 30px;
    font-size: 95%;
    width: 50%;
    margin: 0 1em 1em 30px;
}

.article__content > .toc ul li {
    direction: ltr;
    list-style-type: none;
    line-height: 1.5em;
}

.article__content > .toc ul li a {
    text-decoration: none;
}

.article__content > .toc > ul {
    padding-left: 0em;
    margin-left: -1em;
}

.article__content > h2.mw-headline span {
    text-transform: uppercase !important;
}

.article__content > h2.mw-headline,
.article__content > div.mw-text {
    padding: 10px 30px 10px 30px !important;
}

/** 20230120 */

.ver1_header {
    background: #000 none repeat scroll 0 0;
    padding: 8px;
	border-radius: 3px;
}
.ver1_header p {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
	margin: 0;
}
#content_event .ver2{
	 padding-top: 4px;
}
.container-fluid{
	padding:0;
}
#login_form_bm .modal-dialog{
	width: 320px;
}
#login_form_bm .resp_link A{
	font-weight: normal;
	font-size: 14px;
}
#reset_form_bm .modal-dialog{
	width: 320px;
}
#register_form_bm .modal-dialog{
	width: 670px;
}
.wod_con1 .nbox_info {
	left: 25px;
}

.rf_c1, .rf_c2 {
    position: relative;
    float: left;
    width: 455px;
}
.rf_c1 {
	padding-right: 30px;
}
.label.reg {
	font-weight: normal;	
}
.rf_c2 {
width: 139px;

}

.rf_c2 .reg_f_col_h {
margin-left: 0px;
}

.rf_c3 {
    padding-right: 15px;
}
.rf_c4 {
    padding-left: 15px;
}
.rf_c3, .rf_c4 {
    float: left;
    position: relative;
    width: 50%;
}

.rf_c5, .rf_c6, .rf_c7 {
    position: relative;
    float: left;
}
.rf_c5{
	width:40%;
}
.rf_c6{
	width:35%;
	padding-left: 15px;
    padding-top: 37px;
}
.rf_c7 {
	width:25%;
}

.rf_c8, .rf_c9 {
    position: relative;
    float: left;
}

.rf_c8 {
    width: 209px;
}
.label_ast{
	color: #cc4014;
}
.reg_f_col_soc{
	width: 33px;
	margin-top: 17px;
}
.label_it {
    font-size: 12px;
    font-style: italic;
    line-height: 34px;
}
.r_result {
	font-family: trebuchet ms,sans-serif;
	font-size: 16px;
}
 p.lable {
    font-size: 14px;
	font-weight: bold;
	padding: 2px 30px 5px;
 }
.col-r, .col-l {
    float: left;
    padding: 0 15px 0 30px;
    width: 50%;
}
.col-r{
	padding: 0 30px 0 15px;
}

.new_article p {
    box-sizing: border-box;
    font-size: 14px;
    padding:2px 30px 5px;
    width: 100%;
	margin:0;
	white-space: nowrap;
}
.col-r p.lable, .col-l p.lable {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px;
}

.author-selected {
    background: #ededed none repeat scroll 0 0;
    padding: 1px 5px 1px 10px;
}

.new_article .zeditor_editorial p{
	   padding: 2px 0 5px;
}
.author-selected-div {
	float: left;
    font-size: 16px;
    line-height: 42px;
    max-width: 78%;
    overflow: hidden;
    white-space: nowrap;
}
.author-selected-div2 {
    float: right;
}
.author-selected-div2 span {
    border-bottom: 1px dotted #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px !important;
    margin-right: 16px;
}
.zinput input, .addtags input, #search__aut-comm input, .addtimestamps input {
    border: 2px solid #7f7f7f;
    font-size: 14px;
    height: 37px;
    text-indent: 10px;
    width: 100%;
	color: #000;
}
textarea.live_link {
    border: 2px solid #7f7f7f;
    font-size: 14px;
}
.ui-autocomplete {
    background-clip: border-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 12px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}
.ui-autocomplete > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px;
    text-decoration: none;
    white-space: nowrap;
}
.avtor-img-s {
    display: table-cell;
}

.ui-menu-item .avtor-img {
    border: 3px solid #fff;
    border-radius: 50px;
    display: block;
    height: 50px;
    width: 50px;
}
.ui-menu-item .avtor-img img {
    height: 50px;
    vertical-align: middle;
}
.ui-menu-item .avtor-name {
    display: table-cell;
    vertical-align: middle;
}
.avtor-name a, .avtor-name {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}
.avtor-name, .community-name {
    padding-bottom: 3px;
}
.ui-helper-hidden-accessible {
    display: none;
}

.new_article {
    background: #fff none repeat scroll 0 0;
}
.zselect {position: relative;}
.sett-row .select:before, .zselect .select:before {
    background: #fff url("/images/toOpen.png") no-repeat scroll center center;
    content: "";
    height: 36px;
    pointer-events: none;
    position: absolute;
    width: 31px;
    z-index: 5;
}
.zselect .select:before {
    right:0;
    
}
.zeditorsubauthor .col-l {width: 100%;}
.sett-row .select, .zselect .select {
    border: 2px solid #7f7f7f;
    box-sizing: content-box;
    float: left;
    height: 37px;
    overflow: hidden;
    width: 100%;
    z-index: 20;
}
.zselect input {
    border: medium none;
    height: 37px;
    text-indent: 10px;
    width: 100%;
	font-size:14px;
}
p.comments {
    color: #a2a2a2;
    font-size: 12px;
    font-style: italic;
    padding-top:0;
}
.full-width {
    background: #ededed none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
    box-sizing: border-box;
    width: 100%;
	padding-bottom: 18px;
}
.fs-upload-target .comments {padding:0; white-space: normal;}
.zfiles .zposter .img {
    line-height: 0;
}
.zfiles span {
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.zfiles .zposter img {
    width: 100%;
}
.change-file, .change-avt {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    top: -105px;
    width: 255px;
    cursor: pointer;
}
.change-avt {
	left: -5px;
}

.addtags-line {
    padding: 2px 30px 5px;
    width: 305px;
}

.zeditortags .addtags {
    margin-top: 4px;
}
.addtags input, .addtimestamps input {
    width: 249px;
}
.zeditortags .col-l {
    box-sizing: border-box;
    float: left;
    padding: 0 30px;
    width: 100%;
}
.zeditortags .col-r, .zeditortags .col-l {
    float: none;
}
.zeditortags .col-l .tags {
    background: #ededed none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    height: 40px;
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 11px;
	font-size: 16px;
}
.tags > span::first-letter {
    text-transform: uppercase;
}
#search__tags .but, #search__aut-comm .but, .zeditortags .but {
    background: #000 none repeat scroll 0 0;
    color: #cc4014;
    cursor: pointer;
    float: right;
    font-size: 19px;
    margin-top: -34px;
    padding: 6px 10px ;
    position: relative;
	border-radius: 2px;
}
.zeditortags .col-l .but {
    background: #000 none repeat scroll 0 0;
    color: #cc4014;
    cursor: pointer;
    float: right;
    font-size: 19px;
    margin-left: 10px;
    margin-top: -7px;
    padding: 7px 10px;
    position: relative;
}
.zeditortags .comments, .zaddrec .lable {
	padding-left:0;
}
.zaddrec{
	padding: 0 30px;	
}
.zaddrec .ver2.module {
    background: #ededed none repeat scroll 0 0;
    height: 263px;
    margin-top: 5px;
    width: 100%;
	padding: 15px;
}
.link-zaddrec {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #7f7f7f;
    padding: 9px;
}
.top-zaddrec {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 16px;
}
.top-zaddrec span {
    background: #cc4014 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: -2px;
    padding: 2px 7px;
}
.but-zaddrec{
	display:none;
}

.zcommit {
    border-top: 4px solid #7f7f7f;
    margin-top: 10px;
    padding-top: 16px;
}
.zcommit div {
    float: left;
}
.zcommit .preview, .zcommit .save, .zcommit .movetodraft {
    font-size: 14px;
    font-weight: bold;
    margin-left: 15px;
    padding-left: 35px;
}
.zcommit .preview {
    background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -348px;
}
.zcommit input.save {
    float: left;
    margin-left: 30px;
}
.ispacer.background {
    background: #ededed none repeat scroll 0 0;
    height: 4px;
}
.new-art-wod .author-selected{
	margin: 0 26px 0 30px;

}
.new_article .textbox {
    border: 2px solid #7f7f7f;
    margin: 13px 26px 13px 30px;
    padding: 16px;
    width: auto;
}
textarea {
    border: medium none;
    font-family: trebuchet ms;
    font-size: 14px;
    height: 176px;
    resize: none;
    width: 100%;
}
.zinput input[type="checkbox"] {
    height: auto;
    margin-left: 16px;
    margin-right: 4px;
    width: auto;
}
p.zedittopics{
	padding: 0 30px;
}
.testeditor {
    border: 2px solid #7f7f7f;
    box-sizing: border-box;
    width: 100%;
}
.subauthor input {
    border: 2px solid #7f7f7f;
    font-size: 14px;
    height: 37px;
    text-indent: 10px;
    width: 305px;
}
.zeditorsubauthor .loading {
    display: inline;
    padding: 0 23px;
}
.zeditorsubauthor .col-l .subauthor {
    background: #ededed none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    height: 40px;
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 11px;
	font-size:16px;
}
.zeditorsubauthor .addsubauthor-line{
	padding: 0 30px;
}
.zeditorsubauthor .addsubauthor-line .comments{
	padding-left: 0;
}

.zeditorsubauthor .col-l .but {
    background: #000 none repeat scroll 0 0;
    color: #cc4014;
    cursor: pointer;
    float: right;
    font-size: 19px;
    margin-left: 10px;
    margin-top: -7px;
    padding: 7px 10px;
    position: relative;
}
#onep-items .onep-image-item {
    border-bottom: medium none;
    padding: 16px 0;
}
#onep-items .col-l, #onep-items .col-r {
    float: left;
}
#onep-items .col-l {
    width: 27%;
}
#onep-items .col-r {
    width: 73%;
}
#onep-items .gall-img {
    background: #eee none repeat scroll 0 0;
    height: 100px;
    overflow: hidden;
    text-align: center;
    width: 140px;
}
#onep-items .gall-img img.gall-previw {
    width: 100%;
}
#onep-items .gall-img-dell {
    background: #eee none repeat scroll 0 0;
    box-sizing: border-box;
    height: 40px;
    padding-top: 10px;
    text-align: center;
    width: 140px;
}
#onep-items .gall-img-dell span:before {
    color: #cc4014;
    content: "×";
    font-size: 22px;
    font-weight: bold;
    height: 10px;
    margin-left: -16px;
    margin-top: 2px;
    position: absolute;
    width: 10px;
}
#onep-items .gall-img-dell span {
    border-bottom: 1px dotted #000;
}
#onep-items .lable i {
    color: #838383;
    font-weight: normal;
    padding-left: 6px;
}
#onep-items .lable {
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0 0;
}
#onep-items .input .input-b {
    border: 2px solid #7f7f7f;
    margin: 6px 0;
    padding: 8px 14px;
}
#onep-items input {
    width: 100%;
}
#gall-items .gall-image-item {
    border-bottom: 4px solid #ededed;
    padding: 16px 0;
}

#gall-items .col-l {
    width: 27%;
}
#gall-items .col-l, #gall-items .col-r {
    float: left;
}
#gall-items .gall-img {
    background: #eee none repeat scroll 0 0;
    height: 100px;
    overflow: hidden;
    text-align: center;
    width: 140px;
}
#gall-items .gall-img img.gall-previw {
    width: 100%;
}
#gall-items .gall-img-dell {
    background: #eee none repeat scroll 0 0;
    box-sizing: border-box;
    height: 40px;
    padding-top: 10px;
    text-align: center;
    width: 140px;
}
#gall-items .gall-img-dell span:before {
    color: #cc4014;
    content: "×";
    font-size: 22px;
    font-weight: bold;
    height: 10px;
    margin-left: -16px;
    margin-top: 2px;
    position: absolute;
    width: 10px;
}
#gall-items .gall-img-dell span {
    border-bottom: 1px dotted #000;
}
#gall-items .col-r {
    width: 73%;
}
#gall-items .lable {
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0 0;
}
#gall-items .lable i {
    color: #838383;
    font-weight: normal;
    padding-left: 6px;
}
.cke_dialog .fs-upload-target {
    padding: 10px;
}
.cke_reset_all .fs-upload-target {
    text-align: center;
}
#gall-items .input .input-b {
    border: 2px solid #7f7f7f;
    margin: 6px 0;
    padding: 8px 14px;
}
.events_community .community-name{
	width: 64.6%;
}


#content_author-blogs .first-block .nbox_big_opl {
    height: 100% !important;
    left: 25px !important;
    top: 65px !important;
    width: 100% !important;
}
.listitem.blogs .nbox_big_opl{
	top: 16px;
}
.listitem.first-block.blogs .nbox_big_opl{
	top: 67px;
}
.listitem.first-block.blogs .nbox_content{
	top: 140px;
	padding-bottom: 32px;
	padding-left: 20px;
    padding-right: 20px;
}

 .listitem.blogs .nbox_date{
	position: relative;
	top: 25px;
	left: 0;
 }
.avtor-arrow:before {
    content: "→";
    font-size: 18px;
    height: 5px;
    padding: 0 15px;
    width: 16px;
}
.blogs-border {
    /*border: 4px solid #7f7f7f;*/
    height: 235px;
    position: absolute;
    top: 3em;
    width: 100%;
}
.listitem.blogs .nbox_content {
    top: 0;
	/*padding: 14px 14px 32px;*/
	padding: 14px 20px 32px;
}
.listitem.blogs .nbox_content > div {
    max-height: 6.5em;
}
.listitem.first-block.blogs .nbox_content > div {
    max-height: 8.1em;
}
.blogs-article {
    bottom: 0;
    line-height: 16px;
    padding: 10px 10px 10px 14px;
    position: absolute;
}

.blogs-article, .blogs-article a {
    color: #000;
    font-size: 12px;
	text-decoration: none;
}
.modul-img .blogs-article, .modul-img .blogs-article a{
    color: #fff;
}
.blogs-article {
    bottom: 0;
    line-height: 16px;
    padding: 10px 10px 10px 14px;
    position: absolute;
}
.top-block-blogs {
    border-top: 8px solid #7f7f7f;
    display: table;
    height: 76px;
    width: 100%;
}
.top-block-blogs.white {
    background: #fff none repeat scroll 0 0;
}
.header__category {
    position: relative;
    top: 3px;
}
.top-block-blogs .header__category {
    display: table-cell;
    top: 0;
    vertical-align: middle;
    width: 220px;
}
.top-block-blogs .header__category img {
    padding-left: 50px;
}

.top-block-blogs .community-name, .top-block-blogs .nbox_big_opl {
    font-size: 24px;
    font-weight: bold;
}
.top-block-blogs .nbox_big_opl {
    display: table-cell;
    position: relative;
    text-align: center;
    top: auto;
    vertical-align: middle;
}
.top-block-blogs .nbox_info, .top-block-blogs .toProfile {
    bottom: 0;
    display: table-cell;
    float: right;
    left: auto;
    position: relative;
    right: 68px;
    top: 13px;
    vertical-align: top;
}
.toProfile a {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

.profile_stats.summ .s_vertical {
    margin-left: 0;
}
.profile_stats {
    padding-top: 25px;
}
.stats_range {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -128px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
    white-space: nowrap;
    width: 28px;
}
.stats_article, .info_article {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -150px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
    white-space: nowrap;
    width: 28px;
}
.stats_experts {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll left -199px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin-right: 5px;
    overflow: hidden;
    padding-left: 23px;
    white-space: nowrap;
    width: 28px;
}
.info__users, .stats_users {
    background: rgba(0, 0, 0, 0) url("/images/InfoIco.png") no-repeat scroll 0 -177px;
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 25px;
    white-space: nowrap;
    width: 28px;
}
.stats_comments.s_vertical{
	box-sizing: border-box;
}
.s_vertical {
    clear: both;
    font-size: 12px;
    margin-bottom: 6px;
    overflow: visible;
    white-space: inherit;
    width: 100%;
	display: block;
	position: relative;
	padding-right: 80px;
}
.stats_num {
    display: block;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
   
}
.black-button.subs {
    background: #000 url("/images/ico-editor.png") no-repeat scroll 12px -314px;
    padding-left: 32px;
	width: 100%;
}
.bottom_but{
	padding:0 20px;
}
#content_blogs .inblogs .blogs-border.authors, #content_author-blogs .blogs-border  {
    height: 285px;
    top: 0;
}
.top-block-blogs {
    border-top: 8px solid #7f7f7f;
    display: table;
    height: 76px;
    width: 100%;
}
.top-block-blogs.black {
    background: #000 none repeat scroll 0 0;
}
.top-block-blogs.black .community-name, .top-block-blogs.black .nbox_info {
    color: #fff;
}
.community-img {
    border: 3px solid #7f7f7f;
}
.top-block-blogs .nbox_info, .top-block-blogs .toProfile {
    bottom: 0;
    display: table-cell;
    float: right;
    left: auto;
    position: relative;
    right: 68px;
    top: 13px;
    vertical-align: top;
}
.toProfile.blogs a {
    color: #fff;
}
#content_blogs #article__header {
    background: #fff none repeat scroll 0 0;
    color: #231f20;
}
.header__authors {
    margin-top: 20px;
}
.header__authors .nbox_big_opl {
    font-size: 18px;
    position: relative;
    top: 0;
}
#content_blogs  .header__bottom{
	margin-top: 20px;
}
#content_blogs .header__info {
	padding-left: 22px;
	float: left;
}
#content_blogs .bottom_but {
	float: left;
	margin-top: -7px;
	padding: 0;
	margin-left: 10px;
}
#content_blogs .bottom_but input {
	width: 220px;
	margin-right: 0;
	
}
.like {
    margin-left: 20px;
}
.like .header {
    font-size: 14px;
    font-weight: bold;
    padding-right: 5px;
}
.like span {
    font-size: 14px;
    font-weight: normal;
    padding-right: 8px;
}
.like span i {
    cursor: pointer;
    font-size: 18px;
    line-height: 23px;
    padding-right: 6px;
    vertical-align: top;
}
.like span.use i {color: #cc4014; pointer-events: none;}

#content_blogs .header-block {
    background: #fff none repeat scroll 0 0;
    border-bottom: medium none;
    padding: 20px 22px;
}
#content_blogs .header__data {
    color: #828282;
    font-size: 14px;
    font-style: italic;
    position: relative;
    top: 3px;
}
.up-form .header.dell {
    background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -234px;
}
.up-form .header.incomm {
    background: #ededed url("/images/ico-editor.png") no-repeat scroll 20px -159px;
}
.up-form .butt {
    border-top: 4px solid #ededed;
    margin-top: 16px;
    padding: 16px 25px;
}
#del-form, #in-comm, #in-homepage {
    display: none;
}
span.incomm a {
    background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -163px;
}
span.home a {
    background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -200px;
}

.up-form .block-homepage div {
    background: #ededed none repeat scroll 0 0;
    float: left;
    height: 232px;
    margin-left: 14px;
    margin-top: 14px;
    padding: 14px;
    width: 150px;
}
.up-form .block-homepage .author {
    font-size: 12px;
}
.up-form .block-homepage .title {
    font-size: 14px;
    font-weight: bold;
    max-height: 10em;
    overflow: hidden;
}
.up-form .block-homepage .data {
    color: #757575;
    font-size: 12px;
}
.up-form .block-homepage div {
    background: #ededed none repeat scroll 0 0;
    float: left;
    height: 232px;
    margin-left: 14px;
    margin-top: 14px;
    padding: 14px;
    width: 150px;
}
.up-form .block-homepage div:hover {
    border: 3px solid #d9d9d9;
    cursor: pointer;
    padding: 11px;
}
.up-form .block-homepage div.activ {
    border: 3px solid #7f7f7f;
    padding: 11px;
}
.up-form .block-homepage div.first {
    width: 315px;
}
.ispacer.background {
    background: #ededed none repeat scroll 0 0;
    height: 4px;
}
.up-form .label {
	padding-left: 25px;
}

.profile_avatar .avtor-img {
    border-radius: 165px;
    display: block;
    height: 165px;
    margin-left: 10px;
    width: 165px;
}
#profile__header .profile_name a {
    font-size: 20px;
    line-height: 26px;
}
#profile__header .profile_stats a {
    font-size: 12px;
}
#profile__header .profile_stats {
    padding-top: 10px;
	padding-left: 30px;
}
.profile_name {
    font-size: 20px;
    line-height: 26px;
    padding-left: 30px;
    padding-top: 5px;
}
.userprofilerightblock .profile_menu span,  #content_authors_profile .profile_menu span, #comm-control .profile_menu span {
    background: #cc4014 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    padding: 2px 4px 1px;
    vertical-align: top;
}
.userprofilerightblock .s_vertical, #content_authors_profile  .s_vertical, #comm-control .s_vertical{
	max-width: 179px;	
}
.userprofilerightblock #userauthor .profile_menu,
#content_authors_profile #userauthor .profile_menu,
#comm-control #userauthor .profile_menu {
    margin-left: 20px;
 }
 
.userprofilerightblock #userauthor form,
#content_authors_profile #userauthor form,
#comm-control #userauthor form{
	padding:0 20px;
 }
.userprofilerightblock #userauthor .black-button,
#content_authors_profile #userauthor .black-button,
#comm-control #userauthor .black-button{
	margin: 0;
    width: 100%;
 }
.userprofilerightblock #userauthor .black-button:hover,
#content_authors_profile #userauthor .black-button:hover,
#comm-control #userauthor .black-button:hover{
	margin-top: -4px;
}
.profile_avatar .avtor-img{
	margin-left: 32px;
}
.profile_avatar img{
	min-height: 100%;
    min-width: 100%;
}
.profile_menu.redaction {
    border-bottom: 4px solid #ededed;
    margin-bottom: 16px;
    margin-right: 20px;
    margin-top: -15px;
    padding-bottom: 6px;
}
#personal_menu .activ {
    background: #000 none repeat scroll 0 0;
    border: 4px solid #7f7f7f;
    margin-left: -20px;
    padding-left: 17px;
    padding-top: 6px;
    width: 100%;
}
#personal_menu .activ a {
    color: #fff;
    pointer-events: none;
    text-decoration: none;
}
.avatar-img-fon {
    display: block;
    height: 165px;
    overflow: hidden;
    width: 165px;
}
.avatar-img-fon img {
    height: 100%;
    opacity: 0.4;
}
.avatar-img {
    border: 3px solid #fff;
    border-radius: 165px;
    box-sizing: border-box;
    display: block;
    height: 165px;
    overflow: hidden;
    position: relative;
    top: -165px;
    width: 165px;
}
.avatar-img img {
    height: 100%;
}
.slect-avatar {
    height: 165px;
}
.sett-block .change-avt,.change-file{
	margin: 0px 0px 0px 32px;
    width: 175px;
}
#shpigel .change-file{margin: 0;}

#comm-control .change-file{width: 110px;}
#comm-control .sett-row .select {box-sizing: border-box;}
#comm-control .sett-row .select:before {height: 33px; right: 28px;}
#content_authors_profile .change-avt {width: 110px;}

.change-avt:hover{
	cursor:pointer;
}
.sett-block-l{

}
.sett-block {
    background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    display: table;
    margin-bottom: 4px;
    padding: 16px 25px 16px 16px;
    width: 100%;
	position:relative;
}

.sett-block-l {
    display: table-cell;
    font-size: 14px;
    font-weight: bold;
    padding-left: 16px;
    padding-right: 14px;
    text-align: right;
    vertical-align: middle;
    width: 30%;
}
.sett-block-r {
    display: table-cell;
    vertical-align: top;
    width: 600px;
}
#content_authors_profile h2, 
#content_communities-profile h2, 
#comm-control h2 {
    font-size: 16px;
    font-weight: bold;
    padding: 2px 0 10px;
	margin: 0;
}
.textbox {
    border: 2px solid #7f7f7f;
    padding: 16px;
  
}
.sett-block .notes {
    color: #a2a2a2;
    font-size: 12px;
    font-style: italic;
    padding-top: 6px;
}
.sett-block-r input {
    border: 2px solid #7f7f7f;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    text-indent: 16px;
    width: 100%;
}
.sett-block .show-hide {
	margin-bottom: -32px;	
}
.onephoto_poster {
    position: relative;
    text-align: center;
}
.article__content img {
    height: auto;
    max-width: 100%;
    width: auto;
}
.poster_description {
    background-color: black;
    bottom: 16px;
    color: #fff;
    font-size: 14px;
    padding: 0 16px 3px;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 10;
}

#mesage.modal {
	background: #fff none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
	padding: 30px;
}
#mesage.modal .text {
	font-size: 18px;
	min-height: 70px;
    padding-right: 25px;
    width: 275px;
	padding-bottom: 20px;
}
.line-category .link a{
	text-decoration: none;
}
.listitem.ver2.event .nbox_header{
	left: 22px;
	top: 16px;
}
.listitem.ver2.event .nbox_date{
	left: 95px;
}
.ver2.wordofday .nbox_header{
	left: 22px;
	top: 16px;
}
.ver2.wordofday .nbox_date{
	left: 95px;
}
.ver2.wordofday .nbox_big_h, .ver2.wordofday .nbox_big_h2, .ver2.wordofday .nbox_big_opl{
	left: 22px;
}

.mttp {
    background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -385px;
    height: 20px;
    margin-top: -34px;
    padding-left: 26px;
    position: absolute;
    right: 59px;
    width: 20px;
}
.mttp span {
    border-bottom: 1px dotted #000;
    font-size: 14px;
}
#shpigel, #mainevent {
    background: #fff none repeat scroll 0 0;
    font-size: 14px;
}
#shpigel, #mainevent {
    font-size: 14px;
}
#shpigel .slice {
    border-bottom: 4px solid #ededed;
    display: table;
    padding: 16px 30px 0;
   
    width: 100%;
}
#shpigel .title {
    display: table-row;
}
#shpigel .col-l, #mainevent .col-l {
    display: table-cell;
    font-size: 14px;
    padding-right: 15px;
    padding-top: 12px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
#shpigel .col-r, #mainevent .col-r {
    display: table-cell;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 12px;
    text-align: right;
    vertical-align: middle;
    width: 140px;
}

#shpigel .input, #mainevent .input {
    border: 2px solid #7f7f7f;
    margin: 6px 0;
    padding: 8px 14px;
}
#shpigel .input input, #mainevent .input input {
    border: medium none;
    font-size: 14px;
    width: 100%;
}
.slect-shpigel-img {
    height: 100px;
    overflow: hidden;
    width: 140px;
}
.slect-shpigel-img img {
    width: 140px;
}
#shpigel .change-file, #mainevent .change-file {
    top: -38px;
	width: 100%;
}
#content_slupd .commit_block {
    border-top: 4px solid #7f7f7f;
    padding: 20px 30px;
	margin-top: -5px;
}
#shpigel .commit_block input {
    float: left;
    padding-right: 0;
}
#upload-shpigel-img {
    display: none;
}
#blogsonhome {
    background: #fff none repeat scroll 0 0;
}
#blogsonhome .items {
    padding: 20px 24px 20px 30px;
}
#blogsonhome .items div.first {
    width: 50%;
}
#blogsonhome .items > div {
    background: #ededed none repeat scroll 0 0;
	background: #fff;
    box-sizing: border-box;
    float: left;
    height: 260px;
    padding-right: 12px;
    padding-top: 12px;
    position: relative;
    width: 25%;
}
#blogsonhome .items > div > div {
	background: #ededed;
	height: 100%;
    position: relative;
    width: 100%;
	padding:12px;
}
#blogsonhome .author {
    font-size: 12px;
    font-weight: normal;
}

#blogsonhome .title {
    font-size: 14px;
    font-weight: bold;
    max-height: 5.1em;
    overflow: hidden;
    text-decoration: underline;
}
#blogsonhome .data {
    color: #757575;
    font-size: 12px;
    font-weight: normal;
}
#blogsonhome .first .slug {
    width: 288px;
}
#blogsonhome .slug {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #7f7f7f;
    bottom: 11px;
    box-sizing: border-box;
    padding: 8px;
    position: absolute;
    width: 85%;
}
#blogsonhome .slug textarea {
    overflow: hidden;
}
#blogsonhome .slug textarea {
    height: 54px;
}
#poster {
    background: #fff none repeat scroll 0 0;
}
#poster .img {
    padding: 20px 30px 0;
}
#poster .img img {
    width: 100%;
}
#poster .title {
    font-size: 14px;
    margin: 16px 30px 6px;
}
#poster .input {
    border: 2px solid #7f7f7f;
    margin: 6px 30px;
    padding: 8px 14px;
}
#poster .input input {
    border: medium none;
    font-size: 14px;
    width: 100%;
}
#poster .change-poster {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    top: -75px;
    width: 140px;
	cursor:pointer;
	font-size: 16px;
    font-weight: normal;
}
#poster .change-poster:hover {
	cursor:pointer;
	color:#80280d;
}
#mainevent .slice {
    border-bottom: 4px solid #ededed;
    margin: 0 30px;
    padding-top: 16px;
}
#shpigel .slice.num-4, #mainevent .slice.num-10 {
    border-bottom: medium none;
}
#preview-shpigel{
	display:none;
}
#shpigel .commit_block .preview {
    background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -347px;
    float: left;
    margin-left: 15px;
    padding-left: 33px;
}
.up-form.shpigel {
    box-sizing: content-box;
    width: 1100px;
}
.fs-lightbox .up-form.shpigel * {

}
.up-form.shpigel .top_menu2 {
	display:none;
}
.up-form.shpigel .main_con1 {
    background: #000 none repeat scroll 0 0;
}
.up-form.shpigel .slideActiv.modul-img {
    height: 375px;
    overflow: hidden;
    padding: 18px;
    position: relative;
    width: 906px;
}
.up-form.shpigel .main_img {
    background: #000 none repeat scroll 0 0;
    height: 343px;
    margin-left: -16px;
    margin-top: -16px;
    overflow: hidden;
    position: absolute;
    width: 220px;
    z-index: 0;
}
.up-form.shpigel .slideActiv .main_img {
    height: 411px;
    margin-left: -18px;
    margin-top: -18px;
    width: 100%;
}
.up-form.shpigel .biglink {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
}
.up-form.shpigel .slideActiv .slide-cat {
    left: 25px;
    top: 106px;
}
.up-form.shpigel .slide-cat:after {
    color: #cc4014;
    content: "→";
    font-size: 18px;
    padding: 0 10px;
}
.up-form.shpigel  .slideActiv .livemain .nbox_big_opl {
    left: 165px;
	top: 101px;
}
.up-form.shpigel .slideActiv .nbox_content {
    left: 50px;
    top: 141px;
    width: 600px !important;
}
#mesage.modal {
	background: #fff none repeat scroll 0 0;
    border: 8px solid #7f7f7f;
	padding: 30px;
}
#mesage.modal .text {
	font-size: 18px;
	min-height: 70px;
    padding-right: 25px;
    width: 275px;
	padding-bottom: 20px;
}
#mesage{
	transform: translate(0px, 0px);
	width: 30%;
	margin: 30px auto;
	height: 220px;
}
.profile__blogs {
	 background: #fff;
} 
.listest{
	padding-top: 14px;
}
 
.listest .profile_avatar .avtor-img {
    border-radius: 60px;
    height: 60px;
    width: 60px;
	
}
.listest .profile_avatar .avtor-img img {
    height: 54px;
    vertical-align: middle;
}
.listest .profile_avatar {
    float: left;
    padding-left: 5px;
    position: relative;
}
.listest .profile_name {
    display: table-cell;
    font-size: 14px;
    height: 54px;
    line-height: 18px;
    padding-left: 8px;
    padding-top: 0;
    text-align: left;
    vertical-align: middle;
}
.listest:hover {
	background: #fff none repeat scroll 0 0;
}
.subscription .listest:hover {
    background: #ededed none repeat scroll 0 0;
}
.listest .bottom_but{
	padding:0 12px;
}
.listest.comm .avtor-img {
	 border: 3px solid #7f7f7f;
}
.listest .profile_stats {
    display: none;
}
.listest .profile_stats{
    background: #fff none repeat scroll 0 0;
    padding-bottom: 16px;
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    z-index: 60;
	width: 100%;
}
.subscription .listest .profile_stats {
    background: #ededed none repeat scroll 0 0;
}
.listest:hover .profile_avatar{
	 z-index: 200;
} 
.listest:hover .profile_stats {
	 display: block;
}
.listest:hover .profile_rank {
	 display: none;
}
.list-pad0 {
	padding-left: 0 !important;
    padding-right: 0 !important;
}
.list-mar0 {
	margin-left: 0 !important;
    margin-right: 0 !important;
}

.p_vertical .toprofile_line {
    padding-top: 6px;
}
.toprofile_line {
    border-bottom: 2px solid #7f7f7f;
    clear: both;
    display: block;
    margin-bottom: 8px;
    padding-top: 8px;
    width: 100%;
}
.toprofile {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-align: center;
    width: 100%;
}
.toprofile a {
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}
.listest .stats_experts{
	height: 30px;
}
.listest .profile_avatar .avtor-img {
    margin-left: 15px;
}
.note__block{
	margin-top:20px;
}
.search-block-blogs {
    background: #fff none repeat scroll 0 0;
    display: table;
    height: 52px;
	width: 100%;
}
.search-block-blogs .comm_filters {
    display: table-cell;
    padding-left: 15px;
	vertical-align: middle;
}
.search-block-blogs .comm_filters span.activ {
    background: #d13912 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}

.search-block-blogs {height:52px; background:#fff; display:table; }
.search-block-blogs .filters {display:table-cell; vertical-align:middle;   width: 100%; font-size: 14px; font-weight: bold; padding-left: 22px; padding-top:0; margin-left: 0;}
.search-block-blogs .filters .activ {font-weight: bold;}
.search-block-blogs .search {display:table-cell; vertical-align:middle;}
.search-block-blogs .search div{height: 42px;  width: 547px; border:2px solid #7f7f7f; margin-right: 6px;}
.search-block-blogs.comm .search div{width: 280px;}
.search-block-blogs .search input { border: medium none;  height: 36px;  width: 424px;}
.search-block-blogs.comm .search input {width: 156px;}
.search-block-blogs.comm .filters {padding-left: 40px;}
.search-block-blogs .search .search_bott {
	background: #000 url("/images/Search.png") no-repeat scroll 16px 7px / 17% auto;
	color: #fff;
    font-size: 14px;
    font-weight: bold;
	padding: 7px 28px 6px 44px;
	}
.search-block-blogs .comm_filters {display:table-cell; vertical-align:middle; padding-left:15px}
.search-block-blogs .comm_filters span{margin-left: 10px; padding:0 4px; font-size: 14px;text-decoration: underline;} 
.search-block-blogs .comm_filters span.activ {background:#d13912; color:#fff;text-decoration: none;}
.search-block-blogs .comm_filters span:hover {cursor:pointer; color:#80280d;}
.search-block-blogs .comm_filters span.activ:hover {cursor:default; color:#fff;}
.search-block-blogs .search input {
    border: 0 none;
    color: #b3b3b3;
    font-family: trebuchet ms;
    font-style: italic;
    font-weight: normal;
    text-indent: 8px;
	font-size: 14px;
}
.top-block-blogs center {
    display: table-cell;
    vertical-align: middle;
}
.search-block-blogs .search div {
    border: 2px solid #7f7f7f;
    height: 40px;
    margin-right: 6px;
    width: 547px;
}
#content_authors .line-category{
	font-size: 14px;
    font-weight: bold;
    margin-left: 0;
    padding-left: 22px;
    padding-top: 0;
    width: 100%;
	height: 52px;
	background: #fff; 
	line-height: 52px;
}
#content_authors .search{
	width: 100%;
	height: 52px;
	background: #fff; 
}
.about__comm, .rules__comm{
	padding-bottom: 1px; 
	background: #fff none repeat scroll 0 0;
}
.row .ver4 .profile_rank, .row .ver2.comm .profile_rank {
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    padding-left: 94px;
}
.subscription .listest.author{
	height: 85px;
}
.sett-block-author{
	background:#fff;
}

.sett-row select{
    background: #fff none repeat scroll 0 0;
    border: medium none;
    font-family: trebuchet ms;
    height: 35px;
    outline: medium none;
    text-indent: 3px;
    width: 100%;
	font-size: 13px;
}
.sett-row .select:before{right: 31px;}
.zfiles .zposter {
    line-height: 0;
    text-align: center;
    display: none;
}
.cke_dialog_body .fs-upload-target{
	display:block;
}
#content_communities-profile .profile_avatar .avtor-img {
    border: 4px solid #7f7f7f;
}
#content_communities-profile .avatar-img{
	border: 3px solid #7f7f7f;
}

.main_link1, .main_link2, .main_link3 {
    color: #231f20;
    font-size: 25px;
    font-weight: bold;
    padding-top: 5px;
}
.main_link1 A, .main_link2 A, .main_link3 A {
    color: #231f20;
    font-size: 25px;
    font-weight: bold;
}
.mlink1_dt {
    color: #828282;
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    margin-left: 111px;
    padding: 3px 0;
    position: absolute;
    text-align: right;
}
.events_nav input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    font-size: 14px;
    font-style: italic;
    padding-right: 19px;
    text-align: right;
    text-decoration: underline;
}
.events_nav{
	padding-right: 13px;
	position: relative;
    top: 7px;
}
.events_line {
    margin-bottom: 18px;
	padding-left: 18px;
}

.events_list .events_line {
    padding-left: 0;
    padding-right: 18px;
}
.events_line_top .nbox_date {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    clear: both;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    line-height: 12px;
    padding: 0;
    position: relative;
}
.events_line_top .nbox_tags {
    bottom: 0;
    left: 5px;
    position: relative;
    width: 187px;
}
.events_line_link a {
    color: #cc4014;
}

.events_line_top {
    margin-bottom: -3px;
}
#content_index .first-block{
	height: 330px;
}
#content_index .first-block.blogs{
	height: 343px;
}
#content_index .first-block.blogs .nbox_h a {
    font-size: 18px;
    line-height: 23px;
}
#content_index .first-block.blogs .nbox_content{
	top: 123px;
}
#content_index .listitem.blogs .nbox_content > div{
    max-height: 5.6em;
}
#content_index .first-block .nbox_content {
    max-height: 10.8em;
}
.nbox_big_lnk, .main_vop_lnk {
    font-size: 18px;
    left: 20px;
    position: absolute;
    top: 18px;
}
#content_index .first-block .main_img:after {
    background: rgba(0, 0, 0, 0) url("/images/grad-top.png") repeat-x scroll center top;
    content: "";
    height: 210px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
#content_index .wod_con1{
	height: 414px;
	border: 8px solid #b4b4b4;
}

.rad_link {
    background: #fff url("/images/Play.png") no-repeat scroll 16px center;
	border-width: 8px 4px 8px 8px;
	border-color: #000;
    border-image: none;
    border-style: solid;
	height: 63px;
    line-height: 45px;
    padding-left: 45px;
    text-align: left;
}
.rad_h {
    background: #fff none repeat scroll 0 0;
    font-size: 14px;
	text-align: center;
	height: 63px;
    line-height: 50px;
	border-width: 8px 4px 8px 0;
	border-color: #000;
    border-image: none;
    border-style: solid;
}
.rad_link a {
    color: #000;
    font-family: trebuchet ms,sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.row.radioblock {
	
    margin-left:0;
    margin-right:0;
}
.rad_online {
    background: #fff none repeat scroll 0 0;
    border-color: #000;
    border-image: none;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    height: 63px;
    overflow: hidden;
    padding: 4px 15px 5px 15px;
}
.rad_online a{
	display: table;
	text-decoration: none;
}
.rad_online .rad_online_h {
    max-height: 2.5em;
    overflow: hidden;
}
.radioblock-left .rad_online {height: 80px;}
.radioblock-left .rad_online .rad_online_h { max-height: 3.5em; }
#track_title, #track_title a {
    color: #000;
    font-family: trebuchet ms,sans-serif;
    font-size: 14px;
}
#track_title{
	display: table-cell;
    height: 40px;
    vertical-align: middle;
    width: 100%;
		
}
.row.mainwod{
	margin-left: 0;
    margin-right: 0;
}
.row.mainwod > div{
	padding-left: 0;
    padding-right: 0;
}
.maincomm{
	background:#000;
	height: 414px;
	text-align:center;
}
.maincomm .header{
	 color: #fff;
    font-family: trebuchet ms;
    font-size: 18px;
    font-weight: normal;
	padding-top: 80px;
 }
 .maincomm .profile_avatar {
	margin: 12px 0; 
 }
.maincomm .profile_avatar .avtor-img {
    margin: 0 auto;
	border: 4px solid #cc4014;
}
.maincomm .profile_name{
	padding: 0 45px ;
}
.maincomm .profile_name a{
	font-size: 20px;
    line-height: 26px;
	color:#727272;
}
#content_index .wod_con1 .nbox_big_opl li{
	padding-right: 16px;
}
.butt-comm-prof {
    text-align: center;
}
.comment__evaluation a {
    border-bottom: 1px dotted;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.evaluation__good, .evaluation__good a {
    color: #cc4014;
}
.evaluation__good, .evaluation__bad {
    border: 4px solid;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 24px;
    padding-left: 10px;
    width: 136px;
}
.view .evaluation__good, .view .evaluation__bad {
    margin-right: 20px;
    padding-left: 0;
    text-align: center;
    width: 146px;
	margin-bottom: 12px;
}
footer .top_advser_link {
	float: none;
    padding-right: 0;
}
.foot_copyright, .foot_copyright A {
	font-size:12px;
	margin-top: 20px;
	text-decoration: none;
}
footer .bot_menu_link.advens a {
	color:#7f7f7f;
}

footer .main_search_button{
	margin-left: -46px;
}
#fut_search_line .main_search_box{
	margin-right: 12px;
}
.foot_menu.seconds .bot_menu_link a{
	font-size:12px;
}
.arhive{
	background: #cc4014 none repeat scroll 0 0;
    border-radius: 2px;
    height: 44px;
    padding: 10px;
    width: 185px;
	position: relative;
}
.arhive .header{
	margin-top:0;
	color:#fff;
	font-size:12px;
	line-height: 12px;
	font-weight: bold;
	float: left;
	padding-right:10px;
}
.arhive .Zavtra_new_num{
	float: left;	
}
.arhive .Zavtra_new_num a{
	color: #fff;
    font-size: 24px;
	font-weight: bold;
}
.arhive .Zavtra_new_num a:hover{color:#000 !important;}
.issue_link{
    background: #fff none repeat scroll 0 0;
    padding: 8px 8px 9px 8px;
    position: absolute;
    right: 0;
    top: 0;
	line-height: 12px;
}
.issue_link a{
	font-size:12px;
	font-weight: bold;
	line-height: 12px;
}
.issue_link:after {
    content: ''; 
    position: absolute;
    left: -32px; top: 0;
	border: 22px solid transparent;
	border-right: 10px solid #fff; 
   }
.bot_menu_link.advens.dentv{
	padding-left: 20px
}
footer .foot_soc_but {
	margin-top: 22px;
}
footer .foot_soc_but .fb-share-box {
    background: #3b5998 url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQyMyAyMHYtNy4yOThoMi40NjRsLjM2OS0yLjg0NWgtMi44MzJWOC4wNDJjMC0uODI0LjIzLTEuMzg1IDEuNDE3LTEuMzg1aDEuNTE1VjQuMTExQTIwLjI1NSAyMC4yNTUgMCAwIDAgMTQuMTQ4IDRjLTIuMTgzIDAtMy42NzggMS4zMjYtMy42NzggMy43NnYyLjA5N0g4djIuODQ1aDIuNDdWMjBoMi45NTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}  
.fb-share-box a {
    background-position: 10px center;
    padding: 12px;
}
footer .foot_soc_but .ok-share-box {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHBhdGggZD0iTTEwMjQgNTEyYzAgNTEyIDAgNTEyLTUxMiA1MTJTMCAxMDI0IDAgNTEyIDAgMCA1MTIgMHM1MTIgMCA1MTIgNTEyeiIgZmlsbD0iI2UyN2UzNSIvPjxwYXRoIGQ9Ik01OTIuMiA2ODYuMWM0MC40LTkuMiA3OS4zLTI1LjIgMTE1LjEwMS00Ny43IDI3LjEtMTcuMSAzNS4zLTUyLjg5OSAxOC4xOTktODAuMS0xNy4xLTI3LjItNTIuODk5LTM1LjQtODAuMS0xOC4zLTgxLjIgNTEuMS0xODUuNyA1MS0yNjYuOSAwLTI3LjE5OS0xNy4xLTYzLTguOS04MC4xIDE4LjMtMTcuMSAyNy4xLTguOSA2MyAxOC4yIDgwLjEgMzUuOCAyMi41IDc0LjcgMzguNSAxMTUuMSA0Ny43TDMyMSA3OTYuOWMtMjIuNjk5IDIyLjY5OS0yMi42OTkgNTkuMzk5IDAgODIuMSAxMS40IDExLjMgMjYuMiAxNyA0MSAxNyAxNC45IDAgMjkuNy01LjcgNDEuMTAxLTE3TDUxMiA3NzAuMSA2MjAuOSA4NzljMjIuNyAyMi43IDU5LjQgMjIuNyA4Mi4xIDAgMjIuNy0yMi43IDIyLjctNTkuNSAwLTgyLjFMNTkyLjIgNjg2LjFNNTEyIDI0NC4yYzQ1LjMwMSAwIDgyLjEwMSAzNi44IDgyLjEwMSA4Mi4xIDAgNDUuMi0zNi44IDgyLTgyLjEwMSA4Mi00NS4xOTkgMC04Mi4xLTM2LjgtODIuMS04MiAwLTQ1LjMgMzYuOTAxLTgyLjEgODIuMS04Mi4xem0wIDI4MC4yYzEwOS4zMDEgMCAxOTguMi04OC45IDE5OC4yLTE5OC4xMDFDNzEwLjIgMjE2LjkgNjIxLjMwMSAxMjggNTEyIDEyOGMtMTA5LjMgMC0xOTguMTk5IDg4LjktMTk4LjE5OSAxOTguMiAwIDEwOS4zIDg4Ljg5OSAxOTguMiAxOTguMTk5IDE5OC4yeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}  
.ok-share-box a {
    background-position: 10px center;
    padding: 12px;
}
footer .foot_soc_but .tg-share-box {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKYXJpYS1sYWJlbD0iVGVsZWdyYW0iIHJvbGU9ImltZyIKdmlld0JveD0iMCAwIDUxMiA1MTIiPjxyZWN0CndpZHRoPSI1MTIiIGhlaWdodD0iNTEyIgpyeD0iMTUlIgpmaWxsPSIjMzdhZWUyIi8+PHBhdGggZmlsbD0iI2M4ZGFlYSIgZD0iTTE5OSA0MDRjLTExIDAtMTAtNC0xMy0xNGwtMzItMTA1IDI0NS0xNDQiLz48cGF0aCBmaWxsPSIjYTljOWRkIiBkPSJNMTk5IDQwNGM3IDAgMTEtNCAxNi04bDQ1LTQzLTU2LTM0Ii8+PHBhdGggZmlsbD0iI2Y2ZmJmZSIgZD0iTTIwNCAzMTlsMTM1IDk5YzE0IDkgMjYgNCAzMC0xNGw1NS0yNThjNS0yMi05LTMyLTI0LTI1TDc5IDI0NWMtMjEgOC0yMSAyMS00IDI2bDgzIDI2IDE5MC0xMjFjOS01IDE3LTMgMTEgNCIvPjwvc3ZnPg==") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}  
.tg-share-box a {
    background-position: 10px center;
    padding: 12px;
}
footer .foot_soc_but .zn-share-box {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+DQogICAgPHBhdGggZmlsbD0iIzJDMzAzNiINCiAgICAgICAgZD0iTTE2LjcgMTYuN2MtMi4yIDIuMjctMi4zNiA1LjEtMi41NSAxMS4zIDUuNzggMCA5Ljc3LS4wMiAxMS44My0yLjAyIDItMi4wNiAyLjAyLTYuMjQgMi4wMi0xMS44My02LjIuMi05LjAzLjM1LTExLjMgMi41NU0wIDE0LjE1YzAgNS41OS4wMiA5Ljc3IDIuMDIgMTEuODMgMi4wNiAyIDYuMDUgMi4wMiAxMS44MyAyLjAyLS4yLTYuMi0uMzUtOS4wMy0yLjU1LTExLjMtMi4yNy0yLjItNS4xLTIuMzYtMTEuMy0yLjU1TTEzLjg1IDBDOC4wOCAwIDQuMDguMDIgMi4wMiAyLjAyLjAyIDQuMDggMCA4LjI2IDAgMTMuODVjNi4yLS4yIDkuMDMtLjM1IDExLjMtMi41NSAyLjItMi4yNyAyLjM2LTUuMSAyLjU1LTExLjNtMi44NSAxMS4zQzE0LjUgOS4wMyAxNC4zNCA2LjIgMTQuMTUgMGM1Ljc4IDAgOS43Ny4wMiAxMS44MyAyLjAyIDIgMi4wNiAyLjAyIDYuMjQgMi4wMiAxMS44My02LjItLjItOS4wMy0uMzUtMTEuMy0yLjU1Ij4NCiAgICA8L3BhdGg+DQogICAgPHBhdGggZmlsbD0iI2ZmZiINCiAgICAgICAgZD0iTTI4IDE0LjE1di0uM2MtNi4yLS4yLTkuMDMtLjM1LTExLjMtMi41NS0yLjItMi4yNy0yLjM2LTUuMS0yLjU1LTExLjNoLS4zYy0uMiA2LjItLjM1IDkuMDMtMi41NSAxMS4zLTIuMjcgMi4yLTUuMSAyLjM2LTExLjMgMi41NXYuM2M2LjIuMiA5LjAzLjM1IDExLjMgMi41NSAyLjIgMi4yNyAyLjM2IDUuMSAyLjU1IDExLjNoLjNjLjItNi4yLjM1LTkuMDMgMi41NS0xMS4zIDIuMjctMi4yIDUuMS0yLjM2IDExLjMtMi41NSI+DQogICAgPC9wYXRoPg0KPC9zdmc+") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}  
.zn-share-box a {
    background-position: 10px center;
    padding: 12px;
}
footer .foot_soc_but .tw-share-box {
    background: #00aced url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDcuNTM5YTYuNTYgNi41NiAwIDAgMS0xLjg4NS41MTcgMy4yOTQgMy4yOTQgMCAwIDAgMS40NDMtMS44MTYgNi41NzUgNi41NzUgMCAwIDEtMi4wODUuNzk2IDMuMjgzIDMuMjgzIDAgMCAwLTUuNTkzIDIuOTk0QTkuMzIgOS4zMiAwIDAgMSA1LjExNCA2LjZhMy4yOCAzLjI4IDAgMCAwIDEuMDE2IDQuMzgyIDMuMjc0IDMuMjc0IDAgMCAxLTEuNDg3LS40MXYuMDQxYTMuMjg1IDMuMjg1IDAgMCAwIDIuNjMzIDMuMjE4IDMuMzA1IDMuMzA1IDAgMCAxLTEuNDgyLjA1NiAzLjI4NiAzLjI4NiAwIDAgMCAzLjA2NiAyLjI4QTYuNTg1IDYuNTg1IDAgMCAxIDQgMTcuNTI0IDkuMjkxIDkuMjkxIDAgMCAwIDkuMDMyIDE5YzYuMDM4IDAgOS4zNC01IDkuMzQtOS4zMzcgMC0uMTQzLS4wMDQtLjI4NS0uMDEtLjQyNUE2LjY3MiA2LjY3MiAwIDAgMCAyMCA3LjUzOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}
.tw-share-box a {
    background-position: -21px center;
    padding: 11px;
}
footer .foot_soc_but .vk-share-box {
    background: #4d75a3 url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc4NSAxNi4yNDFzLjI4OC0uMDMyLjQzNi0uMTk0Yy4xMzYtLjE0OC4xMzItLjQyNy4xMzItLjQyN3MtLjAyLTEuMzA0LjU3Ni0xLjQ5NmMuNTg4LS4xOSAxLjM0MSAxLjI2IDIuMTQgMS44MTguNjA1LjQyMiAxLjA2NC4zMyAxLjA2NC4zM2wyLjEzNy0uMDNzMS4xMTctLjA3MS41ODctLjk2NGMtLjA0My0uMDczLS4zMDgtLjY2MS0xLjU4OC0xLjg3LTEuMzQtMS4yNjQtMS4xNi0xLjA1OS40NTMtMy4yNDYuOTgzLTEuMzMyIDEuMzc2LTIuMTQ1IDEuMjUzLTIuNDkzLS4xMTctLjMzMi0uODQtLjI0NC0uODQtLjI0NGwtMi40MDYuMDE1cy0uMTc4LS4wMjUtLjMxLjA1NmMtLjEzLjA3OS0uMjEyLjI2Mi0uMjEyLjI2MnMtLjM4MiAxLjAzLS44OSAxLjkwN2MtMS4wNyAxLjg1LTEuNDk5IDEuOTQ4LTEuNjc0IDEuODMyLS40MDctLjI2Ny0uMzA1LTEuMDc1LS4zMDUtMS42NDggMC0xLjc5My4yNjctMi41NC0uNTIxLTIuNzMzLS4yNjItLjA2NS0uNDU0LS4xMDctMS4xMjMtLjExNC0uODU4LS4wMDktMS41ODUuMDAzLTEuOTk2LjIwOC0uMjc0LjEzNi0uNDg1LjQ0LS4zNTYuNDU3LjE1OS4wMjIuNTE5LjA5OS43MS4zNjMuMjQ2LjM0MS4yMzcgMS4xMDcuMjM3IDEuMTA3cy4xNDIgMi4xMS0uMzMgMi4zNzFjLS4zMjUuMTgtLjc3LS4xODctMS43MjUtMS44NjUtLjQ4OS0uODU5LS44NTktMS44MS0uODU5LTEuODFzLS4wNy0uMTc2LS4xOTgtLjI3MmMtLjE1NC0uMTE1LS4zNy0uMTUxLS4zNy0uMTUxbC0yLjI4Ni4wMTVzLS4zNDMuMDEtLjQ2OS4xNjFDMy45NCA3LjcyMSA0LjA0MyA4IDQuMDQzIDhzMS43OSA0LjI1OCAzLjgxNyA2LjQwM2MxLjg1OCAxLjk2NyAzLjk2OCAxLjgzOCAzLjk2OCAxLjgzOGguOTU3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") repeat scroll 0 0;
    display: block;
    float: left;
    height: 23px;
    margin-right: 8px;
    width: 23px;
}
.vk-share-box a {
    background-position: -47px center;
    padding: 12px;
}
.top-block-blogs .header__category.fullwidth {
    text-align: center;
    width: 100%;
}
#search__input{
	 padding: 16px 0 16px 16px;
}
#search__input input.search {
    border: 2px solid #7f7f7f;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    text-indent: 16px;
    width: 100%;
}
#search__input .find-block {
    background: #ededed none repeat scroll 0 0;
    font-size: 14px;
    padding: 13px 10px 10px 15px;
}
#exSearch{
	background: #fff;
}
.find-block {
	background: #ededed none repeat scroll 0 0;
    display: block;
    font-size: 14px;
    margin-top: 16px;
    padding: 6px 10px 4px 15px;
    width: 90%;
}
.find-block span {
    font-size: 14px;
    font-weight: bold;
}
.find-block label input {
    margin-left: 12px;
    margin-right: 6px;
}
#exSearch .row{
	border-bottom: 4px solid #ededed ;
}
.date-select form {
    float: left;
}
#search__data .date-select .date-select-ico {
    background: rgba(0, 0, 0, 0) url("/images/cal2.png") no-repeat scroll right center;
    border-bottom: medium none;
    height: 18px;
    margin: 0;
    width: 20px;
}
#exSearch .sett-block {
    padding: 16px 25px;
}
#exSearch .sett-block-l {
    padding: 0 11px 0 0;
    text-align: left;
    vertical-align: top;
    width: 50%;
}
#exSearch .sett-block-r {
    padding: 0 0 0 11px;
    text-align: left;
    width: 50%;
}
#exSearch .header {
    margin-bottom: 10px;
    margin-top: 0;
}
#search__tags .addtags input {
    width: 100%;
}
#search__tags .but, #search__aut-comm .but{
	margin-top: -33px;
	right: 4px;	
}
#search__tags .col-l, #search__aut-comm .col-l {
    width: 100%;
	padding:0;
}
#search__tags .col-l .tags, #search__aut-comm .col-l .itemsadd {
    background: #ededed none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    height: 38px;
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 11px;
}
#search__tags .col-l .tags .but, #search__aut-comm .col-l .itemsadd .but {
    margin-left: 9px;
    margin-top: -7px;
}
.tags > span::first-letter {
    text-transform: uppercase;
}
.tags span, .itemsadd span, .itemsadd span{
	font-size: 16px;
    font-weight: normal;
}
.flol {
    float: left;
    position: relative;
}
#exSearch .line-category {
    font-size: 14px;
    font-weight: bold;
	padding: 3px 0;
}
#search__sub-but .col-l{float:left;}
#search__sub-but .line-category {margin-bottom:0;}
.headon .nbox_date {
    left: 123px;
	top: 16px;
}
.ver2 .main_vop_t {
	left: 0;	
    max-height: 12.3em;
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 0;
    top: 49px;
}
.main_vop_t {
    font-size: 18px;
    left: 1em;
    max-height: 10em;
    overflow: hidden;
    position: absolute;
    top: 12em;
    
}
.headon .main_vop_t1 {
    left: 15px;
    top: 170px;
}
.ver2 .main_vop_t1 {
    font-size: 12px;
    font-style: italic;
    max-height: none;
    padding-bottom: 0;
}
.main_vop_t2, .main_vop_t2 A {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
.headon .main_vop_t2 {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
}
.listitem.ver2.headon  .nbox_header {
    left: 22px;
    top: 16px;
}
.item-block > div.ver4{margin-bottom:0;}
.listest.ver4{height: 85px;}
.top-block-blogs > center > img{  max-width: 80%; }

.lg-fix-right .rad_h{border-width: 0px 8px 0px 8px; font-size: 16px; text-align: left; font-weight: bold;padding-left: 15px;height: 40px;}
.lg-fix-right .rad_online {border-width: 0px 8px 8px 8px;}
.lg-fix-right .rad_link{border-width: 8px 8px 8px 8px;}


.myact_block{background:#fff; padding:30px;}
.myact_block .arttitle{font-size:18px; font-weight:bold; border-bottom:3px solid #ededed;}
#content_authors_profile .myact_block .arttitle h2{font-size: 18px; padding: 0px 0px 20px;}
.myact_block .comment__respond{padding: 15px 0 0 0;}
.top_nav_menu_content {width: 100%;}


#maincommunitie {background: #fff; font-size: 14px;}
#maincommunitie .slice {
    margin: 0 30px;
    padding-top: 16px;
}
#maincommunitie .col-l {
    display: table-cell;
    font-size: 14px;
    padding-right: 15px;
    padding-top: 12px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
#maincommunitie .col-r {
    display: table-cell;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 12px;
    text-align: right;
    vertical-align: middle;
    width: 140px;
}
#maincommunitie .input {
    border: 2px solid #7f7f7f;
    padding: 8px 14px;
    margin: 6px 0;
}
#maincommunitie .input input {
    border: none;
    font-size: 14px;
    width: 100%;
}

#maincommunitie .comm-header .avtor-img{ height: 50px; width: 50px; border: 3px solid #7f7f7f; margin-left:0; }
#maincommunitie .comm-header .profile_avatar {float: left; position: relative; }
#maincommunitie .comm-header .profile_name{ padding-top: 13px; padding-left: 65px;}
#maincommunitie .comm-header .profile_name a {text-decoration: none;color: #000;font-weight: bold;}
#maincommunitie .comm-header .avtor-img img {height: 50px;}


.change-mcomm {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    top: -38px;
    width: 140px;
	cursor:pointer;
    margin-bottom: -30px;
}
.slect-mcomm-img{
	height: 223px;
    overflow: hidden;
    width: 140px;
}
.slect-mcomm-img img {
	min-height: 223px;
	height: 100%;
	min-width: 140px;
}
.maincomm {
    background: #000;
	background-size: auto 100% !important;
	background-position: 50% !important;
    text-align: center;
	border:none;
}
.maincomm .profile_avatar {
    margin: 12px 15px;
	position: relative;
}
.maincomm .profile_name {
    padding: 0 9px;
	position: relative;
}
.maincomm .header {
    color: #fff;
    font-family: trebuchet ms;
    font-size: 18px;
    font-weight: normal;
    padding-top: 50px;
	position: relative;
}
.maincomm .profile_name a {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
	text-decoration: none;
}
.maincomm .main_img{
	height: 429px;
    overflow: hidden;
    width: 223px;
}
.maincomm .main_img img {
	min-height: 429px;
	height: 100%;
	min-width: 223px;
	background: #000;
}
.maincomm .avtor-img{
	border: 4px solid #7f7f7f;	
}
#goldfond {background: #fff; font-size: 14px;}
#goldfond .col-l {float:left; width: 45%; margin: 30px 5px 10px 30px;}
#goldfond .col-r {float:left; width: 45%; margin: 30px 30px 10px 5px;}
#goldfond .block-goldfond { background: #ededed; padding: 14px; position: relative; min-height: 200px;}
#goldfond .items {	padding: 20px 24px 20px 30px;}
#goldfond .items  div {
	float: left;
	height: 230px;
	background: #ededed;
	width: 150px;
	margin-right: 12px;
	margin-top: 12px;
	box-sizing: border-box;
	padding: 12px;
	position: relative;
}
#goldfond .items  div.first  {	width: 312px;}
#goldfond .author{	font-size: 12px;	font-weight: normal;}
#goldfond .title {	font-size: 14px;    font-weight: bold;    max-height: 5.1em;    overflow: hidden;    text-decoration: underline;}
#goldfond .data{	font-size: 12px;	font-weight: normal;	color: #757575;}
#goldfond .slug{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #7f7f7f;
	box-sizing: border-box;
	padding: 8px;
	width: 91%;
	margin-top: 20px;
	position: absolute;
	bottom: 14px;
}
#goldfond .slug textarea {height: 54px;}
#goldfond .first  .slug{width: 288px;}
#goldfond .slug textarea{ overflow: hidden; }

.main-gold-fond{
	background: #000 url("/images/gold-fond-fon.jpg") no-repeat scroll 0 0;
	position: relative;
	height: 435px;
	width: 100%;
	background-size: 100% auto;
}
.main-gold-fond .col-l {float:left; width: 47.5%; margin: 30px 5px 16px 18px; height: 330px;}
.main-gold-fond .col-r {float:left; width: 47.5%; margin: 30px 18px 18px 5px; height: 330px;}
.main-gold-fond .gold-header { text-align:center; padding: 22px 24px;}
.main-gold-fond .block-goldfond { width: 100%; position: relative; height: 330px;}
.main-gold-fond .block-goldfond .main_img { width: 100%; margin: 0; height: 330px; }
.main-gold-fond .block-goldfond .nbox_big_opl {top: 32px;}
.main-gold-fond .block-goldfond .nbox_content {   padding-top: 0;  top: 104px; width: 100%; max-height: 10em; padding-bottom: 6px; }
.main-gold-fond .block-goldfond .nbox_content > div {max-height: 8em; margin-bottom: 8px;}

.main-gold-fond .block-goldfond .nbox_info {position: relative; display: block; bottom: 0; top: 298px;}
.main-gold-fond .block-goldfond .nbox_date {position: relative;}
.main-gold-fond .block-goldfond.modul-img .nbox_date {background:none; padding:0;}
.main-gold-fond .block-goldfond.modul { background:#fff; }
.main-gold-fond .goldfond-l {padding-left: 32px;}
.main-gold-fond .goldfond-r {padding-right: 32px;}
.header_block .comment {
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    padding-left: 10px;
}
.wod_con1 .nbox_big_h{overflow: hidden;max-height: 37px;}
.block-goldfond .main_img {position: absolute;}
.main-gold-fond .in-comm {padding-left: 18px; padding-right: 18px;position: absolute; top: 246px; color: #000; font-size: 12px; text-decoration: none;}
.main-gold-fond .modul-img .in-comm { color: #fff;}
.listitem.modul-img .in-comm {padding-left: 12px; padding-right: 12px;position: absolute; top: 246px; color: #fff; font-size: 12px; text-decoration: none;}
#content_blogs .header__category {
    font-size: 16px;
    font-weight: normal;
    color: #231f20;
}
#content_blogs .header__category a {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.header__data {
   padding-left: 8px;
}
.comm-like.mobile {display:none;}
.comm-like.mobile .header {
    font-size: 13px;
    margin-top: 0;
    padding-right: 5px;
}
.comm-like.mobile .i-like {
    font-size: 18px;
    font-weight: normal;
    padding-right: 8px;
    cursor: pointer;
}
.comm-like.mobile .i-like:hover {
	color:#80280d;
}
.comm-like.mobile .i-like.use{
	color:#80280d;
	cursor:default;
}
.banmessage {
    background: #cc4014;
    color: #fff;
    padding: 18px 65px;
    border-radius: 4px;
	font-size: 16px;
	font-weight: normal;
}
.banmessage i {
    position: absolute;
    display: block;
    font-size: 30px;
    margin-top: 4px;
    margin-left: -40px;
}
#article__header .header__data { padding-left:0; }
.incut {
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    font-weight: normal;
    padding: 0 40px;
}
.incut:after {
    border-top: 3px solid #7f7f7f;
    content: "";
    display: block;
    margin: 20px auto 0;
    padding-bottom: 20px;
    width: 165px;
}
.incut:before {
    border-bottom: 3px solid #7f7f7f;
    content: "";
    display: block;
    margin: 0 auto 20px;
    padding-top: 20px;
    width: 165px;
}
#content_special .header__info { padding-top: 12px; padding-bottom: 12px; padding-left: 22px;}
.header_title_tab {
    border-bottom: 4px solid #7f7f7f;
    box-sizing: border-box;
    display: table;
    padding: 10px 30px;
    width: 100%;
}
.header_title_tab p {
    display: table-cell;
    font-size: 14px;
    font-weight: bold;
}
.header_title_tab .name {
    width: 225px;
}
.item-comm-tabs {
    background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    padding: 10px 30px;
    width: 100%;
    margin-top: 4px;
}
.item-comm-tabs.first {
    margin-top: 0;
}
#profile_menu-sec {width: 100%;}

.comm-tabs-header .profile_avatar .avtor-img {
    border: 3px solid #7f7f7f;
    border-radius: 50px;
    height: 50px;
    width: 50px;
}
.header-comms-name, .header-author-name {
    padding: 0 12px;
    vertical-align: middle;
    width: 116px;
}
.header-author-img .avtor-img {margin-top: -24px;}
.comm-tabs-header .avtor-img {margin-left:0;}
.comm-tabs-header .profile_avatar,.comm-tabs-header .header-comms-name {display: inline-block; vertical-align: middle;float: left;}

.comm-tabs-header span {
    display: inline-block;
    vertical-align: middle;
}
.comm-tabs-header span img {
    height: 50px;
    vertical-align: middle;
}
.comm-tabs-body {font-size: 14px; display:none;margin: 18px 0;}
.comm-tabs-bottom { margin: 18px 0;}
.comm-tabs-bottom span {
    border-bottom: 1px dotted #000;
    padding-bottom: 4px;
    cursor: pointer;
	font-size: 16px;
}
.body-buttom .dell a {
    height: 36px;
    line-height: 36px;
    padding-left: 28px;
    background-position: left -250px;
}
.comm-tabs-body .body-buttom {height: 35px;margin-top: 16px;} 
.comm-tabs-header > div {margin-top:10px;}
.messag__respond {margin: 18px 0;}
.messag__respond a {
    border-bottom: 1px dotted;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.comment__lev1.unread:before {
    background: #fff none repeat scroll 0 0;
    border: 4px solid #7f7f7f;
    content: "непрочитано";
    font-size: 12px;
    margin-top: 25px;
    padding: 3px;
    position: absolute;
    right: 30px;
    text-align: center;
    width: 130px;
    z-index: 30;
}
#personal_menu .activ, #userauthor .activ {
    background: #000 none repeat scroll 0 0;
    border: 4px solid #7f7f7f;
    margin-left: -20px;
    padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 6px;
    padding-top: 6px;
    width: 270px;
 }
#personal_menu .activ a, #userauthor .activ a {color:#fff;}
.last-authors {background:#fff;}
.last-authors .profile_avatar .avtor-img {height: 56px; width: 56px;}
.last-authors .profile_avatar {float:left;}
.last-authors .profile_name {
	display: inline-block;
	vertical-align: middle;
	padding-left: 8px;
	line-height: 18px;
	max-width: 69%;
	overflow: hidden;
	padding-bottom: 4px;
	padding-top: 0px;
}
.last-authors .profile_name a{font-size: 14px; font-weight: bold;}
.last-authors .profile_name .new-message {margin-top: 10px; display: block; line-height: 12px;}
.last-authors .profile_name .new-message a{font-size: 12px; font-weight: bold;} 
.last-authors .profile_avatar .avtor-img {margin-left: 0;}
.last-authors .items {padding: 0 30px;}
.last-authors .ver4.author {margin-bottom:20px;}
#content_messages .message-add {   padding: 30px 0; }
#content_messages .message-add .header {
    font-size: 14px;
    line-height: 32px;
    padding: 0 30px;
}
#my_communities .listest.ver4 {background:#fff; height: 100%;}
#my_communities .listest .profile_stats {  display: block; position: relative;   padding-top: 5px;  margin-top: 7px;}
#my_addcommunities {   background: #fff;  padding: 20px; }
#my_addcommunities h3 {   font-size: 24px;  font-weight: bold; }
#my_addcommunities p { padding: 10px 20px; font-family: trebuchet ms, sans-serif; font-size: 16px;}
#my_addcommunities .butt {
    background: url("/images/zavtra-item.png") no-repeat scroll;
    height: 95px;
    margin: 40px auto 20px;
    width: 224px;
}
#my_addcommunities .butt-addcomm {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    top: 37px;
    width: 224px;
    font-size: 16px;
}
.new_comm_form .change-file,
#content_communities-profile .change-avt {width: 110px;}
.new_comm_form .select,
#content_communities-profile .select {box-sizing: border-box;}
.new_comm_form .sett-row .select:before,
#content_communities-profile .sett-row .select:before  {height: 33px; right: 28px;}
.addauthors-to-comm .itemsadd {
    background: #ededed none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    height: 40px;
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 11px;
}
.addauthors-to-comm .but {
    background: #000 none repeat scroll 0 0;
    color: #cc4014;
    cursor: pointer;
    float: right;
    font-size: 19px;
    margin-top: -36px;
    padding: 7px 10px;
    position: relative;
}
.addauthors-to-comm .addauthor .col-l {padding: 0; width: 100%;}
.addauthors-to-comm .itemsadd {width: auto; padding-right: 12px;}
.addauthors-to-comm .but {margin-top: -7px; right: -8px;}
.content_about p { font-size: 14px; padding:0 12px;}
.about_authors .profile_avatar img {height: 165px; max-width: none;}
.about_authors .avtor-img {
    margin-left: 0;
}
.about_authors .profile_name {
    font-size: 20px;
    line-height: 26px;
    padding-top: 5px;
    padding-left: 20px;
}
.about_authors .profile_name a {
    font-size: 20px;
}
.about_authors .profile_stats {
    padding-bottom: 0;
    padding-top: 12px;
	font-size: 16px;
}
.content_contacts  .content-block {background:#fff;  padding: 16px 0; }
.content-block p {
	padding:  5px 30px;
    font-size: 14px;
}
.header-re a {
    color: #cc4014;
}
.content_mail {
    padding: 40px 30px;
}
.ad-gallery-mob {display:none;}
.fotorama {background:#000;}
.fotorama__wrap {margin: 0 auto;}
.fotorama__caption {left: auto;font-family: trebuchet ms,sans-serif;font-size: 14px;}
.fotorama__thumb-border {border-color:#cc4014;}
.top_notify_count {
	position: absolute;
	padding: 4px;
	background: #cc4014;
	top: 17px;
	right: -60px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
}
#content_slupd #goldfond .title {max-height: 2.7em;}
#content_slupd #goldfond .data {margin: 0;}
#comment-del-form  .bottom_but {float: none; margin-bottom: 10px; margin-top: 0;}
#register_form_editor .rf_c1 {padding-right: 0; width: 100%;}

.contenttab{background: #fff; padding: 0 30px; margin: 20px 0;}
.contenttab td, .contenttab .table > tbody > tr > td, .contenttab .table > thead > tr > th {border-top: 3px solid #ededed;  padding: 10px 15px; vertical-align: middle; width: 100%;}
.contenttab tr:nth-of-type(2n+1), .contenttab .table-striped > tbody > tr:nth-of-type(2n+1) { background:none;}

th.counts  {cursor:pointer;}
.contenttab .counts {text-align:center; width: 63px;min-width: 60px;}
.contenttab .counts.date {font-size: 14px; text-align:left; min-width: 140px; width: 140px;}
.contenttab .table {margin-bottom:0;}
.contenttab .name a {font-size:14px; font-weight: bold;}
.contenttab .name  {min-width: 320px; padding: 10px 0;}
i.icons {display: block; height: 20px;width: 20px;}
i.icons.views_fresh {background: rgba(0, 0, 0, 0) url("/images/st-fresh.png") no-repeat scroll 0 3px; margin: 0 auto;}
i.icons.views {background: rgba(0, 0, 0, 0) url("/images/i-icons.png") no-repeat scroll 0 3px; margin: 0 auto;}
i.icons.comm {background: rgba(0, 0, 0, 0) url("/images/i-icons.png") no-repeat scroll 0 -30px; margin: 0 auto;}

.contenttab .table > tbody > tr > td.date, .contenttab .table > thead > tr > th.date { padding: 10px 10px; }
.contenttab .table > tbody > tr > td.name, .contenttab .table > thead > tr > th.name { padding: 10px 0; }
.counts.s_csel {background:#f5f5f5; }
.filter-string  label { padding-right:5px; }
.filter-string input {
	width: 270px;
	border: 1px solid #c8caca;
	border-radius: 3px;
	font-weight: normal;
	color: #000;
	padding: 8px 35px 8px 12px;
}
.filter-string-butt {
	background: rgba(0, 0, 0, 0) url("/images/Search.png") no-repeat scroll center center;
	padding: 15px 20px;
	position: absolute;
	top: -5px;
	right: 5px;
	cursor:pointer;
}
.counts.s_csel.sort-1:after {
	background: rgba(0, 0, 0, 0) url("/images/sortarr.png") no-repeat 0 0;
	top: 44px;
	content: "";
	height: 15px;
	position: absolute;
	width: 10px;
	margin-left: 8px;
}

.counts.s_csel.sort-2:after {
	background: rgba(0, 0, 0, 0) url("/images/sortarr.png") no-repeat 0 -19px;
	top: 44px;
	content: "";
	height: 15px;
	position: absolute;
	width: 10px;
	margin-left: 8px;
}
#comms.counts.s_csel.sort-1:after, #comms.counts.s_csel.sort-2:after {margin-left: 16px;}
#views.counts.s_csel.sort-1:after, #views.counts.s_csel.sort-2:after {margin-left: 17px;}
#arts.counts.s_csel.sort-1:after, #arts.counts.s_csel.sort-2:after {margin-left: 3px;}

.top-block-blogs div, .top-block-blogs div a {
	color:#fff;
	font-size: 14px;
}
.arcline .bgline {text-align:center;padding: 5px 0; background: #ededed url("/images/bglinedots.png") repeat-x 0 15px;margin: 10px 0;}
.arcline .hline {background:#ededed;padding: 0 10px;}
.slide-cat.noarow:after {
    display:none;
}
.top-block-blogs.white div, .top-block-blogs.white div a {
	color: #000;
	font-size: 14px;
}





#content_arvive_show .first-block {
    height: 414px;
    border: 8px solid #b4b4b4;
}
#content_arvive_show .big_arc img{
	width: 100%;
}
#content_arvive_new .editlist .ver2{
	background:#d9d9d9;
	height:338px;
	padding: 20px 25px;
}
#content_arvive_new .editlist .ver2 textarea{
	height: 90px;
}
#content_arvive_new .editlist .ver2 .but-zaddrec,
#content_arvive_new .editlist .ver2 .but-zremrec {
	display:block;
	margin-top: 16px;
}
#content_arvive_new .editlist .ver2 .text-zaddrec{
    height: 115px;
    padding: 0 0 20px 0;
    position: relative;
	 font-size: 12px;
	 overflow:hidden;
}
#content_arvive_new .editlist .ver2 input.black-button{
	width: 100%;
	max-width: 180px;
}
#content_arvive_new .zposter{
	padding: 28px;
	background: #d9d9d9;	
}
#content_arvive_new .zposter .img{
	width: 100%;
	height: 415px;
	border: 2px solid #fff;
	background: #d9d9d9 url("/images/arhive-bgimg.jpg") no-repeat 0 0;
	background-size: 100% 100%;
	overflow: hidden;
}
#content_arvive_new .zposter .change-poster{
	position: absolute;
	top: 180px;
	width: 100%;
	text-align: center;
	right: 0px;
}
#content_arvive_new .zposter .title{	padding-top:8px;  font-size: 14px; }
#content_arvive_new .zposter .input input {
    border: 2px solid #7f7f7f;
    font-size: 14px;
    height: 37px;
    text-indent: 10px;
    width: 100%;
    color: #000;
}
.arcline.add .bgline{
	background: #ededed url("/images/bglinedots.png") repeat-x 0 22px;
}
.arcline.add .black-button{
	margin-right: 0;
}
#content_arvive_new .zcommit {
	background: #fff;
	height: 65px;
	border-top:none;
	border-radius: 3px;
	margin-top: 24px;
}
#content_arvive_new .editlist .ver2 .change-poster{
		text-align: center;
		position: absolute;
		left: 0;
		padding: 0 45px;
		top: 93px;
}
#content_arvive_new .editlist .ver2 .change-poster input.black-button {
	width: 100px;
}
#content_arvive_new .imgcover .img {
	background: #d9d9d9 url("/images/arhive-bgcover.jpg") no-repeat 0 0;
	background-size: 100% 100%;
	height: 216px;
	width: 100%;
	padding: 10px;
	margin-top: 30px;
	overflow: hidden;
}
#content_arvive_new .fs-upload-target {background:none; padding: 0;}
.episode_e .fs-upload-target {background:none; padding: 0;}
.episode_e .fs-upload-target {display: none; }
#content_arvive_new .imgcover .img img {width: 100%;height: 100%;}
.badword {color:#cc4014;}
#content_arvive_new .imgposter .img img {
    width: 100%;
}
#content_arvive_new .arcline .row > div {margin: 10px 0;}

.text-zaddrec .title {
    font-size: 14px;
    font-weight: bold;
    max-height: 5.1em;
    overflow: hidden;
    text-decoration: underline;
}
.top-block-blogs.black span.date-select-ico{
	background: rgba(0, 0, 0, 0) url("/images/calendar-w.png") no-repeat scroll right top;
}
.top-block-blogs.black .date-select input{
	border-bottom: 1px dotted;
	background: none;
}
.mycomm .noactive {display:none;}

#content_arvive_list .filters { 
	float: left;
	padding-left: 26px;
	height: 68px;
	line-height: 62px;
	font-size: 14px;
	font-weight: bold;
}
#content_arvive_list .filters span{
	border-bottom: 1px dotted #fff;
}
#content_arvive_list .filters span.activ{
	border-bottom: 2px solid #fff;
}
#content_arvive_list .filters_years { 
	float: left;
	padding-left: 18px;
	line-height: 37px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 18px;
}
#content_arvive_list .filters_years span { 
	padding: 4px 7px;
	border: 4px solid #000;
}
#content_arvive_list .comm_filters span:active { color:#fff;}
#content_arvive_list .comm_filters span.activ a,#content_arvive_list .comm_filters span.activ a:hover { color:#fff !important;}
#content_arvive_list .filters_years span.activ { 
	border: 4px solid #cc4014;
}

#content_arvive_list .search-block-blogs .comm_filters {
	padding-right: 15px;
	line-height: 22px;
}
input.number_num {color:#000;width: 40px;}

#content_arvive_show .maincomm .nbox_big_opl {left: 22px;}
#content_arvive_show .maincomm .main_img { height: 412px;width: 100%; }
#content_arvive_show .maincomm {text-align: left;}
#content_arvive_show .maincomm .nbox_t{padding-top: 16px;}
#content_arvive_show .maincomm .ver2 { height: 406px;}
#content_arvive_show .maincomm .blogs-border {height: 308px;}
#content_arvive_show .maincomm .header-zaddrec {position: absolute;top: 27px; left: 20px;}

#content_arvive_list .imgcover .img {
    background: #ededed url("/images/NubBorder.png") no-repeat 0 0;
        background-size: auto auto;
    background-size: 100% 100%;
    
	height: 216px;
	width: 179px;

    padding: 10px;
    margin-top: 0px;
    overflow: hidden;
}
#content_arvive_list .cover_bott {text-align: center;padding: 12px;font-weight: normal;}
#content_arvive_list .cover_bott .cover_numb {font-size: 18px;}
#content_arvive_list .cover_numb_numb {
font-size: 38px;
margin: 0px 30px 12px;
position: relative;
margin-top: -69px;
text-align: center;
background-color: rgba(0, 0, 0,0.6);
padding: 20px 0;
color: #cc4014;
text-shadow: 3px 2px #73250d;
}
#content_arvive_list .cover_numb_drafts{
font-size: 14px;
margin: 0px 10px -32px;
text-align: center;
background-color: rgba(204, 64, 20,0.8);
position: relative;
bottom: 132px;
color: #fff;
padding: 7px 0;
width: 158px;

}
#content_arvive_list .cover_numb_numb a {
	color: #cc4014;
	text-shadow: 3px 2px #73250d;
	font-size: 38px;
}
#content_arvive_show .ver2.event .nbox_date {
    left: 95px;
	top: 16px;
}
#content_arvive_show .event .nbox_header { left: 23px; }
#content_arvive_list .new-archive-link, #content_arvive_show .new-archive-link {padding-left: 26px; font-size: 16px;font-weight: bold;}
#content_arvive_list .item-block .col-md-3 {  width: 20%; }
#content_arvive_list .item-block .img {  margin: 0 auto; }
#content_arvive_show .header__poster_desc {display: block; position: relative; color: #fff;}

#content_arvive_show .maincomm .nbox_content {max-height: 16em;}
#content_arvive_show .maincomm .nbox_content > div {max-height: 12.2em;}
#content_arvive_show .top-block-blogs .write a {display: block; padding-left: 31px; margin-left: 20px;}
#content_arvive_show .top-block-blogs center {display: block;}
#content_arvive_show .top-block-blogs > div {padding-top:15px;}
#content_arvive_show .top-block-blogs > div center {padding-top: 8px;}
#content_arvive_show .top-block-blogs .pdf-link a {
	padding-top: 10px;
	margin-left: 28px;
	display: block;
	padding-left: 24px;
	background: rgba(0, 0, 0, 0) url("/images/pdficon.png") no-repeat scroll left 13px;
}
.zcommit .pdfadd {
    font-size: 14px;
	font-weight: bold;
	margin-left: 55px;
	padding-left: 30px;
	background: rgba(0, 0, 0, 0) url("/images/pdfeditico.png") no-repeat scroll left 10px;
	
}
.zcommit.episode_e .pdfadd {
	background: rgba(0, 0, 0, 0) no-repeat scroll left 10px;
}

.zcommit.episode_e .pdfadd {
    min-width: 500px;
    padding-right: 30px;
}

.zcommit .pdfadd span {
	text-decoration:underline;	
	cursor:pointer;
}
.zcommit .pdfadd span:hover{
color: #cc4014 !important;
}


.zcommit .save.savetodrafts {position:relative;}
.zcommit .save.savetodrafts a:before {
	content:'';
	height: 35px;
	width: 25px;
	position: absolute;
	background: rgba(0, 0, 0, 0) url("/images/ico-editor.png") no-repeat scroll left -407px; 
	top: 0;
	left: 0;
}

.black-button.num {
	background: #000 url("/images/numico.png") no-repeat scroll 26px center;
    padding-left: 32px;
	margin: 16px 0 0;
	width: 100%;
}
.nbox_t{
	margin-top: 1px;
}
.zeditorsubauthor .addsubauthor-line {
    padding: 0;
}
.subauthor input {
	width: 100%;
}
.zeditor_editorial .date-select span {
    border-bottom: 1px dotted #000;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 12px 0 0;
    padding-bottom: 4px;
	line-height: 36px;
}
.zeditorsubauthor .col-l .subauthor{
	min-height: 40px;
	height: auto;
}
.contentblock .deleted{
	position: relative;
}
.zeditor_editorial  .date-select input{
	width: 140px;
}
.uploadPDF span.loading{
	background: rgba(0, 0, 0, 0) url("/images/dots.gif") no-repeat scroll center 20px;
	float: right;
	margin-top: -17px;
	margin-left: 10px;
	text-align: center;
	text-decoration: none;
	height: 35px;
}
.save.savetodrafts.use a{
	color:#959595;
	cursor:default;
}
.save.savetodrafts.use a:hover{
	color:#959595 !important;
}
#content_special .first-block .nbox_content {max-width: 100%;}
#content_special .first-block .nbox_content .nbox_t {max-width: 60%;}
#content_special .nbox_big_opl { top:30px; }
#content_special .first-block .nbox_content {top: 5em;}
#content_special .nbox_content > div {max-height: 20em;}
.note__block .listitem {margin-bottom:16px;}
.slide-cat.notarrow:after { display:none;}
.zcommit .save.delete{
	margin-left: 30px;	
	padding-left:0;
}
.black-button.write.dell {
	background: #000 url("/images/ico-editor.png") no-repeat scroll 5px -241px;
}
.reason a:hover{
	color:#fff !important;
}
.zposter .erase-file, .zposter .change-file{
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
	color: #fff;
	margin: 0 auto;
	padding: 26px 36px;
	position: relative;
	text-align: center;
	top: -100px;
	width: 175px;
	float: left;
	left: 120px;
	cursor:pointer;
}
.zposter .erase-file{
	left: auto;
	float: right;
	right: 120px;
}
.full-width{
	padding-bottom: 0px;
}
.fs-upload-target .comments{
	padding: 0 0 18px 0;
}
.cke_dialog{
	position: absolute !important;
}
.sett-block-l .fs-upload-target {display:none;}

.posternewarchiv .imgcover{
	position: relative;
	width: 185px;
	margin: 0 auto;
}
.posternewarchiv .imgcover .img{
	background: url("/images/NubBorder.png") no-repeat 0 0;
    background-size: auto auto;
	background-size: auto auto;
	background-size: 100% 100%;
	height: 216px;
	width: 179px;
	padding: 10px;
	margin: 0 auto;
	overflow: hidden;
}
.posternewarchiv .cover_numb_numb {
    font-size: 38px;
    margin: 0px 30px 12px;
    position: relative;
    margin-top: -69px;
    text-align: center;
    background-color: rgba(0, 0, 0,0.6);
    padding: 20px 0;
    color: #cc4014;
    text-shadow: 3px 2px #73250d;
}
.posternewarchiv .cover_numb_numb a {
    color: #cc4014;
    text-shadow: 3px 2px #73250d;
    font-size: 38px;
}
.posternewarchiv .cover_numb_header {
	font-size: 13px;
	margin: 0px 30px 12px;
	position: absolute;
	top: 10px;
	text-align: center;
	background-color: #cc4014;
	padding: 5px 15px;
	color: #fff;
	font-weight: bold;
	pointer-events: none;
}

.slidermain .posternewarchiv{
width: 184px;
position: absolute;
right: 5px;
top: 111px;	
}

.posternewarchiv .img > div, #content_arvive_list .img > div{
	overflow: hidden;
	height: 100%;
}

#content_authors_violator .top-block-blogs {   border-top: none; }
#content_authors_violator .top-block-blogs .toProfile { right: 0; top: 21px;}
#content_authors_violator .top-block-blogs .avtor-name{ font-weight: bold; font-size: 18px;}
#content_authors_violator  .top-block-blogs .header__category{ 
    background: rgba(0, 0, 0, 0) url("/images/backarrow.png") no-repeat scroll 30px center;
	padding-left: 55px;
}
#content_authors_violator #userauthor .black-button {
    margin: 0;
    width: 100%;
}
#content_authors_violator .top-block-blogs div.black-button {
	color:#fff;
}
#content_authors_violator #userauthor form {
    padding: 0 20px;
}
#content_authors_violator .profile_menu span {
    background: #cc4014 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    padding: 2px 4px 1px;
    vertical-align: top;
}
#content_authors_violator #userauthor .black-button:hover{
	margin-top: -4px;
}
.violations {
	padding-bottom: 25px;
}
.violations .violation {
	border-bottom: 2px solid #7f7f7f;
	padding: 12px 0;
}
.violations .black-button {
	float: right;
	position: relative;
	top: -40px;
}
.violation p{
	margin:0;
}

#content_stats .sett-row .select:before {
	right: 0px;
	height: 25px;
}
#content_stats .sett-row .select{
	position: relative;
	width: 90px;
	height: 23px;
	margin-right: 20px;
	top: 4px;
}
#content_stats .sett-row select{ height: 23px;}
#content_stats .sett-row label {
    float: left;
    line-height: 26px;
    margin-bottom: 0;
    margin-left: 10px;
	padding: 0 10px;
	margin-top: 5px;
}
.metrika div.loading{
	display: block;
	position: absolute;
	left: 254px;
	top: 26px;	
}
.labeldescripton{
font-weight: normal;
font-size: 15px;
line-height: 14px;
display: block;
font-style: italic;	
}
.black-button.xlsx{
	margin-right: 7px;
	position: absolute;
	top: -55px;
	right: 40px; 
}
.tableexport-caption{margin-bottom: -16px;}
#content_stats .date-select span{
	line-height: 35px;	
}
#content_stats span.date-select-ico {
    background: rgba(0, 0, 0, 0) url("/images/cal2.png") no-repeat scroll right bottom;
	height: 27px;
}
.poster_description a{
	color: #fff;
}
.comment__lev2  .comment__header .nbox_big_opl li span{
	max-width: 100px;
}
.filtersmet label{
	cursor:pointer;
}
.contenttab.metrika .black-button.xlsx {
	top: -55px;
}

.table-responsive thead {
    background: #ffffff;
}

#banner {
    background: #fff none repeat scroll 0 0;
}
#banner .change-banner {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    top: -75px;
    width: 140px;
    cursor: pointer;
    font-size: 16px;
    font-weight: normal;
}
#banner .input {
    border: 2px solid #7f7f7f;
    margin: 6px 30px;
    padding: 8px 14px;
}
#banner .input input {
    border: medium none;
    font-size: 14px;
    width: 100%;
}
#banner .title {
    font-size: 14px;
    margin: 16px 30px 6px;
}
#banner .img {
    padding: 20px 30px 0;
}
#banner .img img {
    width: 100%;
}

.banner-first-par {
    width: auto; 
    text-align: center;
    padding: 5px;
}

.banner-first-par img {
    max-width: 100%;
    height:auto;
    cursor: pointer;
}

.linedirgor {
	max-width: 100%;
    overflow: hidden;
}
.reasons{
    border-bottom: 2px dotted;
	cursor:help;
}
.violationlist {
    position: absolute;
    background: #fff;
    z-index: 1000;
    border: 4px solid #b4b4b4;
    margin-left: -20px;
    margin-top: 4px;
    width: 570px;
    padding: 10px 16px;
	display:none;
}
.violationlist li p{
	font-size: 14px;
    line-height: 1.4em;
}
.violationlist .link, .violationlist .link a {
	color:#cc4014;
}

ol.rectangle {
counter-reset: li; 
list-style: none; 
font: 18px;
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
ol.rectangle li {
position: relative;
display: block;
padding: .4em .4em .4em .8em;
margin: 0 0 0 1em;
text-decoration: none;
transition: all .3s ease-out;
}
ol.rectangle li:before {
content: counter(li)'.';
counter-increment: li;
position: absolute;
left: -1em;
background: none;
text-align: center;
font-weight: bold;
color: #757575;
font-size: 14px;
top: 5px;
}
.reasons.activ{
	color:#cc4014;
}

.profile_stats .bans {
	color:#cc4014;
	font-weight:bold;
	white-space: nowrap;
}
.artopts {
	margin-left: 10px;
	padding-left: 20px;
}
.artopts input {
    margin-left: -20px;
    margin-right: 0;
    position: absolute;
    margin-top: 13px;
}

.nbx-imp-fl {
    color: #cc4014;
}

.nbx-imp-sel-b {
    cursor: pointer;
    border-bottom: 1px dotted #000;
    color: #000;
    background-color: #fff;
}

.nbx-imp-sel-b.activ {
    border-bottom: none;
    color: #fff;
    background-color: #000;
}

.nbx-imp-sel-b.activ_2 {
    padding: 0 5px 0 5px;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    border: 3px solid #cc4014;
    color: #000;
    background-color: #fff;
}

.nb_taken_hl {
    border: 2px dotted #7f7f7f;
}
.nb-edit-an {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #7f7f7f;
    padding: 9px;
}
.nb_m-row {
    padding-top: 15px;
    padding-left: 20px;
}
.top-block-blogs .nb_m-col {
    position: relative;
    float: left;
}
.top-block-blogs .nb_search-link a, .top-block-blogs .nb_bookmarks-link a, .top-block-blogs .nb_tags-link a {
	padding-top: 12px;
	padding-bottom: 6px;
	margin-left: 20px;
	display: block;
	padding-left: 24px;
}
.tb_ra {
float: right;
padding-right: 27px;
}
.nb_m-col.nb_flt {
padding-left: 10px;
padding-top: 5px;
}
.nb_m-col.nb_flt {

}
.nb_m-col.nb_flt span {
    border-bottom: 1px dotted #fff;
    font-size: 14px;
    font-weight: bold;
    margin: 0 12px 0 0;
    padding-bottom: 4px;
    line-height: 28px;
}
.nb_m-col.nb_flt .activ {
    border-bottom: 4px solid #fff;
}
.top-block-blogs .nb_search-link a {
	background: rgba(0, 0, 0, 0) url("/images/nb_search_icon.png") no-repeat scroll left 13px;
}
.top-block-blogs .nb_bookmarks-link a {
	background: rgba(0, 0, 0, 0) url("/images/nb_bookm_icon.png") no-repeat scroll left 13px;
}
.top-block-blogs .nb_tags-link a {
	background: rgba(0, 0, 0, 0) url("/images/nb_tags_icon.png") no-repeat scroll left 13px;
}
.nb-wb {
    padding-left: 30px;
    padding-right: 30px;
}
.line-nb_area {
    background-color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 17px;
    margin-bottom: 0;
}
.first-block.nb_r2 {
    height: 285px;
}
.nb_ca {
    float: left;
    min-width: 680px;
    padding-left: 0;
    padding-right: 0;
}
.nb_cr {
    float: left;
    min-width: 5px;
    height: 285px;
    background-color: #fff;
    padding-left: 0px;
    padding-top: 17px;
    padding-bottom: 17px;
}
.nb_rates_main-delim {
    float: left;
    width: 5px;
    height: 100%;
    background-color: #ededed;
}
.nb_rates_main {
    min-width: 1px;
    float: left;
}
.nb_rates_main .rsel {
    border: 1px solid #cc4014;
    background-color: #ffffff;
}
.nb_rates_main .rsel .fa:before{
    content: "✔";
    color: #000000;
}
.nb_rates-c1 {
    float: left;
    width: 20px;
    margin-left: 18px;
    margin-right: 10px;
}
.nb_rates-b1, .nb_rates-b2 {
    min-width: 16px;
    min-height: 16px;
    line-height: 19px;
    color: #ffffff;
    background-color: #000;
    cursor: pointer;
}
.nb_rates-b2 {
    background-color: #cc4014;
}
.nb_rates-c2 {
    float: left;
    width: 190px;
    min-height: 1px;
    font-size: 14px;
    line-height: 20px;
}
.nb_rates-c3 {
    float: left;
    width: 1px;
    height: 1px;
}
.listitem.first-block.blogs .nbox_big_opl.nbx {
    top: 16px;
}
.listitem.first-block.blogs .nbox_content.nbx {
    top: 65px;
}
.nbox_content.nbx {
    max-width: 678px;
}
.nbox_content.nbx .nbox_t {
    height: 116px;
    font-size: 18px;
    line-height: 23px;
    cursor: pointer;
}
.nbx_topics {
    position: absolute;
    min-width: 50px;
    height: 20px;
    top: 32px;
    right: 2%;
}
.nbx_assignment {
    display: block;
    position: absolute;
    margin-top: 7px;
    right: 2%;
}
.nbx_topics span, .nbx_assignment span {
    padding: 0 5px 0 5px;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    border: 3px solid #ededed;
    background-color: #ededed;
}
.nbx_topics span {
    background-color: #fff;
}
.newnb_field {
    margin-left: 10px;
    margin-top: 3px;
    font-size: 12px;
    height: 35px;
    text-align: left;
    width: 540px;
}
.newnb-an, .newnb-cont {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #7f7f7f;
    padding: 9px;
}
.newnb-an textarea, .newnb-cont textarea {
    border: medium none;
    font-family: trebuchet ms;
    font-size: 14px;
    height: 85px;
    resize: none;
    width: 100%;
}
.modal-body.newnb {
    padding-top: 0;
}
.modal-body.newnb p.comments {
    margin-bottom: 3px;
    margin-top: 10px;
}
.modal-body.newnb .form-input {
    padding-top: 0;
}
.newnb-shdr {
    padding-left: 5px;
    padding-top: 0;
    padding-bottom: 8px;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.newnb-area, .newnb-assignment {
    float: left;
    width: 260px;
    padding: 10px;
}
.newnb-area span, .newnb-assignment span {
    padding: 0 5px 0 5px;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    cursor: pointer;
}
.newnb-area span.sel, .newnb-assignment span.sel {
    border: 3px solid #333333;
}
.nb_search-area {
    padding-left: 15px;
}
.nb_search-area .newnb-shdr {
    font-size: 18px;
}
.nb_search-area .newnb-area, .nb_search-area .newnb-assignment {
    width: 550px;
}
.newsbox-announce-edit.uann .lable {
    padding: 0;
}
.nb-edit-an.uann {
    width: 350px;
}
.nb-edit-an.uann input {
    width: 100%;
    border: none;
}
.nb-edit-an.advb {
    width: 600px;
}
.newsbox-list-hdr3 {
padding-left: 30px;

}
.newsbox-list-hdr3 .sett-row .select:before {
	right: 0px;
}
.newsbox-list-hdr3 .sett-row .select {
	position: relative;
	width: 650px;
	height: 33px;
	margin-right: 20px;
	margin-bottom: 20px;
	top: 4px;
}
.pub-time input {
    width: 26px;
    height: 24px;
    margin-top: 9px;
}
.zen_inv {
    max-width: 614px;
    width: 100%;
    height: 88px;
    margin: 0 auto;
    padding-top: 17px;
    color: #000;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.zen_inv a {
    color: #000;
}
.zen_inv .zen_l1, .zen_inv .zen_l1 a {
    font-size: 18px;
}
.zen_inv .zen_l2 {
    padding-top: 13px;
}

.line-category span.itlabel {
    border-bottom: none;
    font-style: italic;
    font-weight: normal;
    cursor: none;
    padding-left: 60px;
}

.article__content .google-auto-placed{
	margin-left: -30px;
}

.fb-login-button, .vk-login-button {
    width: 128px;
    height: 38px;
    background-color: #1877f2;
    border-radius: 4px;
    text-decoration: none;
    font-size: 16px;
    line-height: 38px;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 700;
}

.vk-login-button {
    background-color: #3f8ae0;
}

.fb-login-blink {
    text-decoration: none;
    color: #ffffff;
}

.fb-login-blink:hover {
    text-decoration: none;
    color: #000000 !important;
}

#top_login_link{
		float: left;
		margin-right: 10px;
	}
	#login-ico{
		float: left;
	}

#content_index .first-block .main_img img, #content_index .ver5 .main_img img {
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  object-fit: cover;
}

.yablm{
	display:none;
}
	