Memeton

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

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


Вы здесь » Memeton » secret keepers » меметон


меметон

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

1

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

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

/* A1.1 */

  @import url(style_cs.css);

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/v5-font-face.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css');

/* используются в дизайне */
@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=Rubik:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
/* используются в дизайне */


:root {
--html-bg: #1a1417 url(https://forumstatic.ru/files/001b/e7/01/15319.jpg);
--border-img: url(https://forumstatic.ru/files/001b/e6/2e/42970.png);

--base: #C5C5C5;

--text: #d2d1cd;
--text2: #000002;
--link: #a96984;
--link2: #5f3952;

--i-old: #AFAFAE;
--i-new: #783862;
--i-imp:  #9d003b;
--i-close: #423F39;

--borders: #B4B2B2;
}

@font-face {font-family: 'brand'; 
src: local("brand"), url(https://forumstatic.ru/files/001b/e7/01/18554.woff);}


@font-face {font-family: 'dita'; 
src: local("dita"), url(https://forumstatic.ru/files/001b/e7/01/26150.ttf);}


/* 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: normal 70%  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
  font: 1em  verdana, arial, helvetica, sans-serif
  }


/* 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: 
      url(https://forumstatic.ru/files/001b/e7/01/80562.jpg) no-repeat top left,
      url(https://forumstatic.ru/files/001b/e7/01/98427.jpg) no-repeat bottom left,
      var(--base) url(https://forumstatic.ru/files/001b/e7/01/28258.jpg) left;
    margin: auto;
    width: 1012px;
margin-bottom: 106px !important;
  margin-top: 251px;
  box-sizing: border-box;
}

.punbb {
    height: auto;
    padding: 20px 25px;
    width: auto;
  box-sizing: border-box
}

#pun {
  color: var(--text2);
}

#pun a {
  color: var(--link2)
}

#pun a:hover {
  color: var(--text2)
}

#pun-admain a {
  color: var(--link2) !important;
}

#pun-admain a:hover {
  color: var(--text2) !important;
}

/* 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(--html-bg) no-repeat fixed top center / cover !important;
box-shadow: none;
    }
    #pun-redirect *{
      border:0 none;
    }
    #pun-redirect .main-title {
      display:none;
    }
    #pun-redirect.punbb .info .container{
      text-align:center;
      font:500 11px arsenal;
      display:inline-block;
      left:0;
      right:0;
      top:0;
      bottom:0;
      margin: 5% auto;
      height:auto;
      border: 0 !important;
        padding: 100px 25px;
      background:
      url(https://forumstatic.ru/files/001b/e7/01/80562.jpg) no-repeat top left,
      url(https://forumstatic.ru/files/001b/e7/01/98427.jpg) no-repeat bottom left,
      var(--base) url(https://forumstatic.ru/files/001b/e7/01/28258.jpg) left;
      margin-top: 5%;
      width: 1012px;
  box-sizing: border-box;
    }

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

/* A5.5 */
.punbb .category, .punbb .post {
 position: relative;
  }

.post + .post {
  margin-top: 30px !important;
}

/* 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-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-top: 1px solid #4f4736;
    display: block;
    margin: 5px auto;
    width: 250px;
}

/* B1.3 */
.punbb .post-content p {
  margin: 0;
  padding: 0 0 1em 0;
  line-height: 150%;
 font-family: 'Verdana', sans-serif;  }


/* 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;
  height: auto;
  font: 400 11px rubik;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0px;
  margin: -20px 0px 5px !important;
  position: relative;
  z-index: 9;
  }

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

/* B3.5 */
.punbb .linksb {
  text-align: right;
  font: 400 11px rubik;
  padding: 10px 0px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 15px 0px -20px !important;
  }


.linksb {
  height: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: auto;
}

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

#profile .clearer {
  display: none
}

#profile .linksb:after, .linksb:after {
  display: none !important;
}

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

#s-block {
  order: 3
}

/* B3.7 */
.linksb .postlink,.linksb noindex {
  width: auto;
  order: 3;
  position: relative
  }

.subscribelink {
  position: relative;
  order: 2;
  text-align: center;
  }

.new-topic + .new-poll {
	margin-left: 10px
}

/***************************************************/*************************************************************
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 1.7em;
  margin: 0em 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
  }

form#post fieldset {
	margin-bottom: 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;
  }

#post-form p.areafield.required {
	padding-bottom: 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: 50%;
  }

/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
    text-align: center;
    width: 10%;
}

/* C2.3 */
.punbb .main .tcr {
    overflow: hidden;
    text-align: left;
    width: auto;
    display: grid; 
  grid-template-columns: 26px auto auto; 
  grid-template-rows: auto; 
  gap: 0px 15px; 
  grid-template-areas: 
    "ava link"
    "ava user"; 
  align-items: center;
}

.forum .tcr .user-avatar { grid-area: ava;}
.forum .tcr > a { grid-area: link;}
.forum .tcr .byuser { grid-area: user; margin-left: -3px !important;}


/* 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;
  }

/* 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: 150%;
    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: 1px;
  margin-top: -1px;
  padding-bottom: 1px;
  }

/* C3.2 */
.post h3 {
	border-right: none !important;
	border-bottom: none !important;
	text-align: center;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: flex-start;
  margin: 0 -19px !important;
}

.post h3:before {
  content: "";
  display: block;
  background: rgba(160,137,147, .35);
  height: 1px;
  width: 100%;
  position: absolute;
}

.post h3:after {
  content: "";
  display: block;
  background: url(https://forumstatic.ru/files/001b/e7/01/17051.png) no-repeat center;
  height: 41px;
  width: calc(100% - 240px);
  left: 240px;
  position: absolute;
  bottom: -16px;
  z-index: 1
}

/* C3.3 */
.punbb .post h3 span {
  padding: 5px 19px;
  display: flex;
  font: 600 11px rubik;
	align-items: center;
	justify-content: flex-start;
  margin-left: 240px;
  position: relative;
  z-index: 2;
  flex: 1
  }

#pun .post h3 a {
  color: #a08993
}

/* C3.4 */
.punbb .post h3 strong {
  float: right;
  width:auto;
  text-align: right;
  font-weight: normal;
	order: 2;
  color: #a08993
  }

.punbb .post h3 strong:before {
  content: ", #"
}

/* C3.5 */
.punbb .post .post-author {
  float: left;
  margin-top: 0m;
  overflow: hidden;
  }

/* 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;
  }

/* C3.11 */
.punbb .post-body {
  margin-left: 240px;
  border-left-style: solid;
  border-left-width: 1px;
  padding: 0 0 1px 0;
  }

/* C3.12 */
.punbb .post-box {
  padding: 2em 0 1em;
  }

#post-preview .post-box {
  padding: 0 20px
}

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

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

/* C3.15 */
.punbb .post-links ul {
  padding: 0 0em 0 0;
  height: 2em;
  line-height: 2em;
  margin-left: -225px;
  border-top-style: dashed;
  border-top-width: 1px;
  background: transparent;
  text-align: right;
  font: 400 11px rubik
  }

/* 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 0em;
  text-align: right;
  margin-top: 4px;
  font: 400 11px rubik
  }

/* 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: -18.3em;
  display: inline;
  }

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

#pun #pa-gifts, #pun  #profile-gifts, #pun #pa-invites {
	display: none !important
}

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

/* C6.5 */
#viewprofile h2, #profilenav h2 {
  padding: 3px 0 0 10px;
  margin: 0 14px -0.6em 14px;
  }

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


#viewprofile #profile-right li {
	 background: rgba(160,137,147, .14);
  border: 1px solid rgba(154,140,153,.54) !important;
	padding: 10px 15px !important;
	margin: 0 !important;
	text-align: center;
	flex: auto 1 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#viewprofile td#profile-left {
	width: 220px;
}

#viewprofile td#profile-right {
	width: auto;
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	align-self: flex-start;
} 

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

#profile-right li strong {
	padding: 0 !important;
	padding-top: 10px !important;
}

/* C6.8 */
#viewprofile li span {
  width: auto;
  font-weight: bold;
	font-size: 9px;
  }

