#мистика #призраки #медиумы #культы

phantom da·nce

25%

illusory gloomy waters test

Объявление

нет, нам не надоело их писать
скорее сломай себе голову
тут ещё комментарий
какой-то комментарий

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

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


Вы здесь » illusory gloomy waters test » All the roads are one » mmaleficarum design codes


mmaleficarum design codes

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

1

history

0

2

style 1

Код:
@import url(style_cs.css);

/* шрифты бланш */
@import url(https://forumstatic.ru/files/001a/28/10/55678.css); 

/* Иконический шрифт */
@import url('https://fonts.googleapis.com/css2?family=Material+Icons+Outlined');

/* Font Awesome */
@import url('https://kit-pro.fontawesome.com/releases/v6.6.0/css/pro.min.css');

@font-face {
    font-family: 'Marlino Regular Personal Use';
    src: url('https://forumstatic.ru/files/001c/43/fc/54674.eot');
    src: local('Marlino Regular Personal U'), local('MarlinoRegularPersonalUse'),
        url('https://forumstatic.ru/files/001c/43/fc/54674.eot?#iefix') format('embedded-opentype'),
        url('https://forumstatic.ru/files/001c/43/fc/47695.woff2') format('woff2'),
        url('https://forumstatic.ru/files/001c/43/fc/56850.woff') format('woff'),
        url('https://forumstatic.ru/files/001c/43/fc/84814.ttf') format('truetype'),
        url('https://forumstatic.ru/files/001c/43/fc/60952.svg#MarlinoRegularPersonalUse') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/****************************************
Чистый стиль by Alex Kolmar (бродяга)
****************************************/

/* Полезные сервисные настройки
-------------------------------------------------------------*/

.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;
display:none; }

#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;
}


/* Основные переменные
------------------------------------------*/

:root {
     --body-bg: #f9fcf8;
    --pun-bg: #f9fcf8;
    --sec-bg: #f0f3ec;
--link: #586537;
    --link-hover: #b4732b;
    --textcolor: #333333;
  --pwidth: 224px;
  --pad1: 10px 40px;
  --pad2: 5px 20px;
  --pad3: 5px 10px;
  --font-family: "Century Gothic", sans-serif;
  --second-family: "Angelic Bonques", sans-serif;
  --extra-family: "Marlino Regular Personal Use", sans-serif;
  --old-family: "Angelic Bonques", sans-serif;
  --gothic-family: "Century Gothic", sans-serif;
  --iconsfont:'Material Icons Outlined';
  --br-opacity: 1px solid rgba(201, 208, 175, 0.5);
  --bg-html:  url('https://upforme.ru/uploads/0014/d2/5e/2/782601.png') no-repeat center center;
}

.rose{
  --body-bg: #89515a;
  --pun-bg: #FFFCF5;
  --sec-bg: #F9F5EC;
  --link: #4E180C;
  --link-hover: #E36D1D;
}

/* Global
------------------------------------------*/

/* Применяется ко всем элементам */

* {
  margin: 0;
  padding: 0;
  border: none;
  text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  scrollbar-width: thin;
  scrollbar-color: var(--link) var(--sec-bg);
}

/* прокрутка хром etc */

*::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}

::-webkit-scrollbar-thumb {background: #ad5973 !important;border: solid 0px #585555!important;}

*::-webkit-scrollbar-thumb:active {
  background: var(--link);
}

/* выделение текста */

::selection {
  background: var(--link);
  color: var(--pun-bg);
}

del {
    opacity: 0.7;
    filter: blur(2px);
    text-decoration: none;
    transition: all .3s linear 0s;
}

del:hover {
    opacity: 1;
    filter: none;
    text-decoration: none;
}

:focus {
  outline: none;
}

/* все ссылки */

a,
.punbb #pun-admain a {
  text-decoration: none;
  color: var(--link);
  transition: all .2s linear 0s;
}

a:hover,
.punbb #pun-admain a:hover {
  color: var(--link-hover);
}

/* все заголовки */

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre {
  margin: 0;
}

h1,
h2 {
  padding: 10px 20px;
  font-weight: normal;
  text-align: center;
}

.multipage h1, .multipage h2 {
   display: none;
}

.multipage thead {
   display: none;
}

ul,
dl,
li,
dd,
dt {
  list-style: none;
}

address,
em {
  font-style: normal;
}

/* выключить список модераторов, отредактировано etc */

.modlist,
.lastedit,
.punbb div#pun-live-rusff,
.punbb .topic a.sharelink {
  display: none;
}

/* модальные окна, репутация, закладки etc */

#tags .container,
.post_report,
.post_reputation,
#MyBookmarks,
.inner.popup_graffiti,
.pun-modal .modal-inner,
.punbb-admin #pun-admin-award-form .inner {
  background: var(--sec-bg);
}

/* Формы
------------------------------------------- */

#font-area{
    position: absolute;
    background-color: var(--pun-bg);
    border: 1px #2d2f32 solid!important;
    height: 120px;
    overflow-y: scroll;
}

/* ОФОРМЛЕНИЕ КНОПОК */

input.button,
#pun-admain input.button,
#sub4,
input[type="button"],
input[type="submit"] {
  padding: 2px 10px;
  cursor: pointer;
  transition: all .2s linear 0s;
   background: var(--pun-bg);
    font-family: var(--font-family);
    text-transform: lowercase;
     border-radius: 9px;
 padding: var(--pad2);
    font-size: 12px;
    color: var(--textcolor);
    justify-content: space-between;
  margin: 0 30px 10px;
  border: var(--br-opacity);
    
}

input.button:hover,
#pun-admain input.button:hover,
#sub4:hover,
input[type="button"]:hover,
input[type="submit"]:hover {background: var(--link-hover);}

select#mod-options {
    font-family: var(--font-family);
    font-size: 10px;
    background: var(--sec-bg);
}

/* ОФОРМЛЕНИЕ ПОЛЕЙ ВВОДА */

input[type="text"],
input[type="password"],
textarea,
select {
  padding: 2px 5px;
  border: var(--br-opacity);
    background: var(--pun-bg);
    border-radius: 9px;
}

textarea,
input,
select,
optgroup {
  font-size: 12px;
  font-family: 'arial';
}

optgroup {
  font-weight: bold;
}

/* флажки и чекбоксы */

.checkfield input[type="checkbox"],
.radiofield input[type="radio"] {
  margin: 0 3px;
}

p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
  height: 20px;
  vertical-align: middle;
}

.formal .container {
  padding: var(--pad1);
}

.formsubmit {
  padding: 0;
  margin: 10px 0 0 0;
  text-align: center;
}

.formsubmit input,
.formsubmit a,
.formsubmit span {
  margin: 0 6px 0 0;
   background: var(--pun-bg);
    font-family: var(--font-family);
    text-transform: lowercase;
    border: 1px solid rgba(201, 208, 175, 0.5);
    border-radius: 9px;
    padding: 7px 10px;
    font-size: 12px;
    color: var(--textcolor);
}

.formsubmit input:hover,
.formsubmit a:hover,
.formsubmit span:hover {
  color: var(--pun-bg); 
}


.formsubmit a {color: (--pun-bg) !important;
}

fieldset {
  border: none;
}

fieldset legend {
   margin-bottom: 10px;
}

fieldset legend span { 
    font-family: var(--font-family);
      border: 1px solid var(--body-bg);
    padding: 1px 6px;
    border-radius: 10px;
    background: var(--sec-bg);
}

fieldset fieldset {
  border: none;
  margin: 0;
  padding: 0 0 8px 0
}

#plng {
    border: 1px solid rgba(201, 208, 175, 0.5) !important;
    padding: 5px 5px 5px 8px !important;
    margin: 0 20px 0 5px!important;
    border-radius: 10px;
}

.fs-box {
  padding: 5px 0;
}

.fs-box .post-author {
  width: 220px;
}
.fs-box .post .post-author ul {
  width: 200px !important;
}

.fs-box p,
.fs-box fieldset {
  padding: 0 0 8px 0;
}

.inline .inputfield,
.inline .selectfield,
.inline .passfield {
  float: left;
  margin-right: 10px;
}

.inline .infofield {
  clear: both
}

.datafield br {
  display: none
}

.required label,
.datafield span.input {
  font-size: 10px;
}

textarea,
.longinput input {
  width: 64%;
  margin: 0;
}

.hashelp {
  position: relative;
}


/* Админка
------------------------------------------*/

.punbb-admin .adcontainer,
.punbb-admin .adformal {
  border: none;
}


/* Тело форума
------------------------------------------*/
/* фон */

html {
  background: var(--body-bg) url() no-repeat top center;
}


/* заплатка для фиксированного фона */

body::before {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 100vw;
  min-height: 100vh;
  z-index: -10;
  background: var(--body-bg) url(https://forumstatic.ru/files/0014/d2/5e/59988.png) no-repeat top center/cover;
}



#pun {
  margin: 30px auto;
  width: 1000px;
  background: var(--pun-bg);
  color: var(--textcolor);
  text-transform: lowercase;
}

/* внутреннее тело */

.punbb {
  font: 12px Arial, Verdana;
}

/* настройки внутренних блоков */

.punbb > div .container {
  padding: var(--pad1);
}

/* Навигационные ссылки */

#pun-navlinks {
    position: absolute;
    width: 950px;
    font-family: var(--font-family);
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
      color: var(--link);
  }



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

#pun-navlinks .container {
  text-align: center;
}

#pun-navlinks li {
    display: inline;
    border-radius: 23px;
    padding: 4px 8px;
           font-size: 18px;
    font-family: var(--second-family);
}

/* Пользовательские ссылки */

#pun-ulinks {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 10px;
    text-transform: lowercase;
    text-align: center;
  margin-top: 25px;
}

#pun-ulinks a {
    color: var(--link);
}

#pun-ulinks a:hover {
    color: var(--link-hover);
    };

#pun-ulinks .container {
  text-align: center;
}

#pun-ulinks li {
  padding: 0 5px;
  display: inline;
}

/* Статус */

#pun-status {
    font-family: var(--font-family);
    text-transform: lowercase;
    font-size: 10px;
}

#pun-status span {
  white-space: nowrap;
  margin-right: 5px;
}

.crumbs.container {
    font-family: var(--font-family);
    font-size: 10px;
    text-align: left;
    text-transform: lowercase;
}

/* Копирайт */

#pun-about {}

#pun-about .container {
  text-align: center;
}


/* Главная форумная таблица
------------------------------------------*/

.main table {
  table-layout: fixed;
  width: 100%;
}

.main th {
  padding: 5px 10px;
}

.main td {
  padding: 10px;
}

.tcl {
  width: 50%;
}

.tc2,
.tc3,
.tcmod {
  text-align: left;
  width: 6%;
}

#pun-index .tc2,
#pun-index .tc3,
#pun-index .tcmod {
  visibility: hidden;
}

.tcr {
  width: 30%;
}

#pun-index .tcr {
    text-align: right;
}

#pun-index td .user-avatar {
    float: left;
    margin: 1px 0 2px 11px;
    filter: grayscale(100%);
}

#pun-index td .avatar-image {
    outline: 1px solid var(--body-bg);
}

.lastpost-link, .lastpost {
    font-family: var(--font-family);
    text-transform: lowercase;
    text-align: center;
    color: var(--textcolor);
}

.lastpost-link {
   font-size: 12px;
   font-weight: 600;
}

.lastpost {
   font-size: 10px;
}

#pun-searchtopics .tcl,
#pun-modviewforum .tcl {
  width: 40%
}

#pun-searchtopics .tc2 {
  text-align: left;
  width: 20%;
}

#pun-debug table .tcl {
  width: 15%;
}

#pun-debug .tcr {
  width: 90%;
}

#pun-index tbody.hasicon {
    border-radius: 17px;
    background: var(--pun-bg);
    display: block;
    padding: 23px;
}

tbody.hasicon td.tcl {
 font-size: 10px;
 letter-spacing: 0.1em;
}

.desktext {
    font-family: var(--font-family);
    font-size: 10px;
    text-transform: lowercase;
    color: #323244;
}

.desklink {
   margin-top: 10px;
   display: flex;
   gap: 5px;
}

.desklink a {
    border: 1px solid var(--body-bg);
    padding: 3px 8px;
    border-radius: 5px;
    color: var(--textcolor);
}

.desklink a:hover {
    border: 1px solid var(--body-bg);
    background: var(--body-bg);
    padding: 3px 8px;
    border-radius: 5px;
    color: white;
}


/* аватар */

.punbb td .user-avatar, #pun-index td .user-avatar {

}

.punbb td .user-avatar .avatar-image {

}

/* Иконки */


#pun-index div.icon {
 float: right;
 margin-right: -70px;
 margin-top: 20px;
    width: 15px;
    height: 15px;
    background: var(--sec-bg);
    border-radius: 50%;
}

#pun-index tr.inew div.icon {
 float: right;
 margin-right: -70px;
    width: 15px;
    height: 15px;
    background: var(--link-hover);
    border-radius: 50%;
}

div.icon {
 float: right;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin-right: 30px;
    background: var(--sec-bg);
}

tr.inew div.icon {
  background: var(--link-hover) url() no-repeat top center;
}

tr.isticky div.icon {
  background: var(--link);
}

tr.iclosed div.icon {
  background: var(--textcolor);
}

#pun-index .tclcon {
  width: 500px;
}



/* Оформление всплывающей  подсказки © Домовой */
#tooltip {
    position:absolute;
    background-color:var(--link); /* фон подсказки */
    z-index: 999;
    max-width:200px; /* максимальная ширина подсказки */
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    font-family:var(--font-family);
    font-size:12px; /* размер текста */
    display:none;
    color:#fff; /* цвет текста */
    text-align:center;
    padding:4px;
    text-transform: lowercase;
}



/* Пагинация (Переключаемые страницы, Новая тема + Опрос, Подписка)
--------------------------------------------------------------------------------------------------- */

.multipage {
  margin-top: 10px;
}

.linkst {
  position: relative;
  padding: var(--pad2);
  display: flex;
  justify-content: space-between;
  margin: 0 30px 10px;
  text-transform: lowercase;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 10px;
  color: var(--textcolor);
}

.linkst .pagelink, .linksb {
  text-transform: lowercase;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 10px;
  color: var(--textcolor);}

.linkst .postlink {
  text-align: right;
}

.linksb {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#pun-viewtopic .linksb, #pun-main.main.multipage .linksb {
  position: relative;
  padding: var(--pad2);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 30px 10px;
}

#pun-main.main.multipage .tcr a, #pun-main.main.multipage .tcr .byuser {

}

.linksb .pagelink {
  order: -1;
}

.subscribelink {
  width: 100%;
  text-align: right;
}

.linksb noindex {
  order: 1;
}

.linksb .postlink {
  margin-left: auto;
  text-align: right;
}

.postlink.long {
    display: flex;
    gap: 10px;
    justify-content: flex-end;
}

.postlink.long .new-topic {
    padding-right: 5px!important;
}

.postlink.long .new-topic, .postlink.long .new-poll {
    background: var(--link);
    padding: 2px 5px;
    border-radius: 10px;
}

.postlink.long .new-topic:hover, .postlink.long .new-poll:hover {
    background: var(--link-hover);
}

.postlink.long a {
    color: white;
}

.topic-users-in {
    font-family: var(--font-family);
    font-size: 11px;
}

/* Модераторское меню, RSS, Atom */

.modmenu .container {
  padding: var(--pad3);
  text-align: right;
}

.modmenu .container strong {
  float: left;
}

.modmenu input {
  margin-left: 10px;
}
.modmenu strong ::before {
    content: '\f591';
    font-family: 'Font Awesome 6 Pro';
    padding: 0 6px 0 0;
    font-weight: 600;
}

.modmenu strong {
    font-family: var(--font-family);
    font-size: 11px;
}

/* Главная
------------------------------------------*/

/* скрыть "форум, тем, сообщений" */

#pun-index thead {
  display: none;
}

/* категория */

#pun-index .category {}

/* заголовок категории */

#pun-index .category h2 {
   padding: 0 50px;
}

#pun-index .category h2 span:not(.categoryTool) {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 16px;
    text-transform: lowercase;
    text-align: center;
    color: var(--textcolor);
    display: flex;
    justify-content: center;
    gap: 5px;
    align-items: center;
    letter-spacing: 1px;
    background: rgba(201, 208, 175, 0.2);
    border-radius: 10px;
    padding: 7px;
    letter-spacing: 0.1em;
}


.categoryTool {
    font-family: var(--font-family);
    font-style: italic;
    font-weight: 400;
    font-size: 9px;
    text-transform: lowercase;
    color: #323244;
    width: 200px;
    display: none;
    text-align: left;
}


/* форумы */

#pun-index .tcl h3 {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 20px;
    text-transform: uppercase;
}

#pun-index .tcl h3 a {
    color: var(--link);
}

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

/* Статистика */

#pun-stats {}

#pun-stats .container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    text-transform: lowercase;
    font-family: var(--font-family);
    font-size: 10px;
}

.online-list {
    font-size: 11px;
    font-family: var(--font-family);
}

/* заголовок статистики */

#pun-stats h2 {
   display: none;
}

/* всего тем, всего сообщений */

#pun-stats li.item1,
#pun-stats li.item2 {
  clear: both;
    background: var(--sec-bg);
    padding: 5px 25px;
    border-radius: 23px;
}


/* зарегистрированных, последний зарегистрировавшийся */

#pun-stats li.item3,
#pun-stats li.item4 {
    background: var(--sec-bg);
    padding: 5px 25px;
    border-radius: 23px;
}

/* активны, посетили за сутки */

li#onlinelist {
  margin-top: 10px;
  text-align: justify;
    flex-grow: 1;
    width: 100%;
}

#pun-title {
    background: url(https://forumstatic.ru/files/0014/d2/5e/50649.png);
    height: 310px;
    width: 1000px;
 }

/* скрыть заголовок в шапке */

#pun-title .title-logo {
  display: none;
}

/* содержимое шапки в html-верх */

.tablica {
    position: absolute;
    width: 1000px;
    height: 280px;
    top: 90px;
    display: flex;
    justify-content: space-between;
    padding: 0 50px 50px;
    box-sizing: border-box;
    align-items: flex-end;
    pointer-events: none;
}

.tableft {
    width: 322px;
        height: 280px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    position: relative;
    pointer-events: all;
}

.tabright {
    pointer-events: all;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
    height: 280px;
}

.map {
    font-family: var(--font-family);
    font-weight: 600;
    font-size: 13px;
    text-transform: lowercase;
    color: var(--sec-bg);
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
    position: relative;
    width: fit-content;
    margin: 50px 50px 30px auto;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-evenly;
       z-index: 11;
}
.quests {
    font-family: var(--font-family);
    font-weight: 600;
    font-size: 13px;
    text-transform: lowercase;
    color: var(--sec-bg);
    display: flex;
    flex-direction: column; 
    align-items: flex-end;
    position: relative;
    width: fit-content; 
    margin: 16px 0 0 auto !important;
    flex-wrap: wrap;
    align-content: flex-end;
    justify-content: flex-end;
}


.quests span {
  position: relative;
  z-index: 2;
}

.bestep, .actshead {
    font-family: var(--gothic-family);
    font-weight: 400;
    font-size: 11px;
    text-transform: lowercase;
    color: var(--sec-bg);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 10px;
    position: relative;
    width: fit-content;
    margin: 0px 0px 30px 0px;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-evenly;
    z-index: 11;
}



.actshead span, .map span {
    display: block;
    position: relative;
    z-index: 2;
}


.bestep a {
    color: var(--sec-bg);
    width: fit-content;
    position: relative;
       font-weight: 700;
}

.bestep a:hover {color: var(--link-hover);}

.bestep a span {
    z-index: 2;
    position: relative;
}

.bestpost {
    font-family: var(--gothic-family);
    font-weight: 400;
    font-size: 11px;
    text-transform: lowercase;
    text-align: center;
    color: var(--sec-bg);
       position: relative;
        margin-top: -30px;
        z-index: 11;
}

.bestpostextra {
    z-index: 2;
    position: relative;
}

.bestpost a {
    color: var(--sec-bg);
   font-weight: 700;
}

.bestpost a:hover {color: var(--link-hover)}

.bestquote {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 10px;
    text-transform: lowercase;
    color: var(--sec-bg);
    text-align: justify;
    width: 322px;
    height: 90px;
    padding: 10px 10px 10px 15px;
    box-sizing: border-box;
    backdrop-filter: blur(4px);
    background: rgba(217, 217, 217, 0.08);
    border-radius: 5px;
    -webkit-backdrop-filter: blur(4px);
    z-index: 11;
}


.bestquote p {
    overflow: auto;
    height: 70px;
    scrollbar-color: rgba(211, 136, 53, 0.31) transparent;
    padding-right: 10px;
}

.underline {
    display: block;
    backdrop-filter: blur(2px);
    background: rgba(211, 136, 53, 0.31);
    height: 8px;
    width: 100%;
    position: absolute;
    bottom: -2px;
    z-index: 1;
    padding: 0 10px;
    left: 50%;
    transform: translateX(-50%);
}

.acts {
    display: flex;
    gap: 15px;
    margin-bottom: 50px;
    margin-top: -30px;
 }

.acts a {
    width: 50px;
    height: 50px;
    display: block;
        outline-offset: 2px;
    border-radius: 50%;
                    transition: all .5s ease-in-out 0s;
    filter: grayscale(100%);
    opacity: .8;
}

.acts a:hover {filter: grayscale(0);
opacity: 1} 
.acts a::before {
    content: '';
    width: 50px;
    height: 50px;
    display: block;
    border-radius: 8px;
    position: absolute;
        border-radius: 50%;
}

.acts a:hover:before {
    opacity: 0;
        border-radius: 50%;
        filter: grayscale(0);
opacity: 1
}

.acts img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    object-position: top center;
    border-radius: 7px;
        border-radius: 50%;
        }

.acts-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center; 
  margin: 0 auto;
  gap: 10px;
}


.headfull {
    margin: 0px 0px -10px 0px;
}
.headquote {
    font-family: var(--gothic-family);
    font-weight: 400;
    font-size: 12px;
    text-transform: lowercase;
    text-align: left;
    color: var(--sec-bg);
    margin-bottom: 5px;
}

.headquote span {
    border-bottom: 1px dotted white;
}

.headname {
        font-family: var(--second-family);
    font-weight: 400;
    font-size: 85px;
    text-transform: lowercase;
    text-align: right;
    color: var(--sec-bg);
      line-height: 0.7;
         z-index: 11;
   }
   

.headinfo {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 8px;
    text-transform: lowercase;
    text-align: right;
    color: var(--sec-bg);
    width: 450px;
    margin-top: -2px;
}

.gonka {
    display: flex
;
    flex-direction: column;
    align-items: center;
    background: var(--pun-bg);
    width: 200px;
    height: 35px;
    position: absolute;
    margin-left: 397px;
    margin-top: 276px;
    border-top-right-radius: 90px;
    border-top-left-radius: 90px;
    z-index: 11;
    justify-content: center;
}

    
    .gonkanum {font-family: var(--second-family);}
    
.gonkawrap {
  display: inline-flex;
  gap: 10px;
}

.gonkatitle {
  font-weight: bold;
  text-align: center;
    text-align: center;
    font-family: roboto;
    font-weight: 500;
    color: var(--link);
}

.svecha {
    position: absolute;
    top: 242px;
    left: 91px;
    z-index: 10;
    opacity: 0.9;
}



.kolba {
  position: absolute;
  opacity: 0.8;
  z-index: 10;
}

.kolba img {
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.3s ease-in-out;
   z-index: 10;
}

.kolba-animated {
  opacity: 0;
   z-index: 10;
}

.kolba:hover .kolba-animated {
  opacity: 1;
}

.kolba:hover .kolba-static {
  opacity: 0;
}


/* Объявление
------------------------------------------*/

#pun-announcement {}

/* скрываем слово "объявление" */

#pun-announcement h2 {
  display: none;
}


/* Футер
------------------------------------------*/

#html-footer {}

#html-footer .container {padding: 0;}

/* баннеры */

.banners {
  padding: var(--pad1);
    background: var(--textcolor);
  height: 50px;
}

.banners .container {
    display: flex;
    flex-wrap: wrap;
    gap: 5px 5px;
    justify-content: center;
    overflow: auto;
    height: 35px;
    scrollbar-width: thin;
    scrollbar-color: var(--link) transparent;
}

.banners a {
  opacity: .5;
}

.banners a:hover {
  opacity: 1;
}

.acknowledgements {
    text-align: center;
    font-size: 11px;
    font-family: var(--gothic-family);
    color: var(--sec-bg);
    margin-top: 10px;
    padding-bottom: 10px;
    opacity: 0.6;
    margin-top: -23px;
    background: transparent;
}



/* Топик
------------------------------------------*/
.toppost,
.topicpost {
  margin-top: 0;
}

/* контейнер поста */

.post > .container {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
   padding: 10px 15px !important;
}

/* дата и номер поста */

.post h3 {background: var(--sec-bg);
    border-radius: 10px;
}

.post h3 span {
  padding: var(--pad2);
  display: block;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 11px;
  text-transform: lowercase;
  color: var(--link);
}


