У Вас отключён javascript.
В данном режиме, отображение ресурса
браузером не поддерживается

Zion_test

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Zion_test » dream away » дизайны


дизайны

Сообщений 1 страница 8 из 8

1

Код:
/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
@import url(style_cs.css);

/*кириллица*/

 @import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Amatic+SC&family=Anton&family=Arima:wght@100&family=Bad+Script&family=Bebas+Neue&family=Caveat&family=Cinzel&family=Comfortaa:wght@300&family=Comforter+Brush&family=Cormorant+Garamond:wght@300&family=Cormorant+SC:wght@300&family=Edu+QLD+Beginner&family=Gloria+Hallelujah&family=Gochi+Hand&family=Great+Vibes&family=Hachi+Maru+Pop&family=Homemade+Apple&family=Indie+Flower&family=Kaushan+Script&family=Klee+One&family=Koulen&family=Lobster&family=Merienda&family=Montserrat+Alternates:wght@100&family=Nanum+Brush+Script&family=Neucha&family=Nothing+You+Could+Do&family=Pacifico&family=Playfair+Display+SC&family=Poiret+One&family=Roboto+Flex:opsz,wght@8..144,100&family=Roboto:wght@100&family=Ruslan+Display&family=Satisfy&family=Shadows+Into+Light&family=Sigmar+One&family=The+Nautigal&family=Yeseva+One&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2forumna?family=Comfortaa&display=swap');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100&display=swap');

@font-face {
font-family: 'FontAwesome';
src: local("FontAwesome"), url(https://forumstatic.ru/files/001b/2a/97/72676.otf);
url('https://forumstatic.ru/files/001b/2a/97/22668.eot'),
url('https://forumstatic.ru/files/001b/2a/97/76876.woff'),
url(https://forumstatic.ru/files/001b/2a/97/23471.ttf'),
url(https://forumstatic.ru/files/001b/2a/97/25643.ttf');
}

@import url('https://fonts.googleapis.com/css2?family=Alice&display=swap');
@font-face { font-family: 'Bumerang'; 
src: local("Bumerang"), url(https://forumstatic.ru/files/001b/a8/68/44606.otf); }

@font-face {
  font-family: 'Aest';
  font-style: normal;
  font-weight: normal;
  src: url(https://forumstatic.ru/files/0018/20/d2/37988.ttf);
}

@font-face {
  font-family: 'church';
  src: url(https://forumstatic.ru/files/001b/c9/d8/73720.otf);
}


:root {
    --bg-virus: url(https://forumstatic.ru/files/001b/c9/d8/76601.webp);
    --bg2-virus: url(https://forumstatic.ru/files/001b/c9/d8/38191.webp);
    --header-virus: url(https://forumstatic.ru/files/001b/c9/d8/44083.webp);
    --bgnews: url(https://forumstatic.ru/files/001b/c9/d8/86399.webp);
    --bgnewsd: url(https://forumstatic.ru/files/001b/c9/d8/86399.webp);
    --wellimg: url(https://forumstatic.ru/files/001b/c9/d8/65379.webp);
    --headerday-virus: url(https://forumstatic.ru/files/001b/c9/d8/93374.webp);
    --guestbgg: url(https://forumstatic.ru/files/001b/c9/d8/90113.png);
    --virusfoot: url(https://forumstatic.ru/files/001b/c9/d8/76612.webp);
    --categoryone-virus: url(https://forumstatic.ru/files/001b/c9/d8/24001.png);
    --categorytwo-virus: url(https://forumstatic.ru/files/001b/c9/d8/75123.png);
    --categorythree-virus: url(https://forumstatic.ru/files/001b/c9/d8/64162.png);
    --categoryfour-virus: url(https://forumstatic.ru/files/001b/c9/d8/73041.png);
    --categoryfive-virus: url(https://forumstatic.ru/files/001b/c9/d8/73643.png);
    --categorysix-virus: url(https://forumstatic.ru/files/001b/c9/d8/65339.png);
    --categoryseven-virus: url(https://forumstatic.ru/files/001b/c9/d8/71639.png);
    --tooltip: #B78776;
    --text2: #5a5a5a;
    --bg-1: #f5f5f5;
    --bg-2: #ebe6e466;
    --bg-3: #EEE;
    --bg-4: #efefef;
    --bg-new: #ebebeb;
    --text: #000000;
    --links: #9b6d5d;
    --links-2: #000000;
    --scroll-1: #dcd7e4;
    --scroll-1d: #444352;
    --scroll-bg: #0E0E0E;
    --ngtext2: #d2d2d2;
    --ngbg-1: #2a2a2a;
    --ngbg-2: #74747433;
    --ngbg-3: #252525;
    --ngbg-4: #202020;
    --ngbg-new: #a4b86730;
    --mainfont-virus: 400 12px / 150% 'Mulish';
    --link-font: 24px / 150% 'church';
    --link-news: 32px / 150% 'church';
}

/* A2 Deal with browser defaults and wonkiness
-------------------------------------------------------------*/

/* A2.1 */

html, body {margin: 0;
     padding: 0;
}

body.night {
    margin: 0 auto 0px;
    padding: 0;
    background: var(--bg-virus) center center;
    background-size: cover;
    background-attachment: fixed;
    background-color: #323338!important;
    object-fit: none;
}

body.day {
    margin: 0 auto 0px;
    padding: 0;
    background: var(--bg-virus) center center;
    background-size: cover;
    background-attachment: fixed;
    object-fit: none;
}


/* A2.2 */
.punbb * {
  margin: 0
  }

/* A2.3 */
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {
  padding: 0;
  list-style: none;
  }

/* A2.4 */
.punbb img {
  border:none
  }

/* A2.5 */
.punbb .main table {
    table-layout: fixed;
    margin: 14px 0 0px 0px;
    border: none;
}

/* A2.6 */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}

/* A2.7 */
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
  height: auto;
  vertical-align: middle
  }


 /* A3 Text setup
-------------------------------------------------------------*/

/* A3.1 */
body {
  font-size: 100.01%;
  }

/* 3.3 */
.punbb textarea, .punbb optgroup {
    font: var(--mainfont-virus);
    box-sizing: border-box;
    background: var(--bg-1);
    border: 1px solid var(--scroll-1);
    border-radius: 0px;
    color: var(--text);
    font-size: 12px;
}

.punbb select {
    font: var(--mainfont-virus);
    box-sizing: border-box;
    background: var(--bg-2);
    border: 1px solid var(--ngbg-2);
    color: var(--text);
    width: 100% !important;
    font-size: 12px;
    height: 25px;
}


.lastedit {
  display: none;
}


/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
 /* font-size: 1em;
  font-weight: normal; */
  }


/* A3.6 */
.punbb pre {
  font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

/* A3.7 */
.punbb address, .punbb em {
  font-style: normal
  }

/* A3.8 */
.punbb .post-content em {
  font-style: italic
  }

/* A3.9 */
.punbb .post-content em.bbuline {
  font-style: normal;
  text-decoration: underline;
  }

/* A3.10 */
.punbb a {
  text-decoration: none
  }

/* A3.11 */
.punbb optgroup {
  font-weight: bold;
  }

  .post-content td {
    border:none transparent !important;
    }

/* A4 Float clearing and hidden items
-------------------------------------------------------------*/

/* A4.1 */
#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.0;
  font-size: 0;
  }

/* A4.2 */
.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.0;
  position:absolute;
  left: -9999px;
  overflow: hidden
  }


/* A5 Basic page layout and borders
-------------------------------------------------------------*/
/* A5.1 */

#pun {
    background: var(--bg-1);
    width: 1050px;
    margin: auto auto 100px;
    top: 109px;
    box-sizing: border-box;
    position: relative;
}

/* A5.2 */
.punbb {
    font: var(--mainfont-virus);
    text-transform: lowercase;
    height: auto;
    box-sizing: border-box;
    padding: 20px 12px 0 12px;
}

.punbb .user-avatar .avatar-image {
    border: 3px solid var(--scroll-1);
}

/* A5.3 */
#pun-redirect, #pun-maint {
  margin: 50px 20% 12px 20%;
  width: auto;
  float: none;
  }

/* A5.4 */
.punbb .section, .punbb .main {
  margin-bottom: 1em;
  }

/* A5.5 */
.punbb .category, .punbb .post {
  margin-top: 0.4em;
  }

  .category .container thead {
    display: none;
  }

/* A5.6 */
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {
  margin-top: 0;
  }

/* 5.7 */
#pun-post .topic {
  margin-top: 1em;
  }

/* A5.8 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border: none;
  }

/* A5.9 */
.punbb .container {
  border: none;
  }

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-stats h2, #pun-debug h2 {
  padding: 0.5em 1em;
  border: none;
  font-size: 0px;
  }

#pun-index .category h2, #pun-stats h2 {
    height: 69px;
    border: 0;
    opacity: 1;
    font-size: 0;
}

#pun-index .category tr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 14px;
    border-bottom: 1px solid var(--scroll-1);
    width: 998px;
}

#pun-index .category tr.inew {
    border-bottom: 1px dashed var(--links);
    background: var(--bg-2);
}


.category-1 h2 {
  background: var(--categoryone-virus) no-repeat top center;
}

.category-2 h2 {
  background: var(--categorytwo-virus) no-repeat top center;
}


.category-3 h2 {
  background: var(--categorythree-virus) no-repeat top center;
}


.category-4 h2 {
  background: var(--categoryfour-virus) no-repeat top center;
}

.category-5 h2 {
  background: var(--categoryfive-virus) no-repeat top center;
}


.category-6 h2 {
  background: var(--categorysix-virus) no-repeat top center;
}

.category-7 h2 {
  background: var(--categoryseven-virus) no-repeat top center;
}

div#pun-category2, div#pun-category3, div#pun-category4, div#pun-category5, div#pun-category6, div#pun-category7 {
    margin-top: 35px !important;
}

/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/

/* B1.1 */
.punbb .post-content {
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-transform: none;
  text-align: justify;
  }

/* B1.2 */
.punbb .post-sig dt {
  display: block;
  border: none;
    width: 250px;
  margin: 5px 0;
  }

/* B1.3 */
.punbb .post-content p {
    margin: 0;
    padding: 0 0 1em 0;
    line-height: 150%  !important;
    text-transform: none;
}

/* B1.4 */
.punbb .post-content img {
  vertical-align: text-bottom
  }

/* B1.5 */
.punbb .post-content img.postimg {
  vertical-align: middle;
  }

/* B1.6 */
.punbb .post-content .blockcode, .punbb .post-content blockquote {
  width: 100%;
  overflow: hidden;
  }

/* B1.7 */
.punbb .post-content .scrollbox {
  width: 100%;
  overflow: auto;
  }

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
    margin: 0.4em 0.8em 1.4em 0.8em;
    background: var(--bg-4);
    padding: 5px 11px;
    margin-bottom: 10px;
    font-size: 11px !important;
}

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend {
    display: block;
    padding: 5px 11px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 12px !important;
    text-transform: lowercase;
    font: var(--mainfont-virus);
    background: var(--bg-new);
}

  #pun-main .code-box .scrollbox pre {
    font: var(--mainfont-virus);
    font-size: 12px;
  }

/* B2 Information boxes
-------------------------------------------------------------*/

/* B2.1 */
.punbb .info-box {
  padding: 1.1em 1.7em 1em 1.7em;
  border: none;
  margin: 0 0 1.1em 0;
  }

/* B2.2 */
.punbb .info-box * {
  padding: 0 0 0.7em 0;
  }

/* B2.3 */
.punbb #pun-main .info-box .legend {
  font-size: 1.1em;
  font-weight: bold;
  }


/* B3 Pagination and posting links
-------------------------------------------------------------*/

/* B3.1 */
.punbb .linkst {
  float: left;
  position: relative;
  width: 100%;
  font-size: 1.1em;
  height: 0;
  }

/* B3.2 */
.multipage {
  margin-top: 3em;
  }

/* B3.3 */
.linkst .pagelink {
    position: absolute;
    top: -3.5em;
    left: 1em;
}

#pun-main > div.linkst > div.pagelink > strong {
    padding: 0 4px;
}

#pun-main > div.linksb > div.pagelink > strong {
    padding: 0 4px;
}


/* B3.4 */
.linkst .postlink {
  position: absolute;
  top: -4em;
  right: 1em;
  width: 16em;
  text-align: right;
  font-weight: bold;
  }

/* B3.5 */
.punbb .linksb {
    text-align: right;
    padding: 5px 11px;
    font-size: 11px;
}

/* B3.6 */
.linksb .pagelink {
  float: left;
  width: auto;
  text-align: left;
  }

/* B3.7 */
.linksb .postlink {
  float: right;
  width: auto;
  font-weight: bold
  }

/* B3.8 */
.subscribelink {
  margin-right: 70px;
  }


  .pa-reg {
    display: none;
  }

/*************************************************************
C - MAIN CONTENT - SPECIFIC
**************************************************************/

/* C1 Form layout
-------------------------------------------------------------*/

/* C1.1 */
.punbb .formal .container {
  padding: 0.7em 2.3em 1.1em 2.3em;
}

/* C1.2 */
.punbb .formsubmit {
  padding: 0 0 0 1.7em;
  margin: 1em 0 0 0;
  }

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
  font: var(--mainfont-virus);
  margin: 0 0.6em 0 0
  }

/* C1.4 */
.punbb fieldset {
  border: none;
  padding: 0 18px 0 18px;
  margin: 0 0 1em 0
  }

/* C1.5 */
.punbb fieldset legend {
  padding: 0;
  margin: 0 0 0 11px;
  font-size: 1.1em
  }

/* C1.6 */
.punbb fieldset legend span {
  font-size: 10px;
  }

/* C1.7 */
.punbb fieldset fieldset {
  border: none;
  margin: 0;
  padding: 0 0 8px 0
  }

/* C1.8 */
.punbb .fs-box {
  padding: 1em 0 0.8em 0;
  }

/* C1.9 */
.punbb .fs-box p, .punbb .fs-box fieldset {
  padding: 0 0 0.8em 0
  }

/* C1.10 */
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {
  float: left;
  margin-right: 1em;
  }

/* C1.11 */
.punbb .inline .infofield {
  clear:both
  }

/* C1.12 */
.punbb .datafield br {
  display: none
  }

/* C1.13 */
.punbb .required label, .punbb .datafield span.input {
  font-weight: bold
  }

/* C1.14 */
.punbb .datafield span.input a {
  font-weight: normal;
  }

/* C1.15 */
.punbb .areafield span.input, .punbb p.longinput span.input {
  display: block;
  padding: 0 12em 0 0;
  height: 100%; /* For IE */
  }

/* C1.16 */
.punbb textarea, .punbb .longinput input {
  width: 64%;
  margin: 0;
  }

/* C1.17 */
.punbb .hashelp {
  position: relative;
  }

/* C1.18 */
.punbb .helplinks {
  display: block;
  position: absolute;
  top: 1em;
  right: 0;
  font-weight: normal;
  width: 36%;
  }

/* c1.19 */
.punbb #profile .helplinks {
  top: 1.5em;
  }

/* C1.20 */
.punbb .helplinks span {
  display: block;
  padding-bottom: 0.2em;
  }

/* C1.21 */
#pun-post .formal .info-box li {
  padding-left: 4px;
  list-style-type: square;
  list-style-position: inside;
  line-height: 1.5;
  margin: 0;
  }


/* C2 Table layout
-------------------------------------------------------------*/

/* C2.1 */
.punbb .main .tcl {
  /* overflow: hidden; */
  text-align: left;
  width: 0;
}


/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
    text-align: center;
    font-weight: 400;
    font-size: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 12%;
}

/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
  width: 40%
  }

/* C2.5 */
#pun-userlist .main .tc2, #pun-searchtopics .main .tc2 {
  text-align: left;
  width: 13%;
  }


/* C2.6 */
#pun-debug table .tcl {
  width: 15%;
  white-space:normal;
  }

/* C2.7 */
#pun-debug .tcr {
  width: 90%;
  white-space: normal;
  }

/* C2.8 */

#pun-index .tcl h3 {
  font-size: 1.2em;
  font-weight: bold;
  }

/* C2.9 */
.punbb td span.youposted {
  font-weight: bold;
  margin-left: -1em;
  position: absolute;
  }

/* C2.10 */
.punbb td .modlist {
  display: block;
  padding-top: 0.3em
  }

/* C2.11 */
.punbb .main td {
    border-style: none;
    border-width: 0;
    padding: 0.8em 0em;
}

/* C2.12 */
.punbb .main th {
  border: none;
  padding: 0.4em 1em 0.4em 1em;
  }

  /* C2.13 */
.punbb .main .tcl {
    border-left-style: none;
    border-left-width: 0;
    padding-left: 25px;
}

* html .tclcon {height: 1px}

.punbb tbody.hasicon td.tcl {
    width: 60%;
    padding-left: 30px;
}

/* C2.15 */
.punbb div.icon {
  border: none;
  margin-left: -20px;
  }

/* C2.16 
.punbb  table div.icon {
  float: left;
  display: block; 
  }*/

.punbb .main .tcr {
    overflow: hidden;
    text-align: left;
    font-size: 12px;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 20px 0 90px;
    width: 40%;
    color: var(--text2);
}

  .punbb .main .tcr a.lastpost-link {
  font-size: 12px;
  font-weight: 800;
  color: var(--links);
  }


  #pun-index .tcr a.lastpost-link:hover {
    color: var(--text)
  }

.day #pun-index .tcr a.lastpost-link:hover {
color: var(--ngtext2) !important;
  }


 /* C3 Topics
-------------------------------------------------------------*/

/* C3.1 */
.punbb .post .container {
  border: none;
  margin-top: -1px;
  padding-bottom: 1px;
  }

/* C3.2 */
.punbb .post h3 {
  border: none;
  }

/* C3.3 */
.punbb .post h3 span {
    padding: 2px 18px;
    display: block;
}

/* C3.4 */
.punbb .post h3 strong {
    float: right;
    text-align: right;
    margin-top: -2px;
    padding-top: 1px;
    display: flex;
    color: #979797;
}

.post h3 img {
    margin: 0 7px;
    cursor: pointer;
    opacity: .2;
}

.day .punbb .post h3 strong {
    filter: invert(1);
    opacity: 0.6;
    color: var(--scroll-bg) !important;
}

/* C3.5 */

.punbb .post .post-author {
    float: left;
    width: 240px;
    margin: 10px 0;
    position: relative;
    border: solid 1px var(--prof_line);
    background: url(https://forumstatic.ru/files/001b/c9/d8/65136.webp) no-repeat top;
    margin-bottom: 50px;
    margin-top: 1px;
}


/* C3.6 */

.punbb .post .post-author ul, .punbb .post .post-author p {
    width: 220px;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    background: linear-gradient(180deg, rgb(2 0 36 / 0%) 17%, rgb(239 239 239) 16%, rgb(239 239 239) 100%);
    margin-left: 10px;
    padding-bottom: 9px;
    text-align: center;
}

.post-author {
    width: 210px;
    height: 100%;
    background: var(--bg-1);
    /* border-radius: 10px; */
}

.post-author ul {
  line-height: 11px;
  width: auto;
}

.post-author .pa-author {
    margin-top: 24px;
    padding: 0px 4px;
    background: var(--bg-1);
    text-align: center;
    font-size: 14px;
    font-style: unset;
    line-height: 144%;
    text-transform: lowercase;
    font-family: var(--mainfont-virus);
    z-index: 1;
    position: relative;
    height: 24px;
    letter-spacing: .4px;
} 

.post-author li.pa-online {
    background: url(https://forumstatic.ru/files/001b/c9/d8/85928.png) no-repeat;
    height: 31px;
    border: none;
    padding: 0;
    margin-top: -12px!important;
    margin-left: 97px;
    font-size: 0px!important;
    width: 123px;
    position: absolute;
    z-index: 9999;
    top: 0;
}

.post-author li.pa-last-visit {
    background: url(https://forumstatic.ru/files/001b/c9/d8/85928.png) no-repeat;
    height: 31px;
    border: none;
    padding: 0;
    margin-top: -12px!important;
    margin-left: 97px;
    font-size: 0px!important;
    width: 123px;
    position: absolute;
    z-index: 9999;
    top: 0;
    filter: grayscale(1);
    opacity: .6;
}

.pa-title {
    font-size: 9px;
    color: var(--text2);
    position: absolute;
    top: 58px;
    text-align: center;
    font-family: var(--mainfont-virus);
    font-style: normal;
    font-weight: 400;
    line-height: 144%;
    background: #efefef;
    width: 220px;
    height: 44px;
    flex-shrink: 0;
    padding-top: 4px !important;
    z-index: 1;
}

.pa-avatar {
    text-align: center;
    margin-top: 32px;
    margin-bottom: 10px;
    z-index: 1;
    position: relative;
}

.pa-avatar img {
    /* border-radius: 5px; */
    max-width: 180px;
    max-height: 180px;
    z-index: 9999;
    position: relative;
    height: auto;
}

.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld5 .fld-name {
  display: none;
}

.pa-fld1 {
  margin-bottom: 8px;
}

.pa-fld2 {
    color: #f1f1f1;
    font-size: 8px;
    position: absolute;
    margin: -182px 0px 0px -10px;
}

.pa-fld6 {
    position: absolute;
    bottom: -42px;
    max-width: 240px;
    letter-spacing: 0.25px;
    font-size: 9px;
    box-sizing: border-box;
    left: 10px;
}

.pa-posts, .pa-respect, .pa-reg, .pa-fld4 {
    text-align: center;
    font-size: 7px;
    letter-spacing: 0.5px;
    color: var(--text2);
    margin: 3px 13px;
    display: inline-block;
    width: 44px;
    text-transform: uppercase;
}

.post-author .pa-fld1 {
    font-size: 10px;
    display: inline-block;
    font-weight: 300;
    color: var(--text2);
    position: relative;
    top: -1px;
    width: 200px;
    padding: 0 10px;
    text-align: left;
    line-height: 12px;
}

.pa-fld6 .fld-name {
    font-size: 0;
    display: flex;
    height: 16px;
    justify-content: center;
}

.pa-online {
    margin-top: 20px;
    font-weight: 700;
    font-size: 10px;
    color: var(--daybg-3);
}


/* C3.9 */
li.pa-online {
  line-height: 0.8em;
  border: none;
  padding-left: 0.4em;
  }

/* C3.11 */
.punbb .post-body {
    margin-left: 19.5em;
    border: none;
    padding: 0 0 1px 0;
}

/* C3.12 */
.punbb .post-box {
    padding: 0px 20px;
    border-radius: 10px;
    /* background: var(--bg-3); */
    margin-left: 20px;
}

/*C3.13 */
.punbb fieldset .post-box {
  margin-bottom: 0.8em
  }

/* C3.14 */
.punbb .post-links {
  margin-left: 19em;
  border: none;
  }

/* C3.15 */
.punbb .post-links ul {
  padding: 0 1em 0 0;
  height: 2em;
  line-height: 2em;
  margin-left: -19em;
  border: none;
  background: transparent;
  text-align: right;
  margin-bottom: 30px;
}

/* C3.16 */
.punbb .post-links li {
  display: inline;
  padding-left: 1em;
  }

/* C3.17 */
.pl-email, .pl-website {
  float: left;
  }

/* C3.18 */
.punbb .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  }


/* C4 Moderator menu
-------------------------------------------------------------*/

/* C4.1 */
.punbb .modmenu .container {
  padding: 0.5em 1em;
  text-align: right;
  font-size: 12px;
  }

/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a {
  height: 1.8em;
  line-height: 1.8em;
  }

/* C4.3 */
.punbb .modmenu .container strong {
  float: left;
  }

/* C4.4 */
.punbb .modmenu input {
  margin-left: 1em;
  }


/* C5 Message boxes
-------------------------------------------------------------*/

/* C5.1 */
.punbb .info .container {
  padding: 0.8em 1em
  }

/* C5.2 */
.punbb .info .container .backlink {
  padding-top: 0.8em;
  }


/* C6 Profile
-------------------------------------------------------------*/

/* C6.1 */
#profile .container {
  padding-left: 18.6em;
  }

/* C6.2 */
#profilenav {
  float: left;
  width: 14em;
  margin-left: -16.3em;
  display: inline;
  }

/* C6.3 */
#profilenav li {
  padding-bottom: 0.8em;
  font-weight: bold;
  }

/* C6.4 */
#viewprofile ul, #profilenav ul {
  border: none;
  padding: 1.5em 18px 0.8em 18px;
  margin: 0 0 1em 0;
  }

/* C6.5 */
#viewprofile h2, #profilenav h2 {
    margin: 0 14px -0.6em 14px;
    background: var(--bg-4);
    padding: 0px 38px;
    font-weight: 700;
    font-size: 12px;
    text-align: center;
}


/* C6.6 */
#viewprofile h2 span, #profilenav h2 span {
  padding: 0 5px;
  position: relative;
  }

/* C6.7 */
#viewprofile li, #setmods dl {
  padding: 0 0 0 16em;
  margin-bottom: 0.2em;
  }