/*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;
    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: center;
  font: 500 10px rubik;
  text-transform: uppercase
}

#pun-status .container strong {
  font-weight: 500 !important;
}

#pun-status .container .item4 {
  display: none
}

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

/* D5.4 */
#pun-crumbs1 {
  font-weight: bold;
  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: 0;
  margin: -25px -30px 0;
  }

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

/* D7.1 */
#pun-stats .container {
  margin-top: 0px !important;
  color: var(--text2);
  }

#pun-stats a {
  color: var(--link2)
}

#pun-stats a:hover {
  color: var(--text2)
}

.ststitems {
  display: flex;
  justify-content: center;
  font: normal 10px rubik;
  text-transform: lowercase;
  gap: 10px;
  margin-bottom: 25px !important;
	text-transform: uppercase;
}

.ststitems li {
  flex: auto 0 0;
  background: rgba(160,137,147,.23);
 border: 1px solid rgba(168,155,160,.43);
  padding: 5px 10px;
  text-align: center;
}

.ststitems .item1 span, .ststitems .item2 span, .ststitems .item3 span, .ststitems .item4 span {
  opacity: .55
}

.ststitems strong {
  font-weight: 600
}


/* D7.4 */
li#onlinelist {
  float: left;
  width: 100%;
  font: 400 12px/150% rubik;
  color: rgba(0,0,0,.55)
  }

#onlinelist a {
  color: var(--text2)
}

#onlinelist a:hover {
  color: var(--link2)
}

/* D7.5 */
li#onlinelist div {
    border: 0;
    padding: 0em 0 0 0;
}

li#onlinelist + li#onlinelist {
	margin-top: 20px
}


