:root {
	--white:#fff;
	--grey-97:#f2f5f7;
	--grey-96:#eef1f4;
	--grey-95:#eef0f1;
	--grey-93:#ebeced;
	--grey-89:#e1e2e3;
	--grey-75:#bfbfbf;
	--grey-65:#7d92a6;
	--grey-63:#6a7d90;
	--grey-56:#6a7d90;
	--grey-49:#7d7d7d;
	--grey-36:#51565c;
	--grey-26:#3a3e42;
	--grey-23:#34373b;
	--grey-22:#313538;
	--grey-17:#26292b;
	--grey-15:#1f2327;
	--grey-15-rbg:31,35,39;
	--grey-13:#171c20;
	--black:#171c20;
	--orange:#f76610;
	--green:#009900;
	--red:#ff0000;
	--blue:#1e90ff;
	--gold:#ffd700;
	--pink:#ff00ff;
	--blue-theme-1:0,135,187;
	--blue-theme-2:39,119,167;
	--blue-theme-3:36,113,158;
	--blue-theme-4:35,82,124;
	--blue-theme-5:66,99,128
}
:root:not([data-theme=dark]) {
	--icon:"\e943";
	--wh-bl:var(--white);
	--bl-wh:var(--black);
	--body-background:var(--grey-96);
	--header-background:rgba(var(--blue-theme-2),1);
	--copyright-background:rgba(var(--blue-theme-3),1);
	--content-background-1:var(--white);
	--content-background-2:var(--grey-97);
	--text-default:var(--black);
	--color-white:var(--white);
	--color-white-2:var(--grey-89);
	--a-color:rgba(var(--blue-theme-2),1);
	--a-hover-color:rgba(var(--blue-theme-4),1);
	--border:var(--grey-89);
	--btn-default-background-1:var(--grey-93);
	--btn-default-background-2:#27293D;
	--btn-default-hover-background-1:var(--grey-89);
	--btn-default-hover-background-2:rgba(var(--blue-theme-4),1);
	--btn-default-color:var(--black)
}
:root[data-theme=dark] {
	--icon:"\e944";
	--wh-bl:var(--black);
	--bl-wh:var(--white);
	--body-background:var(--grey-22);
	--header-background:var(--grey-15);
	--copyright-background:var(--grey-17);
	--content-background-1:var(--grey-26);
	--content-background-2:var(--grey-23);
	--text-default:var(--grey-93);
	--color-white:var(--grey-89);
	--color-white-2:var(--grey-75);
	--a-color:var(--grey-75);
	--a-hover-color:var(--white);
	--border:var(--grey-36);
	--btn-default-background-1:var(--grey-22);
	--btn-default-background-2:rgba(var(--blue-theme-2),1);
	--btn-default-hover-background-1:var(--grey-15);
	--btn-default-hover-background-2:rgba(var(--blue-theme-3),1);
	--btn-default-color:var(--grey-93)
}
*,*::before,*::after {
	margin:0;
	padding:0;
	border:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
@font-face {
	font-family:"ks";
	src:url("../fonts/ks.eot?z3ifwf");
	src:url("../fonts/ks.eot?z3ifwf#iefix") format("embedded-opentype"),url("../fonts/ks.ttf?z3ifwf") format("truetype"),url("../fonts/ks.woff?z3ifwf") format("woff"),url("../fonts/ks.svg?z3ifwf#ks") format("svg");
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
.icon {
	font-family:"ks" !important;
	speak:never;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-torrent:before {
	content:""
}
.icon-ok:before {
	content:""
}
.icon-tg:before {
	content:""
}
.icon-vb:before {
	content:""
}
.icon-vk:before {
	content:""
}
.icon-ws:before {
	content:""
}
.icon-ya:before {
	content:""
}
.icon-yt:before {
	content:""
}
.icon-info:before {
	content:""
}
.icon-mail:before {
	content:""
}
.icon-close:before {
	content:""
}
.icon-link:before {
	content:""
}
.icon-save:before {
	content:""
}
.icon-moon:before {
	content:""
}
.icon-sld-left:before {
	content:""
}
.icon-sld-right:before {
	content:""
}
.icon-sun:before {
	content:""
}
.icon-menu:before {
	content:""
}
.icon-more:before {
	content:""
}
.icon-bug:before {
	content:""
}
.icon-wrench:before {
	content:""
}
.icon-check-circle:before {
	content:""
}
.icon-delete:before {
	content:""
}
.icon-done:before {
	content:""
}
.icon-done-all:before {
	content:""
}
.icon-launch:before {
	content:""
}
.icon-search:before {
	content:""
}
.icon-recommend:before {
	content:""
}
.icon-file:before {
	content:""
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-thin.eot");
	src:url("../fonts/notosans/notosans-thin.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-thin.woff2") format("woff2"),url("../fonts/notosans/notosans-thin.woff") format("woff"),url("../fonts/notosans/notosans-thin.ttf") format("truetype");
	font-weight:100;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-thinitalic.eot");
	src:url("../fonts/notosans/notosans-thinitalic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-thinitalic.woff2") format("woff2"),url("../fonts/notosans/notosans-thinitalic.woff") format("woff"),url("../fonts/notosans/notosans-thinitalic.ttf") format("truetype");
	font-weight:100;
	font-style:italic;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-extralight.eot");
	src:url("../fonts/notosans/notosans-extralight.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-extralight.woff2") format("woff2"),url("../fonts/notosans/notosans-extralight.woff") format("woff"),url("../fonts/notosans/notosans-extralight.ttf") format("truetype");
	font-weight:200;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-extralightitalic.eot");
	src:url("../fonts/notosans/notosans-extralightitalic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-extralightitalic.woff2") format("woff2"),url("../fonts/notosans/notosans-extralightitalic.woff") format("woff"),url("../fonts/notosans/notosans-extralightitalic.ttf") format("truetype");
	font-weight:200;
	font-style:italic;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-light.eot");
	src:url("../fonts/notosans/notosans-light.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-light.woff2") format("woff2"),url("../fonts/notosans/notosans-light.woff") format("woff"),url("../fonts/notosans/notosans-light.ttf") format("truetype");
	font-weight:300;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-lightitalic.eot");
	src:url("../fonts/notosans/notosans-lightitalic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-lightitalic.woff2") format("woff2"),url("../fonts/notosans/notosans-lightitalic.woff") format("woff"),url("../fonts/notosans/notosans-lightitalic.ttf") format("truetype");
	font-weight:300;
	font-style:italic;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-regular.eot");
	src:url("../fonts/notosans/notosans-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-regular.woff2") format("woff2"),url("../fonts/notosans/notosans-regular.woff") format("woff"),url("../fonts/notosans/notosans-regular.ttf") format("truetype");
	font-weight:400;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-italic.eot");
	src:url("../fonts/notosans/notosans-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-italic.woff2") format("woff2"),url("../fonts/notosans/notosans-italic.woff") format("woff"),url("../fonts/notosans/notosans-italic.ttf") format("truetype");
	font-weight:400;
	font-style:italic;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-medium.eot");
	src:url("../fonts/notosans/notosans-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-medium.woff2") format("woff2"),url("../fonts/notosans/notosans-medium.woff") format("woff"),url("../fonts/notosans/notosans-medium.ttf") format("truetype");
	font-weight:500;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-mediumitalic.eot");
	src:url("../fonts/notosans/notosans-mediumitalic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-mediumitalic.woff2") format("woff2"),url("../fonts/notosans/notosans-mediumitalic.woff") format("woff"),url("../fonts/notosans/notosans-mediumitalic.ttf") format("truetype");
	font-weight:500;
	font-style:italic;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-semibold.eot");
	src:url("../fonts/notosans/notosans-semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-semibold.woff2") format("woff2"),url("../fonts/notosans/notosans-semibold.woff") format("woff"),url("../fonts/notosans/notosans-semibold.ttf") format("truetype");
	font-weight:600;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-semibolditalic.eot");
	src:url("../fonts/notosans/notosans-semibolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-semibolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-semibolditalic.woff") format("woff"),url("../fonts/notosans/notosans-semibolditalic.ttf") format("truetype");
	font-weight:600;
	font-style:italic;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-bold.eot");
	src:url("../fonts/notosans/notosans-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-bold.woff2") format("woff2"),url("../fonts/notosans/notosans-bold.woff") format("woff"),url("../fonts/notosans/notosans-bold.ttf") format("truetype");
	font-weight:700;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-bolditalic.eot");
	src:url("../fonts/notosans/notosans-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-bolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-bolditalic.woff") format("woff"),url("../fonts/notosans/notosans-bolditalic.ttf") format("truetype");
	font-weight:700;
	font-style:italic;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-extrabold.eot");
	src:url("../fonts/notosans/notosans-extrabold.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-extrabold.woff2") format("woff2"),url("../fonts/notosans/notosans-extrabold.woff") format("woff"),url("../fonts/notosans/notosans-extrabold.ttf") format("truetype");
	font-weight:800;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-extrabolditalic.eot");
	src:url("../fonts/notosans/notosans-extrabolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-extrabolditalic.woff2") format("woff2"),url("../fonts/notosans/notosans-extrabolditalic.woff") format("woff"),url("../fonts/notosans/notosans-extrabolditalic.ttf") format("truetype");
	font-weight:800;
	font-style:italic;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-black.eot");
	src:url("../fonts/notosans/notosans-black.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-black.woff2") format("woff2"),url("../fonts/notosans/notosans-black.woff") format("woff"),url("../fonts/notosans/notosans-black.ttf") format("truetype");
	font-weight:900;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"NotoSans";
	src:url("../fonts/notosans/notosans-blackitalic.eot");
	src:url("../fonts/notosans/notosans-blackitalic.eot?#iefix") format("embedded-opentype"),url("../fonts/notosans/notosans-blackitalic.woff2") format("woff2"),url("../fonts/notosans/notosans-blackitalic.woff") format("woff"),url("../fonts/notosans/notosans-blackitalic.ttf") format("truetype");
	font-weight:900;
	font-style:italic;
	font-display:swap
}
.footer>*,.main,.header {
	padding-left:clamp(10px,3.33333vw,30px);
	padding-right:clamp(10px,3.33333vw,30px)
}
.footer>*>*,.main>*,.header>* {
	width:100%;
	max-width:1500px;
	margin-left:auto;
	margin-right:auto
}
.description-ava,.ava-container,.random-nick-box,.list-nick-box,#addcomment,.coments,.mass_comments_action,.navigation,.searchresult,.fullstory,.rel-cont,.rel-shortstory,.shortstory,.shor-nav-box,.mpopul,.mtop,.main__description {
	background-color:var(--content-background-1);
	border-radius:clamp(15px,2.22222vw,20px);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.14);
	box-shadow:0 0 3px rgba(0,0,0,.14)
}
.slick-prev:focus-visible,.slick-next:focus-visible,.header button:focus-visible,.header a:focus-visible {
	outline-color:var(--white)
}
.btn-menu-close:focus-visible,.unit-rating li a:focus-visible,select:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,textarea:focus-visible {
	outline-offset:-2px
}
.q-search #story:focus-visible {
	outline:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main {
	display:block
}
html {
	height:100%;
	min-height:100%;
	font-size:14px
}
html,html a {
	-webkit-font-smoothing:antialiased
}
body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	min-height:100%;
	min-width:320px;
	overflow-y:scroll;
	outline:0;
	background-color:var(--body-background)
}
body,select,input,textarea,button {
	line-height:1.5;
	font-family:"NotoSans",Arial,sans-serif;
	color:var(--text-default)
}
a {
	color:var(--a-color);
	text-decoration:underline
}
a:hover,a:focus {
	color:var(--a-hover-color);
	text-decoration:none
}
ol,ul {
	list-style:none
}
sup {
	vertical-align:super;
	font-size:smaller
}
sub {
	vertical-align:sub;
	font-size:smaller
}
hr {
	display:block;
	height:0;
	border:0;
	border-top:1px solid var(--border);
	margin:1em 0;
	padding:0
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	line-height:1.3;
	font-weight:700;
	text-rendering:optimizeLegibility;	
}
h1,.h1 {
	font-size:clamp(1.8rem,5.13333vw,2.2rem)
}
h2,.h2 {
	font-size:clamp(1.4rem,3.73333vw,1.6rem)
}
h3,.h3 {
	font-size:clamp(1.3rem,3.5vw,1.5rem)
}
h4,.h4 {
	font-size:clamp(1.2rem,3.26667vw,1.4rem)
}
h5,.h5,h6,.h6 {
	font-size:clamp(1.1rem,2.8vw,1.2rem)
}
iframe {
	max-width:100%
}
::-moz-selection {
	background:var(--bl-wh);
	color:var(--wh-bl)
}
::selection {
	background:var(--bl-wh);
	color:var(--wh-bl)
}
input[type=button]:focus,input[type=submit]:focus {
	border:none
}
.content-wrapper {
	height:100%
}
a,select,button,input,textarea {
	outline:0
}
a:focus-visible,select:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,.focus:focus-visible {
	outline:2px solid var(--a-color);
	outline-offset:2px
}
#loading-layer {
	background:#000;
	padding:10px;
	text-align:center;
	color:#fff;
	border-radius:2px
}
#loading-layer.withouttext {
	background:rgba(0,0,0,.6);
	padding:5px 5px 0px 5px;
	text-align:center;
	color:#fff;
	border-radius:50%
}
#loading-layer.withtext {
	padding:10px;
	background:rgba(0,0,0,.6);
	color:#fff;
	border-radius:5px;
	-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
	box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)
}
.scriptcode,.text_spoiler {
	padding:10px;
	border:1px solid var(--border)
}
.title_quote {
	padding:.3rem 0 .3rem 1em;
	border-left:4px solid var(--btn-default-background-2);
	font-weight:bold
}
.quote,blockquote {
	padding:.3rem 0 .3rem 1em;
	border-left:4px solid var(--btn-default-background-2)
}
.scriptcode {
	color:#4c6d0f;
	text-align:left;
	font-family:"Courier New"
}
.title_spoiler {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	margin-top:2px;
	border:1px solid var(--border);
	border-radius:5px;
	overflow:hidden;
	background-color:var(--btn-default-background-1)
}
.title_spoiler a {
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:var(--text-default)
}
.title_spoiler a:first-child {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:40px
}
.title_spoiler a:last-child {
	display:block;
	width:calc(100% - 40px);
	padding-left:10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.title_spoiler svg {
	height:14px;
	width:14px
}
.text_spoiler {
	margin-bottom:2px;
	margin-top:0 !important;
	border-top:0;
	text-align:justify;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.hide {
	background-color:var(--border);
	padding:5px;
	color:var(--green);
	margin:0 0 1em 0
}
.hide a {
	text-decoration:underline
}
.hide a:hover {
	text-decoration:none
}
.sort {
	list-style:none;
	padding:0;
	margin:0
}
.sort>li,.sort {
	display:inline
}
.sort>li {
	margin:0 0 0 3%
}
.sort>li a {
	color:#353535
}
.sort>li.asc a,.sort>li.desc a {
	color:#3394e6
}
.sort>li.asc a:after,.sort>li.desc a:after {
	content:"";
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAsBAMAAACj90TiAAAAG1BMVEUAAAAzlOYzlOYzlOYzlOYzlOYzlOYzlOYzlOar6gzlAAAACHRSTlMAjesv90eHRuQt1XUAAABSSURBVBjTzdCxDQAhDENRSyzAEFdQ0zDB9axEgzw2DokEI1A9/S4OyAxADEcpPGlpFKWoSpEKp0Dlb6SvG2jY4Fka4tw4PqbEsDNTcb8gn/d4LPQHQDdjhblbAAAAAElFTkSuQmCC);
	display:inline-block;
	vertical-align:middle;
	margin:-1px 0 0 .4em;
	width:6px;
	height:11px;
	background-size:6px auto
}
.sort>li.asc a:after {
	background-position:0 -11px
}
.calendar {
	width:100%;
	text-align:center
}
.calendar tr td,.calendar tr th {
	padding:3px
}
.calendar tr td a {
	color:inherit;
	font-weight:bold
}
.calendar tr td {
	padding:5px 3px
}
.calendar tr td.weekday {
	color:#ea5f24
}
.calendar tr th {
	background-color:#fff;
	font-weight:bold;
	text-transform:uppercase
}
.calendar tr th.weekday {
	background-color:#ea5f24;
	color:#fff
}
.calendar tr th.monthselect {
	background-color:rgba(0,0,0,0);
	color:#b8b8b8;
	padding-bottom:15px
}
.calendar tr th.monthselect a {
	color:#b8b8b8
}
.voteprogress,.pollprogress {
	overflow:hidden;
	height:6px;
	margin-bottom:10px;
	background-color:#fff;
	border-radius:3px;
	margin-top:6px
}
.voteprogress span,.pollprogress span {
	text-indent:-9999px;
	height:6px;
	display:block;
	overflow:hidden;
	background:#3394e6
}
.voteprogress .vote2,.pollprogress .poll2 {
	background-color:#dd514c
}
.voteprogress .vote3,.pollprogress .poll3 {
	background-color:#5eb95e
}
.voteprogress .vote4,.pollprogress .poll4 {
	background-color:#4bb1cf
}
.voteprogress .vote5,.pollprogress .poll5 {
	background-color:#faa732
}
.rating,.unit-rating {
	width:115px;
	height:23px
}
.unit-rating,.unit-rating li a:hover,.unit-rating li a:focus,.unit-rating li.current-rating {
	background-image:url(../dleimages/rating.png);
	background-size:23px auto
}
.unit-rating {
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	background-position:0 -46px
}
.unit-rating li {
	text-indent:-90000px;
	padding:0;
	margin:0;
	float:left
}
.unit-rating li a {
	display:block;
	width:23px;
	height:23px;
	text-decoration:none;
	border:0 none !important;
	text-indent:-9000px;
	z-index:17;
	position:absolute;
	padding:0
}
.unit-rating li a:focus,.unit-rating li a:hover {
	background-position:0 -23px;
	z-index:2;
	left:0
}
.unit-rating a.r1-unit {
	left:0
}
.unit-rating a.r1-unit:focus,.unit-rating a.r1-unit:hover {
	width:23px
}
.unit-rating a.r2-unit {
	left:23px
}
.unit-rating a.r2-unit:focus,.unit-rating a.r2-unit:hover {
	width:46px
}
.unit-rating a.r3-unit {
	left:46px
}
.unit-rating a.r3-unit:focus,.unit-rating a.r3-unit:hover {
	width:69px
}
.unit-rating a.r4-unit {
	left:69px
}
.unit-rating a.r4-unit:focus,.unit-rating a.r4-unit:hover {
	width:92px
}
.unit-rating a.r5-unit {
	left:92px
}
.unit-rating a.r5-unit:focus,.unit-rating a.r5-unit:hover {
	width:115px
}
.unit-rating li.current-rating {
	background-position:0 0;
	position:absolute;
	height:23px;
	display:block;
	text-indent:-9000px;
	z-index:1;
	padding:0px
}
.ratingplus {
	color:#70bb39
}
.ratingminus {
	color:red
}
.ratingzero {
	color:#6c838e
}
.userstop td,.pm td.pm_list,.pm td.pm_head {
	border-bottom:1px solid #efefef;
	padding:12px 2px
}
table.pm,table.userstop {
	width:100%;
	margin-bottom:0
}
table.pm select {
	width:100px
}
.userstop thead td,.pm td.pm_head {
	border-bottom:1px solid #efefef;
	font-weight:bold
}
table.pm .navigation {
	border-top-width:0;
	margin:0
}
#dropmenudiv {
	padding:10px 0;
	min-width:140px;
	width:auto !important;
	opacity:1 !important;
	display:none;
	font-size:.9em;
	-webkit-box-shadow:0 8px 40px -10px rgba(0,0,0,.3);
	box-shadow:0 8px 40px -10px rgba(0,0,0,.3);
	border:1px solid #e6e6e6;
	border-color:rgba(0,0,0,.1);
	background-clip:padding-box
}
#dropmenudiv {
	background-color:#fff
}
#dropmenudiv a {
	text-decoration:none !important;
	color:inherit;
	display:block;
	padding:3px 20px;
	border:0 none;
	white-space:nowrap;
	color:inherit
}
#dropmenudiv a:hover {
	background-color:#eeeeef
}
#searchsuggestions {
	z-index:2200;
	width:calc(100% - clamp(20px,6.66667vw,60px));
	max-width:1500px;
	border-radius:2px;
	background:var(--content-background-1);
	-webkit-box-shadow:0 8px 40px -10px rgba(0,0,0,.3);
	box-shadow:0 8px 40px -10px rgba(0,0,0,.3);
	border:1px solid var(--border);
	border-color:rgba(0,0,0,.2);
	background-clip:padding-box;
	font-size:.9em;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