/* C6.8 */
#viewprofile li span {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.5em 1em;
  font-weight: bold;
  }

/*C6.9 */
#setmods dt {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.8em 1em;
  font-weight: bold;
  display: inline;
  }

/* C6.10 */
#viewprofile li strong, #viewprofile li div, #setmods dd {
  display: block;
  padding: 0.5em 1em;
  font-weight: normal;
  }

/* C6.11 */
.punbb img.avatardemo {
  float: right;
  margin: 0 0 0.8em 1.8em
  }


/* C7 User list
-------------------------------------------------------------*/

/* C7.1 */
#pun-userlist .formal, #pun-userlist .formal .container {
  border: none;
  }

/* C7.2 */
#pun-userlist .usertable .container {
  padding: 0 2.3em 2.3em 2.3em;
  border: none;
  }

/* C7.3 */
#pun-userlist .usertable table {
  border: none;
  }


/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/

/* D1.1 */
#pun-title {
  display: none;
  }

/* D1.2 */
#pun-title h1 {
  display : block;
  height : 40px;
  padding: 2em 1em 0 1em;
  }

/* D1.3 */
#pun-title .container {
  border: none;
  }

/* D1.4 */
#pun-title h1 span  {
  display: none;
  }

#pun-title table {
	border: none;
	height: 40px;
	width: 100%;
}

#pun-title td.title-logo-tdl {
	border: none;
	width: 100%;
}

#pun-title td.title-logo-tdr {
	border: none;
	width: 468px;
}

/* D2 Page navigation
-------------------------------------------------------------*/

/* D2.1 */
#pun-pagelinks {
  position: absolute;
  top: -15px;
  left: 0;
  margin: 0;
  border: none;
  padding: 0;
  width: 100%;
  }

/* D2.2 */
#pun-pagelinks .container {
  background: transparent;
  border: none;
  padding: 0}

/* D2.3 */
#pun-pagelinks .container li {
  display: inline
  }

/* D2.4 */
#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%;
  }

/* D2.5 */
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  position:relative;
  margin: 0;
  }

#pun-pagelinks li a span {
  display:block;
  margin: 0 1em
  }

/* D3 Forum navigation
-------------------------------------------------------------*/

/* D3.1 */
#pun-navlinks {
    text-align: center;
    height: 0px;
}

/* D.3 */
#pun-navlinks li {
  display: inline;
  margin: 0;
  }

/* D3.4 */
#pun-navlinks li a {
    font-style: normal;
    font-size: 21px;
    color: var(--bg-1);
    text-transform: uppercase;
    transition: 0.5s;
    font-family: church;
}

/* D4 User links
-------------------------------------------------------------*/

/* D4.1 */
#pun-ulinks  {
  border: none;

  }

/* D4.2 */
#pun-ulinks .container {
    text-align: center;
    text-transform: lowercase;
    font-family: var(--mainfont-virus);
    font-size: 10px;
    font-style: normal;
    width: 1050px;
    margin-top: 32px;
    margin-left: -12px;
    padding: 2px 0px 4px 0px;
}

#pun-ulinks .container a {
    color: var(--text2);
}

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {
    display: inline;
    color: var(--scroll-bg);
}

/* D4.4 */
#pun-ulinks li a {
  padding: 0 0.3em 0 0.6em;
  transition: all 0.5s linear 0s;
  }

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a {
  border: none;
  }

/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {
    border: none;
    background-color: transparent;
    margin-top: 16px;
}

/* D5.2 */
#pun-status .container {
    left: 9px;
    margin-bottom: 24px;
    color: var(--text);
    font-family: var(--mainfont-virus);
    font-size: 10px;
    width: 1000px;
    margin-top: -9px;
}

  #pun-status .item4 {
    display: none
  }

/* D5.3 */
#pun-status span {
  border: none;
  white-space: nowrap;
  margin-right: 0.5em;
  }

/* D5.4 */
#pun-crumbs1 {
    border: none;
    overflow: hidden;
    margin: -17px 0 0 0;
}

/* D5.5 */
#pun-crumbs1 p.container {
    font-family: var(--mainfont-virus);
    font-size: 10px;
    color: var(--text);
    border: none;
    background-color: transparent;
}

/* D5.6 */
#pun-break1 {
  margin: 0 1em;
  border: none;
  height: 0;
  margin: -2px 1em;
  position: relative;
  z-index: 1;
  }

/* D6 Announcement
-------------------------------------------------------------*/

/* D6.1 */
#pun-announcement h2 {
  padding: 0;
  margin: 0 1em -3.5em 1em;
  border: none;
  position: relative;
  font-weight: bold;
  }

/* D6.2 */
#pun-announcement h2 span {
    padding: 0em;
    display: none;
}

/* D6.3
#pun-announcement .container {
    padding: 0em 1em 1em 1em;
    position: absolute;
    top: -42px;
    width: 939px;
} */

#pun-announcement .container {
    padding: 41em 1em 1em 1em;
}

/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {
    background: transparent;
    height: auto;
    text-align: center;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    width: 1010px;
    margin-left: 11px;
}

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 {
  border: none;
  }

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {
  border: none;
  }

  #pun-stats h2 {
    display: none;
  }
/* D7.4 */
li#onlinelist {
  border: none;
  }

/* D7.5 */
li#onlinelist div {
  border: none;
  }

/* D8 Quick Jump - About - Bottom Breadcrumbs
-------------------------------------------------------------*/

/* D8.1 */
#pun-qjump {
  margin: 0;
  border: none;
  width: 50%;
  position: relative;
  float: left;
  }

/* D8.2 */
#pun-qjump .container {
  border: none;
  background: transparent;
  padding: 0.8em 1em;
  }

/* D8.3 */
#pun-about {
    margin: 0px;
    height: 0px;
}

/* D8.4 */
#pun-about .container {
    border: none;
    text-align: center;
    line-height: 150%;
    padding: 0.8em 1em;
    position: relative;
    top: 185px;
    z-index: 1;
    font-size: 9px;
}


/* D8.5 */
#pun-about p span {
  display:block;
  padding-left: 50%;
  }

/* D8.6 */
#pun-crumbs2 {
  font-weight: bold;
  overflow: hidden;
  margin-bottom: 0;
  border: none;
  }

/* D8.7 */
#pun-crumbs2 .container {
    border: none;
    padding: 0.8em 1em;
    font-size: 12px;
}

/* D8.8 */
#pun-break4 {
  margin: -2px 1em;
  border: none;
  position: relative;
  height: 0;
  z-index: 1;
  }

/* D8.9 */
div.punbb-admin #pun-about .container {
  border: none;
  }


/* D9 Help file
-------------------------------------------------------------*/

/* D9.1 */
#pun-help .formal .info-box h3.legend {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0.8em;
  }

/* D9.2 */
#pun-help .formal .info-box h3.legend span {
  padding-bottom: 0.6em;
  display: block;
  border: none;
  font-size: 1.1em;
  }

/* D9.3 */
#pun-help .formal p, #pun-help .formal dd {
  margin-bottom: 1em
  }

/* D9.4 */
#pun-help .formal ul, #pun-help .formal dl {
  padding: 0 0 0 1em
  }

/* D9.5 */
#pun-help .formal li {
  padding: 0;
  line-height: 130%
  }

/* D9.6 */
#pun-help .formal li * {
  vertical-align: text-top
  }

/* D9.7 */
#pun-help .formal dt span {
  font: 1.4em/120% monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {
  padding-bottom: 0;
  }

#pun-index.punbb th,#pun-viewforum.punbb th{
  font-size:0!important;
  color:transparent!important;
  height:0!important;
  padding:0!important;
  border:0!important;
}

::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: var(--scroll-bg);
  border-radius: 10px;
}

  ::-webkit-scrollbar-thumb {
  background-color: var(--scroll-1);
  border-radius: 10px;
}

::selection {
    background: var(--links-2);
    color: var(--bg-1);
} 

.plashesvirus::-webkit-scrollbar-thumb {
  background: var(--scroll-bg);
  border-radius: 10px;
}


.plashesvirus::-webkit-scrollbar {
  background: transparent;
  height: 3px;
}

/* CS1 Background and text colours
-------------------------------------------------------------
*/

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend {
    background-color: transparent;
    color: var(--text) !important;
    font: var(--mainfont-virus);
}



/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3 {
    background-color: var(--bg-1);
    color: var(--text);
}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: transparent;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: var(--text);
  }


.punbb .modmenu .container span {
  display: none;
}

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: var(--text)
  }


/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: var(--text);
  }

#pun-main .post h3 span {
    font-size: 9px;
    height: 17px;
    margin-bottom: 20px;
    background: #eeeeeed6;
    position: relative;
}

/* CS1.7 */

  li#navlogout a span {
    text-align: right;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/


/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border: none;
  }


/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border: none;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border: none;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border: none;
  }

/* CS2.5 */
.punbb th {
  border: none;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border: none;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border: none;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border: none;
  }

.punbb .divider {
  border: none;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: none;
  }

li.pa-online {
  border: none;
  }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
    color: var(--links);
}

.day .punbb a:hover, .day .punbb a:focus, .day .punbb a:active, .day .punbb-admin #pun-admain .nodefault,
.day .punbb-admin #punbb-admain a:hover, .day .punbb-admin #punbb-admain a:focus, .day .punbb-admin #punbb-admain a:active   {
  color: var(--ngtext2);
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: var(--links);
  }


/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: var(--text);
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: var(--text2);
  text-decoration: none
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: transparent;
  color: var(--links);
  }


/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {
  border: none;
}
tr.iredirect div.icon {
  border-color: none;
}
div.inew {
  border: none; 
}

#pun-main div.catleft, #pun-main div.catright {display: none}

/*Скрыть список Модераторов на Главной*/
.punbb .tcl .modlist {
  display: none;
}

#pun-index .tc2, #pun-index .tc3, #pun-index .tcmod {
  display: none;
}

li#onlinelist div {
    border: none;
    padding: 6px 20px;
    text-align: justify !important;
    color: var(--text);
    font: var(--mainfont-virus);
    font-size: 11px;
    text-transform: lowercase;
    width: 967px;
    font-weight: 500;
}

li#onlinelist {
  margin-top: 10px;
  color: var(--text);
  font: var(--mainfont-virus);
  font-size: 10px;
  text-transform: lowercase;
  width: fit-content !important;
}


#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {
    display: flex;
    padding-top: 1px;
    padding-bottom: 1px;
    color: var(--text);
    text-transform: uppercase;
    text-align: center;
    font: var(--mainfont-virus);
    font-size: 7px;
    width: 225px;
    border-radius: 30px;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    left: -2px;
    border: 1px solid var(--bg-new);
    line-height: 11px;
    margin: 0 10px;
    background: var(--bg-4);
    font-weight: 600;
}

#pun-index .tclcon h3 a {
    color: var(--links-2);
    font: var(--link-font);
    text-transform: uppercase;
    font-size: 26px;
    transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s !important;
}

#pun-index .tclcon h3 a:hover{
    color: var(--links);
}

#pun-index .tcl {
    padding: 14px;
}

#pun-main > div > h2 > span {
    font-size: 0px;
}


/*стиль подфорума*/

.tclcon {
    position: relative;
    padding-left: 15px;
    text-align: justify;
    font-size: 12px;
    margin: -5px 0px 9px;
}

.tclcon::before {
    content: "";
    position: absolute;
    left: 0px;
    height: 100%;
}

#pun .user-avatar .avatar-image {
    width: 26px;
    height: 26px;
    filter: grayscale(1);
    opacity: .5;
}

#pun-index .user-avatar {
  display: block
}

#pun-navlinks .container {
    background-color: var(--scroll-bg);
    text-transform: lowercase;
    display: inline-block;
    margin: 0px;
    position: relative;
    word-spacing: 9px;
    top: -9px;
    width: 1050px;
    left: -12px;
    height: 28px;
    padding-top: 10px;
}

#pun-main .pagelink {
    font: var(--mainfont-virus);
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    text-align: justify;
    color: var(--text);
    margin-top: 10px;
}

#pun-main .postlink {
    color: var(--links);
    font-size: 11px;
}

.linksb a, .linkst a {
    background: var(--bg-3);
    padding: 4px 8px;
    transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s !important;
    color: var(--ngbg-1) !important;
    font-weight: 500;
}

  .linksb a:hover, .linkst a:hover {
  color: var(--links) !important;
  background: var(--scroll-bg) !important;
  }

.punbb table Div.icon {
    float: left;
    display: block;
    width: 12px;
    height: 12px;
    border-style: none;
    position: relative;
    z-index: 1;
    margin-left: 15px;
    margin-top: 3px;
}

.punbb table div.inew {
    background: var(--links);
    background-position-y: 93px;
    display: block;
    float: left;
    margin-left: 0px;
    margin-right: 15px;
    margin-top: 14px;
    border-radius: 100%;
    box-sizing: border-box;
    width: 12px;
    height: 12px;
}

.tclcon .byuser {
    display: block;
    color: var(--text)!important;
    margin-top: 4px !important;
}

#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
  background: var(--text);
  background-position-y: 93px;
  display: block;
  float: left;
  height: 6px;
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 7px;
  position: relative;
  width: 6px;
  border-radius: 100%;
  box-sizing: border-box;
}


#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
  background: var(--links)!important;
}


#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
  background: var(--text);
}


#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
  background: var(--text);
}


#pun-viewforum .forum a, #pun-messages a .forum, #pun-searchtopics .forum a {
  color: var(--links)
}


#pun-viewforum .forum a:hover, #pun-messages a:hover .forum, #pun-searchtopics .forum a:hover {
  color: var(--links);
}


#pun-viewforum .tcr, #pun-messages .tcr, #pun-searchtopics .tcr {
  color: var(--links);
}


 /*кнопки*/
.go-up, .go-down {
    cursor: pointer;
    display: none;
    margin-bottom: 0px;
    margin-left: 1059px !important;
    opacity: 1;
    position: fixed;
    z-index: 9999;
    padding: 0px 0px;
    transition: transform 1s cubic-bezier(0.72, -0.01, 0, 1) 0s;
    width: 40px;
    height: 56px;
}

.go-up {
    top: 50%;
}

.go-down {
    top: 54%;
}

.go-up:hover, .go-down:hover {
    transform: scale(1.2)
}

/*ползунок размер шрифта*/
.FNTslider {
    position: absolute;
    z-index: 99;
    background: var(--bg-1);
    width: 110px;
    height: 4px;
    margin: 3px 5px;
    border: solid 1px var(--scroll-1);
    border-radius: 10px;
    left: 615px;
    top: 5px;
}

.FNTslider .before {
    height: 5px;
    border: solid 1px var(--scroll-1);
    border-right: none 0;
    position: absolute;
    background: var(--scroll-1);
    margin: -1px 0px;
    border-radius: 5px;
}

.FNTslider .thumb {
    width: 9px;
    height: 9px;
    position: relative;
    top: -5px;
    left: 28px !important;
    background: var(--bg-1);
    cursor: pointer;
    border: 3px solid var(--scroll-1);
    border-radius: 10px;
}


/*разделитель тем*/
.td-divider {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: -10px;
}

.td-divider span {
    background: var(--bg-2);
    font-size: 12px;
    padding: 0px;
    border-radius: 5px;
    color: var(--text);
    font-weight: 400;
    text-align: center;
    width: 1014px;
    position: absolute;
    left: 18px;
}

 /*это интересно*/

div#pun-live-rusff {
    display: none;
}


/*кнопки*/

#file_upload_input {
  padding: 10px 10px 0px 10px!important;
}

input.button, #pa-edit strong a {
    background: var(--bg-new) !important;
    color: var(--ngbg-1) !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: lowercase;
    border: none !important;
    transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s !important;
    font-family: var(--mainfont-virus);
}

input.button:hover, #pa-edit strong a:hover {
  background: var(--scroll-bg) !important; /*было - --bg-3, стало - --scroll-bg*/
  color: var(--links)!important;
}

#pun-main .formal textarea {padding: 10px;}

input, textarea, input:active, textarea:active, :focus  {
  outline: none;
}  

.topic a.sharelink {
  display: none;
}

.punbb div.icon {
  float: left;
  display: block;
  width: 60px;
  height: 60px;}

.tc2 .user-avatar, .tcr .user-avatar {
  display: none;
}

/*ссылки в подфорумы и подфорумы*/

.virusdescription {
    font-size: 10px;
    line-height: 13px;
    margin-left: 13px;
    font-weight: 300;
}

.viruslinks {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
    height: 12px;
    color: var(--scroll-1);
    font-family: Mulish;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 133%;
    text-transform: uppercase;
    margin-top: 15px;
    width: fit-content;
    background: var(--ngbg-new);
    padding: 2px 10px;
}

.viruslinks a {
    color: var(--scroll-bg) !important;
}

#onlinelist a {
    color: var(--links);
}

#onlinelist a:hover {
  color: var(--links-2)!important;
}

#onlinelist a[href$="/online.php"], #onlinelist a[href$="/userlist.php"] {
  color: var(--links-2)!important;
}

#onlinelist a[href$="/online.php"]:hover, #onlinelist a[href$="/userlist.php"]:hover {
  color: var(--text)!important;
}


.punbb .section h2 span, #pun-stats h2 span, #pun-debug h2 span, .punbb h1 span, #post-form > h2, .punbb legend span {
    font-weight: 700;
    font-size: 12px!important;
    font-style: normal;
    text-align: center;
    display: block;
    margin: auto;
    height: 17px;
    color: var(--text);
    background: var(--bg-1);
}


/*уведомления*/

.unread-notifications #notifications-wrap, .unread-notifications #notifications-advanced {
    overflow-y: auto;
    background: var(--bg-1);
    color: var(--text);
}

.unread-notifications #notifications-wrap table {
    box-sizing: border-box;
    text-align: left;
    padding: 0 0 0 20px;
}


.unread-notifications #notifications-settings, .unread-notifications .notifications-block-title {
    padding: 0 1em;
    height: 2.2em;
    line-height: 2.2em;
    clear: both;
    color: var(--text);
}

/*уведомления-конец*/


#pun-main > div.forum > div > table > tbody > tr:nth-child(1) > td.tcl {
    width: 50%;
}

#pun-main > div.forum > div > table > tbody > tr:nth-child(2) > td.tcl {
    width: 50%;
}


#post > fieldset:nth-child(2) > legend {
  display: none;
}

#pun-main h1 span {
  display: none;
}

#pun .post-content .spoiler-box > div {
    padding: 0px 2px;
    color: var(--links-2);
    font-size: 12px;
    font-weight: 700;
    padding-left: 16px;
    display: flex;
    background: none;
}

#pun .post-content .spoiler-box > div:before {
    content: "";
    display: block;
    background: url(https://forumstatic.ru/files/001b/a2/99/68183.svg);
    width: 16px;
    height: 16px;
    margin-left: -18px;
    margin-right: 10px;
    opacity: .6;
}


.day #pun .post-content .spoiler-box > div:before {
    filter: invert(1);
}

#pun .post-content .spoiler-box > div.visible:before {
    transform: rotate(180deg);
}


#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -135px 0 0 -384px;
  width: 768px;
  z-index: 9999;
  border-radius: 15px;
  background: var(--bg-3);
  box-shadow: none!important;
  -webkit-box-shadow: none!important;
  -moz-box-shadow: none!important;
  -khtml-box-shadow: none!important;
}



.pa-respect a[href*="&v=0&cod"], .pa-respect a[href*="&v=1&cod"] {
    display: inline-block;
    position: absolute;
    margin-top: -4px;
    margin-left: -11px;
}

.pa-respect a[href*="&v=1&cod"] img, .pa-respect a[href*="&v=0&cod"] img {
    height: 10px;
    width: 10px;
    position: absolute;
    top: 4px;
}

.pa-respect a[href*="&v=1&cod"] {
    background: var(--plusvirus) center 100% no-repeat; /*картинка для  + */
    opacity: .7;
}


.pa-respect a[href*="&v=0&cod"] {
  background: var(--plusvirus) center  100% no-repeat; /*картинка для  - */
}

.punbb input {
    background: var(--bg-2);
    color: var(--text);
    height: 23px;
    padding: 0 10px;
    border: 1px solid var(--ngtext2);
}

#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #smilies-area, #spoiler-area {
    color: var(--text);
    border: 1px solid var(--scroll-1) !important;
    background: var(--bg-1);
    border-radius: 0 0 5px 5px;
    padding: 10px !important;
    margin-top: -18px;
}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #spoiler-area {
  top: 70px !important;
}

#font-area {
  height: 200px;
  overflow-y: auto;
}

.pun-modal .modal-inner {
    width: 700px;
    max-width: 94%;
    height: auto;
    max-height: 44em;
    margin: 12% auto 0;
    box-shadow: 0 0 14px rgba(0,0,0,.3);
    position: relative;
    z-index: 120000;
    overflow: hidden;
    background: var(--bg-1);
}


#rep_form .tcl {
    width: 20%!important;
}

li.pa-ip {
    font-size: 7px;
    margin-top: 5px;
    color: #7a7a7a;
}

/*страница репутации*/

#pun-main > div.section > div > table > tbody > tr {
    width: 955px;
    font-size: 11px;
}

#pun-main > div.section > div > table > tbody > tr > td.tcr {
    width: 355px!important;
}

/*отключить пожаловаться и поделиться*/

li.pl-share { 
    display: none!important; 
} 
 
li.pl-reports { 
    display: none!important; 
}

#pun-main > div.linksb > div.postlink > span.closed  { 
    display: none; 
}

#messages > fieldset > div > div > table {
    width: 673px;
}

#pun-main > div.topic > div > div > div.post-author > ul {
    color: var(--text);
}

select#ctl_regselect {
    margin-bottom: 8px;
}


/*всплывающие подсказки при наведении*/
#tooltip {
    position: absolute;
    background: var(--tooltip);
    z-index: 999;
    max-width: 180px;
    border: none;
    border-radius: 15px;
    font-family: 'Mulish';
    font-size: 10px;
    display: none;
    color: #ffffff;
    text-align: center;
    padding: 5px 10px;
    text-transform: lowercase;
}

/*маска*/
#mask_dialog .inner {
    background: var(--bg-1);
    border-radius: 10px;
}

.punbb .user-avatar .isonline {
    background: var(--links) !important;
}
.scrollbox {
    min-height: 1em !important;
}

hr {
    border-top: 1px dashed var(--links);
    height: 0px;
    margin-bottom: 1em !important;
}


tr#forum_f1, forum_f14 {
    width: 998px;
}

#mask_dialog .hv-form-block {
    flex: 1 1 auto;
    overflow-y: auto;
    max-height: 400px;
}


/*откл подар*/
li.pa-gifts {
    display: none;
}

/*темная тема*/

.day .punbb .quote-box cite, .day .punbb .code-box strong.legend {
    background: var(--ngbg-1);
}

.day #pun .post-content .spoiler-box > div {
    color: var(--ngtext2);
}

.day #tags .container {
    background: var(--ngbg-3);
    color: var(--ngtext2);
}

.day #viewprofile h2, .day #profilenav h2 {
    background: var(--ngbg-3);
    color: var(--ngtext2) !important;
}

.day punbb legend span, .day #viewprofile h2 span, .day #profilenav h2 span, .day .punbb-admin #pun-admain legend span {
    color: var(--ngtext2)
}

.day input.button, .day #pa-edit strong a {
    background: var(--ngbg-3) !important;
    color: var(--ngtext2) !important
}

.day input.button:hover {
    color: var(--ngtext2) !important;
    background: var(--scroll-bg) !important;
}

.day #onlinelist a {
    color: var(--links) !important;
}


.day #onlinelist a:hover {
  color: var(--ngtext2) !important;
}

.day #pun-stats li.item1, .day #pun-stats li.item2, .day #pun-stats li.item3, .day #pun-stats li.item4  {
    border: 1px solid var(--ngbg-2);
}


.day .punbb #move_posts_form .formal>form.container, .day .post-author .pa-author, .day #pun {
    background: var(--ngbg-1);
}

.day .pa-title {
    color: var(--ngtext2);
    background: var(--ngbg-3);
    /* box-shadow: 2px -13px 0px -8px rgb(56 56 56); */
}

.day .punbb .post .post-author ul, .day .punbb .post .post-author p {
    background: linear-gradient(180deg, rgb(2 0 36 / 0%) 17%, rgb(37 37 37) 16%, rgb(37 37 37) 100%);
}

.day .post-author .pa-fld1,.day .pa-posts, .day .pa-respect, .day .pa-reg, .day .pa-fld1, .day  .punbb input  {
    color: var(--ngtext2);
}

.day .lzname {
    color: var(--ngtext2) !important;
    background: var(--ngbg-2);
}

.day .plashka {
    background: #000000ad;
}

.day .plashkatext {
    color: var(--bg-2);
}