/* 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-top: 20px;
  }

/* 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: 6px;
height:6px;
background-color: rgba(20, 18, 15,0.1);
border-radius: 10px !important;}
::-webkit-scrollbar-thumb {
  background-color:var(--link2);
  width:6px !important;
  box-shadow: 0 0 0 1px rgba(20, 18, 15,0.1) inset;
border-radius: 1px !important;
}


.stickytext, .closedatafield, #pun-live-rusff, .pl-reports  {display: none}


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

#pun #pun-messages .post-author {  margin-top:0px !important;
}
#pun-messages .pa-online {clear: both}


#main-reply {height: 200px;
}



#mask_dialog .inner, .modal-inner.section, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner  {                   
background: #d5d0cd;
    border: 1px solid rgba(154,140,153,.54) !important;
    padding: 15px !important
}

#pun #pun-viewtopic .FNTslider {display: block}
    .FNTslider {
    position: absolute;
    z-index: 1;
    background: rgba(160,137,147, .14);
    width: 110px;
    height: 3px;
    margin: 4px 5px;
    border: solid 1px var(--borders);
    float: left;
    display: none;
      order: 3;
      right: 13px;
}
#pun .FNTslider .before {
    height: 3px;
    border: solid 1px var(--link2);
    border-right: none 0;
    border-radius: 1px 0 0 1px;
    position: absolute;
    background: var(--link);
    margin-top: -1px;
    margin-left: -1px;
}
#pun .FNTslider .thumb {
    width: 15px;
    height: 5px;
    border-radius: 0%;
    position: relative;
    top: -1px;
    background: var(--i-close);
    cursor: pointer;
  border: 1px solid var(--text2);
    box-sizing: border-box
}

#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: 180px}

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

::selection {    background: var(--link2);
    color: #fefefe;
}

* {scrollbar-width: thin;
scrollbar-color: var(--link2) rgba(20, 18, 15,0.01);}


#html-header {
color: var(--text);
}

#html-header a {
color: var(--link);
}

#html-header a:hover {
color: var(--text);
}

.post-content abbr {text-decoration: underline;
text-decoration-style: dotted;
text-decoration-color: #555}


#BookmCntToggle {margin-top: 30px !important;}
#MyBookmarks {background: var(--base);
z-index: 99;
}
#BookmCntToggle.default-style {background: var(--base);
border-radius:2px;
box-shadow: 2px 2px 1px #000;
opacity: .95;
}
.post .bookmark {color: var(--link2) !important;} 
#BookmCntToggle.default-style {color: var(--link2) !important;} 


#topic-users-in p.container a:after {content: ", ";
color: #1b1b1b}

#topic-users-in p.container a:last-child:after {content: ".";}

#guest.pa-online {display: none}

.banners_wrapper {
  background: var(--footer);
  width: auto;
  margin: 0 -35px -33px;
	border-radius: 0 0 10px 10px;
	border-bottom: 1px solid var(--red-border);
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  padding: 30px 35px;
}

.banners_wrapper div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 32px;
  overflow-y: auto;
  padding-right: 5px
}

.banners_wrapper div a + a {
  margin-right: 5px
}

.banners_wrapper img {
  transition: all .6s ease-in-out 0s;
  filter: opacity(50%) brightness(.7);
	mix-blend-mode: luminosity
}

.banners_wrapper img:hover {
  filter: none;
	mix-blend-mode: normal
}

#pun .post-content .spoiler-box > div {
  background:transparent;
  position: relative
}

#pun .post-content .spoiler-box > div:before {
  content: "";
  background: url(https://forumstatic.ru/files/001b/e6/2e/85967.svg);
  width: 11px;
  height: 11px;
  position: absolute;
  left: 0;
  top: 1px;
  transition: all .5s ease-in-out .15s;
  box-sizing: border-box;
}

#pun .post-content .spoiler-box > div.visible:before {
  background: url(https://forumstatic.ru/files/001b/e6/2e/66304.svg);
}

#pun-announcement .html-box {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px
}

.post-box form#post {
    margin-left: 40px !important;
    margin-top: 40px !important;
}

#imageupload-left input[type="button"] {
width: auto!important;
}

#profile {
  margin-top: 20px !important;
}

#profile h2, #pun .inner h1 {
  margin: auto !important;
}

#pre_placement {
  margin-top: 60px
}

#togglePreview {
  display: flex;
	justify-content: flex-end
}

.post-links, .post-rating, .post-rating .container {
  position: relative;
  z-index: 1
}

#post-form h2 {
  display: none
}

#post-form {
  margin-top: 50px !important;
}


input[type="checkbox"] {
    appearance: none;
    padding: 5px !important;
    cursor: pointer;
    transition: all .4s ease-in-out 0s;
  border-radius: 100%;
  height: auto
}

input[type="radio"] {
  border-radius: 100%;
    appearance: none;
    padding: 5px !important;
    cursor: pointer;
    transition: all .2s ease-in-out 0s
}

input[type="checkbox"]:checked, input[type="radio"]:checked {
    background: #9d003b;
    border: 1px solid var(--text2) !important;
}

.usertable .container {
	padding: 0 0 2.3em !important;
}

.usertable thead {
  display: none
}
.usertable tbody {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-content: space-between;
  margin-top: 20px
}

.usertable tbody tr {
  display: inline-flex;
  padding: 15px;
  flex-direction: column;
  width: 190px;
  justify-content: center;
  background: rgba(160,137,147, .14);
  border: 1px solid rgba(154,140,153,.54) !important;
  gap: 8px
}

.usertable tbody td {
  width: 100% !important;
  padding: 0 !important;
	font: 400 11px/150% rubik
}

.usertable tbody td.username {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 15px;
  font-weight: bold;
	font-size: 13px
}

.usertable tbody td.username .user-avatar {
  width: 100%;
  float: none;
  margin: 0 !important;
  height: 100px
}

.usertable tbody td.username .user-avatar {
  width: 100% !important;
  height: 100px !important;
}

.usertable tbody td.username .user-avatar .avatar-image {
  width: 100% !important;
  border-radius: 0 !important;
  height: 100px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
}

.usertable tbody td.user_title {
  font-size: 9px;
  text-align: center !important;
}

.usertable tbody td.relation {
  display: none
}

.usertable tbody td.num_posts:before {
  content: "Сообщений: "
}

.usertable tbody td.registered:before {
  content: "Дата регистрации: "
}

.usertable tbody td.last_visit:before {
  content: "Последний визит: "
}

#form-buttons {
	margin-bottom: 10px;
}

#form-buttons td img {
	position: relative
}

#form-buttons tr {
  display: flex;
  width: 100%;
  justify-content: space-between;
  gap: 5px
}

#form-buttons table {
  width: 100% !important;
}

#form-buttons td {
	transition: all .5s ease-in-out 0s;
	color: var(--text2);
  flex: 1;
}

#form-buttons td:hover {
	color: var(--link2);
}

#button-font,
#button-size,
#button-bold,
#button-italic,
#button-underline,
#button-strike,
#button-indent,
#button-left,
#button-center,
#button-right,
#floatbut,
#button-link,
#button-spoiler,
#button-spoiler2,
#button-image,
#button-video,
#button-hide,
#button-quote,
#button-code,
#button-color,
#button-table,
#button-smile,
#button-sticker,
#button-keyboard,
#button-addition,
#button-mask,
#button-html {
	position: relative !important;
	background: none !important;
}

#button-smile {
	display: none
}

#button-font:before,
#button-size:before,
#button-bold:before,
#button-italic:before,
#button-underline:before,
#button-strike:before,
#button-indent:before,
#button-left:before,
#button-center:before,
#button-right:before,
#floatbut:before,
#button-link:before,
#button-spoiler:before,
#button-spoiler2:before,
#button-image:before,
#button-video:before,
#button-hide:before,
#button-quote:before,
#button-code:before,
#button-color:before,
#button-table:before,
#button-smile:before,
#button-sticker::before,
#button-keyboard:before,
#button-addition:before,
#button-mask:before,
#button-html:before {
	content: "";
	height: 26px;
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-family: FontAwesome;
	text-align: center;
	font-size: 15px;
	line-height: 26px;
	z-index: 0
}

#button-font:before {
	content: "\f031"
}

#button-size:before {
	content: "\f034"
}

#button-bold:before {
	content: "\f032"
}

#button-italic:before {
	content: "\f033"
}

#button-underline:before {
	content: "\f0cd";
	top: 1px
}

#button-strike:before {
	content: "\f0cc"
}

#button-indent:before {
	content: "\f03c"
}

#button-left:before {
	content: "\f036"
}

#button-center:before {
	content: "\f037"
}

#button-right:before {
	content: "\f038"
}

#floatbut:before {
	content: "\f03b"
}

#button-link:before {
	content: "\f0c1"
}

#button-spoiler:before {
	content: "\f070";
	font-size: 17px
}

#button-spoiler2:before {
	content: "\f070";
	font-size: 17px
}


#button-image:before {
	content: "\f03e";
	font-size: 18px
}

#button-video:before {
	content: "\f167";
	font-size: 18px;
	top: 0px
}

#button-hide:before {
	content: "\f023"
}

#button-quote:before {
	content: "\f10e"
}

#button-code:before {
	content: "\f121";
}

#button-color:before {
	content: "\f576"
}

#button-table:before {
	content: "\f0ce"
}

#button-smile:before {
	content: "\f118"
}

#button-sticker:before {
	content: "\f118"
}

td#button-files_rusff,
td#button-graffiti_rusff {
	display: none !important;
}

#button-keyboard:before {
	content: "\f11c";
	font-size: 16px
}

#button-addition:before {
	content: "\f0fe"
}

#button-mask:before {
	content: "\f630"
}

#button-html:before {
	content: "\f1c9"
}

#form-buttons {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 10px;
}

#form-buttons table {
	flex: auto;
	background: #d5d0cd;
  border: 1px solid rgba(154,140,153,.54) !important;
}

#plng {
padding: 4px 10px 4px 10px;
margin:0 0px 0 0px !important;
font-family: rubik !important;
font-size: 9px !important;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
position: relative;
	display: flex;
	align-items: center;
	gap: 5px;
	white-space: nowrap;
	align-self: stretch;
  background: #d5d0cd;
  border: 1px solid rgba(154,140,153,.54) !important;
}

#txtbox_count {
	font-weight: 700;
}

#post-form {
  position: relative
}

#post-form #post-preview {
	margin-top: 40px
}

html .hvStickerPackModal {
	background: var(--fill) !important;
	border: 1px solid var(--borders) !important;
	box-shadow: none !important;
	bottom: 0px;
	left: 2px;
	border-radius: 0 !important;
}

.hvStickerPackModal .hvStickerPackModalContent {
	border: 1px solid var(--borders) !important;
	background: var(--base);
}

.hvStickerPackModalTab {
    background:var(--cover2) !important;
    border: 1px solid var(--borders) !important;
    color: var(--link);
    font-family: arsenal !important;
	border-radius: 0 !important;
  font-size: 13px !important;
}

.hvStickerPackModalTab.active {
	background: var(--link2) !important;
  color: var(--table-t)
}

.hvStickerPackModalAdd {
	display: flex;
	align-items: stretch;
}

.hvStickerPackModalInput {
	    background:var(--fill);
    border: 1px solid var(--borders) !important;
	border-radius: 0 !important;
}

.hvStickerPackModalAddButton {
	border-radius: 0 !important;
	border: 1px solid var(--borders) !important;
	box-shadow: none !important;
}

.forumheader {
  background: url(https://forumstatic.ru/files/001b/e7/01/88869.png) no-repeat center 16px;
  position: absolute;
  width: 1000px;
  height: 210px;
  margin-left: -19px;
  top: 11px;
}

.header_miniinfo {
  width: 1000px;
  margin-left: -19px;
  position: absolute;
  top: 10px;
  font: 600 7px rubik;
  text-transform: uppercase;
  text-align: center;
  color: #8a8a8a;
  letter-spacing: 2px
}

.header_miniinfo span {
  color: #ffffff;
}

.forumheader_item-left {
  width: 378px;
  display: flex;
  flex-wrap: wrap;
  font: 400 11px/140% rubik;
  gap: 5px 10px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.ams {
  width: 100%;
  padding-left: 40px;
  box-sizing: border-box
}

.ams a {
  text-transform: uppercase;
  font-weight: 600
}

.persons {
  display: flex;
  flex-direction: column;
  gap: 5px;
  line-height: 0;
}

.header_text {
    border-style: solid;
  border-width: 1px;
  border-color: #C29853;
  border-image: url(https://forumstatic.ru/files/001b/e7/01/35274.png) 1 round;
  background: rgba(0,0,0,.55);
  flex: 1;
  height: 92px;
  box-sizing: border-box;
  padding: 8px 10px
}

.header_text > div {
  height: 100%;
  overflow-y: auto;
  text-align: justify;
  padding-right: 4px
}

.forumheader_item-right {
  width: 378px;
  display: flex;
  flex-wrap: wrap;
  font: 400 11px/140% rubik;
  gap: 5px 10px;
  position: absolute;
  right: 0;
  bottom: 0;
}

.forumheader_item-right .ams {
  width: 100%;
  padding-left: 0px;
  box-sizing: border-box;
  text-transform: uppercase
}

.nav_wrap {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: space-between;
  top: 65px;
  font: 500 9px rubik;
  text-transform: uppercase;
  z-index: 9
}

.slide_button {
  border-style: solid;
  border-width: 1px;
  border-color: #C29853;
  border-image: url(https://forumstatic.ru/files/001b/e7/01/35274.png) 1 round;
  background: rgba(0,0,0,.55);
  padding: 5px 50px;
  cursor: pointer;
}

.slide_button.i_active {
  opacity: .5
}

.slide_block {
  display: none;
  position: absolute;
  top: 53px;
  border-style: solid;
  border-width: 1px;
  border-color: #C29853;
  border-image: url(https://forumstatic.ru/files/001b/e7/01/35274.png) 1 round;
  background: rgba(0,0,0,.75);
  padding: 10px;
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  left: 50%;
  transform: translateX(-50%);
  width: 200px;
  height: 70px;
}

.slide_block .link {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  height: 100%;
    overflow-y: auto
}

.slide_block a {
  background: #4f2341;
  flex: 1;
  padding: 5px 15px;
  text-align: center;
  color: #d2d1cd !important;
  transition: all .3s linear 0s !important;
  flex: auto
}

.slide_block a:hover {
  background: #382434;
  color: #b76f8e !important;
}

.headerinfo_wrap {
  position: absolute;
  width: 100%;
  left: 0;
  top: 28px;
  display: flex;
  justify-content: space-between;
  text-transform: uppercase;
  font: 400 7px/150% rubik;
}

.headerinfo_wrap > div {
  width: 250px;
  text-align: justify;
}

.bottombanners {
  position: fixed;
  z-index: -1;
  bottom: 20px;
  margin-left: -20px;
  width: 1000px;
}

.bottombanners div {
  overflow-y: auto;
  height: 71px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 5px;
  line-height: 0;
}

.bottombanners img {
  filter: grayscale(100%);
  opacity: .45;
  transition: all .5s linear 0s
}

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


.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
	}

.reveal-modal {
	visibility: hidden;
	top: 100px; 
	left: 50%;
	transform: translateX(-50%);
	width: 832px;
	position: absolute;
	z-index: 101;
	}

.reveal-modal.xlarge     { width: 832px;}
	
.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 0px;
	right: -30px;
	color: #aaa !important;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
        text-decoration: none;
}

:root {
  --slider-size: 306px;
  --slider-numb: 3;
}

.indety_werewolf, .indety_witch, .indety_vampire {
  width: 55px;
  height: 33px;
  background: url(https://forumstatic.ru/files/001b/e7/01/44827.png);
}

.indety_witch {
  background: url(https://forumstatic.ru/files/001b/e7/01/87576.png);
}

.indety_vampire {
  background: url(https://forumstatic.ru/files/001b/e7/01/62542.png);
}

.personal_page-wrapper {
  background: url(https://forumstatic.ru/files/001b/e7/01/45723.jpg);
  font-family: rubik;
  line-height: 140%;
  color: #d2d1cd;
  width: 832px;
  height: 456px;
  position: relative;
}

.personal_page-left {
  position: absolute;
  width: 200px;
  top: 26px;
  left: 27px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}

.indenty_name {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  margin-bottom: -7px
}

.identi_text {
  font-size: 9px;
  text-align: justify;
  text-align-last: center;
  line-height: 130%;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  height: 58px;
  margin-bottom: 5px
}

.identy_ava {
  width: 100px;
  height: 100px;
  object-fit: cover;
}

.identy_links {
  display: flex;
  gap: 15px;
  margin-top: 10px
}

.identy_pair, .identy_twins {
  width: 37px;
  height: 37px;
  background: url(https://forumstatic.ru/files/001b/e7/01/72195.png);
  transition: all .3s linear 0s
}

.identy_twins {
  background: url(https://forumstatic.ru/files/001b/e7/01/22380.png);
}

.identy_pair:hover, .identy_twins:hover {
  opacity: .5
}

.identy_artifacts {
  width: 205px;
  margin-top: 5px;
}

.personal_page-title {
  display: block;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.personal_page-scrolling {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  gap: 5px;
  overflow-y: auto;
  height: 75px;
}

.personal_page-achievements {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 190px;
}

.personal_page-achievements .personal_page-scrolling {
  height: 190px
}

.personal_page-billets {
  position: absolute;
  bottom: 30px;
  right: 51px;
  width: 470px;
}

.personal_page-billets .personal_page-scrolling {
  height: 120px
}

.personal_page-collections {
  position: absolute;
  top: 15px;
  left: 275px;
  width: 306px;
}

.menu-links {
  display: flex;
  flex-direction: column;
  gap: 6px;
  position:absolute;
  top: 6px;
  right: -10px;
}

.menu span {
    cursor: pointer;
    display: block;
    margin: 0  0;
    padding: 0;
    text-align: left;
    width: 7px;
    height: 7px;
  border-radius: 100%;
  font-size: 0;
  background: #797d7c
}
.menu .tabactive {
  background: #da90b0
}
#submenu {
  display: flex;
  justify-content: center;
  margin-top: 15px !important;
}
#submenu {
	height: 190px;
	width: auto;
  text-align: center;
  overflow-y: auto;
}    
.submenutext {
	display: none; 
}

body.post-content {
	width: 100%;
}

.html_wrapper {
  border: 1px solid #9E9B97;
  background: #D1CEC9 url(https://forumstatic.ru/files/001b/e7/01/35698.webp) no-repeat center center / cover;
  width: 600px;
  padding: 30px 50px;
  box-sizing: border-box;
  margin: auto;
  font-family: rubik !important;
  color: #2B2B2B
}

.html_faces-title {
  display: flex;
  justify-content: center;
  gap: 100px;
  margin-bottom: 40px;
}

.html_faces-title span {
  text-transform: uppercase;
  color: #868079;
  background: rgba(160, 137, 147, 0.13);
  border: 1px solid #9E9B97;
  padding: 4px 15px 3px;
  box-sizing: border-box;
  font-size: 11px;
  font-weight: 400;
  flex: 1;
  text-align: center;
}

.html_faces-block {
  display: flex;
  justify-content: center;
  gap: 20px 100px;
  align-items: flex-start;
  flex-wrap: wrap;
}

.html_faces-block h5 {
  padding: 10px 0 0 !important;
  margin: 0 !important;
  font-weight: 700;
line-height: normal;
letter-spacing: 20px;
text-transform: uppercase;
  font-size: 10px;
  border-top: 1px solid rgba(158, 155, 151, 0.55);
  width: 100%;
  text-align: center
}

.html_faces-block.starting h5 {
  padding: 0 !important;
  border: none !important;
}

.html_faces-block div {
  flex: 1;
  text-align: center;
  max-height: 100px;
  overflow-y: auto;
}

.html_faces-block div span {
  display: block;
  font-size: 11px;
}

.html_faces-block div span + span {
  margin-top: 4px
}

.html_faces-block div a {
  font-weight: 500;
  color: var(--link2)
}

.html_faces-block div a:hover {
  color: #666
}

.html_faces-block + .html_faces-block {
  margin-top: 40px
}


.professions {
  width: 700px;
  display: flex;
  gap: 30px;
  padding: 30px;
}

ul.professions_tabs {
	width: 250px;
	height: auto;
	list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

ul.professions_tabs li a {
	position: relative;
	display: block;
	text-transform: uppercase;
  color: #868079;
  background: rgba(160, 137, 147, 0.13);
  border: 1px solid #9E9B97 !important;
  padding: 6px 15px 5px;
  box-sizing: border-box;
  font-size: 11px;
  font-weight: 500;
  flex: 1;
  text-align: right;
  transition: all 0.2s ease !important;
}

ul.professions_tabs li a.selected {
  background: rgba(160, 137, 147, 0.53);
  transform: scale(1.05);
  transform-origin: right;
  color: rgba(255,255,255,.7)
}

ul.professions_tabs li a.selected span {
  color: rgba(255,255,255,.45)
}

ul.professions_tabs li a span {
  color: rgba(72, 72, 72, 0.5);
  text-transform: lowercase;
  font-weight: 400;
  font-size: 10px;
  display: block;
}

#professions {
  flex: 1
}

#professions p {
  margin: 0;
  padding: 0;
  font: 400 11px/140% rubik;
  display: none;
  overflow-y: auto;
  max-height: 420px;
}

p#one {
  display: block
}

.professions_block {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  color: #383838;
  display: block;
}

.professions_block b {
  display: block;
  margin-bottom: 3px;
}

.professions_block span {
  display: block;
  font-size: 11px;
  font-weight: 400;
  text-transform: none;
}

.professions_block span a {
  font-weight: 500
}

.professions_block + .professions_block {
  margin-top: 25px;
}

#professions a {
color: #a08993
}

#professions a:hover {
color: #444
}


.races {
  padding: 30px;
  width: 100%
}

.races a {
  color: #5F3952;
}

.races a:hover {
  color: #2B2B2B;
}

.races_box {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.races_box + .races_box {
  margin-top: 50px
}

.races_box h5 {
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  opacity: .75
}

.races_list, .races_item {
  padding: 0;
  margin: 0;
}

.races_list {
  display: flex;
  flex-wrap: wrap;
  padding: 0 20px !important;
  gap: 30px;
  justify-content: flex-start;
}

.races_item {
  list-style-position: inside;
  display: flex;
  flex-direction: column;
  position: relative;
  min-width: 240px;
  padding-left: 10px;
  font-size: 11px;
}

.races_item:before {
  content: "•";
  position: absolute;
  left: -10px
}


.races_item a {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 3px
}

.races_item span {
  opacity: .75
}



.guestbook {
  padding: 0px;
  color: #D0D0D0;
  border: none;
  background: transparent;
  width: 100%;
  line-height: 130%
}

.guestbook a {
  color: #DC86B8 !important;
}

.guestbook a:hover {
  color: #D0D0D0 !important;
}

.guestbook_top {
  background: url(https://forumstatic.ru/files/001b/e7/01/15319.jpg?v=1) no-repeat center -20px;
  background-size: 120%;
  padding: 25px;
  display: flex;
  justify-content: space-between;
  font-size: 10px;
  text-transform: uppercase;
  align-items: center;
  gap: 150px;
  text-align: center
}

.guest_logo {
  width: 355px
}

.guestbook_two {
  background: #241A1E;
  padding: 25px 30px;
  font-size: 11px;
}

.guestbook_two div {
  height: 131px;
  overflow-y: auto;
}

.guestbook_two p {
  padding: 0;
  margin: 0;
  font: 400 11px/140% rubik !important;
  color: #D0D0D0;
  opacity: .75
}

.guestbook_two p + p {
  margin-top: 10px;
}

.guestbook_three {
  background: #100D10;
  display: flex;
  gap: 30px;
}

.guestbook_three-item.rules {
  border-right: 1px solid #241A1E;
  font-size: 10px;
  width: 300px;
  padding: 25px 30px 25px;
}

.guestbook_three-item.rules li {
  list-style-position: inside !important;
  opacity: .75;
  line-height: 140%;
   list-style: disc;
}

.guestbook_three-item.rules li + li {
  margin-top: 10px
}

.guestbook_three-item.face {
  flex: 1;
  padding: 25px 0px 25px 0;
  font-size: 12px;
}

.guestbook_three-item.face h5 {
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  opacity: .75;
  margin-bottom: 6px
}

.guestbook_three-item.face > div {
  height: 95px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  margin-right: 30px;
  gap: 4px
}

.guestbook_three-item.face > div span {
  color: rgba(208, 208, 208, .75)
}

.guestbook_four {
  background: #241A1E;
  padding: 25px 30px;
}

.copycode {
  display: flex;
  gap: 20px;
  align-items: center
}

.copycode .legend a {
  background: #100D10;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  padding: 5px 25px
}

.copycode .blockcode {
  flex: 1;
  background: rgba(0,0,0,.25);
  padding: 5px 25px;
}

.copycode .scrollbox {
  text-align: center;
  font-size: 11px;
  opacity: .75
}

.copycode .scrollbox pre {
  font: 400 11px Courier New, rubik
}

img[alt~="hide-autor2"] {
	opacity: 0;
	display: none
}

0

2

Код:
.indOnline, .indOffline {
  display: block;
  width: 17px;
  height: 255px;
    z-index: 99;
    position: absolute;
    top: 0px;
    left: -20px;
}
.indOnline {
  background: url(https://forumstatic.ru/files/001b/e7/01/77564.png);
    border: none !important;
    box-shadow: none !important;
}
.indOffline {
  background:  url(https://forumstatic.ru/files/001b/e7/01/17486.png);
        border: none !important;
    box-shadow: none !important;
}

.post[data-group-id="3"] .pa-avatar .indOffline {
  display: none;
}

html, body {
    background:var(--html-bg) no-repeat fixed top center / cover;
}

#pun-title {border: none;
    display: none
}


#pun-title table {
    background: transparent
}

#pun-navlinks a {
transition: all .3s ease-in-out 0s;
  font: 500 12px 'rubik' !important;
    padding: 0 5px !important;
    display: inline-block;
    margin: 0 5px;
    position: relative;
    letter-spacing: 1px;
    color: #826e78 !important;
    text-transform: uppercase
}

#pun-navlinks a:hover {
    color: var(--link) !important;
}

#pun-navlinks a span {    padding: 0px !important;
}


#pun-navlinks {
    font-size:0px !important;
    font-style: normal;
    font-weight: lighter !important;
    text-align:  center;
    word-spacing: 0;
    padding: 0px !important;
    margin: 0px 0x 0 !important;
    width: auto;
    height: auto;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 1012px;
    margin-left: -25px !important;
    top: 230px
}


#pun-ulinks {
    font-family: rubik !important;
    font-style: normal;
    font-weight: 400 !important;
    margin: 0 0 15px !important;
    padding: 5px 0 3px !important;
    text-align: center !important;
    text-transform: lowercase;
    width: auto !important;
    height: auto !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

#pun-ulinks .item5 {
    display: none;
}
#pun-ulinks a {
    font-size: 9px !important;
    font-weight: 500;
    transition: all 0.5s linear 0s;
    letter-spacing: 0px;
    padding: 0 2px 0px 2px !important;
    position: relative;
    margin: 0px 5px;
    display: inline-block;
    color: var(--text2) !important;
    text-transform: uppercase
}

#pun-ulinks a:hover {
    color: var(--link2) !important;
}

.offctgr {display:block!important;
visibility:visible!important;
}

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

.pa-fld1 {
    padding-bottom: 0px !important;
    margin-bottom: 10px !important;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -5px !important;
    font: normal italic 35px dita;
    text-transform: uppercase;
    color: #d2d1cd
}

.pa-fld1:before {
    content: "";
    display: block;
    background: #b76f8e;
    height: 1px;
    width: 100%;
    position: absolute;
}

race {
    position: relative;
    z-index: 1
}

.pa-fld2 {
    border: 1px solid #b76f8e;
    padding: 5px !important;
    font: 400 9px/150% rubik;
    text-transform: uppercase;
    text-align: justify;
}

.ank {
    text-align: center;
    font-size: 10px;
    font-weight: 500
}

.pa-fld5 {
    border: 1px solid #b76f8e;
    margin-top: -1px !important;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0;
    line-height: 0
}

.pa-respect img {width: 10px}

#profilenav h2 {
    text-align: left !important;
}


.post-author {
    background: 
        #141414 url(https://forumstatic.ru/files/001b/e7/01/55228.jpg) no-repeat top center;
    border: 1px solid #674151 !important;
    margin-left: -20px !important;
    width: 240px !important;
    margin-top: 0px !important;
    position: relative;
    box-sizing: border-box;
    overflow: visible !important;
}

.pa-author span.flag-i {
    display: none;
}

.f_wrap1 {
    background: url(https://forumstatic.ru/files/001b/e7/01/70329.jpg);
    border-bottom: 1px solid transparent !important;
    border-image: url(https://forumstatic.ru/files/001b/e7/01/94245.png) 1 round !important;
    margin: -5px -5px -50px !important;
    padding: 10px 5px 45px !important;
}

.pa-title {
    height: auto;
    font-size: 9px;
  padding: 0px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400 !important;
    margin-top: 5px !important;
}

.post-author .pa-author {
    font-family: dita, rubik !important;
    font-size: 23px !important;
    font-weight: normal !important;
    transition: all .3s linear 0s;
    display: block;
    color: #d2d1cd;
    margin-bottom: 6px !important;
    font-style: italic
}

.post-author ul {
    padding: 5px !important;
    text-align: center;
    color: #8e7d89;
    width: auto;
    font: 400 12px/150% rubik !important;
    width: auto;
    box-sizing: border-box;
}

#pun .post-author ul a {
    color: #d2d1cd
}

#pun .post-author ul a:hover {
    color: var(--link)
}

.pa-avatar {
    margin: auto !important;
    text-align: center !important;
    margin-top:10px !important;
    margin-bottom: 0px !important;
    line-height: 0 !important;
    position: relative;
}

.pa-avatar.item2 img {
    border: 1px solid #dcd9d4;
}

.f_wrap3 {
    display: flex;
    flex-wrap: wrap;
    gap: 2px;
    margin-top: 5px !important;
}

.pa-posts, .pa-respect, .pa-fld3, .pa-fld4 {
    display: inline-block;
    font-family: rubik;
    font-size: 9.5px;
    padding: 0px !important;
    margin: 0 !important;
    font-weight: 400;
    width:auto;
    text-align: center;
    text-transform: uppercase;
    min-width: 40%;
    flex: 1;
    border: 1px solid #694353
}

.pa-ip {clear: both;
margin-top: 0px !important;}

.pa-online, .pa-last-visit {
display: none
}

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

.pl-email.email {
    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;
}
.punbb .post-box {
    color: var(--text2);
}
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    border-color: transparent;
    font-style: normal;
    font-weight: normal;
}

.punbb textarea {
    background-clip: padding-box;
   background: #d5d0cd;
    border: 1px solid rgba(154,140,153,.54) !important;
    padding: 10px !important;
    color: var(--text2);
  width: 100% !important;
box-sizing: border-box
}

.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
    background-clip: padding-box;
     background: rgba(160,137,147, .14);
    border: 1px solid rgba(154,140,153,.54) !important;
    padding: 15px !important;
    position: relative;
}

.spoiler-box > blockquote {
    background: rgba(160,137,147, .14);
    margin: 10px -10px -10px !important;
    width: auto !important;
    padding: 15px;
    border-top: 1px solid rgba(154,140,153,.54) 
}

.formsubmit {
  text-align: center
}

#pun .quote-box.spoiler-box {
    padding: 10px !important;
}

#pun .quote-box cite, #pun .code-box strong.legend {
    display: block;
    padding: 6px 10px 6px 10px !important;
    font-size: 16px;
    text-transform: uppercase;
    font-family: dita;
    margin-bottom: 5px;
    margin-top: -15px !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
    text-align: left;
    font-weight: normal;
    font-style: italic;
    border-bottom: 1px dashed rgba(160,137,147,.26) 
}

#pun-main .code-box .scrollbox pre {
font-family: Courier New, rubik !important;
font-size: 11px;}

.punbb select, input {
border: 0;
padding: 3px 5px 3px 5px !important;
    color: var(--text2);
background: #d5d0cd;
    border: 1px solid rgba(154,140,153,.54) !important;
    font: 400 11px rubik !important;
}

#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;
    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;
    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 {
    font-family: rubik!important;
    font-size: 11px !important;
    font-style: normal;
    font-weight: lighter;
    padding: 5px 0px !important; 
    text-align: center;
    width: auto;
text-transform: uppercase;
    letter-spacing: 0px;
    margin: 0px 0px !important;
    height: auto;
    color: var(--text2) !important;
}

#pun-main h1 {
    display: none
}


#pun-index h2 {box-shadow: none;
border: 0}

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

#pun-index .intd {
    position: relative;
}

#pun-index table Div.icon {
    border-style: none;
    background: transparent;
    height: 35px;
    width: 35px;
    position: absolute;
    top: 0px;
    z-index: 99;
    left: 0px;
    background: var(--icon);
    z-index: 0;
    mix-blend-mode: multiply;
    display: none
}

#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
     background: rgba(160,137,147,.23);
     border: 1px solid rgba(168,155,160,.43);
    display: block;
    float: left;
    height: 12px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: .5px;
    position: relative;
    width: 12px;
}


#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    background: var(--i-new);
    border: 1px solid var(--text2);
}
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    background: var(--i-imp);
    border: 1px solid var(--text2);
}

#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background: var(--i-close);
    border: 1px solid var(--text2);
}


#pun-about .container .item1 {
font-family: pt sans;
font-size: 10px;
text-align: center;
    position: relative;
    top: 3px
}


#pun-about p.container {
    background: red;
    height: 0px;
    margin-bottom: 30px;
    margin-top: 0px;
    width: auto;
    padding: 0 !important;
    border: 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;
}

.button, #pa-edit strong a  {
    background:#b3a5a8;
    border: 1px solid #9a8c99!important;
    color: var(--text2);
    font-family: rubik !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    margin-top: 5px !important;
    padding: 6px 20px 6px 20px !important;
    text-decoration: none;
    transition: all 0.5s ease-in-out 0s;
    vertical-align: middle;
    text-transform: uppercase;
}
.button:hover, #pa-edit strong a:hover {
    background:var(--link);
    border: 1px solid var(--link2) !important;
    color: var(--text2);
    cursor: pointer;
}

.button:active {
    border-top-color: #2c5f75;
}

#pun-crumbs1 a, #pun-crumbs2 a {font-weight: 600 !important;
}

#pun-crumbs1, #pun-crumbs2 {
font-family: rubik;
    font-size: 10px !important;
    text-align: center;
font-weight: normal  !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
    padding: 3px 5px 2px 0px !important;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
}

#pun-crumbs1 {
    margin-bottom: 25px !important;
}

#pun-crumbs1 .container strong + em, #pun-crumbs2 .container strong + em {
    display: none !important;
}

.post_reputation {
background: #d5d0cd;
    border: 1px solid rgba(154,140,153,.54) !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 {
background: #d5d0cd;
    border: 1px solid rgba(154,140,153,.54) !important;
    padding: 15px !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 {
    border: none !important;
    background: transparent;
width: auto;
padding: 0 !important;
margin: 0 0px !important;
margin-top: 0px !important;
margin-bottom:0px !important;
    height: auto;
    font:  normal 28px brand !important;
    text-transform: none;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: var(--text2);
}

#pun-index .category h2 span, #pun-stats h2 span {
    display: inline-flex;
    align-items: center;
    gap: 10px
}

#pun-index .category h2 span:before, #pun-stats h2 span:before {
   content: "";
    background: url(https://forumstatic.ru/files/001b/e7/01/52492.png);
    width: 14px;
    height: 14px;
    display: block;
    margin-top: -8px
}

#pun-index #pun-category1 h2 {
    margin-top: -20px !important;
}

#pun-stats {
    margin-top: 40px;
}

#pun-stats.section h2 {margin-top: 0px !important;
}

#pun-index .category .container, #pun-stats .container  {margin: 0px 0px !important;
    position: relative;
    padding: 25px;
    background: url(https://forumstatic.ru/files/001b/e7/01/35698.webp) no-repeat center center / cover;
    border: 1px solid #9e9b97
}

#pun-index .category tr {
position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
    padding: 0px;
}


#pun-index .category tr + tr {
    margin-top: 30px;
}

#pun-index .category + .category {
    margin-top: 45px;
}

#pun-index .category table {
    border: 0 !important;
}



#pun-index .category td {
    border: 0 !important;
}


#pun-index .category {margin-right: 0px !important;}

#pun-index thead {display: none}

#pun-index .category td {
    padding-left: 0;
    padding-right: 0
}

#pun-index .tcl {
    padding: 0px !important;
    width: 580px !important;
}

#pun-index .tclcon {
    text-align: justify;
    margin: 0px 0px 0px 0px;
    width: 580px;
    z-index: 1;
    position: relative;
    font: 400 10px/150% rubik;
}

.f_wrap {
    display: flex;
    gap: 10px;
        padding: 6px;
        background: rgba(160,137,147,.23);
    border: 1px solid rgba(168,155,160,.43);
    position: relative;
}

.f_wrap:before {
    content: "";
    background: url(https://forumstatic.ru/files/001b/e7/01/19061.jpg);
    width: 10px;
    height: 42px;
    position: absolute;
    top: -1px;
    left: -11px
}

tr.inew .f_wrap:before {
    content: "";
    background: url(https://forumstatic.ru/files/001b/e7/01/59118.jpg);
    width: 10px;
    height: 42px;
    position: absolute;
    top: -1px;
    left: -11px
}


.f_desc {
    flex: 1;
}

.f_link {
    width: 180px;
    display: flex;
    flex-direction: column;
    gap: 5px
}

.f_link a {
    background: rgba(160,137,147,.23);
    border: 1px solid rgba(168,155,160,.43) !important;
    text-transform: uppercase;
    text-align: center;
    padding: 4px 15px;
    font-weight: 600;
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s linear 0s !important;
}

.f_link a:hover {
    color: var(--text) !important;
    background: var(--link2)
}

 #pun-index .tclcon h3 a {
font-size: 24px;
font-weight: 400 !important;
font-family: brand;
position: relative;
z-index: 1;
     color: var(--text2)
}

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

#pun-index .tclcon h3 {
text-align: left;
display: block;
position: relative;
margin-bottom: 5px !important;
} 

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


#pun-index .tcr a {font-size: 13px;
font-weight: 500;
}

#pun-index .lastpost-link {
      display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
    width: 260px;
    white-space: nowrap;
    margin-bottom: -3px;
}

.datetime {
   opacity: .7;
}

#pun-index .byuser {
    font-weight: 400
}
#pun-index .tcr {
    text-align: left;
    font-family: rubik;
    font-size: 11px;
    font-weight: 300;
    width: auto;
    position: relative;
    overflow: visible;
    line-height: 150%;
    display: flex;
    align-items: center;
    margin-top: 10px !important;
}

#pun-index .tcl {width:auto !important;
}


#pun .user-avatar.user-avatar .avatar-image {
    border: 1px solid var(--text2) !important;
    border-radius: 0px;
transition: all .5s ease-in-out 0s;
width: 26px;
height: 26px;
    opacity: .55 !important;
}

#pun .user-avatar {
width: 26px;
height: 26px;
}

#pun .user-avatar.user-avatar .avatar-image:hover {
    opacity: 1 !important;
}

.user-avatar .avatar-image[style*=default_avatar] {background-image: url(https://forumupload.ru/uploads/001b/e6/2e/2/49136.png) !important;}


#pun-index .user-avatar {
margin-top:0px;
margin-right:0px !important;
margin-left: 0px !important;
    height: 25px !important;
}

#pun-index .user-avatar .avatar-image {margin-right: 0 !important;}

.isonline {
    background: var(--link2) !important;
    margin-right: -5px !important;
}

#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;
    text-align: justify;
}

.arrows {
    position: fixed;
    margin-left: 994px !important;
    top: 0;
    height: 100%;
    width: 27px;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-direction: column;
}

.go-up, .go-down {
    cursor: pointer;
    display: none;
    opacity: 1;
    transition: filter .4s ease-in-out 0s;
}


.go-down:hover, .go-up:hover {
    opacity: 1;
    filter: brightness(1.3)
}


.topic a.sharelink {
    display: none;
}

0

3

Код:
<div class="header_miniinfo">
<span>канада //</span> вампиры // оборотни // ведьмы
</div>
<div class="forumheader">
<div class="forumheader_item-left">
<div class="ams"><a href="ссылка">Админ</a>, <a href="ссылка">Админ</a>, <a href="ссылка">Админ</a>, <a href="ссылка">Админ</a></div>
<div class="persons">
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001b/e7/01/18628.jpg"></a>
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001b/e7/01/18628.jpg"></a>
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001b/e7/01/18628.jpg"></a>
</div>
<div class="header_text"><div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
</div></div>
</div>
<div class="forumheader_item-right">
<div class="ams">Эпизод недели <a href="ссылка">Тевинтерские ночи</a></div>
<div class="header_text"><div>
<span>Пост недели <a href="ссылка">Дориан</a>:</span>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat... <a href="ссылка">Читать дальше</a>
</div></div>
<div class="persons">
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001b/e7/01/18628.jpg"></a>
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001b/e7/01/18628.jpg"></a>
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001b/e7/01/18628.jpg"></a>
</div>
</div>
<div class="nav_wrap">
<div class="slide_button">навигация для гостей</div>
<div class="slide_block"><div class="link">
<a href="ссылка">Сюжет</a>
<a href="ссылка">Сюжет</a>
<a href="ссылка">Сюжет</a>
<a href="ссылка">Сюжет</a>
<a href="ссылка">Сюжет</a>
</div></div>
<div class="slide_button">навигация для игроков</div>
<div class="slide_block"><div class="link">
<a href="ссылка">Банк</a>
<a href="ссылка">Ни разу не банк</a>
<a href="ссылка">Явно что-то длиннее банка</a>
<a href="ссылка">Кредиты зло</a>
<a href="ссылка">Верстка за проценты от доходы</a>
<a href="ссылка">Меметон топ</a>
<a href="ссылка">Почти банк</a>
<a href="ссылка">Ну так и быть</a>
<a href="ссылка">тут тоже банк</a>
</div></div>
</div>
<div class="headerinfo_wrap">
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
</div>
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
</div>
</div>
</div>

<!-- Пиар-вход -->
<script src="https://forumstatic.ru/files/0015/c4/3f/26781.js"></script>
<script type="text/javascript">
PR.nick = 'PR'; //Ник PR-аккаунта
PR.pass = '1111'; //Пароль PR-аккаунта
PR.btn_text = 'PR'; //Надпись на кнопке PR-входа(или ссылка на картинку);
PR.set();</script>


<!--Всплывающие Подсказки при наведении-->
<style>
#tooltip {
  position: absolute;
  background: rgba(0,0,0,.85);
  z-index: 999;
  max-width: 180px;
  border: none;
  border-radius: 2px;
  box-shadow: 0 0 0px 1px rgba(0,0,0,.05) inset;
  font-family: roboto;
  font-size: 11px; /* размер текста */
  display: none;
  color: #d9d8d1; /* цвет текста */
  text-align: center;
  padding: 5px;
  letter-spacing: 1px;
  font-weight: 500;
}
</style>
<script type="text/javascript" src="https://forumstatic.ru/files/001a/fa/d0/26671.js"></script>
<!--//End//-Всплывающие Подсказки при наведении-->