.permalink {
  color: var(--link);
}

/* номер поста */

.post h3 strong::before {
 content: '# ';
}

.post h3 strong {
  float: right;
  text-align: right;
  font-weight: normal;
}

/* Автор */

.post-author {
  width: 240px;
  text-align: center;
  box-sizing: border-box;
   border: 1px solid var(--body-bg);
  border-radius: 9px;
  margin-bottom: 15px;
  position: relative;
   background: url(https://forumstatic.ru/files/0014/d2/5e/34958.png) no-repeat bottom center;
       border: 1px solid rgba(201, 208, 175, 0.5);
       padding: 10px 10px 35px;
}


 .punbb .post .post-author ul {
    padding: 0 0 10px;
    width: 220px;
    border-radius: 20px;
    background: var(--pun-bg);
}

.pa-author {
    font-family: var(--second-family);
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    color: var(--link);
    letter-spacing: 0.1em;
    padding: 4px;
    border-radius: 10px;
}

.pa-author a {
color: var(--link);
}

.pa-author a:hover {
     color: var(--link-hover);
}

.pa-title {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 9px;
    text-transform: lowercase;
    text-align: center;
    margin-bottom: 10px;
}

.pa-avatar img {
    outline: 1px solid var(--body-bg);
    outline-offset: 5px;
        max-width: 180px;
        max-height: 180px;
}

.pa-posts .fld-name, .pa-respect .fld-name {display: inline-block;}

.punbb .post .post-author .pa-fld1 {
    display: block;
    margin: 5px auto;
    font-size: 10px;
    font-family: var(--font-family);
    color: var(--link);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}

.pa-fld2  {
    backdrop-filter: blur(5px);
    background: var(--sec-bg);
    border-radius: 0 0 20px 20px;
    width: 183px;
    padding: 9px;
    position: relative;
    font-size: 10px;
    z-index: 1;
    line-height: 1.4;
      margin-left: 10px;
}

.pa-fld2 a {color: var(--link-hover);
font-weight: 600;
}
.pa-fld4  {
       width: 183px;
  border-radius: 20px 20px 0 0;
  margin-left: 10px;
}

.punbb .post .post-author .pa-posts, .punbb .post .post-author .pa-respect, .punbb .post .post-author .pa-fld3, .punbb .post .post-author .pa-fld6 {
     display: inline-block;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 10px;
    text-transform: lowercase;
    text-align: center;
    color: var(--textcolor);
    padding: 5px;
font-size: 8px;
}


.punbb .post .post-author .pa-fld5 {
  margin: 0 auto 10px;
  background: var(--sec-bg);
  display: block;
  width: 200px;
  font-size: 9px;
  line-height: 18px;
  letter-spacing: .8px;
  font-family: var(--font-family);
  text-transform: uppercase;
  border-radius: 10px 10px 10px 10px;
}


.punbb .post .post-author .pa-fld4 img {
  border-radius: 20px 20px 0 0;
  width: 200px;
}

.pa-online,
.pa-last-visit {}

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


/* Тело поста */

.post-body {
  width: calc(98% - var(--pwidth));
   background: var(--pun-bg);
}

  .post-box {
padding: 2em;
margin-left: 20px;
    text-align: justify;
    border-radius: 10px;
    text-transform: none;
    background: var(--sec-bg);
}


.post-links {
  margin-left: var(--pwidth);
  width: 100%;
  text-transform: lowercase;
  font-family: var(--font-family);
  font-size: 10px;
}

.post-links ul {
  padding: 0;
  margin-left: calc(var(--pwidth) * -1);
  text-align: right;
}

.post-links li {
  display: inline-flex;
  align-items: center;
}

.post-links li:not(:first-of-type) {
  padding-left: 10px;
}

.pl-email,
.pl-website {
  float: left;
}

.clearer {
  clear: both;
  height: 0;
  font-size: 0;
}



/* Контент поста - цитата, спойлер, таблицы и т.п. */

.punbb .post td {
  border: 0px transparent !important;
}

pre {
  font: 12px/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace;
}

.post-content em {
  font-style: italic;
}

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

.post-content em.bbuline {
  font-style: normal;
  text-decoration: underline;
}

.post-content p {
    margin: 0.8em 0;
line-height: 150%;
  text-align: justify;
}

.post-content img {
  vertical-align: middle;
}

/* цитата и код */

.quote-box, .code-box {
    margin: 4px 10px 10px;
    padding: 9px;
    border: var(--br-opacity);
    background: transparent;
    border-radius: 9px;
        max-width: 100%;
overflow: auto;
}

.blockcode {width: 97%;
    margin: 10px;
    }

.quote-box cite {
    display: block;
    padding-bottom: 7px;
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    text-transform: lowercase;
    color: var(--link);
    font-style: normal;
 }

.quote-box blockquote {
padding: 10px 0 0 0;
}

.code-box strong.legend {
  display: block;
  padding-bottom: 5px;
  font-weight: bold;
  font-style: normal;
}

.punbb .post-content .spoiler-box > div, .punbb .post-content .spoiler-box > div.visible {
    background: url(https://forumstatic.ru/files/0014/d2/5e/59134.png) no-repeat left center / 14px;
}

/* Форма ответа */

#main-reply {
  box-sizing: border-box;
}

#tags {
  position: relative;
}

#tags .container {
  padding: var(--pad3) !important;
  top: 0 !important;
}


/* Профиль + ЛС
------------------------------------------*/
#profile {
   padding: var(--pad1);
}

#viewprofile tr { 
    display: flex;
    gap: 40px;
    font-family: var(--font-family);
}

#pun-profile h1 {
  display: none;
}

#profile .container {
  padding-left: 200px;
  min-height: 100px;
}

#profilenav {
  float: left;
  margin-left: -180px;
}

#viewprofile h2,
#profilenav h2 {
   text-align: center;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 10px;
    background: var(--body-bg);
    color: black;
    padding: 2px 3px;
    border-radius: 10px;
}

#profilenav li {
  padding: 0 0 5px;
}

#viewprofile li {
  padding: 5px 0;
}

#viewprofile td#profile-left {
    display: flex;
    flex-wrap: wrap;
    width: auto;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    background: var(--sec-bg);
    padding: 10px 15px;
    border-radius: 10px;
    border: 1px solid var(--body-bg);
}

#profile-name {
    font-size: 15px;
    font-family: var(--second-family);
        letter-spacing: 0.1em;
}

#viewprofile td#profile-right {
    display: flex;
    flex-flow: column;
    flex-wrap: wrap;
    box-sizing: border-box;
    gap: 10px;
    flex-direction: row;
}


#profile-right li {
   display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: center;
    gap: 10px;
    text-align: center;
    background: var(--sec-bg);
    padding: 0 5px;
    border-radius: 10px;
    border: 1px solid var(--body-bg);
}


#profile-right li span {
    flex-shrink: 0;
    text-align: center;
}

#profile-left li strong, #profile-right li strong {
  font-weight: normal !important;
  padding-left: 0 !important;
}

img.avatardemo {
  float: right;
  margin: 0 0 8px 18px;
}

#pun-messages .clearer {
  display: none;
}

/* Прочие страницы
------------------------------------------*/

/* Список пользователей */

#pun-userlist .formal,
#pun-userlist .formal .container {
  margin-bottom: 0;
}

#pun-userlist .tc2 {
  text-align: left;
  width: 20%;
}

#pun-userlist .tcl {
  width: 40%
}

.usertable .container {}

/* Собщения об ошибках */

.info .container {
  padding: var(--pad3);
}

.info .container .backlink {
  padding-top: 8px;
}

/* Регистрация */

.info-box {
  margin: 0 0 10px 0;
}

.info-box * {
  padding: 0 0 5px 0;
}

.info-box .legend {
  font-weight: bold;
}

.jGrowl-notification .jGrowl-close {
  position: relative;
  right: 6px;
}



/* БыстроПлюсы для Топика */
.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: 100;
  width: 38px;
  height: 38px;
  text-align: center;
  font-size: 12px !important;
  display: inline-block;
  vertical-align: middle;
  line-height: 36px;
  letter-spacing: 2px;
   color: var(--link);
   margin-top: 20px
}
div.dark-style .post-rating p>a {
  color: #6BC8AF !important;
}
div.post-vote {

}

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;
  display: block;
  background-size: 100%;
margin-top: 20px;
}
.post.dark-style div.post-vote p>a {
  background: url(https://forumstatic.ru/files/0012/d8/04/38128.png) no-repeat;
  background-size: 100%;
}

.punbb div.post-vote p {
  padding: var(--pad1)!important;
  margin: 0!important;
}

/* Кнопки вверх-вниз
-------------------------------------------------------*/

.go-up,
.go-down {
  cursor: pointer;
  z-index: 9999;
  display: none;
  position: fixed;
  margin-left: 1000px !important;
  box-sizing: border-box;
  transition: all .3s linear 0s;
  }

.go-up {
 top: calc(40% + 40px);
}

.go-down {
   top: calc(40% + 85px);
}

.go-down:hover,
.go-up:hover {
  opacity: 1;
}

#profile-signature ul {
    border: none !important;
    padding-top: 0 !important;
}

.pagelink strong {
color: var(--link-hover);
  font-weight: 700;
}

0

3

style 2

Код:
/* -------------- НАВИГАЦИЯ ---------------*/
.spirit_nav-wrap {
  position: relative;
  align-self: flex-start;
}

.nav_button {
  cursor: pointer;
  transition: all .4s linear 0s;
  color: #fefefe
}

.nav_button.map:hover span {
  color: var(--link-hover); /
}

.nav_button.i_active {
 
}

.nav_block {
    display: none;
    background: rgba(255, 252, 245, 0.9);
    position: absolute;
    top: calc(100% + 5px);
    border-radius: 10px;
    width: 220px;
    font-family: var(--font-family);
    font-size: 10px;
    margin: -30px 0px 0px -25px;
    z-index: 2;
}

.nav_block_quests {
    display: none;
    background: rgba(255, 252, 245, 0.9);
    position: absolute;
    border-radius: 10px;
    width: 220px;
    height: fit-content;
    font-family: var(--gothic-family);
    color: var(--textcolor);
    padding: 10px;
    font-size: 10px;
    z-index: 2;
    text-align: center;
    line-height: 1.7em;
    font-weight: 400;
        top: calc(100% + 5px);
}

.nav_button:hover span {
  color: var(--link-hover);
}

.nav_block .link {
  padding: 10px;
  display: flex;
  flex-direction: column;
  text-align: center;
  text-transform: lowercase;
  gap: 5px;
}

.nav_block .link a {
  color: var(--pun-bg);
  background: var(--link);
  border-radius: 8px;
  padding: 5px 10px;
  transition: all .4s linear 0s;
    font-weight: 700;
}


.nav_block .link a:hover {
    background: var(--link-hover);
    color: var(--pun-bg);
}


/* Form Buttons © max, the murderer!
----------------------------------------------------------------------- */

/* General */

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

#form-buttons table tr {
    display: flex;
    justify-content: space-between; /* выравнивание кнопок в ряду */
    gap: 4px;
    margin-bottom: 4px;
}

#form-buttons td {
    position: relative;
    background: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px; /* ширина кнопки */
    height: 24px; /* высота кнопки */
    margin-bottom: 4px;
}

#form-buttons td::before {
    font-family: 'Font Awesome 6 Pro';
    font-size: 13px; /* размер иконки */
    font-weight: 400; /* стиль иконки */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    z-index: 1;
}

#form-buttons td:hover::before {
    color: var(--link-hover); /* цвет при наведении */
}


/* Icons */

#button-font::before {
    content: '\f031';
}

#button-size::before {
    content: '\f894';
}

#button-bold::before {
    content: '\f032';
}

#button-italic::before {
    content: '\f033';
}

#button-underline::before {
    content: '\f0cd';
}

#button-strike::before {
    content: '\f0cc';
}

#button-indent::before {
    content: '\f03c';
}

#button-left::before {
    content: '\f036';
}

#button-right::before {
    content: '\f038';
}

#button-center::before {
    content: '\f037';
}

#button-link::before {
    content: '\f0c1';
}

#button-spoiler::before {
    content: '\f518';
}

#button-image::before {
    content: '\f302';
}

#button-video::before {
    content: '\f144';
}

#button-hide::before {
    content: '\f30d';
}

#button-quote::before {
    content: '\f27a';
}

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

#button-color::before {
    content: '\f53f';
}

#button-table::before {
    content: '\f009';
}

#button-smile::before {
    content: '\f118';
}

#button-keyboard::before {
    content: '\f11c';
}

#button-addition::before {
    content: '\f0d7';
}


/* Icons */

#button-font::before {
    content: '\f031';
}

#button-ChangeCase::before {
    content: '\e099';
}

#button-size::before {
    content: '\f894';
}

#button-bold::before {
    content: '\f032';
}

#button-italic::before {
    content: '\f033';
}

#button-underline::before {
    content: '\f0cd';
}

#button-strike::before {
    content: '\f0cc';
}

#button-indent::before {
    content: '\f878';
}

#button-left::before {
    content: '\f036';
}

#button-right::before {
    content: '\f038';
}

#button-center::before {
    content: '\f037';
}

#button-justify::before {
    content: '\f039';
}

#button-link::before {
    content: '\f0c1';
}

#button-spoiler::before {
    content: '\f518';
}

#button-image::before {
    content: '\f302';
}

#form-buttons #button-image ~ #button-image::before {
    content: '\f03e' !important;
}

#button-video::before {
    content: '\f144';
}

#button-hide::before {
    content: '\f30d';
}

#button-quote::before {
    content: '\f27a';
}

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

#button-color::before {
    content: '\f53f';
}

#button-table::before {
    content: '\f009';
}

#button-smile::before {
    content: '\f118';
}

#button-sticker::before {
    content: '\f6fe';
}

#button-keyboard::before {
    content: '\f11c';
}

#button-addition::before {
    content: '\f0d7';
}

#button-files_rusff::before {
    content: '\f15b';
}

#button-graffiti_rusff::before {
    content: '\f5a9';
}

#button-mask::before {
    content: '\f630';
}

#button-dice::before {
    content: '\f522';
}


/* Announcements
------------------------------------------------------------------ */

#announcements {
    display: flex;
    position: relative;
    justify-content: center;
}

#announcements .inner {
    display: flex;
    overflow: auto hidden;
    gap: 10px;
    padding-bottom: 5px;
justify-content: center;
}

#announcements .inner::-webkit-scrollbar {
    height: 2px;
}

.announcement {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    box-sizing: border-box;
    background: var(--sec-bg);
    border-radius: 1rem;
    overflow: hidden;
    flex-shrink: 0;
    color: var(--link);
    border: none;
}

.announcement .column {
    overflow: hidden;
    padding: 0 5px;
}

.announcement em {
    font: 600 1rem/110% roboto;
      font-size: 28px;
    text-transform: lowercase;
    display: block;
    height: 1lh;
    max-width: 15ch;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: var(--textcolor);
}

.announcement em:hover {color: var(--link-hover);}

.announcement span {
    font: 300 0.8rem/130% helvetica;
   font-size: 20px;
    height: 1lh;
    max-width: 25ch;
    text-transform: lowercase;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.announcement .date {
    margin-right: 10px;
       font: 800 1rem / 150% roboto;
    font-size: 14px; 
    background: var(--link);
    color: var(--sec-bg);
    padding: 3px 4px;
    box-sizing: border-box;
    height: 100%;
    border-radius: 0.8rem;
  }

.announcement:hover {
    cursor: pointer;
}

.announcement:hover {
    background: var(--pun-bg);
    color: var(--link);
}

.announcement:hover .date {
    background: var(--link-hover);
    color: var(--sec-bg);
}

/*ссылки в подфорумах*/
.lens {
text-align: center;
    font-family: helvetica;
    font-size: 9px;
    letter-spacing: 0.1em;
    margin: 3px 0 3px 0 !important;
      padding: 8px;
border-radius: 10px 10px 10px 10px;
background: var(--sec-bg);
}

/*кастомные кнопки*/
.custom-button {
  display: inline-block;
  line-height: 18px;
  font-size: 20px;
  font-family: var(--second-family);
    color: var(--pun-bg);
text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin-left: 20px;
  margin-bottom: 0px;
}

.custom-button:hover {
 color: var(--link-hover); /* Цвет при наведении */
}

/*реакции*/
.reactions-container {
    display: flex;
    gap: 4px;
    margin-left: 20px;
    background: var(--pun-bg);
margin-top: 10px;
}


 /* шаблон гостевой (с) astaarus */
  .guest-template-container {
    margin: 0 auto;
    background: var(--bg-html);
    border-radius: 12px;
    padding: 30px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* Легкая тень */
    position: relative;
    overflow: hidden;
    color: var(--textcolor);
    margin-bottom: 15px !important;
  }

  .guest-header {
    background: var(--bg-html);
    background-size: cover;
    color: white;
    padding: 10px;
    text-align: center;
    border-radius: 10px;
   border: var(--br-opacity);
    position: relative;
  }
  
  .guest-header h1 {
    margin: 0;
    font-size: 32px;
    font-family: var(--second-family);
  }

  .guest-header p {
    font-size: 11px;
    font-family: var(--gothic-family);
    opacity: 0.8;
       text-align: center;
  }

  .guest-header p a:hover {color: var(--link-hover);}
  
.guest-section-title {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
    color: var(--link);
    letter-spacing: 2px;
    animation: fadeIn 1.5s ease-in-out;
    background: var(--sec-bg);
    padding: 10px 10px !important;
    border-radius: 10px;
        opacity: 0.9;
}

  .guest-column-container {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
        opacity: 0.9;
  }

.guest-column {
    width: 49%;
    background: var(--pun-bg);
    border-radius: 10px;
    padding: 0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    .post-content p {
    margin: 0;
    padding: 0 0 12px 12px;
    line-height: 100%;
    text-align: center;
        opacity: 0.9;
}
}

.guest-column h3 {
    font-size: 10px;
    color: var(--link);
    text-transform: uppercase;
    padding: 10px;
    margin: 0;
    border-bottom: var(--br-opacity);
    position: sticky;
    top: 0;
    z-index: 2;
    text-align: center;
    letter-spacing: 2px;
        opacity: 0.9;
}

  /* Стиль прокрутки для контейнера с элементами */
.guest-item-container {
    padding: 10px;
    max-height: 190px;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #f9fcf8 #f0f3ec;
}

  /* Для Chrome, Safari, Edge */
  .guest-item-container::-webkit-scrollbar {
    width: 8px;
  }

  .guest-item-container::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 10px;
    border: 2px solid #f4f4f4;
  }

  .guest-item-container::-webkit-scrollbar-track {
    background: #f4f4f4;
    border-radius: 10px;
  }

   /* Нижний цветной фон с динамикой */
.guest-footer {
    color: var(--textcolor);
    font-size: 11px;
    background: var(--sec-bg);
    background-size: 300% 300%;
    padding: 12px;
    text-align: justify;
    margin-top: 10px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
        opacity: 0.9;
}

.guest-item-text {
  text-align: center;       
  margin: 5px 0;          
  padding: 0 10px;       
  line-height: 1.5;       
      opacity: 0.9;
}

/* соо гостевая */
.texttable {
width: 100%; 
    padding: 10px;
    margin: auto;
    background: #d6d6d6;
border-radius: 10px 10px 10px 10px;    
border-top: 6px solid #9997ff;
}
.ttable {width: 100%;background: #000000b3;color:#e0e0e0;border-radius: 0px 10px 0px 10px;padding: 10px;margin: auto;text-align: center;}


.textact {
width: 100%;
    padding: 10px;
    margin: auto;
    background: #d6d6d6;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #bdbdbd;
}

/* соо гостевой */

.hst{
/*width: 100%;*/
    padding: 25px;
    margin: auto;
 background: #6b8f69; 
 background-image: url("https://i.pinimg.com/originals/1e/f1/f1/1ef1f16a698da88566bd88135daaed67.jpg");
    opacity: 0.8;
    border-radius: 10px 10px 10px 10px;
    border-top: 6px solid #6b8f69;
 
}

.hsttext {
width: 100%;
background: #f6f6f6;
color: #1c1b1d;
border-radius: 0px 10px 0px 10px;
padding: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* сюжет под чистовик */
.plot {
width: 600px;
    padding: 25px;
    margin: auto;
 background: #6b8f69;
 background-image: url("https://upforme.ru/uploads/001b/07/0d/2/199579.jpg");
    opacity: 0.8;
    border-radius: 10px 10px 0px 0px;
    border-top: 6px solid #6b8f69;
 
}

.plottext {
width: 570px;
background: #f6f6f6;
color: #1c1b1d;
border-radius: 0px 10px 0px 10px;
padding: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*  твиттер */
.twitter {
width: 550px;
    padding: 20px;
    margin: auto;
    background: #657786;
    border-radius: 0px 10px 0px 10px;
    border: 1px solid #bdbdbd;
}
.twittername {
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
padding: 5px;
margin: auto;
font-weight: bold;
color:#F5F8FA;
font-size: 20px;
text-align:left;
}

/*новости темные*/

.newsdark {
display: block;
    background-color: #2c2c2c;
    text-align: center;
    width: 140px;
    height: 40px!important;
    outline-offset: 3px;
    display: inline-block;
    margin: 0px 7px!important;
    padding: 5px 0px 5px 0px;
    border: 0px solid #5a554e21;
    border-radius: 0px 15px 0px 15px;

}

.newsdark bt {
display: inline-block;
font-size: 15px
font-family: Mak;
color:#1fad25;
    font-size:10px;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding-bottom: 3px;
border-bottom: 1px solid currentColor;
}

.newsdark bt a {
font-size: 15px!important;
font-family: Mak!important;
color:#1fad25!important;
    font-size:10px;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding-bottom: 5px;
}

.newsdark st {
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color:#f0f0f0;
}

/*индивидуальные фоны*/
#pun-viewtopic .post[data-user-id="13"] .post-author {
  background: url(https://forumstatic.ru/files/0014/d2/5e/46767.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="6"] .post-author {
  background: url(https://upforme.ru/uploads/001b/07/0d/2/72125.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="4"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/4/315704.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="5"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/5/856265.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="30"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/5/597402.jpg) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="153"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/23045.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="192"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/27/635034.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="203"] .post-author {
  background: url(https://forumstatic.ru/files/001a/74/84/96287.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="212"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/15745.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="27"] .post-author {
  background: url(https://forumstatic.ru/files/0014/d2/5e/27982.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="43"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/153/59504.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="237"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/17103.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="263"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/50057.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="207"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/5/717030.jpg) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="226"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/24646.png) no-repeat bottom center;
}
#pun-viewtopic .post[data-user-id="161"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/161/920793.png) no-repeat bottom center;
}
#pun-viewtopic .post[data-user-id="169"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/161/322463.png) no-repeat bottom center;
}
#pun-viewtopic .post[data-user-id="232"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/42150.png) no-repeat bottom center;
}
#pun-viewtopic .post[data-user-id="215"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/17727.png) no-repeat bottom center;
}
#pun-viewtopic .post[data-user-id="259"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/61451.png) no-repeat bottom center;
}

0

4

html-up

Код:
<!-- 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]; // Группы, допущенные к вставке HTML в посты
HTMLinPost.noAccess = ['user','newTst2']; // Пользователи с запретом вставки HTML в посты
HTMLinPost.parseHTMLinPosts()
</script>


<!---------------------— Красивая профилактика © Deff, мод. max, the murderer! ---------------------->
<div id="pircs2"><link rel="stylesheet" type="text/css" href="/files/001b/a8/40/30530.css" /><div id="LogIn_Window" style="height: auto"><center>Ушли обновляться. Вскоре вернёмся! с:</center><br></div></div><!-— --><script type="text/javascript">

var ON_button=1; // Cвитч включения: 1 — включено; 0 — выключено
var  moderDostyp_ON=0; // Модер-доступ включён: 1 — включён; 0 — выключен

if(ON_button!=1||GroupID ==1||moderDostyp_ON*GroupID==2){
$("style.#style_st,div.#pircs2").replaceWith("");}
  else {$("#msg-n2").replaceWith("");
if(GroupID ==3) {$("#LogIn_Window").show();if(document.URL.indexOf("/login.php")==-1){
document.location.href = "../login.php"}else {
$(document).ready(function(){$("form#login").appendTo("#LogIn_Window");
$("#LogIn_Window").find("p.formsubmit a[href*='register.php']").text("");
var v=$("#LogIn_Window").find("p.formsubmit a[href*='action=forget']");
v.replaceWith("<span>Вход только для администраторов</span>");});};}
else {document.location.href = "../login.php?action=out&id="+UserID};}
</script>


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

f14	:-[0],  //— bring it on
f12	:-[0],  //— catch me if you can
f13	:-[0],  //— oh, bless my heart
f17	:-[0],  //— soak up the sun
f21	:-[0]	//— a kiss before dying //Последний элемент без запятой!
}
!~!*/}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}
#pre_placement>a {top:3px;right:2px;}.punbb .GamePst{padding:0!important;}
.punbb #profile-right li#pa-fld6 strong.GamePst2 {}</style>
<!--//END Cчётчик Игровых постов © Deff-->