.day .punbb textarea, .day .punbb optgroup {
    background: var(--ngbg-1);
    color: var(--ngtext2);
    border: 1px solid var(--text2);
}


  .day .punbb .section .container, .day .punbb .post-body, .day .punbb .post-links, .day .punbb td.tc2, .day .punbb td.tc3, .day .punbb .formal fieldset .post-box, .day #viewprofile li strong, .day #viewprofile li div, .day #setmods dd, .day .punbb .info-box, .day .punbb #pun-main .info-box .legend, .day #pun-stats li.item1, .day #pun-stats li.item2, .day #pun-stats li.item3, .day #pun-stats li.item4, .day li#onlinelist div, .day #pun-ulinks li a, .day #pun-announcement h2, .day li#onlinelist div, .day #pun-help .formal .info-box h3.legend, .day #pun-crumbs1 p.container, .day #pun-main .pagelink, .day .tclcon .byuser, .day .punbb .main .tcr, .day .viruslinks a, .day #pun-title, .day #pun-title .container, .day .punbb .modmenu .container, .day #viewprofile li span, .day .punbb select, .day  #pun-userlist .main .tc2, .day #pun-searchtopics .main .tc2, .day .punbb .section h2 span, .day #pun-stats h2 span, .day #pun-debug h2 span, .day .punbb h1 span, #post-form > h2, .day .punbb legend span, .day .punbb .main th, .day #setmods dt {
    background-color: transparent;
    color: var(--ngtext2) !important;
}

.day .viruslinks {
    background: var(--ngbg-2);
}

.day #pun-index .category tr.inew {
    border-bottom: 1px dashed var(--links);
    background: var(--ngbg-2);
}

.day .punbb .post-content .quote-box, .day  .punbb .post-content .code-box {
    background: var(--ngbg-4);
}

.day #pun-main .post h3 span, .day .linksb a, .day .linkst a {
    background: var(--ngbg-3);
    color: var(--ngtext2) !important; 
}


.day .punbb .main .container, .day .punbb .post .container, .day .punbb .post h3 {
    background-color: var(--ngbg-1);
    color: var(--ngtext2);
}

.day option {
    background: #494949;
}

.day .punbb .post .post-author {
    background: url(https://forumstatic.ru/files/001b/c9/d8/24782.webp) no-repeat top;
}


.day .textnews, .day .welltext {
    background: var(--ngbg-3);
    color: var(--ngtext2);
}

.day .hfandom {
    color: var(--ngtext2);
    background: var(--ngbg-3);
}

.day .tabs .tab {
    background: var(--ngbg-4);
}

.day #pun-index .category tr {
    border-bottom: 1px solid var(--scroll-1d);
}

.day #pun-index .tclcon h3 a {
    color: var(--links);
}

.day #pun-index .tclcon h3 a:hover {
    color: var(--ngtext2);
}

.day .tabs label {
    background-color: var(--ngbg-3);
}

.day .tabs input[type="radio"]:checked + label {
    background: var(--ngbg-4);
}

.day .pa-fld4 {
    color: var(--bg-1);
}


.day #mask_dialog .inner {
    cursor: default;
    margin: 0;
    width: 760px;
    max-width: 99%;
    max-height: 90%;
    overflow-x: auto;
    z-index: 100;
    box-shadow: 0 0 40px #2b2b2b;
    background: #414141 !important;
    padding: 8px;
}

.day div .post-rating p>a {
    color: var(--ngtext2);
}

.day div#form-buttons {
    background: #959595;
}

/*БыстроПлюсы для Топика!*/
.noNull:before {
  content: "+";
  font-size: 9px;
  display: inline-block;
  margin-left: -6px;
  margin-top: 0px;
  position: absolute;
}

div .post-rating p>a {
    text-align: center;
    outline: 1px solid transparent;
    font-weight: 700;
    background: url(https://forumstatic.ru/files/001b/a6/d4/26514.svg) no-repeat center;
    background-size: 38px auto;
    position: relative;
    padding-left: 1px;
    z-index: 3;
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 12px !important;
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    letter-spacing: -1px;
    color: var(--text);
}

div.dark-style .post-rating p>a {
  color: #6BC8AF !important;
}
div.post-vote {
    margin-bottom: 65px;
}
div.post-vote p>a {
    font-size: 0 !important;
    position: absolute;
    cursor: pointer;
    z-index: 200;
    width: 23px;
    height: 23px;
    background: url(https://forumstatic.ru/files/0012/d8/04/75043.png?) no-repeat;
   filter: brightness(0.7);
    display: block;
    background-size: 100%;
    margin-left: -9px;
    margin-top: 8.5px;
       z-index: 1;
}
.post.dark-style div.post-vote p>a {
  background: url(https://forumstatic.ru/files/0012/d8/04/38128.png?) no-repeat;
  background-size: 100%;
}



/************************* 
Стиль для Быстрой смены аккаунтов 
Deff 
*************************/ 
/*Cкрытие формы входа без клика*/ 
#pun-navlinks a:not(.NextShow)+span.odd{ 
display:none!important; 
}
#pun-navlinks a#New-exit {
  background: transparent!important; 
  position:absolute;
  /*outline:red solid 1px;*/
  display:inline-block!important; 
}

#pun-navlinks #New-exit img {
    position: absolute;
    margin-top: -4px;
    margin-left: 11px;
    height: auto;
}

#pun-navlinks #New-exit:hover img{
transition: .63s;
 opacity: .42;
}
/*Стиль доп-иконки Выход!*/ 
.punbb #pun-navlinks a#New-exit {
  position:absolute;
  z-index:100000!important;
  margin-top: 0px!important;
  margin-left: 0px!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 #5D6755;
    text-rendering: auto;
    color: #000000 !important;
    margin-top: 4px !important;
    margin-bottom: 3px !important;
    border-radius: 5px;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block !important;
    text-align: center;
    box-sizing: border-box;
    height: 20px;
    width: 67px;
    width: 144px;
    padding: 4px;
    font: normal normal 400 11px / normal Verdana !important;
}

.punbb #form-login #fld1, #form-login #fld2 {
    background-color: var(--ngbg-3);
}


.punbb #pun-navlinks #form-login input[type="submit"]{ 
margin: 13px 0 2px!important;
box-sizing: border-box;
height:27px;
width:67px;
font-size: 11px!important;
color: #434A3E!important;
background: #b1b5ad;
border: 1px outset rgba(161,172,152,.8)!important;
text-align: center;
padding: 0 4px!important;
border-radius: 13px;
font-family: Verdana!important;
font-weight: 700!important;
transition: all 0.5s ease-in-out 0s;
letter-spacing: 0.8;
cursor:pointer;

/*border: 2px outset #83693E!important; 
color:#565462!important;
font-weight:700!important; */
} 
.punbb #pun-navlinks #form-login input[type="submit"]:hover{
  opacity:0.6;
}

/*Стиль формы входа*/ 
.punbb #pun-navlinks #form-login {
    background: var(--ngbg-3);
    min-height: 183px;
    border-radius: 0px 0px 6px 6px;
    color: var(--bg-new);
    display: block;
    font: var(--mainfont-virus);
    font-size: 11px;
    left: 0px;
    padding: 8px 12px;
    margin: 1px 0;
    position: absolute !important;
    z-index: 10020;
    text-align: center;
    word-spacing: normal;
    white-space: normal;
    text-transform: none;
    letter-spacing: 0.2px !important;
    top: 7px;
    width: 147px;
    z-index: 100000 !important;
    font-weight: 100;
}

#pun-navlinks #navlogin #form-login {
  margin-left: -111px;/*Подвижки формы влево от вход*/ 
} 
#pun-navlinks #navlogout #form-login { 
  margin-left: -111px;/*Подвижки формы влево от выход*/
} 
.ismoderator #pun-navlinks #navlogout #form-login {
  margin-left: -111px!important;/*Подвижки формы влево от выход для АМС*/
} 
/*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */ 
#pun-navlinks #form-login input[value="Войти"]+p{ 
 margin: 11px -8px 11px 8px;
} 
.punbb #pun-navlinks #form-login a.Rega, 
.punbb #pun-navlinks #form-login a.Forgot{ 
position:relative; 
text-transform: none!important; 
z-index:20; 
cursor:pointer; 
font: normal normal 200 10px/normal Verdana!important; 
letter-spacing: 0.4!important; 
display:inline;
background: none!important;
padding: 0!important;
color: #cfd6d6;
font-size: 9px!important;
text-shadow: 1px 1px 1px rgb(40, 52, 61);
}
.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-top: -9px;
    min-height: 90px;
    width: 220px;
    right: 100%;
    padding: 12px 19px 12px 17px;
    background: var(--ngbg-3);
    border-color: var(--links-2);
    border-style: solid;
    border-width: 0px 3px 0px 0px;
    border-radius: 0 0 0px 6px;
    text-align: center;
}

/*Стиль контейнера под список Ников*/ 
.punbb #List-UserNames ul {
    padding: 0;
    overflow: hidden;
    overflow-y: auto;
    min-height: 36px;
    max-height: 135px;
}

.punbb #List-UserNames li {
    display: block !important;
    position: relative;
    text-align: left;
    padding-left: 5px !important;
    margin: 1px auto !important;
    padding: 2px 0;
    transition: .33s;
    border-bottom: 1px solid var(--links-2);
    background: var(--ngbg-2);
}

.punbb #List-UserNames li:hover{ 
opacity:.84; 
/*background:#83693E!important;*/
} 
/*Стиль Ников*/ 
.punbb #List-UserNames li>b {
    cursor: pointer;
    opacity: .9;
    color: var(--bg-new);
}

.punbb #List-UserNames li>b:hover{ 
opacity:.93; 
text-shadow:1px 1px 1px rgba(0,0,0,.6); 
} 
/*Скролл контейнера с никами*/ 
#List-UserNames ul::-webkit-scrollbar { 
width: 3px; 
height: 5px; 
} 
#List-UserNames ul::-webkit-scrollbar-track { 
background-color: #393A38; 
border: 0px solid #d7d8d9; 
box-shadow: none; 
} 
#List-UserNames ul::-webkit-scrollbar-thumb {
background-color: #C0BFBD;
border: 0px solid #d7d8d9; 
box-shadow: none; 
} 

/*Кнопки Удалить (правее ников)*/ 
#List-UserNames ul li>span { 
display:inline-block; 
padding:0 3px; 
position:absolute; 

opacity:.88; 
cursor:pointer; 
top:0;bottom:0; 
right:2px; 
color:#fff; 
font: normal normal
 
700 10.56px/normal Verdana; 
text-shadow:1px 1px 1px rgba(0,0,0,.6); 
} 
/*Текст при отсутствии запомненных Ников!*/ 
#List-UserNames ul:empty:before{ 
display:inline-block; 
content: "У Вас нет запомненных ников, введенных через форму справо, или через перенос ниже!"; 
} 
/*Кнопка выход-2*/ 
#navlogin #exit-2 { 
display:none; 
} 
#pun:not(.isguest) #navlogout .Rega, 
#pun:not(.isguest) #navlogout .Forgot { 
display:none!important; 
} 
/*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/ 
#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: 1px solid var(--bg-new);
    text-shadow: none!important;
    color: #333 !important;
    background-color: var(--ngbg-3);
    padding: 2px !important;
    vertical-align: middle;
}

/*Стрелочки к инпуту*/ 
#List-UserNames ul+span b{ 
font: normal normal 400 13px/normal Verdana; 
padding:0 3px; 
color: #cdcdcd;
} 
/*Кликалка слева, чуть выше инпута*/ 
#List-UserNames .a1-copy{ 
display:inline-block!important; 
cursor:pointer; 
float:left; 
} 
/*Кликалка справа*/ 
#List-UserNames .a1-paste{ 
cursor:pointer; 
display:inline-block!important; 
float:right; 
} 
/*Подсказки на кликалках*/ 
.tipsy.a11 { 
font: normal normal 400 11px/normal Verdana!important; 
margin-top:-22px!important; 
margin-left: 148px!important; 
max-width:170px; 
} 
/************************* 
//Конец Стиля для Быстрой смены аккаунтов 
*************************/


/*****************
Стиль "Тихой Цитаты"
*****************/
.quiet-quote {
    position: relative;
    display: table;
    margin: 4px 22px!important;
    font-style: italic;
    font-size: 11px;
    color: #a0a0a0;
}

.quiet-quote:before, .quiet-quote:after {/*Шрифт, Цвет, Размер иконок*/
    font-size: 21px;
    display: inline-block;
    position: absolute;
    z-index: 1000;
    color: var(--scroll-1);
    font-family: var(--mainfont-virus);
}


.quiet-quote:before {
    content: "\00BB";
    left: -13px;
    top: -1px;
}


/*.quiet-quote:after{
  content: "\201D";  /*Код правой кавычки к Тихой цитате*/
  right: -15px;
  bottom: -20px;
}*/

/*****************
Цвет для темного стиля
*****************/
body.day .quiet-quote{  
  color: #f4f4f4;
}
body.day .quiet-quote:before,
body.day .quiet-quote:after{
  color: #eae4e4; /*Цвет Кавычек*/
}
/*****************
//END
Стиль "Тихой Цитаты"
*****************/

.Select_Topics {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-evenly;
}


li.pa-reg {
    display: none;
}

0

2

Код:
/*шапка*/
.headvirus {
    background: var(--header-virus);
    width: 1050px;
    height: 480px;
    margin: -87px 0 0 -12px !important;
    transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s !important;
}

/*футер*/
div#html-footer {
    background: var(--virusfoot);
    position: relative;
    height: 175px;
    width: 1050px;
    left: -12px;
    bottom: -14px;
    border-radius: 0;
}


/*вип партнерка*/

.vippartners {
    margin-top: 5px !important;
    filter: grayscale(1);
    opacity: .5;
    transition: all 0.3s ease-in-out 0s;
}

.vippartners:hover {
    opacity: 1;
    filter: none;
}


/*партнеры*/
.partners {
    position: relative;
    width: 368px;
    height: 68px;
    top: 56px;
    left: 652px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #0a090e;
}

.partners img {
    filter: grayscale(100%);
    opacity: 0.3;
    transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s !important;
}

.partners img:hover {
    filter: none;
    opacity: 1;
}


 /*кнопки в шапке*/

.buttonshead {
    display: flex;
    flex-direction: row;
    gap: 4px;
    position: absolute;
    left: 534px;
    top: 11px;
}

.spirit-navigation {
    padding: 2px 10px 4px;
    width: 160px;
    height: 16px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    color: var(--links);
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: var(--mainfont-virus);
    border: 1px solid var(--links);
    border-radius: 30px;
    font-size: 11px;
}

.spirit-navigation:hover {
  background: var(--links);
    color: #000000;
}

#navigblock {
    width: 178px;
    z-index: 1;
    top: 25px;
    left: 0px;
    position: absolute;
    border: 1px solid var(--links);
    border-radius: 15px;
}

#navigblock a{
  color: #ffffff;
}

#navigblock a:hover{
  color: #000000;
}

.sslka {
    padding: 0;
    background: var(--scroll-bg);
    z-index: 0;
    position: relative;
    border-radius: 20px;
}

#pun .sslka a {
    background: var(--scroll-bg);
    white-space: nowrap;
    text-align: center;
    transition: all 0.3s linear 0s;
    display: block;
    font-size: 12px;
    padding: 7px;
    transition: 0.5s;
}

#pun .sslka a:hover {
  background: var(--links);
}

.ams {
    padding: 2px 10px 4px;
    width: 59px;
    height: 16px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    color: var(--links);
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: var(--mainfont-virus);
    border: 1px solid var(--links);
    border-radius: 30px;
    font-size: 11px;
}


.ams:hover {
  background: var(--links);
    color: #000000;
}

.puzzles {
    padding: 2px 10px 4px;
    width: 82px;
    height: 16px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    color: var(--links);
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: var(--mainfont-virus);
    border: 1px solid var(--links);
    border-radius: 30px;
    font-size: 11px;
}

.puzzles:hover {
  background: var(--links);
    color: #000000;
}

.daily {
    padding: 2px 10px 4px;
    width: 96px;
    height: 16px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    color: var(--links);
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: var(--mainfont-virus);
    border: 1px solid var(--links);
    border-radius: 30px;
    font-size: 11px;
}

.daily:hover {
  background: var(--links);
    color: #000000;
}



/*АКТИВИСТЫ*/

/*лучший пост*/
.postb {
    position: absolute;
    top: -52px;
    width: 375px;
    left: 22px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}

.postbname {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}


.postzag {
    color: var(--scroll-1);
    font-family: var(--link-font);
    font-size: 10px;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
}

.activename {
    color: var(--links);
    font-family: var(--mainfont-virus);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
}

.postp {
    color: #b4b4b4;
    font-family: var(--mainfont-virus);
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%;
}

.namelinks {
    text-align: justify;
    font-family: var(--link-font);
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
}

.namelinks a:hover {
   color: var(--bg-4) !important;
}


.name {
    color: var(--bg-3);
    text-align: justify;
    font-family: var(--link-font);
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
}

.name2 {
    color: var(--bg-1);
    text-align: justify;
    font-family: var(--link-font);
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
}

.line {
    display: flex;
    justify-content: center;
    height: 10px;
    gap: 4px;
    align-items: baseline;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    border: 1px solid #74574c;
    padding: 0px 8px 10px 8px;
    border-radius: 10px;
    color: var(--bg-1);
}

.line2 {
    display: flex;
    width: 299px;
    padding-bottom: 4px;
    justify-content: space-between;
    align-items: center;
    height: 10px;
    border-bottom: 1px dashed var(--text2);
}

#html-header .line2 a {
    color: var(--links-2);
}

#html-header .line2 a:hover {
    color: var(--ngbg-3);
}

.activeblockmain {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
    gap: 9px;
    position: absolute;
    top: -57px;
    left: 513px;
    flex-wrap: wrap;
    width: 519px;
}


/*НАСТРОЙКИ ПРОФИЛЯ ЛЗ*/

/* личное звание */

.lzname {
    text-transform: uppercase;
    padding: 4px 0px;
    width: 220px;
    display: inline-block;
    position: relative;
    color: var(--links-2) !important;
    text-align: center;
    font-family: var(--mainfont-virus);
    font-size: 9px;
    font-style: normal;
    background: var(--bg-1);
    font-weight: 700 !important;
    margin: 0px 0 5px -10px !important;
}

.lzname a {
    color: #c7c7c7!important;}

div.fandom {
    color: var(--bg-3) !important;
    background-color: var(--scroll-bg);
    font-size: 8px;
    height: 10px;
    text-align: center;
    letter-spacing: 0.5px;
    padding: 4px 0 4px 2px;
    width: 218px;
    text-transform: uppercase;
    margin-bottom: 6px;
}

/*плашка*/
.plashka {
    display: flex !important;
    height: 30px;
    width: 194px;
    background: #e6dfd4;
    border-radius: 40px;
    align-items: center;
    padding: 0 13px;
}

.plashkatext {
    font-size: 10px !important;
    border-radius: 30px;
    padding: 4px 0 4px 0px;
    margin-left: 10px !important;
    text-align: left;
}

/*кнопки смены стиля*/
/*TOGGLE COLORS*/
.dark {
  background: #545454;
  color: #efefef;
}
p {
  background: none !important;
}
/*SWITCH*/
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  align-self: center;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    right: 0;
    bottom: 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    width: 50px;
    height: 28px;
    border: 1px solid var(--links-2);
    border-radius: 20px;
}

.slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 7px;
    bottom: 4px;
    background-color: var(--ngbg-1);
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 20px;
}

input:checked + .slider {
    background-color: transparent;
    height: 28px;
    width: 50px;
    border: 1px solid var(--bg-2);
    border-radius: 20px;
}

input:checked + .slider:before {
    -webkit-transform: translateX(17px);
    -ms-transform: translateX(26px);
    transform: translateX(17px);
    background-color: #D6D6D6;
}

/* Rounded sliders */
.slider {
  /*border-radius: 30px;*/
}

.slider:before {
 /*border-radius: 50%;*/
}

#stylelist {
    position: absolute;
    width: 60px;
    top: -107px;
    right: 0px;
}

/*гостевая*/