<!-- поднятие репутации в закрытых темах -->
<script type="text/javascript">// спасибо форуму http://downtown.f-rpg.ru/
if($('pun-viewtopic').length)function changeVisibility(b){$('#'+b).toggle(); return};
</script>

<script>
$(function (){ 
$('#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4').wrapAll('<div class="ststitems"></div>');
});
</script>

<!--ОТКЛЮЧИТЬ сервис рекомендаций, жалоба в сообщениях, теги, граффити, вложения, сервисные смайлы, сокращение ссылки--><script type="text/javascript">
rusffLive.enable = false;
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>

<!--- Скрыть rss-atom --->
<style type="text/css">
.punbb .modmenu .container span {display: none;}
</style>
<!--- конец --->


<!--выделить код--> 
<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" src="https://forumstatic.ru/files/0018/25/96/63959.js"></script>
<!— конец —>

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

<script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>

<script type="text/javascript">
FORUM.set('editor.addition.tags.hideprofile', {name:'Скрыть профиль',onclick:function(){bbcode('[img=hide-autor2]https://is.gd/ekiTPp[/img]','');}});
</script>

0

4

Код:
<!-- Скрываем профиль в постах © Deff -->
    <script type="text/javascript">
    (function () {
    function addStyle() { /*==123==;
    <style type="text/css">#### .post-author,#### .post-sig{display:none !important}#### .post-body,#### .post-links,#### .post-links ul,#### h3>span{margin-left:0 !important}#### .pl-email,#### .pl-website{float:  none}#### .pl-delete {border-left: 1px solid rgba(0,0,0,.2) !important;margin-left: 10px}#### .post-content {margin-top: 0px !important; margin-left: 0 !important;margin-right: 0 !important}#### .post-box {margin: 0px !important}</style>
    ==123==;*/
    } addStyle = addStyle.toString().split('==123==;')[1];
    $('.post .post-content img[alt="hide-autor2"]').each(function(){
       var id = $(this).parents('.post').prop('id');
       $(addStyle.replace(/####/gim,'#'+id)).insertBefore($(this));
    });}());
    </script>

<script type="text/javascript">$(function() {$('.personal_page-wrapper img').tipsy({live:true, fade: true, gravity: 's slide-s'});});</script>

<!-- баннеры партнеров -->
<div class="bottombanners"><div>
<a href='https://rp-arts.ru/?c=project&id=430&x=goto' target='_blank'>
        <img src='https://rp-arts.ru/?c=project&id=430&x=get_banner' alt='Эдельвейс' /></a>
<a href="https://urchoice.rolka.su/" target="_blank"><img src="https://s2.uploads.ru/1tCcd.png" border="0" title="Каталог форумов" alt="LYL"></a>
<a href="https://daas.rusff.me/" target="_blank" title="Dragon Age: Another Story"><img src="https://forumstatic.ru/files/001b/7b/a6/12620.jpg" alt="Dragon Age" width="88" height="31"></a> <a href="http://reilan.ru/"><img src="https://sd.uploads.ru/ga1JT.png" border="0"></a> <a href="http://kingscross.f-rpg.ru/" target="_blank"><img title="KINGSCROSS. Внимание, поезд отправляется!" src="https://i.imgur.com/WNhMtiG.jpg" border="0"></a> <a href="https://swmedley.rusff.me" title="STAR WARS: Medley" target="_blank"><img src="https://forumstatic.ru/files/0018/1a/00/97746.gif" width="88" height="31" border="0" alt="STAR WARS: Medley"></a> <a href="http://insideout.mybb.ru/" target=_blank><img src="https://i.imgur.com/emfYusS.gif" title="Inside Out"></a> <a href=http://rains.rusff.me//><img src="https://i.imgur.com/5Ym0dnF.png" border="0" alt="Рейнс: Новая империя. Политика, войны, загадки прошлого"width=88  height=31 border></a> <a href="http://holod.rusff.me" target="_blank"><img src="https://s7.uploads.ru/YmQdR.gif" title="ХОЛОД" width="88" height="31"></a> <a href="http://allnewmarvels.ru" title="Marvel: All-New"><img src="https://forumstatic.ru/files/0016/a4/af/28937.gif" height="31" width="88" border="0"></a> <a href="https://circum.rusff.me/"><img title="CIRCUM" src="https://forumstatic.ru/files/001b/70/52/54325.gif" border="0" /></a> <a href="https://grishaverse.ru/" title="The Grishaverse"><img src="https://forumupload.ru/uploads/001b/19/fa/2/98255.gif"></a> <a href="http://oskolki.f-rpg.ru/" target="_blank"><img title=" Осколки Анара. Фэнтези, стимпанк. Эпизодическая система. 18+" src="https://forumstatic.ru/files/0012/e6/86/30495.gif" alt="" width="88" height="31" border="0" /></a> <a href="http://talesfrom.rusff.me/"><img src="https://forumstatic.ru/files/001b/8a/68/16693.jpg"></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://sunnycross.ru/"><img src="https://i.imgur.com/65znPol.png"></a><a href="http://lastworldwar.rusff.me/"><img src="https://forumstatic.ru/files/001b/c8/34/60483.gif" title="Naruto: last world war" border="0" width="88" height="31"></a><a href="http://catchyourdream.rusff.me" target="_blank"><img src="https://i.imgur.com/QDhZ9vz.gif" title="dream catcher"></a>

</div>
</div>

<script>
$('.slide_button').click(function() {  
    $('.slide_button').not(this).removeClass('i_active');
    $(this).toggleClass('i_active');
});
</script>

<script>
$('.slide_button').each(function() {
    $(this).on('click', function() { $('.slide_button').not($(this)).next().slideUp();
      $(this).next().slideToggle(); 
    });
  });
</script>

<!-- Отключение реакций-->
<script>
ReactionsPlugin.setConfig({
  disable: true
});
</script>


<script>
$('#pun .tcr').each(function(){
$(this).find('.lastpost-link, .lastpost').wrapAll('<div class="f_wrap2">');
});
$('.post-author ul').each(function(){
$(this).find('.pa-author, .pa-title').wrapAll('<div class="f_wrap1">');
});
$('.post-author ul').each(function(){
$(this).find('.pa-posts, .pa-respect, .pa-fld3, .pa-fld4').wrapAll('<div class="f_wrap3">');
});
</script>

<!--ТЕГ  абзаца - [indent] -->
<style>#button-indent {background:transparent}</style>
<script type="text/javascript">(function(){ var b = '[indent]';
$("#button-strike").after('<td id="button-indent" title="Отступы"><img src="/i/blank.gif"  onclick="insert(\''+b+'\')"></td>');
var indent = '<span style="display:inline-block;margin: 0.7em 1em;"></span>'; /*удвоенные Отступы сверху и слева*/
$('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
</script>



<!-- Анти-в-строчку для Сообщений и Репутации © 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','Администрирование','Админка');
   changeS('#pun-ulinks .item2','Активные темы','Активные');
   changeS('#pun-ulinks .item3','Темы без ответов','Без ответов');
   changeS('#pun-stats.section span','Статистика форума','Statistic');
</script>


<!-- счётчик символов -->
<script>
$( '<div id="plng">Написано символов: <span id="txtbox_count">0</span></div>' ).prependTo( '#form-buttons');
  $(function () {
	 $('textarea#main-reply').keyup(function () {
	 var txtlen = $(this).val().length;
	     $('#txtbox_count').text(txtlen);
});
 });
</script>

<!-------------- Регулировка размера шрифта в постах -------------->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/31001.js"></script>

<!-- Исключение из "Цитировать" подписи и "отредактировано" -->
<script type="text/javascript"> (function(){    var p =[];
  $('.post').find('.pl-quote').click(function(){
    p[0] = $(this).parents('.post').find('.lastedit');
    p[1] = $(this).parents('.post').find('.post-sig');
    p[2] = p[0].html();p[3] = p[1].html();
    p[0].html('');p[1].html('');
    setTimeout(function(){p[0].html(p[2]);p[1].html(p[3])},600);});
}());
</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>

<!--кнопки вверх вниз-->
<div class="arrows">
<div class="go-up" id='ToTop'><img src="https://forumstatic.ru/files/001b/e7/01/87286.png" class="arrow_up"></div>
<div class="go-down" id='OnBottom'><img src="https://forumstatic.ru/files/001b/e7/01/87286.png" class="arrow_down"></div>
</div>
<!--кнопки вверх вниз-->
<script type="text/javascript">
$(function(){
if ($(window).scrollTop()>="500") $("#ToTop").fadeIn("slow")
$(window).scroll(function(){
  if ($(window).scrollTop()<="500") $("#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>

<!--обтекание изображения 2.4.4-->
<script language="javascript">
$(function(){
$('td#button-link').before('<td id="floatbut" 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:#FFFFCC;border:1px solid black; width:auto; padding:8px; position:absolute; margin-top:-32%; margin-left:35%; z-index:20">
<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>

<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 22px;background: var(--borders);font: 500 9px 'arsenal';width: 11px;height: 11px;text-align: center;border-radius: 100%;padding: 0;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>

<!--Код Замены тире на длинный дефис не срабатывающий в блоке Код: -->
<script>$('.post-content p').html(function(){return this.innerHTML.replace(/(\s|&nbsp;)?-(\s|&nbsp;)/g,'$1&mdash;$2')})</script>


<!-- Разделение ников пользователей в теме запятой -->
<script>$('#topic-users-in a').prev('a').after(',');</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 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">
var title = document.querySelectorAll('.pa-avatar img[title], p.formsubmit .button[title], input.button[title],#statistic-other a[title], .post-rating a[title], span.offctgr img[title]'); 
var allTitle = title.length;
for (i=0; i<allTitle; i++){
    title[i].removeAttribute('title');
}
</script>

<!-- Индикатор активности пользователя © Alex_63 -->
<script type="text/javascript">
$('.post-author:not(.online)').addClass('offline');
$('.post-author.online').addClass('onlines');
$('.post').each(function(){
  var PostAuthorLogin = $(this).find('li.pa-author>a').text();
  var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
  var lastactiveTime = $(this).find('.pa-last-visit').text().split('Последний визит:')[1];
  $(this).find('.post-author.online.onlines').append('<img src="/i/blank.gif" class="indOnline" title="'+PostAuthorLogin+' на форуме'+activeTime+'" />');
  $(this).find('.post-author.offline').append('<img src="/i/blank.gif" class="indOffline" title="Последний визит '+lastactiveTime+' "/>');
});
</script>
<!-- маленько редактуры духа -->

    <div id="character" class="reveal-modal xlarge main container">
    <div class='modal_wrap'></div>
    <a class="close-reveal-modal">×</a>
    </div>

    <script type="text/javascript">
    function showTab(elem){
        $(".menu span").removeClass("tabactive");
        $(elem).addClass("tabactive");
        $("div.submenutext").hide();
        var activeDiv = $(elem).attr("alt");
        $("div."+activeDiv).fadeIn();
        return false;
    }
    $(".modal-link").click(function() {
            var modId = $(this).attr('id');
    $('.modal_wrap').html('');
    $.get('pages/'+modId, function (data){
        $('.modal_wrap').html($(data).find('.character').html());
    });
    $(".submenutext").hide();
    $(".submenutext:first").show();
    });
    </script>

0


Вы здесь » Memeton » secret keepers » меметон


Рейтинг форумов | Создать форум бесплатно