<!-- Скрытие профиля в теме тегом © Alex_63 -->
<style type="text/css">.hideprofile .post-author,.hideprofile .pl-email,.hideprofile .pl-website{display:none!important}
.hideprofile .post-body,.hideprofile .post-links,.hideprofile .post-links ul,.post.hideprofile h3>span{margin-left:0!important; width: 100%; box-sizing: border-box;}</style>
<script>
FORUM.set('editor.addition.tags.hideprofile',{name:'Скрыть минипрофиль',onclick:function(){insert('[hideprofile]');}});
$().pun_mainReady(function(){$('.post:contains("[hideprofile]")').addClass('hideprofile').html(function(){return $(this).html().replace(/\[hideprofile\]/gim,'')})});
</script>

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

<!--------------------- Выделение кода в блоке "Код" © Alex_63 --------------------->
<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>

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

<!---------------------— Красивая профилактика © Deff, мод. max, the murderer! ---------------------->
<div id="pircs2"><link rel="stylesheet" type="text/css" href="/files/001b/a8/40/30530.css" /><div id="LogIn_Window" style="height: auto"><center>Ушли обновляться. Вскоре вернёмся! с:</center><br></div></div><!-— --><script type="text/javascript">

var ON_button=0; // Cвитч включения: 1 — включено; 0 — выключено
var  moderDostyp_ON=0; // Модер-доступ включён: 1 — включён; 0 — выключен

if(ON_button!=1||GroupID ==1||moderDostyp_ON*GroupID==2){
$("style.#style_st,div.#pircs2").replaceWith("");}
  else {$("#msg-n2").replaceWith("");
if(GroupID ==3) {$("#LogIn_Window").show();if(document.URL.indexOf("/login.php")==-1){
document.location.href = "../login.php"}else {
$(document).ready(function(){$("form#login").appendTo("#LogIn_Window");
$("#LogIn_Window").find("p.formsubmit a[href*='register.php']").text("");
var v=$("#LogIn_Window").find("p.formsubmit a[href*='action=forget']");
v.replaceWith("<span>Вход только для администраторов</span>");});};}
else {document.location.href = "../login.php?action=out&id="+UserID};}
</script>


<!-- первое соо без профиля -->
<style>
#p367 .post-author, #p367 .post-sig, #p367 .pl-email, #p367 .post-author, #p367 .post-sig, #p367 .pl-email, #p367 .post-author, #p367 .post-sig, #p367 .pl-email {display:none;}
#p367 .post-body, #p367 .post-body, #p367 .post-body  {margin-left:0!important;}</style>
<!-- конец -->

<!--Выделение кода в блоке "Код" с перемещение в буфер обмена // © 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>
<!-- конец -->
 <style>
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Display&display=swap');
font-family: 'Noto Serif Display', serif;
</style>

<!-------------------------- СМЕНА АВАТАРА ПРЯМО В ТЕМЕ © Deff, Alex_63 ---------------------------->
<script>var NoChangeAvatar = ["Б.А.Б.К.А."]; /* Имя Ника для Пиар Аккаунта(дабы не менял)*/;</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0014/cc/0a/82168.js"></script>
<style type="text/css">
.pa-avatar.item2 img.allow_change:hover {
outline-color: var(--color-accent);}

.pa-avatar.item2 img.allow_change {
   
    transition: outline-color .2s ease;
    cursor: pointer;
    float: none!important;
}

.pun-modal.change_avatar_theme .modal-inner {
    background: #cecdcd;
    width: 702px;
max-height: 300px!important;
    max-width: 701px!important;
    padding: 0;
    border-radius: 0;
    border: none!important;
    overflow: hidden;
    box-shadow: none;
}

.pun-modal.change_avatar_theme .modal-inner h2 {
background: #3C3C3C!important;
    color: #D6D6D6!important;
    text-transform: uppercase;
    text-align: center!important;
    height: 23px!important;
    padding: 0!important;
    width: auto!important;
    font-weight: bold;
    font-family: var(--font-title);
    font-size: 16px;
    padding-top: 8px!important;
    padding-bottom: 3px!important;
    border-radius: 0!important;
    margin: 0!important;
    }
#pun-main > div.pun-modal.change_avatar_theme > div.modal-inner.section > div {
    border: 1px solid black;
    border-top: none;
}

.punbb .pun-modal.change_avatar_theme .modal-inner h2>span {
    margin-top: -10px!important;
}</style>


<!-- Dice (c) Spiritus Tergi, ч1 в хтмл-верх -->
<script type="text/javascript" src="https://forumstatic.ru/files/000f/3e/d5/42785.js" charset="UTF-8"></script>

<style>
/* Оформление к Dice Roller (c) Spiritus Tergi, ч3 */

.hidden {
display: none !important;
}

#button-dice {
	background: url("/files/000f/3e/d5/81483.png") center;
}

form#dice-form {
    display: inline-flex;
    gap: 23px;
    width: 340px;
    padding: 6px;
    text-align: right;
    position: absolute;
    top: 38px;
    right: 0px;
    background: rgb(172 175 176);
    border: 1px solid #6c6b6b;
    border-radius: 2px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

form#dice-form input {
width: 22px;
}

#dice-form label {
display: block;
margin: 3px;
vertical-align: top;
}

#dice-form span {
font-weight: bold;
width: 100px;
text-align: right;
display: inline-block;
vertical-align: top;
}

#dice-form label > span::after {
content: ":"
}

#dice-form textarea {
width: 130px !important;
height: 69px !important;
}

#dice-form > div {
    /* width: 160px; */
    /* display: inline-block; */
    vertical-align: top;
}

#dice-form > label {
display: inline-block;
}

#dice-form > div:nth-child(2) {
    margin-top: -18px;
    margin-right: 37px;
}

.roll-dice::before, .roll-value::before, .roll-reason::before, .roll-result::before {
  font-weight: bold;
}

.roll-dice::before {
    content: "Бросок: ";
}

.roll-dice::after {
  content: " (бонус)";
  margin-right: -5px;
}

.roll-value::before {
    content: " , с результатом: ";
}

.roll-reason::before {
  content: "Действие: "
}

.roll-result::before {
  content: "Итог: "
}

#pun .roll-result {
  padding-bottom: 0px;
}</style>


<!-- шапка -->

<!-- противостояние -->
<div class="gonka">
  <div class="gonkatitle"><a href="https://mmaleficarum.rusff.me/viewtopic.php?id=815">противостояние</a></div>
  <div class="gonkawrap">
    <div class="gonkanum"><span style="cursor: pointer" title="сопротивление">rs:</span> 810</div><div class="gonkanum"><span style="cursor: pointer" title="пожиратели смерти">de:</span> 1500</div>
  </div>
</div>

<!-- колба -->
<div style="margin-left: 333px;
    position: absolute;
    letter-spacing: 15px;
    opacity: 0.8;
    z-index: 10;
    margin-top: 194px; */">
<img src="https://upforme.ru/uploads/0014/d2/5e/14/107145.gif"></div>

<!-- свечка -->
<div class="header" style="position: relative;"><div class="svecha">
           <img src="https://upforme.ru/uploads/001c/3b/dd/161/895899.gif">
 </div> </div>

<!-- основная шапка -->
<div class="tablica">
<div class="tableft">
<div class="actshead">
<span>our darlings </span>
<div class="underline"></div>
</div>
<!-- картинки активистов -->
<div class="acts">
<a href="https://mmaleficarum.rusff.me/profile.php?id=273" title="гермиона"><img src="https://forumstatic.ru/files/001c/86/a4/13899.png"></a>
<a href="https://mmaleficarum.rusff.me/profile.php?id=252" title="оливер"><img src="https://forumstatic.ru/files/001c/86/a4/37098.png"></a>
<a href="https://mmaleficarum.rusff.me/profile.php?id=260" title="лаванда"><img src="https://forumstatic.ru/files/001c/86/a4/72465.png?v=1"></a>
</div>

<!-- пост -->
<div class="bestpost">
<div class="bestpostextra"><span>best post by</span>
<a href="https://mmaleficarum.rusff.me/viewtopic.php?id=777#p97754">marcus flint</a></div><div class="underline"></div>
</div>
<div class="bestquote">
<p>Маркус не хочет туда идти, но его тянет непреодолимое и очень плохое чувство. Если он прав, он знает, что не должен влезать. Но он не сможет простить себе, если где-то там, на их стадионе, Мелифлуа поднимает на Алисию руку… а он, Маркус, трусливо идёт домой.
</p>
</div>

<!-- навигация -->
<div class="spirit_nav-wrap">
<div class="nav_button map"><span>{навигация}</span>
<div class="underline"></div></div>
<div class="nav_block">
  <div class="link">
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=5#p5">f.a.q</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=20#p1679">хронология и сюжет</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=21#p1680">градация (касты)</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=310#p38042">ДОМП</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=813#p98614">пожиратели смерти</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=25#p3561">сопротивление</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=814#p98615">колдомедицина и мунго</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=333#p42817">лютный переулок</a>
</div>
</div>
<!-- <div class="map">
<span>— the map {навигация}</span>
<div class="underline"></div>
</div> -->
</div>
</div>
<div class="tabright">
 
 <!-- эпизод -->   
<div class="bestep">
    <span>best episode</span>
    <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=794">
       <span> new divide</span>
  </a><div class="underline"></div>
  </div>

<!-- общая инфа -->
<div class="headfull">
<div class="headquote">
<span>hp: dark au // 2nd gen - june-august 2008</span></div>
</div>
<div class="headname"><span>malleus maleficarum</span></div>
<div class="headinfo"><span>тёмный лорд одержал победу во второй магической войне,  установив тоталитарный режим. волшебное общество оказалось разделено на касты по чистоте крови, границы закрыты, а репрессии и дискриминация стали нормой. надежда на перемены теперь связана с сопротивлением, которое по масштабу превзошло сам орден феникса.</span></div>

<!-- квесты -->
<div class="spirit_nav-wrap quests">
  <div class="nav_button"><span>{квесты}</span><div class="underline"></div></div>
  <div class="nav_block_quests">
    <div class="link">
            <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=822#p99136"><b>q.1 the fall of colossus:</b></a> robert travers (до 30.08) <br>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=823#p99138"><b>q.2 the pale rider:</b></a> felix rosier (до 31.08)<br>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=824#p99139"><b>q.3 the abduction of lazarus:</b></a> neville longbottom (до 5.09)<br>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=825#p99140"><b>q.4 the river of blood:</b></a> jonh dawlish (до 04.09)<br>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=826#p99141"><b>q.5 corpus delicti:</b></a> cho chang (до 28.08)<br>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=827#p99142"><b>q.6 pitch diplomacy:</b></a> oliver wood (до 02.09)<br>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=828#p99144"><b>q.7 trumpets before jericho:</b></a> mayveline warrington (до 01.09)<br>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=829#p99145"><b>q.8 till death do us part:</b></a> seamus finnigan (до 03.09)<br>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=830#p99146"><b>q.9 creation of eve:</b></a> ted tonks (до 25.08)<br>
    </div>
  </div>
</div>


</div>
</div>
<!-- конец шапки -->

0

5

html-down