.guest {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: wrap;
    background: url(https://forumstatic.ru/files/001b/c9/d8/27828.webp) bottom;
    height: 514px;
    padding: 1%;
    background-color: var(--bg-1);
    border-radius: 15px;
}

.buttong {
    display: flex;
    flex-direction: row;
    gap: 10px;
    margin-top: 9px !important;
    width: -webkit-fill-available;
    justify-content: flex-start;
    padding: 0px 59px !important;
    position: absolute;
}

.listg {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-top: -4px !important;
    height: 135px;
    overflow-x: auto;
    background: var(--bg-1);
    padding: 9px;
    border: 7px solid var(--bg-1);
    border-radius: 15px;
}

.linkg {
    text-align: center;
    background: var(--bg-new);
    line-height: 16px;
    padding: 4px 7px;
    font-size: 9px;
    text-transform: uppercase;
    border-radius: 20px;
    width: 107px;
}

.infog {
    text-align: justify;
    line-height: 16px;
    width: 77%;
    height: auto;
    padding: 20px 15px 20px 15px;
    color: var(--links-2);
    font-size: 10.5px;
    letter-spacing: 0.2px;
    cursor: default;
    margin-top: 114px !important;
    margin-left: 3px !important;
    background: var(--bg-new);
    border-radius: 15px;
}

/*список ролей*/
.tabs {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    width: 725px;
}

.tabs label {
    order: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem 2rem;
    margin-right: 0.2rem;
    cursor: pointer;
    background-color: var(--bg-new);
    font-weight: bold;
    transition: background ease 0.3s;
}
 
.tabs .tab {
    order: 9;
    flex-grow: 1;
    width: 100%;
    height: 100%;
    display: none;
    padding: 1rem;
    background: var(--bg-3);
    padding: 20px;
}
 
.tabs input[type="radio"] {
  display: none;
}
 
.tabs input[type="radio"]:checked + label {
    background: var(--bg-4);
}
 
.tabs input[type="radio"]:checked + label + .tab {
  display: block;
}
 
@media (max-width: 465px) {
  .tabs .tab,
  .tabs label {
   order: initial;
  }
 
  .tabs label {
    width: 100%;
    margin-left: 50px;
  }
}
 
.hfandom {
    display: block;
    padding: 6px 11px 6px 11px;
    text-align: center;
    font-size: 14px !important;
    text-transform: uppercase;
    font: var(--mainfont-virus);
    background: var(--bg-1);
    font-weight: 700;
}

.fandomlist {
    padding: 11px 11px;
    font-size: 10px !important;
    text-transform: uppercase;
    font: var(--mainfont-virus);
    margin-bottom: 12px !important;
}


/*новости*/
.news {
    background: var(--bgnewsd) no-repeat;
    width: 726px;
    padding: 48px 0 0 0;
}

.day .news {
    background: var(--bgnews) no-repeat;
}

.textnews {
    color: var(--ngbg-1);
    font-size: 12px !important;
    background: var(--bg-3);
    padding: 40px 60px;
    width: 518px;
    margin-bottom: 10px !important;
    z-index: 9;
    margin-left: 42px !important;
}

/*прием анкет*/

.wellbg {
    background: var(--wellimg) no-repeat;
    padding: 156px 0 0 0;
    margin: 0 213px !important;
}

.welltext {
    width: 319px;
    text-align: center;
    margin: -21px -19px 0 !important;
    background: var(--bg-4);
    padding: 10px;
}

#button-transL {
    background-image: url(https://forumupload.ru/uploads/000f/09/5e/6201/44477.png);
}

/*Стиль автосборщика нужных*/

.post .charlist {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding-top: 40px;
    align-items: flex-start;
    justify-content: space-between;
    justify-content: left;
    box-sizing: border-box;
    gap: 7px;
}

.charlist ul{
flex: 30% 0 0 !important;
}

.post .charlist .charlist_item {
    /*text-transform: lowercase;
   
    list-style-type: none;*/
    font-size: 12px;
    text-align: center;
    text-transform: capitalize;
    padding: 3px;
    list-style-type: none;
}

.post .charlist .charlist_title {
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    border-radius: 10px;
    text-align: center;
    background-color: var(--ngbg-2);
    font-weight: 800;
    color: var(--text);
    line-height: 1.2;
    padding: 9px;
    margin-bottom: 5px;
    list-style-type: none;
}

.secret .post .charlist .charlist_title {
background-color: #6f7b86;}

.charlist_fd {
    padding:0 !important;
    margin-right:10px;
    margin-bottom:10px;
    padding:0 5px 5px 5px;
    border-radius: 3px;
    text-align: center; 
    box-sizing: border-box;
list-type-style:none !important;
}

.hvClearFilters {
    position: absolute;
    top: 10px;
    right: 10px;
}

.charlist_divider {
    width: 100%;
    height: 30px;
    font-size: 16px;
    display:flex !important;
    align-items:left;
    justify-content:left;
    color:#6b5361;
}

.secret .charlist_divider {
color:#6f7b86;
}


.post-content .nm, .post-content .fd {
  display: none;
}


/*плашки объява*/

.plsh {
    width: fit-content;
    text-align: center;
    background: var(--bg-3);
    padding: 8px 8px;
    font: var(--mainfont-virus);
    transition: 0.5s linear;
}

.day .plsh {
    background: var(--ngbg-4);
    font: var(--mainfont-virus);
}

.plsh:hover {
    background: var(--links);
}

.plshmain {
    display: flex;
    gap: 5px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}


.plsh2 {
    width: fit-content;
    text-align: center;
    background: var(--links-2);
    padding: 8px 4px;
    text-transform: uppercase;
    font: var(--mainfont-virus);
    transition: 0.5s linear;
}

.plsh2 a {
 color: var(--bg-1) !important;
}

.plsh2:hover {
    background: var(--links);
}


/*вип партнерка*/
.vip img {
    filter: grayscale(100%);
    opacity: 0.5;
    transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s !important;
}

.vip img:hover {
    filter: none;
    opacity: 1;
}

0

3

Код:
<!-- Cчётчик Игровых постов -->
<script type="text/javascript">
/*delete localStorage.alertsAMS_onCountCode;*/
/***************************
        Настройки!
***************************/
FORUM._NUMpa_fld = 2;    // Номер.Доп.поля,
FORUM._color_fld = "inherit";	// Цвет шрифта,
FORUM.includeFirstPost = 0;	// 0 - не учитывать,1 - учитывать Первопост автора в игровых темах,
FORUM.AddOrSlash = 1;    //0 - Поле отдельно, 1 - через слешь c общ. числом сообщений,
FORUM.Number_winners = [7,[1]];	// Начальное Число отображаемых юзеров в таблице и список форумов показа;
FORUM.Subscription_Code = "f87f9524f52b3f15cd458b2bf2a95a906ca5a960";	//Код подписки!!;
/**** НАСТРОЙКА Игровых локаций ****/
function ad_ (){/*!~!FORUM.ForArrAy = {
//Форум  //Темы (включаемые, или исключаемые)

f14	:-[0],  //фандомные эпизоды
f15	:-[0],  //межфандомные эпизоды
f16	:-[0]	//альтернативные эпизоды //Последний элемент без запятой!
}
!~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_);
</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js"></script>
<style>.Form-Table{}.punbb .table_GamePosts tbody th{text-align: center;color:#fff}
.table_GamePosts td{width:25%!important;}#pre_placement>a {top:3px;right:2px;}.punbb .GamePst{
padding:0!important;}.punbb #profile-right li#pa-fld2 strong.GamePst2 {}</style>
<!--//END Cчётчик Игровых постов © Deff-->


<link href="https://fonts.cdnfonts.com/css/bigilla" rel="stylesheet" type="text/css"/>
<link href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" rel="stylesheet"/>
  <script src="//pull.cappuccicons.com/cpf.js"></script>


<div class="headvirus">
   
<!----------  КНОПКИ ----------->
<div class="buttonshead">

         <!-- -- скрипт навигации выпадающим окном [основа скрипт вкладок https://imagiart.ru/, переработка вещего духа] ---->
<script type="text/javascript" src="https://forumstatic.ru/files/001a/18/bd/96460.js"></script>
<div class="spirit-navigation" id="navig-batton" style="cursor: pointer;">навигация</div>
<div id="navigblock" style="display: none;"><div class="sslka">
<!-- важные ссылки -->
<a href="https://churchcross.rusff.me/viewtopic.php?id=66">занятые роли</a>
<a href="https://churchcross.rusff.me/viewtopic.php?id=5">правила</a>
<a href="https://churchcross.rusff.me/viewtopic.php?id=6">нужные</a>
<a href="https://churchcross.rusff.me/viewtopic.php?id=4">хочу к вам</a>
<a href="https://churchcross.rusff.me/viewtopic.php?id=8">шаблон анкеты</a>
<a href="https://churchcross.rusff.me/viewtopic.php?id=63">банк</a>
<a href="https://churchcross.rusff.me/viewtopic.php?id=9">связь с администрацией</a>
</div></div>       


<a href="https://churchcross.rusff.me/userlist.php?username=&show_group=1&sort_by=last_visit&sort_dir=DESC&search=%CE%F2%EF%F0%E0%E2%E8%F2%FC"><div class="ams">амс</div></a>
<a href="https://churchcross.rusff.me/viewtopic.php?id=197"><div class="puzzles">пазлы</div></a>
<a href="https://churchcross.rusff.me/viewtopic.php?id=792#p71718"><div class="daily">дейлики</div></a>




</div>

<!----------  АКТИВИСТЫ ----------->

<!----------  ПОСТ ----------->
        <div class="postb">  
<div class="postbname"> <div class="postzag">пост</div>
<div class="activename"><a href=https://churchcross.rusff.me/viewtopic.php?id=1016#p117987>еся</a></div></div>
          <div class="postp">Потому здесь все и предпочитают прятаться за прозвищами-масками. Здесь они супергерои, даже если и не удастся кого-то найти, кому-то помочь, в своих собственных глазах они как будто чуть-чуть становятся выше. Ксюше не требовалось подобное, чтобы чувствовать себя цельной. И сейчас, воспринимая все происходящее весьма предвзято, она как будто не могла воспринять блуждания по лесу достаточно серьезно.</div></div>


<!----------  ПОСТЫ ----------->
<div class="activeblockmain">

<div class="line">
<div><span class="namelinks">
<a href=https://churchcross.rusff.me/profile.php?id=5>федя</a>, <a href=https://churchcross.rusff.me/profile.php?id=582>хайтам</a>, <a href=https://churchcross.rusff.me/profile.php?id=480>иван</a>
</span></div>
<span class="name">постописцы</span>
</div>

<!----------  ФЛУД ----------->
<div class="line">
<div><span class="namelinks">
<a href=https://churchcross.rusff.me/profile.php?id=539>порко</a>, <a href=https://churchcross.rusff.me/profile.php?id=584>волколак</a>, <a href=https://churchcross.rusff.me/profile.php?id=405>йонас</a>
</span></div>
<span class="name">флудеры</span>
</div>


<!----------  НУЖНЫЕ ----------->
<div class="line">
<div><span class="namelinks">
<a href="https://churchcross.rusff.me/viewtopic.php?id=6&p=2#p97898">СУГУРУ</a>, <a href="https://churchcross.rusff.me/viewtopic.php?id=6&p=3#p117579">КРИСТИАН</a>, <a href="https://churchcross.rusff.me/viewtopic.php?id=6&p=2#p77056">ИРМА</a>
</span></div>
<span class="name">нужные</span>
</div>


<!---------- ЛУЧШИЙ ЭПИЗОД ----------->
<div class="line">
<div><span class="namelinks"><a href=https://churchcross.rusff.me/viewtopic.php?id=650#p55736>каждый справляется сам</a></span></div>
<span class="name">эпизод недели</span>
</div>

</div>

         </div>


<!-- Смена стиля, (с) ForumD.ru, satsana, модификация от Fumuse -->
<ul id="stylelist" title="переключить тему"></ul>
<script type="text/javascript">
const styleList = [{
	class: 'night',
	name: 'ночь'
},
{
	class: 'day',
	name: 'день'
}];

function getCookie(a) {
         return (a = document.cookie.match(new RegExp("(?:^|; )" + a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1") + "=([^;]*)"))) ? decodeURIComponent(a[1]) : 'night'
}

function setStyle(a) {
        $("body").attr("class", a);
	selStyle = a;
	document.cookie = "selStyle=" + a + "; max-age=2592000";
}

let selStyle = getCookie("selStyle");
selStyle && setStyle(selStyle);

function darkLight () {
	if (styleList[1]["class"] === selStyle) {
    $('#checkBox').prop("checked", false);
    setStyle(styleList[0]["class"]);
	} else {
    $('#checkBox').prop("checked", true);
    setStyle(styleList[1]["class"]);
	}
}

$(document).pun_mainReady(function () {
	if ($("#stylelist").length || $("body").prepend('<ul id="stylelist"></ul>')) {
    $("#stylelist").append('<label class="switch">\n' +
    '<input type="checkbox" onclick="darkLight();" id="checkBox" ' +
    (styleList[1]["class"] === selStyle ? 'checked' : false) + '>\n' +
    '<span class="slider"></span>\n' +
    '</label>');
	}
});
</script> <!-- Смена стиля - END -->



 <!--отключить сервис рекомендаций, жалоба в сообщениях, теги, граффити, вложения, сервисные смайлы, сокращение ссылки-->
<script type="text/javascript">
        rusffcore.sets.show_reportbtn = 0;
        rusffcore.sets.tags = false;
        rusffcore.sets.graffiti = false;
        rusffcore.sets.files = false;
        rusffcore.sets.rusff_smilepack = 0;
        forum.set("editor.link.short_url", function() { return false; });
        </script>
          <!--конец--> 
      
         <!-- Пиар-вход v.2 -->
<script src="https://forumstatic.ru/files/0015/c4/3f/26781.js"></script>
<script type="text/javascript">
PR.nick = 'Great Martyr'; //Ник PR-аккаунта
PR.pass = '1111'; //Пароль PR-аккаунта
PR.btn_text = 'PR'; //Надпись на кнопке PR-входа(или ссылка на картинку);
PR.set();</script>

<script type="text/javascript">
PR.nick = 'Reader'; //ник PR-аккаунта
PR.pass = '12345'; //пароль PR-аккаунта
PR.btn_text = 'Read'; //надпись на кнопке (или ссылка на картинку);
PR.set();</script>
         
      <!--всплывающие подсказки при наведении-->
      <script type="text/javascript" src="https://forumstatic.ru/files/001a/fa/d0/26671.js"></script>
      <!--//end//-всплывающие подсказки при наведении-->
      
         
        <!--Выделение кода в блоке "Код" с перемещение в буфер обмена // © Damassk, версия 2019г. --> 
        <script type="text/javascript" src="https://forumstatic.ru/files/0016/4a/bf/98029.js"></script>
        <script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
        <script type="text/javascript">select_text.linkText = 'скопировать код' //текст ссылки</script>
        <!-- конец -->


<!-- КОММЕНТАРИИ К РЕПУТАЦИИ -->
<script type="text/javascript">
if(FORUM.PartnerVote.toString().replace(/function\s*\(post_id,vote\)\s*/,"")==="{return true;}")
FORUM.PartnerVote = function(post_id,vote){return false}
</script>

<script type="text/javascript">
RusffCore.sets.share = false;
RusffCore.sets.show_reportBtn = 0;
</script>

<!------------ Смена аватара в топике (в HTML верх) © Deff, Alex_63 ------------>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/67169.js"></script>

<!--выделить код. Alex_63 new.2019--> 
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26102.js"></script>
<script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
<script type="text/javascript">select_text.linkText = 'поймать святого духа [копируется сразу]' //текст ссылки</script>
<!-- конец -->


<!---------------------------— Быстрая смена аккаунта  ---------------------------->
<script type="text/javascript">
  New_EXiT = 'https://forumstatic.ru/files/001b/c9/d8/51200.png'; //Дополнительная Иконка выход;
</script>
<script data="35a634"  src="https://forumstatic.ru/files/0014/cc/0a/93129.js"></script>


<!-- HTML в постах с допуском по группам © Alex_63 -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/52361.js"></script>
<script type="text/javascript">
HTMLinPost.groups = [1,2,3,4,5]; // Группы, допущенные к вставке HTML в посты
HTMLinPost.noAccess = ['user','newTst2']; // Пользователи с запретом вставки HTML в посты
HTMLinPost.parseHTMLinPosts()
</script>

<!--// Быстроплюсы v.2 РЕНО by Deff //-->
<script type="text/javascript" src="https://forumstatic.ru/files/0012/d8/04/58219.js" addComment="1"></script>

<!----- ФИЛЬТР ЗАЯВОК by Человек-Шаман ----->
<script src="https://forumstatic.ru/files/0017/95/29/51757.js"></script>
<script>
  hvWantedFilters.init(6);
</script>

<!--/ Мгновенные уведомления © Alex_63, Deff 2019 /-->
<link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" />
<style>.punbb #pun-main .pun-modal.unread-notifications .section h2{text-align:center!important}</style>
<script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script>
<script type="text/javascript">
notifications.token = '55e28e35b56da201ea783064c9a349244f4ccc99'; // Forum token
notifications.key = '6vx934sgxvs7'; // Subscription key
RusffCore.sets.notifications = false
</script>
<!--+ Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 -->
<script>notifications.load('subscriptions');</script>
<!--+ Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 -->
<script type="text/javascript">
notifications.load('common', {});
notifications.load('important', {topics: [13,53]}); // ID важных тем (через запятую)
</script>
<!--+ Мгновенные уведомления: комментарии к репутации без переадресации  Alex_63, 2019 -->
<script>notifications.load('reputation');</script>
<!--+ Мгновенные уведомления: упоминания © Alex_63, 2020 -->
<script>notifications.load('mentions');</script>
<!--// конец //-->


<!--//Скрипт "Тихого Цитирования" с группой настроек © Deff//-->
<script type="text/javascript">
settingQuote2 = {
  kn_Name: 'Цитировать тихо', /*Наименование кнопки цитировать*/
  kn_title: '', /*Всплывающая подсказка на кнопке, если значение пустое (''), - подсказка не всплывает!*/
  button_sequence: 0,  /*1 - кнопка идёт за стандартной цитатой, 0 - впереди стандартной*/
  hide_button_quote: 0,  /*1 - кнопка стандартной цитаты скрыта - , 0 - остаётся!*/
  visible_forums: [18,1]   /*ID форумов установки кнопки тихой цитаты через запятую*/
}</script>
<script type="text/javascript" src="https://forumstatic.ru/files/001b/fc/e6/48632.js"></script>

0

4

Код:
<!----------  Переключение раскладки выделенного текста v.2 ----------->
<!-- style>#button-transL{background-image:url(https://uploads.ru/i/X/j/Z/XjZW7.png)}</style -->
<script type="text/javascript">S='<img src="https://forum.mybb.ru/i/blank.gif" title="Lat ↔ Рус" onclick="LatRus();"/>';
$("#button-font").after('<td id=button-transL>'+S+'</td>');
function LatRus(){
lat0='|@#$^&/?qwertyuiopasdfghjkl;\'zxcvbnm,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~[].'.split('');
lat='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~'.split('');
lat.push('\\[','\\]','\\.','\\?','\\/','\\&','\\^','\\$','\\#','\\@','\\|');
rus0=('йцукенгшщзфывапролджэячсмитьбЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁхъю,.?:;№"/').split('');
rus=('\,йцукенгшщзфывапролджэячсмитьбЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁхъю').split('');
rus.unshift ('\\/','\\"','\\№','\\;','\\:','\\?','\\.');
var selstart = document.getElementById("main-reply").selectionStart;
var selend = document.getElementById("main-reply").selectionEnd;
L=$('#main-reply').val();
if (typeof selstart === "number" && typeof selend === "number"){
var TxtTrans1 = (L.substring(selstart,selend).search(/[qwertyuiopasdfghjklzxcvbnm]/i)!=-1?'rus':'lat');
var ar2=lat0,ar1=rus; if(TxtTrans1=='rus'){ar1=lat;ar2=rus0;
selstart+=L.substring(selstart,selend).search(/[.,]*?[qwertyuiopasdfghjklzxcvbnm]/i); latend=L.substring(selstart,selend).search(/[йцукенгшщзфывапролджэячсмитьёхъю]/i);
if (latend != -1) {selend = selstart+latend;}}
L=L.substring(0,selstart) + L.substring(selstart,selend).replace(/[\s\S]*/mg,function(p){
for(var i=0; i<ar1.length; i++){trans='/'+ar1[i]+'/g';p=p.replace(eval(trans), ar2[i])}return p;}) + L.substring(selend);}$('#main-reply').val(L);}</script>


<!-- МАСКА-->
<script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
<script>
hvScriptSet.addMask({
    forumAccessExtended: {
        'фандомные эпизоды': ['Принятые'],
         'межфандомные эпизоды': ['Принятые'],
  'альтернативные эпизоды': ['Принятые'],
  'доигранные эпизоды': ['Принятые'],
  'общение': ['Принятые'],
'игры': ['Принятые'],
'конкурсы': ['Принятые'],
  'архив недоигранных эпизодов': ['Принятые'],
    },
    changeList: {
        'pafld1': {
            title: 'личное звание',
            description: '',
            tag: 'lz',
            class: 'pa-fld1',
            defaultCode: '<a class="lzname" href="ссылка на анкету">имя фамилия</a> текст текст текст <a href="ссылка">кто-то важный</a>',
            type: 'html'
        },
        'pafld5': {
            title: 'Фандом',
            description: '',
            tag: 'fnd',
            class: 'pa-fld5',
            defaultCode: '<div class="fandom">Имя фандома</div>',
            type: 'html'
        }
    }
});
</script>


<!-- Аватар для гостя и по умолчанию / Deff, Alex_63 
mod by ForumD.ru  -->
    <script type="text/javascript">
    var DefAvtr = 'https://forumstatic.ru/files/001b/c9/d8/88509.png'; //Ссылка на аватар по умолчанию
    var GuestAvtr = 'https://forumstatic.ru/files/001b/c9/d8/88509.png'; //Ссылка на аватар для Гостя

    $('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
      var b = DefAvtr;
      if($(this).parent().find('.pa-title').text()=='Гость'){b = GuestAvtr;}
      var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li><li class="pa-online" id="guest"></li>';
      if($(this).parent().find('.pa-avatar').html()==null)$(this).after(s);
    });
    $('#profile-left strong:contains("Нет аватара")')
    .parent().html('<div><img src="'+DefAvtr+'"/></div>');
    </script>