#searchsuggestions a,#searchsuggestions span.notfound {
	padding:15px 25px;
	display:block;
	text-decoration:none;
	border-bottom:1px solid var(--border)
}
#searchsuggestions a {
	color:inherit
}
#searchsuggestions a:hover {
	background-color:var(--body-background)
}
#searchsuggestions a span {
	display:block;
	cursor:pointer
}
#searchsuggestions span.searchheading {
	display:block;
	font-weight:bold;
	margin-bottom:.2em
}
#searchsuggestions span.seperator {
	display:block
}
#searchsuggestions span.seperator a {
	padding:10px 0;
	text-align:center;
	border:0 none;
	background-color:rgba(0,0,0,0);
	color:var(--grey-65)
}
#searchsuggestions span.notfound {
	padding:15px 25px;
	display:block
}
#searchsuggestions .break {
	display:none
}
.ui-front {
	z-index:1000
}
.ui-widget-overlay {
	background:#000;
	opacity:.5;
	left:0;
	top:0;
	right:0;
	bottom:0;
	position:fixed
}
.ui-helper-clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
.ui-helper-clearfix {
	display:inline-block
}
* html .ui-helper-clearfix {
	height:1%
}
.ui-helper-clearfix {
	display:block
}
.ui-dialog {
	text-align:left;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:370px;
	border-radius:2px;
	-webkit-box-shadow:0 8px 40px -10px rgba(0,0,0,.3);
	box-shadow:0 8px 40px -10px rgba(0,0,0,.3);
	border:1px solid #e6e6e6;
	border-color:var(--border);
	background-color:var(--content-background-1);
	background-clip:padding-box;
	outline:none
}
.ui-dialog-titlebar {
	padding:10px 15px;
	position:relative;
	background-color:var(--header-background) !important;
	color:var(--color-white)
}
.ui-dialog-title {
	float:left;
	font-weight:600;
	font-size:.9rem;
	text-shadow:0 1px #333
}
.ui-dialog-titlebar-close {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-16px !important;
	height:23px !important;
	width:32px;
	border:0 none !important;
	background-color:inherit !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	padding:0px !important
}
.ui-dialog-titlebar-close .ui-icon {
	display:block;
	margin:9px auto 0 auto;
	width:12px;
	height:12px;
	opacity:.5;
	font-weight:600;
	font-size:1rem;
	background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
}
.ui-dialog-titlebar-close span.ui-button-text {
	display:block;
	margin:9px auto 0 auto;
	width:12px;
	height:12px;
	background-size:10px auto;
	background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
	text-indent:-9999px;
	opacity:.5
}
.ui-dialog-titlebar-close span.ui-button-text:hover {
	opacity:1
}
.ui-button {
	font-size:.85rem;
	float:right;
	border:0 none;
	vertical-align:middle;
	cursor:pointer;
	border-radius:8px;
	outline:none;
	background-color:var(--header-background);
	color:var(--color-white);
	border:0 none;
	padding:7px 19px;
	text-decoration:none !important;
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
	box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all ease .1s;
	transition:all ease .1s;
	text-shadow:0 1px #333
}
.ui-dialog-titlebar-close:hover .ui-icon {
	opacity:1
}
.ui-icon,.ui-button-icon-only {
	overflow:hidden;
	text-indent:-9999px
}
.ui-dialog label {
	color:#575757
}
.ui-dialog-content {
	padding:20px;
	border:1px solid var(--content-background-1);
	overflow:auto;
	position:relative;
	zoom:1
}
.loginbox.ui-dialog,.loginbox .ui-dialog-content {
	overflow:visible !important
}
.ui-dialog-content h2 {
	display:inline;
	font-size:1em;
	font-weight:bold
}
.ui-dialog .ui-dialog-buttonpane {
	padding:15px;
	text-align:center
}
.ui-dialog .ui-resizable-se {
	bottom:3px;
	height:14px;
	right:3px;
	width:14px
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-state-error {
	background:#fef1ec 50% 50% repeat-x !important;
	border:1px solid #cd0a0a;
	color:#cd0a0a
}
.ui-button {
	margin:0 3px
}
.ui-helper-hidden-accessible {
	display:none
}
.ui-autocomplete {
	position:absolute;
	cursor:default
}
* html .ui-autocomplete {
	width:1px
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	float:left;
	background:#fff 50% bottom repeat-x;
	border:1px solid #dedede;
	color:#353535
}
.ui-menu .ui-menu {
	margin-top:-3px
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px;
	border:1px solid #a7a7a7;
	color:#4e4e4e;
	font-weight:bold
}
pre code {
	display:block;
	padding:.5em;
	background:#f9fafa;
	border:1px solid #dce7e7;
	overflow:auto;
	white-space:pre
}
.hljs-comment,.hljs-quote {
	color:#a0a1a7;
	font-style:italic
}
.hljs-doctag,.hljs-keyword,.hljs-formula {
	color:#a626a4
}
.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst {
	color:#e45649
}
.hljs-literal {
	color:#0184bb
}
.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta-string {
	color:#50a14f
}
.hljs-built_in,.hljs-class .hljs-title {
	color:#c18401
}
.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number {
	color:#986801
}
.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title {
	color:#4078f2
}
.hljs-emphasis {
	font-style:italic
}
.hljs-strong {
	font-weight:bold
}
.hljs-link {
	text-decoration:underline
}
.bb-pane {
	height:1%;
	overflow:hidden;
	padding-bottom:5px;
	padding-left:5px;
	margin:0;
	height:auto !important;
	text-decoration:none;
	background-color:var(--body-background);
	border-radius:3px 3px 3px 3px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	border-top:1px solid var(--border);
	border-left:1px solid var(--border);
	border-right:1px solid var(--border);
	-webkit-box-shadow:none !important;
	box-shadow:none !important
}
.bb-pane>b {
	margin-top:5px;
	margin-left:0;
	vertical-align:middle
}
.bb-pane .bb-btn+.bb-btn,.bb-pane .bb-btn+.bb-pane,.bb-pane .bb-pane+.bb-btn,.bb-pane .bb-pane+.bb-pane {
	margin-left:-1px
}
.bb-btn {
	float:left;
	overflow:hidden;
	padding:4px 10px;
	border:1px solid var(--border);
	background-color:var(--body-background)
}
.bb-btn:hover,.bb-btn:active {
	background:var(--content-background-1)
}
.bb-editor textarea {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:7px;
	border:1px solid var(--border);
	width:100%;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	margin-top:-1px
}
@font-face{font-family:"bb-editor-font";src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}
[class^=bb-btn],[class*=" bb-btn"] {
	font-family:"bb-editor-font";
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	font-size:14px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.bb-sel {
	float:left;
	padding:2px 2px 0 2px
}
.bb-sel select {
	font-size:11px
}
.bb-sep {
	float:left;
	width:1px;
	padding:2px
}
.bb-btn {
	cursor:pointer;
	outline:0
}
#b_font select,#b_size select {
	padding:0
}
#b_b:before {
	content:""
}
#b_i:before {
	content:""
}
#b_u:before {
	content:""
}
#b_s:before {
	content:""
}
#b_img:before {
	content:""
}
#b_up:before {
	content:""
}
#b_emo:before {
	content:""
}
#b_url:before {
	content:""
}
#b_leech:before {
	content:""
}
#b_mail:before {
	content:""
}
#b_video:before {
	content:""
}
#b_audio:before {
	content:""
}
#b_hide:before {
	content:""
}
#b_quote:before {
	content:""
}
#b_code:before {
	content:""
}
#b_left:before {
	content:""
}
#b_center:before {
	content:""
}
#b_right:before {
	content:""
}
#b_color:before {
	content:""
}
#b_spoiler:before {
	content:""
}
#b_fla:before {
	content:""
}
#b_yt:before {
	content:""
}
#b_tf:before {
	content:""
}
#b_list:before {
	content:""
}
#b_ol:before {
	content:""
}
#b_tnl:before {
	content:""
}
#b_br:before {
	content:""
}
#b_pl:before {
	content:""
}
#b_size:before {
	content:""
}
#b_font:before {
	content:""
}
#b_header:before {
	content:""
}
#b_sub:before {
	content:""
}
#b_sup:before {
	content:""
}
#b_justify:before {
	content:""
}
.bb-pane h1,.bb-pane h2,.bb-pane h3,.bb-pane h4,.bb-pane h5,.bb-pane h6 {
	margin-top:5px;
	margin-bottom:5px
}
.bb-pane h1 {
	font-size:36px
}
.bb-pane h2 {
	font-size:30px
}
.bb-pane h3 {
	font-size:24px
}
.bb-pane h4 {
	font-size:18px
}
.bb-pane h5 {
	font-size:14px
}
.bb-pane h6 {
	font-size:12px
}
.bb-pane-dropdown {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	min-width:180px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:11px;
	border:1px solid var(--border);
	border-radius:2px;
	background:var(--body-background);
	background-clip:padding-box;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	max-height:300px;
	overflow:auto
}
.bb-pane-dropdown>li>a {
	display:block;
	padding:3px 10px;
	clear:both;
	font-weight:normal;
	line-height:1.42857;
	color:var(--text-default);
	white-space:nowrap
}
.bb-pane-dropdown>li>a:hover {
	text-decoration:none;
	color:var(--text-default);
	background-color:var(--body-background)
}
.bb-pane-dropdown .color-palette div .color-btn {
	width:17px;
	height:17px;
	padding:0;
	margin:0;
	border:1px solid var(--border);
	cursor:pointer
}
.bb-pane-dropdown .color-palette {
	padding:0px 5px
}
.bb-pane-dropdown table {
	margin:0px
}
.emoji_box {
	width:100%;
	max-width:390px
}
.emoji_category {
	padding:7px;
	clear:both
}
.emoji_list {
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
	font-size:2em
}
.emoji_symbol {
	float:left;
	margin-bottom:10px;
	width:12.5%;
	text-align:center
}
.emoji_symbol a,.emoji_symbol a:hover {
	cursor:pointer;
	text-decoration:none
}
.quick-edit-text {
	padding:.4em;
	width:350px
}
.quick-edit-textarea {
	height:250px;
	padding:2px;
	border:1px solid #d7d7d7;
	width:100%;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
}
#dlefastreplycomments {
	padding:0 4% 10px 4%
}
#dle-comments-list>.comments-tree-list>li .comments-tree-list>li #dlefastreplycomments {
	padding:0 0 10px 0
}
#marker-bar,#txtselect_marker {
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:1200;
	opacity:0;
	-webkit-transition:opacity .4s,visibility .1s linear .4s;
	transition:opacity .4s,visibility .1s linear .4s
}
#txtselect_marker {
	cursor:pointer;
	background:url(../dleimages/marker.png) no-repeat 0 0
}
#txtselect_marker:hover {
	background-position:0 -32px
}
#marker-bar {
	border:1px solid #ccc;
	border-radius:15px;
	background:#fff;
	padding:5px 10px;
	cursor:default;
	-webkit-box-shadow:0 0 4px #ccc;
	box-shadow:0 0 4px #ccc
}
#marker-bar.show {
	-webkit-transition:opacity .4s,visibility 0s;
	transition:opacity .4s,visibility 0s;
	opacity:1;
	visibility:visible
}
#txtselect_marker.show {
	visibility:visible;
	width:32px;
	height:32px;
	-webkit-transition:opacity .4s,visibility 0s;
	transition:opacity .4s,visibility 0s;
	opacity:1
}
#marker-bar .masha-social,#marker-bar .masha-marker {
	cursor:pointer;
	display:block;
	margin:0 5px;
	float:left
}
#marker-bar .masha-marker {
	line-height:1em;
	color:#aaa;
	border-bottom:1px dotted #aaa;
	margin-right:10px
}
#marker-bar .masha-marker:hover {
	color:#ea3e26;
	border-color:#ea3e26
}
.user_selection,.user_selection_true {
	background:#fff5d5;
	padding:2px 0
}
.user_selection a.txtsel_close,.user_selection_true a.txtsel_close {
	display:none
}
.user_selection .closewrap,.user_selection_true .closewrap {
	position:relative
}
.user_selection.hover a.txtsel_close,.user_selection_true.hover a.txtsel_close {
	display:inline-block;
	position:absolute;
	top:-7px;
	left:-5px;
	width:33px;
	height:33px;
	background:url(../dleimages/closemarker.png) 0 0 no-repeat
}
.user_selection.hover a.txtsel_close:hover,.user_selection_true.hover a.txtsel_close:hover {
	background-position:0px -33px
}
#share-popup {
	border:1px solid #e6e6e6;
	border-color:rgba(0,0,0,.1);
	border-radius:2px;
	background:#fff;
	position:absolute;
	z-index:100;
	width:414px;
	display:none;
	padding:20px 0;
	opacity:0;
	-webkit-box-shadow:0 8px 40px -10px rgba(0,0,0,.3);
	box-shadow:0 8px 40px -10px rgba(0,0,0,.3);
	background-clip:padding-box;
	-webkit-transition:opacity .4s,visibility .1s linear .4s;
	transition:opacity .4s,visibility .1s linear .4s
}
#share-popup.show {
	display:block;
	opacity:1;
	-webkit-transition:opacity .4s,visibility 0s;
	transition:opacity .4s,visibility 0s
}
#share-popup .social {
	padding:0 0 10px 17px
}
#share-popup .social p {
	padding-bottom:10px;
	margin:0;
	font-weight:bold
}
#share-popup .social ul {
	list-style:none;
	margin:0;
	padding:0
}
#share-popup .social ul li {
	display:inline;
	margin-right:20px;
	padding-top:2px
}
#share-popup .social ul a {
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	color:#919191
}
#share-popup .social ul a:hover {
	text-decoration:underline
}
#share-popup .social a span {
	cursor:pointer;
	width:20px;
	height:20px;
	background:url(../dleimages/social-icons.png) 20px 20px no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin:-3px 5px 0 0
}
#share-popup .social .tw span {
	background-position:0 -20px
}
#share-popup .social .tw:hover span {
	background-position:0 0
}
#share-popup .social .fb span {
	background-position:-20px -20px
}
#share-popup .social .fb:hover span {
	background-position:-20px 0
}
#share-popup .social .vk span {
	background-position:-40px -20px
}
#share-popup .social .vk:hover span {
	background-position:-40px 0
}
#share-popup .social .gp span {
	background-position:-60px -20px
}
#share-popup .social .gp:hover span {
	background-position:-60px 0
}
#share-popup .link {
	clear:both;
	border-top:1px solid #d9d9d9;
	padding:10px 5px 0 10px;
	line-height:1.2;
	overflow:hidden;
	margin:0 7px
}
#share-popup .link p {
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0
}
#share-popup .link span {
	color:#999;
	font-size:10px;
	display:block;
	padding-top:3px
}
#share-popup .link a {
	display:block
}
.dle-alert,.dle-confirm,.dle-promt {
	padding:20px 1em !important
}
select,input[type=text],input[type=email],textarea {
	display:inline-block;
	width:100%;
	margin:0;
	overflow:auto;
	border:2px solid var(--border);
	background-color:var(--content-background-1);
	border-radius:3px
}
select,input[type=text],input[type=email] {
	height:40px;
	vertical-align:middle;
	padding:0 10px
}
textarea {
	vertical-align:top;
	resize:vertical;
	padding:10px
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
input:not([type=search])::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:var(--grey-65)
}
input:not([type=search])::-moz-placeholder,textarea::-moz-placeholder {
	color:var(--grey-65)
}
input:not([type=search]):-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:var(--grey-65)
}
input:not([type=search])::-ms-input-placeholder,textarea::-ms-input-placeholder {
	color:var(--grey-65)
}
input:not([type=search])::placeholder,textarea::placeholder {
	color:var(--grey-65)
}
input[type=search]::-webkit-input-placeholder {
	color:hsla(0,0%,100%,.5)
}
input[type=search]::-moz-placeholder {
	color:hsla(0,0%,100%,.5)
}
input[type=search]:-ms-input-placeholder {
	color:hsla(0,0%,100%,.5)
}
input[type=search]::-ms-input-placeholder {
	color:hsla(0,0%,100%,.5)
}
input[type=search]::placeholder {
	color:hsla(0,0%,100%,.5)
}
.btn,.bbcodes {
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	outline:none;
	border:0 none
}
.bbcodes,.btn-default {
	background-color:var(--btn-default-background-2);
	padding:10px 18px;
	color:var(--white);
	border-radius:5px;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
	box-shadow:0 0 3px rgba(0,0,0,.2)
}
table.xfields {
	width:100%
}
.xfields textarea,.xprofile textarea {
	width:100%;
	height:186px;
	margin-top:5px
}
.xfields input[type=text] {
	width:100%
}
.xfieldsdescr {
	width:200px
}
.xfields .bb-pane+textarea {
	margin-top:0px
}
.xfieldsnote {
	color:#838383;
	font-size:.9em
}
.xfields_table td {
	vertical-align:top
}
.xfieldsrow {
	padding-top:10px;
	clear:both
}
.xfieldscolleft {
	float:left;
	width:30%;
	padding-top:6px
}
.xfieldscolright {
	float:left;
	width:70%
}
.file-box {
	width:95%;
	max-width:437px;
	border:1px solid #b3b3b3;
	border-radius:3px;
	background-color:#f5f5f5;
	padding:10px;
	margin-top:10px
}
.qq-uploader {
	position:relative;
	width:100%
}
.qq-upload-button {
	display:inline-block;
	margin-top:5px;
	margin-bottom:5px;
	cursor:pointer
}
.qq-upload-drop-area {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
	max-width:437px;
	background:#ff9797;
	text-align:center
}
.qq-upload-drop-area span {
	display:block;
	position:absolute;
	top:50%;
	width:100%;
	margin-top:-8px;
	font-size:16px
}
.qq-upload-drop-area-active {
	background:#ff7171
}
.uploadedfile {
	display:inline-block;
	width:115px;
	height:160px;
	margin:10px 5px 5px 5px;
	border:1px solid #b3b3b3;
	-webkit-box-shadow:0px 1px 4px rgba(0,0,0,.3);
	box-shadow:0px 1px 4px rgba(0,0,0,.3);
	text-align:center;
	background:#fff
}
.uploadedfile .uploadimage {
	margin-top:5px;
	width:115px;
	height:90px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	cursor:move;
	cursor:-webkit-grabbing
}
.sortable-ghost {
	opacity:.4
}
.uploadedfile .info {
	text-align:left;
	white-space:nowrap;
	margin:0px 5px 0px 5px;
	overflow:hidden
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	-webkit-box-shadow:none;
	box-shadow:none
}
.progress {
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#f5f5f5;
	height:10px;
	border-radius:8px;
	background:#eee;
	-webkit-box-shadow:0 1px 0 #fff,0 0px 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset;
	box-shadow:0 1px 0 #fff,0 0px 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset
}
.progress .progress-bar {
	float:left;
	width:0%;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background-color:#428bca;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition:width .6s ease;
	transition:width .6s ease;
	border-radius:8px;
	-webkit-box-shadow:none;
	box-shadow:none;
	height:8px
}
.progress-bar span {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0 0 0 0);
	border:0
}
.progress-blue {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#9bcff5),to(#6db9f0));
	background-image:linear-gradient(to bottom,#9bcff5 0%,#6db9f0 100%);
	background-repeat:repeat-x;
	border:1px solid #55aeee
}
.emoji {
	border:none;
	vertical-align:middle;
	width:22px;
	height:22px
}
.native-emoji {
	font-size:1.3em;
	font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols"
}
.wseditor {
	border-top:5px solid #0c5f7e;
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.dlecomments-editor .tox .tox-toolbar__primary,.dlefastedit-editor .tox .tox-toolbar__primary {
	border-top:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.mce-toc {
	border:1px solid #dbdada;
	margin:0 0 .7rem 0
}
.mce-toc h2 {
	margin:4px
}
.mce-toc ul {
	padding-left:20px;
	list-style:none;
	margin-top:0;
	margin-bottom:0;
	-webkit-margin-before:1em;
	margin-block-start:1em;
	-webkit-margin-after:1em;
	margin-block-end:1em
}
.mce-toc ul ul {
	padding-left:20px;
	-webkit-margin-before:0;
	margin-block-start:0;
	-webkit-margin-after:0;
	margin-block-end:0
}
.mce-toc li {
	list-style-type:none
}
.image-bordered {
	border:1px solid #ddd
}
.image-shadows {
	-webkit-box-shadow:rgba(9,30,66,.25) 0px 4px 8px -2px,rgba(9,30,66,.08) 0px 0px 0px 1px;
	box-shadow:rgba(9,30,66,.25) 0px 4px 8px -2px,rgba(9,30,66,.08) 0px 0px 0px 1px
}
.image-padded {
	padding:.5rem
}
.comments-user-profile {
	font-weight:bold;
	cursor:pointer;
	color:#3394e6
}
.tox .tox-dialog__header {
	color:#fff !important;
	background-color:#517fa4 !important;
	border-bottom:#517fa4 !important
}
.clr {
	clear:both
}
a.highslide img {
	cursor:pointer
}
.title_hide {
	left:-9999px;
	position:absolute;
	top:-9999px;
	overflow:hidden;
	width:0;
	height:0
}
.cover {
	white-space:nowrap;
	text-indent:-9999px;
	display:block;
	background-size:cover;
	background-position:50% 0;
	overflow:hidden
}
.margin_top_20 {
	margin-top:20px !important
}
.margin_top_25 {
	margin-top:25px !important
}
.margin_top_30 {
	margin-top:30px !important
}
.margin_bottom_20 {
	margin-bottom:20px
}
.text>*:not(:first-child) {
	margin-top:.86em
}
.text ul {
	margin-left:1em;
	list-style:disc
}
.text ol {
	margin-left:1em;
	list-style:decimal
}
.speedbar {
	color:var(--grey-65);
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:100%;
	font-size:.93rem
}
.dropdown {
	position:relative
}
.dropdown-content {
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	will-change:transform
}
.dropdown-content:not(.show) {
	display:none
}
#toTop {
	display:none;
	width:50px;
	height:50px;
	background-color:rgba(0,0,0,.3);
	position:fixed;
	bottom:10px;
	cursor:pointer;
	border-radius:3px;
	-webkit-transition:margin-bottom .2s ease;
	transition:margin-bottom .2s ease;
	z-index:3
}
#toTop .icon {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:100%;
	color:var(--white);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	font-size:2.1rem
}
@media(min-width:1640px) {
	#toTop {
		margin-left:760px;
		left:50%
	}
}
@media(max-width:1639.98px) {
	#toTop {
		right:clamp(10px,3.33333vw,30px)
	}
}
.collapse {
	display:none
}
.collapse>.text,.collapse>.text-cards {
	background-color:var(--content-background-2);
	padding:1.2em;
	border-radius:.8em;
	overflow:hidden
}
.mincars {
	margin-top:10px
}
.mincars>.btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:8px 12px;
	width:100%;
	margin-bottom:5px;
	margin-top:5px;
	background-color:var(--btn-default-background-1);
	border-radius:5px
}
.mincars>.btn .icon {
	font-size:1.6rem;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.mincars>.btn[aria-expanded=true] .icon {
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.mincars+.mincars {
	margin-top:0
}
.bkl-blue {
	border-left:5px solid var(--blue)
}
.bkl-green {
	border-left:5px solid var(--green)
}
.bkl-orange {
	border-left:5px solid var(--orange)
}
.bkl-red {
	border-left:5px solid var(--red)
}
.bkl-pink {
	border-left:5px solid var(--pink)
}
.text-cards .cards {
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
	gap:10px
}
.text-cards .cards a {
	display:block;
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%;
	position:relative;
	border-radius:10px
}
.text-cards .cards a img {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:50% 50%;
	object-position:50% 50%;
	overflow:hidden
}
.text-cards .cards a>span {
	display:inline-block;
	position:absolute;
	left:5px;
	top:5px;
	background-color:rgba(0,0,0,.5);
	color:var(--white);
	padding:5px 10px;
	border-radius:5px
}
.header {
	background-color:#27293d;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	-webkit-box-shadow:0 0 7px rgba(0,0,0,.3);
	box-shadow:0 0 7px rgba(0,0,0,.3);
	z-index:998
}
.header>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.logo {
	height:calc(100% - 10px)
}
.logo a {
	display:block;
	height:100%
}
.logo img {
	display:block;
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:0 50%;
	object-position:0 50%;
	overflow:hidden
}
.btn-nav {
	width:50px;
	height:50px;
	margin-left:10px;
	background-color:rgba(0,0,0,0);
	position:relative
}
.btn-nav .icon {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	font-size:2.6rem;
	color:var(--color-white)
}
.icon-moon-sun:before {
	content:var(--icon)
}
@media(max-width:1199.98px) {
	.header>div {
		height:70px
	}
	.logo {
		width:calc(100% - 10px - 50px - 10px - 50px - 10px - 50px)
	}
	.logo a {
		width:100%;
		max-width:320px
	}
}
@media(min-width:1200px) {
	.header>div {
		height:100px;
		-webkit-transition:height .2s ease;
		transition:height .2s ease
	}
	.scrolled .header>div {
		height:70px
	}
	.btn-nav.btn-menu {
		display:none
	}
	.logo {
		width:280px
	}
	.logo a {
		width:100%
	}
}
.nav>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px
}
.nav>div a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:var(--grey-89);
	height:36px;
	border-radius:10px;
	text-decoration:none;
	color:var(--black);
	font-size:.93rem;
	-webkit-transition:background-color .3s ease;
	transition:background-color .3s ease;
	border:1px solid var(--border);
	padding:0 8px
}
.nav>div a span {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.nav>div a img {
	display:block;
	height:20px;
	width:20px;
	margin-right:5px;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:50% 50%;
	object-position:50% 50%;
	overflow:hidden
}
.nav>div a img+span {
	width:calc(100% - 30px - 7px)
}
.nav>div a:hover,.nav>div a:focus-visible {
	background-color:var(--white)
}
.nav__dopmen .btn {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:var(--grey-89);
	width:36px;
	height:36px;
	border-radius:10px
}
.nav__dopmen .btn .icon {
	color:var(--black);
	font-size:1.6rem
}
.nav__dopmen .dropdown-content>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:10px
}
@media(max-width:1199.98px) {
	.nav__header {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.nav {
		position:fixed;
		top:0;
		right:0;
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
		background-color:var(--header-background);
		width:240px;
		height:100vh;
		z-index:1000;
		padding:0 10px;
		overflow-y:auto
	}
	.nav>div {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.nav>div a {
		width:100%
	}
	.nav:not(.show)>div {
		display:none
	}
	.nav__dopmen .btn {
		display:none
	}
	.nav__dopmen .dropdown-content {
		display:block;
		width:100%
	}
}
@media(min-width:1200px) {
	.nav__header {
		display:none
	}
	.nav {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		/*justify-content:flex-end;*/margin-left:20px;
		width:calc(100% - 280px - 20px - 10px - 50px - 10px - 50px)
	}
	.nav>div {
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		width:100%;
		max-width:800px
	}
	.nav>div>a {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		max-width:205px
	}
	.nav__dopmen .btn {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
	}
	.nav__dopmen .dropdown-content {
		background-color:var(--content-background-1);
		-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);
		box-shadow:0 0 8px rgba(0,0,0,.2);
		border-radius:10px;
		border:1px solid var(--border)
	}
	.nav__dopmen .dropdown-content>div {
		padding:20px
	}
	.nav__dopmen .dropdown-content a {
		padding:0 12px
	}
	.nav__dopmen .dropdown-content a span {
		overflow:visible
	}
	.menu-backdrop {
		display:none !important
	}
}
.nav__header {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	margin:0 -10px
}
.btn-menu-close {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:var(--white);
	height:50px;
	width:50px;
	background-color:rgba(0,0,0,0);
	font-size:2.2rem
}
.menu-backdrop {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.6);
	z-index:999;
	display:none
}
.main {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
@media(max-width:991.98px) {
	.main {
		margin-top:clamp(90px,11.11111vw,100px)
	}
}
@media(min-width:992px) {
	.main {
		margin-top:130px
	}
}
.contentbox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:clamp(15px,2.5vw,20px);
	margin-bottom:10px
}
.contentbox article,.contentbox .article,.contentbox form[name=fullsearch],.contentbox #sendmail {
	width:100%
}
.contentbox.contentbox-cat {
	gap:clamp(10px,1.875vw,15px)
}
@media(min-width:992px) {
	.contentbox-cat .shortstory {
		width:calc((100% - clamp(30px,5.625vw,45px))/4)
	}
}
@media(max-width:991.98px)and (min-width:720px) {
	.contentbox-cat .shortstory {
		width:calc((100% - clamp(20px,3.75vw,30px))/3)
	}
}
@media(max-width:719.98px) {
	.contentbox-cat .shortstory {
		width:calc((100% - clamp(10px,1.875vw,15px))/2)
	}
}
.contentbox__title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.contentbox__title p {
	color:var(--grey-65)
}
.contentbox__title a {
	color:var(--text-default)
}
.contentbox__title::before {
	content:"↓";
	font-size:2.4rem;
	margin-right:clamp(5px,1.25vw,10px);
	line-height:1;
	color:var(--a-color)
}
.main__description {
	padding:20px;
	text-align:center;
	margin-top:20px
}
.slick-slider {
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:before,.slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid rgba(0,0,0,0)
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-loading .slick-list {
	background:#fff url(../fonts/slisk/ajax-loader.gif) center center no-repeat
}
.slick-prev,.slick-next {
	position:absolute;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:45px;
	width:45px;
	-webkit-transform:translateY(-25px);
	transform:translateY(-25px);
	line-height:0px;
	font-size:0px;
	cursor:pointer;
	background:rgba(0,0,0,0);
	color:rgba(0,0,0,0);
	top:50%;
	padding:0;
	border:none;
	outline:none;
	z-index:1;
	background-color:hsla(0,0%,100%,.4);
	-webkit-transition:background-color .3s ease;
	transition:background-color .3s ease;
	border-radius:7px
}
.slick-prev:hover,.slick-prev:focus-visible,.slick-next:hover,.slick-next:focus-visible {
	background-color:hsla(0,0%,100%,.7)
}
.slick-prev:before,.slick-next:before {
	font-family:"ks";
	font-size:2rem;
	line-height:1;
	color:#000;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:5px
}
[dir=rtl] .slick-prev {
	left:auto;
	right:5px
}
.slick-prev:before {
	content:""
}
[dir=rtl] .slick-prev:before {
	content:""
}
.slick-next {
	right:5px
}
[dir=rtl] .slick-next {
	left:5px;
	right:auto
}
.slick-next:before {
	content:""
}
[dir=rtl] .slick-next:before {
	content:""
}
.slick-dotted.slick-slider {
	margin-bottom:30px
}
.slick-dots {
	position:absolute;
	bottom:-25px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:rgba(0,0,0,0);
	display:block;
	height:20px;
	width:20px;
	outline:none;
	line-height:0px;
	font-size:0px;
	color:rgba(0,0,0,0);
	padding:5px;
	cursor:pointer
}
.slick-dots li button:hover,.slick-dots li button:focus {
	outline:none
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity:1
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"•";
	width:20px;
	height:20px;
	font-family:"ks";
	font-size:6px;
	line-height:20px;
	text-align:center;
	color:#000;
	opacity:.25;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	color:#000;
	opacity:.75
}
.mtop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:clamp(15px,3.33333vw,30px)
}
.mtop__left h2 {
	margin-bottom:10px
}
.mtop__right {
	aspect-ratio:1;
	overflow:hidden
}
.mtop__right img,.mtop__right .slider-for {
	aspect-ratio:4/2.6;
	overflow:hidden
}
.mtop__right .slick-next {
	aspect-ratio:4/1;
	overflow:hidden
}
@media(max-width:991.98px) {
	.mtop {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.mtop__left,.mtop__right {
		width:100%
	}
	.mtop__left {
		margin-top:15px
	}
}
@media(min-width:992px) {
	.mtop {
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:reverse;
		-ms-flex-direction:row-reverse;
		flex-direction:row-reverse
	}
	.mtop__left {
		width:100%
	}
	.mtop__right {
		width:40%
	}
	.mtop__right+.mtop__left {
		width:calc(60% - 30px)
	}
}
.slider-for__link,.slider-nav__thmb {
	display:block;
	width:100%;
	aspect-ratio:4/3;
	overflow:hidden;
	position:relative
}
.slider-for__link img,.slider-nav__thmb img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:50% 50%;
	object-position:50% 50%;
	overflow:hidden
}
.slider-nav .slick-slide:not(.slick-current) {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%)
}
.mtofiin {
	margin-top:20px;
	font-size:1.1rem;
	box-shadow: 0 0 3px rgba(39, 41, 61, .84);
	border-radius:10px;
	padding:10px
}
.mtofiin .icon {
	font-size:1.3rem;
	color:var(--green)
}
.nav-matop {
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
	padding:5px 0
}
.nav-matop ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition:-webkit-transform .3s ease;
	transition:-webkit-transform .3s ease;
	transition:transform .3s ease;
	transition:transform .3s ease,-webkit-transform .3s ease;
	margin:0;
	padding:0;
	list-style:none;
	cursor:-webkit-grab;
	cursor:grab;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.nav-matop li {
	padding:0 5px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.nav-matop a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:7px;
	background-color:var(--content-background-1);
	height:30px;
	padding:0 10px;
	border-radius:15px;
	text-decoration:none;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.14);
	box-shadow:0 0 3px rgba(0,0,0,.14);
	-webkit-transition:-webkit-box-shadow ease .2s;
	transition:-webkit-box-shadow ease .2s;
	transition:box-shadow ease .2s;
	transition:box-shadow ease .2s,-webkit-box-shadow ease .2s;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer
}
.nav-matop a[style*="pointer-events:none"] {
	cursor:-webkit-grabbing !important;
	cursor:grabbing !important
}
.nav-matop a img {
	display:block;
	width:20px;
	height:20px;
	-o-object-fit:contain;
	object-fit:contain
}
.nav-matop a:hover,.nav-matop a:focus-visible {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);
	box-shadow:0 0 10px rgba(0,0,0,.3)
}
.nav-matop-arrow {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:30px;
	height:30px;
	background-color:var(--btn-default-background-2);
	border-radius:5px;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);
	box-shadow:0 2px 5px rgba(0,0,0,.2);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	cursor:pointer;
	z-index:10;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	border:none;
	font-size:16px;
	color:var(--color-white);
	opacity:.6
}
.nav-matop-arrow:hover {
	-webkit-box-shadow:0 3px 8px rgba(0,0,0,.3);
	box-shadow:0 3px 8px rgba(0,0,0,.3);
	-webkit-transform:translateY(-50%) scale(1.1);
	transform:translateY(-50%) scale(1.1);
	opacity:1
}
.nav-matop-arrow-left {
	left:5px
}
.nav-matop-arrow-right {
	right:5px
}
.nav-matop-arrow.hidden {
	display:none
}
.mpopul {
	margin-top:20px;
	overflow:hidden
}
.mpopul>h3 {
	display:block;
	padding:10px 15px;
	background-color:#27293d;
	color:var(--color-white)
}
.shoppl-exe {
	display:none
}
.shoppl__size .shoppl-exe {
	display:inline-block
}
.shoppl__size .shortstory__size,.shoppl__size a {
	display:none
}
.shoppl {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:10px 15px
}
.shoppl:not(:last-child) {
	border-bottom:1px solid var(--border)
}
.shoppl__perm,.shoppl__size {
	width:17%;
	text-align:center
}
.shoppl__flag {
	width:50px;
	text-align:center
}
.shoppl__flag img {
	display:inline-block;
	width:24px
}
.shoppl__link {
	width:90px;
	text-align:center
}
.shoppl__link span {
	display:block;
	padding:4px 0;
	width:100%;
	background-color:var(--btn-default-background-2);
	text-align:center;
	border-radius:20px;
	text-decoration:none;
	color:var(--white);
	font-size:.86rem
}
.shoppl__link span:hover {cursor:pointer; font-weight:700}
@media(max-width:719.98px) {
	.shoppl__title {
		width:calc(83% - 90px - 50px)
	}
	.shoppl__perm {
		display:none
	}
}
@media(min-width:720px) {
	.shoppl__title {
		width:calc(66% - 90px - 50px)
	}
}
.shortstory {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%
}
@media(min-width:720px) {
	.shortstory {
		width:calc((100% - clamp(15px,2.5vw,20px))/2)
	}
}
@media(min-width:992px) {
	.shortstory {
		width:calc((100% - clamp(30px,5vw,40px))/3)
	}
}
.hover__content>div:not(.show) {
	display:none
}
.hover {
	position:relative
}
.hover a {
	display:block
}
.hover__content>div {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:75%;
	position:relative
}
.hover__content img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:50% 50%;
	object-position:50% 50%;
	overflow:hidden
}
.hover__btn {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	z-index:2
}
.hover__btn li {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	position:relative
}
.hover__btn li::before {
	content:"";
	height:3px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	background-color:hsla(0,0%,100%,.7)
}
.hover__btn li.cursor::before {
	background-color:var(--btn-default-background-2)
}
.shortstory__rating {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:5px;
	position:absolute;
	bottom:5px;
	right:5px;
	background-color:rgba(0,0,0,.5);
	border:1px solid hsla(0,0%,100%,.3);
	padding:4px 10px;
	border-radius:20px;
	color:var(--white)
}
.shortstory__rating::before {
	content:"";
	display:block;
	width:18px;
	height:18px;
	background-image:url(../dleimages/rating.png);
	background-size:18px auto;
	background-position:0 -18px
}
.shortstory__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:20px;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.shortstory__content a {
	color:var(--text-default)
}
.shortstory__content .text {
	margin-top:10px;
	line-height:1.3
}
.hover__category {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	gap:5px;
	position:absolute;
	top:5px;
	right:5px
}
.hover__category li {
	display:inline-block;
	padding:3px 10px;
	background-color:rgba(0,0,0,.5);
	border:1px solid hsla(0,0%,100%,.3);
	color:var(--white);
	border-radius:20px;
	font-size:.93rem
}
.hover__category li:not(:nth-child(-n+3)) {
	display:none
}
.dowshow {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	gap:5px;
	margin-top:15px
}
.dowshow>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:5px
}
.dowshow span {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:5px;
	height:32px;
	padding:7px 10px 7px 28px;
	border-radius:10px;
	text-decoration:none;
	position:relative
}
.dowshow span:hover {cursor: pointer;}
.dowshow span::before {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:30px;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:auto 15px
}
.dowshow a b,.dowshow a span {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.dowshow a b {
	font-weight:500
}
.dowshow-yandex::before {
	background-image:url(../images/tag/yandex.png)
}
.dowshow-torrent::before {
	background-image:url(../images/tag/torrent.png)
}
.shortstory .dowshow-torrent,.shortstory .dowshow-yandex,.shortstory .dowshow-link {
	box-shadow:0 0 3px rgba(39, 41, 61,.84);
	-webkit-transition:background-color .3s ease,color .3s ease;
	transition:background-color .3s ease,color .3s ease;
	padding-left:10px
}
.shortstory .dowshow-torrent::before,.shortstory .dowshow-yandex::before,.shortstory .dowshow-link::before {
	font-family:"ks" !important;
	speak:never;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background-image:none;
	height:auto;
	width:auto;
	position:relative;
	font-size:1.4rem;
	margin-right:3px
}
.shortstory .dowshow-torrent>*,.shortstory .dowshow-yandex>*,.shortstory .dowshow-link>* {
	color:var(--text-default);
	-webkit-transition:color .3s ease;
	transition:color .3s ease
}
.shortstory .dowshow-torrent:focus-visible,.shortstory .dowshow-torrent:hover,.shortstory .dowshow-yandex:focus-visible,.shortstory .dowshow-yandex:hover,.shortstory .dowshow-link:focus-visible,.shortstory .dowshow-link:hover {
	color:var(--white)
}
.shortstory .dowshow-torrent:focus-visible>*,.shortstory .dowshow-torrent:hover>*,.shortstory .dowshow-yandex:focus-visible>*,.shortstory .dowshow-yandex:hover>*,.shortstory .dowshow-link:focus-visible>*,.shortstory .dowshow-link:hover>* {
	color:var(--white)
}
.shortstory .dowshow-link::before {
	content:""
}
.shortstory .dowshow-link>span {padding-left: 5px;}

.shortstory .dowshow-link:focus-visible,.shortstory .dowshow-link:hover {
	background:linear-gradient(135deg,#2173d9,#1a5dae)
}
.shortstory .dowshow-torrent::before {
	content:""
}
.shortstory .dowshow-torrent:focus-visible,.shortstory .dowshow-torrent:hover {
	background:linear-gradient(135deg,#02994b,#00843f)
}
.shortstory .dowshow-yandex::before {
	content:"";
	font-size:1.1rem !important
}
.shortstory .dowshow-yandex:focus-visible,.shortstory .dowshow-yandex:hover {
	background:var(--gold);
	color:var(--black)
}
.shortstory .dowshow-yandex:focus-visible>*,.shortstory .dowshow-yandex:hover>* {
	color:var(--black)
}
.shor-title {
	width:100%
}
.shor-title>div {
	color:var(--grey-65)
}
.shor-nav-box {
	width:100%;
	padding:clamp(15px,4.44444vw,40px)
}
.shor-nav-guns,.shor-nav-sbork {
	gap:10px;
	width:100%
}
.shor-nav-guns .btn-show-more,.shor-nav-guns a,.shor-nav-sbork .btn-show-more,.shor-nav-sbork a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-decoration:none;
	color:var(--btn-default-color);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,.14);
	box-shadow:0 0 2px rgba(0,0,0,.14);
	-webkit-transition:background-color .3s ease;
	transition:background-color .3s ease;
	border:1px solid var(--border)
}
.shor-nav-guns .btn-show-more img,.shor-nav-guns a img,.shor-nav-sbork .btn-show-more img,.shor-nav-sbork a img {
	display:block
}
.shor-nav-guns .btn-show-more span,.shor-nav-guns a span,.shor-nav-sbork .btn-show-more span,.shor-nav-sbork a span {
	line-height:1.2;
	font-size:.93rem
}
.shor-nav-sbork {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.shor-nav-sbork li.count-0 {
	display:none
}
.shor-nav-sbork .btn-show-more,.shor-nav-sbork a {
	height:46px;
	padding:0 12px;
	border-radius:40px;
	background-color:var(--content-background-1);
	color:var(--bl-wh)
}
.shor-nav-sbork .btn-show-more .count,.shor-nav-sbork a .count {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	text-align:right;
	margin-left:5px
}
.shor-nav-sbork .btn-show-more.active,.shor-nav-sbork .btn-show-more:hover,.shor-nav-sbork .btn-show-more:focus-visible,.shor-nav-sbork a.active,.shor-nav-sbork a:hover,.shor-nav-sbork a:focus-visible {
	background-color:var(--btn-default-background-2);
	color:var(--white)
}
.shor-nav-sbork .btn-show-more img,.shor-nav-sbork a img {
	height:24px;
	margin-right:10px
}
.btn-show-more {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:46px;
	padding:0 !important;
	font-size:1.7rem;
	line-height:1
}
.shor-nav-guns {
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(202px,1fr))
}
.shor-nav-guns a {
	height:46px;
	padding:0 12px;
	border-radius:40px;
	background-color:var(--content-background-1);
	color:var(--bl-wh)
}
.shor-nav-guns a .count {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	text-align:right;
	margin-left:5px
}
.shor-nav-guns a.active,.shor-nav-guns a:hover,.shor-nav-guns a:focus-visible {
	background-color:var(--btn-default-background-2);
	color:var(--white)
}
.shor-nav-guns a img {
	height:24px;
	margin-right:10px
}
.shortstory__size {
	width:100%;
	margin-bottom:5px;
	display:flex; gap:8px;
}
.shortstory__size .icon {
	font-size:1.2rem;
	margin-right:3px;
	line-height:1.3
}
.shortstory:not(.shortstory-skin) .shortstory__size {
	display:none
}
.shortstory__btnfull {
	text-align:center;
	-webkit-transform:translateY(27px);
	transform:translateY(27px);
	margin-top:-10px
}
.shortstory__btnfull a {
	display:inline-block;
	text-decoration:none;
	padding:7px 20px;
	background-color:var(--content-background-1);
	border:1px solid var(--border);
	border-radius:7px;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);
	box-shadow:0 0 2px rgba(0,0,0,.1);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;
	transition:background-color .3s ease,-webkit-box-shadow .3s ease;
	transition:background-color .3s ease,box-shadow .3s ease;
	transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease
}
.shortstory__btnfull a:hover,.shortstory__btnfull a:focus-visible {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
	box-shadow:0 0 10px rgba(0,0,0,.2)
}
.rel-cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:clamp(15px,2.5vw,20px);
	margin-top:25px;
	padding:clamp(15px,4.44444vw,40px)
}
.rel-shortstory {
	overflow:hidden
}
@media(min-width:992px) {
	.rel-shortstory {
		width:calc((100% - clamp(45px,7.5vw,60px))/4)
	}
}
@media(max-width:991.98px)and (min-width:720px) {
	.rel-shortstory {
		width:calc((100% - clamp(30px,5vw,40px))/3)
	}
}
@media(max-width:719.98px) {
	.rel-shortstory {
		width:calc((100% - clamp(15px,2.5vw,20px))/2)
	}
}
.rel-shortstory .hover__btn li::before {
	opacity:0
}
.rel-shortstory .hover__btn li.cursor::before {
	opacity:1
}
.hover__content>div {
	padding-top:62%
}
.rel-shortstory__title {
	width:100%;
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	background-color:rgba(0,0,0,.5);
	color:var(--white);
	padding:12px 15px
}
.rel-shortstory__title h3 {
	display:block;
	font-weight:500
}
.rel-cont__title {
	width:100%;
	margin-bottom:5px
}
.rel-cont__footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:10px;
	gap:10px;
	width:100%;
	border-top:1px solid var(--border);
	padding-top:clamp(10px,3.33333vw,30px)
}
.rel-cont__footer ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:0 7px
}
.rel-cont__footer ul li {
	white-space:nowrap
}
.rel-cont__footer ul li:not(:last-child)::after {
	display:inline-block;
	content:","
}
.rel-cont__footer ul li:last-child::after {
	display:inline-block;
	content:"."
}
.rel-cont__footer ul a {
	white-space:nowrap
}
.fullstory {
	padding:clamp(15px,4.44444vw,40px)
}
.fullstory>.text {
	margin-top:25px;
	font-size:1.3rem;
	padding:clamp(15px,2.77778vw,25px);
	border-radius:clamp(10px,2.22222vw,20px)
}
.fullstory>.text img {
	max-width:100% !important
}
.fullstory:not(.fullstory-static)>.text {
	background-color:var(--content-background-2)
}
.fullstory__slider {
	margin-top:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline;
	overflow:hidden
}
.slider-full-img {
	width:100%
}
.slider-full-nav {
	width:calc(21.6% - 5px)
}
.slider-full-nav .slick-slide:not(.slick-current) {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%)
}
.slider-full-nav+.slider-full-img {
	width:calc(78.4% - 5px)
}
.slider-full-img__link,.slider-full-nav__thmb {
	display:block;
	width:100%;
	padding-top:75%;
	height:0;
	overflow:hidden;
	position:relative
}
.slider-full-img__link img,.slider-full-nav__thmb img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:50% 50%;
	object-position:50% 50%;
	overflow:hidden
}
.slider-full-img__link {
	padding-top:63%
}
.slider-full-nav__thmb {
	padding-top:75%
}
.fullstory__info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:20px;
	margin-top:25px;
	color:var(--grey-65)
}
.fullstory__soc {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:25px;
	padding-top:20px;
	border-top:1px solid var(--border)
}
.fi-reting {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.fi-reting>span {
	margin-left:7px
}
.soc-share {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:4px
}
.soc-share a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#fff;
	font-size:1.21rem;
	border-radius:2px;
	text-decoration:none
}
.soc-share a.sh_vk {
	background-color:#5486ca
}
.soc-share a.sh_ok {
	background-color:#ff7800
}
.soc-share a.sh_tg {
	background-color:#27a5e7
}
.soc-share a.sh_vb {
	background-color:#675da9
}
.soc-share a.sh_ws {
	background-color:#2ac44d
}
.fullstory__dl {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:25px;
	border-top:1px solid var(--border);
	font-size:1.1rem
}
.fullstory__dl dt:not(.wsp) {
	padding-top:8px;
	font-weight:700
}
.fullstory__dl dd:not(.wsp) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:8px;
	border-bottom:1px solid var(--border);
	padding-bottom:8px
}
.fullstory__dl dd:not(.wsp) span {
	color:var(--grey-65)
}
.fullstory__dl dt.wsp {
	width:100%;
	font-weight:700;
	margin-top:20px
}
.fullstory__dl dd.wsp {
	width:100%
}
@media(max-width:719.98px) {
	.fullstory__soc {
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse
	}
	.soc-share {
		width:100%;
		margin-top:20px
	}
	.soc-share a {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		height:40px
	}
	.fullstory__dl dt:not(.wsp),.fullstory__dl dd:not(.wsp) {
		width:100%
	}
}
@media(min-width:720px) {
	.fullstory__soc {
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	.soc-share a {
		height:36px;
		width:36px
	}
	.fullstory__dl dt:not(.wsp) {
		width:120px;
		border-bottom:1px solid var(--border);
		padding-bottom:8px
	}
	.fullstory__dl dd:not(.wsp) {
		width:calc(100% - 120px);
		padding-top:8px
	}
}
.noviru {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:25px
}
.noviru__btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:7px 15px;
	border:1px solid var(--green);
	border-radius:30px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:.93rem
}
.noviru__btn img {
	display:block;
	width:16px;
	margin-left:5px
}
.noviru__text {
	width:100%;
	text-align:center;
	color:var(--green);
	margin-top:5px;
	font-size:1.1rem
}
.noviru__text .icon-done-all {
	font-size:1.6rem
}
.noviru__text a {
	color:var(--green)
}
.noviru__text .icon-link {
	display:inline-block;
	font-size:1.4rem
}
.download {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:10px;
	margin-top:20px
}
.download a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:50px;
	position:relative;
	line-height:1.3;
	text-decoration:none;
	border-radius:10px;
	overflow:hidden;
	padding:0 15px 0 60px
}
.download a b,.download a span {
	display:block;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.download a span {
	font-size:.93rem
}
.download a::before {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:50px;
	height:100%;
	background-color:rgba(0,0,0,.1);
	background-position:12px 50%;
	background-repeat:no-repeat;
	background-size:auto 26px;
	-webkit-transition:width .3s ease;
	transition:width .3s ease
}
.download a:hover::before,.download a:focus-visible::before {
	width:100%
}
.fullstory .download {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:20px
}
.download-link {
	background-color:var(--blue)
}
.download-link::before {
	background-image:url(../images/tag/cs.png)
}
.download-link>* {
	color:var(--white)
}
.download-yandex {
	background-color:var(--gold)
}
.download-yandex::before {
	background-image:url(../images/tag/yandex.png)
}
.download-yandex>* {
	color:var(--black)
}
.download-torrent {
	background-color:var(--green)
}
.download-torrent::before {
	background-image:url(../images/tag/torrent.png)
}
.download-torrent>* {
	color:var(--white)
}
.dowskin {
	margin-top:10px
}
.dowskin .download-link {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:0 5px;
	padding:15px 20px;
	border-radius:25px;
	text-decoration:none;
	max-width:100%;
	background-color:var(--btn-default-background-2);
	-webkit-transition:background-color .3s ease;
	transition:background-color .3s ease
}
.dowskin .download-link::before {
	background-image:none
}
.dowskin .download-link:focus-visible,.dowskin .download-link:hover {
	background:linear-gradient(135deg,#2173d9,#1a5dae)
}
.dowskin .download-link span:nth-last-child(2)::before {
	content:"[";
	display:inline-block
}
.dowskin .download-link span:last-child::after {
	content:"]";
	display:inline-block
}
.dowskin.dowskin-top {
	margin-top:25px
}
.fullstory__size {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:0 5px;
	margin:15px
}
.catmenu-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:10px;
	margin-top:15px
}
.catmenu-info li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:7px 14px 7px 10px;
	border-radius:25px;
	border:1px solid var(--border)
}
.catmenu-info li img {
	display:block;
	width:20px;
	height:20px;
	margin-right:8px
}
.tags {
	margin-top:25px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:5px
}
.tags a {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:30px;
	padding:0 12px;
	background-color:var(--btn-default-background-1);
	text-decoration:none;
	color:var(--btn-default-color);
	border-radius:7px;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,.14);
	box-shadow:0 0 2px rgba(0,0,0,.14);
	-webkit-transition:background-color .3s ease;
	transition:background-color .3s ease;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	border:1px solid var(--border)
}
.tags a:hover,.tags a:focus-visible {
	background-color:var(--btn-default-hover-background-1)
}
.footer {
	background-color:#27293d;
	margin-top:40px;
	color:var(--color-white)
}
.footer__header {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid var(--color-white-2);
	font-size:1.1rem
}
.footer__header a {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-right:20px;
	color:var(--color-white);
	text-decoration:none
}
.footer__header a:not(:hover) span {
	text-decoration:underline
}
.footer__header a .icon {
	font-size:1.2rem;
	margin-right:7px
}
.footer__menu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.f-men {
	margin-top:7px
}
.f-men a {
	color:var(--color-white)
}
.f-men__header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-transform:uppercase;
	font-weight:600;
	padding:10px 0;
	margin-bottom:10px;
	position:relative
}
.f-men__header .icon {
	font-size:1.6rem;
	margin-right:7px;
	width:25px;
	text-align:center
}
.f-men__header .icon-link {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.f-men__header::before {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	height:0;
	border-bottom:1px dashed var(--color-white);
	width:calc(100% - 32px)
}
.f-men__content p {
	margin-top:3px;
	padding-left:32px
}
.footer__socseti>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	gap:20px;
	margin-top:30px
}
.footer__socseti>div a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:40px;
	height:40px;
	border-radius:50%;
	border:2px solid var(--color-white-2);
	color:var(--color-white-2);
	text-decoration:none
}
.footer__socseti>div a:hover,.footer__socseti>div a:focus-visible {
	border:2px solid var(--color-white);
	color:var(--color-white)
}
@media(max-width:991.98px) {
	.footer__menu {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.f-men {
		width:100%
	}
}
@media(min-width:992px) {
	.footer__menu {
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		gap:60px
	}
	.f-men {
		width:calc((100% - 120px)/3)
	}
}
.footer__copyright {
	padding-top:10px;
	padding-bottom:10px;
	margin-top:25px;
	font-size:.93rem;
	background-color:#0005
}
.footer__copyright>div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.foopoco p a {
	margin-right:10px;
	color:var(--color-white)
}
.schet__title {
	text-align:center
}
.cl-searh {
	position:absolute;
	left:0;
	top:0;
	width:calc(100% - 60px);
	overflow:hidden;
	background-color:var(--header-background)
}
.cl-searh:not(.show) #story,.cl-searh:not(.show) .q-search__btn {
	opacity:0
}
@media(max-width:991.98px) {
	.cl-searh {
		height:70px
	}
}
@media(min-width:992px) {
	.cl-searh {
		height:100px
	}
	.scrolled .cl-searh {
		height:70px
	}
}
#q-search,.q-search {
	height:100%
}
.q-search {
	position:relative
}
.q-search #story {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0);
	border:0;
	color:var(--color-white);
	font-size:2.2rem;
	-webkit-transition:opacity .2s ease .2s;
	transition:opacity .2s ease .2s
}
.q-search__btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:60px;
	background-color:rgba(0,0,0,0);
	-webkit-transition:opacity .2s ease .2s;
	transition:opacity .2s ease .2s
}
.q-search__btn .icon {
	color:var(--color-white);
	font-size:2.6rem
}
.btn-search .icon {
	-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;
	transition:opacity .3s ease,-webkit-transform .3s ease;
	transition:opacity .3s ease,transform .3s ease;
	transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease
}
.btn-search[aria-expanded=false] .icon-close {
	opacity:0;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.btn-search[aria-expanded=true] .icon-search {
	opacity:0;
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.searchtable {
	position:relative;
	margin-top:25px
}
.searchtable #searchinput {
	padding-right:108px
}
.searchtable .btn-default {
	position:absolute;
	padding:0;
	top:3px;
	right:3px;
	height:34px;
	line-height:34px;
	width:100px;
	text-align:center
}
.search_result_num {
	margin-top:20px
}
.searchresult {
	margin-bottom:10px
}
.searchresult a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:20px;
	text-decoration:none
}
.searchresult a:not(:hover) h2 {
	text-decoration:underline
}
.searchresult__img span {
	display:block;
	width:200px;
	height:0;
	padding-top:75%;
	position:relative;
	overflow:hidden
}
.searchresult__img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:50% 50%;
	object-position:50% 50%;
	overflow:hidden
}
.searchresult__text>p {
	color:var(--text-default);
	margin-top:10px
}
.searchresult__info {
	margin-top:10px;
	text-align:right;
	font-size:.86rem;
	color:var(--grey-65)
}
@media(max-width:719.98px) {
	.searchresult a {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		gap:20px
	}
	.searchresult__img,.searchresult__img span,.searchresult__text {
		width:100%
	}
}
@media(min-width:720px) {
	.searchresult__img span {
		width:200px
	}
	.searchresult__text {
		-webkit-box-flex:1;
		-ms-flex-positive:1;
		flex-grow:1;
		padding-left:20px
	}
}
.navigation {
	width:100%;
	padding:15px
}
.pages {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.pages span,.pages a {
	display:inline-block;
	position:relative;
	padding:0 8px;
	min-width:32px;
	height:30px;
	line-height:29px;
	text-align:center;
	font-weight:500;
	border:solid 1px var(--btn-default-background-2);
	background-color:var(--btn-default-background-2);
	color:#fff;
	border-radius:3px;
	margin:2px;
	text-decoration:none
}
.pages span {
	color:var(--text-default);
	background-color:var(--content-background-1)
}
.navigation__next-prev {
	float:right;
	height:54px;
	margin-top:-10px;
	margin-bottom:-10px
}
.navigation__next-prev * {
	float:left
}
.navigation__next-prev .icon {
	color:var(--btn-default-background-2);
	text-align:center;
	line-height:54px;
	font-size:3.3rem
}
.navigation__next-prev>span>* {
	float:left;
	padding:0 12px
}
.navigation__next>span,.navigation__prev>span {
	opacity:.5
}
.navigation-fullnews {
	padding:25px 25px;
	overflow:hidden
}
.navigation-fullnews .pages {
	text-align:center
}
@media(max-width:991.98px) {
	.navigation__next-prev {
		float:none;
		margin-bottom:0
	}
	.navigation__next {
		float:right
	}
	.navigation__prev,.navigation__next {
		position:relative;
		z-index:1
	}
	.pages {
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.navigation .pages>* {
		display:none
	}
	.navigation .pages>span,.navigation .pages>*:first-child,.navigation .pages>*:last-child {
		display:inline-block
	}
	.navigation .pages>span.nav_ext {
		display:none
	}
}
.addform {
	margin-top:25px
}
.ui-form li:not(:last-child) {
	margin-bottom:10px
}
.form-combo {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:10px
}
@media(max-width:719.98px) {
	.form-combo {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.form-combo>* {
		width:100%
	}
}
@media(min-width:720px) {
	.form-combo>* {
		width:calc(50% - 5px)
	}
}
.captcha {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.captcha>a,.captcha img {
	display:block;
	width:160px;
	height:80px
}
.captcha #sec_code {
	width:120px;
	height:80px;
	margin-left:10px;
	font-size:1.6rem
}
.addform_info {
	margin-bottom:30px
}
#addcomment,.coments {
	margin-top:10px;
	padding:clamp(15px,4.44444vw,40px)
}
#addcomment>h6 {
	margin-bottom:10px
}
.coments {
	position:relative
}
.coments .cover {
	width:34px;
	height:34px;
	line-height:34px;
	border-radius:50%;
	position:absolute;
	left:clamp(15px,4.44444vw,40px);
	top:clamp(15px,4.44444vw,40px);
	border:1px solid var(--border);
	font-size:1.1rem
}
.verhco {
	padding-left:49px
}
.verhco_log {
	font-weight:700
}
.coments__date {
	font-size:.86rem;
	color:var(--grey-65)
}
.coments__text {
	margin-top:15px
}
.coments__text ul {
	margin-left:20px;
	list-style:disc
}
.coments__text ol {
	margin-left:20px;
	list-style:decimal
}
.coments__snk {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:20px;
	margin-top:15px;
	font-size:.93rem
}
@media(min-width:720px) {
	.coments__text,.coments__snk {
		padding-left:49px
	}
}
.ava-gost .cover {
	background-image:none !important;
	text-indent:0;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border-color:#ff8c00;
	background-color:#ff8c00;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.ava-gost .cover[title$=а],.ava-gost .cover[title$=Г],.ava-gost .cover[title$=g],.ava-gost .cover[title$=Q] {
	background-color:tan;
	border-color:tan
}
.ava-gost .cover[title$=б],.ava-gost .cover[title$=Д],.ava-gost .cover[title$=h],.ava-gost .cover[title$=R] {
	background-color:#bc8f8f;
	border-color:#bc8f8f
}
.ava-gost .cover[title$=в],.ava-gost .cover[title$=Е],.ava-gost .cover[title$=i],.ava-gost .cover[title$=S] {
	background-color:#daa520;
	border-color:#daa520
}
.ava-gost .cover[title$=г],.ava-gost .cover[title$=Ё],.ava-gost .cover[title$=j],.ava-gost .cover[title$=T] {
	background-color:#b8860b;
	border-color:#b8860b
}
.ava-gost .cover[title$=д],.ava-gost .cover[title$=Ж],.ava-gost .cover[title$=k],.ava-gost .cover[title$=U] {
	background-color:#d2691e;
	border-color:#d2691e
}
.ava-gost .cover[title$=е],.ava-gost .cover[title$=З],.ava-gost .cover[title$=l],.ava-gost .cover[title$=V] {
	background-color:#8b4513;
	border-color:#8b4513
}
.ava-gost .cover[title$=ё],.ava-gost .cover[title$=И],.ava-gost .cover[title$=m],.ava-gost .cover[title$=W] {
	background-color:brown;
	border-color:brown
}
.ava-gost .cover[title$=ж],.ava-gost .cover[title$=Й],.ava-gost .cover[title$=n],.ava-gost .cover[title$=X] {
	background-color:#bdb76b;
	border-color:#bdb76b
}
.ava-gost .cover[title$=з],.ava-gost .cover[title$=К],.ava-gost .cover[title$=o],.ava-gost .cover[title$=Y] {
	background-color:hotpink;
	border-color:hotpink
}
.ava-gost .cover[title$=и],.ava-gost .cover[title$=Л],.ava-gost .cover[title$=p],.ava-gost .cover[title$=Z] {
	background-color:#c71585;
	border-color:#c71585
}
.ava-gost .cover[title$=й],.ava-gost .cover[title$=М],.ava-gost .cover[title$=q],.ava-gost .cover[title$="1"] {
	background-color:#db7093;
	border-color:#db7093
}
.ava-gost .cover[title$=к],.ava-gost .cover[title$=Н],.ava-gost .cover[title$=r],.ava-gost .cover[title$="2"] {
	background-color:#5f9ea0;
	border-color:#5f9ea0
}
.ava-gost .cover[title$=л],.ava-gost .cover[title$=О],.ava-gost .cover[title$=s],.ava-gost .cover[title$="3"] {
	background-color:#4682b4;
	border-color:#4682b4
}
.ava-gost .cover[title$=м],.ava-gost .cover[title$=П],.ava-gost .cover[title$=t],.ava-gost .cover[title$="4"] {
	background-color:#6495ed;
	border-color:#6495ed
}
.ava-gost .cover[title$=н],.ava-gost .cover[title$=Р],.ava-gost .cover[title$=u],.ava-gost .cover[title$="5"] {
	background-color:#7b68ee;
	border-color:#7b68ee
}
.ava-gost .cover[title$=о],.ava-gost .cover[title$=С],.ava-gost .cover[title$=v],.ava-gost .cover[title$="6"] {
	background-color:#4169e1;
	border-color:#4169e1
}
.ava-gost .cover[title$=п],.ava-gost .cover[title$=Т],.ava-gost .cover[title$=w],.ava-gost .cover[title$="7"] {
	background-color:#cd5c5c;
	border-color:#cd5c5c
}
.ava-gost .cover[title$=р],.ava-gost .cover[title$=У],.ava-gost .cover[title$=x],.ava-gost .cover[title$="8"] {
	background-color:#e9967a;
	border-color:#e9967a
}
.ava-gost .cover[title$=с],.ava-gost .cover[title$=Ф],.ava-gost .cover[title$=y],.ava-gost .cover[title$="9"] {
	background-color:crimson;
	border-color:crimson
}
.ava-gost .cover[title$=т],.ava-gost .cover[title$=Х],.ava-gost .cover[title$=z],.ava-gost .cover[title$="0"] {
	background-color:red;
	border-color:red
}
.ava-gost .cover[title$=у],.ava-gost .cover[title$=Ц],.ava-gost .cover[title$=A],.ava-gost .cover[title$="."] {
	background-color:#b22222;
	border-color:#b22222
}
.ava-gost .cover[title$=ф],.ava-gost .cover[title$=Ч],.ava-gost .cover[title$=B],.ava-gost .cover[title$=","] {
	background-color:plum;
	border-color:plum
}
.ava-gost .cover[title$=х],.ava-gost .cover[title$=Ш],.ava-gost .cover[title$=C],.ava-gost .cover[title$="!"] {
	background-color:#ba55d3;
	border-color:#ba55d3
}
.ava-gost .cover[title$=ц],.ava-gost .cover[title$=Щ],.ava-gost .cover[title$=D],.ava-gost .cover[title$="?"] {
	background-color:#8a2be2;
	border-color:#8a2be2
}
.ava-gost .cover[title$=ч],.ava-gost .cover[title$=Ъ],.ava-gost .cover[title$=E],.ava-gost .cover[title$="("] {
	background-color:purple;
	border-color:purple
}
.ava-gost .cover[title$=ш],.ava-gost .cover[title$=Ы],.ava-gost .cover[title$=F],.ava-gost .cover[title$=")"] {
	background-color:#6a5acd;
	border-color:#6a5acd
}
.ava-gost .cover[title$=щ],.ava-gost .cover[title$=Ь],.ava-gost .cover[title$=G] {
	background-color:#483d8b;
	border-color:#483d8b
}
.ava-gost .cover[title$=ъ],.ava-gost .cover[title$=Э],.ava-gost .cover[title$=H] {
	background-color:#32cd32;
	border-color:#32cd32
}
.ava-gost .cover[title$=ы],.ava-gost .cover[title$=Ю],.ava-gost .cover[title$=I] {
	background-color:#006400;
	border-color:#006400
}
.ava-gost .cover[title$=ь],.ava-gost .cover[title$=Я],.ava-gost .cover[title$=J] {
	background-color:#9acd32;
	border-color:#9acd32
}
.ava-gost .cover[title$=э],.ava-gost .cover[title$=a],.ava-gost .cover[title$=K] {
	background-color:#6b8e23;
	border-color:#6b8e23
}
.ava-gost .cover[title$=ю],.ava-gost .cover[title$=b],.ava-gost .cover[title$=L] {
	background-color:olive;
	border-color:olive
}
.ava-gost .cover[title$=я],.ava-gost .cover[title$=c],.ava-gost .cover[title$=M] {
	background-color:#8fbc8f;
	border-color:#8fbc8f
}
.ava-gost .cover[title$=А],.ava-gost .cover[title$=d],.ava-gost .cover[title$=N] {
	background-color:#008b8b;
	border-color:#008b8b
}
.ava-gost .cover[title$=Б],.ava-gost .cover[title$=e],.ava-gost .cover[title$=O] {
	background-color:#ff4500;
	border-color:#008b8b
}
.ava-gost .cover[title$=В],.ava-gost .cover[title$=f],.ava-gost .cover[title$=P] {
	background-color:#ff8c00;
	border-color:#ff8c00
}
.coments .dropdown {
	position:absolute;
	top:clamp(5px,2.22222vw,20px);
	right:clamp(5px,2.22222vw,20px)
}
.coments .dropdown .btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:rgba(0,0,0,0);
	width:36px;
	height:36px;
	font-size:1.6rem;
	color:var(--grey-65)
}
.coments .dropdown-content {
	background-color:var(--content-background-1);
	padding:10px;
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);
	box-shadow:0 0 8px rgba(0,0,0,.2);
	border-radius:7px;
	border:1px solid var(--border)
}
.coments .dropdown-content a {
	display:block;
	padding:7px 15px 7px 12px;
	white-space:nowrap;
	border-radius:3px;
	font-size:.93rem;
	text-decoration:none;
	color:var(--text-default)
}
.coments .dropdown-content a:hover,.coments .dropdown-content a:focus-visible {
	background-color:var(--body-background)
}
.coments .dropdown-content a .icon {
	font-size:1.21rem;
	margin-right:8px;
	vertical-align:text-top;
	color:var(--grey-65)
}
.mass_comments_action {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	margin-top:10px;
	padding:10px
}
.mass_comments_action select {
	width:120px
}
.random-nick-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:clamp(15px,4.44444vw,40px);
	width:100%;
	padding:clamp(15px,4.44444vw,40px)
}
.random-nick-box>* {
	width:calc((100% - clamp(15px,4.44444vw,40px))/2)
}
.random-nick-container {
	text-align:center;
	position:relative
}
.random-nick-header {
	font-size:.9rem;
	color:var(--grey-65)
}
.random-nick-display {
	background:var(--content-background-2);
	border:2px solid var(--content-background-2);
	border-radius:10px;
	padding:15px;
	margin:15px 0;
	min-height:70px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.random-nick-display.copied {
	background:rgba(16,185,129,.1);
	border-color:var(--green)
}
.random-nick-display.copied .random-nick-text {
	color:var(--green)
}
.random-nick-display.fade-out .random-nick-text {
	opacity:0
}
.random-nick-display.fade-in .random-nick-text {
	opacity:1
}
.random-nick-text {
	font-size:1.6rem;
	font-size:clamp(1.2rem,3.73333vw,1.6rem);
	font-weight:700;
	text-align:center;
	word-break:break-word;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-transition:color .2s ease;
	transition:color .2s ease
}
.random-nick-btn {
	background:var(--btn-default-background-2);
	color:var(--white);
	border:none;
	border-radius:10px;
	padding:12px 25px;
	font-size:clamp(1.1rem,2.8vw,1.2rem);
	font-weight:600;
	cursor:pointer;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	gap:12px;
	min-width:300px;
	-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);
	box-shadow:0 2px 6px rgba(0,0,0,.2)
}
.random-nick-btn svg {
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-animation:spin 2s linear infinite paused;
	animation:spin 2s linear infinite paused
}
.random-nick-btn:hover,.random-nick-btn:focus-visible {
	background:var(--btn-default-hover-background-2)
}
.random-nick-btn:hover svg,.random-nick-btn:focus-visible svg {
	-webkit-animation-play-state:running;
	animation-play-state:running
}
.random-nick-btn:disabled {
	background:var(--btn-default-hover-background-2);
	opacity:.8;
	cursor:not-allowed;
	-webkit-box-shadow:none;
	box-shadow:none
}
.list-nick-box {
	width:100%;
	padding:clamp(15px,4.44444vw,40px)
}
.counter {
	text-align:center;
	margin-bottom:clamp(15px,2.77778vw,25px);
	color:var(--grey-65)
}
.nicks-container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	gap:10px;
	width:100%
}
.nick-item {
	border:1px solid var(--grey-65);
	border-radius:8px;
	padding:10px 15px;
	font-size:1.1rem;
	font-weight:500;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.06);
	box-shadow:0 2px 4px rgba(0,0,0,.06);
	word-break:break-word;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.nick-item:hover {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
	-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);
	box-shadow:0 4px 8px rgba(0,0,0,.15);
	background:var(--content-background-2)
}
.nick-item.copied {
	background:var(--green) !important;
	border-color:var(--green) !important;
	color:var(--white) !important;
	-webkit-transform:scale(0.98);
	transform:scale(0.98)
}
.nick-item.error {
	background:var(--red) !important;
	border-color:var(--red) !important;
	color:var(--white) !important;
	-webkit-transform:scale(0.98);
	transform:scale(0.98)
}
.nick-item:active {
	-webkit-transform:scale(0.95);
	transform:scale(0.95);
	-webkit-transition:-webkit-transform .1s ease;
	transition:-webkit-transform .1s ease;
	transition:transform .1s ease;
	transition:transform .1s ease,-webkit-transform .1s ease
}
.loading {
	text-align:center;
	padding:30px;
	font-size:16px;
	color:var(--grey-65);
	display:none
}
.loading-indicator,.end-message {
	font-size:1.1rem;
	color:var(--grey-65);
	text-align:center;
	margin-top:clamp(15px,2.77778vw,25px)
}
.loading-indicator::after {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	border:2px solid var(--border);
	border-top-color:var(--a-color);
	border-radius:50%;
	-webkit-animation:spin 1s linear infinite;
	animation:spin 1s linear infinite;
	margin-left:8px;
	vertical-align:middle
}
.copy-notification {
	position:fixed;
	top:20px;
	right:20px;
	background:var(--green);
	color:var(--white);
	padding:16px 28px;
	border-radius:12px;
	font-weight:600;
	-webkit-box-shadow:0 8px 20px rgba(0,0,0,.2);
	box-shadow:0 8px 20px rgba(0,0,0,.2);
	z-index:10000;
	-webkit-transform:translateX(150%);
	transform:translateX(150%);
	-webkit-transition:-webkit-transform .4s cubic-bezier(0.68,-0.55,0.265,1.55);
	transition:-webkit-transform .4s cubic-bezier(0.68,-0.55,0.265,1.55);
	transition:transform .4s cubic-bezier(0.68,-0.55,0.265,1.55);
	transition:transform .4s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .4s cubic-bezier(0.68,-0.55,0.265,1.55);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:12px;
	border:1px solid hsla(0,0%,100%,.1)
}
.copy-notification.show {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.copy-notification svg {
	-ms-flex-negative:0;
	flex-shrink:0;
	stroke-width:2.5
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@-webkit-keyframes slideInRight {
	from {
		-webkit-transform:translateX(100%);
		transform:translateX(100%)
	}
	to {
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
}
@keyframes slideInRight {
	from {
		-webkit-transform:translateX(100%);
		transform:translateX(100%)
	}
	to {
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
}
@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
	to {
		-webkit-transform:translateX(100%);
		transform:translateX(100%)
	}
}
@keyframes slideOutRight {
	from {
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
	to {
		-webkit-transform:translateX(100%);
		transform:translateX(100%)
	}
}
@media(max-width:719.98px) {
	.random-nick-box {
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse
	}
	.random-nick-box>* {
		width:100%
	}
	.copy-notification {
		top:8px;
		right:8px;
		padding:8px 18px;
		border-radius:8px;
		font-size:.9rem
	}
}
.description-ava {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	padding:clamp(15px,4.44444vw,40px)
}
.description-ava .icon {
	font-size:2.6rem;
	margin-right:10px;
	color:var(--orange)
}
.description-ava div {
	font-size:.9rem
}
.ava-container {
	width:100%;
	padding:clamp(15px,4.44444vw,40px)
}
.ava-container__pack {
	display:grid;
	grid-template-columns:repeat(auto-fill,minmax(194px,1fr));
	gap:15px;
	margin:15px 0;
	min-height:200px
}
.avatar-link {
	display:block;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	border-radius:clamp(15px,2.22222vw,20px);
	overflow:hidden;
	aspect-ratio:1/1;
	background:var(--content-background-2);
	position:relative;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.06);
	box-shadow:0 2px 4px rgba(0,0,0,.06)
}
.avatar-link::after {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-family:"ks" !important;
	content:"";
	speak:never;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8);
	font-size:5rem;
	color:var(--white);
	-webkit-transform:scale(0);
	transform:scale(0);
	border-radius:50%;
	opacity:0;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.avatar-link:hover,.avatar-link:focus-visible {
	-webkit-box-shadow:0 5px 14px rgba(0,0,0,.2);
	box-shadow:0 5px 14px rgba(0,0,0,.2);
	-webkit-transform:scale(1.06);
	transform:scale(1.06)
}
.avatar-link:hover::after,.avatar-link:focus-visible::after {
	-webkit-transform:scale(1);
	transform:scale(1);
	border-radius:clamp(15px,2.22222vw,20px);
	opacity:.6
}
.avatar-image {
	display:block;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:50% 50%;
	object-position:50% 50%;
	-webkit-transition:-webkit-transform .3s ease;
	transition:-webkit-transform .3s ease;
	transition:transform .3s ease;
	transition:transform .3s ease,-webkit-transform .3s ease;
	overflow:hidden;
	opacity:.7;
	-webkit-transition:opacity .3s ease;
	transition:opacity .3s ease
}
@media(max-width:768px) {
	.ava-container__pack {
		grid-template-columns:repeat(auto-fill,minmax(150px,1fr))
	}
}
@media(max-width:480px) {
	.ava-container__pack {
		grid-template-columns: repeat(auto-fill,minmax(120px,1fr))
	}
}
/* Прячем меню третьего уровня (подкатегории внутри подкатегорий) */
.shor-nav-guns .sub-guns {
	display: none !important;
}
/* ===== НОВОЕ МЕНЮ ===== */
/* Контейнер хедера */
.header-inner {
	display:flex;
	align-items:stretch;
	justify-content:flex-start;
	gap:10px;
	flex-wrap:wrap;
	width:100%;
	max-width:1500px;
	margin:0 auto;
	padding:0 20px;
	min-height: 100px;
}
/* ЛОГОТИП (280x100) */
.logo {
	flex:0 0 280px;
	display:flex;
	align-items:center;
	height:100px;
}
.logo a {
	display:flex;
	align-items:center;
	width:100%;
	height:100%;
}
.logo img {
	width:280px;
	height:100px;
	object-fit:contain;
	display: block;
}
/* НАВИГАЦИЯ */
.nav {
	flex:1 1 auto;
	min-width:200px;
	margin:0;
	display:flex;
	align-items:center;
}
.nav-inner {
	display:flex;
	flex-direction:column;
	gap:4px;
	width:100%;
	justify-content: center;
}
/* Кнопка закрытия (мобильная) */
.nav-close {
	display:none;
	justify-content:flex-end;
	padding:10px 0;
}
.btn-close-menu {
	background:none;
	border:none;
	color:#fff;
	font-size:28px;
	cursor:pointer;
	padding: 5px 10px;
}
/* ===== ВЕРХНЯЯ СТРОКА ===== */
.tabs-top {
	display:flex;
	align-items:center;
	gap:4px;
	flex-wrap:wrap;
	padding-left:35px;
}
.tab-link {
	display:inline-block;
	padding:5px 12px;
	color:rgba(255,255,255,0.85) !important;
	text-decoration:none;
	font-size:1.1em !important;
	font-weight:600;
	background:none !important;
	border:0px !important;
	cursor:pointer;
	transition:all 0.2s;
	white-space:nowrap;
	border-radius:0px !important;
}
.tab-link:hover {
	background:#0005 !important;
	color:#fff !important;
	border-radius:10px !important;
}
.tab-link.active {
	background:rgba(255,255,255,0.15) !important;
	color:#fff !important;
	border-radius:10px !important;
}
.tab-link.active:hover {
	background:rgba(255,255,255,0.3) !important;
}
.tab-link .tab-count {
	font-weight:400;
	font-size:10px;
	opacity:0.7;
	padding-left:5px;
	margin-top:-10px;
}
.tab-divider {
	color:rgba(255,255,255,0.15);
	font-size: 14px;
}
/* ===== ПОДМЕНЮ (ПОВЕРХ ХЕДЕРА,НА ВСЮ ШИРИНУ) ===== */
.tabs-bottom {
	display:none !important;
	position:relative !important;
	top:100% !important;
	left:0 !important;
	width:100% !important;
	padding:8px 20px !important;
	background:#27293d !important;
	border-top:1px solid rgba(255,255,255,0.1) !important;
	border-bottom:1px solid rgba(255,255,255,0.1) !important;
	min-height:45px !important;
	height:45px !important;
	z-index:9998 !important;
	box-sizing:border-box !important;
	backdrop-filter:blur(4px) !important;
	align-items:center !important;
	justify-content:center !important;
}
.tabs-bottom.active {
	display:flex !important;
}
.tabs-bottom .tab-panel {
	display:none !important;
	align-items:center;
	gap:6px;
	flex-wrap:wrap;
	width:100%;
	max-width:1500px;
	margin:0 auto !important;
	padding:0 20px !important;
	justify-content:flex-start !important;
}
.tabs-bottom .tab-panel.active {
	display:flex !important;
}
.tabs-bottom .sub-link {
	display:inline-block;
	padding:4px 14px !important;
	color:rgba(255,255,255,0.85) !important;
	text-decoration:none;
	font-size:13px !important;
	border:none !important;
	background:rgba(255,255,255,0.08) !important;
	cursor:pointer;
	transition:all 0.2s;
	white-space:nowrap;
	border-radius:4px !important;
	height:30px !important;
	line-height:20px !important;
}
.tabs-bottom .sub-link:hover {
	background:rgba(255,255,255,0.25) !important;
	color:#fff !important;
}
.tabs-bottom .sub-link .sub-count {
	font-weight:300;
	font-size:10px;
	opacity:0.6;
	padding-left: 3px;
}
/* Стрелка при наведении на подменю */
.tabs-bottom .sub-link:hover::before {
	content:"👉";
	margin-right:4px;
	display:inline-block;
	font-size: 10px;
}
/* ===== КНОПКИ СПРАВА ===== */
.header-actions {
	flex:0 0 auto;
	display:flex;
	align-items:center;
	gap:5px;
}
.btn-icon {
	background:none;
	border:none;
	color:#fff;
	padding:6px 8px;
	cursor:pointer;
	font-size:30px;
	display:flex;
	align-items:center;
	justify-content:center;
	line-height:1;
	height:44px;
	width:44px;
	border-radius:4px;
	transition:0.2s;
}
.btn-icon:hover {
	background:rgba(255,255,255,0.1);
}
.menu-toggle {
	display: none;
}
/* ===== ПОИСК ПОВЕРХ ВСЕГО ХЕДЕРА ===== */
.header {
	position:fixed !important;
	z-index:1000 !important;
}
.header-inner {
	position:relative !important;
}
.search-wrap {
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100% !important;
	display:none !important;
	background:rgba(39,41,61,1) !important;
	z-index:9999 !important;
	padding:0 20px !important;
	align-items:center !important;
	justify-content:center !important;
}
.search-wrap.show {
	display:flex !important;
}
.search-wrap form {
	width:100% !important;
	max-width:100% !important;
	display:flex !important;
	justify-content:center !important;
	position:relative !important;
	align-items:center !important;
}
.search-input {
	display:flex !important;
	align-items:center !important;
	background:rgba(255,255,255,0.15) !important;
	border-radius:8px !important;
	overflow:hidden !important;
	width:100% !important;
	max-width:calc(100% - 60px) !important;
	margin:0 !important;
}
.search-input input {
	flex:1 !important;
	padding:12px 16px !important;
	background:transparent !important;
	border:none !important;
	color:#fff !important;
	font-size:16px !important;
	outline:none !important;
	height:50px !important;
	width:100% !important;
	min-width:0 !important;
}
.search-input input::placeholder {
	color:rgba(255,255,255,0.5) !important;
}
.search-btn {
	background:none !important;
	border:none !important;
	color:#fff !important;
	padding:12px 18px !important;
	cursor:pointer !important;
	font-size:18px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	height:50px !important;
	flex-shrink:0 !important;
}
.search-btn:hover {
	opacity:0.7 !important;
}
.search-close {
	background:none !important;
	border:none !important;
	color:#fff !important;
	font-size:28px !important;
	cursor:pointer !important;
	padding:5px 10px !important;
	z-index:10000 !important;
	flex-shrink:0 !important;
	margin-left:10px !important;
	height:50px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	line-height:1 !important;
}
.search-close:hover {
	opacity: 0.7 !important;
}
/* ===== ТЕМА ===== */
.dark-theme {
	background:#1a1a1a !important;
}
.dark-theme .header {
	background: #2a2a2a !important;
}
/* ===== АДАПТИВНОСТЬ ===== */
@media (max-width:992px) {
	.header-inner {
		min-height:70px;
		align-items:center;
	}
	.logo {
		flex:0 0 200px;
		height:70px;
	}
	.logo img {
		width:200px;
		height:70px;
	}
	.tabs-top {
		justify-content:center;
		padding-left:0;
	}
	.tabs-bottom {
		height:auto !important;
		min-height:40px !important;
		padding:6px 15px !important;
	}
	.tabs-bottom .tab-panel {
		padding:0 15px !important;
		justify-content:center !important;
	}
	.tabs-bottom .sub-link {
		font-size:12px !important;
		height:28px !important;
		line-height:18px !important;
		padding:3px 10px !important;
	}
	.search-wrap {
		padding:0 15px !important;
	}
	.search-input input {
		font-size:15px !important;
		height:46px !important;
	}
	.search-btn {
		height:46px !important;
		font-size:17px !important;
	}
	.search-close {
		font-size:26px !important;
		height:46px !important;
	}
}
@media (max-width:768px) {
	.header-inner {
		flex-wrap:wrap;
		padding:0 10px;
		gap:10px;
		min-height:60px;
	}
	.logo {
		flex:0 0 160px;
		height:60px;
	}
	.logo img {
		width:160px;
		height:60px;
	}
	.nav {
		display:none;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100vh;
		background:rgba(39,119,167,0.98);
		padding:20px;
		overflow-y:auto;
		z-index:999;
	}
	.nav.open {
		display:flex;
		align-items:flex-start;
	}
	.nav-close {
		display:flex;
	}
	.nav-inner {
		gap:10px;
	}
	.tabs-top {
		flex-direction:column;
		align-items:stretch;
		gap:3px;
		padding-left:0;
	}
	.tab-link {
		padding:8px 14px;
		font-size:14px;
		text-align:center;
	}
	.tab-divider {
		display:none;
	}
	.tabs-bottom {
		position:relative !important;
		top:0 !important;
		height:auto !important;
		min-height:36px !important;
		padding:4px 10px !important;
		backdrop-filter:none !important;
	}
	.tabs-bottom .tab-panel {
		padding:0 10px !important;
		justify-content:center !important;
		gap:4px;
	}
	.tabs-bottom .sub-link {
		font-size:11px !important;
		height:26px !important;
		line-height:16px !important;
		padding:3px 8px !important;
	}
	.menu-toggle {
		display:flex;
	}
	.btn-icon {
		height:36px;
		width:36px;
		font-size:16px;
	}
	.header-actions {
		margin-left:auto;
	}
	.search-wrap {
		padding:0 12px !important;
	}
	.search-input {
		max-width:calc(100% - 50px) !important;
	}
	.search-input input {
		font-size:14px !important;
		height:44px !important;
		padding:10px 14px !important;
	}
	.search-btn {
		height:44px !important;
		font-size:16px !important;
		padding:10px 14px !important;
	}
	.search-close {
		font-size:24px !important;
		height:44px !important;
		margin-left:8px !important;
		padding:5px 8px !important;
	}
}
@media (max-width:480px) {
	.logo {
		flex:0 0 120px;
		height:50px;
	}
	.logo img {
		width:120px;
		height:50px;
	}
	.btn-icon {
		height:32px;
		width:32px;
		font-size:14px;
	}
	.tab-link {
		font-size:12px;
		padding:6px 10px;
	}
	.tabs-bottom .sub-link {
		font-size:10px !important;
		height:24px !important;
		line-height:14px !important;
		padding:2px 6px !important;
	}
	.search-wrap {
		padding:0 10px !important;
	}
	.search-input {
		max-width:calc(100% - 44px) !important;
	}
	.search-input input {
		font-size:13px !important;
		padding:8px 12px !important;
		height:40px !important;
	}
	.search-btn {
		height:40px !important;
		font-size:14px !important;
		padding:8px 12px !important;
	}
	.search-close {
		font-size:20px !important;
		height:40px !important;
		margin-left:6px !important;
		padding: 5px 6px !important;
	}
}
/* ===== БЛОК СКАЧИВАНИЯ ===== */
/* Общая обертка */
.download_cs {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin:12px 0;
	gap: 12px;
}
/* Все кнопки */
.download_cs a {
	height:55px;
	min-width:185px;
	max-width:215px;
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:center;
	flex-direction:column;
	padding-right:12px;
	padding-left:81px;
	position:relative;
	margin:0 8px;
	overflow:hidden;
	border-radius:15px;
	text-decoration:none;
	flex: 1 0 auto;
}
/* Иконка слева (фоновая) */
.download_cs a:after {
	width:54px;
	height:55px;
	position:absolute;
	top:0;
	left:0;
	content:"";
	background-position:center center;
	background-repeat:no-repeat;
	transition:all 0.4s ease;
	background-size:28px auto;
	z-index:1;
	background-color: rgba(0,0,0,0.15);
}
/* Текст кнопок - поверх иконки */
.download_cs a span {
	position:relative;
	z-index:2;
	transition:opacity 0.3s ease;
}
.download_cs a span:first-child {
	font-size:15px;
	font-weight:700;
	line-height:1.2;
}
.download_cs a span:nth-child(2) {
	font-size:10px;
	font-weight:400;
	padding-top:2px;
	opacity: 0.85;
}
/* Ховер - иконка расширяется и перекрывает текст */
.download_cs a:hover:after {
	width:100%;
	background-size:37px auto;
	background-color: rgba(0,0,0,0.25);
}
/* Скрываем текст при наведении */
.download_cs a:hover span {
	opacity: 0;
}
/* ===== ПРЯМАЯ ССЫЛКА (dd) ===== */
.download_cs .dd {
	background:linear-gradient(135deg,#2173d9,#1a5dae);
	box-shadow:0 4px 15px rgba(33,115,217,0.35);
	color:#fff;
}
.download_cs .dd:after {
	background-image: url(../images/dd.webp);
}
/* ===== ТОРРЕНТ (dt) ===== */
.download_cs .dt {
	background:linear-gradient(135deg,#02994b,#00843f);
	box-shadow:0 4px 15px rgba(2,153,75,0.35);
	color:#fff;
}
.download_cs .dt:after {
	background-image: url(../images/dt.webp);
}
/* ===== МАГНЕТ (dm) ===== */
.download_cs .dm {
	background:linear-gradient(135deg,#990391,#780063);
	box-shadow:0 4px 15px rgba(153,3,145,0.35);
	color:#fff;
}
.download_cs .dm:after {
	background-image: url(../images/dm.webp);
}
/* ===== GOOGLE (dg) ===== */
.download_cs .dg {
	background:linear-gradient(135deg,#993303,#762607);
	box-shadow:0 4px 15px rgba(153,51,3,0.35);
	color:#fff;
}
.download_cs .dg:after {
	background-image: url(../images/dg.webp);
}
/* ===== ЯНДЕКС (dy) ===== */
.download_cs .dy {
	background:linear-gradient(135deg,#fc3f1d,#d42c0e);
	box-shadow:0 4px 15px rgba(252,63,29,0.35);
	color:#fff;
}
.download_cs .dy:after {
	background-color:rgba(0,0,0,0.15);
	content:"Я";
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:25px;
	font-weight:900;
	color:#fff;
	background-image:none !important;
}
.download_cs .dy:hover:after {
	background-color: rgba(0,0,0,0.25);
}
/* ===== Обертки для отступов ===== */
.dl_cs_b {
	margin:27px 0 12px;
}
.dl_cs_t {
	margin: 19px 0;
}
/* ===== АДАПТИВНОСТЬ ===== */
@media (max-width:768px) {
	.download_cs {
		flex-direction:column;
		align-items:center;
		gap:9px;
	}
	.download_cs a {
		max-width:246px;
		min-width:154px;
		height:49px;
		padding-left:62px;
		padding-right:9px;
		margin:0;
		border-radius:13px;
	}
	.download_cs a:after {
		width:43px;
		height:49px;
		background-size:22px auto;
	}
	.download_cs a span:first-child {
		font-size:13px;
	}
	.download_cs a span:nth-child(2) {
		font-size:9px;
	}
	.download_cs a:hover:after {
		background-size:29px auto;
	}
	.download_cs .dy:after {
		font-size:19px;
	}
}
@media (max-width:480px) {
	.download_cs a {
		max-width:215px;
		min-width:123px;
		height:45px;
		padding-left:50px;
		padding-right:8px;
		border-radius:11px;
	}
	.download_cs a:after {
		width:37px;
		height:45px;
		background-size:18px auto;
	}
	.download_cs a span:first-child {
		font-size:12px;
	}
	.download_cs a span:nth-child(2) {
		font-size:8px;
		padding-top:1px;
	}
	.download_cs .dy:after {
		font-size: 16px;
	}
}
.download_cs .dy:after {
	background-color:rgba(0,0,0,0.15);
	/* Вместо картинки — эмодзи или буква */
	content:"Я";
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:32px;
	font-weight:900;
	color:#fff;
	background-image:none !important;
}
.nick_ava,.relnews {
	margin-top:15px;
	margin-bottom:15px;
	font-size:14px;
	padding:10px;
	background-color:var(--content-background-2)!important;
	border:1px solid #0005;
	border-radius:20px;
		text-align:center;
}
.shortlink {
	-webkit-transition:background-color .3s ease,color .3s ease;
	transition:background-color .3s ease,color .3s ease;
	padding-left:10px;
}
.shortlink.dd {
	background:linear-gradient(135deg,#2173d9,#1a5dae);
	box-shadow:0 4px 15px rgba(33,115,217,0.35);
	color:#fff;
}
.shortlink.dd:hover {
	background:linear-gradient(135deg,#1a5dae,#2173d9);
	box-shadow:0 4px 15px rgba(33,115,217,0.35);
	color:#fff;
}
.shortlink.ya {
	background:linear-gradient(135deg,#fc3f1d,#d42c0e);
	box-shadow:0 4px 15px rgba(252,63,29,0.35);
	color:#fff;
}
.shortlink.ya:hover {
	background:linear-gradient(135deg,#d42c0e,#fc3f1d);
	box-shadow:0 4px 15px rgba(252,63,29,0.35);
	color:#fff;
}
.shortlink.dt {
	background:linear-gradient(135deg,#02994b,#00843f);
	box-shadow:0 4px 15px rgba(2,153,75,0.35);
	color:#fff;
}
.shortlink.dt:hover {
	background:linear-gradient(135deg,#00843f,#02994b);
	box-shadow:0 4px 15px rgba(2,153,75,0.35);
	color:#fff;
}
.shortlink .dd:after {
	background-image:url(../images/dd.webp);
}
.shortlink .dt:after {
	background-image: url(../images/dt.webp);
}

.shortstory-skin .shortstory__size span {height: 20px; cursor:default}
.shortstory-skin .shortstory__size b {max-width: 65%;}

/* ===== БЛОК SHORTSTORY__SIZE ===== */
.shortstory__size {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    max-width: 100%;
}

.shortstory__size .icon {
    flex-shrink: 0;
    font-size: 1.2rem;
    color: var(--grey-65);
}

.shortstory__size b {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    font-size: 13px;
}

.shortstory__size span {
    flex-shrink: 0;
    font-size: 11px;
    color: var(--grey-65);
    background: var(--content-background-2);
    padding: 2px 10px;
    border-radius: 12px;
    white-space: nowrap;
}


/* ===== ГАЛЕРЕЯ ===== */

.mtop__right {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    background: var(--content-background-1);
    /*box-shadow: 0 2px 12px rgba(0,0,0,0.08);*/
}

/* ===== БОЛЬШОЕ ИЗОБРАЖЕНИЕ ===== */
.slider-for {
    margin-bottom: 0 !important;
}

.slider-for .slick-list {
    margin-bottom: 0 !important;
}

.slider-for .slider-for__link {
    display: block;
    width: 100%;
    padding-top: 63%;
    height: 0;
    overflow: hidden;
    position: relative;
    /*background: var(--body-background);*/
}

.slider-for .slider-for__link img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
	border-radius: 20px;
}

/* ===== МИНИАТЮРЫ ===== */
.slider-nav {
    margin-top: -2px !important;
    padding: 0 4px;
    position: relative;
}

.slider-nav .slick-list {
    padding-top: 0 !important;
}

.slider-nav .slick-slide {
    padding: 0 4px;
    cursor: pointer;
    transition: all 0.25s ease;
}

.slider-nav .slick-slide:not(.slick-current) {
    opacity: 0.5;
    filter: grayscale(80%);
}

.slider-nav .slick-slide:hover {
    opacity: 0.8;
    filter: grayscale(40%);
}

.slider-nav .slick-slide.slick-current {
    opacity: 1;
    filter: grayscale(0%);
}

.slider-nav__thmb {
    display: block;
    width: 100%;
    padding-top: 75%;
    height: 0;
    overflow: hidden;
    position: relative;
    border-radius: 6px;
    border: 2px solid transparent;
    transition: border-color 0.25s ease;
    background: var(--body-background);
}

.slider-nav .slick-slide.slick-current .slider-nav__thmb {
    border-color: var(--btn-default-background-2);
}

.slider-nav__thmb img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

.mtop__left::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: linear-gradient(to bottom, 
        rgba(39,119,167,0.1), 
        rgba(39,119,167,0.3), 
        rgba(39,119,167,0.1)
    );
    border-radius: 0 16px 16px 0;
}

.mtofiin a:hover, .contentbox__title a:hover, .shortstory__content a:hover, .shoppl__title a:hover, .noviru a:hover, .nick_ava a:hover{text-decoration:underline!important}
.mtofiin a, .contentbox__title a, .shortstory__content a, .shoppl__title a, .noviru a, .nick_ava a{text-decoration:none!important}

/* ===== ПОИСК В ОДНУ СТРОКУ ===== */

/* Обертка поиска */
.search-page-wrap {
    width: 100%;
    max-width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
}

/* Блок поиска */
.search-page-wrap .fullstory {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 20px 0;
    background: transparent;
    box-shadow: none;
    border-radius: 0;
}

/* Заголовок */
.search-page-wrap .title {
    font-size: 1.8rem;
    margin-bottom: 15px;
}

/* Поле + кнопка в одну строку */
.search-page-wrap .searchtable {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    width: 100% !important;
}

.search-page-wrap .searchtable #searchinput,
.search-page-wrap .searchtable #story {
    flex: 1 !important;
    height: 44px !important;
    padding: 0 16px !important;
    border: 2px solid var(--border) !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    background: var(--content-background-1) !important;
    color: var(--text-default) !important;
    outline: none !important;
    min-width: 100px !important;
    width: auto !important;
}

.search-page-wrap .searchtable #searchinput:focus,
.search-page-wrap .searchtable #story:focus {
    border-color: var(--btn-default-background-2) !important;
    box-shadow: 0 0 0 3px rgba(39,41,61,0.1) !important;
}

.search-page-wrap .searchtable .btn-default {
    flex-shrink: 0 !important;
    height: 44px !important;
    padding: 0 30px !important;
    background: var(--btn-default-background-2) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: all 0.2s !important;
}

.search-page-wrap .searchtable .btn-default:hover {
    background: var(--btn-default-hover-background-2) !important;
    transform: translateY(-1px) !important;
}

/* ===== РЕЗУЛЬТАТЫ ПОИСКА (ВНЕ ФОРМЫ) ===== */
.search_result_num {
    width: 100% !important;
    max-width: 100% !important;
    margin: 10px 0 !important;
    padding: 12px 0 !important;
    font-size: 14px !important;
    color: var(--grey-65) !important;
    border-top: 1px solid var(--border) !important;
    display: block !important;
    clear: both !important;
}

/* ===== САМИ РЕЗУЛЬТАТЫ (.shortstory) ===== */
/* Они уже есть на сайте, просто убираем лишние отступы */
.search-page-wrap ~ .shortstory {
    width: 100% !important;
    max-width: 100% !important;
    margin: 15px 0 !important;
    display: block !important;
    clear: both !important;
}

/* ===== АДАПТИВНОСТЬ ===== */
@media (max-width: 768px) {
    .search-page-wrap .searchtable {
        flex-direction: column !important;
        gap: 10px !important;
    }
    
    .search-page-wrap .searchtable #searchinput,
    .search-page-wrap .searchtable #story {
        width: 100% !important;
        height: 40px !important;
        font-size: 14px !important;
    }
    
    .search-page-wrap .searchtable .btn-default {
        width: 100% !important;
        height: 40px !important;
        font-size: 14px !important;
        padding: 0 20px !important;
    }
}

@media (max-width: 480px) {
    .search-page-wrap .searchtable #searchinput,
    .search-page-wrap .searchtable #story {
        height: 36px !important;
        font-size: 13px !important;
        padding: 0 12px !important;
    }
    
    .search-page-wrap .searchtable .btn-default {
        height: 36px !important;
        font-size: 13px !important;
    }
}

.maintop {
    background: azure;
    padding: 10px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}

.maintop .contentbox__title {
    margin: -10px -10px 15px -10px;
    padding: 15px 20px;
    border-radius: 20px 20px 0 0;
    width: calc(100% + 20px) !important;  /* ← Растягиваем с учётом padding */
    max-width: none !important;
    box-sizing: border-box !important;
	background-color: #27293d;
    color: var(--color-white);
}

.maintop .contentbox__title h2 a {color: var(--color-white)!important;}
.maintop .contentbox__title p {color: var(--color-white)!important;}

/* полоса в краткой новости если постер один */
.onepic::before {
    content: "";
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: hsla(0,0%,100%,.7);
	z-index: 99;
}
.onepic:hover::before {
    background-color: #27293d;
}

.shor-nav-sbork li:not(.on)	{display: none;}
.commtitle {font-size: clamp(1.1rem, 2.8vw, 1.2rem); line-height: 1.3; font-weight: 700; text-rendering: optimizeLegibility;}