Код:
<!-- Анти-в-строчку для Сообщений и Репутации © deff -->
<script type="text/javascript">
function changeS(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
   changeS('.pa-posts','Сообщений:','mess.<br>');
   changeS('.pa-respect','Уважение</a>:','rep.</a><br>');
   changeS('.pa-respect','Уважение:','rep.<br>');
   changeS('.pa-fld2','cash:','cash<br>');
</script>



<!-- репутация на лайки -->
<script type="text/javascript"> 
var nWRD="rep."; 
function setRespecNew(){ 
$(".pa-respect a[href^='/respect.php?']").each(function (){ 
$(this).html(nWRD);});} 
function TestRespect(){ 
if($(".pa-respect:contains('Репутация')").length){setRespecNew();return; 
}else {timerID = setTimeout("TestRespect()",110);return;} 
}TestRespect() 
</script>

<!-- Индикатор активности пользователя © Alex_63, мод. max, the murderer! -->
<style>
.indOnline, .indOffline {
  position: absolute;
  display: inline-block;
  margin-bottom: 1px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  right: 10px;
}

.indOnline {
  background-color: var(--link);
}

.indOnline:hover {
  background-color: var(--link-hover);
}

.indOffline {
  background-color: #d1d1d1;
}
</style>
<script type="text/javascript">
$('.post-author:not(.online)').find('.pa-author>a').addClass('offline');
$('.post-author.online').find('.pa-author>a').addClass('online');
$('.post').each(function(){
  var lastVisit = $(this).find('.pa-last-visit').text().split('Последний визит:')[1];
  var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
  $(this).find('.pa-author>a.online').after('<span class="indOnline" title="Онлайн '+activeTime+'"></span>');
  $(this).find('.pa-author>a.offline').after('<span class="indOffline" title="Был(а) онлайн '+lastVisit+'"></span>');
});
</script>

<! -- скрипт навигации от духа --> 
<script type="text/javascript" src="https://forumstatic.ru/files/001a/08/74/57494.js"></script>

<!-- описание категории -->
<script type="text/javascript">
    makeDescription(1, "And the crashes are heaven for a sinner like me
But the arms of the ocean delivered me")
    makeDescription(2, "And the crashes are heaven for a sinner like me
But the arms of the ocean delivered me")

    function makeDescription(id, txt){
    var div = document.getElementsByClassName("catleft")
    var idN = id-1;
    div[idN].nextSibling.innerHTML+="<div class=categoryLine></div><span class=categoryTool>"+txt+"</span>"
    }
    </script>
<!-------------------------------------------------------->

<!--Кнопки вверх вниз-->
<div class="go-up" id='ToTop'><div class="custom-button">UP</div>
</div>
<div class="go-down" id='OnBottom'><div class="custom-button">down</div></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>



<!-- ТЕГ абзаца - [indent] © Deff -->
<style>#button-indent {background:url(http://s7.uploads.ru/t/mnkgq.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:1em 2.1em;"></span>'; /*удвоенные Отступы сверху и слево*/
$('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
</script>

<!-- скрипт всплывающей подсказки © Домовой -->
<script type="text/javascript" src="https://forumstatic.ru//files/001b/95/a1/53719.js"></script>

<!-- запятая после ника -->
<script type="text/javascript">
function to(username)
{insert('[b]' + username + '[/b]' + ', ');}
</script>

<!-- Исключение из "Цитировать" подписи и "отредактировано" © Deff -->
<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>

<!-- Мгновенный предпросмотр сообщения © 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>

<!-- Дополнение: мгновенный предпросмотр в ЛС -->
<script type="text/javascript">if($('#pun-messages').length){var pprevcont='<fieldset id="post-preview"><legend><span>предпросмотр</span></legend><div class="fs-box"><div class="post-box"><div class="post-content"></div></div></div></fieldset>';if(document.URL.indexOf('&p')!=-1){if(PPREV.position==0 || PPREV.position==2) {$('#post').prepend(pprevcont);}if(PPREV.position==1){$('#post').append(pprevcont);}}else if(document.URL.indexOf('?action=new')!=-1){if(PPREV.position==0 || PPREV.position==2){$('#profile fieldset:first').before(pprevcont);}if(PPREV.position==1){$('#profile fieldset:first').after(pprevcont);}}if($('#post-preview').text().length<1){$('#post-preview').hide();}else{$('#post-preview').show();ParseContent();}var sTim;$('#main-reply:first').live('input',function(){ParseContent();});$('#form-buttons img,div[id$="-area"] *').click(function(){sTim=setTimeout(function(){clearTimeout(sTim);ParseContent();},40);});}</script>

<!-- Дополнение: кнопка отключения мгновенного предпросмотра -->
<style>#togglePreview{float:right;margin-top:-32px}</style>
<script type="text/javascript">(function (){
  var a='предпросмотр on';
  var b='предпросмотр off';
  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>

<!-- баннеры -->
<div class="banners"><div class="container">
   <a href="https://imagiart.ru/" target="_blank"> <img src="https://i.imgur.com/poQI688.gif" title="photoshop: Renaissance" border="0" alt="photoshop: Renaissance"></a> 
   <a href="https://mayak.f-rpg.me/?utm_medium=banner88forum"><img src="https://forumstatic.ru/files/001b/ff/2a/15151.gif" title="Маяк. Сообщество ролевиков и дизайнеров" alt="Маяк. Сообщество ролевиков и дизайнеров"></a>  
    <a href="http://rialan.rusff.me" target="_blank"> <img src="https://upforme.ru/uploads/001c/52/36/19/859610.png" title="RIALAN: doomed to die"></a>
   <a href="https://hpbreakthewall.rusff.me" target=_blank><img src="https://upforme.ru/uploads/001c/6a/ec/5/154854.png" title="HP: Break the wall. Стена между мирами разрушена."></a> 
   <a href="https://btwn.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001b/73/d1/4/801476.png" width="88" height="31"></a>
   <a href="https://hpexile.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/7b/06/30559.jpg" title="HP: Exile. ГП 2 поколение, 1997-1998. Школа и не только. Активная игра"></a>  
<a href="https://thehaze.rusff.me/" target="_blank"><img src='https://upforme.ru/uploads/001b/d4/18/243/512735.gif' title="городская мистика в эврика-спрингс" /></a>
<a href="https://burndown.rusff.me/" title="гп, 1983 год, полный пиздец" target="_blank"><img src="https://upforme.ru/uploads/0019/b7/cb/2/928605.png" width="88" height="31" border="0"></a> 
<a href="https://faceinless.ru" target=_blank><img src="https://upforme.ru/uploads/001b/dc/dc/130/209358.png" title="TVD: FACELESS"></a>
   <a href="https://thegoodplace.rusff.me/" target=_blank><img src="https://forumstatic.ru/files/001c/03/d1/66972.png" title=“the good place /// визардинг ворлд без постирония“></a>
   <a href="https://prophecy.rolbb.me"><IMG alt=" Magic War. Prophecy" src="https://upforme.ru/uploads/001b/e6/91/6/157746.gif" border ></a>
   <a href="https://morsmordremortis.rusff.me" target="_blank"> <img src="https://upforme.ru/uploads/001b/b9/c5/99/786898.gif" title="MORSMORDRE: MORTIS REQUIEM" border="0" alt="MORSMORDRE: MORTIS REQUIEM"></a>
   <a href="https://sinistrum.f-rpg.me" target="_blank"><img src="https://forumstatic.ru/files/001b/ea/09/12797.png" alt="sinistrum"></a>
<a href="https://karma.f-rpg.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/14/5b/324/370542.png" title="karma cross" border="0" width="88" height="31"></a>
   <a href="https://trt.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/2b/59/2/733959.png" width="88px" height="31px"></a>
   <a href="https://theraven.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/00/4d/5/220581.gif" title="THE RAVEN"></a> 
   <a href="https://wolveslife.bbok.ru" target="_blank"><img src="https://forumstatic.ru/files/0001/bf/9c/79365.gif" title="Волки. Инстинкт зовет!"></a> 
   <a href="https://notacross.ru/" target="_blank"> <img src="https://forumstatic.ru/files/001c/57/ad/89952.gif" title="notacross" border="0" alt="notacross"></a> 
   <a href="https://miamiclub.ru" target="_blank"> <img src="https://forumstatic.ru/files/001b/c7/a6/71089.gif" title="MIAMI CLUB" border="0" alt="MIAMI CLUB"></a> 
<a href="https://supremumvale.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/84/ca/11325.jpg" title="перси джексон ♥ мифология"></a>
   <a href="https://drinkbutterbeer.rusff.me" target="_blank"><img src="https://forumstatic.ru/files/001a/2e/af/91806.png" title="у нас наливают"></a>
   <a href="https://bostoncrazzy.rusff.me/" target="blank"><img src="https://i.imgur.com/MW1p42w.gif"  title="BOSTON"></a><a href="https://wolfauf.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/03/d0/90324.gif" title="мистицизм без рас" width="88" height="31"></a>
   <a href="https://oddinar.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/38/af/3/919889.png" title="oddinary" border="0" alt="oddinary"></a>
   <a href="https://happyhouse.rusff.me/"><img src="https://upforme.ru/uploads/001c/52/80/5/764708.jpg"></a> 
   <a href="https://thenextdoor.rusff.me//" target="_blank"><img src="https://i.imgur.com/JaUDgww.png" title="next door = south korea"></a>
   <a href="https://crystalcage.rusff.me/" title="Wizarding World, 1980, Dark!Ay, тоталитаризм" target=_blank><img src="https://forumstatic.ru/files/001c/76/cd/52012.png"></a>
     <a href="https://homey.rusff.me/" target=_blank><img src="https://upforme.ru/uploads/001c/7a/06/38/608994.png" title="scotland vibe, multilocation"></a>
<a href="https://subline.rusff.me/" title="Subline " target="_blank"><img src="https://upforme.ru/uploads/001b/86/08/2/t439588.jpg" width="88" height="31" border="0"> 
<a href="https://tempusmagicae.rusff.me/" title="Tempus Magicae" target=_blank><img src="https://upforme.ru/uploads/001c/71/c5/2/877956.png"></a>
<a href="https://obscura.rusff.me/"><img src="https://upforme.ru/uploads/001c/7d/10/2/923944.gif"></a>
<a href="https://yourworld.f-rpg.me/"><img src="https://forumstatic.ru/files/001c/60/80/70356.jpg?v=1" title="Whisper" alt="Whisper"></a>
<a href="https://crushcross.rusff.me/" title="крашкросс" target="_blank"><img src="https://upforme.ru/uploads/001c/78/94/3/961692.jpg"></a>
<a href="https://flashback.f-rpg.me/" target="_blank" title="flashback"><img src="https://forumstatic.ru/files/001c/7d/4f/43385.jpg" border="0" width="88" height="31"></a>
</div></div>

<div class="acknowledgements">кодовая основа: бродяга & emei</div>

   <!--Переключение регистра выделенного текста -->
   <style>#button-ChangeCase{background:url(https://forumstatic.ru/files/0013/44/56/93417.png);background-size:16px auto;:}</style>
   <script type="text/javascript">(function(){var S='<img src="http://forum.mybb.ru/i/blank.gif" title="Смена регистра" \
   onclick="bbcode(\'[Upper-Lower]\',\'[/Upper-Lower]\');UpperLower();"/>';
   $("#button-font").after('<td id=button-ChangeCase>'+S+'</td>');var ChangeСase='upper';
   UpperLower=function (){if(ChangeСase=='upper'){ChangeСase='lower'}else{ChangeСase='upper'};
   function transF(p){if(ChangeСase=='upper')return p.toLowerCase();else ;return p.toUpperCase();}
   var L=$('#main-reply').val();L=L.replace(/\[Upper-Lower\]([\s\S]*)\[\/Upper-Lower\]/mg,
   function(a,b,c){return transF(b);});$('#main-reply').val(L);}}());
   </script>

<!--смена имиджа-->
<script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
<script>
hvScriptSet.addMask({
    guestAccess: ['— crooked kingdom', '— a few good men', '— bring it on', '— catch me if you can', '— oh, bless my heart', '— soak up the sun', '— atlas of dreams', '— reckless abandon', '— a kiss before dying'],
    forumAccessExtended: {
        '— crooked kingdom': ['newcomers', 'our babies'],
        '— a few good men': ['newcomers', 'our babies'],
        '— bring it on': ['newcomers', 'our babies'],
        '— catch me if you can': ['newcomers', 'our babies'],
        '— oh, bless my heart': ['newcomers', 'our babies'],
        '— soak up the sun': ['newcomers', 'our babies'],
        '— atlas of dreams': ['newcomers', 'our babies'],
        '— reckless abandon': ['newcomers', 'our babies'],
        '— a kiss before dying': ['newcomers', 'our babies']
    },
    changeList: {
        'pafld1': {
            title: 'статус крови',
            description: '',
            tag: 'caste',
            class: 'pa-fld5',
            defaultCode: '',
            type: 'text'
        },
        'pafld2': {
            title: 'имя и возраст',
            description: '',
            tag: 'name',
            class: 'pa-fld1',
            defaultCode: '',
            type: 'html'
        },
        'pafld3': {
            title: 'описание',
            description: '',
            tag: 'lz',
            class: 'pa-fld2',
            defaultCode: '',
            type: 'html'
        }
    },
    userFields: ['pa-online', 'pa-author', 'pa-title', 'pa-fld5', 'pa-avatar', 'pa-fld1', 'pa-fld4', 'pa-fld2', 'pa-fld6', 'pa-posts', 'pa-respect', 'pa-fld3']
});
</script>

      <!-- Поиск игровых постов по Нику в Указанных форумах -->
   <script>FORUM.forumSarr_ = [15,16,9,19,25]; //Форумы поиска сообщений;
   if([15,16,9,19,25,2].indexOf(+FORUM.topic.forum_id)!=-1){//id форумов отображения скрипта
   document.write('<script type="text/javascript" src="https://forumstatic.ru/files/001b/2a/da/69978.js"><\/script>');}
   </script>
   

      <!-- запятая после ника -->
   <script type="text/javascript">
   function to(username)
   {insert('[b]' + username + '[/b]' + ', ');}
   </script>
   <!--конец-->


<!--Отключить функцию "Поделиться"-->
   <script type="text/javascript">
   RusffCore.sets.share = false;
   </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>
   <!-- Конец -->

<!-- Аватар по умолчанию / Deff, Alex_63 -->
<script type="text/javascript">
var DefAvtr = 'https://upforme.ru/uploads/0014/d2/5e/2/822873.png'; //Ссылка на аватар по умолчанию
var GuestAvtr = 'https://upforme.ru/uploads/0014/d2/5e/2/822873.png'; //Ссылка на аватар для Гостя

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

<script type="text/javascript">
$('div.post-author ul').find('li[class^="pa-fld4"]').map(function(){ 
var Dop=$(this).html();
if(Dop=='undefined'||Dop==null){return false;};
var Virez=Dop.slice(Dop.indexOf(":")+1);
$(this).html(Virez);
});
</script>

<script type="text/javascript">
$('div.post-author ul').find('li[class^="pa-fld2"]').map(function(){ 
var Dop=$(this).html();
if(Dop=='undefined'||Dop==null){return false;};
var Virez=Dop.slice(Dop.indexOf(":")+1);
$(this).html(Virez);
});
</script>

<script>
<!--
greet="Приветствуем, "
str = document.getElementById("pun-status").innerHTML
pos = str.indexOf("Привет")
document.getElementById("pun-status").innerHTML=str.substring(0,pos)+greet+str.substring(pos+8,str.length-1) 

visit="Ты прибыл: "
str = document.getElementById("pun-status").innerHTML
if( (pos=str.indexOf("Ваш последний визит")) != -1 )
   document.getElementById("pun-status").innerHTML=str.substring(0,pos)+visit+str.substring(pos+21,str.length-1)
-->
</script>


<script><!--Универсальный скрипт замены. -->
  function UniverСhange(selektor,changed,substitute){
  $(selektor).each(function(){if ($(this).parent().html()!=null){if($(this).parent().html().indexOf(changed)!=-1){
  $(this).parent().html($(this).parent().html().replace(changed,substitute));};};});}

    UniverСhange("li#navindex","Форум","forum");
    UniverСhange("li#navuserlist","Участники","people");
    UniverСhange("li#navsearch","Поиск","search");
    UniverСhange("li#navprofile","Профиль","profile");
    UniverСhange("li#navpm","Сообщения","messages");
    UniverСhange("li#navadmin","Администрирование","admins");
    UniverСhange("li#navlogout","Выход","logout");
    UniverСhange("li#navlogin","Войти","login");
    UniverСhange("li#navregister","Регистрация","registration");

</script>


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



<!--// Введение новых тегов //-->
 <script>
    function addMod(str,from,internal){
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[mod]",from))==-1) return str;
    if((pos2=str.indexOf("[/mod]"),pos+5)==-1) return str;
    newpos=str.indexOf("[mod]",pos+5)
    if(newpos<pos2 && newpos!=-1) str=addMod(str,pos+5,true)
    if((pos2=str.indexOf("[/mod]",pos+5))==-1) return str;
    str=str.substring(0,pos)+makeMod(str.substring(pos+5,pos2))+str.substring(pos2+6,str.length)
    if( str.indexOf("[mod]")!=-1 && internal==false) str=addMod(str,0,false)
    return str}
     
    function makeMod(txt){
    txt="<div id=\"form-post\">"+txt+"</div>"
    return txt}
     
     
    if(document.URL.indexOf("viewtopic.php")!=-1){
    elm=document.getElementById("pun-main").getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content"){
    var post=elm[x]
    post.innerHTML=addMod(post.innerHTML,0,false)}}
    </script>

    <script>
    function addEx(str,from,internal){
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[ex]",from))==-1) return str;
    if((pos2=str.indexOf("[/ex]"),pos+4)==-1) return str;
    newpos=str.indexOf("[ex]",pos+4)
    if(newpos<pos2 && newpos!=-1) str=addEx(str,pos+4,true)
    if((pos2=str.indexOf("[/ex]",pos+4))==-1) return str;
    str=str.substring(0,pos)+makeEx(str.substring(pos+4,pos2))+str.substring(pos2+5,str.length)
    if( str.indexOf("[ex]")!=-1 && internal==false) str=addEx(str,0,false)
    return str}
     
    function makeEx(txt){
    txt="<div id=\"form-box\">"+txt+"</div>"
    return txt}
     
     
    if(document.URL.indexOf("viewtopic.php")!=-1){
    elm=document.getElementById("pun-main").getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content"){
    var post=elm[x]
    post.innerHTML=addEx(post.innerHTML,0,false)}}
    </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:-15px 0 0 22px;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>


<!--Отключение кнопки Жалоба в сообщениях -->
<script type="text/javascript">
RusffCore.sets.show_reportBtn = 0;
</script>
<!--Отключить функцию "Поделиться" -->
<script type="text/javascript">
RusffCore.sets.share = false;
</script>
<!--Отключить функцию "Это интересно" -->
<script type="text/javascript">
rusffLive.enable = false;
</script>


<!--ФОРМА ОТВЕТА ВЫРАВНИВАНИЕ ТЕКСТА ПО ШИРИНЕ-->
<style>
#button-mybb {background-image:url('http://icons.iconarchive.com/icons/famfamfam/silk/16/text-align-justify-icon.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(8).innerHTML="<img src='/i/blank.gif' id='button-mybb' onclick=\"bbcode('[align=justify]', '[/align]');\"/>"
</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>



<!-- СОКРЫТИЕ МОДЕРАТОРОВ 
<style>
.intd .tclcon .modlist{
display: none;
}
</style> -->


<!-- счетчик символов -->
<script>var a,L,epl=$("#main-reply"),str='<small id="plng" style="border:1px solid;padding:2px 3px;margin:0 20px 0 10px;">Написано символов: <b>00</b> </small>';epl.parents("fieldset").find("legend").prepend(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>



<!-- Регулировка размера шрифта в постах © Alex_63 -->
<style>
.FNTslider {
    border-radius: 10px;
    position: relative;
    z-index: 1000;
    background: var(--pun-bg);
    width: 110px;
    height: 5px;
    margin: 3px 5px;
    border: solid 0px;
    float: right;
    margin-top: 4px;
    margin-right: 7%;
}

.FNTslider .before {
    height: 6px;
    border: solid 0px transparent;
    border-right: none 0;
    border-radius: 10px 0px 0px 10px;
    position: absolute;
    background: var(--link);
    margin-top: -1px;
    box-shadow: 0px 0px 2px 0px rgb(203, 176, 120) inset;
}

.FNTslider .thumb {
    width: 10px;
    height: 10px;
    border: 1px solid var(--body-bg);
    border-radius: 10px;
    position: relative;
    top: -4px;
    background: var(--link-hover);
    cursor: pointer;
}
</style>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/31001.js"></script>
<!-- Конец -->





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

<!-- шрифты от бланш-->
<script type="text/javascript"> 
if ($('#pun-viewtopic,#pun-post,#pun-edit,#pun-poll,#pun-messages').length) {
var ft; var i; var ft_f; var j = ""; 
ft = document.getElementById("font-area"); 
var ft_f = new Array(); 
ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); 
ft_f.push('— л а т и н и ц а —');
ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); 
ft_f.push('Abril Fatface'); 
ft_f.push('Agoka Family'); 
ft_f.push('Allegate'); 
ft_f.push('Amanda'); 
ft_f.push('Angelic Bonques'); 
ft_f.push('Antifont'); 
ft_f.push('Antosan'); 
ft_f.push('Argue'); 
ft_f.push('Ariel Script'); 
ft_f.push('Arthead'); 
ft_f.push('Avriella'); 
ft_f.push('Baskerville Old Face'); 
ft_f.push('Baysoir'); 
ft_f.push('Baysoir Sans'); 
ft_f.push('Beatrix Signature'); 
ft_f.push('Bigilla'); 
ft_f.push('Bitter Mind'); 
ft_f.push('Birch'); 
ft_f.push('Bleinheim Signature'); 
ft_f.push('Bloc Kursiv'); 
ft_f.push('Bodonian Script'); 
ft_f.push('Botaky'); 
ft_f.push('Breital'); 
ft_f.push('Brilliant Signature'); 
ft_f.push('Brioche');
ft_f.push('Broadway'); 
ft_f.push('Brooke Smith Script'); 
ft_f.push('Bw Vivant'); 
ft_f.push('Caities'); 
ft_f.push('Caledo'); 
ft_f.push('Californian'); 
ft_f.push('Cantique'); 
ft_f.push('Chequers'); 
ft_f.push('Clovvo'); 
ft_f.push('Coastine Font'); 
ft_f.push('Crystal Vibes'); 
ft_f.push('Cyrano'); 
ft_f.push('Elegant Dragon'); 
ft_f.push('Enough'); 
ft_f.push('Erotique Alternate'); 
ft_f.push('Fashionable'); 
ft_f.push('Finches'); 
ft_f.push('Fright Night'); 
ft_f.push('Gravity'); 
ft_f.push('Hello Paris');
ft_f.push('Hello Paris Script'); 
ft_f.push('Hermes'); 
ft_f.push('Hullist'); 
ft_f.push('Katulamp'); 
ft_f.push('Laginchy'); 
ft_f.push('Liquido'); 
ft_f.push('Madegra'); 
ft_f.push('Masquerouge'); 
ft_f.push('Old English'); 
ft_f.push('Parchment'); 
ft_f.push('Peter Jhons'); 
ft_f.push('Pink Script'); 
ft_f.push('Pistilli'); 
ft_f.push('Prestige Signature'); 
ft_f.push('Quake Love'); 
ft_f.push('Recorda Script'); 
ft_f.push('Renith'); 
ft_f.push('Rhesmanisa'); 
ft_f.push('Rise'); 
ft_f.push('Rosgart'); 
ft_f.push('Rotherland'); 
ft_f.push('Sage'); 
ft_f.push('Sail'); 
ft_f.push('Salty Feathers'); 
ft_f.push('Salve Script'); 
ft_f.push('Saonara'); 
ft_f.push('Shutter Stone'); 
ft_f.push('Signerica');  
ft_f.push('Smooth Stone');  
ft_f.push('Soothing');  
ft_f.push('Specials');  
ft_f.push('Stay Classy');  
ft_f.push('Swash Line');  
ft_f.push('Tamira');  
ft_f.push('The Monse');  
ft_f.push('Tiffany Script');  
ft_f.push('Valkyrie');  
ft_f.push('Vanity');  
ft_f.push('Verona Lotte');  
ft_f.push('Wata');  
ft_f.push('Port Vintage');
ft_f.push('PortVintage');
ft_f.push('Valky');
ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push('');
ft_f.push('— к и р и л л и ц а —');
ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push('');  ft_f.push(''); ft_f.push('');
ft_f.push('Alegreya Sans SC'); 
ft_f.push('Alter Biom');   
ft_f.push('Baron Neue'); 
ft_f.push('Basis'); 
ft_f.push('Borntod'); 
ft_f.push('Bradobrei'); 
ft_f.push('Calama'); 
ft_f.push('Calypso'); 
ft_f.push('Cheque'); 
ft_f.push('Code Pro'); 
ft_f.push('Cyrillic Goth');
ft_f.push('Cuprum');
ft_f.push('Curator');
ft_f.push('Dita Sweet');
ft_f.push('Doppelganger'); 
ft_f.push('Galatea Gothic');
ft_f.push('Gunny Rewritten');
ft_f.push('Helvetica Neue'); 
ft_f.push('Journalism');
ft_f.push('Lighthaus'); 
ft_f.push('Mak Light'); 
ft_f.push('Shlapak Script'); 
ft_f.push('The Artist Script'); 
ft_f.push('Yeseva One'); 
for (i in ft_f) { 
j = "<div><span style='font-family:" + ft_f[i] + ";'>" + ft_f[i] + "</span><img src='/i/blank.gif' onclick=\"bbcode('["; 
j += "font=" + ft_f[i]; 
j += "]','[/font]')\" /></div>"; 
ft.innerHTML += j; 
}} 
</script>

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



<!-- КНОПКА ПИАРА -->
<script type="text/javascript">
    PiarNik="postman"; 
    PiarPas="1111";
    var L="<div id=\"PR_loginDiv\" style=\"display:none;\">\
    <form id=\"form_login\" name=\"login\" method=\"post\" action=\"login.php?action=in\" onsubmit=\"return check_form()\">\
    <fieldset>\
    <input type=\"hidden\" name=\"form_sent\" value=\"1\"/>\
    <input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\"/>\
    <input type=\"text\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\"/>\
    <input type=\"submit\" class=\"button\" name=\"login\"/>\
    </fieldset>\
    </form>\
    </div>\
    <li id=\"navpiar\"><a onclick=\"PiarIn()\"><span style=\"cursor:pointer\">   PR-Master</span></a></li>";
    if($("#navlogin").html()!=null){
    $("#navlogin").append(L); //navlogin
    function PiarIn () { $("#PR_loginDiv #fld1").val(PiarNik);$("#PR_loginDiv #fld2").val(PiarPas);$("#PR_loginDiv input[type='submit']").click();}
    }
    </script>

<script type="text/javascript">
(function(){function rep(str, p1,offset, s){
  return '>'+p1.replace(/"([^ "][^"]+?)"/gm,'«$1»')+'<';}
$('.post-content p').each(function(){
  $(this).html(('</>'+$(this).html()+'</>').replace(/>([^<>]+)</gm, rep));
});}());
</script>

<div class="container"><script type="text/javascript">
var nWRD="<b>rsp</b>";
function setRespecNew(){
$(".post .pa-respect a[href^='/respect.php?']").each(function (){
 $(this).html(nWRD);});}
function TestRespect(){
if($(".post .pa-respect:contains('Репутация')").length){setRespecNew();return;
}else {timerID = setTimeout("TestRespect()",110);return;}
}TestRespect()
</script>


<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"msg"+s.substring(p+9)}
</script>

  <!-- Dice Roller BEGIN (c) Spiritus Tergi, ч2 в хтмл-низ -->
   <template id="dice-box-template">
   <div class="dice-box">
       <p>
       <span class="roll-dice"></span>
       <span class="roll-value"></span>
       </p>
       <p class="roll-reason"></p>
       <p class="roll-result"></p>
   </div>
   </template>
   
   <script src="//cdnjs.cloudflare.com/ajax/libs/seedrandom/2.4.4/seedrandom.min.js"></script>
   <script>
       diceResults = [
{'max' : 1,    'result' : 'удача, желаемое действие состоялось без последствий'},
       {'max' : 2,    'result' : 'неудача, действие не состоялось, последствий нет'},
   {'max' : 3,    'result' : 'неудача, действие не состоялось, последствий нет'},
{'max' : 4,    'result' : 'частичная удача,  действие состоялось, но заклинание отклонилось от желаемой траектории движения'},
{'max' : 5,    'result' : 'удача, желаемое действие состоялось, физическая отдача заклинания на заклинателя'},
{'max' : 6,    'result' : 'частичная удача, незначительная ошибка в инкантации, заклинание слишком сильное, рикошет на заклинателя'},
{'max' : 8,    'result' : 'удача, желаемое действие состоялось без последствий'},
       {'max' : 15,    'result' : 'неудача, ошибка в инкантации заклинания'},
       {'max' : 30,    'result' : 'частичная удача, незначительная ошибка в инкантации, что приводит к поверхностному ранению заклинателя'},
       {'max' : 37,    'result' : 'удача, желаемое действие состоялось без последствий'},
       {'max' : 47,    'result' : 'неудача, действие не состоялось, последствия - рикошет на заклинателя'},
     {'max' : 60,    'result' : 'частичная удача, действие состоялось, но заклинание отклонилось от желаемой траектории движения'},
         {'max' : 65,    'result' : 'частичная удача, незначительная ошибка в инкантации, заклинание средней силы'},
   {'max' : 74,    'result' : 'частичная удача, незначительная ошибка в инкантации, заклинание средней силы'},
       {'max' : 85,    'result' : 'удача, желаемое действие состоялось без последствий'},
   {'max' : 90,    'result' : 'удача, желаемое действие состоялось без последствий'},
   {'max' : 100,    'result' : 'удача, желаемое действие состоялось без последствий, поцелуй от админа бонусом'},
       {'max' : 140,    'result' : 'двойная удача, заклинание достигает нескольких целей, поцелуй от админа бонусом'},
   ]

   isTagged = (document.querySelector('#pun').innerHTML.indexOf('[dice]') >= 0)
   
   if (isTagged) {
       diceRoller = new DiceRoller(diceResults)
       diceRoller.initDiceBoxes()
   }
   </script>
   <!-- Dice Roller END -->
   
   
   <!-- Dice Roller Form BEGIN -->
   <form id="dice-form" class="hidden" autocomplete="off">
   <div>
       <label><span>#Кубиков</span> <input type="text" name="count" maxlength="3" value="1"></label>
       <label><span>#Граней</span>    <input type="text" name="sides" maxlength="3" value="100"></label>
       <label><span>Бонус</span>    <input type="text" name="bonus" maxlength="3" value="0"></label>
   </div>
   <div>
       <label><span>Действие</span>    <textarea name="reason" cols="10" rows="5"></textarea></label>
   </div>
   <button type="submit">Вставить</button>
   </form>
   
   <script>
   replyForm = document.getElementById('post')
   diceForm = document.getElementById('dice-form')
   diceButtonString = '<td id="button-dice" title="Форма Кубиков" class="hidden"><img src="/i/blank.gif"></td>'
   
   function handleDiceFormSubmit(event) {
       event.preventDefault()
       let tagArguments = []
   
       for(let control of event.target.elements)
       if (control.tagName != 'BUTTON')
           tagArguments.push(control.name + ' = ' + control.value)
   
       replyForm['main-reply'].value += '\n[dice]' + tagArguments.join(' | ') + '[/dice]'
   }
   
   function handleDiceButtonClick(event) {
       diceForm.classList.toggle('hidden')
   }
   
   if (replyForm != null) {
       replyForm.querySelector('.fs-box.hashelp').insertAdjacentElement('beforeend', diceForm)
       diceForm.addEventListener('submit', handleDiceFormSubmit)
   
       let row = replyForm.querySelector('#form-buttons tr')
       row.innerHTML += diceButtonString
   
       let diceButton = document.getElementById('button-dice')
       diceButton.classList.remove('hidden')
       diceButton.addEventListener('click', handleDiceButtonClick)
   }
   </script>
   <!-- Dice Roller Form END --></div>
   
   <!-- Снять автоматическую галочку удаления всех сообщений © Duka -->
<script type="text/javascript">
if (document.getElementById('pun-deleteuser')) {
    document.querySelector('input[name=delete_posts]').checked = false;
}
</script>

<!-- Ссылка на авторский пост в цитате // v.3 © Alex_63, мод. max, the murderer! -->
<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.match(/([^,]*),(.*)/)[2]+'</a>');}
  else{$(this).html(lnkq+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+cntq.match(/([^,]*),(.*)/)[2]+'</a>');}
});$('#pun-viewtopic .pl-quote>a').each(function() {
  $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>

0

6

announcement

Код:
<!-- Плашки -->
<div id="announcements"><div class="inner">

<a href="" class="announcement"><div class="date">
            31/08</div><div class="column"><em>
            ПРОФИЛАКТИКА!</em><span>
        10:00 по Киеву/Москве</span></div></a>

</div></div>

0

7

answer

Код:
<!------Дополнительные наборы смайлов в отдельном окне------><script src="https://forumstatic.ru/files/0017/95/29/40399.js"></script>
<script>
$(document).ready(function() {
  hvStickerPack.init("https://forumstatic.ru/files/001c/04/27/32016.txt?v=4");
});
</script>
<style>
.post-content img[alt="smile"] {
    max-width: 80px!important;
}
.hvStickerPackModal {
  border: solid 1px #вашцвет;
  background: #f1ede0;
  -webkit-box-shadow: 0 3px 6px #вашцвет, 0 3px 6px #вашцвет;
  box-shadow: 0 3px 6px #вашцвет, 0 3px 6px #вашцвет;
}
.hvStickerPackModalContent img {
background: #f1ede0;
}
</style>
<!--конец-->

0

8

к годовщине
стиль 1

Код:
@import url(style_cs.css);

/* шрифты бланш */
@import url(https://forumstatic.ru/files/001a/28/10/55678.css); 

/* Иконический шрифт */
@import url('https://fonts.googleapis.com/css2?family=Material+Icons+Outlined');

/* Font Awesome */
@import url('https://kit-pro.fontawesome.com/releases/v6.6.0/css/pro.min.css');

@font-face {
  font-family: 'Mosseta';
  src: url('https://forumstatic.ru/files/0014/d2/94/35584.otf') format('woff2');
  font-weight: normal;
  font-style: normal;
}

.mosseta-text {
  font-family: 'Mosseta', serif;
}
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;700&display=swap');

@font-face {
  font-family: 'Nexa Demo';
  src: url('https://forumstatic.ru/files/0014/d2/94/14454.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}



/****************************************
Чистый стиль by Alex Kolmar (бродяга)
****************************************/

/* Полезные сервисные настройки
-------------------------------------------------------------*/

.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;
display:none; }

#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;
}


/* Основные переменные
------------------------------------------*/
:root {
     --body-bg: #36332D;
    --pun-bg: #BAB6B2;
    --sec-bg: #7A7067;
    --pale-bg: rgba(122, 112, 103, 0.15);
    --paletext: #BBB7AF; 
    --extra-bg: #474A3F;
    --textcolor: #100F0D;
  --pwidth: 224px;
  --pad1: 10px 40px;
  --pad2: 5px 20px;
  --pad3: 5px 10px;
  --font-family: "arial", sans-serif;
  --second-family: "mosseta", serif;
  --extra-family: "Nexa Demo", sans-serif;
  --old-family: "manrope", sans-serif;
  --gothic-family: "Century Gothic", sans-serif;
  --iconsfont:'Material Icons Outlined';
  --br-opacity: 1px solid rgba(201, 208, 175, 0.5);
  --bg-html:  url('https://forumstatic.ru/files/0014/d2/5e/84128.jpg') no-repeat center center;
  
}
/* Variables */
:root, .light {
--body-bg: #36332D;
    --pun-bg: #DAD5D1;
    --sec-bg: #7A7067;
    --pale-bg: rgba(122, 112, 103, 0.15);
    --extra-bg: #474A3F;
    --textcolor: #100F0D;
}

.light #html-footer {background: url(https://forumstatic.ru/files/0014/d2/5e/40972.png);
height: 60px;
}
.light .bestep-fon {filter: saturate(100%)}
.light .bestpost-fon {filter: saturate(100%)}
.light .go-up {filter: saturate(100%)}
.light .go-down {filter: saturate(100%)}
.light .nav_block .link a {#DAD5D1;}

.medium {
 --body-bg: #36332D;
    --pun-bg: #BAB6B2;
    --sec-bg: #7A7067;
    --pale-bg: rgba(122, 112, 103, 0.15);
    --paletext: #BBB7AF; 
    --extra-bg: #474A3F;
    --textcolor: #100F0D;
}

.medium #html-footer  {background: url(https://forumstatic.ru/files/0014/d2/5e/20349.png?v=1);
height: 60px;
}
.medium .bestep-fon {filter: saturate(100%)}
.medium .bestpost-fon {filter: saturate(100%)}
.medium .go-up {filter: saturate(100%)}
.medium .go-down {filter: saturate(100%)}


.bw {
--body-bg: #36332D;
    --pun-bg: #CDCDCD;
    --sec-bg: #7A7067;
    --pale-bg: rgba(122, 112, 103, 0.15);
    --extra-bg: #474A3F;
    --textcolor: #100F0D;
}

.bw #html-footer {background: url(https://forumstatic.ru/files/0014/d2/5e/83632.png);
height: 60px;
}

.bw body::before { background: url(https://forumstatic.ru/files/0014/d2/5e/59637.jpg) no-repeat top center/cover;}

.bw .vosk, .bestep-fon, .bestpost-fon, .go-up, .go-down, .svecha, .skull, .statue {filter: saturate(50%);} 

/* Global
------------------------------------------*/

/* Применяется ко всем элементам */

* {
  margin: 0;
  padding: 0;
  border: none;
  text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  scrollbar-width: thin;
  scrollbar-color: var(--sec-bg) var(--pun-bg);
}

/* прокрутка хром etc */

*::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}

::-webkit-scrollbar-thumb {background: var(--sec-bg) !important; border: solid 0px #585555!important;}

*::-webkit-scrollbar-thumb:active {
  background: var(--sec-bg);
}

/* выделение текста */

::selection {
  background: var(--sec-bg);
  color: var(--pun-bg);
}

del {
    opacity: 0.7;
    filter: blur(2px);
    text-decoration: none;
    transition: all .3s linear 0s;
}

del:hover {
    opacity: 1;
    filter: none;
    text-decoration: none;
}

:focus {
  outline: none;
}

/* все ссылки */

a,
.punbb #pun-admain a {
  text-decoration: none;
  color: var(--sec-bg);
    font-weight: 700;
}

a:hover,
.punbb #pun-admain a:hover {
  color: var(--body-bg);
}


/* все заголовки */

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre {
  margin: 0;
}

h1,
h2 {
  padding: 10px 20px;
  font-weight: normal;
  text-align: center;
}

.multipage h1, .multipage h2 {
   display: none;
}

.multipage thead {
   display: none;
}

ul,
dl,
li,
dd,
dt {
  list-style: none;
}

address,
em {
  font-style: normal;
}

/* выключить список модераторов, отредактировано etc */

.modlist,
.lastedit,
.punbb div#pun-live-rusff,
.punbb .topic a.sharelink {
  display: none;
}

/* модальные окна, репутация, закладки etc */

#tags .container,
.post_report,
.post_reputation,
#MyBookmarks,
.inner.popup_graffiti,
.pun-modal .modal-inner,
.punbb-admin #pun-admin-award-form .inner {
 background: var(--pun-bg);
    border: 1px solid var(--sec-bg);
    border-radius: 10px;
}