<style>.avatar-image[style*="default_avatar.jpg"]{ background-image:url(https://forumstatic.ru/files/001b/c9/d8/88509.png)!important;    }</style>

<!-- Конец -->

<!-- Музыка в постах и подписях (c) Emerael, Часть 2 в ХТМЛ-Низ -->
<script>
(()=>{
const selectors = [
'#profile-signature:contains("[audio=")', //подпись в профиле
'.parsedsig:contains("[audio=")', //предпросмотр подписи
'.post-body:contains("[audio=")', //посты и подписи в них
];
const replaceAudio = () => {
const containMusic = $(selectors.join(', '));
containMusic.each((_, el) => {
const re = /\[audio=([^\]]+)]([^[]+)\[\/audio\]/gmi;
el.innerHTML = el.innerHTML.replace(re, `<div class="audio-block"><span class="audio-title">$2:</span><audio controls src="$1">
  <span>ваш браузер не поддерживает HTML5 аудио. Вот взамен
     <a href="$1">ссылка на трек</a></span>
</audio></div>`);
});
};
replaceAudio();
$(document).on('pun_post', () => {replaceAudio()});
})();
</script>

<!-- Ссылка на авторский пост в цитате // v.3 © Alex_63 -->
<script type="text/javascript">
$('.quote-box>cite:contains("#")').each(function() {
  var cntq = $(this).text(), pid = cntq.split(',')[0], lnkq = '<a class="qc-post-link" href="';
  if($('.post'+pid).length){$(this).html(lnkq+pid+'">'+cntq.split(',')[1]+'</a>');}
  else{$(this).html(lnkq+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+cntq.split(',')[1]+'</a>');}
});$('#pun-viewtopic .pl-quote>a').each(function() {
  $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>


<!----------  Партнеры ----------->
<div class="partners">
<a href="https://dilemma.rusff.me/" target="_blank"><img src="https://forumupload.ru/uploads/001b/df/0b/2/801525.png"  title="peachy" alt="DILEMMA"></a> <a href="https://imdrama.rusff.me/"><img src="https://i.imgur.com/7IP2arI.gif"></a> <a href="http://newadventure.rusff.me/"><img src="https://forumstatic.ru/files/0014/ed/19/40119.png"></a> <a href="http://crossfeeling.rusff.me/" target="_blank">
<img src="https://forumupload.ru/uploads/0015/e5/b7/3090/809455.png" 
title="crossfeeling"
border="1" width="88" height="31"></a> <a href="https://kicks-and-giggles.ru/" title="kicks & giggles crossover" target="_blank"><img src="https://forumstatic.ru/files/0019/e7/0f/61714.jpg" width="88" height="31" border="0"></a> <a href="http://exlibrisforlife.ru" title="ex libris crossover" target="_blank"><img src="https://i.imgur.com/O922Cvw.png" alt="ex libris"></a> <a href="https://barcross.rusff.me" title="CROSS BAR" target="_blank"><img src="https://forumstatic.ru/files/001b/2c/35/65823.png"></a> <a href="http://cursedland.rusff.me" target="_blank"> <img src="https://forumupload.ru/uploads/0018/1e/e4/2/493752.jpg" title="cursed land" alt="cursed land" border="0"></a>
<a href="https://dos.f-rpg.me/" target="_blank"><img src="https://i.imgur.com/BQboz9c.png" title="de other side [crossover]"></a> 
<a href="https://yantar.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001b/0a/8d/18182.png" border="0" title="Фэнтези, приключения, аниме и арты"></a> <a href="https://memlane.rusff.me" title="memory lane" target="_blank"><img src="https://forumstatic.ru/files/0019/9e/ef/60582.gif" width="88" height="31" border="0"></a> 
<a href="https://hornyjail.ru/" target="_blank"><img src="https://forumstatic.ru/files/001b/2a/da/32827.png"></a>
<a href="https://eatcake.rusff.me" target="_blank"> <img src="https://i.imgur.com/TUWB8Fj.gif" title="CAKE rpf" border="0" alt="Cake"></a> <a href="https://miamiclub.ru" target="_blank"> <img src="https://forumstatic.ru/files/001b/fb/fb/50003.gif" title="MIAMI CLUB" border="0" alt="MIAMI CLUB"></a> <a href="https://tmsqr.ru/" target="_blank"><img src='https://i.imgur.com/q4P8TKn.gif' title="time§quare" /></a> <a href="https://execute.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001b/f1/8a/90261.gif" alt="Execute" title="Execute [кроссовер]" width="88" height="31"></a>
 <a href="https://labardon.rusff.me" target=_blank title="Labardon: disillusionment of unity"><img src="https://i.ibb.co/7vC8mL2/image.gif" border="0"alt="labardon" width=88 height=31></a> <a href="https://grayhouse.rusff.me/"><img src="https://forumstatic.ru/files/001b/fb/40/82269.gif" title="#НЕ_НАРУЖНОСТЬ"></a> 
<a href="https://sideffect.rusff.me/" target="_blank"><img src="https://i.imgur.com/ViwUrzM.png" title="seoul // real life"></a> 
<a href="https://sinistrum.f-rpg.me" target="_blank"><img src="https://forumupload.ru/uploads/001b/ea/09/6/548250.png" alt="sinistrum"></a> 
<a href="https://papower.rusff.me/" target="_blank"><img src="https://i.imgur.com/JQStBVo.gif"  title="pa-pa-POWER" alt="pa-pa-POWER"></a> <a href="https://historycross.rusff.me/" title="ИСТОРИЯ РОССИИ" target="_blank"><img src="https://forumupload.ru/uploads/001b/67/7a/207/48826.jpg"></a> <a href="https://sunnycross.ru/"><img src="https://i.ibb.co/Zz1H0CH/bb.png"></a>
<a href='https://onlinecross.ru/' target='_blank' title='ONLINECROSS'><img src='https://forumupload.ru/uploads/001b/1a/5a/29/812965.gif' border='0' width='88' height='31'></a>
<a href="https://yellowcrossover.ru" target="_blank"><img src="https://i.imgur.com/2K2GC9J.png" title="yellowcross" border="0"width="88" height="31"></a>
<a href="https://thesilence.rusff.me" title="silence" target="_blank"><img src="https://i.ibb.co/LnW0gRp/image.png"></a>
<a href="https://sweetshot.rusff.me/"><img src="https://i.imgur.com/A9Bu7Wl.png"></a> <a href="https://arhi.rusff.me/" target="_blank" title="Аркхейм: авторский мир, фэнтези, рисованные внешности"><img src="https://forumstatic.ru/files/001b/8c/87/29818.png" width="88" height="31"/></a> <a href="https://fabula.rusff.me/" title="fabula noir" target="_blank"><img src="https://forumstatic.ru/files/001c/0d/aa/70463.png" width="88" height="31" border="0"></a> <a href="https://brnws.rusff.me/" title="breaking news" target="_blank"><img src="https://forumstatic.ru/files/001a/db/ed/48641.jpg"></a> <a href="https://fridaynightcross.rusff.me" target="_blank"><img src="https://forumstatic.ru/files/001c/12/ec/76868.png" title="friday night crossover" border="0"width="88" height="31"></a> <a href="https://talesofarpha.f-rpg.me/" title="Tales of Arpha: фэнтези с рисованными внешностями" target="_blank"><img src="https://i.imgur.com/QEaRQO0.jpg" width="88" height="31" border="0" alt="Tales of Arpha: фэнтези с рисованными внешностями"></a> <a href="https://karma.f-rpg.me/" target="_blank"><img src="https://forumupload.ru/uploads/0013/26/8a/4/813808.png" title="karma cross" border="0" width="88" height="31"></a> <a href="https://thegoodplace.rusff.me/" target=_blank><img src="https://forumupload.ru/uploads/0013/26/8a/4/658084.png" title=“the good place /// визардинг ворлд без постирония“></a> <a href="https://wolfauf.rusff.me/" target="_blank"><img src="https://forumupload.ru/uploads/0013/26/8a/4/111989.png" alt="Execute" title="мистицизм без рас" width="88" height="31"></a></div>


<!-- Анти-в-строчку для Сообщений и Репутации © deff -->
<script type="text/javascript">
function changeS(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
   changeS('.pa-respect span','<span>+','<span>');
   changeS('#navadmin','Администрирование','AMS');
   changeS('#navindex','Форум','FORUM');
   changeS('#navuserlist','Участники','USERS');
   changeS('#navsearch','Поиск','SEARCH');
   changeS('#navprofile','Профиль','PROFILE');
   changeS('#navpm','Сообщения','MSG');
   changeS('#navlogout','Выход','log_out');
   changeS('#navregister','Регистрация','reg.');
   changeS('#navlogin','Войти','log_in');
   changeS('#pun-stats .container .item3','Зарегистрированных пользователей','пользователей');
</script>


<!-- подсказки -->
<script type="text/javascript">$(function() {$('.scrolling_box_inner img').tipsy({live:true, fade: true, gravity: 's slide-s'});});</script>

<!--убираем реакции-->
<script>
ReactionsPlugin.setConfig({
  disable: true
});
</script>


<!-- Удаляем лишние строки после цитаты и кода // v.3 © Alex_63 -->
<script type="text/javascript">
$('.post-content').each(function() {
    var CNT = $(this).html();
    CNT = CNT.replace(/<p><br><\/p>/img,'');
    CNT = CNT.replace(/<p><br><br>(.*?)<\/p>/img,'<p>$1</p>');
    CNT = CNT.replace(/<p><br>(.*?)<\/p>/img,'<p>$1</p>');
    $(this).html(CNT);
});
</script>
<!-- Конец Удаляем лишние строки после цитаты и кода // v.3 © Alex_63 -->

<!--Меняем Шрифт в Топике --> 
<style id=a_fnt>.post h3 img{margin:0 7px;cursor:pointer;}</style>
<script type="text/javascript">
function setcookieF(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookieF(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}
 
a='<strong class=fnt style="width:auto;margin-right:40%;"><img src="https://forumstatic.ru/files/001b/c9/d8/61470.svg" alt="-" />Шрифт<img src="https://forumstatic.ru/files/001b/c9/d8/52982.svg" alt="+" /></strong>';$(".post:first h3 strong,.post:last h3 strong").after(a);
b_Fnt1='<style id=b_fnt>#main-reply,.punbb .post-content{font-size:';b_Fnt2='px;}</style>'
var c_Fnt;
N=getcookieF('c_Fnt')
 if(N){c_Fnt=parseFloat(N);setcookieF('c_Fnt',c_Fnt,30*24*60*60*1000)}else{var c_Fnt=Math.round(parseFloat($(".punbb .post-content").css("font-size")));}
 b_Fnt=b_Fnt1+c_Fnt+b_Fnt2; $("#a_fnt").after(b_Fnt);
function setFnt_Size(){
 b_Fnt=b_Fnt1+c_Fnt+b_Fnt2;
 $("#b_fnt").replaceWith(b_Fnt);//alert(b_Fnt)
 setcookieF('c_Fnt',c_Fnt,30*24*60*60*1000);
}
$(".post h3 img[alt='-']").click(function (){if(c_Fnt){c_Fnt--;setFnt_Size();}});
$(".post h3 img[alt='+']").click(function (){if(c_Fnt<38){c_Fnt++;setFnt_Size();}});
</script><!--End//Меняем Шрифт в Топике -->

<script type="text/javascript">
$('.post-content p').each(function(){
  function replacer(str){return str.replace(/-\s|–\s/gm,'— ');}
  var a = $(this).clone().wrap('<div></div>').parent().html();
  var b = a.replace(/>[^<>]+</gim,replacer);
  if(a!=b)$(this).replaceWith(b)
});
</script>



<!-- Быстрое редактирование постов © Alex_63 // V.3 -->
<script src="https://forumstatic.ru/files/0015/c4/3f/97896.js" type="text/javascript"></script>
<!-- конец Быстрое редактирование постов © Alex_63 // V.3 -->


<!-- Разделение тем: "Важные темы" и "Темы форума" // © Alex_63 -->
    <script type="text/javascript">if($('#pun-viewforum').length){$('tr[class$="isticky"]:first').before('<tr class="tr-divider imp"><td class="td-divider" colspan="4"><span>Важные темы</span><em></em></td></tr>');$('tr[class$="isticky"]:last').next('tr').before('<tr class="tr-divider st"><td class="td-divider" colspan="4"><span>Темы форума</span><em></em></td></tr>');$('.stickytext').remove()}</script>
    <!-- //End//-Разделение тем -->

  <!--кнопки вверх вниз-->
  <div class="go-up" id='ToTop'><img src="https://forumstatic.ru/files/001b/c9/d8/53104.png"></div>
  <div class="go-down" id='OnBottom'><img src="https://forumstatic.ru/files/001b/c9/d8/64905.png"></div>
  
  <script type="text/javascript">
  $(function(){
  if ($(window).scrollTop()>="250") $("#ToTop").fadeIn("slow")
  $(window).scroll(function(){
  if ($(window).scrollTop()<="250") $("#ToTop").fadeOut("slow")
  else $("#ToTop").fadeIn("slow")
  });
  if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").fadeIn("slow")
  $(window).scroll(function(){
  if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").fadeOut("slow")
  else $("#OnBottom").fadeIn("slow")
  });
  $("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
  $("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
  });
  </script>
  <!--кнопки вверх вниз-->



<!--замена коротких тире на длинные -->
<script type="text/javascript">
$('.post-content p').each(function(){
  function replacer(str){return str.replace(/-\s|–\s/gm,'— ');}
  var a = $(this).clone().wrap('<div></div>').parent().html();
  var b = a.replace(/>[^<>]+</gim,replacer);
  if(a!=b)$(this).replaceWith(b)
});
</script>
<!--конец замена коротких тире на длинные -->

<!-- Кликабельность ника в постах Гостя -->
<script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>
<!-- Конец -->

<!--написано символов-->
<script>var a,L,epl=$("#main-reply"),str='<small id="plng">Написано символов: <b>00</b> </small>';epl.parents("#post-form").find(".formsubmit").append(str);function epl3(){a=epl.val().length;if(a>9){L=''}else{L='0'};$("#plng b").text(L+a)};epl3();$(".pl-quote").click(function (){setTimeout('epl3()',100)});epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});</script>
<!--конец -->

<!-- Восстановление последнего поста при утере by Человек-Шаман -->
<script>
$(document).ready(function() {
  $('#addition-area').append(function() {
    return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
  });
  function restoreLastPost() {
    $('#main-reply').val(localStorage.ReservePost);
  };
});
</script>
<!--конец-->

<!-- Правка глюка Репы при  отсутствии скриптов  руссфф  v2-->
<script> if($('#pun-viewtopic').length)$(window).load(function () {
if(!$('#pun-reputation').length)FORUM.PartnerVote = function() { return true; };
});
</script>
<!-- конец Правка глюка Репы при  отсутствии скриптов  руссфф  v2-->


<!---------------------------- НОВОЕ СОО ---------------------------->
<script type="text/javascript">
function show_new() { if(GroupID == 3) return;
$('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые сообщения</a></li>');} show_new();
</script>
<!-- КОНЕЦ   -->



<!---сообщения в облаке>
<script type="text/javascript">
if(GroupID==3){
    $('.button[name="submit"]').click(function (){
      var TxtContent = $(this).parents('#post').find('#main-reply').val();
      $(this).parents('#post').find('#main-reply').val('[hide=99999]'+TxtContent+'[/hide]');
    });
}
</script>--->

<!-- подсказки для элементов без подсказок -->
<script>
$('li.pa-online').attr('title', 'сейчас онлайн');
$('li.pa-last-visit').attr('title', 'сейчас нет на форуме');
$('#pun-status .container .item5 a').attr('title', 'включить режим скрытности');
$('.postlink span.closed').attr('title', 'тема закрыта');
</script>


<!-- Разделение ников пользователей в теме запятой -->
<script>$('#topic-users-in a').prev('a').after(',');</script>
<!--конец-->

<!---------------------------- ЗАПРЕТ РЕКЛАМЫ РЕДАКТИРОВАТЬ ПРОФИЛЬ ------------------------->
<script type="text/javascript"> 
if(UserLogin=='owl' || UserLogin=='Ник2'&&document.URL.indexOf("profile.php")!=-1){$("#profile .container").replaceWith("<div style='color: red; padding: 10px 10px 10px 10px;'>Администратор запретил вам редактировать профиль.</div>");
}
</script>

<!----------------------------------------------- ВСТАВКА КАРТИНКИ ------------------------------------------->
<script>
var oldIMG="<td id=\"button-image\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:-22px 0 0 27px;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>

<!---------взаимная реклама--------->
<!--взаимная реклама-->
<script>function getUrlParameterByName( name,href )
{name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( href ); if( results == null ) return ""; else return decodeURIComponent(results[1].replace(/\+/g, " "));}
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min)) + min;}
function copyAdvertisingToClipboard(event, elem) {event.preventDefault(); var url = $(elem).closest('.post').find('.permalink').attr('href'); var $temp = $("<textarea id='temp' style='float:right'>"); $(elem).append($temp); var advertiseCode = advertiseCodes[getRandomInt(0, advertiseCodes.length)]; var text = advertiseCode + '[url=' + url + ']ваша реклама[/url]'; $temp.val(text).select(); document.execCommand("copy"); $temp.remove();}
function addAdvertiseLink(topicId) { var url = window.location.href; if (getUrlParameterByName('id', url) == topicId) { $('.post').each(function() { var $li = $('<li>').attr('class', 'pl-advlink').append('<a href="#" onclick="copyAdvertisingToClipboard(event, this);">взаимная реклама</a>'); $(this).find('.post-links ul').append($li); }) } }

var advertiseCodes = [];
advertiseCodes.push('[align=center][url=https://churchcross.rusff.me/][img]https://forumupload.ru/uploads/001b/fc/e6/187/249549.jpg[/img][/url][/align]' +'\n');

advertiseCodes.push('[align=center][url=https://churchcross.rusff.me/][img]https://forumupload.ru/uploads/001b/fc/e6/187/455365.jpg[/img][/url][/align]' +'\n');

addAdvertiseLink(920);
</script>


<!-------------------------- ОТКЛЮЧИТЬ ПОДЕЛИТЬСЯ, ГРАФФИТИ, ВЛОЖЕНИЯ -------------------------->

<script type="text/javascript">
RusffCore.sets.share = false;
RusffCore.sets.graffiti = false;
RusffCore.sets.files.button = false;
</script>

<script type="text/javascript">
function Change(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}

Change('.statscon .item4 span','Последним зарегистрировался:','Новый прихожанин:');
Change('.statscon .item5 span','Активны','В храме');
</script>

<!--ТЕГ  абзаца - [indent] -->
<style>#button-indent {background:url(https://forumupload.ru/uploads/001b/b4/ca/2/683292.png)no-repeat center 6px!important;}</style>
<script type="text/javascript">(function(){ var b = '[indent]';
$("#button-strike").after('<td id="button-indent" title="Отступы"><img src="/i/blank.gif"  onclick="smile(\''+b+'\')"></td>');
var indent = '<span style="display:inline-block;margin:0em 2.1em;"></span>'; /*удвоенные Отступы сверху и слево*/
$('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
</script>
<!--конец ТЕГ  абзаца - [indent] -->



<!--обтекание изображения 2.4.4-->
<script language="javascript">
$(function(){
$('td#button-link').before('<td id="floatbut" title="Обтекание изображения" style=\'background-image:url("https://forumstatic.ru/files/0015/dd/40/15488.gif")\'></td>');
$('#floatbut, .vibor').click(function(){
$('div#float').toggle();});
  });
elm=document.getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content") 
{
post = elm[x].innerHTML;
if(post.indexOf("[/float]") != -1) {
floats = /\[float=(.*?)\]([^\[]*)\[\/float\]/gi
elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 15px; text-align: $1;'>$2</span>")
}}
</script>
<div id="float" style="display:none; background: var(--bg-1); border: 1px solid var(--scroll-1); width: auto; padding: 8px; position: absolute; margin-top: -44%; margin-left: 35%; z-index: 20; border-radius: 0 0 5px 5px;">
<div><strong>Направление обтекания</strong></div><br>
<div align="center">
<img class="vibor" src="https://forumstatic.ru/files/0015/dd/40/52315.png" title="left" onclick="bbcode('[float=left]', '[/float]')" />
<img class="vibor" src="https://forumstatic.ru/files/0015/dd/40/32241.png" title="right" onclick="bbcode('[float=right]', '[/float]')" />
</div></div>

0

5

Код:
<!-- ШРИФТЫ -->
<script type="text/javascript">
if ($('#pun-viewtopic,#pun-post,#pun-edit,#pun-poll,#pun-messages').length)(function () {
  var ft = $("#font-area"),i,FntArr,j = "";

  FntArr=new Array (
"Abril Fatface", 
 "Amatic SC",     
"Arima", 
  "Bad Script",     
"Caveat",  
   "Cinzel",    
 "Comfortaa",  
   "Comforter Brush",  
   "Cormorant Garamond",   
  "Cormorant SC",  
   "Edu QLD Beginner",   
  "Great Vibes",   
  "Hachi Maru Pop", 
  "Indie Flower",  
   "Klee One",  
   "Koulen",  
   "Lobster",   
  "Montserrat Alternates",   
"Neucha",
 "Pacifico", 
 "Roboto",  
 "Ruslan Display",  
 "Satisfy",   
"Shadows Into Light",   
"The  Nautigal",
"Anton",   
 "Bebas Neue",    
   "Kaushan Script",   
  "Gloria Hallelujah",  
   "Gochi Hand",   
  "Sigmar One",   
  "Homemade Apple", 
   "Nanum Brush Script",  
   "Nothing You Could Do",  
"Yeseva One",   
"Playfair Display SC",   
"Poiret One",
  "Merienda",
  );

  for (i=0;i<FntArr.length;i++ ){j+='<div><span style="font-family:'+FntArr[i]+'">'+FntArr[i]+'</span><img src="/i/blank.gif" onclick="\
    bbcode(\'[fo'+'nt='+FntArr[i]+']\',\'[/font]\')" /></div>';};ft.append(j)}())
</script>  



<!--------эмодзи-------->
<script type="text/javascript">
SmilesNewArray=new Array(
'https://i.imgur.com/yyHue53.png',
'https://i.imgur.com/LVvNqaA.png',
'https://i.imgur.com/AMkiFqK.png',
'https://i.imgur.com/GiAeyLI.png',
'https://i.imgur.com/Gk20orm.png',
'https://i.imgur.com/GP3EI0f.png',
'https://i.imgur.com/qBawjJY.png',
'https://i.imgur.com/xceK4nV.png',
'https://i.imgur.com/a6qZXy9.png',
'https://i.imgur.com/QtxcBKZ.png',
'https://i.imgur.com/jFPy14q.png',
'https://i.imgur.com/vBggpGd.png',
'https://i.imgur.com/8G39aQ3.png',
'https://i.imgur.com/7BJifhE.png',
'https://i.imgur.com/pFwC88e.png',
'https://i.imgur.com/DvK5URN.png',
'https://i.imgur.com/K9x79Jj.png',
'https://i.imgur.com/pP4Fi9u.png',
'https://i.imgur.com/5bk9n9r.png',
'https://i.imgur.com/NogF36D.png',
'https://i.imgur.com/iY06dVL.png',
'https://i.imgur.com/swXg7hS.png',
'https://i.imgur.com/2lmdbhg.png',
'https://i.imgur.com/NpvukpB.png',
'https://i.imgur.com/GUwJZY7.png',
'https://i.imgur.com/TvfMKpb.png',
'https://i.imgur.com/5pDwOnR.png',
'https://i.imgur.com/31xEsHm.png',
'https://i.imgur.com/Aprts9q.png',
'https://i.imgur.com/XUflbm1.png',
'https://i.imgur.com/Y3MUbZi.png',
'https://i.imgur.com/AuE1lTw.png',
'https://i.imgur.com/wZLjKsb.png',
'https://i.imgur.com/OVWSVkH.png',
'https://i.imgur.com/Vq8kyiH.png',
'https://i.imgur.com/6qrOeve.png',
'https://i.imgur.com/LyqccuF.png',
'https://i.imgur.com/R5R0lB3.png',
'https://i.imgur.com/LcuF5fR.png',
'https://i.imgur.com/SGgMohU.png',
'https://i.imgur.com/ICGO1MO.png',
'https://i.imgur.com/EaNJI6Y.png',
'https://i.imgur.com/LP6lRYl.png',
'https://i.imgur.com/941bUZb.png',
'https://i.imgur.com/XQEEEvV.png',
'https://i.imgur.com/rE8DhsS.png',
'https://i.imgur.com/81dJhOY.png',
'https://i.imgur.com/ZghTUjz.png',
'https://i.imgur.com/UD9JAcu.png',
'https://i.imgur.com/6rvVkKH.png',
'https://i.imgur.com/6ziwZm1.png',
'https://i.imgur.com/a9x5LOq.png',
'https://i.imgur.com/ZB77kg6.png',
'https://i.imgur.com/Q2pEwIF.png',
'https://i.imgur.com/SUwQ0q7.png',
'https://i.imgur.com/AbxCc70.png',
'https://i.imgur.com/qPDOt6H.png',
'https://i.imgur.com/RkBZYia.png',
'https://i.imgur.com/1AKlzOh.png',
'https://i.imgur.com/Q5TmrTJ.png',
'https://i.imgur.com/Vx39sbX.png',
'https://i.imgur.com/DgyGUxD.png',
'https://i.imgur.com/yAjGclz.png',
'https://i.imgur.com/k3RiYGS.png',
'https://i.imgur.com/h4wNgyt.png',
'https://i.imgur.com/L4TG1fB.png',
'https://i.imgur.com/Mt2qGRk.png',
'https://i.imgur.com/BdxNLXz.png',
'https://i.imgur.com/XMQNf08.png',
'https://i.imgur.com/Rk2MjhW.png',
'https://i.imgur.com/C2ossPI.png',
'https://i.imgur.com/ypZjemP.png',
'https://i.imgur.com/c1xmHn7.png',
'https://i.imgur.com/bFqbS19.png',
'https://i.imgur.com/o92zqt2.png',
'https://i.imgur.com/LcvQt8b.png',
'https://i.imgur.com/LFXyuHm.png',
'https://i.imgur.com/LttL6n2.png',
'https://i.imgur.com/C6bzwjJ.png',
'https://i.imgur.com/xkOPneh.png',
'https://i.imgur.com/Wjl2qqB.png',
'https://i.imgur.com/84MMsIA.png',
'https://i.imgur.com/7FWAsvu.png',
'https://i.imgur.com/dWSNOPV.png',
'https://i.imgur.com/2MY7jGB.png',
'https://i.imgur.com/92Aa8z4.png',
'https://i.imgur.com/KMoFWTk.png',
'https://i.imgur.com/WctCgrH.png',
'https://i.imgur.com/zwxHUME.png',
'https://i.imgur.com/18kuPg0.png',
'https://i.imgur.com/NLI1QsG.png',
'https://i.imgur.com/NLQ5UF8.png',
'https://i.imgur.com/Sbqu8Wa.png',
'https://i.imgur.com/xdiuDgQ.png',
'https://i.imgur.com/Tn8faJd.png',
'https://i.imgur.com/XJn4TOz.png',
'https://i.imgur.com/mMvoi7M.png',
'https://i.imgur.com/tuFuBRx.png',
'https://i.imgur.com/HKeBcPW.png',
'https://i.imgur.com/w79BJNA.png',
'https://i.imgur.com/e6POAXB.png',
'https://i.imgur.com/gI6GjuG.png',
'https://i.imgur.com/O3lsIsq.png',
'https://i.imgur.com/lYNZIlB.png',
'https://i.imgur.com/ymIvwaU.png',
'https://i.imgur.com/5zKTvbU.png',
'https://i.imgur.com/xAH3FD1.png',
'https://i.imgur.com/EBIdODu.png',
'https://i.imgur.com/QPp582r.png',
'https://i.imgur.com/ypdEojD.png',
'https://i.imgur.com/E24hF9P.png',
'https://i.imgur.com/u1NKr7D.png',
'https://i.imgur.com/PMqRE0H.png',
'https://i.imgur.com/xFGgc1A.png',
'https://i.imgur.com/w92sF3u.png',
'https://i.imgur.com/TbcUM1x.png',
'https://i.imgur.com/ntzLJju.png',
'https://i.imgur.com/LEg3zFs.png',
'https://i.imgur.com/8AzbQ8P.png',
'https://i.imgur.com/0QKsXGD.png',
'https://i.imgur.com/S41Qg5g.png',
'https://i.imgur.com/PmnhluR.png',
'https://i.imgur.com/dAqbtJS.png',
'https://i.imgur.com/jslBgo9.png',
'https://i.imgur.com/nB4M7Or.png',
'https://i.imgur.com/tAqop4Z.png',
'https://i.imgur.com/XfSQfux.png',
'https://i.imgur.com/a1mLlTu.png',
'https://i.imgur.com/ufrq0HT.png',
'https://i.imgur.com/7R82w8H.png',
'https://i.imgur.com/N8iaCb3.png',
'https://i.imgur.com/bS0sYm9.png',
'https://i.imgur.com/ttyNar2.png',
'https://i.imgur.com/APWFsuD.png',
'https://i.imgur.com/eQ9Rv38.png',
'https://i.imgur.com/1L3mtQr.png',
'https://i.imgur.com/cXimOlI.png',
'https://i.imgur.com/koNHKLm.png',
'https://i.imgur.com/P5hinJ6.png',
'https://i.imgur.com/2v458Ma.png',
'https://i.imgur.com/ih2rn3g.png',
'https://i.imgur.com/CpmQGdX.png',
'https://i.imgur.com/oPF84U7.png',
'https://i.imgur.com/ZlWBNOk.png',
'https://i.imgur.com/DVZTMCx.png',
'https://i.imgur.com/aH2rkKi.png',
'https://i.imgur.com/Zjt3DFM.png',
'https://i.imgur.com/IjicE7L.png',
'https://i.imgur.com/oXyQEC2.png',
'https://i.imgur.com/O3LYD05.png',
'https://i.imgur.com/xfwt86P.png',
'https://i.imgur.com/GCAo2Ak.png',
'https://i.imgur.com/FJsILUb.png',
'https://i.imgur.com/xvki7S1.png',
'https://i.imgur.com/mocLxcg.png',
'https://i.imgur.com/0tAsCZE.png',
'https://i.imgur.com/0Pvp2ln.png',
'https://i.imgur.com/OeOk7KD.png',
'https://i.imgur.com/1UEA8Ui.png',
'https://i.imgur.com/clpRG8p.png',
'https://i.imgur.com/0yMzfMi.png',
'https://i.imgur.com/QV5Idjd.png',
'https://i.imgur.com/UWrMASB.png',
'https://i.imgur.com/Kd4369w.png',
'https://i.imgur.com/pA0cgv9.png',
'https://i.imgur.com/fyMw8Pi.png',
'https://i.imgur.com/h3fQ2IM.png',
'https://i.imgur.com/YBvy2xf.png',
'https://i.imgur.com/226Goe1.png',
'https://i.imgur.com/YX7KC10.png',
'https://i.imgur.com/4DB9zZF.png',
'https://i.imgur.com/pTMi2Zj.png',
'https://i.imgur.com/haz45uG.png',
'https://i.imgur.com/XAi1pci.png',
'https://i.imgur.com/5QTzSg7.png',
'https://i.imgur.com/LpwFC3T.png',
'https://i.imgur.com/ISz1E6M.png',
'https://i.imgur.com/hgqTqnq.png',
'https://i.imgur.com/PsqouUR.png',
'https://i.imgur.com/DXCemCN.png',
'https://vk.com/emoji/e/f09f92b0.png',
'https://vk.com/emoji/e/f09f8d83.png',
'https://i.imgur.com/bUVCUsH.png'
 //End myarray_!!Последняя ссылка без Запятой!!!
)

var L1='<img src="',L2='" style="cursor: pointer" onclick="smile(\'[img]',
L3="'+this.src+'[/img]')\" /> ";

$("#smilies-block").html("")
for(var i=0;i<SmilesNewArray.length;i++){$("#smilies-block").append(L1+SmilesNewArray[i]+L2+L3);}

</script>

<!----- Дополнительные смайлы by Человек-Шаман ----->
<script src="https://forumstatic.ru/files/001b/fc/e6/35204.js"></script>
<script>
$(document).ready(function() {
  hvStickerPack.init("https://forumstatic.ru/files/001b/fc/e6/45144.txt?v=9");
});
</script>

<!-- Мгновенный предпросмотр сообщения © Alex_63 -->
    <script type="text/javascript">
    var PPREV = {};
    PPREV.position = 0; //Положение окна Предпросмотра: 0 - над полем ввода, 1 - под полем ввода, 2 - справа
    PPREV.quote_cite = 'написал(а):'; //Надпись в окне цитаты
    </script>
    <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/10524.js"></script>


<!-- Кнопка отключения мгновенного предпросмотра -->
    <style>#togglePreview{float:right;margin-top:-17px}</style>
    <script type="text/javascript">(function (){
      var a='Включить быстрый предпросмотр';
      var b='Отключить быстрый предпросмотр';
      var d='_PreviewToggle';
      setCookiePPrev=function(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+c);}if(a && b)document.cookie=a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
      getCookiePPrev=function(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c)c=c[0].split('=');else return false;return c[1] ? c[1] : false;}
      $('<small id="togglePreview"><input type="button" class="button" value="'+ b +'" onclick="togglePreview(this)"/></small>').insertAfter('#post fieldset:last legend');
      var x = ParseContent;
      window.togglePreview = function(sel){//alert(sel.value);
        if(sel.value==a){sel.value=b;setCookiePPrev(d,'0',-1000);ParseContent=x;ParseContent();$('#post-preview').show(); return}
        if(sel.value==b){sel.value=a;setCookiePPrev(d,'OFF',30*3600*24*30*1000);if($('#pun-viewtopic').length){$('#post-preview').hide()}ParseContent=function(){return};return}
      }; if(getCookiePPrev(d)=='OFF'){$('#togglePreview>.button').click()};
    }())
    </script>

0

6

Код:
/*КАТАЛАЖКА ПО ТЕБЕ ПЛАЧЕТ, МЫШ!*/

/***************************************
A - SETUP
***************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */

  @import url(style_cs.css);
  @import url(https://forumstatic.ru/files/001b/31/48/23035.css?v=6);

/* используются в дизайне */
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700|Open+Sans:400,400i,600,600i,700,700i,800,800i|Roboto:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* используются в дизайне */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital@1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Comforter:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Forum:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kurale:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Tenor+Sans:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Gentium+Plus:400,400i,700,700i');

:root {
    --base-bg: #3c3c3c;
    --base-bg2: rgb(221 221 221);
    --header: url(https://forumstatic.ru/files/001b/bd/85/83179.png);
    --base-bg-img: url(https://forumstatic.ru/files/001b/a7/eb/93151.jpg);
    --shadow-pun: -10px -6px 20pxrgba(255, 255, 255, 0.45), 8px 10px 25pxrgba(255, 102, 53, 0.38);
    --shadow-header: 0px 70px 37px -46pxrgba(255, 102, 53, 0.14), -5px 38px 29px -31px #FF6635;
    --text: #d3d3d3;
    --text2: #7c7c7c;
    --text3: #919191;
    --text4: #FFFFFF;
    --text5: #8E8E8E;
    --link: #724b3e;
    --tcl-bg: #EBEBEB;
    --stroke: #F3BFBF;
    --tcl-link-bg: #323232;
    --divider-imp: #ff663526;
    --base-font: 500 11px/150% Montserrat;
    --extra-font: italic 24px/150% Playfair Display;
    --post-data: #E1E1E1;
    --q-bg: #323232;
    --q-bg2: #D8D8D8;
    --pl: #F3F3F3;
    --shadow-pl: 0px 6px 0px -4px #83EBD8;
    --pl-color: #FF2222;
}


@font-face {
  font-family: 'NEUEMETANANEXT';
  font-style: normal;
  font-weight: normal;
  src: url(https://forumstatic.ru/files/001b/a2/99/58638.otf);
}

/* A2 Deal with browser defaults and wonkiness
-------------------------------------------------------------*/

/* A2.1 */
html, body {margin: 0; padding: 0}

/* A2.2 */
.punbb * {
  margin: 0px
  }

/* A2.3 */
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {
  padding: 0;
  list-style: none;
  }

/* A2.4 */
.punbb img {
  border:none
  }

/* A2.5 */
.punbb .main table {
  table-layout: fixed;
  width: 100%;
  }

/* A2.6 */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}

/* A2.7 */
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
  height: auto;
  vertical-align: middle
  }


 /* A3 Text setup
-------------------------------------------------------------*/

/* A3.1 */
body {
  font-size: 100.01%;
  }

/* A3.2 */
.punbb {
  font: var(--base-font);
  text-transform: lowercase;
  }

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
  font: var(--base-font)
  }


/* A3.4 */
.punbb h1, .punbb h2, .punbb h3 {
  font-size: 1em;
  font-weight: bold;
  }

.punbb th   {
  font-size: 0.9em;
  font-weight: bold;
  }
.punbb h4, .punbb table {
  font-size: 1em;
  font-weight: normal;
  }

/* A3.5 */
.punbb h1 span, .punbb h2 span, .punbb legend span {
  font-size: 1.1em;
  }

/* A3.6 */
.punbb pre {
  font: 1.1em/140% verdana, arial, monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

/* A3.7 */
.punbb address, .punbb em {
  font-style: normal
  }

/* A3.8 */
.punbb .post-content em {
  font-style: italic
  }

/* A3.9 */
.punbb .post-content em.bbuline {
  font-style: normal;
  text-decoration: underline;
  }

/* A3.10 */
.punbb a {
  text-decoration: underline
  }

/* A3.11 */
.punbb optgroup {
  font-weight: bold;
  }


/* A4 Float clearing and hidden items
-------------------------------------------------------------*/

/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb dl.post-sig dt span,
.punbb .post-box:after,
.punbb .linksb:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  overflow:hidden;
  line-height: 0.0;
  font-size: 0;
  }

/* A4.2 */
.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.0;
  position:absolute;
  left: -9999px;
  overflow: hidden
  }


/* A5 Basic page layout and borders
-------------------------------------------------------------*/
/* A5.1 */
#pun {
    background: var(--base-bg);
    box-shadow: var(--shadow-pun);
    border-radius: 25px;
    margin: auto;
    width: 1000px;
    margin-bottom: 62px !important;
    margin-top: 45px !important;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #d87460;
}

.punbb {
    height: auto;
    margin: 0px 30px;
  padding: 20px 0px;
    width: auto; 
}

#backdrop_wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  display: flex;
  justify-content: center;
  overflow: hidden;
  border-radius: 25px
}

.backdrop {
  width: 1300px;
  position: relative;
  border-radius: 25px;
 backdrop-filter: blur(25px);
-webkit-backdrop-filter: blur(25px); 
}

@-moz-document url-prefix() {

  #backdrop_wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    display: flex;
    justify-content: center;
    overflow: hidden;
    border-radius: 25px
}

  .backdrop {
    width: 1000px;
    background: transparent; 
    position: relative;
    border-radius: 25px;
    filter: blur(25px);
}
  
  .backdrop:before {
    content: "";
    display: block;
    background: var(--base-bg) var(--base-bg-img) no-repeat fixed top center / cover; 
    width: calc(100% + 50px);
    height: calc(100% + 50px);
    position: absolute;
    top: -25px;
    left: -25px;
  }
}  


/* A5.3 */
#pun-redirect, #pun-maint {
  margin: 50px 20% 12px 20%;
  width: auto;
  float: none;
 min-height: 100px;
  }

 #pun-redirect{
      border:0 none!important;
      margin:0;
      padding:0;
      left:0;right:0;
      top:0;bottom:0;
      position:fixed;
      width:100%;
      height:100%;
      text-align:center;
    background:
        var(--base-bg) var(--base-bg-img) no-repeat fixed top center / cover !important;
    }
    #pun-redirect *{
      border:0 none;
    }
    #pun-redirect .main-title {
      display:none;
    }
    #pun-redirect.punbb .info .container{
      text-align:center;
      font:500 10px montserrat;
      display:inline-block;
      left:0;
      right:0;
      top:0;
      bottom:0;
      margin: 5% auto;
      width:auto;
      padding:50px 0px;
      height:auto;
        background: var(--base-bg2);
  backdrop-filter: blur(25px);
