@import url(style_cs.1777458442.css);
@import url('https://fonts.googleapis.com/css?family=Alice|Playfair+Display|Merriweather|Press+Start+2P|Roboto+Condensed|Yeseva+One|Cormorant+Garamond|Jura|Lora|Montserrat|Oswald|Prata|Vollkorn|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Dawning+of+a+New+Day|Cedarville+Cursive|Great+Vibes|IM+Fell+French+Canon+SC|Indie+Flower|Dancing+Script|Amatic+SC|Righteous|Cinzel|Gochi+Hand|Caveat|Satisfy|Bad+Script|Cookie|Fredericka+the+Great|Homemade+Apple|Kaushan+Script|Marck+Script|Merienda|Playball|Rochester|Sacramento|Ultra&display=swap&subset=cyrillic');
@import url('http://webfonts.ru/import/bebasneue.css');
@import url('https://kit-pro.fontawesome.com/releases/v6.6.0/css/pro.min.css');
@font-face{font-family:'Chsoup_jost';src:url('http://forumstatic.ru/files/001a/c7/4d/97944.ttf') format('truetype')}
@font-face{font-family:'test1';src:url('https://forumstatic.ru/files/001c/66/28/78075.otf') format('opentype')}
@media screen and (max-width:600px){html{transform-origin:0 0;transform:scale(.22)}#pun{width:100%;padding:20px}.punbb .post .post-author{width:100%;float:none}}
:root{--fontsize-primary:16px;--font-primary:'test1',serif;--font-primary-link:'Alice';--font-sub:'Chsoup_jost';--fontsize-sub:11px;--font-prof:verdana;--fair-text:#d5baa1;--dark-text:#030c00;--link-base:#405121;--link-table:#7f902e;--link-buttons:#33411A;--bg-text:#e5d4c6;--inner-textbg:#dbc3ad;--icon-prof:#76c189;--border-light:#928b67;--border-dark:#19191957;--border-radius:10px;--shadow-light:#00000003 0 0 9px 2px inset,#0000000f 0 0 9px 3px;--dakrop-bgcolor:#0000000d;--background-full:url(https://forumstatic.ru/files/001c/66/28/71160.png);--background-empty:url(https://forumstatic.ru/files/001c/66/28/20861.png);--background-head:url(https://forumstatic.ru/files/001c/66/28/25486.png);--background-bodyleft:url(https://forumstatic.ru/files/001c/66/28/82586.png);--background-bodyright:url(https://forumstatic.ru/files/001c/66/28/39581.png);--background-bodycenter:url(https://forumstatic.ru/files/001c/66/28/22142.png);--background-bodycenter-light:url(https://forumstatic.ru/files/001c/66/28/38986.png);--background-footer:url(https://forumstatic.ru/files/001c/66/28/61972.png)}
html,body{margin:0;padding:0}
.punbb *{margin:0}
.punbb ul,.punbb dl,.punbb li,.punbb dd,.punbb dt{padding:0;list-style:none}
.punbb img{border:none}
.punbb .main table{table-layout:fixed;width:100%}
.checkfield input[type="checkbox"],.radiofield input[type="radio"]{margin:0 .3em}
p[class="checkfield"] *,div[class="checkfield"] *,fieldset[class="radiofield"] *{height:1.8em;vertical-align:middle}
body{font-size:100.01%}
.punbb{font:normal 74% verdana,arial,helvetica,sans-serif}
.punbb textarea,.punbb input,.punbb select,.punbb optgroup{font:1em verdana,arial,helvetica,sans-serif}
.punbb h1,.punbb h2,.punbb h3,.punbb h4,.punbb table,.punbb th{font-size:1em;font-weight:normal}
.punbb h1 span,.punbb h2 span,.punbb legend span{font-size:1.1em}
.punbb pre{font:1.1em/140% monaco,"bitstream vera sans mono","courier new",courier,monospace}
.punbb address,.punbb em{font-style:normal}
.punbb .post-content em{font-style:italic}
.punbb .post-content em.bbuline{font-style:normal;text-decoration:underline}
.punbb a{text-decoration:none;transition:color .3s ease}
.punbb optgroup{font-weight:bold}
#pun:after,.punbb .container:after,.punbb .post-links ul:after,.punbb .main div.inline:after,.punbb .post-box:after,.punbb .linksb:after{clear:both;content:".";display:block;height:0;visibility:hidden;overflow:hidden;line-height:0;font-size:0}
.acchide,#pun-index #pun-main h1,#pun-navlinks h2,#pun-pagelinks h2,#pun-status h2,#pun-ulinks h2,.punbb .forum h2,.punbb .multipage .topic h2,.punbb dl.post-sig dt span,.punbb p.crumbs strong,.punbb .divider hr,.punbb .required label em,.punbb .formsubmit label,.punbb .submitfield label,.punbb .modmenu label,#pun-userlist .main h2{font-size:0;height:0;width:0;line-height:0;position:absolute;left:-9999px;overflow:hidden}
.punbb{width:920px;height:auto}
#pun-redirect,#pun-maint{margin:12px 20% 12px 20%;width:auto;float:none;min-height:100px}
.punbb .section,.punbb .main{margin-bottom:1em}
.punbb .category,.punbb .post{margin-top:.4em}
.punbb #pun-category1,.punbb .toppost,.punbb .topicpost{margin-top:0}
#pun-post .topic{margin-top:1em}
.punbb .section,.punbb .forum,.punbb .formal,.punbb .modmenu,.punbb .info,.punbb .category,.punbb .post{border-style:none none solid none;border-width:0 0 2px 0}
.punbb .container{border-style:solid;border-width:1px}
.punbb .section h2,#pun-main h1,#pun-main h2,#pun-stats h2,#pun-debug h2{padding:.5em 1em;border-style:none solid solid none;border-width:0 1px 1px 0}
.punbb .post-content{padding:0;margin:0;width:100%;overflow:hidden}
.punbb .post-content a {text-decoration: underline;text-decoration-color: var(--border-light);}
.punbb .post-sig dt{background-color:#0000002e;border:1px inset #fff9;height:0;margin-bottom:6px;width:44%;opacity:0.6;margin-left:30%}
.punbb .post-content p{margin-left:9px;padding:0 0 1em 0;line-height:150%;text-align:justify}
.punbb .post-content img{vertical-align:text-bottom}
.punbb .post-content img.postimg{vertical-align:middle}
.punbb .post-content .blockcode,.punbb .post-content blockquote{width:98%;overflow:hidden}
.punbb .post-content .scrollbox{width:100%;overflow:auto}
.punbb .post-content .quote-box,.punbb .post-content .code-box{margin:10px;padding:7px}
.punbb .quote-box cite,.punbb .code-box strong.legend{margin-left:20px!important;display:block;padding-bottom:.7em;font-size:1.1em;font-weight:bold;font-style:normal;margin:0}
.punbb .info-box{padding:1.1em 1.7em 1em 1.7em;border-style:solid;border-width:1px;margin:0 0 1.1em 0}
.punbb .info-box *{padding:0 0 .7em 0}
.punbb #pun-main .info-box .legend{font-size:1.1em;font-weight:bold}
.punbb .linkst{float:left;position:relative;width:100%;font-size:1.1em;height:0}
.multipage{margin-top:3em}
.linkst .pagelink{position:absolute;top:-4em;left:1em;width:24em;font-size:var(--fontsize-sub)}
.linkst .postlink{position:absolute;top:-4em;right:1em;width:16em;text-align:right;font-weight:bold}
.punbb .linksb{text-align:right;padding:0 2em;font-size:var(--fontsize-sub)!important}
.linksb .pagelink{float:left;text-align:left;width:auto;font-size:var(--fontsize-sub)}
.linksb .pagelink a,.linkst .pagelink a{font-size:var(--fontsize-sub)}
.linksb .pagelink strong,.linkst .pagelink strong{background:var(--dakrop-bgcolor);padding:4px;border-radius:50px}
.linksb .postlink,.linksb noindex{text-align:right;width: auto!important;font-weight:bold;float: right;}
.subscribelink{clear:both;padding:0;font-size:var(--fontsize-sub);text-transform:lowercase;text-align:right}
.punbb .formal .container{padding:1.7em 2.3em 1.1em 2.3em}
.punbb .formsubmit{padding:0;margin:10px 0 0 -10px}
.punbb .formsubmit input,.punbb .formsubmit a,.punbb .formsubmit span{margin:0 .6em 0 0}
.punbb fieldset{border-style:solid;border-width:1px;padding:0 18px 0 18px;margin:0 -20px -12px -30px}
#Login_Punbb>.container{background:var(--inner-textbg);background-position:center;position:fixed;top:40%;width:260px!important;padding:10px 29px!important;vertical-align:middle;z-index:100000;border-radius:var(--border-radius)}
.punbb fieldset legend{padding:0;margin:0 0 0 11px;font-size:1.1em}
.punbb fieldset legend span{padding:0 5px;margin:0 0 0 -15px}
.punbb fieldset fieldset{border-style:none;margin:0;padding:0 0 8px 0}
.punbb .fs-box{padding:1em 0 .8em 0}
.punbb .fs-box p,.punbb .fs-box fieldset{padding:0 0 .8em 0}
.punbb .inline .inputfield,.punbb .inline .selectfield,.punbb .inline .passfield{float:left;margin-right:1em}
.punbb .inline .infofield{clear:both}
.punbb .datafield br{display:none}
.punbb .required label,.punbb .datafield span.input{font-weight:bold}
.punbb .datafield span.input a{font-weight:normal}
.punbb .areafield span.input,.punbb p.longinput span.input{display:block;padding:0 12em 0 0;height:100%}
.punbb textarea,.punbb .longinput input{width:64%;margin:0}
.punbb .hashelp{position:relative}
.punbb .helplinks{display:block;position:absolute;top:1em;right:0;font-weight:normal;width:36%}
.punbb #profile .helplinks{top:1.5em}
.punbb .helplinks span{display:block;padding-bottom:.2em}
#pun-post .formal .info-box li{padding-left:4px;list-style-type:square;list-style-position:inside;line-height:1.5;margin:0}
.punbb .main .tcl{overflow:hidden;text-align:left}
.punbb .main .tc2,.punbb .main .tc3,.punbb .main .tcmod{text-align:center;width:10%}
.punbb .main .tcr{overflow:hidden;text-align:left;width:40%}
#pun-index .category .tc2,#pun-index .category .tc3{display:none!important}
.Tems_And_messages{display:inline-block}
.main table .Add{display:inline-block;position:absolute;bottom:7px;letter-spacing:1px;font-size:8px;color:var(--link-base);text-align:center;font-family:var(--font-primary);opacity:0.3;right:10px;min-width:60px;box-sizing:border-box}
.Add{display:inline-block;background-color:transparent;font-family:alice;font-size:8px;text-transform:uppercase;padding:2px 15px;text-align:center;min-width:60px;box-sizing:border-box}
.Tems_And_messages .right{letter-spacing:1px;text-align:center;padding:0;margin-right:3px;min-width:60px;box-sizing:border-box}
#pun-index .category tr{display:block}
.category .container thead{display:none}
#pun-index .category,#pun-stats .container{margin:0 0 46px 0}
#pun-index .category .container{background:var(--background-bodycenter-light)!important;margin:-42px 0 0 40px!important;z-index:10;width:840px;position:relative;padding-bottom:20px;border-radius:8px;border:1px solid var(--border-light);box-shadow:var(--shadow-light)}
#pun-stats .container{background:var(--background-bodycenter-light)!important;margin:-73px 0 0 40px!important;z-index:10;width:780px!important;position:relative;padding:30px!important;border-radius:8px;border:1px solid var(--border-light);box-shadow:var(--shadow-light)}
#pun-index .container table tr{margin:0;padding:10px;border-radius:15px;position:relative}
#pun-index .container table tr::after{content:'';position:absolute;bottom:-18px;left:50%;border-radius:6px;transform:translateX(-50%);width:700px;height:1px;background:linear-gradient(to right,transparent 0%,var(--border-light) 20%,var(--border-light) 80%,transparent 100%);opacity:0.5}
#pun-index .container table tr:last-child::after{display:none}
#pun-userlist .main .tcl,#pun-searchtopics .main .tcl,#pun-modviewforum .main .tcl{width:40%}
#pun-userlist .main .tc2,#pun-searchtopics .main .tc2{text-align:left;width:20%}
#pun-userlist tbody{font-size:var(--fontsize-sub)}
#pun-userlist .usertable .tcl.username .user-avatar{margin:-2px 16px 0 0!important;float:left!important;width:20px!important;height:20px!important}
#pun-userlist .usertable .tcl.username .user-avatar .avatar-image{width:16px!important;height:16px!important;margin:3px 0 0 3px!important}
#pun-userlist .usertable .tcl .user-avatar .isonline{margin:-10px 58px 0 0!important}
#pun-userlist .usertable .tc2{width:30%!important}
#pun-userlist .usertable .tc3{width:14%!important}
#pun-debug table .tcl{width:15%;white-space:normal}
#pun-debug .tcr{width:90%;white-space:normal}
#pun-index .tcl h3{font-size:26px;font-family:var(--font-primary);margin:0 0 4px 47px;text-transform:uppercase;text-align:left;padding:6px;letter-spacing:1px}
#pun-index .tcl h3 a{text-decoration:none;position:relative}
.punbb td span.youposted{font-weight:bold;margin-left:-1em;position:absolute}
.punbb td .modlist{display:block;padding-top:.3em}
.punbb .main td{border-style:solid none none solid;border-width:1px 0 0 1px;padding:.8em 1em}
.punbb .main td.td-divider{background:var(--dakrop-bgcolor);padding:4px 24px;border-radius:8px;text-align:left;color:var(--dark-text);text-transform:uppercase;line-height:11px;font-size:7px;letter-spacing:1px}
.punbb .main th{border-style:none none none solid;border-width:0 0 0 1px;padding:.4em 1em}
.punbb .main .tcl{border-left-style:none;border-left-width:0}
* html .tclcon{height:1px}
.punbb td div.tclcon{padding:20px;font-size:10px;text-align:justify;border-radius:11px}
#pun-viewforum td div.tclcon,#pun-searchtopics td div.tclcon,#pun-messages td div.tclcon{text-align:left;padding:12px;font-size:var(--fontsize-sub);box-shadow:none;background:transparent}
.punbb div.icon{float:left;display:block;margin:32px 0 0 26px}
.punbb .post .container{border-style:none solid solid solid;border-width:1px;margin-top:-1px;padding-bottom:1px}
.punbb .post h3{border-style:solid solid none solid;border-width:1px}
.punbb .post h3 strong{float:right;width:auto;font-weight:normal}
.punbb .post .post-author{float:left;width:229px;margin-top:10px;border-radius:14px;margin-left:-6px;color:var(--fair-text);background:var(--dark-text);box-shadow:#000 0 0 17px 1px inset,#00000080 0 0 5px 1px}
.punbb .post .post-author a{color:var(--link-base);letter-spacing:.4px;border:none}
.punbb .post .post-author ul,.punbb .post .post-author p{padding:0 1em 1em 1em;line-height:140%}
.pa-author{width:180px;text-align:center;margin:21px 0 0 14px;line-height:21px;text-shadow:#00000033 1px 0 1px;text-transform:uppercase}
.pa-author a{filter:brightness(1.6);border:none!important;font-size:22px!important;letter-spacing:.3px;transition:all .5s ease-in-out .1s;font-family:var(--font-primary);color:var(--link-base)!important}
.pa-author a:hover{color:var(--link-base)!important;filter:brightness(2);border:none!important}
li.pa-title{text-shadow:#00000033 1px 0 1px;font-family:var(--font-prof);font-size:7px;width:180px;text-align:center;text-transform:lowercase;letter-spacing:.5px;line-height:9px;margin:4px 0 13px 18px}
.pa-avatar img{max-width:180px}
.pa-avatar.item2>img{border-radius:2px;border:1px groove var(--border-light)}
.icon[data-new-topics]:before,.subforums span[data-new-topics]:before{background:var(--link-base)!important;border-radius:8px!important;color:var(--fair-text)!important;content:attr(data-new-topics)!important;display:inline-block!important;font-size:.8em!important;font-weight:700!important;height:12px!important;line-height:12px!important;margin:11px 0 0 -24px!important;min-width:12px!important;padding:2px!important;position:absolute!important;text-align:center!important}
#pun-index .user-avatar{width:8px!important;height:60px!important;top:-4px;position:relative}
.punbb .user-avatar{float:left!important;position:relative!important;height:40px!important;width:7px!important;margin:2px 52px -18px 3px!important}
.punbb .user-avatar .avatar-image{border-radius:50px!important;opacity:1!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;float:left!important;margin:11px 0 0 0!important;z-index:100;position:relative;outline:1px solid var(--border-light);outline-offset:4px}
.punbb .user-avatar .isonline{width:4px!important;height:4px!important;border-radius:50px!important;display:block!important;position:absolute!important;top:9px!important;right:-36px!important;animation:blinkColor .9s linear infinite!important;-moz-animation:blinkColor .9s linear infinite!important;-webkit-animation:blinkColor .9s linear infinite!important;background:var(--link-table)!important;z-index:1!important}
.punbb .post-body{margin-left:19em;border-left-style:solid;border-left-width:1px;padding:0 0 1px 0}
.punbb .post-box{padding:1em 1em 1em 2em}
.punbb fieldset .post-box{margin-bottom:.8em}
.punbb .post-links{margin-left:19em;border-left-style:solid;border-left-width:1px}
.punbb .post-links ul{padding:0 1em 0 0;height:2em;line-height:2em;margin-left:-19em;border-top-style:dashed;border-top-width:1px;background:transparent;text-align:right;font-size:var(--fontsize-sub);text-transform:lowercase}
.punbb .post-links li{display:inline;padding-left:1em}
.pl-email,.pl-website{float:left}
.pl-share{display:none!important}
.punbb .clearer{clear:both;height:0;font-size:0}
.punbb .modmenu .container{padding:.5em 1em;text-align:right;font-size:var(--fontsize-sub);font-weight:400}
.punbb .modmenu strong,.punbb .modmenu a{height:1.8em;line-height:1.8em}
.punbb .modmenu .container strong{float:left}
.punbb .modmenu input{margin-left:1em}
.punbb .info .container{padding:.8em 1em}
.punbb .info .container .backlink{padding-top:.8em}
#profile .container{padding-left:18.6em}
#profilenav{float:left;width:14em;margin-left:-16.3em;display:inline}
#profilenav li{padding-bottom:.8em;font-weight:bold}
#viewprofile ul,#profilenav ul{border-style:solid;border-width:1px;padding:1.5em 18px .8em 18px;margin:0 0 1em 0}
#viewprofile h2,#profilenav h2{background:transparent;border:none;padding:0;margin:0 14px -.6em 14px}
#viewprofile h2 span,#profilenav h2 span{padding:0 5px;position:relative}
#viewprofile li,#setmods dl{padding:0 0 0 16em;margin-bottom:.2em}
#viewprofile li span{float:left;width:14em;margin-left:-16em;padding:.5em 1em;font-weight:bold}
#setmods dt{float:left;width:14em;margin-left:-16em;padding:.8em 1em;font-weight:bold;display:inline}
#viewprofile li strong,#viewprofile li div,#setmods dd{display:block;padding:.5em 1em;font-weight:normal}
.punbb img.avatardemo{float:right;margin:0 0 .8em 1.8em}
#pun-userlist .formal,#pun-userlist .formal .container{border-bottom:none;margin-bottom:0}
#pun-userlist .usertable .container{border-top:none;background:var(--background-bodycenter-light)!important;margin:12px 20px 20px 20px!important;padding:10px!important;border-radius:8px;border:1px solid var(--border-light);box-shadow:var(--shadow-light)}
#pun-userlist .usertable table{border-style:solid;border-width:1px}
#pun-title h1{display:block;height:121px;margin:0}
#pun-title .container{border-style:none;padding:.2em 1em .8em 1em}
#pun-title h1 span{display:none}
#pun-title TD.title-logo-tdl{border:none;width:100%}
#pun-pagelinks{position:absolute;top:10px;left:0;margin:0;border:none;padding:0;width:100%}
#pun-pagelinks .container{background:transparent;border:none;padding:0}
#pun-pagelinks .container li{display:inline}
#pun-pagelinks li a,#pun-pagelinks a:link,#pun-pagelinks a:hover{height:2em;line-height:2em;padding:0;font-size:1.2em;margin-left:-9999px;display:block;float:left;width:100%}
#pun-pagelinks a:active,#pun-pagelinks a:focus{position:relative;margin:0}
#pun-pagelinks li a span{display:block;margin:0 1em}
#pun-navlinks{border:none;margin:0}

#pun-navlinks li{display:inline;margin:0;padding:0}
#pun-navlinks li a{font-size:20px;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:0;margin-right:9px;opacity:0.9}
#pun-ulinks{margin-bottom:3px;border:0 solid transparent}
#pun-ulinks .container{text-align:center;border:1px solid transparent;padding:12px 0;height:18px;font-weight:normal;margin-top:3px}
#pun-ulinks li,#pun-ulinks li a{display:inline;border-left-style:solid;border-left-width:1px;white-space:nowrap}
#pun-ulinks li a{padding:6px}
#pun-status,#pun-status .container{border-bottom:none;margin-bottom:40px;text-align:center}
#pun-index #pun-status,#pun-status .container{border-bottom:none;text-align:center;margin-bottom:20px;margin-top:20px;padding:0 38px}
#pun-status .container{text-align:left;padding:0 10px}
#pun-status span{white-space:nowrap;padding-right:12px}
#pun-status{font-size:9px;color:var(--dark-text)}
#pun-crumbs1{font-weight:bold;overflow:hidden;margin-top:0}
#pun-crumbs1 p.container{border-top:none;padding:1em 1em .8em 1em;font-size:10px;line-height:20px}
#pun-break1{margin:0 1em;border-style:solid none;border-width:1px 0;height:0;margin:-2px 1em;position:relative;z-index:1}
#pun-announcement h2{padding:0;margin:0 1em -3.5em 1em;border-style:none none solid none;border-width:0 0 1px 0;position:relative;font-weight:bold}
#pun-announcement h2 span{display:block;padding:1em 0 .8em 0;border-bottom-style:solid;border-bottom-width:1px}
#pun-announcement .container{padding:4.3em 1em 1em 1em}
#pun-stats .container{text-align:center;font-size:4px;padding:.8em 1em}
#pun-stats li.item1,#pun-stats li.item2,#pun-stats li.item3,#pun-stats li.item4{padding:4px 8px 3px 8px;margin-right:2px;display:inline-block;font-family:var(--font-prof);letter-spacing:1px;font-size:7px;line-height:10px;text-transform:uppercase;font-weight:400;text-decoration:none;margin-top:0}
#pun-stats li.item3,#pun-stats li.item4{text-align:center;line-height:150%}
li#onlinelist{font-size:var(--fontsize-sub);text-align:justify;margin-top:1em;border-top-style:solid;border-top-width:1px;float:left;width:100%;line-height:130%}
li#onlinelist div{border-top-style:solid;float:left;text-align:justify;border-top-width:1px;padding:.7em 0 0 0}
#pun-qjump{margin:0;border:none;width:50%;position:relative;float:left}
#pun-qjump .container{border:none;background:transparent;padding:.8em 1em}
#pun-about{margin-top:-1px}
#pun-about .container{border-top-style:none;text-align:right;line-height:150%;padding:.8em 1em}
#pun-about p span{display:block;padding-left:50%}
#pun-crumbs2{font-weight:bold;overflow:hidden;margin-bottom:0;border-bottom:none}
#pun-crumbs2 .container{border-bottom:none;padding:.8em 1em;font-size:1.1em}
#pun-break4{margin:5px 1em;border-style:solid none;border-width:1px 0;position:relative;height:0;z-index:1}
div.punbb-admin #pun-about .container{border-top-style:solid;border-top-width:1px}
#pun-help .formal .info-box h3.legend{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:0;margin-bottom:.8em}
#pun-help .formal .info-box h3.legend span{padding-bottom:.6em;display:block;border-bottom-style:solid;border-bottom-width:1px;font-size:1.1em}
#pun-help .formal p,#pun-help .formal dd{margin-bottom:1em}
#pun-help .formal ul,#pun-help .formal dl{padding:0 0 0 1em}
#pun-help .formal li{padding:0;line-height:130%}
#pun-help .formal li *{vertical-align:text-top}
#pun-help .formal dt span{font:1.4em/120% monaco,"bitstream vera sans mono","courier new",courier,monospace}
#pun-help .formal .parsedmsg,#pun-help .formal .parsedmsg .incode{padding-bottom:0}
#pun #pun-index #pun-announcement h2 span{display:none}
#pun-title .title-logo span{display:none}
.lastedit{display:none}
#pun-main .pa-avatar{text-align:center}
#pun-announcement h2{display:none}
#pun-announcement .container{padding-top:1em}
#pun .tcr{font-size:var(--fontsize-sub);line-height:18px}
#pun-about p.container{font-size:7px}
#pun-index #pun-crumbs1,#pun-main .formal h2,#pun-viewtopic fieldset legend span,.punbb .modmenu .container span{display:none}
#pun-navlinks .container {border:none;margin: 0;text-align: center;margin: 44px 0 0 0;}
#pun-navlinks a{display:inline-block;height:20px}
#pun-viewforum th{color:var(--dark-text);visibility:visible;font-size:10px;text-align:center}
#pun-viewforum .tcr{width:30%;text-align:justify}
#pun-viewforum .user-avatar,#pun-searchtopics .user-avatar,#pun-messages .user-avatar{display:none}
#pun-viewforum .forum{background:var(--background-bodycenter-light)!important;margin:-16px 20px 20px 20px!important;z-index:10;position:relative;padding:20px!important;border-radius:8px;border:1px solid var(--border-light);box-shadow:var(--shadow-light)}
#pun-messages .pa-posts,#pun-messages .pa-reg,#pun-messages .pa-posts .fld-name{display:none}
#pun-messages .pa-posts{visibility:hidden;height:0;margin:0;padding:0}
#pun-messages tbody{font-size:var(--fontsize-sub)}
#pun-messages .tcl{width:50%!important;text-align:justify}
#pun-messages .tc2.pmtc22{width:30%!important;text-align:justify}
#pun-messages .tc3{width:20%!important;text-align:center}
#pun-messages .tc2.pmtc24{width:3%!important}
#pun-main .post-author ul{font-size:10px}
.pa-ip{text-align:center}
h1{font-size:0!important}
li#navawards{display:none}
#pun-navlinks #navawards{display:none}
#pun .modlist{margin:0 0 -10px 0!important;font-size:0!important}
p.lastedit{display:none}
::-webkit-scrollbar-thumb{border:1px solid var(--dark-text);background:var(--dark-text)!important}
::-webkit-scrollbar-track{background:var(--fair-text);border:1px solid var(--fair-text)}
::-webkit-scrollbar{width:4px;height:4px}
div#slidesContainer{overflow:hidden}
div#slideInner{width:5000px}
#pun-main .postlink{font-size:var(--fontsize-sub);letter-spacing:.5px;color:var(--dark-text)}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
textarea{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}
.noNull:before{content:"+";font-size:9px;display:inline-block;margin-left:0;margin-top:0;position:absolute}
div .post-rating p>a{outline:1px solid transparent;font-weight:700;position:relative;padding-left:1px;z-index:100;width:38px;height:38px;text-align:center;font-size:var(--fontsize-sub)!important;display:inline-block;vertical-align:middle;line-height:39px;letter-spacing:-1px;color:var(--link-base);transition:color .5s ease-in-out,filter .5s ease-in-out}
div .post-rating p>a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%23405121" viewBox="0 0 256 256"%3E%3Cpath d="M240,102c0,70-103.79,126.66-108.21,129a8,8,0,0,1-7.58,0C119.79,228.66,16,172,16,102A62.07,62.07,0,0,1,78,40c20.65,0,38.73,8.88,50,23.89C139.27,48.88,157.35,40,178,40A62.07,62.07,0,0,1,240,102Z"%3E%3C/path%3E%3C/svg%3E') no-repeat center;background-size:38px auto;opacity:0.2;z-index:-1;transition:opacity .5s ease-in-out,filter .5s ease-in-out}
div .post-rating p>a:hover::before{filter:brightness(1.5);opacity:0.4}
div.post-vote{margin-bottom:65px}
div.post-vote p>a{font-size:0!important;position:absolute;cursor:pointer;z-index:200;width:20px;height:20px;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%23405121" viewBox="0 0 256 256"%3E%3Cpath d="M232.07,186.76a80,80,0,0,0-62.5-114.17A80,80,0,1,0,23.93,138.76l-7.27,24.71a16,16,0,0,0,19.87,19.87l24.71-7.27a80.39,80.39,0,0,0,25.18,7.35,80,80,0,0,0,108.34,40.65l24.71,7.27a16,16,0,0,0,19.87-19.86Zm-16.25,1.47L224,216l-27.76-8.17a8,8,0,0,0-6,.63,64.05,64.05,0,0,1-85.87-24.88A79.93,79.93,0,0,0,174.7,89.71a64,64,0,0,1,41.75,92.48A8,8,0,0,0,215.82,188.23Z"%3E%3C/path%3E%3C/svg%3E') no-repeat;display:block;background-size:100%;margin-left:58px;margin-top:10px;transform:rotate(16deg);opacity:0.3;transition:opacity .5s ease-in-out,filter .5s ease-in-out,transform .5s ease-in-out}
div.post-vote p>a:hover{filter:brightness(1.5);opacity:0.6;transform:rotate(16deg) scale(1.1)}


/* Form Buttons © max, the murderer!
----------------------------------------------------------------------- */
#form-buttons table{width:100%!important}
#form-buttons table tr{display:flex;justify-content:space-between;gap:4px;margin-bottom:4px}
#form-buttons td{position:relative;background:none!important;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-bottom:4px}
#form-buttons td::before{font-family:'Font Awesome 6 Pro';font-size:16px;font-weight:400;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;color:var(--dark-text)}
#form-buttons td:hover::before{color:var(--link-base)}
#plng{border:1px solid var(--border-dark);padding:2px 4px;margin:0 29px 0 -2px;border-radius:var(--border-radius);font-size:10px}
#button-font::before{content:'\f031'}
#button-size::before{content:'\f894'}
#button-bold::before{content:'\f032'}
#button-italic::before{content:'\f033'}
#button-underline::before{content:'\f0cd'}
#button-strike::before{content:'\f0cc'}
#button-left::before{content:'\f036'}
#button-right::before{content:'\f038'}
#button-center::before{content:'\f037'}
#button-link::before{content:'\f0c1'}
#button-spoiler::before{content:'\f518'}
#button-image::before{content:'\f302'}
#button-video::before{content:'\f144'}
#button-hide::before{content:'\f30d'}
#button-quote::before{content:'\f27a'}
#button-code::before{content:'\f121'}
#button-color::before{content:'\f53f'}
#button-table::before{content:'\f009'}
#button-smile::before{content:'\f118'}
#button-sticker::before{content:'\f59c'}
#button-keyboard::before{content:'\f11c'}
#button-addition::before{content:'\f0d7'}
#button-indent::before{content:'\f878'}
#button-justify::before{content:'\f039'}
#button-mask::before{content:'\f630'}
#form-buttons #button-image~#button-image::before{content:'\f03e'!important}
#pun-profile #form-buttons td::before,#pun-messages #form-buttons td::before{font-size:14px}





/************************* 
Стиль для Быстрой смены аккаунтов 
Deff 
*************************/ 
#pun-navlinks a:not(.NextShow)+span.odd{display:none!important}
#pun-navlinks #New-exit img{position:absolute;margin:0;width:20px;height:auto;opacity:1;filter:brightness(0) saturate(100%) invert(24%) sepia(44%) saturate(800%) hue-rotate(170deg) brightness(90%) contrast(90%)}
#pun-navlinks #New-exit:hover{opacity:0.6}
.punbb #pun-navlinks a#New-exit{position:absolute;z-index:100000!important;margin-top:3px!important;margin-left:39px!important;float:none!important}
.punbb #pun-navlinks a#New-exit:before{content:none}
.punbb #pun-navlinks #form-login input{text-align:center;border:1px solid var(--border-light)!important;text-rendering:auto;color:var(--fair-text);margin-top:4px!important;border-radius:5px;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block!important;font:normal normal 400 11px/normal Arial!important;background-color:#faffbd}
.punbb #form-login #fld1,#form-login #fld2{background-color:#faffbd}
.punbb #pun-navlinks #form-login input[type="submit"]{border:1px solid var(--border-light)!important;cursor:pointer;margin-top:10px!important;font-weight:600!important}
.punbb #pun-navlinks #form-login{display:block;font:normal normal 400 11px/normal Tahoma;color:var(--link-base);text-transform:none;position:absolute!important;left:0;top:14px;z-index:100000!important;padding:7px 12px;background:var(--inner-textbg);background-size:36px auto;border-color:var(--border-light);border-style:solid;border-width:1px;border-radius:0 10px 10px 10px;text-align:center}
#pun-navlinks #navlogin #form-login{margin-left:-21px}
#pun-navlinks #navlogout #form-login{margin-left:-21px}
.ismoderator #pun-navlinks #navlogout #form-login{margin-left:-21px!important}
#pun-navlinks #form-login input[value="Войти"]+p{margin-bottom:11px;margin-top:11px}
.punbb #pun-navlinks #form-login a.Rega,.punbb #pun-navlinks #form-login a.Forgot{position:relative;text-transform:none!important;z-index:20;color:var(--link-base)!important;cursor:pointer;font:normal normal 400 9.5px/normal Tahoma!important;letter-spacing:.5px!important}
.punbb #pun-navlinks #form-login a.Rega:before,.punbb #pun-navlinks #form-login a.Forgot:before{content:none}
#form-login input.none{outline:red dashed 2px!important}
#List-UserNames{position:absolute;margin:-8px 0 0 0;min-height:90px;width:220px;right:100%;padding:10px;background:#213d51c7;border-color:var(--border-light);border-style:solid;border-width:1px;border-radius:10px 0 0 10px;text-align:center;box-shadow:inset .23em 0 3.4em #14140b3d}
.punbb #List-UserNames ul{padding:0;overflow:hidden;overflow-y:auto;min-height:36px;max-height:72px}
.punbb #List-UserNames li{display:block!important;position:relative;background:var(--link-buttons);text-align:left;padding-left:5px!important;font:normal normal 700 11px/normal Verdana!important;margin:1px auto!important;padding:2px 0;transition:.33s;border-radius:6px}
.punbb #List-UserNames li:hover{opacity:0.84;background:var(--link-base)}
.punbb #List-UserNames li>b{cursor:pointer;opacity:0.9;color:var(--inner-textbg)}
.punbb #List-UserNames li>b:hover{opacity:0.93;text-shadow:1px 1px 1px #00000099}
#List-UserNames ul::-webkit-scrollbar{width:4px;height:4px}
#List-UserNames ul::-webkit-scrollbar-track{background:var(--fair-text);border:1px solid var(--fair-text);box-shadow:none}
#List-UserNames ul::-webkit-scrollbar-thumb{border:1px solid var(--dark-text);background:var(--dark-text)!important;box-shadow:none}
#List-UserNames ul li>span{display:inline-block;padding:0 3px;position:absolute;opacity:0.88;cursor:pointer;top:0;bottom:0;right:2px;color:var(--fair-text);font:normal normal 700 10.56px/normal Verdana;text-shadow:1px 1px 1px #00000099}
#List-UserNames ul:empty:before{display:inline-block;content:"У Вас нет запомненных ников, введенных через форму справо, или через перенос ниже!"}
#navlogin #exit-2{display:none}
#navlogin #form-login,#navlogout .Rega,#navlogout .Forgot{background-image:none!important;display:none}
#List-UserNames ul+span{display:inline-block;padding:6px 0 8px 0;text-align:left;font:normal normal 400 10.56px/normal Verdana}
.punbb #List-UserNames input{border-radius:6px;text-shadow:none!important;font:normal normal 400 11px/normal Arial!important;margin-top:9px;padding:2px!important;vertical-align:middle}
#List-UserNames ul+span b{font:normal normal 400 13px/normal Verdana;padding:0 3px;color:var(--fair-text)}
#List-UserNames .a1-copy{display:inline-block!important;cursor:pointer;float:left;color:var(--fair-text)}
#List-UserNames .a1-paste{cursor:pointer;display:inline-block!important;float:right;color:var(--fair-text)}
.tipsy.a11{font:normal normal 400 11px/normal Tahoma!important;margin-top:-22px!important;margin-left:148px!important;max-width:170px;z-index:10}
/************************* 
//Конец Стиля для Быстрой смены аккаунтов 
*************************/

.pa-respect a[href*="&v=0&cod"],.pa-respect a[href*="&v=1&cod"]{display:inline-block;width:17px;height:17px;position:absolute;top:0;left:52%;transform:translateX(-50%);z-index:2}
.pa-respect a[href*="&v=1&cod"] img,.pa-respect a[href*="&v=0&cod"] img{visibility:hidden;height:17px;width:17px}
.pa-respect a[href*="&v=0&cod"]::before,.pa-respect a[href*="&v=1&cod"]::before{content:"";display:inline-block;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23405121' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;transition:filter .3s ease-in-out}
.pa-respect a[href*="&v=0&cod"]:hover::before,.pa-respect a[href*="&v=1&cod"]:hover::before{filter:brightness(1.8)}
#pun-stats h2 span{display:none}
#pun-stats h2:before{content:"Statistics"}
#pun-status .item1 span{display:none}
#pun-status .item1 span:before{content:"Добро пожаловать"}