/* Формы
------------------------------------------- */

#font-area{
    position: absolute;
    background-color: #dcd7d7;
    border: 1px #2d2f32 solid!important;
    height: 120px;
    overflow-y: scroll;
}


/* ОФОРМЛЕНИЕ КНОПОК */

input.button,
#pun-admain input.button,
#sub4,
input[type="button"],
input[type="submit"] {
  padding: 2px 10px;
  cursor: pointer;
  transition: all .2s linear 0s;
   background: var(--pun-bg);
    font-family: var(--font-family);
    text-transform: lowercase;
 padding: var(--pad2);
    font-size: 12px;
    color: var(--textcolor);
    justify-content: space-between;
  margin: 0 30px 10px;
border-radius: 10px;
    border: 1px solid var(--sec-bg);
    }


input.button:hover,
#pun-admain input.button:hover,
#sub4:hover,
input[type="button"]:hover,
input[type="submit"]:hover {background: var(--body-bg);
    color: var(--paletext);
}

select#mod-options {
    font-family: var(--font-family);
    font-size: 10px;
    background: var(--sec-bg);
margin-left: -30px
}

/* ОФОРМЛЕНИЕ ПОЛЕЙ ВВОДА */

input[type="text"],
input[type="password"],
textarea,
select {
  padding: 2px 5px;
border: 1px solid #b0aba7;
    border-radius: 10px;
    background: var(--pun-bg);
}

input[type="text"],
input[type="password"],
textarea,
select .light {border: 1px solid var(--sec-bg);}


textarea,
input,
select,
optgroup {
  font-size: 11px;
  font-family: 'arial';
}

optgroup {
  font-weight: bold;
}

/* флажки и чекбоксы */

.checkfield input[type="checkbox"],
.radiofield input[type="radio"] {
  margin: 0 3px;
}

p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
  height: 20px;
  vertical-align: middle;
}

.formal .container {
  padding: var(--pad1);
}

.formsubmit {
  padding: 0;
  margin: 10px 0 0 0;
  text-align: center;
}

.formsubmit input,
.formsubmit a,
.formsubmit span {
  margin: 0 6px 0 0;
   background: var(--pale-bg);
    font-family: var(--font-family);
    text-transform: lowercase;
    border: none;
    border-radius: 9px;
    padding: 7px 10px;
    font-size: 12px;
    color: var(--textcolor);
}

.formsubmit input:hover,
.formsubmit a:hover,
.formsubmit span:hover {
  color: var(--pun-bg); 
}


.formsubmit a {color: (--pun-bg) !important;
}

fieldset {
  border: none;
}

fieldset legend {
   margin-bottom: 10px;
}

fieldset legend span {
    font-family: var(--font-family);
    border: 1px solid var(--sec-bg);
    padding: 1px 6px;
    border-radius: 10px;
    background: var(--pun-bg);
}

fieldset fieldset {
  border: none;
  margin: 0;
  padding: 0 0 8px 0
}

.punbb .formal fieldset {
    min-width: 0;
    margin-bottom: 10px;
}

#plng {
    border: 1px solid var(--sec-bg) !important;
    padding: 5px 5px 5px 8px !important;
    margin: 0 20px 0 5px!important;
    border-radius: 10px;
}

.fs-box {
  padding: 5px 0;
 }
.fs-box .post-author {
  width: 240px;
}
.fs-box .post .post-author ul {
  width: 220px !important;
}

.fs-box p,
.fs-box fieldset {
  padding: 0 0 8px 0;
}


.inline .inputfield,
.inline .selectfield,
.inline .passfield {
  float: left;
  margin-right: 10px;
}

.inline .infofield {
  clear: both
}

.datafield br {
  display: none
}

.required label,
.datafield span.input {
  font-size: 10px;
}

textarea,
.longinput input {
  width: 64%;
  margin: 0;
}

.hashelp {
  position: relative;
}


/* Админка
------------------------------------------*/

.punbb-admin .adcontainer,
.punbb-admin .adformal {
  border: none;
}


/* фон */

html {
  background: #000; 
   overflow-x: auto;
}

body::before {
  content: "";
  display: block;
  position: absolute;
    left: 50%;
  top: 0%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 1550px;
  height: 485px;
  background: url(https://forumstatic.ru/files/0014/d2/5e/72935.jpg) no-repeat top center/cover;
 z-index: -3;
  border-top-left-radius: 200px;
  border-bottom-right-radius: 200px;
  overflow: hidden;
}

/* Тело форума*/
#pun {
  margin: 30px auto;
  width: 1000px;
  background: var(--pun-bg);
  color: var(--textcolor);
  text-transform: lowercase;
  border-radius: 20px;
        margin-top: 222px;
  overflow: hidden;
}
/* внутреннее тело */

.punbb {
  font: 11px Arial, Verdana;
    border-radius: 20px;
      overflow: hidden;
}


/* настройки внутренних блоков */

.punbb > div .container {
  padding: var(--pad1);
}

/* Навигационные ссылки */

#pun-navlinks {
    position: relative;
    width: 950px;
    font-family: var(--second-family);
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
      color: var(--body-bg);
      font-size: 16px;
      margin-left: 25px;
      margin-top: 5px;
  }

#pun-navlinks a {color: var(--body-bg);
    font-weight: 200;
}

#pun-navlinks a:hover {
    color: var(--sec-bg);
}

#pun-navlinks .container {
  text-align: center;
}

#pun-navlinks li {
    display: inline;
    border-radius: 23px;
    padding: 4px 8px;
           font-size: 16px;
    font-family: var(--second-family);
}

/* Пользовательские ссылки */

#pun-ulinks {
    font-family: var(--font-family);
    font-weight: 300;
    font-size: 10px;
    letter-spacing: 0.15em;
    text-align: center;
    margin-left: 35px!important;
    width: 937px;
    height: 7px;
    background: var(--sec-bg);
    color: var(--paletext);
    line-height: 8%;
    padding-bottom: 13px;
    border-radius: 10px;
        margin-top: -7px;
}

#pun-ulinks a {
    color: var(--paletext);
    font-weight: 300;
}

#pun-ulinks a:hover {
    color: var(--body-bg);
    };

#pun-ulinks .container {
  text-align: center;
}

#pun-ulinks li {
  padding: 0 5px;
  display: inline;
}

/* Статус */

#pun-status {
    font-family: var(--font-family);
    font-size: 9px;
}

#pun-status span {
  white-space: nowrap;
  margin-right: 5px;
}

.crumbs.container {
    font-family: var(--font-family);
    font-size: 10px;
    text-align: left;
}

/* Копирайт */

#pun-about {height: 40px}

#pun-about .container {
  text-align: center;
}


/* Главная форумная таблица
------------------------------------------*/

.main table {
  table-layout: fixed;
  width: 100%;
}

.main th {
  padding: 5px 10px;
}

.main td {
  padding: 10px;
}

.tcl {
  width: 50%;
}

.tc2,
.tc3,
.tcmod {
  text-align: left;
  width: 6%;
}

#pun-index .tc2,
#pun-index .tc3,
#pun-index .tcmod {
  visibility: hidden;
}

.tcr {
  width: 30%;
  text-align: right;
}

#pun-index .tcr {
    text-align: right;
}

#pun-index td .user-avatar {
    float: left;
    filter: grayscale(100%);
}

.lastpost-link, .lastpost {
    font-family: var(--font-family);
         text-align: center;
    color: var(--textcolor)
margin-left: 5px;
}

.lastpost-link {
   font-size: 10px;
   font-weight: 600;
       letter-spacing: 0.1em;
}

.lastpost-link a:hover {color: #b0aba7;}


#pun-searchtopics .tcl,
#pun-modviewforum .tcl {
  width: 40%
}

#pun-searchtopics .tc2 {
  text-align: left;
  width: 20%;
}

#pun-searchtopics .tc2 a {font-weight: 200}

#pun-debug table .tcl {
  width: 15%;
}

#pun-debug .tcr {
  width: 90%;
}

#pun-index tbody.hasicon {
    border-radius: 17px;
    background: var(--pun-bg);
    display: block;
    padding: 23px;
}

tbody.hasicon td.tcl {
 font-size: 10px;
 letter-spacing: 0.1em;
 font-family: var(--font-family);
color: var(--body-bg)
}

.desktext {
    font-family: var(--font-family);
    font-size: 10px;
    text-transform: lowercase;
    color: #323244;
}

.desklink {
   margin-top: 10px;
   display: flex;
   gap: 5px;
}

.desklink a {
    border: 1px solid var(--body-bg);
    padding: 3px 8px;
    border-radius: 5px;
    color: var(--textcolor);
}

.desklink a:hover {
    border: 1px solid var(--body-bg);
    background: var(--body-bg);
    padding: 3px 8px;
    border-radius: 5px;
    color: white;
}


/* аватар */

.punbb td .user-avatar, #pun-index td .user-avatar {

}

.punbb td .user-avatar .avatar-image {

}

/* Иконки */


#pun-index div.icon {
 float: right;
 margin-right: -70px;
 margin-top: 20px;
    width: 15px;
    height: 15px;
    background: var(--sec-bg);
    border-radius: 50%;
}

#pun-index tr.inew div.icon {
 float: right;
 margin-right: -70px;
    width: 15px;
    height: 15px;
    background: var(--body-bg);
    border-radius: 50%;
}

div.icon {
 float: right;
    width: 15px;
    height: 15px;
    margin-right: 25px;
    border-radius: 50%;
    background: var(--sec-bg);
}

tr.inew div.icon {
  background: var(--body-bg) url() no-repeat top center;
}

tr.isticky div.icon {
  background: var(--sec-bg);
}

tr.iclosed div.icon {
  background: var(--textcolor);
}

#pun-index .tclcon {
  width: 500px;
}

.tclcon a {color: var(--body-bg);
    font-weight: 300;
}
.tclcon a:hover {color: var(--sec-bg)}

/* Оформление всплывающей  подсказки © Домовой */
#tooltip {
    position:absolute;
    background-color:var(--sec-bg); /* фон подсказки */
    z-index: 999;
    max-width:200px; /* максимальная ширина подсказки */
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    font-family:var(--font-family);
    font-size:12px; /* размер текста */
    display:none;
    color: var(--paletext); /* цвет текста */
    text-align:center;
    padding:4px;
    text-transform: lowercase;
}



/* Пагинация (Переключаемые страницы, Новая тема + Опрос, Подписка)
--------------------------------------------------------------------------------------------------- */

.multipage {
  margin-top: 10px;
}

.linkst {
  position: relative;
  padding: var(--pad2);
  display: flex;
  justify-content: space-between;
  margin: 0 30px 10px;
  text-transform: lowercase;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 10px;
  color: var(--textcolor);
}

.linkst .pagelink, .linksb {
  text-transform: lowercase;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 10px;
  color: var(--textcolor);}

.linkst .postlink {
  text-align: right;
}

.linksb {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#pun-viewtopic .linksb, #pun-main.main.multipage .linksb {
  position: relative;
  padding: var(--pad2);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}



.linksb .pagelink {
  order: -1;
}

.subscribelink {
  width: 100%;
  text-align: right;
}

.linksb noindex {
  order: 1;
}

.linksb .postlink {
  margin-left: auto;
  text-align: right;
}

.postlink.long {
    display: flex;
    gap: 10px;
    justify-content: flex-end;
}

.postlink.long .new-topic {
    padding-right: 5px!important;
}

.postlink.long .new-topic, .postlink.long .new-poll {
    background: var(--sec-bg);
    padding: 2px 5px;
    border-radius: 10px;
}

.postlink.long .new-topic:hover, .postlink.long .new-poll:hover {
    background: var(--body-bg);
}

.postlink.long a {
    color: var(--paletext);
}

.topic-users-in {
    font-family: var(--font-family);
    font-size: 11px;
}

/* Модераторское меню, RSS, Atom */

.modmenu .container {
  padding: var(--pad3);
  text-align: right;
}

.modmenu .container strong {
  float: left;
}

.modmenu input {
  margin-left: 10px;
}
.modmenu strong ::before {
    content: '\f591';
    font-family: 'Font Awesome 6 Pro';
    padding: 0 6px 0 0;
    font-weight: 600;
}

.modmenu strong {
    font-family: var(--font-family);
    font-size: 11px;
}

/* Главная
------------------------------------------*/

/* скрыть "форум, тем, сообщений" */

#pun-index thead {
  display: none;
}

/* категория */

#pun-index .category {}

/* заголовок категории */

#pun-index .category h2 {
   padding: 0 50px;
}

#pun-index .category h2 span:not(.categoryTool) {
    font-family: var(--second-family);
    font-weight: 200;
    font-size: 14px;
    text-transform: lowercase;
    text-align: center;
    color: var(--paletext);
    display: flex;
    justify-content: center;
     align-items: center;
    letter-spacing: 0.2em;
    background: var(--body-bg);
border-top-left-radius: 25px;
border-bottom-right-radius: 25px;
padding-bottom: 3px;
    padding-top: 4px;
    margin-left: 150px;
    margin-right: 150px;
}



/* форумы */

#pun-index .tcl h3 {
    font-family: var(--second-family);
    font-size: 20px!important;
    text-transform: uppercase;
}

#pun-index .tcl h3 a {
    color: var(--body-bg);
        font-weight: 200;
            font-size: 20px!important;
}

#pun-index .tcl h3 a:hover {color: var(--sec-bg);}

/* Статистика */

#pun-stats {}

#pun-stats .container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    font-family: var(--font-family);
    font-size: 10px;
    color: #b0aba7;
}

.online-list {
    font-size: 10px;
    font-family: var(--font-family);
    color: var(--textcolor);
}



/* заголовок статистики */

#pun-stats h2 {
   display: none;
}

/* всего тем, всего сообщений */

#pun-stats li.item1,
#pun-stats li.item2 {
  clear: both;
    background: var(--sec-bg);
    padding: 5px 25px;
    border-radius: 23px;
}


/* зарегистрированных, последний зарегистрировавшийся */

#pun-stats li.item3,
#pun-stats li.item4 {
    background: var(--sec-bg);
    padding: 5px 25px;
    border-radius: 23px;
}

#pun-stats li.item4 a {color: var(--pun-bg)}
#pun-stats li.item4 a:hover {color: var(--body-bg)}

/* активны, посетили за сутки */

li#onlinelist {
  margin-top: 10px;
  text-align: justify;
    flex-grow: 1;
    width: 100%;
    color: var(--textcolor);
}

/* скрыть заголовок в шапке */

#pun-title .title-logo {
display: none;
}

/* содержимое шапки в html-верх */

.svecha {
    margin-top: -75px;
    margin-left: -7px;
    position: absolute;
    z-index: -1;
}

.svecha img {
  width: 74px;
  height: 98px;
  object-fit: contain;
}

.vosk {
  display: flex;
  gap: 5px;
  position: absolute;
  margin-top: -218px;
  margin-left: 11px;
}

.seal {
  position: relative;
  width: 47px;
  height: 47px;
}

.seal-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}


.seal-avatar {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  object-fit: cover;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  filter: grayscale(80%);
  opacity: .8;
  transition: all .5s ease-in-out;
}

.seal-avatar:hover {
  filter: grayscale(0);
  opacity: 1;
}

.about {
font-family: var(--second-family);
    font-weight: 400;
    font-size: 10px;
    position: absolute;
    color: var(--paletext);
    margin-left: 176px;
    margin-top: -200px;
}
    
.forumname {font-family: var(--second-family);
    font-weight: 200;
    font-size: 30px;
    position: absolute;
    letter-spacing: 0.1em;
    color: var(--paletext);
    margin-top: -143px;
    text-align: left;
    margin-left: 56px;
}

.plot {font-family: var(--extra-family);
    font-weight: 200;
    font-size: 8px;
    letter-spacing: 0.1em;
      position: absolute;
    margin-top: -81px;
    margin-left: 56px;
    width: 284px;
    text-align: center;
    line-height: 10px;
    color: var(--paletext);
    background: var(--textcolor);
    border: solid 1px var(--sec-bg);
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 3px 0px 5px 2px;
    z-index: -2;
}    

.bpost {margin-left: 116px}
.bep {margin-left: -100px}
.bestpost-fon img {
    width: 95px;
    height: 205px;
    transform: scaleX(-1);
}

.bestpost-fon {
    position: absolute;
    margin-top: -222px;
    margin-left: 780px;
}
.bestpost {
    position: absolute;
    margin-top: -161px;
    margin-left: 784px;
    width: 89px;
    max-height: 170px;
    font-family: var(--extra-family);
    font-size: 8px;
    font-weight: 200;
    letter-spacing: 0.1em;
    color: var(--body-bg);
    text-align: center;
    line-height: 9px;
}

.bestpost a {color: var(--textcolor);
font-family: var(--extra-family);
font-weight: 200;
}
.bestpost a:hover {color: var(--extra-bg)}

.bestpost span {font-family: var(--second-family);
    font-size: 9px;
    color: var(--paletext);
    letter-spacing: 0.15em;
    font-weight: 400;
}

.bestep {
    position: absolute;
    margin-top: -171px;
    margin-left: 905px;
    width: 64px;
    max-height: 138px;
    font-family: var(--extra-family);
    font-size: 8px;
    font-weight: 200;
    letter-spacing: 0.1em;
    color: var(--body-bg);
    text-align: center;
        line-height: 9px;
}

.bestep a {color: var(--textcolor);
font-family: var(--extra-family);
font-weight: 200;
}
.bestep a:hover {color: var(--extra-bg)}

.bestep span {    font-family: var(--second-family);
    font-size: 9px;
    color: var(--paletext);
    font-weight: 400;
    letter-spacing: 0.15em;
}
.bestep-fon img {
    width: 78px;
    height: 158px;
}

.bestep-fon {
    position: absolute;
    margin-top: -222px;
    margin-left: 898px;
}

.skull {
    margin-left: 778px;
    margin-top: -54px;
    position: absolute;
    z-index: 10;
}

.skull img {
width: 50px;
    height: 53px;
    object-fit: contain;
    transform: scaleX(-1);
}
.statue {
    margin-left: 828px;
    margin-top: -54px;
    position: absolute;
}
.statue img {
    width:42px;
    height: 53px;
    object-fit: contain;
}

.res-score {width: 47px;
    font-family: var(--second-family);
    color: var(--paletext);
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    background: var(--extra-bg);
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    position: absolute;
    margin-left: 868px;
    margin-top: -26px;
    padding-top: 4px;
    letter-spacing: 0.15em;
    padding-bottom: 2px;
    z-index: 10;
}
.de-score {    width: 47px;
    font-family: var(--second-family);
    color: var(--paletext);
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    background: var(--extra-bg);
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    position: absolute;
    margin-left: 728px;
    margin-top: -26px;
    padding-top: 4px;
    padding-bottom: 2px;
        letter-spacing: 0.15em;
    z-index: 10;}

/* Объявление
------------------------------------------*/

#pun-announcement {}

/* скрываем слово "объявление" */

#pun-announcement h2 {
  display: none;
}


/* Футер
------------------------------------------*/

#html-footer {background: url(https://forumstatic.ru/files/0014/d2/5e/20349.png?v=1);
    height: 60px;
    z-index: 100;
    position: absolute;
    width: 1000px;
    margin-top: -17px;
}


#html-footer .container {padding: 0;}

/* баннеры */

.banners {
  padding: var(--pad1);
  height: 50px;
}

.banners img {border-radius: 10px;
    transition: all .5s linear 0s;
}

.banners .container {
    display: flex;
    flex-wrap: wrap;
    gap: 5px 5px;
    justify-content: center;
    overflow: auto;
    height: 35px;
    scrollbar-width: thin;
    scrollbar-color: var(--sec-bg) transparent;
    margin-top: 71px;
    position: absolute;
width: 900px;
}

.banners a {
  opacity: .5;
}

.banners a:hover {
  opacity: 1;
}

/* -------------- копирайт ---------------*/
.acknowledgements {
    text-align: center;
    font-size: 11px;
    font-family: var(--extra-family);
    color: var(--paletext);
    padding-bottom: 8px;
    padding-top: 4px;
    margin-left: 350px;
    margin-top: -46px;
    background: var(--extra-bg);
    width: 300px;
    height: 30px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.acknowledgements-flower {margin-top: -47px;
    margin-left: 606px;
    position: absolute;
}
.acknowledgements-flower img {width: 49px;
    height: 67px;
      object-fit: contain;
}

/* Топик
------------------------------------------*/

.toppost,
.topicpost {
  margin-top: 0;
}

/* контейнер поста */

.post > .container {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
   padding: 10px 15px !important;
}

/* дата и номер поста */

.post h3 {
    background: rgba(122, 112, 103, 0.15);
    border-radius: 10px;
    margin: 10px;
   }

.post h3 span {
  padding: var(--pad2);
  display: block;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  text-transform: lowercase;
  color: var(--body-bg);
  }

.permalink {
      font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  text-transform: lowercase;
  color: var(--body-bg);
}

/* номер поста */

.post h3 strong::before {
 content: '# ';
}

.post h3 strong {
  float: right;
  text-align: right;
  font-weight: normal;
}

/* Автор */

.post-author {
    width: 250px;
    height: 250px;
    text-align: center;
    box-sizing: border-box;
        position: relative;
    background: url(https://forumstatic.ru/files/0014/d2/94/82497.jpg) no-repeat bottom center;
    padding-left: 30px;
    padding-top: 19px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
}

.punbb .post .post-author ul {
    width: 220px;
    background: var(--textcolor);
    border-top-right-radius: 22px;
    border-bottom-left-radius: 22px;
}

.pa-author {
        font-family: var(--second-family);
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    color: var(--pun-bg);
    letter-spacing: 0.2em;
    padding-top: 4px;
    border-radius: 10px;}

.pa-author a {
color: var(--sec-bg);
}

.pa-author a:hover {
     color: var(--paletext);
}

.pa-title {
    font-family: var(--font-family);
    font-weight: 200;
    font-size: 8px;
    letter-spacing: 0.2em;
    text-transform: lowercase;
    text-align: center;
    color: var(--paletext);
    margin-top: -1px;
    margin-bottom: 2px;
max-width: 215px
}

.pa-avatar img {
    max-width: 180px;
    max-height: 180px;
    outline-offset: 5px;
    border: 1px solid var(--sec-bg);
}

.pa-avatar {
    min-height: 107px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pa-posts .fld-name, .pa-respect .fld-name {display: inline-block;}
.post-author .pa-respect a[href*="&v=1&cod"] img {
    display: none;
}

.post-author .pa-respect a[href*="&v=1&cod"]::before {
    content: '+';
}

.punbb .post .post-author .pa-fld1 {
    display: block;
    margin: 5px auto;
    font-size: 10px;
    font-family: var(--font-family);
    color: var(--sec-bg);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}

.pa-fld2  {
        padding-top: 10px;
    position: relative;
    font-size: 9px;
    z-index: 1;
    line-height: 10px;
       color: var(--paletext);
    font-family: var(--font-family);
    font-weight: 200;
    letter-spacing: 0.1em;
    padding-left: 5px;
    padding-right: 5px;
}

.pa-fld2 a {color: var(--sec-bg);
font-weight: 700;
}
.pa-fld2 a:hover {color: #b0aba7);
font-weight: 700;
}
.pa-fld4  {
       width: 220px;
       height: 26px;
}

/* Общий контейнер: создаём псевдофон */
.punbb .post .post-author {
  position: relative;
}

/* Псевдофон под профполя */
.punbb .post .post-author::after {
    content: "";
    position: absolute;
    left: 50px;
    width: 200px;
    height: 11px;
    background: var(--body-bg);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    z-index: 0;
}

/* Все .pa-элементы поверх фона */
.punbb .post .post-author .pa-posts,
.punbb .post .post-author .pa-respect,
.punbb .post .post-author .pa-fld3,
.punbb .post .post-author .pa-fld6 {
  position: relative;
  z-index: 1;
  background: none !important;
  margin: 0 2px;
  display: inline-block;
  font-size: 9px;
  text-transform: lowercase;
  font-family: var(--extra-family);
  font-weight: 200;
  color: var(--paletext);
  top: 12px;
left: 10px;
transition: top 0.2s;
}

.punbb .post .post-author .pa-fld5 {
    position: absolute;
    top: -11px;
padding-top: 2px;
    left: 0px;
        background: var(--sec-bg);
    display: block;
    width: 130px;
    font-size: 7px;
    letter-spacing: 0.2em;
    font-family: var(--font-family);
    color: var(--paletext);
    text-transform: uppercase;
    height: 9px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.pa-online,
.pa-last-visit {}

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




/* Тело поста */

.post-body {
  width: calc(97% - var(--pwidth));
   background: var(--pun-bg);
}

  .post-box {
padding: 2em;
margin-left: 20px;
    text-align: justify;
    border-radius: 10px;
    text-transform: none;
    background: rgba(122, 112, 103, 0.15);
    min-height: 250px;
}


.post-links {
  margin-left: var(--pwidth);
  width: 100%;
  text-transform: lowercase;
  font-family: var(--font-family);
  font-size: 10px;
padding-top: 65px;
}

.post-links ul {
  padding: 0;
  margin-left: calc(var(--pwidth) * -1);
  text-align: right;
}

.post-links li {
  display: inline-flex;
  align-items: center;
}

.post-links li:not(:first-of-type) {
  padding-left: 10px;
}

.pl-email,
.pl-website {
  float: left;
}

.clearer {
  clear: both;
  height: 0;
  font-size: 0;
}



/* Контент поста - цитата, спойлер, таблицы и т.п. */

.punbb .post td {
  border: 0px transparent !important;
}

pre {
  font: 12px/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace;
}

.post-content em {
  font-style: italic;
}

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

.post-content em.bbuline {
  font-style: normal;
  text-decoration: underline;
}

.post-content p {
line-height: 150%;
  text-align: justify;
    margin: 0.8em 0;
}

.post-content img {
  vertical-align: middle;
}

/* цитата и код */

.quote-box, .code-box{
    margin: 4px 10px 10px;
    padding: 9px;
    border: none;
    background: var(--pun-bg);
    max-width: 100%;
        border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
       overflow: auto;
border: solid 1px var(--pale-bg)
}

.blockcode {width: 97%;
    margin: 10px;
    }

.quote-box cite {
    display: block;
    padding-bottom: 7px;
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    text-transform: lowercase;
    color: var(--sec-bg);
    font-style: normal;
 }

.code-box strong.legend {
  display: block;
  padding-bottom: 5px;
  font-weight: bold;
  font-style: normal;
}

.punbb .post-content .spoiler-box > div, .punbb .post-content .spoiler-box > div.visible {
    background: url(https://forumstatic.ru/files/0014/d2/5e/73058.png) no-repeat left center / 14px;
}

/* Форма ответа */

#main-reply {
    box-sizing: border-box;
    border: 1px solid var(--sec-bg);
    padding: 10px;
}

#tags {
  position: relative;
}

#tags .container {
  padding: var(--pad3) !important;
  top: 0 !important;
}


/* Профиль + ЛС
------------------------------------------*/
#profile {
   padding: var(--pad1);
}

#viewprofile tr { 
    display: flex;
    gap: 40px;
    font-family: var(--font-family);
}