-webkit-backdrop-filter: blur(25px);
  box-shadow: var(--shadow-pun);
    width: 1000px;
border-radius: 25px;
  box-sizing: border-box;
      margin-top: 5%;
    }

/* A5.4 */
.punbb .section, .punbb .main {
  margin-bottom: 1em;
  }

/* A5.5 */
.punbb .category, .punbb .post {
  margin-top: 0.4em;
 position: relative
  }

/* A5.6 */
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {
  margin-top: 0;
  }

.punbb .toppost, .punbb .topicpost {
  margin-top: 0px !important;
}


/* 5.7 */
#pun-post .topic {
  margin-top: 1em;
  }

/* A5.8 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-style: none none solid none;
  border-width: 0px 0px 2px 0px;
  }

/* A5.9 */
.punbb .container {
  border-style: solid;
  border-width: 1px;
  }

/* A5.10 */
#pun-main h1, .punbb .section h2, #pun-stats h2, #pun-debug h2 {
  padding: 2px 1em 9px 1em;
  border-style: solid solid none solid;
  border-width: 1px 1px 0px 1px;
  }

#pun-main h2 {
  padding: 2px 1em 9px 1em;
  border-style: solid;
  border-width: 1px;
}

/***************************************************/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/

/* B1.1 */
.punbb .post-content {
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
  }

/* B1.2 */
.punbb .post-sig dt {
    border: 1px solid transparent !important;
    border-image:  linear-gradient(to right, rgba(211,206,189,0) 0%,rgba(210,205,188,1) 50%,rgba(210,205,188,0) 100%) 1 !important;
  border-width: 1px 0px 0px 0px !important;;
    display: block;
    margin: 5px auto 15px;
    width: 80%;
}

/* B1.3 */
.punbb .post-content p {
  margin: 0;
  padding: 0 0 1em 0;
  line-height: 150%;
 font-family: 'Mulish', sans-serif;  
text-transform: none;
font-size: 12px
}


/* B1.4 */
.punbb .post-content img {
  vertical-align: text-top
  }

/* B1.5 */
.punbb .post-content img.postimg {
  vertical-align: middle;
  }

/* B1.6 */
.punbb .post-content .blockcode, .punbb .post-content blockquote {
  width: 100%;
  overflow: hidden;
  }

/* B1.7 */
.punbb .post-content .scrollbox {
  width: 100%;
  overflow: auto;
  }

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
    border: medium none;
    margin: 0.4em 0em 0.8em;
    padding: 0em;
}


/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend {
    display: block;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0.0em;
}

/* B2 Information boxes
-------------------------------------------------------------*/

/* B2.1 */
.punbb .info-box {
  padding: 1.1em 1.7em 1em 1.7em;
  border-style: solid;
  border-width: 1px;
  margin: 0 0 1.1em 0;
  }

/* B2.2 */
.punbb .info-box * {
  padding: 0 0 0.7em 0;
  }

/* B2.3 */
.punbb #pun-main .info-box .legend {
  font-size: 1.1em;
  font-weight: bold;
  }


/* B3 Pagination and posting links
-------------------------------------------------------------*/

/* B3.1 */
.punbb .linkst {
  width: auto;
  font-size: 9px;
  height: auto;
  box-sizing: border-box;
  display: flex;
  align-self: center;
  justify-content: space-between;
  margin: 0 !important;
  padding: 5px 0
  }


/* B3.4 */
.linkst .postlink {
  text-align: right;
  font-weight: normal;
  }

/* B3.5 */
.punbb .linksb {
  text-align: right;
  padding: 5px 0;
  font-size: 9px;
  color: var(--text);
  }

#profile .linksb {
  height: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: auto;
  border: none !important;
}

#profile .button {
  margin-top: 0 !important;
}

#profile .clearer {
  display: none
}

#profile .linksb:after {
  display: none
}

.linksb a, .linkst a {
  font-weight: 500;
  background: var(--tcl-link-bg);
  padding: 4px 8px;
  border-radius: 15px;
  color: var(--text) !important;
transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s !important;
}

.linksb a:hover, .linkst a:hover {
  background: var(--link) !important;
}

/* B3.6 */
.linksb .pagelink {
  float: left;
  width: auto;
  text-align: left;
  }

/* B3.7 */
.linksb .postlink {
  float: right;
  width: auto;
  font-weight: normal
  }

/* B3.8 */
.subscribelink {
    text-align: right;
    margin-right: 66px !important;
}

/***************************************************/*************************************************************
C - MAIN CONTENT - SPECIFIC
**************************************************************/

/* C1 Form layout
-------------------------------------------------------------*/

/* C1.1 */
.punbb .formal .container {
  padding: 1.7em 2.3em 1.1em 2.3em;
  }

/* C1.2 */
.punbb .formsubmit {
  padding: 0 0 0 0em;
  margin: 1em 0 0 0;
  }

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
  margin: 0 0.6em 0 0
  }

/* C1.4 */
.punbb fieldset {
  border-style: solid;
  border-width: 1px;
  padding: 0 0px 0 0px;
  margin: 0 0 1em 0
  }

/* C1.5 */
.punbb fieldset legend {
  padding: 0;
  margin: 0 0 0 11px;
  font-size: 1.1em
  }

/* C1.6 */
.punbb fieldset legend span {
  padding: 0 5px;
  margin: 0 0 0 -15px;
  }

/* C1.7 */
.punbb fieldset fieldset {
  border-style: none;
  margin: 0;
  padding: 0 0 8px 0
  }

/* C1.8 */
.punbb .fs-box {
  padding: 1em 0 0.8em 0;
  }

/* C1.9 */
.punbb .fs-box p, .punbb .fs-box fieldset {
  padding: 0 0 0.8em 0
  }

/* C1.10 */
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {
  float: left;
  margin-right: 1em;
  }

/* C1.11 */
.punbb .inline .infofield {
  clear:both
  }

/* C1.12 */
.punbb .datafield br {
  display: none
  }

/* C1.13 */
.punbb .required label, .punbb .datafield span.input {
  font-weight: bold
  }

/* C1.14 */
.punbb .datafield span.input a {
  font-weight: normal;
  }

/* C1.15 */
.punbb .areafield span.input, .punbb p.longinput span.input {
  display: block;
  padding: 0 4em 0 0;
  height: 100%; /* For IE */
  }

/* C1.16 */
.punbb textarea, .punbb .longinput input {
  width: 64%;
  margin: 0;
  }

/* C1.17 */
.punbb .hashelp {
  position: relative;
  }

/* C1.18 */
.punbb .helplinks {
  display: block;
  position: absolute;
  top: 1em;
  right: 0;
  font-weight: normal;
  width: 36%;
  }

/* c1.19 */
.punbb #profile .helplinks {
  top: 1.5em;
  }

/* C1.20 */
.punbb .helplinks span {
  display: block;
  padding-bottom: 0.2em;
  }

.punbb .helplinks span INPUT {
  margin: 0px 2px 2px 0px;
}

/* C1.21 */
#pun-post .formal .info-box li {
  padding-left: 4px;
  list-style-type: square;
  list-style-position: inside;
  line-height: 1.5;
  margin: 0;
  }


/* C2 Table layout
-------------------------------------------------------------*/

/* C2.1 */
.punbb .main .tcl {
/*  overflow: hidden;*/
  text-align: left;
  width: 60%;
  }

/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
    text-align: center;
    width: 5%;
  color: var(--text5);
  font-size: 11px
}

/* C2.3 */
.punbb .main .tcr {
    overflow: hidden;
    text-align: center;
    width:40%;
}


/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
  width: 40%
  }

/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
  text-align: left;
  width: 20%;
  }

/* C2.6 */
#pun-debug table .tcl {
  width: 15%;
  white-space:normal;
  }

/* C2.7 */
#pun-debug .tcr {
  width: 90%;
  white-space: normal;
  }

/* C2.8 */
#pun-index .tcl h3 {
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 6px;
}

/* C2.9 */
.punbb td span.youposted {
  font-weight: bold;
  margin-left: -1em;
  position: absolute;
  }

/* C2.10 */
.punbb td .modlist {
  display: none;
  padding-top: 0.3em
  }

/* C2.11 */
.punbb .main td {
  border-style: solid none none solid;
  border-width: 1px 0 0 1px;
  padding: 0.8em 0em;
  }

/* C2.12 */
.punbb .main th {
  border-style: none none none solid;
  border-width: 0 0 0 1px;
  padding: 0.4em 1em 0.4em 1em;
  }

/* C2.13 */
.punbb .main .tcl {
  border-left-style: none;
  border-left-width: 0;
  }

* html .tclcon {height: 1px}

/* C2.14 */
.punbb td div.tclcon {
    font-size: 11px;
    line-height: 10px;
    margin-left: 0;
    text-align: left;
}

/* C2.15 */
    .punbb div.icon {
        float: left;
        display: block;
        width: 60px;
        height: 60px;}

 /* C3 Topics
-------------------------------------------------------------*/

/* C3.1 */
.punbb .post .container {
  border-style: none solid solid solid;
  border-width: 0px;
  margin-top: 0px;
  padding-bottom: 1px;
  }

/* C3.2 */
.punbb .post .container {
  border-style: none solid solid solid;
  border-width: 0px;
  margin-top: 0px;
  padding-bottom: 1px;
  }

/* C3.2 */
.punbb .post h3 {
  border-width: 0px;
-webkit-text-size-adjust: 100%;
  width: 100%;
  margin-top: 30px !important;
  }

/* C3.3 */
.punbb .post h3 span {
    padding: 2px 20px;
    display: block;
    text-align: left;
    background: var(--q-bg);
    border-radius: 15px;
    font-weight: 500;
}

.punbb .post h3 strong {
  float: right;
  width: auto;
  text-align: right;
  font-weight: normal;
  padding: 0 0px;
  }

.post h3 span strong:before {
  content: "#"
}


/* C3.5 */
.punbb .post .post-author {
  float: left;
  }

/* C3.6 */
.punbb .post .post-author ul, .punbb .post .post-author p {
  padding: 0 1em 1em 1em;
  line-height: 140%;
  }

/* C3.7 */
.pa-author {
  font-size: 1.1em;
  font-weight: bold;
  }

/* C3.8 */
.pa-author a {
  text-decoration: none
  }

/* C3.9 */
li.pa-title {
  padding-bottom: 0.4em;
  font-weight: bold;
  }

li.pa-online {
    line-height: 0.8em;
    border-left-style: solid;
    border-left-width: 0.7em;
    padding-left: 0.4em;
    margin-top: 0.7em;
    margin-bottom: 10px;
}

/* C3.11 */
.punbb .post-body {
    margin-left: 230px;
    margin-top: 13px;
    border-left-style: solid;
    border-left-width: 1px;
    padding: 20px;
    border-radius: 10px;
} 

/* C3.12 */
.punbb .post-box {
  }

/*C3.13 */
.punbb fieldset .post-box {
  margin-bottom: 0.8em;
  }

/* C3.14 */
.punbb .post-links {
  margin-left: 0em;
  border-left-style: solid;
  border-left-width: 1px;
  }

/* C3.16 */
.punbb .post-links ul {
  padding: 0 0em 0px 0;
  height: auto;
  border-top-style: dashed;
  border-top-width: 1px;
  background: transparent;
  text-align: right;
  margin-top:20px;
  }

/* C3.16 */
.punbb .post-links li {
  display: inline;
  margin-left: 1em;
  font-size: 11px;
  }

.punbb .post-links ul li:first-child {
  margin-left: 0
}

.endpost .post-links ul {
  border: 0 !important;
}

/* C3.17 */
.pl-email, .pl-website {
  float: left;
  }

/* C3.18 */
.punbb .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  }


/* C4 Moderator menu
-------------------------------------------------------------*/

/* C4.1 */
.punbb .modmenu .container {
  padding: 0.5em 0em;
  text-align: right;
  margin-top: 4px;
  font-size: 10px;
  color: var(--text5)
  }


/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a {
  height: 1.8em;
  line-height: 1.8em;
  }

#pun .modmenu span {
  font-weight: 500 !important;
}

/* C4.3 */
.punbb .modmenu .container strong {
  float: left;
  }

/* C4.4 */
.punbb .modmenu input {
  margin-left: 1em;
  }


/* C5 Message boxes
-------------------------------------------------------------*/

/* C5.1 */
.punbb .info .container {
  padding: 0.8em 1em
  }

/* C5.2 */
.punbb .info .container .backlink {
  padding-top: 0.8em;
  }


/* C6 Profile
-------------------------------------------------------------*/

/* C6.1 */
#profile .container {
  padding-left: 18.6em;
  }

/* C6.2 */
#profilenav {
  float: left;
  width: 14em;
  margin-left: -18.7em;
  display: inline;
  }

/* C6.3 */
#profilenav li {
  padding-bottom: 0.8em;
  font-weight: normal;
  }

/* C6.4 */
#viewprofile ul, #profilenav ul {
  border-style: solid;
  border-width: 1px;
  padding: 1.5em 18px 0.8em 18px;
  margin: 0 0 1em 0;
  background: var(--tcl-link-bg);
  border-radius: 10px;
  }

#viewprofile ul a, #profilenav ul a {
  color: var(--text)
}

#viewprofile ul a:hover, #profilenav ul a:hover {
  color: var(--link)
}

/* C6.5 */
#viewprofile h2, #profilenav h2 {
  padding: 3px 0 0 10px;
  margin: 0 14px -1em 14px;
  text-align: left!important;
  }

/* C6.6 */
#viewprofile h2 span, #profilenav h2 span {
  padding: 0 5px;
  position: relative;
  }

/* C6.7 */
#viewprofile li, #setmods dl {
  padding: 0 0 0 16em;
  margin-bottom: 0.2em;
  }

/* C6.8 */
#viewprofile li span {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.5em 1em;
  font-weight: normal;
  }

/*C6.9 */
#setmods dt {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.8em 1em;
  font-weight: bold;
  display: inline;
  }

/* C6.10 */
#viewprofile li strong, #viewprofile li div, #setmods dd {
  display: block;
  padding: 0.5em 1em;
  font-weight: normal;
  }

/* C6.11 */
.punbb img.avatardemo {
  float: right;
  margin: 0 0 0.8em 1.8em
  }


/* C7 User list
-------------------------------------------------------------*/

/* C7.1 */
#pun-userlist .formal, #pun-userlist .formal .container {
  border-bottom: none;
  margin-bottom: 0;
  }

/* C7.2 */
#pun-userlist .usertable .container {
  padding: 0 2.3em 2.3em 2.3em;
  border-top: none;
  }

/* C7.3 */
#pun-userlist .usertable table {
  border-style: solid;
  border-width: 1px;
  }


/***************************************************/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/

/* D1.1 */
#pun-title {
  margin: 0;
  border: none;
  margin-bottom: -35px;
}

/* D1.2 */
#pun-title h1 {
  display : block;
  height: 10px;
  margin: -1px 0px 0px -30px;
}

/* D1.3 */
#pun-title .container {
  border: none ;
  padding: 0.2em 1em 0.8em 1em;
  }

/* D1.4 */
#pun-title h1 span {
  display: none;
}

#pun-title TD.title-logo-tdl {
  border: none;
  width: 100%;
}

#pun-title TD.title-logo-tdr {
	border: none;
	width: 420px;
}

/* D2 Page navigation
-------------------------------------------------------------*/

/* D2.1 */
#pun-pagelinks {
  position: absolute;
  top: -15px;
  left: 0;
  margin: 0;
  border: none;
  padding-left: -20px;
  width: 100%;
  }

/* D2.2 */
#pun-pagelinks .container {
  background: transparent;
  border: none;
  padding: 0}

/* D2.3 */
#pun-pagelinks .container li {
  display: inline
  }

/* D2.4 */
#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%;
  }

/* D2.5 */
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  position:relative;
  margin: 0;
  }

#pun-pagelinks li a span {
  display:block;
  margin: 0 1em
  }

/* D3 Forum navigation
-------------------------------------------------------------*/

/* D3.1 */
#pun-navlinks {
  border: none;
  margin: 0;
}

#pun-navlinks .container {
  border: none;
  margin: 0;
  }

/* D3.2 */
#pun-navlinks .container {
  font-weight: normal;
}

/* D.3 */
#pun-navlinks li {
  display: inline;
  margin: 0;
}

/* D3.4 */
#pun-navlinks li a {
    font-family: tahoma;
    font-size: 0.8em;
    padding: 10px 5px 10px 7px;
}

/* D4 User links
-------------------------------------------------------------*/

/* D4.1 */
#pun-ulinks {
    border: none;
}
#pun-ulinks .container {
    border: medium none;
    font-weight: bold;
    padding-top: 0px;
    text-align: center;
}
#pun-ulinks li, #pun-ulinks li a {
    display: inline;
    white-space: nowrap;
}
#pun-ulinks li a {
    font-size: 0.8em;
    padding: 0 0 0 5px;
}

/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {
  border-bottom: none;
  margin-bottom: 0;
  }

/* D5.2 */
#pun-status .container {
text-align: left;
  margin-top: 0px !important;
  margin-bottom: 15px;
  color: var(--text3);
  font-size: 10px
}

