/* * {transition:all .0s; max-width:100%;} */
html, body {
  display:flex; height:auto; margin:0; width: -webkit-fill-available; word-wrap:break-word; font-family: 'Roboto Condensed', sans-serif; /*font: 15.49px/1.45 "PT Sans Narrow", Helvetica, Arial, sans-serif;*/ background: #272727;
}
body::-webkit-scrollbar-track
{	border-radius:0px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #383838;
    z-index:10;
}

body::-webkit-scrollbar
{	border-radius:0px;
	width: 16px;
	background-color: #F5F5F5;
    z-index:10;
}

body::-webkit-scrollbar-thumb
{	border-radius:0px;
	background-color: #1d1d1d; box-shadow: 0 0 10px #fb643c;
    z-index:10;
	/*
    background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent);
    */
}
body::-webkit-scrollbar-thumb:hover {background-color: #0c0c0c; box-shadow: 0 0 10px #fb643c; z-index:10;}

#blink {  
  -webkit-animation: blink 3s linear infinite;  
  animation: blink 3s linear infinite; 
    position: fixed;
    width: 100%;
    height: 20px;        
}  
@media screen and (max-width:750px) { #blink { margin-left: -300px !important; }}
@-webkit-keyframes blink {
  0% { color: rgb(239, 255, 1); }
  50% { color: rgb(183, 65, 14); }
  100% { color: rgb(239, 255, 1); }
}
@keyframes blink {
  0% { color: rgb(239, 255, 1); }
  50% { color: rgb(183, 65, 14); }
  100% { color: rgb(239, 255, 1); }
}

/* SVG фигуры стили блоки */
.userinfo {background:#1d1d1d; color:#888;}
.userinfo a(text-decoration:none; color:#fff;)

/* Скрытие контента, платный доступ, Полная Новость */
.zapret_prosmotra_pay_content {display:block; background:#0e0e0e; color:#888; padding:5px; padding-top: 50px; font-size:larger;}
.zapret_prosmotra_pay_content a{color:#3ab7d9;}
.zapret_prosmotra_pay_content a:hover{color:#3ab7d9;}

/* Созданные-Изменённые Id или Class для Скрытого Контента */
.dddwww {width:100%; max-width:calc(100% - 20%); font-size:18pt; margin:0 auto;}
.content_hide_1 {display:block; width:calc(100% - 16px); margin-left:8px; background: linear-gradient(0deg, #000000, #000000c7, #000000d4); /*background:#0e0e0e;*/ color:#fe9eff; margin-top:-191px; padding:0px; padding-top: 25px; padding-bottom: 50px; vertical-align:middle; text-align:center;}
.content_hide_1 a{color:#3ab7d9;}
.content_hide_1 a:hover{color:#3ab7d9;}
.content_hide_2 {display:none;}
.content_hide_3 {display:none;}
.content_hide_4 {display:none;}
.content_hide_5 {display:none;}
.content_hide_6 {display:none;}
.content_hide_7 {display:none;}
.content_hide_8 {display:none;}
.content_hide_9 {display:none;}
.content_hide_10 {display:none;}
.content_hide_11 {display:none;}

#full_fon_img {width:calc(100% - 16px); margin-left:8px; height:auto; background-size:cover; font-size:xx-large; padding-bottom: calc(50.25% + 0.80px) !important; z-index:290;}

.dublec_hide_1 {}
.dublec_hide_2 {display:none;}
.dublec_hide_3 {display:none;}
.dublec_hide_4 {display:none;}
.dublec_hide_5 {display:none;}
.dublec_hide_6 {display:none;}
.dublec_hide_7 {display:none;}
.dublec_hide_8 {display:none;}
.dublec_hide_9 {display:none;}
.dublec_hide_10 {display:none;}
.dublec_hide_11 {display:none;}
.dublec_hide_12 {display:none;}

.dubletitle_hide_1 {}
.dubletitle_hide_2 {display:none;}
.dubletitle_hide_3 {display:none;}
.dubletitle_hide_4 {display:none;}
.dubletitle_hide_5 {display:none;}
.dubletitle_hide_6 {display:none;}
.dubletitle_hide_7 {display:none;}
.dubletitle_hide_8 {display:none;}
.dubletitle_hide_9 {display:none;}
.dubletitle_hide_10 {display:none;}
.dubletitle_hide_11 {display:none;}
.dubletitle_hide_12 {display:none;}

#number_fullstory_hide_1 {}
#number_fullstory_hide_2 {display:none;}
#number_fullstory_hide_3 {display:none;}
#number_fullstory_hide_4 {display:none;}
#number_fullstory_hide_5 {display:none;}
#number_fullstory_hide_6 {display:none;}
#number_fullstory_hide_7 {display:none;}
#number_fullstory_hide_8 {display:none;}
#number_fullstory_hide_9 {display:none;}
#number_fullstory_hide_10 {display:none;}
#number_fullstory_hide_11 {display:none;}
#number_fullstory_hide_12 {display:none;}

#related_news_hide_1 {}
#related_news_hide_2 {display:none;}
#related_news_hide_3 {display:none;}
#related_news_hide_4 {display:none;}
#related_news_hide_5 {display:none;}
#related_news_hide_6 {display:none;}
#related_news_hide_7 {display:none;}
#related_news_hide_8 {display:none;}
#related_news_hide_9 {display:none;}
#related_news_hide_10 {display:none;}
#related_news_hide_11 {display:none;}
#related_news_hide_12 {display:none;}

/* оплата скрытого контента для всех пользователей. Описание */
.uuuytrew {margin-left:7px;}
.platezhnyi_shluz_1, .oba_istochnika_oplaty {display:block; width:calc(100% - 16px); margin-left:8px; background: linear-gradient(0deg, #000000e0, black, transparent); /*background:#0e0e0e;*/ color:#fe9eff; margin-top:-129px; padding:0px; padding-top: 50px; padding-bottom: 50px; font-size:x-large; vertical-align:middle; text-align:center;}
.platezhnyi_shluz_1 a, .oba_istochnika_oplaty a{color:#3ab7d9;}
.platezhnyi_shluz_1 a:hover, .oba_istochnika_oplaty a:hover{color:#3ab7d9;}
.platezhnyi_shluz_2 {display:none;}
.platezhnyi_shluz_2 {display:none;}
.platezhnyi_shluz_2 {display:none;}
.platezhnyi_shluz_2 {display:none;}
.platezhnyi_shluz_2 {display:none;}
.platezhnyi_shluz_2 {display:none;}

div.ufffffh1 {}
div.ufffffh2 {display:none;}
div.ufffffh3 {display:none;}
div.ufffffh4 {display:none;}
div.ufffffh5 {display:none;}
div.ufffffh6 {display:none;}
div.ufffffh7 {display:none;}
div.ufffffh8 {display:none;}
div.ufffffh9 {display:none;}
div.ufffffh10 {display:none;}
div.ufffffh11 {display:none;}
div.ufffffh12 {display:none;}

/* Кнопка оплаты скрытого контента Далее. */
button span {display: table-cell;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    width:114px;
    height:44px;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: center;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    font: 400 13.3333px Arial;}

/* Баланс пользователя Платежи Логин Маин Юзер Инфо */
.up_balance_link {}
.up_balance_link a{display:table-cell; position:relative; width:126px; height:48px; left:2px; border-radius:4px; text-decoration:none; font-weight:bold; color:#ccd86b; background: linear-gradient(45deg, #820036, #00a1ff82); /*background:#2b2b2b;*/ box-shadow: 0 0 6px #000; text-align:center; vertical-align:middle; transition:all 0.20s;}
.up_balance_link a:hover{color: #ccd86b; background: linear-gradient(45deg, #00a1ff82, #820036); /*background:#2b2b2b;*/ box-shadow: 0 0 10px #1b00ffba; transition:all 0.20s; /*text-decoration:underline;*/}
.balance_user_info {}
@media screen and (max-width:1350px) { .balance_user_info { text-align:right !important; }}
@media screen and (max-width:1350px) { .balance_user_info a{ left:-2px !important; }} 

.up_balance_link_userinfo {color:#888 !important;}
.up_balance_link_userinfo a{color:#3ab7d9;}
.up_balance_link_userinfo a:hover{color:#3ab7d9;}

.registration_up_balance_userinfo {color:#888;}
.registration_up_balance_userinfo a{color:#3ab7d9;}
.registration_up_balance_userinfo a:hover{color:#3ab7d9;}

.balance_user_info_str2_summa {font-size:15pt; margin-top:0px; color:#efff00; /*background:yellow;*/ padding-left:0px; padding-right:2px;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
.avatarka_profile_toolbar img{max-width:100px; max-height:100px; margin-top:-8px; float:right;}
.color_balance {color:#636744 !important; padding-bottom:0px !important; font-size:20pt !important;}
.gik_main_login {margin-top:0px; /*background:#191919;*/}
div.gik_main_login:hover ~ .right_side_svg_block {stroke:steelblue; stroke-width:1px;}

.title_hide_full {font-size:13pt; margin-top:0px; color:#ff9d9d; float:inherit;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}

.out_login {position:absolute; text-decoration:none !important; color:#bbb; width:100px; height:18px; bottom:58px; border-bottom-left-radius:10px; margin-bottom:40px; text-align:center; float:right; right:0px; background:cadetblue;}
@media screen and (max-width:1600px) { .out_login { }}
@media screen and (max-width:1350px) { .out_login { border-bottom-right-radius:10px; border-bottom-left-radius:0px; float:left; left:0px; }}
@media screen and (max-width:1220px) { .out_login { border-bottom-right-radius:10px; border-bottom-left-radius:0px; float:left; left:0px; }}
@media screen and (max-width:840px) { .out_login { border-bottom-right-radius:10px; border-bottom-left-radius:0px; float:left; left:0px; }}
@media screen and (max-width:600px) { .out_login { border-bottom-right-radius:10px; border-bottom-left-radius:0px; float:left; left:0px; }}

.money_box {display:block; position:absolute; width:calc(400px - 4px); height:70px; margin-top:-65px; right:0px; background:#161616;}
.money_box img{width:auto; max-height:50px; float:left; margin-right:2px; border-radius:6px;}
@media screen and (max-width:1350px) { .money_box { /*right:0px;*/ left:2px; }}

/* Визуальное скрытие для Админов - связанное с Комментариями: Выбранные комментарии - Действие: Объединить комментарии Удалить */
.mass_comments_action {display:none;}

/* Скачивание файлов attachment.tpl */
.blck_skachat {display:table-cell; position:inherit; width:100%; height:100px; top:50px; margin-bottom:65px; color:#000; background:#fffad4; text-align:center; vertical-align:middle;}
.kn_skachat {display:inherit; vertical-align:middle; width:100px; height:30px; text-decoration-line:none; color:#000; background:#04ff00; float:left; margin-left:20px; position:relative;}

.title {display:block; position:relative; float:left; background:#1d1d1d; top:0px;}
.title_short {display:block; position:absolute; float:left; background:#1d1d1d; top:9px;}
.title_full {display:block; position:relative; float:left; background:#1d1d1d; top:0px; padding-bottom:35px;}
.title_chtivo {display:block; position:absolute; font-size:14pt !important; float:left; background:#1d1d1d; top:0px;}

/* h1 {position:relative; display:block; float:left; width:100%; z-index:140; font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif;} */

h1 {position:relative; margin-left:8px; margin-bottom:0px; margin-top:0px; float:left; width:calc(100% - 16px); /* color:#fb643c; */ color:#fff; z-index:140; font-size:26pt !important; background:#000000c7; /*font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif;*/
  -webkit-touch-callout: none; /* iOS Safari */
/*  -webkit-user-select: none; */   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
/*  user-select: none; */          /* Non-prefixed version, currently
                                  not supported by any browser */
}
@media screen and (max-width:1600px) { h1 { font-size:20pt !important; margin-left: 8px;}}
@media screen and (max-width:1350px) { h1 { font-size:20pt !important; margin-left: 8px;}}
@media screen and (max-width:1220px) { h1 { font-size:20pt !important; margin-left: 8px;}}
@media screen and (max-width:840px) { h1 { font-size:16pt !important; margin-left: 8px;}}
/*.uuu_blya:hover ~ .rulez_overroll h1 {color:#fb643c;}*/

a h1#ttt, a.full_kupit b{display:block; width:100%; height:60px; font-size:20pt; background:#2cdc62; color:#000; margin-bottom:70px; text-align:center; padding-top:23px;}
a h1#ttt:hover, a.full_kupit:hover b{background:#2abf58;}

h2 {position:relative; margin-bottom:1px; margin-top:10px; float:left; width:100%; z-index:140; /*font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif;*/ 
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
h2 a{color:#888; text-decoration:none;}
h2 a:hover{color:#fb643c;}

h3 {display:inline-block; position:relative; margin-bottom:0px; margin-top:0px; width:100%; z-index:140; font-size:13pt;}
h3 a{text-decoration:none;}
.h3_relatednews a{}
.b_h3_related_news a{color:#fff; text-decoration:none;}

h4 {display:contents; font-size: 12pt; color:#fff; font-weight:normal;}
h4 a{display:contents; font-size: 12pt; color:#fb643c; text-decoration:none !important;}
.right_link a:hover h4{color:#fb643c; background:#0c0c0c; box-shadow: 0 0 10px #fb643c; z-index:1000;}


div.bott_tags div.right_short_news a div h4{text-decoration:none;}
div.bott_tags div.right_short_news a:hover div h4{color:#fb643c; background:#0c0c0c; box-shadow: 0 0 10px #fb643c; z-index:1000;}
.bott_tags a h4{text-decoration:none;}
.bott_tags a:hover h4{text-decoration:none; color:#fb643c;}

.left_h4 {display:flex; max-width:400px; width:100%; margin-top:0px; margin-bottom:0px; color:#656565; background:#272727;}

/* Регистрация страница стили страницы */
.regtext {font-size:14pt; color:#bbb;}

/* 2020 верхняя облсть сайта, с оплатой и с фильмами */ 
.fdfdfdfdfdsf {top:0px;}
.center_fon_osn_oplaty {display:block; position:relative; width:100%; height:270px; background-color:#984949; padding-top:0px;}
@media screen and (max-width:1600px) { .center_fon_osn_oplaty { }}
@media screen and (max-width:1350px) { .center_fon_osn_oplaty { }}
@media screen and (max-width:1220px) { .center_fon_osn_oplaty { }}
@media screen and (max-width:840px) { .center_fon_osn_oplaty { padding-top:29px; }}
@media screen and (max-width:600px) { .center_fon_osn_oplaty { display:none !important; }}

.top_center_content_oplata {display:inline-block; position:relative; height:250px; width:calc(100% - 400px - 400px); background-color:#161616; right:0px; top:10px;}
@media screen and (max-width:1600px) { .top_center_content_oplata { }}
@media screen and (max-width:1350px) { .top_center_content_oplata { width:calc(100% - 400px) !important; }}
@media screen and (max-width:1220px) { .top_center_content_oplata { width:calc(100% - 400px) !important; }}
@media screen and (max-width:840px) { .top_center_content_oplata { width:calc(100%) !important; }}
@media screen and (max-width:600px) { .top_center_content_oplata { width:calc(100%) !important; display:none;}}

.left_side_svg_block {width:400px; height:250px; background-color:#984949; float:left; padding-top:10px; z-index:100;}
@media screen and (max-width:1600px) { .left_side_svg_block { }}
@media screen and (max-width:1350px) { .left_side_svg_block { }}
@media screen and (max-width:1220px) { .left_side_svg_block { }}
@media screen and (max-width:840px) { .left_side_svg_block { display:none !important; }}
@media screen and (max-width:600px) { .left_side_svg_block { display:none !important; }}

.right_side_svg_block {display:block; width:400px; height:250px; position:relative; float:right; /*background-color:#984949;*/ padding-top:10px; transform: scale(-1, 1);}
@media screen and (max-width:1600px) { .right_side_svg_block { }}
@media screen and (max-width:1350px) { .right_side_svg_block { display:none !important; }}
@media screen and (max-width:1220px) { .right_side_svg_block { display:none !important; }}
@media screen and (max-width:840px) { .right_side_svg_block { display:none !important; }}
@media screen and (max-width:600px) { .right_side_svg_block { display:none !important; }}

/* ---- Мой Профиль шаблон userinfo.tpl ---- */
.user_info_profile_block {display:block; width:100%; height:auto; color:#888; background:#161616;}
.user_profile_information {}
.user_profile_div_line {}

.statbox {background:#eaeaea;}
.avatar img {max-width:100px; height:auto;}

/* ---- прочее ---- */
video {max-width:100%; height: auto;}
embed, object {max-width:100%; margin-left: 0px !important;}
.reklama_na_saite {display:table-cell; width:400px; height:50px; color:#ff0000; background: linear-gradient(to top, white, #e7e7e7); text-decoration:none; text-align:center; vertical-align:middle;}
.rulez_vkontakte {display:table-cell; width:400px; height:50px; color:#fff; background: linear-gradient(to top, #4a76a8, #1f4167); text-decoration:none; text-align:center; vertical-align:middle;}
a.rulez_vkontakte{color:#fff !important;}
a.rulez_vkontakte:hover{color:#fff !important;}
/*
.toplineshadov {display:block; position:absolute; max-width:100%; height:1px; background:#000; padding-top:100px; margin-top:6px;}
.logo-rulez {display:block; position:fixed; background:#fff; color:#000; width:300px; height:56px; float:left; left:0px; z-index:999; border-top-left-radius:10px;
-webkit-box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);
-moz-box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);
box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);    
}
*/
/*
@media screen and (max-width:750px) { .logo-rulez { width:105px; 
-webkit-box-shadow: inset -20px 0px 26px -21px #fff;
-moz-box-shadow: inset -20px 0px 26px -21px #fff;
box-shadow: inset -20px 0px 26px -21px #fff;
}}
*/
/*
.logo-rulez.scroll {display:block; position:absolute; width:300px; top:0px; z-index:111;}
@media screen and (max-width:1250px) { .logo-rulez.scroll { width:305px; }}
@media screen and (max-width:750px) { .logo-rulez.scroll { width:105px; 

-webkit-box-shadow: inset -20px 0px 26px -21px #fff;
-moz-box-shadow: inset -20px 0px 26px -21px #fff;
box-shadow: inset -20px 0px 26px -21px #fff;
    
}}*/

.plus_rating_news, .minus_rating_news, .rating_news, .nazad_full {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}


.all_logo {position:fixed; z-index:1200; margin-top:3px; margin-left:63px;}
@media screen and (max-width:840px) { .all_logo { margin-left:10px; }}
.logo_span_1 {float:left; top:2px;color:#3ab7d9;font-size:27pt;font-weight:900; z-index:222;}
@media screen and (max-width:840px) { .logo_span_1 { font-size:25pt; margin-top:5px;}}
.logo_span_2 {float:left; top:2px;color:#000;font-size:27pt;font-weight:900; z-index:222;}
@media screen and (max-width:840px) { .logo_span_2 { font-size:25pt; margin-top:5px;}}

.block {display:block; position:relative; width:100%; height:100%; margin-bottom: -60px;}
.top {display:block; position:fixed; /* margin:0 300px; */ width:calc(100% - 600px); /* width:calc(100%); */ height:30px; margin-left:300px; background:#2d2d2d; float:left; /* -webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); */ z-index:991100 !important; /* filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); */ }
@media screen and (max-width:1600px) { .top {width: calc(100% - 300px) !important; /* margin: 0 0px; */ }}
@media screen and (max-width:1220px) { .top {width: calc(100% - 300px) !important; /* margin: 0 0px; */ }}
@media screen and (max-width:840px) { .top {height: 60px !important;}}
@media screen and (max-width:750px) { .top {width: calc(100%) !important; height:60px !important; /* margin: 0 0px; */ }}
@media screen and (min-width:750px) { .top {}}
/*
@media screen and (max-width:770px) { .top, .center {width: calc(100% - 0px) !important;}}
*/

.top_fixed {position:fixed;}
.lol_left_block {display:list-item; position:fixed; height:30px; width:calc(100% - 600px); background:#2d2d2d; /*background:#3b3d44;*/ z-index:299; float:left; margin-left:300px; margin-top:0px; filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));}
@media screen and (max-width:1600px) { .lol_left_block { width:calc(100% - 0px) !important; margin-left:0px !important;}}
@media screen and (max-width:1220px) { .lol_left_block { width:calc(100% - 0px) !important; margin-left:0px !important;}}
@media screen and (max-width:840px) { .lol_left_block {height: 60px !important;}}

.header_block {height:30px; width:200px; background:#eaeaea; z-index:150;}

.content {display:block; position:relative; width:100%; height:100%; float:left;}

/*
.center {position:relative; width: calc(100% - 600px - 500px); height: inherit; background:#383838; margin:0 auto; top:0px;}
*/

.center {display:block; position:relative; width: calc(100% - 400px - 400px); height:auto; float: left; margin-bottom:90px;}
@media screen and (max-width:1910px) { .center { width: calc(100% - 400px - 400px) !important; float:left !important;}}
@media screen and (max-width:1600px) { .center { width: calc(100% - 400px) !important; /*margin:0 300px !important;*/ float:left !important;}}
@media screen and (max-width:1350px) { .center { width: calc(100% - 400px) !important; float:left !important;}}
@media screen and (max-width:1220px) { .center { width: calc(100% - 0px) !important; float:left !important; margin-top:0px; margin-bottom:36px;}}
@media screen and (max-width:840px) { .center { width: calc(100% - 0px) !important; float:left !important;}}

#full_contents {color:#bfbfbf;}
#full_contents a{color:#3ab7d9;}
#full_contents a:hover{color:#3ab7d9; text-decoration:underline;}



.line_post {display:block; left:0px; position:relative; margin:0 auto; float:right; height:30px; background:#272727; border-bottom:0px solid #2cb6dc; top:0px; margin-bottom:0px; width:100%;}
.line_post_full {display:block; left:0px; position:relative; margin:0 auto; float:right; height:30px; background:#2cb6dc; border-bottom:0px solid #2cb6dc; top:-5px; margin-bottom:-10px; width:100%; /*box-shadow: 0 0 35px #000;*/}
.line_post_chtivo {display:block; left:0px; position:relative; margin:0 auto; float:right; height:30px; background:#272727; border-bottom:0px solid #2cb6dc; top:0px; margin-bottom:0px; width:100%; z-index:150;}

.shortstory {display:inline-table; position:relative; width:calc(50% - 12px); max-width:calc(50% - 12px); max-height:304px; left:6px; float:left; top:0px; margin-left:3px; margin-right:3px; margin-bottom:25px; background:#fff; width: -webkit-fill-available;  box-shadow: 0 0 6px #000; /* filter:  drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); */}
/* @media screen and (max-width:750px) { .shortstory { top:20px !important; margin-bottom:66px !important; }} */

@media screen and (max-width:1600px) { .shortstory { max-width: calc(50% - 12px) !important; /*margin:0 300px !important;*/ float:left !important;}}
@media screen and (max-width:1350px) { .shortstory { max-width: calc(50% - 12px) !important; float:left !important;}}
@media screen and (max-width:1220px) { .shortstory { max-width: calc(50% - 12px) !important; float:left !important;}}
@media screen and (max-width:840px) { .shortstory { max-width: calc(50% - 12px) !important; float:left !important;}}
@media screen and (max-width:600px) { .shortstory { max-width: calc(100% - 12px) !important; float:left !important;}}

.shortstory_chtivo {display:inline-table; position:relative; width:calc(25% - 12px); max-width:calc(25% - 12px); max-height:304px; left:6px; float:left; top:35px; margin-left:3px; margin-right:3px; margin-bottom:25px; background:#fff; width: -webkit-fill-available;  box-shadow: 0 0 6px #000; /* filter:  drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); */}
@media screen and (max-width:1600px) { .shortstory_chtivo { max-width: calc(25% - 12px) !important; /*margin:0 300px !important;*/ float:left !important;}}
@media screen and (max-width:1350px) { .shortstory_chtivo { max-width: calc(25% - 12px) !important; float:left !important;}}
@media screen and (max-width:1220px) { .shortstory_chtivo { max-width: calc(25% - 12px) !important; float:left !important;}}
@media screen and (max-width:840px) { .shortstory_chtivo { max-width: calc(25% - 12px) !important; float:left !important;}}
@media screen and (max-width:600px) { .shortstory_chtivo { max-width: calc(100% - 12px) !important; float:left !important;}}

.fullstory {display:block; position:relative; width:calc(100% - 16px); margin:0 auto; top:0px; /* padding-top:30px; */ margin-bottom:60px; background:#fff; filter: /*drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); */}
@media screen and (max-width:750px) { .fullstory { top:5px !important; }}
@media screen and (max-width:1350px) { .fullstory { top:0px !important; }}
@media screen and (max-width:1600px) { .fullstory { top:0px !important; }}
.full_right_data {display:block; z-index:1111; color:#fb643c; width:100%; height:auto; background:#272727;}

.views_data_categ_full_video {display:block; position:relative; width:100%; height:auto; background:#000;}
.views {display:inline; /*text-align:right; */ background:#000;}
.ddddddata {text-align:right; float:right; /*margin-top:-23px;*/ background:#000;}
.cccccateg {float:left;}

/* Похожие Новости Relatednews.tpl */
.related_news {display:inline-block; width: calc(100% - 16px); margin-left:8px; height:420px; top:0px; bottom:0px; position:relative; overflow-x:hidden; /*box-shadow: 0 0 10px #000;*/ z-index:111;}
.related_news::-webkit-scrollbar-track {border-radius:0px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #383838; z-index:10;}
.related_news::-webkit-scrollbar {border-radius:0px; width:16px; background-color:#F5F5F5; z-index:10;}
.related_news::-webkit-scrollbar-thumb {border-radius:0px; background-color:#1d1d1d; box-shadow: 0 0 10px #fb643c; z-index:10;
/* background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,  transparent 75%, transparent); */
}
.related_news::-webkit-scrollbar-thumb:hover {background-color: #0c0c0c; box-shadow: 0 0 10px #fb643c; z-index:10;}

.categ_short_full {color:#888;}
.categ_short_full a{color:#888; text-decoration:none;}
.categ_short_full a:hover{color:#fb643c;}

.view {background-image: url(https://www.rulez-t.info/uploads/view-21px_12px.png); background-position: left bottom; position:relative; width:21px; height:12px; float:left; left:2px; top:1px;}
.view_s {display:table-cell; vertical-align:middle; font-size:10pt; left:0; right:0; min-width:100px; width:auto; height:30px; margin:auto; color:#fb643c; /* background-color:#272727; */ background: linear-gradient(to left, #272727, #1d1d1d);}

.nam_na_pokushac {position:static; display:block; margin-bottom:-150px; width:100%; height:400px;}

.tags {}
.tags_full {width:100%; height:auto; color:#fff; background:#383838; padding-top:5px;}
.tags_full a{font-size:12pt; color:#fff; text-decoration: none; background:#0d0d0d; border-radius:4px; margin:2px; padding-left:3px; padding-right:3px; float:left;}
.tags_full a:hover{color:#fb643c; background:#0c0c0c;}

.avatar_photo_comments img{width:100px; height:100px; float:unset; position:relative;}

.comments_name {float:left; color:#3ab7d9; font-size:13pt;}
.ccomments_date {float:right; color:#3ab7d9; font-size:13pt;}
.recaptcha {display:grid; position:relative; float:left; margin-top:0px;}
.ne_robot {color:#3ab7d9;}

.add_comments_btn {cursor:pointer; position:relative; display:table-cell; vertical-align:middle; text-align:center; width:100%; height:30px; float:left; margin-top:0px; margin-bottom:0px; background:#111111; color:#eaeaea; box-shadow: 0 0 10px #000; z-index:111 !important;}
.add_comments_btn:hover{position:relative; display:table-cell; vertical-align:middle; text-align:center; width:100%; height:30px; background:#0d0d0d; color:#fb643c; box-shadow: 0 0 10px #fb643c; }

.only_text_full {position:relative; background:#111111; font-size:14pt; padding-bottom:20px; /*box-shadow: 0 0 35px #000;*/ z-index:111;}
.only_text_full img {margin-bottom:0px; margin-top:6px; /*max-width:auto; width:auto; height:auto;*/}
/* СДЕЛАТЬ УЗКИЕ КАРТИНКИ ФУЛЛ .only_text_full img {margin-bottom:6px; max-width: 100%; width: calc(100vw); height: calc(100vw * 9 / 16); max-height: 340px !important;} */
@media screen and (max-width:1600px) { .only_text_full img { width:auto !important;}}
@media screen and (max-width:1350px) { .only_text_full img { width:auto !important;}}
@media screen and (max-width:1220px) { .only_text_full img { width:auto !important;}}
@media screen and (max-width:840px) { .only_text_full img { width:100% !important;}}

.content_short_story {display:grid; position:relative; overflow:hidden; padding-top:20px; width:100%; height:304px; background:#1d1d1d;}
.content_short_story a {display: contents; text-decoration:none; width:100%; height:auto; font-size: xx-large; color:#000; background-color:#ffb3e4; text-shadow: #d5ecff -1px -1px 0, #f1a7ff 1px 1px 0;}
.content_short_story img{display:block; position:sticky; object-fit:cover; top:0px; margin-top:0px; max-width:100%; width:100% !important; height:304px!important; z-index:141; box-shadow: 0 0 5px #000;}

.content_short_story_chtivo {display:grid; position:relative; overflow:hidden; padding-top:20px; width:100%; height:90px; background:#1d1d1d;}
/* СДЕЛАТЬ УЗКИЕ КАРТИНКИ ШОРТ .content_short_story img{position:relative; top:0px; margin-top:0px; max-width: 100%; width: calc(100vw); height: calc(100vw * 9 / 16); max-height: 330px !important; z-index:141;} */

.podrobnee {position:absolute; width:auto; height:auto; /*margin:0 auto;*/ float:right; right:0px;  box-shadow: 0 0 6px #000;}
.podrobnee a{position:relative; display:table-cell; vertical-align:middle; width:auto; height:30px; background:#1d1d1d; color:#fff; /*margin:0 auto;*/  margin-top:0px; text-align:center; width: -webkit-fill-available; text-decoration:none; z-index:145;}
.podrobnee a:hover{color: #fb643c; background:#0c0c0c; box-shadow: 0 0 10px #fb643c;}

.nazad_full {position:absolute; width:auto; height:auto; /*margin:0 auto;*/ float:right; right:0px; z-index:111; box-shadow: 0 0 6px #000;}
.nazad_full a{position:relative; display:table-cell; vertical-align:middle; width:auto; height:30px; background:#1d1d1d; color:#fff; /*margin:0 auto;*/  margin-top:0px; text-align:center; width: -webkit-fill-available; text-decoration:none; z-index:145;}
.nazad_full a:hover{color: #fb643c; background:#0c0c0c; box-shadow: 0 0 10px #fb643c;}
@media screen and (max-width:1600px) { .nazad_full { }}
@media screen and (max-width:1350px) { .nazad_full { }}
@media screen and (max-width:1220px) { .nazad_full { }}
@media screen and (max-width:840px) { .nazad_full { display:none; }}


@media screen and (max-width:570px) { .podrobnee { display:none !important; }} 

/*
@media screen and (max-width:770px) { .left {display:none !important;}
    */
    
.all_box_content {display:block; position:relative; width:100%; height:100%; padding-top:30px; background:#191919;}
@media screen and (max-width:1600px) { .all_box_content {  }}
@media screen and (max-width:1350px) { .all_box_content {  }}
@media screen and (max-width:1220px) { .all_box_content {  }}
@media screen and (max-width:840px) { .all_box_content {  }}
@media screen and (max-width:600px) { .all_box_content { padding-top:60px; }}

.left {position:relative; min-width:400px; height:100%; min-height:100px; max-height:100%; background:#191919; left:0px; float:left; /* -webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); */ z-index:10;}
.right {position:absolute; min-width:400px; /* height:100%; min-height:100px; max-height:100%; */ background:#191919; text-align:center; right:0px; float:right; z-index:10; 
    /* -webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); */ }
@media screen and (max-width:1220px) { .left { display:none; }}

.left_link {position:relative; /*font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif !important;*/ font-size:larger !important; 
    margin-top:0px; 
    text-align:left; 
    text-indent:5px;
}

.right_link {position:relative; /*font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif !important;*/ font-size:larger !important; 
    margin-top:0px; 
    text-align:left; 
    text-indent:0px;
    z-index: 290;}

.right_link a{position:relative; color:#eaeaea; text-decoration:none; height:auto; width:400px; float:left; background:#292929;
border-bottom-color:rgba(72,72,72,0.4); 
    border-bottom-style: solid;
    border-bottom-width: 0.3px; 
    border-top-width: 0.3px;
    border-top-color: rgba(72,72,72,0.4);
    border-top-style: solid;
    transition:all 0.0s;
    z-index:100;
}
.right_link a:hover{color:#fb643c; background:#0c0c0c; box-shadow: 0 0 10px #fb643c; z-index:1000;}

.left_link a b{display:block; margin-top:7px;}
.left_link a{position: relative; color:#eaeaea; text-decoration:none; height:38px; width:400px; float:left; background:#1d1d1d;
border-bottom-color:rgba(72,72,72,0.4); 
   border-bottom-style: solid; 
    border-bottom-width: 0.3px; 
    border-top-width: 0.3px;
    border-top-color: rgba(72,72,72,0.4);
    border-top-style: solid; 
    transition:all 0.0s;
    z-index:100;
/*
-webkit-box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);
-moz-box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);
box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);
*/
}
.left_link a:hover{position: relative; height:38px; width:400px; float:left; color:#fb643c; background:#0c0c0c; box-shadow: 0 0 10px #fb643c;
border-bottom-color: rgba(72,72,72,0.4);
border-top-color: rgba(72,72,72,0.4);
    border-bottom-style: solid;
    border-bottom-width: 0.3px;
    border-top-width: 0.3px;    
    border-top-style: solid;
    transition:all 0.0s;
    z-index:111;
}
.left_categ_links a{color:#fff; text-decoration: none;}
.left_categ_links a:hover{color:#2cb6dc; text-decoration: none;}

.left-bar {display:block; position:absolute; width:300px; height:100%; margin-top:0px; margin-bottom:-60px; background:#f8f8f9; border-bottom-left-radius:10px; border-top-left-radius:10px;
    float:left; z-index:1; 
-webkit-box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);
-moz-box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);
box-shadow: inset -20px 0px 26px -21px rgba(149,145,140,1);
}
@media screen and (max-width:750px) { .left-bar { display:none; }}

.teaser_left {display:flex; position:relative; width:50px; height:100%; color:#fff; background:#1774e6; text-align:center;     
  float:left;}
.teaser_right {display:flex; position:relative; min-width:50px; height:100%; color:#fff; background:#e68217; right:0px; float:right; text-align:center;}

.x1 {/*flex:1;*/ background:#383838; width:50px; height:100%; position:absolute; top:0px; /*left:0px;*/}
.x2 {/*flex:1;*/ background:#383838; width:50px; height:100%; top:0px; right:0px;}

@media screen and (min-width:1910px) { .x1, .x2, .teaser_right, .teaser_left { display:none !important; }}
@media screen and (max-width:1910px) { .x1, .x2, .teaser_right, .teaser_left { display:none !important; }}
@media screen and (max-width:1600px) { .x1, .x2, .teaser_right, .teaser_left { display:none !important; }} 
/* @media screen and (max-width:1350px) { .teaser_right, .teaser_left, .x2, .x1 { display:none !important; }} */
@media screen and (max-width:1350px) { .right, svg.fuck_right, .teaser_right, .teaser_left, .x2, .x1 {display:none !important; }}
@media screen and (max-width:1600px) { .right, svg.fuck_right, .teaser_right, .teaser_left, .x2, .x1 {display:fixed !important; }}

.content_teaser {position:relative; background:#e6d017; width: calc(100% - 600px - 500px); height:250px; float:left;}

.footer {display:block; position:relative; width:100%; height:max-content; margin-top:0px; background:#191919; float:left; filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); z-index:300 !important;}
@media screen and (max-width:750px) { .footer { margin-top:70px; bottom: -30px;}}
@media screen and (max-width:570px) { .footer { margin-top:15px; bottom: -30px;}}
/*
.trapeze {fill:#9DE281; stroke-width:0px; stroke:#FDD000;}
.trapeze:hover {cursor:pointer; fill:#2d7310;} 
svg.fuck {-webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));}
*/
/*
.top_line {position:relative; width:100%; height:30px; background:#9DE281; -webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); 
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); z-index:20; }
*/

    .ali_1_teaser_short {display:block; padding-left:1px; padding-right:1px; padding-top:1px; margin:0 auto;}
    @media screen and (max-width:1909px) { .ali_1_teaser_short { margin:0 auto; }}
    @media screen and (max-width:1395px) { .ali_1_teaser_short { margin:0 auto; }}
    
    .ali_2_teaser_short {display:block; padding-left:1px; padding-right:1px; padding-top:1px; margin:0 auto;}
    @media screen and (max-width:1909px) { .ali_2_teaser_short { margin:0 auto; }}
    @media screen and (max-width:1395px) { .ali_2_teaser_short { margin:0 auto; }}
    @media screen and (max-width:845px) { .ali_2_teaser_short { display:none; }}
    @media screen and (max-width:750px) { .ali_2_teaser_short { display:block; }}
    @media screen and (max-width:545px) { .ali_2_teaser_short { display:none; }}
    
    .ali_3_teaser_short {display:block; padding-left:1px; padding-right:1px; padding-top:1px; margin:0 auto;}
    @media screen and (max-width:1909px) { .ali_3_teaser_short { display:none; }}
    @media screen and (max-width:1395px) { .ali_3_teaser_short { display:none; }}
    @media screen and (max-width:1220px) { .ali_3_teaser_short { display:block; }}
    @media screen and (max-width:1107px) { .ali_3_teaser_short { display:none; }}    
    
    .ali_block_osn {display:flex; position:relative; width:100%; max-width:100%; height:300px; top:-15px;}
    @media screen and (max-width:750px) { .ali_block_osn { height:315px !important; }}

.trapeze_short_left {fill:#fff; stroke-width:0px; stroke:#FDD000;}
.trapeze_short_left:hover {/*cursor:pointer;*/ fill:#fff;} 
svg.fuck_short_left {position:absolute; top:0px; left:0px; /*-webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); z-index:150;*/}

.trapeze_short_right {fill:#fff; stroke-width:0px; stroke:#FDD000;}
.trapeze_short_right:hover {/*cursor:pointer;*/ fill:#fff;} 
svg.fuck_short_right {position:absolute; top:0px; right:0px; /*-webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); z-index:150;*/}

.logo_span_1:hover~.trapeze_short_left {fill:#ccc !important;}

.line_fuck_short {position:relative; width:100%; height:30px; background:#1d1d1d; float:left; z-index:111;}

.trapeze_full_left {fill:#1d1d1d; stroke-width:0px; stroke:#FDD000;}
.trapeze_full_left:hover {/*cursor:pointer;*/ fill:#1d1d1d;} 
svg.fuck_full_left {position:absolute; top:-30px; left:0px; /*-webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); z-index:150;*/}

.trapeze_full_right {fill:#1d1d1d; stroke-width:0px; stroke:#FDD000;}
.trapeze_full_right:hover {/*cursor:pointer;*/ fill:#1d1d1d;} 
svg.fuck_full_right {position:absolute; top:-30px; right:0px; /*-webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); z-index:150;*/}

.trapeze_left {fill:#2d2d2d; stroke-width:0px; stroke:#FDD000;}
.trapeze_left:hover {/*cursor:pointer;*/ fill:#2d2d2d;} 
.wow_light:hover {fill:#3b3d44;}

svg.fuck_left {position:fixed; top:0px; left:0px; height:60px; -webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); z-index:299; /* fb643c - 251,100,60 */}
@media screen and (max-width:840px) { svg.fuck_left { height:30px !important; }}
svg.fuck_left:hover {position:fixed; top:0px; left:0px; height:60px; -webkit-filter: drop-shadow(0px 0px 7px rgba(251,100,60,0.9)); 
    filter: drop-shadow(0px 0px 7px rgba(251,100,60,0.9)); z-index:299; /* fb643c - 251,100,60 */}
@media screen and (max-width:840px) { .trapeze_left { display:none !important; }}

.trapeze_right {fill:#2d2d2d; stroke-width:0px; stroke:#FDD000;}
.trapeze_right:hover {/*cursor:pointer;*/ fill:#2d2d2d;} 
svg.fuck_right {position:fixed; top:0px; right:0px; height:60px; -webkit-filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(0,0,0,0.9)); z-index:299;}
svg.fuck_right:hover {position:fixed; top:0px; right:0px; height:60px; -webkit-filter: drop-shadow(0px 0px 7px rgba(251,100,60,0.9));      
    filter: drop-shadow(0px 0px 7px rgba(251,100,60,0.9)); z-index:299;}

/* скрол, Похожие новости fullstory */
#style_6::-webkit-scrollbar-track
{	border-radius:10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style_6::-webkit-scrollbar
{	border-radius:10px;
	width: 10px;
	background-color: #F5F5F5;
}

#style_6::-webkit-scrollbar-thumb
{	border-radius:10px;
	background-color: #F90;	
	background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}

#style_7::-webkit-scrollbar-track
{	border-radius:0px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style_7::-webkit-scrollbar
{	border-radius:0px;
	width: 0px;
	background-color: #F5F5F5;
}

#style_7::-webkit-scrollbar-thumb
{	border-radius:0px;
	background-color: #F90;	
	background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}

/* fullstory.tpl - некоторые стили из полной новости */
.uuu_blya {display:inline-grid; position:relative; padding-top:0px; width:100%; color:#9c9c9c; background:#fff; cursor:auto!important; bottom:0px; text-shadow: 0 0 black; /*box-shadow: 0 0 35px #000;*/} 
@media screen and (max-width:750px) { .uuu_blya {  }}
@media screen and (max-width:950px) { .uuu_blya {  }}
@media screen and (max-width:1220px) { .uuu_blya { margin-top:initial !important;}}
@media screen and (max-width:1350px) { .uuu_blya { margin-top:initial !important; }}
@media screen and (max-width:1600px) { .uuu_blya { margin-top:initial !important; }}
.uuu_blya a{display:contents; color:#3ab7d9 !important; text-decoration:none;}
.uuu_blya a:hover{text-decoration: underline;}

.blue_knopka_chek_opisanie {width:calc(100% - 100px - 50px - 60px - 112px); height:30px; background:#735798; display:block; position:relative; float:left; z-index:77; -webkit-text-emphasis-style:triangle; text-align:center;}
.blue_knopka_chek_opisanie:hover {width:calc(100% - 100px - 50px - 60px - 112px); height:30px; background:#2cb6dc; box-shadow: 0 0 10px #2cb6dc; cursor:pointer; z-index:177;}

.plus_rating_news {display:table-cell; vertical-align:middle; /*float:left;*/ position:relative; width:30px; height:30px; color:#fff; background:#1d1d1d; top:0px; /*left:130px;*/ text-align:center; cursor:pointer; z-index:150; box-shadow: 0 0 6px #000;}
.plus_rating_news:hover {box-shadow: 0 0 10px #00ff08; color:#00ff08;}
.minus_rating_news {display:table-cell; vertical-align:middle; /*float:left;*/ position:relative; width:30px; height:30px; color:#fff; background:#1d1d1d; top:0px; /*left:100px;*/ text-align:center; cursor:pointer; z-index:150; box-shadow: 0 0 6px #000;}
.minus_rating_news:hover {box-shadow: 0 0 10px #da0000; color:#da0000;}
.rating_news {display:table-cell; /*float:left;*/ position:relative; min-width:40px; width:auto; height:30px; color:#fb643c; background:#272727; top:0px; /*left:0px;*/ text-align:center; z-index:149;}

.minus_full_p {font-size:13pt;}
.plus_full_p {font-size:13pt;}

/* navigation.tpl pages */ 
.navigation {display:inline-block; position:relative; background: #191919; /*max-width:100%;*/ width: calc(100% + 0px); /*width: calc(100% - 600px);*/ height: 55px; overflow:visible; font:1.9em Tahoma, Helvetica, Sans-serif; /* top:20px; */ bottom:-33px; left:0px; padding-bottom:0px; text-align:center; margin:0px 0px -5px; z-index: 9999;}
.navigation a{color:#2490f1;}
@media screen and (max-width:750px) { .navigation {float:left; margin:60px 0px -5px; width: calc(100% - 0px + 0px); left:0px;}}
@media screen and (max-width:950px) { .navigation {float:left; margin:60px 0px -5px; width: calc(100% - 300px); left:300px;}}
@media screen and (max-width:1220px) { .navigation {float:left; margin:60px 0px -5px; width: calc(100% - 0px); left:0px;}}
@media screen and (max-width:1350px) { .navigation {float:left; margin:60px 0px -5px; width: calc(100% - 0px); left:0px;}}
@media screen and (max-width:1600px) { .navigation {float:left; margin:60px 0px -5px; width: calc(100% - 0px); left:0px;}}

  .rarrs-left {display:flex; position:relative; background:#2b2b2b; font-size:14pt; margin-bottom:8px; top:-55px; /*border-top-right-radius:30px;*/ /*border-bottom-right-radius:30px;*/ float:left; width:96px; height:55px; line-height:50px; vertical-align:middle; text-align:center; align-items:center; justify-content:center; text-decoration:none; z-index:100;}
  .rarrs-left a {display:flex; font-size:14pt; text-decoration:none; padding:0px 3px; background-color:#232323; color:#eaeaea; width:96px; height:55px; /*border-top-right-radius:30px; border-bottom-right-radius:30px;*/ text-align:center; align-items:center; justify-content:center; text-decoration:none; 
  -moz-transition: background 0.02s 0.00s ease;
 -o-transition: background 0.02s 0.00s ease;
 -webkit-transition: background 0.02s 0.00s ease;
      /* border: 1px solid #ddd; */
  }
  .rarrs-left a:hover {color:#fb643c; background:#0c0c0c; /*border: 1px solid #2490f1;*/ width:96px; height:55px; box-shadow: 0 0 10px #fb643c; z-index:100;}
@media screen and (max-width:1390px) { .rarrs-left {top:0;}}
@media screen and (max-width:1220px) { .rarrs-left {top:0;}}
@media screen and (max-width:950px) { .rarrs-left {top:0;}}
@media screen and (max-width:750px) { .rarrs-left {top:0;}}

  .rarrs-right {display:flex; position:relative; background:#2b2b2b; font-size:14pt; margin-bottom:8px; float:right; top:-55px; /*border-top-left-radius:30px; border-bottom-left-radius:30px;*/ width:96px; height:55px; line-height:50px; text-align:center; vertical-align:middle; text-align:center; align-items:center; justify-content:center; text-decoration:none; z-index:100;}
  .rarrs-right a {display:flex; font-size:14pt; text-decoration:none; padding:0px 3px; background-color:#232323; color:#eaeaea; width:96px; height:55px; /*border-top-left-radius:30px; border-bottom-left-radius:30px;*/ text-align:center; vertical-align:middle; text-align:center; align-items:center; justify-content:center; text-decoration:none; 
  -moz-transition: background 0.02s 0.00s ease;
 -o-transition: background 0.02s 0.00s ease;
 -webkit-transition: background 0.02s 0.00s ease;
      /* border: 0.1px solid #ddd; */
  }
  .rarrs-right a:hover {color:#fb643c; background:#0c0c0c; /*border: 1px solid #2490f1;*/ width:96px; height:55px; box-shadow: 0 0 10px #fb643c; z-index:100;}
@media screen and (max-width:1390px) { .rarrs-right {top:0;}}
@media screen and (max-width:1220px) { .rarrs-right {top:0;}}
@media screen and (max-width:950px) { .rarrs-right {top:0;}}
@media screen and (max-width:750px) { .rarrs-right {top:0;}}

  .num {display:flex; position:relative; font-size:14pt; float:left; padding-left:0px; height:55px; width:100%; padding-bottom:0px; padding-right:0px; line-height:50px; text-align:center; vertical-align:middle; text-align:center; align-items:center; justify-content:center; text-decoration:none; z-index:100;}
  .num a{display:flex; font-size:14pt; padding:0px 0px; margin-left:5px; float:left; width:55px; height:55px; /*border-radius:55px;*/ color:#eaeaea; background-color:#232323; text-align:center; vertical-align:middle; text-align:center; align-items:center; justify-content:center; text-decoration:none; 
  -moz-transition: background 0.02s 0.00s ease;
 -o-transition: background 0.02s 0.00s ease;
 -webkit-transition: background 0.02s 0.00s ease;
/*border: 1px solid #ddd;*/   
  }
  .num a:hover {color:#fb643c; float:left; width:55px; height:55px; /*border-radius:55px;*/ /*border: 1px solid #2490f1; */ background-color:#0c0c0c; box-shadow: 0 0 10px #fb643c; z-index:100;}
  .num span{color:#000; font-size:100%; margin-left:5px; float:left; width:55px; height:55px; /*border-radius:55px;*/ background-color:#2b2b2b;}
  .num_all {}
@media screen and (max-width:1390px) { .num_all {display:none; }}
@media screen and (max-width:1220px) { .num_all {display:inline-block; }}
@media screen and (max-width:950px) { .num_all {display:none; }}
@media screen and (max-width:750px) { .num_all {display:none; }}

/* Страница Регистрации */
.registration_page {color:#bbb;}
.regi_form_block {background:#eaeaea;}

/* ЭМБЕД ПЕРЕКРЫТИЕ ВИДЕО ПЛЕЕРА - ПО КРЕСТИКУ С ЗАКРЫТИЕМ - СО СВОИМИ ТИЗЕРАМИ */
.full_embed {position:relative; width:100%; height:60px; background:#000000e0; z-index:8888;}
.kn_red_closed {position:relative; width:60px; height:60px; float:right; background:#ff0000; cursor:pointer; z-index:9999;}
.close {display:table-cell; position:relative; width:32px; height:32px; top:-11px; left:12px; cursor:pointer; text-align:center; vertical-align:middle; opacity:0.8;}
.close:hover {  opacity: 1;}
.close:before, .close:after {  position: absolute;  left: 15px;  content: ' ';  height: 50px;  width: 5px;  background-color: #fff;}
.close:before {  transform: rotate(45deg);}
.close:after {  transform: rotate(-45deg);} 
.jz_zzz {position:absolute; top:65px; height:auto;}
@media screen and (max-width:1000px) { .jz_zzz { background: #000000e0; }}
@media screen and (max-width:840px) { .jz_zzz { background: #000000e0; }}
@media screen and (max-width:600px) { .jz_zzz { background: #000000e0; }}
.jz_zzz_2_full_after_title {display:block; position:relative; top:0px; height:auto; width:100%;}
.teaser_block_full {display:grid; position:relative; overflow:hidden; float:left; margin:4px; width:200px; height:200px; padding-bottom:65px; background:#111111; color:#eaeaea; opacity:1.85;}
img.img_teaser_block {width:100%; height:200px; /*background-size:cover; object-position: 0 0;*/ margin-top:0px; margin-bottom:0px;background:#f6f6f6; object-fit:cover;}
.title_teaser_full {position:absolute; font-size:14px; color:#fff; float:left; bottom:0px;}
.title_teaser_full a{color:#fff !important;}
.title_teaser_full a:hover{color:#fb643c !important;}
.teaser_linear_gradient:after {content: "";
	display: block;    
	width: 200px;
	height: 200px;    
	position: absolute;
	top: 0;      
	left: 0;   
	background: transparent;
	background-image: linear-gradient(to bottom, #11de9300, #11de9300, #11de9300, #000000);
	opacity: 0.85;}

/* Реклама РСЯ в контенте, отступы */
.yrbx {/*display:-webkit-box;*/ display:contents; position:relative; top:0px; left:0px; height:auto; /*height:350px;*/ width:calc(100% + 16px) !important; max-width:810px;}
@media screen and (max-width:1125px) { .yrbx { max-width:904px; float:left; }}
.yrbx_fullstory_related {display:inline-block; position:relative; max-height:300px !important; width:100%; max-width:904px;}
@media screen and (max-width:1125px) { .yrbx_fullstory_related { max-width:904px; float:left; }}
.yatiz-wrapper {height:300px !important; margin-top:10px !important; margin-bottom:5px !important;}

/* Своя Статистика Посетителей Сайта LightStat» 2.0 */
/** © 2018 Artem Malcov | https://www.pandoge.com/moduli-i-skripty/modul-statistiki-lightstat-20-final-release-dlya-dle **/
.lightstat_main * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lightstat_main *:before, .lightstat_main *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lightstat_main {
	min-width: 230px;
	width: 100%;
	margin: 0 auto;
	font-family: arial;
	box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
	border-radius: 4px;
}

.lightstat_head {
	width: 100%;
	background: #ddd;
	border-radius: 4px 4px 0 0;
	text-align: center;
	padding: 30px 0 33px 0;
	font-size: 12px;
	color: #888;
	position: relative;
}

.lightstat_head span {
	display: block;
	font-size: 26px;
	color: #222;
}

.lightstat_progress {
    display: flex;
	width: 100%;
}

.lightstat_progress span {
	height: 4px;
	display: block;
	float: left;
}

.lightstat_body {
	background: #222;
	/* border-radius: 0 0 4px 4px; */
	padding: 18px 0 4px 0;
}

.lightstat_body div {
	padding: 0 10px 11px 10px;
	color: #888;
	font-size: 14px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
}

.lightstat_body div span:nth-of-type(1) {
	width: 8px;
	height: 8px;
	display: inline-block;
	vertical-align: top;
	border-radius: 99px;
	margin: 5px 10px 0 0;
	vertical-align: top;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
}

.lightstat_body div span:nth-of-type(2) {
	float: right;
	color: #fff;
}

.lightstat_body div:nth-of-type(1) span:nth-of-type(1) {
	background: #d95e01;
}

.lightstat_body div:nth-of-type(2) span:nth-of-type(1) {
	background: #af291d;
}

.lightstat_body div:nth-of-type(3) span:nth-of-type(1) {
	background: #619505;
}

.lightstat_is {
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0 0 15px 28px;
	display: block;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
}

.lightstat_pandoge_com {
	width: 8px;
	height: 20px;
	position: relative; 
	background: #222;
	display: block;
	position: absolute;
	top: 0;
	right: 20px;
	transition: .2s;
}

.lightstat_pandoge_com:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 4px solid #d1d5d8;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.lightstat_pandoge_com:hover {
	height: 24px;
	transition: .2s;
}
.date_views_scr {width:100%; height:50px; margin-bottom:20px; background:#eaeaea; float:left; filter:drop-shadow(0px 0px 7px rgba(0,0,0,0.9));}