#pun-profile h1 {
  display: none;
}

#profile .container {
  padding-left: 200px;
  min-height: 100px;
}

#profilenav {
  float: left;
  margin-left: -180px;
}

#viewprofile h2,
#profilenav h2 {
   text-align: center;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 10px;
    background: var(--body-bg);
    color: var(--paletext);
    padding: 2px 3px;
    border-radius: 10px;
}

#profilenav li {
  padding: 0 0 5px;
}

#viewprofile li {
  padding: 5px 0;
}

#viewprofile td#profile-left {
    display: flex;
    flex-wrap: wrap;
    width: auto;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    background: var(--pale-bg);
    padding: 10px 15px;
    border-radius: 10px;
}

#profile-name {
    font-size: 15px;
    font-family: var(--second-family);
        letter-spacing: 0.1em;
}

#viewprofile td#profile-right {
    display: flex;
    flex-flow: column;
    flex-wrap: wrap;
    box-sizing: border-box;
    gap: 10px;
    flex-direction: row;
}


#profile-right li {
   display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: center;
    gap: 10px;
    text-align: center;
    background: var(--pale-bg);
    padding: 0 5px;
    border-radius: 10px;
}


#profile-right li span {
    flex-shrink: 0;
    text-align: center;
}

#profile-left li strong, #profile-right li strong {
  font-weight: normal !important;
  padding-left: 0 !important;
}

img.avatardemo {
  float: right;
  margin: 0 0 8px 18px;
}

#pun-messages .clearer {
  display: none;
}



/* Прочие страницы
------------------------------------------*/

/* Список пользователей */

#pun-userlist .formal,
#pun-userlist .formal .container {
  margin-bottom: 0;
}

#pun-userlist .tc2 {
  text-align: left;
  width: 20%;
}

#pun-userlist .tcl {
  width: 40%
}

.usertable .container {}

/* Собщения об ошибках */

.info .container {
  padding: var(--pad3);
}

.info .container .backlink {
  padding-top: 8px;
}

/* Регистрация */

.info-box {
  margin: 0 0 10px 0;
}

.info-box * {
  padding: 0 0 5px 0;
}

.info-box .legend {
  font-weight: bold;
}

.jGrowl-notification .jGrowl-close {
  position: relative;
  right: 6px;
}



/* БыстроПлюсы для Топика */
.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: 100;
  width: 38px;
  height: 38px;
  text-align: center;
  font-size: 12px !important;
  display: inline-block;
  vertical-align: middle;
  line-height: 36px;
  letter-spacing: 2px;
   color: var(--sec-bg);
   margin-top: 20px
}
div.dark-style .post-rating p>a {
  color: #6BC8AF !important;
}
div.post-vote {

}

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;
  display: block;
  background-size: 100%;
margin-top: 20px;
}
.post.dark-style div.post-vote p>a {
  background: url(https://forumstatic.ru/files/0012/d8/04/38128.png) no-repeat;
  background-size: 100%;
}

.punbb div.post-vote p {
  padding: var(--pad1)!important;
  margin: 0!important;
}

/* Кнопки вверх-вниз
-------------------------------------------------------*/

.go-up, .go-down { cursor: pointer; 
z-index: 9999; 
display: none; 
position: fixed; 
margin-left: 1000px !important; 
box-sizing: border-box; 
transition: all .3s linear 0s; 
width: 40px; 
height: 51px; } 

.go-up { top: calc(40% + 40px); } 

.go-down { top: calc(40% + 85px); } 

.go-down:hover, .go-up:hover { opacity: 1; } 

.go-up img, .go-down img { width: 40px; height: 51px; object-fit: contain; } 

.go-down img { transform: rotate(180deg); }

#profile-signature ul {
    border: none !important;
    padding-top: 0 !important;
}

.pagelink strong {
color: var(--body-bg);
  font-weight: 700;
}


.post-content hr {
    opacity: 1;
}

#post-preview .post-box {
    min-height: auto !important; /* убираем фикс */
}

0

9

стиль 2

Код:
/* -------------- НАВИГАЦИЯ ---------------*/
.spirit_nav-wrap {
    position: absolute;
    margin: auto;
    width: 300px;
    z-index: 9;
    margin-top: -162px;
    margin-left: 56px;
}

.spirit_nav-wrap_quests {
    position: absolute;
    margin: auto;
    width: 300px;
    z-index: 9;
    margin-top: -162px;
    margin-left: 131px;
}

.nav_button {
     background: var(--extra-bg);
    font: 700 8px var(--extra-family);
    text-align: center;
    padding: 2px 7px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .4s linear 0s;
    color: var(--paletext);
    width: 60px;
border-radius:10px 0 0 10px;
border-right: 1px solid var(--paletext)
}

.nav_button:hover {color: var(--paletext);
    background-color: var(--sec-bg);}
.nav_button_quests:hover {color: var(--paletext);
    background-color: var(--sec-bg);
}

.nav_button_quests {
     background: var(--extra-bg);
    font: 700 8px var(--extra-family);
    text-align: center;
    padding: 2px 7px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .4s linear 0s;
    color: var(--paletext);
    width: 60px;
border-radius: 0 10px 10px 0;
border: none;
}


.nav_block {
  display: none;
  background: var(--body-bg);
    position: absolute;
    top: calc(100% + 5px);
    border-radius: 10px;
    font: 400 8px var(--extra-family);
    width: 70%;
    margin-left: -136px;
}

.nav_block_quests {
      display: none;
      background: var(--body-bg);
    position: absolute;
    top: calc(100% + 5px);
    border-radius: 10px;
    font: 400 8px var(--extra-family);
            margin-left: -2px;
            width: 70%;
}

.nav_block .link {
  padding: 10px;
  display: flex;
  flex-direction: column;
  text-align: center;
    text-transform: uppercase;
  gap: 5px;
}

.nav_block .link a {
  color: var(--pun-bg);
  background: var(--sec-bg);
  border-radius: 8px;
  padding: 5px 10px;
  transition: all .4s linear 0s;
    font-weight: 700;
}

.nav_block .link a:hover {
    background: var(--extra-bg);
    color: var(--paletext);
}



/* -------------- смена аккаунтов ---------------*/
#navprofiles {
  position: relative;
  z-index: 999;
}

#pun-navlinks.section .multiacc-profilemenu {
  position: absolute;
  top: 20px;
  right: 0px;
  width: max-content;
  height: auto;
  background: var(--pun-bg)!important;
  border-radius: 20px;
  border-inline: 1px solid var(--pale-bg)!important;
  color: var(--textcolor)!important;
}

.multiacc-profilemenu li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 12px;
  gap: 10px;
  width: 100%;
}

.multiacc-profilemenu li a {
  display: block;
  flex-grow: 1;
  text-align: left;
  padding-left: 20px;
  position: relative;
}

.multiacc-profilemenu li:first-child {
  background-color: var(--pun-bg)!important;
  font-weight: 700;
}

#pun-navlinks.section .multiacc-profilemenu li {
  position: relative;
  display: flex;
  justify-content: space-evenly;
  align-items: flex-end;
  font-size: 0.8rem;
  padding: 6px 16px 10px;
  border-bottom: 1px solid var(--pale-bg)!important;
  top: 0;
}

#pun-navlinks.section .multiacc-profilemenu li:last-child {
  border-bottom: 0;
}

#pun-navlinks.section .multiacc-profilemenu li:hover {
  box-shadow: inset 0px 0px 30px 3px rgba(43, 67, 62, 0.2);
}

#pun-navlinks.section .multiacc-profilemenu li a {
  color: #555;
}

#pun-navlinks.section .multiacc-profilemenu li a:hover {
  color: #888;
}

.multiacc-delete-btn {
  background: none;
  border: none;
  cursor: pointer;
  flex-shrink: 0;
  margin-left: auto;
}

.multiacc-dialog {
  z-index: 9999;
  padding: 10px;
  font-size: 0.8rem;
  background: var(--pun-bg) !important;
  border: 1px solid var(--pale-bg);
  color: var(--textcolor);
}

.multiacc-dialog > form {
  border: 1px solid #ccc;
  padding: 10px 10px 2px;
}

.multiacc-dialog input {
  padding: 4px 10px;
  border: 1px solid #b9bfb0;
}

.multiacc-dialog div {
  display: flex;
  justify-content: center;
}

.multiacc-dialog div:not(.multiacc-dialog div:last-child) {
  flex-direction: column;
}




/* Form Buttons © max, the murderer!
----------------------------------------------------------------------- */

/* General */

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

#form-buttons table tr {
    display: flex;
    justify-content: space-between; 
    gap: 4px;
    margin-bottom: 4px;
}

#form-buttons td {
    position: relative;
    background: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px; 
    height: 24px; 
    margin-bottom: 4px;
}

#form-buttons td::before {
    font-family: 'Font Awesome 6 Pro';
    font-size: 13px; 
    font-weight: 400; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    z-index: 1;
}

#form-buttons td:hover::before {
    color: var(--body-bg); 
}


/* Icons */

#button-font::before {
    content: '\f031';
}

#button-size::before {
    content: '\f894';
}

#button-bold::before {
    content: '\f032';
}

#button-italic::before {
    content: '\f033';
}

#button-underline::before {
    content: '\f0cd';
}

#button-strike::before {
    content: '\f0cc';
}

#button-indent::before {
    content: '\f03c';
}

#button-left::before {
    content: '\f036';
}

#button-right::before {
    content: '\f038';
}

#button-center::before {
    content: '\f037';
}

#button-link::before {
    content: '\f0c1';
}

#button-spoiler::before {
    content: '\f518';
}

#button-image::before {
    content: '\f302';
}

#button-video::before {
    content: '\f144';
}

#button-hide::before {
    content: '\f30d';
}

#button-quote::before {
    content: '\f27a';
}

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

#button-color::before {
    content: '\f53f';
}

#button-table::before {
    content: '\f009';
}

#button-smile::before {
    content: '\f118';
}

#button-keyboard::before {
    content: '\f11c';
}

#button-addition::before {
    content: '\f0d7';
}


/* Icons */

#button-font::before {
    content: '\f031';
}

#button-ChangeCase::before {
    content: '\e099';
}

#button-size::before {
    content: '\f894';
}

#button-bold::before {
    content: '\f032';
}

#button-italic::before {
    content: '\f033';
}

#button-underline::before {
    content: '\f0cd';
}

#button-strike::before {
    content: '\f0cc';
}

#button-indent::before {
    content: '\f878';
}

#button-left::before {
    content: '\f036';
}

#button-right::before {
    content: '\f038';
}

#button-center::before {
    content: '\f037';
}

#button-justify::before {
    content: '\f039';
}

#button-link::before {
    content: '\f0c1';
}

#button-spoiler::before {
    content: '\f518';
}

#button-image::before {
    content: '\f302';
}

#form-buttons #button-image ~ #button-image::before {
    content: '\f03e' !important;
}

#button-video::before {
    content: '\f144';
}

#button-hide::before {
    content: '\f30d';
}

#button-quote::before {
    content: '\f27a';
}

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

#button-color::before {
    content: '\f53f';
}

#button-table::before {
    content: '\f009';
}

#button-smile::before {
    content: '\f118';
}

#button-sticker::before {
    content: '\f6fe';
}

#button-keyboard::before {
    content: '\f11c';
}

#button-addition::before {
    content: '\f0d7';
}

#button-files_rusff::before {
    content: '\f15b';
}

#button-graffiti_rusff::before {
    content: '\f5a9';
}

#button-mask::before {
    content: '\f630';
}

#button-dice::before {
    content: '\f522';
}


/* Announcements
------------------------------------------------------------------ */

#announcements {
    display: flex;
    position: relative;
    justify-content: center;
    padding: 5px;
}

#announcements .inner {
    display: flex;
    overflow: auto hidden;
    gap: 5px;
    padding-bottom: 5px;
justify-content: center;
}

#announcements .inner::-webkit-scrollbar {
    height: 2px;
}

.announcement {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: 7px;
    box-sizing: border-box;
    background: var(--body-bg);
    border-radius: 1rem;
    overflow: hidden;
    flex-shrink: 0;
    color: var(--sec-bg);
    border-radius: 20px;
  height: 36px;
}

.announcement .column {
    overflow: hidden;
    padding: 5px;
    margin-left: -7px;
}

.announcement em {
    font-family: var(--extra-family);
      font-size: 10px;
    text-transform: uppercase;
    display: block;
    height: 1lh;
      white-space: nowrap;
    overflow: hidden;
    color: var(--paletext);
        letter-spacing: 0.1em;
 }

.announcement em:hover {color: var(--body-bg);}

.announcement span {
    font-family: var(--extra-family);
   font-size: 8px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    margin-top: -4px;
    color: #b0aba7;
    letter-spacing: 0.2em;
}

.announcement .date {
margin-right: 10px;
    font-family: var(--font-family);
    font-size: 10px;
    background: var(--extra-bg);
    color: var(--paletext);
    padding-top: 10px;
text-align: center;
    box-sizing: border-box;
    height: 30px;
    border-radius: 30px;
    width: 30px;
  }

.announcement:hover {
    cursor: pointer;
}

.announcement:hover {
    background: var(--sec-bg);
    color: var(--paletext);
}



/*ссылки в подфорумах*/
.podforum {
    text-align: center;
    font-family: var(--old-family);
    font-size: 7px!important;
    font-weight: 200;
    letter-spacing: 0.1em;
    margin: 5px 0 7px 0 !important;
    padding: 4px;
    border-radius: 10px 10px 10px 10px;
    background: var(--sec-bg);
}

.podforum a {color: var(--paletext)!important;
    font-weight: 200;
        font-size: 10px!important;
}

.podforum a:hover {color: var(--body-bg)!important}

/*кастомные кнопки*/
.custom-button {
  display: inline-block;
  line-height: 18px;
  font-size: 20px;
  font-family: var(--second-family);
    color: var(--pun-bg);
text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin-left: 10px;
  margin-bottom: 0px;
}

.custom-button:hover {
 color: var(--body-bg); 
}

/*реакции*/
.reactions-container {
    display: flex;
    gap: 4px;
    margin-left: 20px;
        margin-top: 5px;
    background: var(--pun-bg);
}
.reactions-root button, .reactions-root [type=button], .reactions-root [type=reset], .reactions-root [type=submit] {
    -webkit-appearance: button;
        border: none !important;
    background-color: var(--pale-bg) !important;
}

.reaction-chip.reaction-chip--clicked {
    border: none !important;
    background-color: var(--pale-bg) !important;
}

.reactions-root .emoji-mart-category-label span {background: var(--pale-bg)!important}
.reactions-root .emoji-mart {background: var(--pale-bg)!important;
   border: 1px solid #36332D!important;
}
.reactions-root .emoji-mart-search input, .reactions-root .emoji-mart-search input::-webkit-search-decoration, .reactions-root .emoji-mart-search input::-webkit-search-cancel-button, .reactions-root .emoji-mart-search input::-webkit-search-results-button, .reactions-root .emoji-mart-search input::-webkit-search-results-decoration {background: var(--paletext)!important}

.reactions-root .emoji-mart, .reactions-root .emoji-mart {background: var(--pun-bg)!important}

 /* шаблон гостевой (с) astaarus */
  .guest-template-container {
    margin: 0 auto;
    background: var(--bg-html);
    border-radius: 12px;
    padding: 30px;
    position: relative;
    overflow: hidden;
    color: var(--textcolor);
    margin-bottom: 15px !important;
  }

  .guest-header {
background: var(--textcolor);
    background-size: cover;
    color: var(--sec-bg);
    padding: 10px;
    text-align: center;
    border-radius: 20px;
    position: relative;
    font-family: var(--extra-family);
    font-size: 9px;
  }
  
  .guest-header h1 {
    margin: 0;
    font-size: 24px;
    font-family: var(--second-family);
    font-weight: 400;
    color: var(--sec-bg);
  }

  .guest-header p {
    font-size: 11px;
    font-family: var(--gothic-family);
    opacity: 0.8;
       text-align: center;
  }

  .guest-header p a:hover {color: var(--body-bg);}
  
.guest-section-title {
    font-size: 10px;
    font-weight: 700;
    font-family: var(--extra-family);
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
    color: var(--sec-bg);
    letter-spacing: 2px;
    animation: fadeIn 1.5s ease-in-out;
    background: rgba(71, 74, 63, 0.9);
    padding: 10px 10px !important;
    border-radius: 10px;
}

  .guest-column-container {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
  }

.guest-column {
width: 49%;
    background: rgba(71, 74, 63, 0.5);
    border-radius: 20px;
    padding: 0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    top: 15px;
    position: relative;
}
  
.guest-column h3 {
font-size: 9px;
    font-weight: 200;
    color: var(--textcolor);
    font-family: var(--extra-family);
    text-transform: uppercase;
    padding: 5px 10px;
    margin: 0 0 5px 0;
    background: var(--sec-bg);
    border-radius: 20px 20px 0 0;
    position: relative;
    z-index: 2;
    text-align: center;
    letter-spacing: 2px;
    opacity: 1;
    width: 120px;
    height: 10px;
    left: 25%;
    top: -20px;
}

.guest-picture {
    width: 61px;
    height: 81px;
    position: absolute; 
    top: 20px;          
    left: 10%;         
    transform: translateX(-50%);
    z-index: 10;       
}

.guest-template-container {
    position: relative;
}


.guest-picture img {width: 61px;
    height: 81px;
}

.guest-ams {    background: var(--extra-bg);
    width: fit-content;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 5px 20px 5px 20px;
    font-size: 10px;
    text-transform: uppercase;
    color: var(--sec-bg);
    position: absolute;
    left: 35%;
    top: 120px;
    font-family: var(--second-family);
  }
  
  .guest-ams a {color: var(--paletext)}

.guest-item-container {
    max-height: 190px;
    overflow-y: auto;
    scrollbar-width: thin;
    margin-top: -20px;
}

  /* Для Chrome, Safari, Edge */
  .guest-item-container::-webkit-scrollbar {
    width: 8px;
  }

  .guest-item-container::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 10px;
    border: 2px solid #f4f4f4;
  }

  .guest-item-container::-webkit-scrollbar-track {
    background: #f4f4f4;
    border-radius: 10px;
    margin-top: -20px;
  }

  .guest-footer {
color: var(--paletext);
    background: var(--body-bg);
    padding: 12px;
    text-align: justify;
    margin-top: 10px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    font-weight: 200;
    font-family: var(--extra-family)!important;
    top: 6px;
}

.guest-item-text {
  text-align: center;       
  margin: 5px 0;          
  padding: 0 10px;       
  line-height: 1.5;       
  color: var(--paletext);
}

.tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 140px;
    height: auto;
    background-color: var(--body-bg);
    color: var(--paletext);
    text-align: center;
    border-radius: 6px;
    padding: 5px 5px;
    position: absolute;
    bottom: 130%;
    left: 50%;
    z-index: 999;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.5s;
    font-size: 7px;
    font-family: var(--extra-family);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7);
    line-height: 1.4;
    overflow: hidden;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/*новости*/
.news-post {
  position: relative;
  background: var(--bg-html);
  background-size: cover;
  padding: 30px;
  border-radius: 15px;
  overflow: hidden;
  color: white;
  max-width: 700px;
  margin: 20px auto;
}

.news-overlay {
  background: rgba(54, 51, 45, 0.7);
  padding: 20px;
  border-radius: 10px;
color: var(--paletext);
    font-family: var(--font-family);
}

.news-overlay a {color: var(--paletext);
font-weight: 600;}
.news-overlay a:hover {color: #b0aba7;
font-weight: 600;}

.news-overlay h3 {
  margin-top: 0;
  font-size: 28px;
  text-transform: uppercase;
  padding-bottom: 5px;
font-family: var(--second-family);
background: transparent;
text-align: center;
}

.news-overlay p {
  line-height: 1.6;
  margin-bottom: 1em;
}

.news-img {
  float: left;
  margin: 0 15px 15px 0;
  width: 150px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
filter: grayscale(100%);
  border: 1px solid var(--sec-bg);
}


.act {  margin: 0 15px 15px 0;
  width: 80px;
  height: 80px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
filter: grayscale(100%);
  border: 1px solid var(--sec-bg);}


/* старые новости */
.texttable {
width: 100%; 
    padding: 10px;
    margin: auto;
    background: #d6d6d6;
border-radius: 10px 10px 10px 10px;    
border-top: 6px solid #9997ff;
}
.ttable {width: 100%;background: #000000b3;color:#e0e0e0;border-radius: 0px 10px 0px 10px;padding: 10px;margin: auto;text-align: center;}


.textact {
width: 100%;
    padding: 10px;
    margin: auto;
    background: #d6d6d6;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #bdbdbd;
}

.hst{
/*width: 100%;*/
    padding: 25px;
    margin: auto;
 background: #6b8f69; 
 background-image: url("https://i.pinimg.com/originals/1e/f1/f1/1ef1f16a698da88566bd88135daaed67.jpg");
    opacity: 0.8;
    border-radius: 10px 10px 10px 10px;
    border-top: 6px solid #6b8f69;
 
}

.hsttext {
width: 100%;
background: #f6f6f6;
color: #1c1b1d;
border-radius: 0px 10px 0px 10px;
padding: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* неигровые профили */
#pun-viewtopic .post-author.no-avatar {
    background: transparent;
}

#pun-viewtopic .post[data-user-id="2"] .post-author {
    background: transparent;
}
#pun-viewtopic .post[data-user-id="3"] .post-author {
    background: transparent;
}

#pun-viewtopic .post[data-user-id="2"] .post-author ul {
    background: url('https://forumstatic.ru/files/0014/d2/5e/80133.png') no-repeat center center;
    background-size: cover;
}

#pun-viewtopic .post[data-user-id="3"] .post-author ul {
    background: url('https://forumstatic.ru/files/0014/d2/5e/80133.png') no-repeat center center;
    background-size: cover;
}
#pun-viewtopic .post-author.no-avatar ul {
    background: url('https://forumstatic.ru/files/0014/d2/5e/80133.png') no-repeat center center;
    background-size: cover;
}


/*индивидуальные фоны*/
#pun-viewtopic .post[data-user-id="215"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/80925.png) no-repeat bottom center;
height: 220px;
}
#pun-viewtopic .post[data-user-id="161"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/274730.png) no-repeat bottom center;
}
 