#pun-status .item4 {
  display: none
}

/* D5.3 */
#pun-status span {
  white-space: pre-line;
  margin-right: 0.5em;
  }

/* D5.4 */
#pun-crumbs1 {
  overflow: hidden;
  margin-top: 15px;
position: relative
  }

/* D5.5 */
#pun-crumbs1 p.container {
  border-top: none;
  font-size: 1.1em;
  }

/* D5.6 */
#pun-break1 {
  margin: 0 1em;
  border-style: solid none;
  border-width: 1px 0;
  height: 0;
  margin: -2px 1em;
  position: relative;
  z-index: 1;
  }

/* D6 Announcement
-------------------------------------------------------------*/

/* D6.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;
display: none
  }

/* D6.2 */
#pun-announcement h2 span {
  display: block;
  padding: 1em 0 0.8em 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  }

/* D6.3 */
#pun-announcement .container {
  padding: 15px;
  margin: 0 140px;
  margin-bottom: 0px;
  margin-top: 20px;
text-align: center;
 margin-bottom:20px !important;
  background: var(--green);
  border: 1px solid var(--text);
  border-radius: 30px 30px 0 30px;
  color: var(--base-bg)
  }

#pun-announcement .container a {
  color: var(--base-bg2)
}

#pun-announcement .container a:hover {
  text-decoration: underline
}

/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {
  padding: 0px;
  margin-top: 15px !important;
  }

/* D7.2 */
.ststitems {
    display: flex;
    text-transform: lowercase;
    justify-content: space-between;
    color: var(--text5);
    font-size: 10px;
    background: #363636;
    border-radius: 20px;
}

.ststitems li {
    flex: auto;
    text-align: center;
    padding: 5px 0;
}

.ststitems li:first-child {
  border-left: none
}

/* D7.4 */
li#onlinelist {
    margin-top: 1em;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    width: 100%;
    padding: 0px 0px 20px;
    color: var(--text2);
    font-size: 11px;
    text-align: justify;
}

/* D7.5 */
li#onlinelist div {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 0.7em 0 0 0;
}

li#onlinelist:first-of-type {
  padding-bottom: 0;
}

#onlinelist a {
  color: var(--text3)
}

#onlinelist a:hover {
  color: var(--link)
}

#onlinelist a[href$="/online.php"], #onlinelist a[href$="/userlist.php"] {
  color: var(--link)
}

#onlinelist a[href$="/online.php"]:hover, #onlinelist a[href$="/userlist.php"]:hover {
  color: var(--text)
}

/* D8 Quick Jump - About - Bottom Breadcrumbs
-------------------------------------------------------------*/

/* D8.1 */
#pun-qjump {
  margin: 0;
  border: none;
  width: 50%;
  position: relative;
  float: left;
  }

/* D8.2 */
#pun-qjump .container {
  border: none;
  background: transparent;
  padding: 0.8em 1em;
  }

/* D8.3 */
#pun-about {
  margin-top: 0;
  }

/* D8.4 */
#pun-about .container {
  border-top-style: none;
  text-align: right;
  line-height: 150%;
  padding: 0.8em 1em;
  }

/* D8.5 */
#pun-about p span {
  display:block;
  padding-left: 50%;
  text-align: center;
  }

/* D8.6 */
#pun-crumbs2 {
  font-weight: bold;
  overflow: hidden;
  margin-bottom: 0;
  }

/* D8.7 */
#pun-crumbs2 .container {
  font-size: 1.1em;
  }

/* D8.8 */
#pun-break4 {
  margin: -2px 1em;
  border-style: solid none;
  border-width: 1px 0;
  position: relative;
  height: 0;
  z-index: 1;
  }

/* D8.9 */
div.punbb-admin #pun-about .container {
  border-top-style: solid;
  border-top-width: 1px;
  }


/* D9 Help file
-------------------------------------------------------------*/

/* D9.1 */
#pun-help .formal .info-box h3.legend {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 0;
  margin-bottom: 0.8em;
  }

/* D9.2 */
#pun-help .formal .info-box h3.legend span {
  padding-bottom: 0.6em;
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 1.1em;
  }

/* D9.3 */
#pun-help .formal p, #pun-help .formal dd {
  margin-bottom: 1em
  }

/* D9.4 */
#pun-help .formal ul, #pun-help .formal dl {
  padding: 0 0 0 1em
  }

/* D9.5 */
#pun-help .formal li {
  padding: 0;
  line-height: 130%
  }

/* D9.6 */
#pun-help .formal li * {
  vertical-align: text-top
  }

/* D9.7 */
#pun-help .formal dt span {
  font: 1.4em/120% monaco, "bitstream vera sans" }

::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color: rgb(20 18 15 / 87%);
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    background-color: var(--link);
    width: 4px !important;
    border-radius: 5px !important;
}


.stickytext, .closedatafield, .pl-reports  {display: none}


input, textarea {
    outline: none;
}  
input:active, textarea:active {
    outline: none;
} 
:focus {
    outline: none;
}

#pun-messages .post h3 {
  width: auto;
  margin: 0 !important;
  padding: 5px 0 !important;
}
#pun-messages .post h3 span {
  width: auto !important;
  margin: 0 !important;
}
#pun #pun-messages .post-author { 
  position: relative;
  margin-top: 0px !important;
  top: 0
}
#pun-messages .pa-posts {display: none}
#pun-messages .pa-online {clear: both}
#pun-messages .post-content {
  margin-top: 10px !important;
  margin-left: 0px !important;
}

#main-reply {height: 200px;
}



#mask_dialog .inner, .modal-inner.section, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, .editBookmark  {                   
    border: none !important;
    background: var(--q-bg);
    border-radius: 10px;
    padding: 10px !important;
    border: 1px solid var(--stroke) !important;
}

#pun #pun-viewtopic .FNTslider {display: block}
    .FNTslider {
    border-radius: 0px;
    position: absolute;
    z-index: 1000;
    background: var(--text3);
    width: 110px;
    height: 3px;
    margin: 7px 5px;
    float: left;
    margin-left: 400px;
    display: none;
}
#pun .FNTslider .before {
    height: 3px;
    border-right: none 0;
    border-radius: 1px 0 0 1px;
    position: absolute;
    background: var(--link);
    margin-top: 0px;
    margin-left: -1px;
}
#pun .FNTslider .thumb {
    width: 15px;
    height: 5px;
    border-radius: 0%;
    position: relative;
    top: -1px;
  margin-left: -1px;
    background: var(--text);
    cursor: pointer;
}

#post legend span {display: none}


#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {top: 55px !important;}

.pl-reports {display: none !important;}

.pa-avatar img {max-width: 200px}

.post-content td { border:none transparent !important;}

::selection {
    background: var(--link);
    color: var(--light-text);
    width: 9px !important;
}


* {scrollbar-width: thin;
scrollbar-color: var(--link) rgba(20, 18, 15,0.01);}

#html-header {
color: var(--text);
}

#html-header a {
color: var(--text4);
}

#html-header a:hover {
color: var(--text);
}

.post-content abbr {text-decoration: underline;
text-decoration-style: dotted;
text-decoration-color: #555}


#pun #pun-ulinks #Rz {
  display: none !important;
}

.punbb-admin textarea {
  width: 97% !important;
}

input[type="checkbox"] {
    appearance: none;
    padding: 5px !important;
    cursor: pointer;
    transition: all .4s ease-in-out 0s 
}

input[type="radio"] {
  border-radius: 100%;
    appearance: none;
    padding: 5px !important;
    cursor: pointer;
    transition: all .4s ease-in-out 0s 
}

input[type="checkbox"]:checked, input[type="radio"]:checked {
    background: var(--text);
}

span.checkfield, p.checkfield {
    display: flex;
  margin-top: 10px !important;
align-items: center
}

.pl-share {display: none !important}

.pl-email.email {
    display: none !important;
}


#form-buttons {
    margin-bottom: 10px
}

#post-form {
    padding: 0 0px !important;
}

.topic {
  margin-top: -20px
}

#imageupload-left input[type=button] {width:auto !important}

p.formsubmit {
  display: flex;
  align-items: center;
  gap: 10px
}

#plng {
  display: inline-block;
  margin-left: 10px !important;
  background: transparent;
  border: 1px solid var(--text5);
  border-radius: 10px;
  color: var(--text3);
  padding: 1px 20px !important;
  letter-spacing: .09em;
  font-size: 9px;
}


#BookmCntToggle {margin-top: 30px !important;}
#MyBookmarks {background: var(--base-bg2);
  backdrop-filter: blur(25px);
  box-shadow: var(--shadow-pun);
z-index: 99;
}
#BookmCntToggle.default-style {background: var(--base-bg2);
  backdrop-filter: blur(25px);
  box-shadow: var(--shadow-pun);
border-radius:2px;
box-shadow: 2px 2px 1px #000;
opacity: .95;
}
.post .bookmark {color: var(--link) !important;} 
#BookmCntToggle.default-style {color: var(--link) !important;} 

.header_wrap {
    background: var(--header);
    border-radius: 23px 23px 0 0;
    position: absolute;
    width: 998px;
    height: 258px;
    top: 1px;
    left: 0px;
    border-bottom: 1px solid #d1705e;
}

.f_name {
  font-size: 0;
  background: url(https://forumstatic.ru/files/001b/a2/99/30614.png);
  width: 173px;
  height: 38px;
  position: absolute;
  top: 26px;
  left: 68px;z-index: 2
}

.plashes_wrap {
    position: absolute;
    margin: -32px 84px 0;
    width: 764px;
    display: flex;
    justify-content: flex-start;
    gap: 20px;
    top: 350px;
    overflow: auto;
    background: transparent;
    height: 70px;
    align-items: flex-end;
}

.plash_item {
    color: var(--text);
    display: flex;
    gap: 10px;
    border-radius: 40px;
    padding: 5px 20px;
    position: relative;
    width: max-content;
}

.plash_item b {
  color: var(--link);
  border-right: 1px solid var(--text4);
  padding-right: 4px;
  font-weight: 900;
  font-size: 15px;
  align-self: flex-start;
  position: relative;
  width: auto;
  height: 15px;
  line-height: 14px
}

.plash_text {
  font-size: 9px;
  margin-top: -2px;
  position: relative
}

.plash_text span {
  display: block;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
  margin-bottom: -6px;
}

.plash_item:before {
  content: "";
  display: block;
  background: var(--text4);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  top: -100%;
  left: 0;
  border-radius: 40px;
  opacity: 0;
  transition: all .3s ease-in-out 0s;
  filter: blur(10px)
}

.plash_item:hover:before {
  opacity: 1;
  top: -2px;
  filter: none
}

.td-divider {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 940px;
  gap: 30px
}

.td-divider em {
  background: var(--divider-imp);
  height: 1px;
  width: auto;
  flex: 1
}

.td-divider span {
  background: var(--divider-imp);
  font-size: 10px;
  padding: 0px 20px;
  border-radius: 15px;
  color: var(--text4);
  font-weight: 700;
}

#pun-online .section.online-list a {
  color: var(--text)
}

#pun-online .section.online-list a:hover {
  color: var(--link)
}

#pun-online .tc3 {
  width: 15%
}

.spoiler-box {
  text-align: center;
}

.spoiler-box blockquote {
  text-align: justify
}

#pun .post-content .spoiler-box > div {
  background:transparent; 
  cursor:pointer;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  position: relative;
  padding: 0 20px
}

#pun .post-content .spoiler-box > div:before {
  content: "";
  display: block;
  background: url(https://forumstatic.ru/files/001b/a2/99/68183.svg);
  width: 16px;
  height: 16px;
}
#pun .post-content .spoiler-box > div.visible:before {
  transform: rotate(180deg)
}

.post-rating p.container {
  width: auto;
  display: flex;
  align-items: center
}

#messages legend span {
    background: var(--divider-imp);
    padding: 4px 20px !important;
    border-radius: 20px;
    color: var(--text4);
}

#messages a {
    color: var(--text)
}

#messages a:hover {
    color: var(--link)
}

#pun-messages div.icon {
    margin-top: 2px !important;
}

#pun-online .tcl.action {
  color: var(--text3);
  display: flex;
  align-items: center;
  width: auto !important;
  gap: 10px
}

#pun-online .tcl.action strong {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  flex: 1
}

#pun .tc3.registered {
  width: 10% ;
}


.header_tab_wrap {
  height: 35px;
  display: flex;
  justify-content: space-between;
  margin: 0 72px
}

.header_tab_item {
  display: flex;
  gap: 8px;
  align-items: center;
  line-height: 50%;
  min-width: 130px
}

.header_tab_item.bestpost {
  width: 250px;
}

.header_tab_item span {
  font: var(--extra-font);
  font-size: 10px;
  display: flex;
  align-items: center;
  gap: 8px
}

.header_tab_item.bestpost span {
  font-size: 17px;
}

.header_tab_item.bestpost a {
  font-size: 9px;
  line-height: 9px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: -4px
}

.header_tab_item.love a, .header_tab_item.episode a {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 900
}

.header_tab_item.love > div {
  margin-top: -4px
}

.header_tab_item.episode {
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: center
}

.header_tab_item.episode span {
  margin-top: -4px
}

.persons {
  position: absolute;
  top: 0;
  left: 30px;
  transition: all .5s ease-in-out 0s !important;
}

.persons:hover {
  opacity: .5
}

.persons.two {
    left: 250px;
}

.persons.three {
  left: 284px;
}

.persons.four {
    left: 600px;
}

.persons.five {
    left: 634px;
}

.persons.six {
    left: 667px;
}

.bottombanners {
  width: 364px;
  height: 66px;
  position: absolute;
  margin-top: -95px;
  padding-right: 5px;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: 521px
}

.bottombanners img {
  opacity: .5;
  filter: grayscale(100%);
  transition: all .5s ease-in-out 0s
}

.bottombanners img:hover {
  filter: none;
  opacity: 1
}

.ams {
  font-size: 8px;
  position: absolute;
  top: 46px;
  left: 250px
}

.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: rgba(255,255,255,.55);
	z-index: 9999;
	display: none;
	top: 0;
	left: 0; 
backdrop-filter: blur(25px);
-webkit-backdrop-filter: blur(25px);
	}
.reveal-modal {
	visibility: hidden;
	top: 50px !important; 
	left: 50%;
	transform: translateX(-50%);
	width: 940px;
	position: fixed;
	z-index: 99999;
  background: #F0F0F0;
  border: 1px solid #F3BFBF !important;
  border-radius: 10px;
	}

.modal_wrap {
    display: flex;
  justify-content: space-between;
  height: 500px;
}

.reveal-modal.xlarge     { width: 940px;}
	
.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 0px;
	right: -21px;
	color: #000 !important;
	font-weight: bold;
	cursor: pointer;
        text-decoration: none;
}


.sm_wrapper {
    border-radius: 0 10px 10px 0px;
}

.menu {
  border-right: 1px solid #F3BFBF;
  width: 135px;
  position: relative;
  z-index: 99
}

.menu span {
    cursor: pointer;
    display: block;
    padding: 0px 10px;
  height: 19px;
  display: flex;
  align-items: center;
    text-align: left;
  font-weight: 800;
  border-radius: 10px 0 0 10px
   
}
.menu-links {
    margin-left: 9px;
  margin-top: 29px;
  display: flex;
  gap: 10px;
  flex-direction: column
}
#submenu {
    display: block;
    flex: 1;
}

.submenutext {
	display: none; 
}

.page_avatar {
  text-align: center;
  padding: 21px 0 23px;
}

.page_avatar img {
  border-radius: 100%;
  border: 1px solid #F57C7C;
  box-shadow:0px 9px 38px rgba(255, 102, 53, 0.22);
  object-fit: cover;
  width: 60px;
  height: 60px;
}

.page_name {
  font-weight: 800;
  color: #FF6635;
  text-align: center;
  padding: 8px;
  border-top: 1px solid #F3BFBF;
  border-bottom: 1px solid #F3BFBF;
}

.page_name a {
  color: #FF6635 !important;
}

.page_name a:hover {
  color: var(--text) !important;
}

.menu-links span {
  position: relative;
  transition: background .3s cubic-bezier(.64,.51,.55,1) 0s
}

.menu-links span:after {
  content: "";
  display: block;
  right: 0px;
  height: 24px;
  width: 24px;
  border-radius: 100%;
  position: absolute;
  background: currentColor;
transition: transform .3s cubic-bezier(.64,.51,.55,1.16) 0s, right .3s cubic-bezier(.64,.51,.55,1.16) 0s;
  transform: scale(0);
}

.menu-links span.tabactive:after {
  transform: scale(1);
  right: -13px
}

.tabactive[alt="#sm1"] {
  background: #FFCC9D;
}

.tabactive[alt="#sm2"] {
  background: #FDE0DC;
}

.tabactive[alt="#sm3"] {
  background: #BAEA95;
}

.tabactive[alt="#sm4"] {
  background: #D7D8F9;
}

.menu-links span[alt="#sm1"]:after {
  box-shadow: 0px 4px 4px #FFC793;
  background: #FFCC9D url(https://forumstatic.ru/files/001b/a2/99/69838.svg) no-repeat center;
}

.menu-links span[alt="#sm2"]:after {
  box-shadow: 0px 4px 4px rgba(255, 133, 133, 0.25);
  background: #FDE0DC url(https://forumstatic.ru/files/001b/a2/99/90712.svg) no-repeat center;
}

.menu-links span[alt="#sm3"]:after {
  box-shadow: 0px 4px 4px #BAE19B;
  background: #BAEA95 url(https://forumstatic.ru/files/001b/a2/99/13173.svg) no-repeat center;
}

.menu-links span[alt="#sm4"]:after {
  box-shadow: 0px 4px 4px rgba(91, 93, 233, 0.37);
  background: #D7D8F9 url(https://forumstatic.ru/files/001b/a2/99/33355.svg) no-repeat center;
}

#sm1 .sm_wrapper {
  display: flex;
  flex-wrap: wrap;
}

.filter {
  filter: grayscale(100%)
}

.page_passport {
  padding: 36px 20px 20px;
  border-right: 1px solid #F3BFBF;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 250px;
  box-sizing: border-box
}

.page_photo_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.page_photo {
  box-shadow: -4px -4px 10px #FFFFFF, 2px 3px 10px #FFB46E;
  border-radius: 15px;
  width: 100px;
  height: 100px;
  object-fit: cover
}

.passport_insta {
  background: url(https://forumstatic.ru/files/001b/a2/99/54878.svg);
  width: 24px;
  height: 24px;
}

.passport_heart {
  background: url(https://forumstatic.ru/files/001b/a2/99/94536.svg);
  width: 24px;
  height: 24px;
}

.passport_passport {
  background: url(https://forumstatic.ru/files/001b/a2/99/78710.svg);
  width: 80px;
  height: 24px;
}

.page_music_theme_wrap {
  border-top: 1px solid #F3BFBF;
  width: 100%;
  padding-top: 20px;
}

.page_music_theme {
  background: #F6F6F6;
  border-radius: 12px;
  padding: 10px;
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: flex-end;
}

.music_play {
  background: url(https://forumstatic.ru/files/001b/a2/99/79197.svg);
  width: 16px;
  height: 16px;
}

.music_equalizer {
  background: url(https://forumstatic.ru/files/001b/a2/99/10057.svg);
  width: 16px;
  height: 16px;
}

.page_trackname {
  margin-right: auto;
  color: #BABABA;
  font-size: 8px;
  font-weight: 800;
  line-height: 150%
}

.page_trackname span {
    color: #FF922D;
    text-transform: none;
    font-weight: 800;
    display: block;
    font-size: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    grid-area: name-user;
    align-self: flex-end;
    height: auto;
    width: 131px;
    white-space: nowrap;
}

.plashes_collection_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex: 1;
  align-self: center;
}

.plashes_collection {
  width: 375px;
  height: 296px;
  overflow: auto;
  padding-right: 5px;
}

.tickets_wrap {
  width: 100%;
  border-top: 1px solid #F3BFBF;
  padding: 17px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.tickets_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  font-weight: 900;
  font-size: 9px;
  color: #848484
}

.tickets_wrap::-webkit-scrollbar-thumb, .plashes_collection::-webkit-scrollbar-thumb {
  background: #FFCC9D;
}

.tickets_wrap, .plashes_collection {
  scrollbar-color: #FFCC9D rgba(20, 18, 15,0.01);
}

#sm3 .sm_wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 25px 53px 33px;
  background: linear-gradient(to bottom, #F0F0F0 148px,#fbfbfb 148px); 
  height: 500px;
  box-sizing: border-box;
}

.eagle-a-tails__wrap {
  display: flex;;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 16px;
}

.eagle-a-tails__item {
  position: relative;
}

.eagle-a-tails__item span {
  position: absolute;
  font-weight: 900;
  font-size: 12px;
  width: 100%;
  text-align: center;
  top: 10px
}


.traveling_wrap {
  margin-top: 18px;
  background: #F0F0F0;
  border-radius: 10px;
  height: 192px;
  padding: 10px;
  box-sizing: border-box;
}

.traveling_wrap__scrolling {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  justify-content: center;
  overflow: auto;
  height: 100%
}

.traveling_wrap__scrolling::-webkit-scrollbar-thumb {
  background: #A8DEB1;
}

.traveling_wrap__scrolling {
  scrollbar-color: #A8DEB1 rgba(20, 18, 15,0.01);
}

#sm4 .sm_wrapper {
  display: flex;
  justify-content: space-between;
  padding: 33px 37px 33px 37px;
  background: linear-gradient(to left, #F0F0F0 204px,#fbfbfb 204px); 
  height: 500px;
  box-sizing: border-box;
}

#sm4 .sm_wrapper .what_is_it {
  position: absolute;
  margin-left: 30px
}

.bookmark__wrap span {
  color: #5D5FEF;
  text-align: right;
  display: block;
  font-weight: 800;
  font-size: 16px;
  text-decoration: underline;
  margin-bottom: 17px;
}

.bookmark__wrapper {
  display: flex;
  flex-direction: column;
  height: 377px;
  overflow-y: auto;
  width:100%;
  padding-right: 10px;
}

.bookmark_item {
  display: flex;
  justify-content: space-between;
  padding-bottom: 8px;
  padding-top: 8px;
  border-top: 1px solid #D8D8D8;
  gap: 10px
}

.bookmark_item:first-child {
  padding-top: 0;
  border: none
}

.tracklist__wrap span {
  color: #5D5FEF;
  text-align: right;
  display: block;
  font-weight: 800;
  font-size: 16px;
  text-decoration: underline;
  margin-bottom: 17px;
}

.tracklist__wrap {
flex: 0 1 0
}

.tracklist__wrapper {
  background: #F5F5F5;
  box-shadow: 4px 5px 13px rgba(255, 102, 53, 0.18);
  border-radius: 10px;
  padding: 24px 12px;
}

.tracklist__wrapper_scrolling {
  padding-right: 5px;
  height: 325px;
  overflow: auto;
  width: 195px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content:center;
}


.bookmark__wrapper::-webkit-scrollbar-thumb, .tracklist__wrapper_scrolling::-webkit-scrollbar-thumb {
  background: #5D5FEF;
}

.bookmark__wrapper, .tracklist__wrapper_scrolling {
  scrollbar-color: #5D5FEF rgba(20, 18, 15,0.01);
}

#sm2 .sm_wrapper {
  padding: 21px 52px 18px;
  background: linear-gradient(to bottom, #F0F0F0 148px,#fbfbfb 148px); 
  height: 500px;
  box-sizing: border-box;
}

.kitchen__wrap {
  width: auto;
  height: 200px;
  margin: auto;
  position: relative;
  overflow: hidden;
}

/* Slider wrapper*/
.css-slider-wrapper {
  overflow: hidden;
  width: 596px;
  height: 200px;
  margin: auto;
  display: flex;
  gap: 12px;
  flex-direction: row;
  flex-wrap: no-wrap;
}


/* Slider */
.slider {
  width: 140px;
  height: 200px;
  opacity: 1;
  z-index: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  align-content: center;
  transition: transform 800ms;
  transform: scale(1);
  font-size: 10px;
  flex-shrink: 0;
}


.slider>div {
  text-align: center;
  position: relative;
}

.slider > div span {
  position: absolute;
  font-weight: 900;
  font-size: 12px;
  width: 100%;
  text-align: center;
  top: 11px
}

/* Next and Preive arrow */
.control {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  z-index: 55;
}

.control label {
  z-index: 0;
  display: none;
  text-align: center;
  line-height: 50px;
  font-size: 50px;
  color: #FFF;
  cursor: pointer;
}

.next {
  right: 0%;
}

.previous {
  left: 0%;
}

/* Slider Pagger arrow event */
.slide-radio1:checked~.previous .numb1, /* ДОБАВИЛ */
.slide-radio1:checked~.next .numb2,
.slide-radio2:checked~.previous .numb1,
.slide-radio2:checked~.next .numb2 /* ДОБАВИЛ */ {
  display: block;
  z-index: 1
}


/* Slider Pagger event */
.slide-radio1:checked~.slider-pagination .page1,
.slide-radio2:checked~.slider-pagination .page2{
  background: rgba(255, 255, 255, 1)
}


/* Slider slide effect */
.slide-radio1:checked~.slider {
  transform: translateX(0%);
}

.slide-radio2:checked~.slider {
  transform: translateX(calc(-100% - 12px));
}

input[name="slider"] {
  display: none
}

#sm2 .what_is_it {
  position: absolute;
  right: 104px;
  margin-top: 10px
}

.stars_wrap {
  width: 596px;
  height: 206px;
  margin: auto;
  margin-top: 20px
} 

.stars_tabs {
    font-size: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  }

  .stars_tabs > input[type="radio"] {
    display: none;
  }

  .stars_tabs > div {
    /* скрыть контент по умолчанию */
    display: none;
    padding: 20px 32px;
    border-radius: 20px 32px 20px 32px;
    background: #F5F5F5;
    width: 100%;
    position: relative;
    top: -23px;
    box-sizing: border-box;
    height: 206px
  }

  /* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
  #startab-btn-1:checked~#starcontent-1,
  #startab-btn-2:checked~#starcontent-2,
  #startab-btn-3:checked~#starcontent-3 {
    display: block;
  }

  .stars_tabs > label {
    display: inline-block;
    text-align: center;
    user-select: none;
    background: #D9D9D9;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
    border-radius: 27px;
    font-size: 10px;
    transition: color .5s ease-in-out, background-color 0.15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 1px;
    color: #FFFFFF;
    font-weight: 700;
    z-index: 1;
  }


  .stars_tabs > input[type="radio"]:checked+label {
    background: #FF6635;
  }

.starscontent-scrolling {
  overflow-y: auto;
  height: 168px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-right: 4px
}

.starscontent-scrolling::-webkit-scrollbar-thumb {
  background: #FFADAA;
}

.starscontent-scrolling {
  scrollbar-color: #FFADAA rgba(20, 18, 15,0.01);
}

.passport_insta, .passport_heart, .passport_passport {
  transition: all .5s ease-in-out 0s
}

.passport_insta:hover, .passport_heart:hover, .passport_passport:hover {
  filter: grayscale(100%) brightness(.6)
}

.post-content ul li {
  list-style-type: disc !important;
}


input[type="button"] {
    border-radius: 30px;
    padding: 4px 11px !important;
}

div#smilies-area {
    width: 325px;
    padding: 15px 14px 15px 18px !important;
    height: 151px;
    overflow: auto;
}

/*Плюсы для Топика!*/
.noNull:before{content:"+"; font-size:9px;
}
div .post-rating p a {
    text-align: center;
    outline: 1px solid transparent;
    font-weight: 700;
    /* background: url(https://forumstatic.ru/files/001b/a6/d4/26514.svg) no-repeat center; */
    background-size: 36px auto;
    position: relative;
    z-index: 100;
    width: 36px;
    height: 36px;
    text-align: center;
    font-size: 12px !important;
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
}

0

7

Код:
body {
    background: var(--base-bg);
}

#pun-title {
    border: 0;
    height: 195px !important;
    padding: 0 !important;
}

#pun-title h1 {
    display: none !important;
}

#pun-title.section {
  margin: 0 !important
}

#pun-navlinks a {
    text-align: center;
    transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s;
    font: var(--base-font) !important;
    font-weight: 600 !important;
    text-transform: lowercase;
    padding: 0px 0px !important;
    display: inline-block;
    margin: 0px 4px 0px 4px;
    position: relative;
    height: auto;
    color: var(--text);
    font-size: 10px !important;
}

#pun-navlinks a:hover {
    color: var(--text)
}

#pun-navlinks {
    display: block;
    padding: 0px 0;
    position: absolute;
    top: -30px;
    right: 38px;
    text-align: center;
    z-index: 1;
    width: 925px;
    padding-bottom: 10px;
}

#pun-ulinks .container {
    font-weight: 400 !important;
    text-align: center !important;
    width: auto !important;
    margin-top: 45px;
    height: auto !important;
    margin-bottom: 5px !important;
    padding: 10px 0 !important;
    box-sizing: border-box;
    text-transform: lowercase;
}

#pun-ulinks .item5 {
    display: none;
}
#pun-ulinks a {
    font-size: 10px !important;
    transition: all 0.5s linear 0s;
    letter-spacing: 0px;
    padding: 0 0px 0px 0px !important;
    position: relative;
    margin-left: 10px;
    display: inline-block;
    color: var(--text3)
}


#pun-ulinks a:hover {
    color: var(--link)
}


#pun-ulinks.section {
    margin-bottom: 0 !important;
}

.offctgr {display:block!important;
visibility:visible!important;
}

.pa-respect img {width: 10px}


#profilenav h2 {
    text-align: left !important;
}

.pa-fld1 .fld-name, .pa-fld2 .fld-name {
    display: none
}

.pa-fld2 {
    margin-bottom: 4px !important;
}

.pa-fld1 {
    border-bottom: 1px solid var(--stroke);
    padding-bottom: 6px !important;
    font-size: 8px;
    margin-bottom: 6px !important;
    color: var(--text2);
    line-height: 11px;
    width: 170px;
    padding-left: 6px !important;
}

.pa-posts, .pa-respect, .pa-fld3 {
    display: inline-block;
    font-size: 7px;
    padding: 2px 5px !important;
    margin-top: 4px !important;
    width: auto;
    text-transform: lowercase;
    color: var(--text5);
    line-height: 13px;
    height: auto
}

.pa-posts .fld-name, .pa-respect .fld-name, .pa-fld3 .fld-name, .pa-fld4 {
    font-size: 0;
    display: block;
    height: 16px;
}

li.pa-fld4 {
    display: contents;
}


.pa-posts .fld-name:before {
    content: "";
    display: block;
    background: url(https://forumstatic.ru/files/001b/a2/99/27160.svg) no-repeat;
    width: 14px;
    height: 14px;
}

.pa-fld3 .fld-name:before {
    content: "";
    display: block;
    background: url(https://forumstatic.ru/files/001b/a2/99/84876.svg) no-repeat;
    width: 16px;
    height: 16px;
}

.pa-respect .fld-name a:before, .gid3 .pa-respect .fld-name:before {
    content: "";
    display: block;
    background: url(https://forumstatic.ru/files/001b/a2/99/37558.svg) no-repeat;
    width: 14px;
    height: 16px;
}

.pa-respect img {width: 7px}

.post-author {
    border-radius: 11px;
    margin-left: 0px !important;
    margin-bottom: 10px !important;
    padding-bottom: 0px !important;
    width: 220px !important;
    padding-top: 0px !important;
    overflow: visible !important;
    height: 100%;
    position: relative;
}

.post-content {margin: 0px 0px 0px 0px !important;
position: relative}

.post-box #post {
    margin-top: 0px !important;
    position: relative
}

#post-preview .post-content {margin: 0px !important;}

.post-links ul {
    position: relative;
    z-index: 9
}

.pa-author img {
    display: none;
}
.post-author .pa-author {
    font-weight: 900 !important;
    font-size: 12px !important;
margin-bottom:0px !important;
    transition: all .3s linear 0s;
    display: block;
    text-align: center;
    position: relative;
}

#pun .pa-author a {
    color: var(--text)
}

#pun .pa-author a:hover {
    color: var(--link)
}

.pa-author .acchide {
    display: none
}


.post-author ul {
    line-height: 11px;
    margin: 0 20px;
    padding: 15px 0px !important;
    text-align: center;
    width: auto;
}

.pa-awards {
    display: none
}


.pa-avatar {
    margin: auto !important;
    text-align: center !important;
    margin-top:10px !important;
    margin-bottom: 5px !important;
}

.pa-avatar img {
    border: 2px solid var(--prof-border) !important;
    border-radius: 4px
}

.pa-title {
    text-align: center;
    height: auto;
    text-transform: lowercase;
    font-size: 8px;
    font-weight: 500 !important;
    color: var(--text5);
    margin: 0 -20px !important;
    padding: 0 20px;
    padding-bottom: 0px !important;
}


.pa-ip {clear: both;
margin-top: 0px !important;}

.pa-online {
    border: 0 !important;
    color: var(--text5);
    font-size: 8px;
    margin-top: 10px !important;
}

.pa-last-visit {
display: none
}


.punbb th {
    font-size: 0 !important;
}
li#navawards, .lastedit {
    display: none !important;
}
.pa-gifts, .pa-ua {
    display: none !important;
}

.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl {
    border-color: transparent;
    color: var(--text);
}

td.tcl a.registered-user {
    font-weight: normal !important;
}

.punbb .post-box {
    color: var(--text);
    text-align: justify
}
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    border-color: transparent;
    color: var(--text);
    font-style: normal;
    font-weight: normal;
}

#pun #post-form {
  position: relative
}

#pun .punbb textarea {
    box-sizing: border-box;
    background: var(--base-bg);
    border: 1px solid var(--divider-imp) !important;
    border-radius: 10px;
    padding: 10px !important;
    color: #dfdfdf;
    width: 100% !important;
    font-size: 12px;
}

.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
    background-clip: padding-box;
    border-radius: 10px;
    padding: 20px !important;
    position: relative;
    box-sizing: border-box;
    border: 1px solid var(--q-bg2);
}
  

.code-box .blockcode {
    text-transform: none
}

#pun .quote-box.spoiler-box {
    padding: 10px !important;
}
#pun .quote-box cite, #pun .code-box strong.legend {
    display: block;
    padding: 0px 15px !important;
    font-size: 10px;
    letter-spacing: 1px;
    margin-bottom: 15px !important;
    background: var(--pl);
    border-radius: 10px;
    text-align: center;
}

#pun .quote-box cite a, #pun .code-box strong.legend a {
    color: var(--text)
}


#pun .quote-box cite a:hover, #pun .code-box strong.legend a:hover {
    color: var(--link)
}

#pun-main .code-box .scrollbox pre {
font-size: 11px
}

.punbb select, input {
    border: 0;
    padding: 2px 3px 2px 3px !important;
    color: #8d8d8d;
    border: none !important;
    background: #2a2a2a;
    border-radius: 10px;
}

#pun-navlinks .container {
    border-color: transparent;
    color: #152115;
}
.offline li.pa-online strong {
    font-weight: normal;
}

.punbb .container, .punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .quote-box, .punbb .code-box, .punbb th, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online, .punbb .post-sig dt {
    border-color: transparent;
}
.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
    border-bottom: 0 none #000;
    color: var(--link);
    text-decoration: none;
    transition: color 0.3s ease-in-out;
}


.punbb a:hover, .punbb a:focus, .punbb a:active, .punbb-admin #pun-admain .nodefault, .punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {  border-bottom: 0 none #000;
    color: var(--text);
    text-decoration: none;
}
#pun-pagelinks a:active, #pun-pagelinks a:focus {
    background-color: #211a13;
    color: #fff;
}

.punbb .section h2, #pun-main h1, #pun-stats h2, #pun-main h2, #pun-debug h2 {
    text-align: center;
    width: auto;
text-transform: lowercase;
    letter-spacing: .02em;
    height: auto;
    color: var(--text) !important;
    padding: 0 !important;
    margin-bottom: 20px;
    margin-top: 0 !important;
}

.punbb .section h2 span, #pun-main h1 span, #pun-stats h2 span, #pun-main h2 span, #pun-debug h2 span {
    background: var(--divider-imp);
    padding: 4px 20px !important;
    border-radius: 20px;
    color: var(--text4);
    font-size: 13px;
    font-weight: 700;
    display: none;
}

#pun-index h2 {box-shadow: none;
border: 0 !important}

#pun-main div.catleft, #pun-main div.catright {
    display: none;
}

#pun-index table Div.icon {
    display: none
}

#pun-index .icon.inew {
    display: none
}


#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    background: var(--text5);
    background-position-y: 93px;
    display: block;
    float: left;
    height: 6px;
    margin-left:0px;
    margin-right: 15px;
    margin-top: 7px;
    position: relative;
    width: 6px;
    border-radius: 100%;
    box-sizing: border-box
}

.tclcon .byuser {
    display: block;
    color: var(--text5);
    margin-top: 4px !important;
    padding-left: 17px
}


#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    background: var(--link);
}

#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    background: var(--text);
}

#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background: var(--text);
}

#pun-viewforum .forum a, #pun-messages a .forum, #pun-searchtopics .forum a {
    color: var(--text)
}

#pun-viewforum .forum a:hover, #pun-messages a:hover .forum, #pun-searchtopics .forum a:hover {
    color: var(--link)
}


#pun-viewforum .tcr, #pun-messages .tcr, #pun-searchtopics .tcr {
    color: var(--text5);
    font-size: 11px
}


#pun-about .container .item1 {
font-size: 9px;
text-align: center;
    position: relative;
    top: -33px
}

#pun-about p.container {
    margin-top: 30px !important;
    width: auto;
    padding: 0 !important;
    border: 0 !important;
}

#pun-about {
    border: 0 !important;
    padding: 0 !important;
}

div#pun-about {
    margin-top: 0px;
}
div#html-footer {
    margin: 0px 0 0;
}

#pun-announcement.section h2 span {
    display: none;
}

.punbb input {
    border: medium none;
}

input.button, #pa-edit strong a {
    background: var(--tcl-link-bg);
    padding: 4px 8px !important;
    border-radius: 15px;
    color: var(--text) !important;
    font-size: 10px !important;
    letter-spacing: .09em;
    font-weight: 600 !important;
    margin-top: 0px !important;
    transition: all 0.3s ease-in-out 0s;
    text-transform: lowercase;
}
input.button:hover, #pa-edit strong a:hover {
  background: var(--link) !important;
    cursor: pointer;
}

.button:active {
    border-top-color: #2c5f75;
}


#pun-crumbs1 a,
#pun-crumbs2 a {
	font-weight: 700  !important;
}

#pun-crumbs1,
#pun-crumbs2 {
	font-size: 10px !important;
	letter-spacing: 0 !important;
	padding: 0 !important;
	text-align: left;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
}


#pun-crumbs2 {
	display: inline-block;
	position: relative;
}

#pun-crumbs1 .container strong+em,
#pun-crumbs2 .container strong+em {
	display: none !important;
}

.post_reputation {
    border: none !important;
    background: var(--q-bg);
    border-radius: 10px;
    border: 1px solid var(--stroke) !important;
}


#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #smilies-area, #spoiler-area {
    color: #333;
    border: none !important;
    background: var(--q-bg);
    border-radius: 10px;
    border: 1px solid var(--stroke) !important;
    padding: 10px !important;
}


#keyboard-area input {box-shadow: none;
color: #312c12!important;}

#font-area {height: 300px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px}


#pun-index .tcmod {
    display: none
}

#pun-index .category h2, #pun-stats h2 {
    width: auto;
    height: 0px;
    border: 0 !important;
    opacity: 1;
    font-size: 0 !important;
    margin-bottom: -5px !important;
}

#pun-index .category h2 span, #pun-stats h2 span {
    display: none
}

#pun-index #pun-category1 h2 {
    margin-top: 0px !important;
}

#pun-index #pun-stats h2 {
   display: none
}

#pun-index .category .container {margin: 0px 0px !important;
    margin-top: -1px !important;
    position: relative;
}

#pun-index .category table {
    border-spacing: 0px 20px;
    border: 1px solid #504442;
    border-radius: 10px;
    margin-bottom: 20px;
}

#pun-index .category tr {
    display: flex;
    justify-content: space-between;
    border-radius: 10px;
    padding: 4px 38px;
    box-sizing: border-box;
}

#pun-index .category tr.inew {
    /* border: 1px solid var(--stroke) !important; */
}

#pun-index .category tr + tr {
    margin-top: 10px
}

#pun-index thead {display: none}

#pun-index .tclcon {
    text-align: left;
    margin: 0px 0px;
    line-height: 150%;
    z-index: 1;
    color: var(--text) !important;
    font-size: 9px;
    position: relative;
    margin-left: 99px;
    width: 475px;
}


 #pun-index .tclcon h3 a:hover {
     color: var(--text) !important
}

#pun-index .tclcon h3 {
    position: relative;
    margin: 0px !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
    width: auto;
    text-align: left;
}

#pun-index .tcl {
    padding: 0px !important;
}

#pun-index .tclcon {
    text-align: left;
    margin: 0px 0px;
    line-height: 150%;
    z-index: 1;
    width: auto;
    color: var(--text4);
    font-size: 10px;
    position: relative;
    margin-left: 99px;
}

#pun-index tr.inew .tclcon:after {
    background: url(https://forumstatic.ru/files/001b/ab/da/10115.png) no-repeat center center;
    height: 40px;
    padding-top: 19px;
    filter: invert(1);
}


#pun-index .tclcon:after {
    content: "";
    display: block;
    background: url(https://forumstatic.ru/files/001b/ab/da/57438.png) no-repeat center center;
    width: 49px;
    height: 100%;
    position: absolute;
    left: -78px;
    top: 0;
    filter: invert(1);
    opacity: .3;
}

.desc_wrap {
    width: 290px;
}

.desc_links {
    margin-bottom: 13px !important;
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.desc_links a {
    color: var(--text) !important;
    background: var(--tcl-link-bg);
    padding: 2px 8px;
    border-radius: 10px;
    transition: all .4s linear 0s !important;
}

.desc_links a:hover {
    background: var(--link);
    color: var(--text4) !important;
}

.desc b {
    display: block;
}

#pun-index .tc2, #pun-index .tc3, #pun-index .tcmod {
    display: none
}

#pun-index .tcr a.lastpost-link {
    font-size: 11px;
    font-weight: 600;
    color: var(--text);
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    grid-area: name-user;
    align-self: flex-end;
    height: auto;
    width: auto;
    white-space: nowrap;
}

#pun-index .tcr a.lastpost-link:hover {
  color: var(--link)
}

#pun-index .lastpost {
    grid-area: datatime;
    align-self: flex-start
}


#pun-index .tcr {
    font-size: 9px;
    width: 30%;
    position: relative;
    overflow: visible;
    text-align: left;
    color: var(--text2);
    padding-left: 35px;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 0px 0px;
    grid-template-areas: "avatar name-user"
        "avatar datatime";
    align-items: center;
    width: 272px;
    box-sizing: border-box;
}

#pun-index .tcl {
    position: relative;
    background: #e5e5e500;
    width: 605px !important;
    padding: 16px 0 27px 14px !important;
    margin-left: -38px;
    border-radius: 10px;
}

.user-avatar {
    width: 30px !important;
    height: 30px !important;
    margin-right: 20px !important;
    margin-left: 0px !important;
    grid-area: avatar;
    display: none
}

#pun .user-avatar .avatar-image {
    width: 30px;
    height: 30px
}

#pun .user-avatar .isonline {
    background: var(--link);
    margin-right: -1px;
}

#pun-index .user-avatar {
    display: block
}

#pun {
    background-position: center top;
    background-repeat: repeat-y;
}

#pun-main .post-author ul {
    font-size: 10px;
    text-align: center;
}

.punbb .post {
    border-color: transparent;
}

.topic a.sharelink {
    display: none;
}

textarea#main-reply:focus {
outline:1px solid rgba(0,0,0,0)!important;
}

.go-up, .go-down {
    cursor: pointer;
    display: none;
    margin-bottom: 160px;
    opacity: 1;
    position: fixed;
    z-index: 9999;
    padding: 0px 0px;
    transition: transform 1s cubic-bezier(0.72, -0.01, 0, 1) 0s;
    width: 34px;
    height: 34px;
}

.go-up {
    top:395px;
    margin-left: 955px !important;
    color: var(--green);
    background: var(--arrow-up)
}

.go-down {
    top: 430px;
    margin-left: 955px !important;
    background: var(--arrow-down)
}


.go-up:hover, .go-down:hover {
    transform: scale(1.2)
}

/*списки*/
.catalog-table {
    display: flex;
    align-items: flex-start;
    gap: 0px;
    padding: 16px 44px 0;
    justify-content: space-evenly;
    flex-direction: row;
}

.catalog {
    display: flex;
    align-items: flex-end;
    height: 200px;
    flex-direction: column;
}

.catalog-head {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 3px 10px;
    width: fit-content;
    height: 20px;
    background: #FF6635;
    border-radius: 14px 14px 0px 14px;
    font-family: 'Mulish';
    font-weight: 700;
    line-height: 120%;
    color: #FFFFFF;
    margin: -13px 13px !important;
    z-index: 1;
}

.catalog-name-head {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 2px 10px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    text-align: justify;
    background: #E5E5E5;
    border-radius: 10px;
    width: fit-content;
    margin: 8px 0 !important;
}

.catalog-name-1-head {
    padding: 2px 10px;
    line-height: 12px;
    background: #e5e5e500;
    margin: 8px 0 !important;
    min-height: 12px;
}

.catalog-look-h {
    display: flex;
    align-items: center;
    padding: 2px 0px;
    height: 20px;
    border-radius: 14px;
    font-family: 'Mulish';
    font-weight: 700;
    line-height: 120%;
    color: var(--link);
    margin: 13px 0 0 37px !important;
    z-index: 1;
    border: 1px solid var(--q-bg2);
    width: 410px;
    justify-content: space-around;
}

.catalog-text {
    /* display: flex; */
    /* flex-direction: column; */
    /* align-items: flex-start; */
    padding: 20px 20px 10px 20px;
    width: 238px;
    height: 175px;
    background: #F4F4F4;
    border-radius: 10px;
    overflow-x: auto;
    line-height: 13px;
}

.catalog-look-table {
    display: flex;
    align-items: flex-start;
    gap: 4px;
    padding: 10px 67px 0 67px;
    flex-wrap: wrap;
    flex-direction: row;
}

.catalog-look-text {
    /*display: flex;
    flex-direction: column;
    align-items: flex-start;*/
    padding: 0px 0px 0px 20px;
    width: 238px;
    height: 114px;
    border-radius: 10px;
    overflow-x: auto;
}

.catalog-look-head {
    display: flex;
    align-items: center;
    padding: 2px 0px;
    height: 20px;
    border-radius: 14px;
    font-family: 'Mulish';
    font-weight: 700;
    line-height: 120%;
    color: var(--link);
    margin: 16px 0 0 60px !important;
    z-index: 1;
    border: 1px solid var(--q-bg2);
    width: 539px;
    justify-content: space-around;
}

/*это интересно стиль*/
.cool1 {
    width: 87px;
    height: 16px;
    padding: 0px 5px 2px 8px;
    background: #bfc0c2 !important;
    color: #fff;
    font-size: 11px;
    font-family: verdana;
    text-align: center;
    float: right;
    margin-left: 4px;
    margin-right: 1px;
    border: 0px;
    cursor: pointer;
    border-right: 1px solid #a3a3a300 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-radius: 10px 0 0 10px;
}

.cool2 {
    width: 16px;
    height: 16px;
    background: #bec0c4 !important;
    color: #fff !important;
    font-size: 11px;
    font-family: verdana;
    text-align: center;
    float: right;
    margin-right: 1px;
    border: 1px solid #fff0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.cool3 {
    width: auto;
    height: 16px;
    padding: 0px 7px 2px 5px;
    background: #bec0c4 !important;
    color: #fff !important;
    font-size: 11px;
    font-family: verdana;
    text-align: center;
    float: right;
    font-weight: bold;
    border-radius: 0px 10px 10px 0px;
    cursor: pointer;
    box-shadow: none !important;
    text-shadow: none !important;
    border: none !important;
}

div#pun-live-rusff {
    z-index: 98;
    width: 440px;
    height: 19px;
    margin: auto 0px 0 auto;
    background: transparent;
    text-align: right;
    line-height: 17px;
    position: relative;
    display: none;
}

0

8

не забывайте приносить ссылку если где-то сделали оформление и оставлять ее в этом сообщении, чтобы потом было удобно искать для структурирования информации перед открытием

общая структура форума

гостевая
- новости - бб
- гостевая - хтмл
- хочу к вам (мб перенести в заявки? не уверена) - бб
- списки на удаление - бб
- роли - хтмл
- правила - хтмл

акции
- нужные персонажи - бб
- хочу видеть - бб
- возьму твина - бб

шаблон анкеты
- шаблон (бб + шаблоны на заполнение оргов)

принятые анкеты

организационная
- вопросы к амс - бб + шаблон лз
- твинки - хтмл
- банк - хтмл (нужно подождать нату с ее идеей)
- уход/отсутствие - бб
- поиск игры - бб

конкурсы
- шаблон лс
- ежемесячная лотерея - бб?

фандомные темы
- шаблон оформления (для игроков) - бб
- фандомные игры - бб
- альтернативная игра - бб

общение
- флуд
- мемочная
- нытье
- плейлист

личные темы
- личные темы

реклама
- реклама - бб
- партнерка - бб

архив
- архив оргсообщений
- архив заявок

архив незавершенных игр
архив старых анкет
архив старых игр

0


Вы здесь » Zion_test » dream away » дизайны


Рейтинг форумов | Создать форум бесплатно