#pun-viewtopic .post[data-user-id="192"] .post-author {
  background: url(https://forumstatic.ru/files/0014/d2/5e/30965.jpg) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="5"] .post-author {
  background: url(https://forumstatic.ru/files/0014/d2/5e/16234.png) no-repeat bottom center;
}
#pun-viewtopic .post[data-user-id="237"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/73677.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="203"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/42031.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="302"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/42031.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="242"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/651406.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="210"] .post-author {
  background: url(https://forumstatic.ru/files/001c/3b/dd/30422.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="250"] .post-author {
  background: url(https://forumstatic.ru/files/0014/d2/5e/96720.jpg) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="151"] .post-author {
  background: url(https://upforme.ru/uploads/001c/3b/dd/151/340906.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="164"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/892320.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="264"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/670857.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="199"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/765061.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="267"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/987601.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="212"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/607677.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="297"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/896057.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="169"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/423973.png) no-repeat bottom center;
}

#pun-viewtopic .post[data-user-id="317"] .post-author {
  background: url(https://upforme.ru/uploads/0014/d2/5e/14/764691.png) no-repeat bottom center;
}

0

10

хтмл-верх

Код:
<!---------------------— Красивая профилактика © Deff, мод. max, the murderer! ---------------------->
<div id="pircs2"><link rel="stylesheet" type="text/css" href="/files/001b/a8/40/30530.css" /><div id="LogIn_Window" style="height: auto"><center>Ушли обновляться. Вскоре вернёмся! с:</center><br></div></div><!-— --><script type="text/javascript">

var ON_button=0; // Cвитч включения: 1 — включено; 0 — выключено
var  moderDostyp_ON=0; // Модер-доступ включён: 1 — включён; 0 — выключен

if(ON_button!=1||GroupID ==1||moderDostyp_ON*GroupID==2){
$("style.#style_st,div.#pircs2").replaceWith("");}
  else {$("#msg-n2").replaceWith("");
if(GroupID ==3) {$("#LogIn_Window").show();if(document.URL.indexOf("/login.php")==-1){
document.location.href = "../login.php"}else {
$(document).ready(function(){$("form#login").appendTo("#LogIn_Window");
$("#LogIn_Window").find("p.formsubmit a[href*='register.php']").text("");
var v=$("#LogIn_Window").find("p.formsubmit a[href*='action=forget']");
v.replaceWith("<span>Вход только для администраторов</span>");});};}
else {document.location.href = "../login.php?action=out&id="+UserID};}
</script>


<!-- Скрипт быстрой смены аккаунтов от Feathertail -->
<script src="https://forumstatic.ru/files/0014/d2/5e/64597.js?v=2"><</script>
<link rel="stylesheet" href="https://forumstatic.ru/files/001c/0a/76/34585.css?v=2" />

<!-- Скрытие профиля в теме тегом © Alex_63 -->
<style type="text/css">.hideprofile .post-author,.hideprofile .pl-email,.hideprofile .pl-website{display:none!important}
.hideprofile .post-body,.hideprofile .post-links,.hideprofile .post-links ul,.post.hideprofile h3>span{margin-left:0!important; width: 100%; box-sizing: border-box;}</style>
<script>
FORUM.set('editor.addition.tags.hideprofile',{name:'Скрыть минипрофиль',onclick:function(){insert('[hideprofile]');}});
$().pun_mainReady(function(){$('.post:contains("[hideprofile]")').addClass('hideprofile').html(function(){return $(this).html().replace(/\[hideprofile\]/gim,'')})});
</script>

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

<!--------------------- Выделение кода в блоке "Код" © Alex_63 --------------------->
<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>

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

<!-- первое соо без профиля -->
<style>
#p367 .post-author, #p367 .post-sig, #p367 .pl-email, #p367 .post-author, #p367 .post-sig, #p367 .pl-email, #p367 .post-author, #p367 .post-sig, #p367 .pl-email {display:none;}
#p367 .post-body, #p367 .post-body, #p367 .post-body  {margin-left:0!important;}</style>
<!-- конец -->

<!--Выделение кода в блоке "Код" с перемещение в буфер обмена // © 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>
<!-- конец -->
 <style>
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Display&display=swap');
font-family: 'Noto Serif Display', serif;
</style>

<!-------------------------- СМЕНА АВАТАРА ПРЯМО В ТЕМЕ © Deff, Alex_63 ---------------------------->
<script>var NoChangeAvatar = ["Б.А.Б.К.А."]; /* Имя Ника для Пиар Аккаунта(дабы не менял)*/;</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0014/cc/0a/82168.js"></script>
<style type="text/css">
.pa-avatar.item2 img.allow_change:hover {
outline-color: transparent;}

.pa-avatar.item2 img.allow_change {
   
    transition: outline-color .2s ease;
    cursor: pointer;
    float: none!important;
}

.pun-modal.change_avatar_theme .modal-inner {
    background: #cecdcd;
    width: 702px;
max-height: 300px!important;
    max-width: 701px!important;
    padding: 0;
    border-radius: 0;
    border: none!important;
    overflow: hidden;
    box-shadow: none;
}

.pun-modal.change_avatar_theme .modal-inner h2 {
background: #3C3C3C!important;
    color: #D6D6D6!important;
    text-transform: uppercase;
    text-align: center!important;
    height: 23px!important;
    padding: 0!important;
    width: auto!important;
    font-weight: bold;
    font-family: var(--font-title);
    font-size: 16px;
    padding-top: 8px!important;
    padding-bottom: 3px!important;
    border-radius: 0!important;
    margin: 0!important;
    }
#pun-main > div.pun-modal.change_avatar_theme > div.modal-inner.section > div {
    border: 1px solid black;
    border-top: none;
}

.punbb .pun-modal.change_avatar_theme .modal-inner h2>span {
    margin-top: -10px!important;
}</style>


<!-- Dice (c) Spiritus Tergi, ч1 в хтмл-верх -->
<script type="text/javascript" src="https://forumstatic.ru/files/000f/3e/d5/42785.js" charset="UTF-8"></script>

<style>
/* Оформление к Dice Roller (c) Spiritus Tergi, ч3 */

.hidden {
display: none !important;
}

#button-dice {
	background: url("/files/000f/3e/d5/81483.png") center;
}

form#dice-form {
    display: inline-flex;
    gap: 23px;
    width: 340px;
    padding: 6px;
    text-align: right;
    position: absolute;
    top: 38px;
    right: 0px;
    background: rgb(172 175 176);
    border: 1px solid #6c6b6b;
    border-radius: 2px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

form#dice-form input {
width: 22px;
}

#dice-form label {
display: block;
margin: 3px;
vertical-align: top;
}

#dice-form span {
font-weight: bold;
width: 100px;
text-align: right;
display: inline-block;
vertical-align: top;
}

#dice-form label > span::after {
content: ":"
}

#dice-form textarea {
width: 130px !important;
height: 69px !important;
}

#dice-form > div {
    /* width: 160px; */
    /* display: inline-block; */
    vertical-align: top;
}

#dice-form > label {
display: inline-block;
}

#dice-form > div:nth-child(2) {
    margin-top: -18px;
    margin-right: 37px;
}

.roll-dice::before, .roll-value::before, .roll-reason::before, .roll-result::before {
  font-weight: bold;
}

.roll-dice::before {
    content: "Бросок: ";
}

.roll-dice::after {
  content: " (бонус)";
  margin-right: -5px;
}

.roll-value::before {
    content: " , с результатом: ";
}

.roll-reason::before {
  content: "Действие: "
}

.roll-result::before {
  content: "Итог: "
}

#pun .roll-result {
  padding-bottom: 0px;
}</style>

<style type="text/css">
/* Theme switcher © max, the murderer! */

#theme_switcher li {
    display: inline-block;
}

#theme_switcher li label {
    display: none;
}

#theme_switcher li input {
    -webkit-appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
}

#theme_switcher li input::before {
    font: 400 16px/100% 'Font Awesome 6 Pro';
    margin-right: 4px;
}

#theme_switcher li input#light::before {
    content: '\f111';
}

#theme_switcher li input#medium::before {
    content: '\f111';
    font-weight: 600;
}

#theme_switcher li input#bw::before {
    content: '\f042';
}


#theme_switcher li input:hover::before,
#theme_switcher li input[type="radio"]:checked {
    color: rgb(var(--accent400));
}
</style>

<!-- шапка -->
<!-- свечка -->
    <div class="svecha"><img src="https://forumstatic.ru/files/0014/d2/5e/25791.png"></div>

<!-- активисты -->
<div class="vosk">
    <div class="seal">
    <img class="seal-bg" src="https://forumstatic.ru/files/0014/d2/5e/22349.png">
    <a href="https://mmaleficarum.rusff.me/profile.php?id=5" title="джинни">
     <img class="seal-avatar" src="https://forumstatic.ru/files/001a/74/84/49781.png?v=1" 
     data-gif="https://forumstatic.ru/files/001a/74/84/40655.gif?v=1" data-static="https://forumstatic.ru/files/001a/74/84/49781.png?v=1"> 
    </a> 
  </div>
    <div class="seal">
    <img class="seal-bg" src="https://forumstatic.ru/files/0014/d2/5e/22349.png">
    <a href="https://mmaleficarum.rusff.me/profile.php?id=327" title="алари">
     <img class="seal-avatar" src="https://forumstatic.ru/files/001a/74/84/26507.png" 
     data-gif="https://forumstatic.ru/files/001a/74/84/83647.gif?v=1" data-static="https://forumstatic.ru/files/001a/74/84/26507.png">  
    </a>
  </div>
  <div class="seal">
   <img class="seal-bg" src="https://forumstatic.ru/files/0014/d2/5e/22349.png">
    <a href="https://mmaleficarum.rusff.me/profile.php?id=317" title="джози">
     <img class="seal-avatar" src="https://forumstatic.ru/files/001a/74/84/86860.png" 
     data-gif="https://forumstatic.ru/files/001a/74/84/82124.gif" data-static="https://forumstatic.ru/files/001a/74/84/86860.png">   
    </a>
  </div>
</div>

<!-- пост и эпизод -->
<div class="bep"><div class="bestep-fon"><img src="https://forumstatic.ru/files/0014/d2/5e/24450.png"></div>
<div class="bestep">
    <span>best episode</span><br><a href="https://mmaleficarum.rusff.me/viewtopic.php?id=944" title="by blaise & daphne">
     by your side</a>
   </div></div>
<div class="bpost"><div class="bestpost-fon"><img src="https://forumstatic.ru/files/0014/d2/5e/24450.png"></div><div class="bestpost"><span>best post</span><br><a href="https://mmaleficarum.rusff.me/viewtopic.php?id=568#p108567" title="by mayveline warrington">...осознание произошедшего уже начинало стучать в висках навязчивой барабанной дробью - тебя использовали. Ты - не любовь. Ты - лишь эмоция.</a> 
</div></div>

<!-- общая инфа -->
<div class="about">hp: dark au 2nd gen - june-august 2008</div>
<div class="forumname">malleus <br>maleficarum</div>
<div class="plot">тёмный лорд одержал победу во второй магической войне, установив тоталитарный режим. волшебное общество оказалось разделено на касты по чистоте крови, границы закрыты, а репрессии и дискриминация стали нормой. надежда на перемены теперь связана с сопротивлением, которое по масштабу превзошло сам орден феникса.</div>

<!-- противостояние -->
<!-- пс-->
<div class="skull"><a href="https://mmaleficarum.rusff.me/viewtopic.php?id=815&p=2#p98618"><img src="https://forumstatic.ru/files/0014/d2/5e/86567.png" title="пожиратели смерти"></a></div>
<div class="de-score" title="пожиратели смерти">12255</div>
<!-- сопротивление-->
<div class="res-score" title="сопротивление">9840</div>
<div class="statue"><a href="https://mmaleficarum.rusff.me/viewtopic.php?id=815&p=2#p98618"><img src="https://forumstatic.ru/files/0014/d2/5e/80220.png" title="сопротивление"></a></div>

<!-- навигация -->
<div class="spirit_nav-wrap">
<div class="nav_button">Навигация</div>
<div class="nav_block">
  <div class="link">
             <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=5#p5">f.a.q</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=20#p1679">хронология и сюжет</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=21#p1680">градация (касты)</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=310#p38042">ДОМП</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=813#p98614">пожиратели смерти</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=25#p3561">сопротивление</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=814#p98615">колдомедицина и мунго</a>
               <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=333#p42817">лютный переулок</a>
</div>
</div>
</div>

<!-- квесты -->
<div class="spirit_nav-wrap_quests">
  <div class="nav_button nav_button_quests"><span>квесты</span></div>
  <div class="nav_block nav_block_quests">
    <div class="link link_quests">
<a href="https://mmaleficarum.rusff.me/viewtopic.php?id=822#p99136">q.1 the fall of colossus: robert travers (до 19.11) </a> 
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=823#p99138">q.2 the pale rider: norman oldridge (до 25.11)</a> 
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=824#p99139">q.3 the abduction of lazarus: draco malfoy (до 1.12)</a> 
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=825#p99140">q.4 the river of blood: harry potter (до 17.11)</a>
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=826#p99141">q.5 corpus delicti: scabior (до 22.11)</a> 
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=827#p99142">q.6 pitch diplomacy: gwenog jones (до 04.12)</a> 
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=828#p99144">q.7 trumpets before jericho: mayveline warrington (до 24.11)</a> 
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=829#p99145">q.8 till death do us part: michael corner (до 20.11)</a> 
      <a href="https://mmaleficarum.rusff.me/viewtopic.php?id=830#p99146">q.9 creation of eve: orson flamel (до 26.11)</a> 
    </div>
  </div>
</div>
<!-- конец шапки -->


<!-- Мгновенные уведомления © Alex_63, 2024 -->
<link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" />
<script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script>

<!-- Мгновенные уведомления: упоминания © Alex_63, 2020 -->
<script>notifications.load('mentions');</script>

<!-- Мгновенные уведомления: репутация для Rusff © Alex_63, 2019 -->
<script>notifications.load('reputation');</script>

<!-- Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 -->
<script>notifications.load('subscriptions');</script>

<!-- Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 -->
<script type="text/javascript">
notifications.load('common', {});
notifications.load('important', {topics: [101, 97, 109]}); // ID важных тем (через запятую)
</script>

<script>
window.CONFIG = {
  allowGroupMultiacc: [1, 4, 8] //
};
</script>

0

11

хтмл-низ

Код:
<! -- скрипт навигации от духа --> 
<script type="text/javascript" src="https://forumstatic.ru/files/0014/d2/5e/54897.js"></script>

<!-- Анти-в-строчку для Сообщений и Репутации © deff -->
<script type="text/javascript">
function changeS(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
   changeS('.pa-posts','Сообщений:','mess.<br>');
   changeS('.pa-respect','Уважение</a>:','rep.</a><br>');
   changeS('.pa-respect','Уважение:','rep.<br>');
   changeS('.pa-fld2','cash:','cash<br>');
</script>



<!-- репутация на лайки -->
<script type="text/javascript"> 
var nWRD="rep."; 
function setRespecNew(){ 
$(".pa-respect a[href^='/respect.php?']").each(function (){ 
$(this).html(nWRD);});} 
function TestRespect(){ 
if($(".pa-respect:contains('Репутация')").length){setRespecNew();return; 
}else {timerID = setTimeout("TestRespect()",110);return;} 
}TestRespect() 
</script>

<!-- Индикатор активности пользователя © Alex_63, мод. max, the murderer! -->
<style>
.indOnline, .indOffline {
  position: absolute;
  display: inline-block;
  margin-bottom: 1px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  right: 10px;
  top: 26px;
}

.indOnline {
  background-color: var(--sec-bg);
}

.indOnline:hover {
  background-color: var(--pun-bg);
}

.indOffline {
  background-color: var(--body-bg);
}
</style>
<script type="text/javascript">
$('.post-author:not(.online)').find('.pa-author>a').addClass('offline');
$('.post-author.online').find('.pa-author>a').addClass('online');
$('.post').each(function(){
  var lastVisit = $(this).find('.pa-last-visit').text().split('Последний визит:')[1];
  var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
  $(this).find('.pa-author>a.online').after('<span class="indOnline" title="Онлайн '+activeTime+'"></span>');
  $(this).find('.pa-author>a.offline').after('<span class="indOffline" title="Был(а) онлайн '+lastVisit+'"></span>');
});
</script>

<! -- скрипт навигации от духа --> 
<script type="text/javascript" src="https://forumstatic.ru/files/001a/08/74/57494.js"></script>


<!--Кнопки вверх вниз-->
<div class="go-up" id='ToTop'><div class="custom-button"><img src="https://forumstatic.ru/files/0014/d2/5e/12610.png"></div>
</div>
<div class="go-down" id='OnBottom'><div class="custom-button"><img src="https://forumstatic.ru/files/0014/d2/5e/12610.png"></div></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>



<!-- ТЕГ абзаца - [indent] © Deff -->
<style>#button-indent {background:url(http://s7.uploads.ru/t/mnkgq.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:1em 2.1em;"></span>'; /*удвоенные Отступы сверху и слево*/
$('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
</script>

<!-- скрипт всплывающей подсказки © Домовой -->
<script type="text/javascript" src="https://forumstatic.ru//files/001b/95/a1/53719.js"></script>

<!-- Исключение из "Цитировать" подписи и "отредактировано" © Deff -->
<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>

<!-- Счётчик символов в форме ответа © Deff -->
<script>var a,L,epl=$("#main-reply"),str='<small id="plng" style="border:1px solid;padding:2px 3px;margin:0 20px 0 10px;">Написано символов: <b>00</b> </small>';epl.parents("fieldset").find("legend").prepend(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>

<!-- Мгновенный предпросмотр сообщения © 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>

<!-- Дополнение: мгновенный предпросмотр в ЛС -->
<script type="text/javascript">if($('#pun-messages').length){var pprevcont='<fieldset id="post-preview"><legend><span>предпросмотр</span></legend><div class="fs-box"><div class="post-box"><div class="post-content"></div></div></div></fieldset>';if(document.URL.indexOf('&p')!=-1){if(PPREV.position==0 || PPREV.position==2) {$('#post').prepend(pprevcont);}if(PPREV.position==1){$('#post').append(pprevcont);}}else if(document.URL.indexOf('?action=new')!=-1){if(PPREV.position==0 || PPREV.position==2){$('#profile fieldset:first').before(pprevcont);}if(PPREV.position==1){$('#profile fieldset:first').after(pprevcont);}}if($('#post-preview').text().length<1){$('#post-preview').hide();}else{$('#post-preview').show();ParseContent();}var sTim;$('#main-reply:first').live('input',function(){ParseContent();});$('#form-buttons img,div[id$="-area"] *').click(function(){sTim=setTimeout(function(){clearTimeout(sTim);ParseContent();},40);});}</script>

<!-- Дополнение: кнопка отключения мгновенного предпросмотра -->
<style>#togglePreview{float:right;margin-top:-32px; margin-right: -32px}</style>
<script type="text/javascript">(function (){
  var a='предпросмотр on';
  var b='предпросмотр off';
  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>

<!-- баннеры -->
<div class="banners"><div class="container">
   <a href="https://imagiart.ru/" target="_blank"> <img src="https://i.imgur.com/poQI688.gif" title="photoshop: Renaissance" border="0" alt="photoshop: Renaissance"></a> 
   <a href="https://mayak.f-rpg.me/?utm_medium=banner88forum"><img src="https://forumstatic.ru/files/001b/ff/2a/15151.gif" title="Маяк. Сообщество ролевиков и дизайнеров" alt="Маяк. Сообщество ролевиков и дизайнеров"></a>  
 <a href="http://worldofgoliath.ru" target="_blank"> <img src="https://forumstatic.ru/files/001c/52/36/97696.gif" title="GOLIATH. WORLDS COLLIDE"></a>
   <a href="https://hpbreakthewall.rusff.me" target=_blank><img src="https://forumstatic.ru/files/001c/6a/ec/63967.png" style="max-width:88px;" title="гп, 3 поколение, отмена Статута"></a>
   <a href="https://btwn.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001b/73/d1/4/683130.png" width="88" height="31"></a>
   <a href="https://hpexile.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/7b/06/30559.jpg" title="HP: Exile. ГП 2 поколение, 1997-1998. Школа и не только. Активная игра"></a>  
<a href="https://thehaze.rusff.me/" target="_blank"><img src='https://upforme.ru/uploads/001b/d4/18/624/512735.png' title="городская мистика в эврика-спрингс" /></a>
<a href="https://faceinless.ru" target=_blank><img src="https://upforme.ru/uploads/0010/90/43/2/358629.png" title="TVD: FACELESS">
   <a href="https://thegoodplace.rusff.me/" target=_blank><img src="https://forumstatic.ru/files/001c/03/d1/66972.png" title=“the good place /// визардинг ворлд без постирония“></a>
   <a href="https://prophecy.rolbb.me"><IMG alt=" Magic War. Prophecy" src="https://upforme.ru/uploads/001b/e6/91/6/157746.gif" border ></a>
   <a href="https://morsmordremortis.rusff.me" target="_blank"> <img src="https://upforme.ru/uploads/001b/b9/c5/99/786898.gif" title="MORSMORDRE: MORTIS REQUIEM" border="0" alt="MORSMORDRE: MORTIS REQUIEM"></a>
   <a href="https://sinistrum.f-rpg.me" target="_blank"><img src="https://forumstatic.ru/files/001b/ea/09/12797.png" alt="sinistrum"></a>
<a href="https://karma.f-rpg.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/14/5b/7/856572.png" title="karma cross" border="0" width="88" height="31"></a>
   <a href="https://trt.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/2b/59/2/733959.png" width="88px" height="31px"></a>
   <a href="https://theraven.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/00/4d/5/220581.gif" title="THE RAVEN"></a> 
   <a href="https://wolveslife.bbok.ru" target="_blank"><img src="https://forumstatic.ru/files/0001/bf/9c/79365.gif" title="Волки. Инстинкт зовет!"></a> 
   <a href="https://notacross.ru/" target="_blank"> <img src="https://forumstatic.ru/files/001c/57/ad/89952.gif" title="notacross" border="0" alt="notacross"></a> 
   <a href="https://miamiclub.ru" target="_blank"> <img src="https://forumstatic.ru/files/001b/c7/a6/71089.gif" title="MIAMI CLUB" border="0" alt="MIAMI CLUB"></a> 
<a href="https://supremumvale.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/52/68/4/208118.png" title="перси джексон ♥ мифология"></a>
   <a href="https://drinkbutterbeer.rusff.me" target="_blank"><img src="https://forumstatic.ru/files/001a/2e/af/91806.png" title="у нас наливают"></a>
   <a href="https://bostoncrazzy.rusff.me/" target="blank"><img src="https://i.imgur.com/MW1p42w.gif"  title="BOSTON"></a>
   <a href="https://oddinar.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/38/af/3/919889.png" title="oddinary" border="0" alt="oddinary"></a>
   <a href="https://happyhouse.rusff.me/"><img src="https://upforme.ru/uploads/001c/52/80/5/764708.jpg"></a> 
<a href="https://thenextdoor.rusff.me//" target="_blank"><img src="https://i.imgur.com/7ok9BWS.png" title="next door = south korea"></a>
    <a href="https://homey.rusff.me/" target=_blank><img src="https://upforme.ru/uploads/001c/7a/06/38/138681.png" title="scotland vibe, multilocation"></a>
<a href="https://tempusmagicae.rusff.me/" title="Tempus Magicae" target=_blank><img src="https://upforme.ru/uploads/001c/71/c5/2/265170.png"></a>
<a href="https://obscura.rusff.me/" target="_blank"><img src="https://forumstatic.ru/files/001c/7d/10/34555.png" title="9:46 Dragon Age" border="0" width="88" height="31"></a>
<a href="https://marauderschoice.rusff.me" title="Marauders: Your Choice" target="_blank"><img src="https://forumstatic.ru/files/001c/85/8d/59661.gif"></a>
<a href="https://separation.rusff.me/" target="_blank"> <img src="https://forumstatic.ru/files/0019/b7/cb/35659.gif" title="separation: hp, 3d generation"></a> 
<a href="https://hsww.rusff.me/"><img src="https://forumstatic.ru/files/001c/76/8c/76768.gif" title="Школа Чародейства и Волшебства Хогвартс" alt="Школа Чародейства и Волшебства Хогвартс"></a>
<a href="https://allfleshrots.rusff.me" target="_blank"> <img src="https://upforme.ru/uploads/001c/92/89/4/337928.png" title="all flesh rots"></a>
</div></div>

<div class="acknowledgements">дизайн и верстка: white whale & storyteller<br>
image: dorota piotrowiak</div>
<div class="acknowledgements-flower"><img src="https://forumstatic.ru/files/0014/d2/5e/65531.png"></div>

   <!--Переключение регистра выделенного текста -->
   <style>#button-ChangeCase{background:url(https://forumstatic.ru/files/0013/44/56/93417.png);background-size:16px auto;:}</style>
   <script type="text/javascript">(function(){var S='<img src="http://forum.mybb.ru/i/blank.gif" title="Смена регистра" \
   onclick="bbcode(\'[Upper-Lower]\',\'[/Upper-Lower]\');UpperLower();"/>';
   $("#button-font").after('<td id=button-ChangeCase>'+S+'</td>');var ChangeСase='upper';
   UpperLower=function (){if(ChangeСase=='upper'){ChangeСase='lower'}else{ChangeСase='upper'};
   function transF(p){if(ChangeСase=='upper')return p.toLowerCase();else ;return p.toUpperCase();}
   var L=$('#main-reply').val();L=L.replace(/\[Upper-Lower\]([\s\S]*)\[\/Upper-Lower\]/mg,
   function(a,b,c){return transF(b);});$('#main-reply').val(L);}}());
   </script>

<script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
<script>
hvScriptSet.addMask({
    guestAccess: ['— crooked kingdom', '— a few good men', '— bring it on', '— catch me if you can', '— oh, bless my heart', '— soak up the sun', '— atlas of dreams', '— reckless abandon', '— a kiss before dying', '— mission accomplished'],
        forumAccessExtended: {
        '— crooked kingdom': ['newcomers', 'our babies'],
        '— a few good men': ['newcomers', 'our babies'],
        '— bring it on': ['newcomers', 'our babies'],
        '— catch me if you can': ['newcomers', 'our babies'],
        '— oh, bless my heart': ['newcomers', 'our babies'],
        '— soak up the sun': ['newcomers', 'our babies'],
        '— atlas of dreams': ['newcomers', 'our babies'],
        '— reckless abandon': ['newcomers', 'our babies'],
        '— a kiss before dying': ['newcomers', 'our babies'],
        '— mission accomplished': ['newcomers', 'our babies']
    },
    changeList: {
        'pafld5': {
            title: 'статус крови',
            description: '',
            tag: 'caste',
            class: 'pa-fld5',
            defaultCode: '',
            type: 'text'
        },
        'pafld1': {
            title: 'имя и возраст',
            description: '',
            tag: 'name',
            class: 'pa-fld1',
            defaultCode: '',
            type: 'text'
        },
        'pafld2': {
            title: 'описание',
            description: '',
            tag: 'lz',
            class: 'pa-fld2',
            defaultCode: '',
            type: 'html'
        }
    },
    userFields: ['pa-online', 'pa-author', 'pa-title', 'pa-fld5', 'pa-avatar', 'pa-fld1', 'pa-fld4', 'pa-fld2', 'pa-fld6', 'pa-posts', 'pa-respect', 'pa-fld3']
});
</script>

      <!-- запятая после ника -->
   <script type="text/javascript">
   function to(username)
   {insert('[b]' + username + '[/b]' + ', ');}
   </script>
   <!--конец-->


<!--Отключить функцию "Поделиться"-->
   <script type="text/javascript">
   RusffCore.sets.share = false;
   </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>
   <!-- Конец -->

<!-- Аватар по умолчанию / Deff, Alex_63 -->
<script type="text/javascript">
var DefAvtr = 'https://upforme.ru/uploads/0014/d2/5e/2/783374.jpg'; //Ссылка на аватар по умолчанию
var GuestAvtr = 'https://upforme.ru/uploads/0014/d2/5e/2/783374.jpg'; //Ссылка на аватар для Гостя

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

<script type="text/javascript">
$('div.post-author ul').find('li[class^="pa-fld4"]').map(function(){ 
var Dop=$(this).html();
if(Dop=='undefined'||Dop==null){return false;};
var Virez=Dop.slice(Dop.indexOf(":")+1);
$(this).html(Virez);
});
</script>

<script type="text/javascript">
$('div.post-author ul').find('li[class^="pa-fld2"]').map(function(){ 
var Dop=$(this).html();
if(Dop=='undefined'||Dop==null){return false;};
var Virez=Dop.slice(Dop.indexOf(":")+1);
$(this).html(Virez);
});
</script>


<!--смена имиджа-->



<script>
<!--
greet="Приветствуем, "
str = document.getElementById("pun-status").innerHTML
pos = str.indexOf("Привет")
document.getElementById("pun-status").innerHTML=str.substring(0,pos)+greet+str.substring(pos+8,str.length-1) 

visit="Ты прибыл: "
str = document.getElementById("pun-status").innerHTML
if( (pos=str.indexOf("Ваш последний визит")) != -1 )
   document.getElementById("pun-status").innerHTML=str.substring(0,pos)+visit+str.substring(pos+21,str.length-1)
-->
</script>


<script><!--Универсальный скрипт замены. -->
  function UniverСhange(selektor,changed,substitute){
  $(selektor).each(function(){if ($(this).parent().html()!=null){if($(this).parent().html().indexOf(changed)!=-1){
  $(this).parent().html($(this).parent().html().replace(changed,substitute));};};});}

    UniverСhange("li#navindex","Форум","forum");
    UniverСhange("li#navuserlist","Участники","people");
    UniverСhange("li#navsearch","Поиск","search");
    UniverСhange("li#navprofile","Профиль","profile");
    UniverСhange("li#navpm","Сообщения","messages");
    UniverСhange("li#navadmin","Администрирование","admins");
    UniverСhange("li#navlogout","Выход","logout");
    UniverСhange("li#navlogin","Войти","login");
    UniverСhange("li#navregister","Регистрация","registration");

</script>


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



<!--// Введение новых тегов //-->
 <script>
    function addMod(str,from,internal){
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[mod]",from))==-1) return str;
    if((pos2=str.indexOf("[/mod]"),pos+5)==-1) return str;
    newpos=str.indexOf("[mod]",pos+5)
    if(newpos<pos2 && newpos!=-1) str=addMod(str,pos+5,true)
    if((pos2=str.indexOf("[/mod]",pos+5))==-1) return str;
    str=str.substring(0,pos)+makeMod(str.substring(pos+5,pos2))+str.substring(pos2+6,str.length)
    if( str.indexOf("[mod]")!=-1 && internal==false) str=addMod(str,0,false)
    return str}
     
    function makeMod(txt){
    txt="<div id=\"form-post\">"+txt+"</div>"
    return txt}
     
     
    if(document.URL.indexOf("viewtopic.php")!=-1){
    elm=document.getElementById("pun-main").getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content"){
    var post=elm[x]
    post.innerHTML=addMod(post.innerHTML,0,false)}}
    </script>

    <script>
    function addEx(str,from,internal){
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[ex]",from))==-1) return str;
    if((pos2=str.indexOf("[/ex]"),pos+4)==-1) return str;
    newpos=str.indexOf("[ex]",pos+4)
    if(newpos<pos2 && newpos!=-1) str=addEx(str,pos+4,true)
    if((pos2=str.indexOf("[/ex]",pos+4))==-1) return str;
    str=str.substring(0,pos)+makeEx(str.substring(pos+4,pos2))+str.substring(pos2+5,str.length)
    if( str.indexOf("[ex]")!=-1 && internal==false) str=addEx(str,0,false)
    return str}
     
    function makeEx(txt){
    txt="<div id=\"form-box\">"+txt+"</div>"
    return txt}
     
     
    if(document.URL.indexOf("viewtopic.php")!=-1){
    elm=document.getElementById("pun-main").getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content"){
    var post=elm[x]
    post.innerHTML=addEx(post.innerHTML,0,false)}}
    </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:-15px 0 0 22px;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>


<!--Отключение кнопки Жалоба в сообщениях -->
<script type="text/javascript">
RusffCore.sets.show_reportBtn = 0;
</script>
<!--Отключить функцию "Поделиться" -->
<script type="text/javascript">
RusffCore.sets.share = false;
</script>
<!--Отключить функцию "Это интересно" -->
<script type="text/javascript">
rusffLive.enable = false;
</script>


<!--ФОРМА ОТВЕТА ВЫРАВНИВАНИЕ ТЕКСТА ПО ШИРИНЕ-->
<style>
#button-mybb {background-image:url('http://icons.iconarchive.com/icons/famfamfam/silk/16/text-align-justify-icon.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(8).innerHTML="<img src='/i/blank.gif' id='button-mybb' onclick=\"bbcode('[align=justify]', '[/align]');\"/>"
</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>



<!-- СОКРЫТИЕ МОДЕРАТОРОВ 
<style>
.intd .tclcon .modlist{
display: none;
}
</style> -->

<!-- Регулировка размера шрифта в постах © Alex_63 -->
<style>
.FNTslider {
    border-radius: 10px;
    position: relative;
    z-index: 1000;
    background: var(--pun-bg);
    width: 110px;
    height: 5px;
    margin: 3px 5px;
    border: solid 0px;
    float: right;
    margin-top: 4px;
    margin-right: 7%;
}

.FNTslider .before {
    height: 6px;
    border: solid 0px transparent;
    border-right: none 0;
    border-radius: 10px 0px 0px 10px;
    position: absolute;
    background: var(--sec-bg);
    margin-top: -1px;
    box-shadow: 0px 0px 2px 0px rgb(203, 176, 120) inset;
}

.FNTslider .thumb {
    width: 10px;
    height: 10px;
    border: 1px solid var(--body-bg);
    border-radius: 10px;
    position: relative;
    top: -4px;
    background: var(--sec-bg);
    cursor: pointer;
}
</style>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/31001.js"></script>
<!-- Конец -->





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

<!-- шрифты от бланш-->
<script type="text/javascript"> 
if ($('#pun-viewtopic,#pun-post,#pun-edit,#pun-poll,#pun-messages').length) {
var ft; var i; var ft_f; var j = ""; 
ft = document.getElementById("font-area"); 
var ft_f = new Array(); 
ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); 
ft_f.push('— л а т и н и ц а —');
ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); 
ft_f.push('Abril Fatface'); 
ft_f.push('Agoka Family'); 
ft_f.push('Allegate'); 
ft_f.push('Amanda'); 
ft_f.push('Angelic Bonques'); 
ft_f.push('Antifont'); 
ft_f.push('Antosan'); 
ft_f.push('Argue'); 
ft_f.push('Ariel Script'); 
ft_f.push('Arthead'); 
ft_f.push('Avriella'); 
ft_f.push('Baskerville Old Face'); 
ft_f.push('Baysoir'); 
ft_f.push('Baysoir Sans'); 
ft_f.push('Beatrix Signature'); 
ft_f.push('Bigilla'); 
ft_f.push('Bitter Mind'); 
ft_f.push('Birch'); 
ft_f.push('Bleinheim Signature'); 
ft_f.push('Bloc Kursiv'); 
ft_f.push('Bodonian Script'); 
ft_f.push('Botaky'); 
ft_f.push('Breital'); 
ft_f.push('Brilliant Signature'); 
ft_f.push('Brioche');
ft_f.push('Broadway'); 
ft_f.push('Brooke Smith Script'); 
ft_f.push('Bw Vivant'); 
ft_f.push('Caities'); 
ft_f.push('Caledo'); 
ft_f.push('Californian'); 
ft_f.push('Cantique'); 
ft_f.push('Chequers'); 
ft_f.push('Clovvo'); 
ft_f.push('Coastine Font'); 
ft_f.push('Crystal Vibes'); 
ft_f.push('Cyrano'); 
ft_f.push('Elegant Dragon'); 
ft_f.push('Enough'); 
ft_f.push('Erotique Alternate'); 
ft_f.push('Fashionable'); 
ft_f.push('Finches'); 
ft_f.push('Fright Night'); 
ft_f.push('Gravity'); 
ft_f.push('Hello Paris');
ft_f.push('Hello Paris Script'); 
ft_f.push('Hermes'); 
ft_f.push('Hullist'); 
ft_f.push('Katulamp'); 
ft_f.push('Laginchy'); 
ft_f.push('Liquido'); 
ft_f.push('Madegra'); 
ft_f.push('Masquerouge'); 
ft_f.push('Old English'); 
ft_f.push('Parchment'); 
ft_f.push('Peter Jhons'); 
ft_f.push('Pink Script'); 
ft_f.push('Pistilli'); 
ft_f.push('Prestige Signature'); 
ft_f.push('Quake Love'); 
ft_f.push('Recorda Script'); 
ft_f.push('Renith'); 
ft_f.push('Rhesmanisa'); 
ft_f.push('Rise'); 
ft_f.push('Rosgart'); 
ft_f.push('Rotherland'); 
ft_f.push('Sage'); 
ft_f.push('Sail'); 
ft_f.push('Salty Feathers'); 
ft_f.push('Salve Script'); 
ft_f.push('Saonara'); 
ft_f.push('Shutter Stone'); 
ft_f.push('Signerica');  
ft_f.push('Smooth Stone');  
ft_f.push('Soothing');  
ft_f.push('Specials');  
ft_f.push('Stay Classy');  
ft_f.push('Swash Line');  
ft_f.push('Tamira');  
ft_f.push('The Monse');  
ft_f.push('Tiffany Script');  
ft_f.push('Valkyrie');  
ft_f.push('Vanity');  
ft_f.push('Verona Lotte');  
ft_f.push('Wata');  
ft_f.push('Port Vintage');
ft_f.push('PortVintage');
ft_f.push('Valky');
ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push('');
ft_f.push('— к и р и л л и ц а —');
ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push(''); ft_f.push('');  ft_f.push(''); ft_f.push('');
ft_f.push('Alegreya Sans SC'); 
ft_f.push('Alter Biom');   
ft_f.push('Baron Neue'); 
ft_f.push('Basis'); 
ft_f.push('Borntod'); 
ft_f.push('Bradobrei'); 
ft_f.push('Calama'); 
ft_f.push('Calypso'); 
ft_f.push('Cheque'); 
ft_f.push('Code Pro'); 
ft_f.push('Cyrillic Goth');
ft_f.push('Cuprum');
ft_f.push('Curator');
ft_f.push('Dita Sweet');
ft_f.push('Doppelganger'); 
ft_f.push('Galatea Gothic');
ft_f.push('Gunny Rewritten');
ft_f.push('Helvetica Neue'); 
ft_f.push('Journalism');
ft_f.push('Lighthaus'); 
ft_f.push('Mak Light'); 
ft_f.push('Shlapak Script'); 
ft_f.push('The Artist Script'); 
ft_f.push('Yeseva One'); 
for (i in ft_f) { 
j = "<div><span style='font-family:" + ft_f[i] + ";'>" + ft_f[i] + "</span><img src='/i/blank.gif' onclick=\"bbcode('["; 
j += "font=" + ft_f[i]; 
j += "]','[/font]')\" /></div>"; 
ft.innerHTML += j; 
}} 
</script>

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



<!-- КНОПКА ПИАРА -->
<script type="text/javascript">
    PiarNik="postman"; 
    PiarPas="1111";
    var L="<div id=\"PR_loginDiv\" style=\"display:none;\">\
    <form id=\"form_login\" name=\"login\" method=\"post\" action=\"login.php?action=in\" onsubmit=\"return check_form()\">\
    <fieldset>\
    <input type=\"hidden\" name=\"form_sent\" value=\"1\"/>\
    <input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\"/>\
    <input type=\"text\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\"/>\
    <input type=\"submit\" class=\"button\" name=\"login\"/>\
    </fieldset>\
    </form>\
    </div>\
    <li id=\"navpiar\"><a onclick=\"PiarIn()\"><span style=\"cursor:pointer\">   PR-Master</span></a></li>";
    if($("#navlogin").html()!=null){
    $("#navlogin").append(L); //navlogin
    function PiarIn () { $("#PR_loginDiv #fld1").val(PiarNik);$("#PR_loginDiv #fld2").val(PiarPas);$("#PR_loginDiv input[type='submit']").click();}
    }
    </script>

<script type="text/javascript">
(function(){function rep(str, p1,offset, s){
  return '>'+p1.replace(/"([^ "][^"]+?)"/gm,'«$1»')+'<';}
$('.post-content p').each(function(){
  $(this).html(('</>'+$(this).html()+'</>').replace(/>([^<>]+)</gm, rep));
});}());
</script>

<div class="container"><script type="text/javascript">
var nWRD="<b>rsp</b>";
function setRespecNew(){
$(".post .pa-respect a[href^='/respect.php?']").each(function (){
 $(this).html(nWRD);});}
function TestRespect(){
if($(".post .pa-respect:contains('Репутация')").length){setRespecNew();return;
}else {timerID = setTimeout("TestRespect()",110);return;}
}TestRespect()
</script>


<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"msg"+s.substring(p+9)}
</script>

  <!-- Dice Roller BEGIN (c) Spiritus Tergi, ч2 в хтмл-низ -->
   <template id="dice-box-template">
   <div class="dice-box">
       <p>
       <span class="roll-dice"></span>
       <span class="roll-value"></span>
       </p>
       <p class="roll-reason"></p>
       <p class="roll-result"></p>
   </div>
   </template>
   
   <script src="//cdnjs.cloudflare.com/ajax/libs/seedrandom/2.4.4/seedrandom.min.js"></script>
   <script>
       diceResults = [
{'max' : 1,    'result' : 'удача, желаемое действие состоялось без последствий'},
       {'max' : 2,    'result' : 'неудача, действие не состоялось, последствий нет'},
   {'max' : 3,    'result' : 'неудача, действие не состоялось, последствий нет'},
{'max' : 4,    'result' : 'частичная удача,  действие состоялось, но заклинание отклонилось от желаемой траектории движения'},
{'max' : 5,    'result' : 'удача, желаемое действие состоялось, физическая отдача заклинания на заклинателя'},
{'max' : 6,    'result' : 'частичная удача, незначительная ошибка в инкантации, заклинание слишком сильное, рикошет на заклинателя'},
{'max' : 8,    'result' : 'удача, желаемое действие состоялось без последствий'},
       {'max' : 15,    'result' : 'неудача, ошибка в инкантации заклинания'},
       {'max' : 30,    'result' : 'частичная удача, незначительная ошибка в инкантации, что приводит к поверхностному ранению заклинателя'},
       {'max' : 37,    'result' : 'удача, желаемое действие состоялось без последствий'},
       {'max' : 47,    'result' : 'неудача, действие не состоялось, последствия - рикошет на заклинателя'},
     {'max' : 60,    'result' : 'частичная удача, действие состоялось, но заклинание отклонилось от желаемой траектории движения'},
         {'max' : 65,    'result' : 'частичная удача, незначительная ошибка в инкантации, заклинание средней силы'},
   {'max' : 74,    'result' : 'частичная удача, незначительная ошибка в инкантации, заклинание средней силы'},
       {'max' : 85,    'result' : 'удача, желаемое действие состоялось без последствий'},
   {'max' : 90,    'result' : 'удача, желаемое действие состоялось без последствий'},
   {'max' : 100,    'result' : 'удача, желаемое действие состоялось без последствий, поцелуй от админа бонусом'},
       {'max' : 140,    'result' : 'двойная удача, заклинание достигает нескольких целей, поцелуй от админа бонусом'},
   ]

   isTagged = (document.querySelector('#pun').innerHTML.indexOf('[dice]') >= 0)
   
   if (isTagged) {
       diceRoller = new DiceRoller(diceResults)
       diceRoller.initDiceBoxes()
   }
   </script>
   <!-- Dice Roller END -->
   
   
   <!-- Dice Roller Form BEGIN -->
   <form id="dice-form" class="hidden" autocomplete="off">
   <div>
       <label><span>#Кубиков</span> <input type="text" name="count" maxlength="3" value="1"></label>
       <label><span>#Граней</span>    <input type="text" name="sides" maxlength="3" value="100"></label>
       <label><span>Бонус</span>    <input type="text" name="bonus" maxlength="3" value="0"></label>
   </div>
   <div>
       <label><span>Действие</span>    <textarea name="reason" cols="10" rows="5"></textarea></label>
   </div>
   <button type="submit">Вставить</button>
   </form>
   
   <script>
   replyForm = document.getElementById('post')
   diceForm = document.getElementById('dice-form')
   diceButtonString = '<td id="button-dice" title="Форма Кубиков" class="hidden"><img src="/i/blank.gif"></td>'
   
   function handleDiceFormSubmit(event) {
       event.preventDefault()
       let tagArguments = []
   
       for(let control of event.target.elements)
       if (control.tagName != 'BUTTON')
           tagArguments.push(control.name + ' = ' + control.value)
   
       replyForm['main-reply'].value += '\n[dice]' + tagArguments.join(' | ') + '[/dice]'
   }
   
   function handleDiceButtonClick(event) {
       diceForm.classList.toggle('hidden')
   }
   
   if (replyForm != null) {
       replyForm.querySelector('.fs-box.hashelp').insertAdjacentElement('beforeend', diceForm)
       diceForm.addEventListener('submit', handleDiceFormSubmit)
   
       let row = replyForm.querySelector('#form-buttons tr')
       row.innerHTML += diceButtonString
   
       let diceButton = document.getElementById('button-dice')
       diceButton.classList.remove('hidden')
       diceButton.addEventListener('click', handleDiceButtonClick)
   }
   </script>
   <!-- Dice Roller Form END --></div>
   
   <!-- Снять автоматическую галочку удаления всех сообщений © Duka -->
<script type="text/javascript">
if (document.getElementById('pun-deleteuser')) {
    document.querySelector('input[name=delete_posts]').checked = false;
}
</script>

<!-- Ссылка на авторский пост в цитате // v.3 © Alex_63, мод. max, the murderer! -->
<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.match(/([^,]*),(.*)/)[2]+'</a>');}
  else{$(this).html(lnkq+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+cntq.match(/([^,]*),(.*)/)[2]+'</a>');}
});$('#pun-viewtopic .pl-quote>a').each(function() {
  $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>

<script>
document.addEventListener("DOMContentLoaded", () => {
  document.querySelectorAll('.seal-avatar').forEach(avatar => {
    avatar.addEventListener('mouseenter', () => {
      avatar.src = avatar.dataset.gif;
    });
    avatar.addEventListener('mouseleave', () => {
      avatar.src = avatar.dataset.static;
    });
  });
});
</script>

0

12

объявление

Код:
<!-- Смена стиля v1.0 © max, the murderer! -->
<ul id="theme_switcher"></ul>
<script type="text/javascript">
// Задаём темы
var array = [
    { class: 'light',
      title: 'Светлее' },
      
    { class: 'medium',
      title: 'темнее' }, 
      
       { class: 'bw',
      title: 'ч/б' }// Последняя тема без запятой
];

// Задаём радио
var switchers = '';
$.each(array, function(index, value) {
    switchers += '<li title="'+value.title+'"><span class="radio"><input type="radio" name="switcher" id="'+value.class+'" value="'+value.class+'"><label for="'+value.class+'">'+value.title+'</label></span></li>';
});
$('#theme_switcher').append(switchers);

// Отслеживаем нажатие на радио
$('#theme_switcher input').on('click', function () {
    // Получаем значение нажатого радио
    var selectedTheme = $(this).val();
    // Очищаем html от предыдущих тем и устанавливаем новую в моменте
    $('html').removeClass().addClass(selectedTheme);
    // Запоминаем
    localStorage.setItem('selectedTheme', selectedTheme);
});
// Проверяем выбирались ли ранее темы
if (localStorage.getItem('selectedTheme') !== null) {
    // Получаем выбранную тему
    var currentTheme = localStorage.getItem('selectedTheme');
    // Устанавливаем выбранную тему
    $('html').addClass(currentTheme);
    // Включаем радио выбранной темы
    $('#theme_switcher input[value="' + currentTheme + '"').prop('checked', true);
} 
// Если не выбирались
else {
    // Добавляем дефолтную тему
    $('html').addClass('medium');
    // Включаем радио дефолтной темы
    $('#theme_switcher input[value="light"]').prop('checked', true);
};
</script>


<!-- Плашки -->
<div id="announcements"><div class="inner">
   
   
    <a href="" class="announcement"><div class="date">
            1/12</div><div class="column"><em>
            ПРОФИЛАКТИКА!</em><span>
            16:00 по Киеву, 17:00 по Москве</span></div></a>
   
</div></div>

0

13

форма ответа

Код:
<!--HTML-->', '

');\"><img src='/i/blank.gif' title='HTML код' id='button-html' /></a>"
</script>

<!-- Взаимная реклама © max, the murderer! 24.09.2024 -->
<script>
if ((GroupID <= 1 || GroupID == 2 || GroupID == 5 || GroupID == 8) && (FORUM.get('topic.subject') && FORUM.get('topic.subject').match("postman #"))) $(document).on('pun_main_ready pun_post', function() {
    $('.post').each(function() {       
        if ($(this).find('.pl-mutualPR').length) return;
        var link = $(this).find('h3 span > a.permalink').attr('href');
        link = '\n\nВзаимная реклама';
       
        // Задаём шаблоны
        var template = [
           
            'https://upforme.ru/uploads/0014/d2/5e/2/759594.gif', 'https://upforme.ru/uploads/0014/d2/5e/2/89929.jpg', 'https://upforme.ru/uploads/0014/d2/5e/2/131524.jpg', 'https://upforme.ru/uploads/0014/d2/5e/2/897758.gif' // последний элемент БЕЗ запятой
        ];
       
        template = template[Math.floor(Math.random() * template.length)];
        $(this).find('.post-links ul').append('<li class="pl-mutualPR"><a href="javascript://">Взаимная реклама</a></li>');
        $(this).find('.pl-mutualPR a').click(function() {
            var temp = $('<textarea>');
            $('body').append(temp);
            $(temp).val(template + link).select();
            document.execCommand('copy');
            $(temp).remove();
            $.jGrowl("Наш шаблон и ссылка на взаимную рекламу скопированы!");
        });
    });
});
</script>

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » illusory gloomy waters test » All the roads are one » mmaleficarum design codes


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