06 ноября 83 месяца, и ко дню рождения форума мы получили в подарок четвёртую часть игры. НАКОНЕЦ-ТО!

06 октября 82 месяца игры застали нас в преддверии Хэллоуина 🎃

13 сентября Успеваем записываться в свадебный ивент!

06. 09. 81 месяц - это шесть лет и девять месяцев, представляете?

06 августа 80 месяцев игры уже пролетели, а лето ещё нет. Ловите его за хвост, пока не ускользнуло ❤️

06 июля 79 месяцев, полёт ровный. А вы кого первыми отромансите в новой части игры?

06 юня 78 месяцев это значит, что шесть с половиной лет архидохаем вашего архидемона.

06 мая 77 месяцев нашему форуму. Шутки про два топора будут?

06 апреля Вот уже 76 месяцев качаем Тедас!

06 марта А 75 месяцев пролетели незаметно 🖤

06 февраля Зима идёт на финишную, птицы поют о любви и весне, простуда витает в воздухе, а мы уж 74 месяца как играем.

06 января А у нас седьмой год пошёл: 73 месяца играем.

18+
календарь
  • зима
  • 1. Зимоход — Верименсис
  • 2. Страж — Плуитанис
  • весна
  • 3. Драконис — Нубулис
  • 4. Облачник — Элувиеста
  • 5. Волноцвет — Молиорис
  • лето
  • 6. Джустиниан — Фервентис
  • 7. Утешник — Солис
  • 8. Август — Матриналис
  • осень
  • 9. Царепуть — Парвулис
  • 10. Жнивень — Фрументум
  • 11. Первопад — Умбралисс
  • зима
  • 12. Харинг — Кассус
настройки
Шрифт в постах

    At Origin

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

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


    Вы здесь » At Origin » Новый форум » Светлый


    Светлый

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

    1

    Код:
    @import url(style_cs.css);
    
    @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/v4-font-face.min.css');
    @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/fontawesome.min.css');
    
    /* используются в дизайне */
    @import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700|Open+Sans:400,400i,600,600i,700,700i,800,800i|Roboto:100,300,400,700,900');
    @import url('https://fonts.googleapis.com/css2?family=Alice&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap');
    @import url('https://fonts.googleapis.com/css2?family=Arsenal:ital,wght@0,400;0,700;1,400;1,700&display=swap');
    
    :root {
    	--base-bg: #E9E9E9 url(https://forumstatic.ru/files/001b/6b/7e/28189.png);
    	--texture-bg: url(https://forumstatic.ru/files/001b/6b/7e/95598.png);
    
    	--pun: #F1F1F1;
    	--border: #B5B5B5;
    
            --font: Arsenal;
    
    	--text1: #222222;
    	--links: #934206;
    	--text2: #f1f1f1;
    	--links2: #EBCE66;
    
    	--fill: #ECECEC;
    	--fill2: #DDDDDD;
    
    	--borders: #B5B3A1;
    
    	--old: #CAC8B6;
    	--new: #5F6D86;
    	--imp: #877E6C;
    	--close: #4A4B4C;
    
    	--td-bg-head: #934206;
    	--td-bg-cover: #ECECEC;
    	--td-episode-bg: #D2D1C4;
    
    }
    
    /* A2 Deal with browser defaults and wonkiness
    -------------------------------------------------------------*/
    
    /* A2.1 */
    html,
    body {
    	margin: 0;
    	padding: 0
    }
    
    /* A2.2 */
    .punbb * {
    	margin: 0px
    }
    
    /* A2.3 */
    .punbb ul,
    .punbb dl,
    .punbb li,
    .punbb dd,
    .punbb dt {
    	padding: 0;
    	list-style: none;
    }
    
    /* A2.4 */
    .punbb img {
    	border: none
    }
    
    /* A2.5 */
    .punbb .main table {
    	table-layout: fixed;
    	width: 100%;
    }
    
    /* A2.6 */
    .checkfield input[type="checkbox"],
    .radiofield input[type="radio"] {
    	margin: 0 0.3em;
    }
    
    /* A2.7 */
    p[class="checkfield"] *,
    div[class="checkfield"] *,
    fieldset[class="radiofield"] * {
    	height: auto;
    	vertical-align: middle
    }
    
    
    /* A3 Text setup
    -------------------------------------------------------------*/
    
    /* A3.1 */
    body {
    	font-size: 100.01%;
    }
    
    /* A3.2 */
    .punbb {
    	font: normal 70% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    }
    
    /* 3.3 */
    .punbb textarea,
    .punbb input,
    .punbb select,
    .punbb optgroup {
    	font: 1em verdana, arial, helvetica, sans-serif
    }
    
    
    /* A3.4 */
    .punbb h1,
    .punbb h2,
    .punbb h3 {
    	font-size: 1em;
    	font-weight: bold;
    }
    
    .punbb th {
    	font-size: 0.9em;
    	font-weight: bold;
    }
    
    .punbb h4,
    .punbb table {
    	font-size: 1em;
    	font-weight: normal;
    }
    
    /* A3.5 */
    .punbb h1 span,
    .punbb h2 span,
    .punbb legend span {
    	font-size: 1.1em;
    }
    
    /* A3.6 */
    .punbb pre {
    	font: 1.1em/140% verdana, arial, monaco, "bitstream vera sans mono", "courier new", courier, monospace
    }
    
    /* A3.7 */
    .punbb address,
    .punbb em {
    	font-style: normal
    }
    
    /* A3.8 */
    .punbb .post-content em {
    	font-style: italic
    }
    
    /* A3.9 */
    .punbb .post-content em.bbuline {
    	font-style: normal;
    	text-decoration: underline;
    }
    
    /* A3.10 */
    .punbb a {
    	text-decoration: underline
    }
    
    /* A3.11 */
    .punbb optgroup {
    	font-weight: bold;
    }
    
    
    /* A4 Float clearing and hidden items
    -------------------------------------------------------------*/
    
    /* A4.1 */
    #pun:after,
    .punbb .container:after,
    .punbb .post-links ul:after,
    .punbb .main div.inline:after,
    .punbb dl.post-sig dt span,
    .punbb .post-box:after,
    .punbb .linksb:after {
    	clear: both;
    	content: ".";
    	display: block;
    	height: 0;
    	visibility: hidden;
    	overflow: hidden;
    	line-height: 0.0;
    	font-size: 0;
    }
    
    /* A4.2 */
    .acchide,
    #pun-ulinks h2,
    #pun-index #pun-main h1,
    #pun-navlinks h2,
    #pun-pagelinks h2,
    #pun-status h2,
    .punbb .forum h2,
    .punbb .multipage .topic h2,
    .punbb dl.post-sig dt span,
    .punbb p.crumbs strong,
    .punbb .divider hr,
    .punbb .required label em,
    .punbb .formsubmit label,
    .punbb .submitfield label,
    .punbb .modmenu label,
    #pun-userlist .main h2 {
    	font-size: 0;
    	height: 0;
    	width: 0;
    	line-height: 0.0;
    	position: absolute;
    	left: -9999px;
    	overflow: hidden
    }
    
    
    /* A5 Basic page layout and borders
    -------------------------------------------------------------*/
    /* A5.1 */
    #pun {
    	background: var(--pun);
    	border: 1px solid var(--border);
    	margin: auto;
    	width: 1100px;
    	box-sizing: border-box;
    	margin-top: 80px !important;
    	margin-bottom: 70px;
    	position: relative;
    	padding-left: 60px;
    }
    
    .punbb {
    	padding: 30px;
    	position: relative;
    	border-left: 1px solid var(--border)
    }
    
    /* лишнее */
    h1.title-logo,
    #pun-navlinks h2,
    #pun-ulinks h2,
    #pun-status h2,
    #pun-crumbs1 strong,
    #pun-crumbs2 strong,
    thead,
    th,
    #pun-crumbs1 .container strong+em,
    #pun-crumbs2 .container strong+em,
    #pun-index #pun-main h1,
    .stickytext,
    .closedatafield,
    #pun-live-rusff,
    .pl-reports,
    td .modlist,
    li#navawards,
    .pa-gifts,
    .acchide,
    .forum h2,
    .usertable h2,
    .topic h2,
    a.sharelink,
    #pun .pa-ua,
    .pa-author img,
    .lastedit,
    fieldset legend,
    #pun .pl-reports,
    #pun .mini_gifts,
    #pun-userlist .main h2,
    #pun-search .main h1,
    #profilenav h2,
    #profile-gifts,
    #messages li.pl-email,
    #pun .email,
    .catleft,
    .catright,
    #pun .pl-share,
    p.inputfield label em,
    p.selectfield label em,
    p.passfield label em,
    #pun-announcement h2 {
    	display: none
    }
    
    .punbb {
    	height: auto;
    }
    
    #pun {
    	color: var(--text1);
    }
    
    #pun a {
    	color: var(--links)
    }
    
    #pun a:hover {
    	color: var(--text1)
    }
    
    /* A5.3 */
    #pun-redirect,
    #pun-maint {
    	margin: 50px 20% 12px 20%;
    	width: auto;
    	float: none;
    	min-height: 100px;
    }
    
    #pun-redirect {
    	border: 0 none !important;
    	margin: 0;
    	padding: 0;
    	left: 0;
    	right: 0;
    	top: 0;
    	bottom: 0;
    	position: fixed;
    	width: 100%;
    	height: 100%;
    	text-align: center;
        background:
        var(--texture-bg) repeat fixed top left,
        var(--base-bg) no-repeat fixed top center !important;
    	background-size: auto, cover !important;
    }
    
    #pun-redirect #pun-main {
    	background: transparent;
    }
    
    #pun-redirect * {
    	border: 0 none;
    }
    
    #pun-redirect .main-title {
    	display: none;
    }
    
    #pun-redirect.punbb .info .container {
    	text-align: center;
    	font: 400 13px philosopher;
    	display: inline-block;
    	margin: 0 auto;
    	width: auto;
    	height: auto;
    	padding: 30px;
    	background: var(--pun);
    	border: 1px solid var(--border);
    	width: 1100px;
    	margin-top: 50px;
    	box-sizing: border-box;
    }
    
    /* A5.4 */
    .punbb .section,
    .punbb .main {
    	margin-bottom: 1em;
    }
    
    /* A5.5 */
    .punbb .category,
    .punbb .post {
    	margin-top: 0.4em;
    }
    
    /* A5.6 */
    .punbb #pun-category1,
    .punbb .toppost,
    .punbb .topicpost {
    	margin-top: 0;
    }
    
    /* 5.7 */
    #pun-post .topic {
    	margin-top: 1em;
    }
    
    /* A5.8 */
    .punbb .section,
    .punbb .forum,
    .punbb .formal,
    .punbb .modmenu,
    .punbb .info,
    .punbb .category,
    .punbb .post {
    	border:none
    }
    
    /* A5.9 */
    .punbb .container {
    	border:none
    }
    
    /***************************************************/
    ************************************************************* B - MAIN CONTENT - GENERAL **************************************************************/
    /* B1 Parsed Content, Signatures and Scroll Boxes
    -------------------------------------------------------------*/
    
    /* B1.1 */
    .punbb .post-content {
    	padding: 0;
    	margin: 0;
    	width: 100%;
    	overflow: hidden;
    }
    
    /* B1.2 */
    .punbb .post-sig dt {
    	border: none;
    	background: rgba(0, 0, 0, .1);
    	height: 1px;
    	display: block;
    	margin: 5px auto 15px;
    	width: 80%;
    }
    
    /* B1.3 */
    .punbb .post-content p {
    	margin: 0;
    	padding: 0 0 1em 0;
    	line-height: 160%;
    	font-family: var(--font), sans-serif;
    	font-size: 13px
    }
    
    
    /* B1.4 */
    .punbb .post-content img {
    	vertical-align: text-top
    }
    
    /* B1.5 */
    .punbb .post-content img.postimg {
    	vertical-align: middle;
    }
    
    /* B1.6 */
    .punbb .post-content .blockcode,
    .punbb .post-content blockquote {
    	width: 100%;
    	overflow: visible;
    }
    
    /* B1.7 */
    .punbb .post-content .scrollbox {
    	width: 100%;
    	overflow: auto;
    	height: auto !important;
    	max-height: 200px
    }
    
    /* B1.8 */
    .punbb .post-content .quote-box,
    .punbb .post-content .code-box {
    	border: medium none;
    	margin: 0.4em 0em 0.8em;
    	padding: 0em;
    }
    
    
    /* B1.9 */
    .punbb .quote-box cite,
    .punbb .code-box strong.legend {
    	display: block;
    	font-size: 1.1em;
    	font-style: normal;
    	font-weight: bold;
    	margin: 0;
    	padding-bottom: 0.0em;
    }
    
    /* B2 Information boxes
    -------------------------------------------------------------*/
    
    /* B2.1 */
    .punbb .info-box {
    	padding: 1.1em 1.7em 1em 1.7em;
    	border-style: solid;
    	border-width: 1px;
    	margin: 0 0 1.1em 0;
    }
    
    /* B2.2 */
    .punbb .info-box * {
    	padding: 0 0 0.7em 0;
    }
    
    /* B2.3 */
    .punbb #pun-main .info-box .legend {
    	font-size: 1.1em;
    	font-weight: bold;
    }
    
    
    /* B3 Pagination and posting links
    -------------------------------------------------------------*/
    
    /* B3.1 */
    .punbb .linkst {
    	width: auto;
    	height: auto;
    	font: 400 12px var(--font);
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	margin: 30px 0px 0 !important;
    	position: relative;
    	z-index: 9;
    }
    
    /* B3.4 */
    .linkst .postlink,
    .linksb .postlink {
    	text-align: right;
    	font-weight: 700;
    }
    
    /* B3.5 */
    .punbb .linksb {
    	width: auto;
    	height: auto;
    	font: 400 12px arsenal;
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	margin: 25px 0px 0 !important;
    	position: relative;
    	z-index: 9;
    }
    
    
    .linksb {
    	height: auto;
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	width: auto;
    }
    
    #profile .button {
    	margin-top: 0 !important;
    }
    
    #profile .clearer {
    	display: none
    }
    
    #profile .linksb:after,
    .linksb:after {
    	display: none !important;
    }
    
    
    .postlink span+span {
    	margin-left: 10px
    }
    
    /* B3.6 */
    .linksb .pagelink {
    	float: left;
    	width: auto;
    	text-align: left;
    	order: 1
    }
    
    
    /* B3.7 */
    .linksb .postlink,
    .linksb noindex {
    	width: auto;
    	order: 3;
    	position: relative
    }
    
    .subscribelink {
    	position: relative;
    	order: 2;
    	text-align: center;
    }
    
    .postlink.long {
    	width: auto !important;
    }
    
    /*************************************************************
    C - MAIN CONTENT - SPECIFIC
    **************************************************************/
    
    /* C1 Form layout
    -------------------------------------------------------------*/
    
    /* C1.1 */
    .punbb .formal .container {
    	padding: 1.7em 2.3em 1.1em 2.3em;
    }
    
    #post.container {
    	padding: 1em 0 !important;
    }
    
    /* C1.2 */
    .punbb .formsubmit {
    	padding: 0 0 0 0em;
    	margin: 1em 0 0 0;
    	position: relative;
    	z-index: 1;
    }
    
    /* C1.3 */
    .punbb .formsubmit input,
    .punbb .formsubmit a,
    .punbb .formsubmit span {
    	margin: 0 0.6em 0 0
    }
    
    /* C1.4 */
    .punbb fieldset {
    	border-style: solid;
    	border-width: 1px;
    	padding: 0 0px 0 0px;
    	margin: 0 0 1em 0
    }
    
    /* C1.5 */
    .punbb fieldset legend {
    	padding: 0;
    	margin: 0 0 0 11px;
    	font-size: 1.1em
    }
    
    /* C1.6 */
    .punbb fieldset legend span {
    	padding: 0 5px;
    	margin: 0 0 0 -15px;
    }
    
    /* C1.7 */
    .punbb fieldset fieldset {
    	border-style: none;
    	margin: 0;
    	padding: 0 0 8px 0
    }
    
    /* C1.8 */
    .punbb .fs-box {
    	padding: 1em 0 0.8em 0;
    }
    
    /* C1.9 */
    .punbb .fs-box p,
    .punbb .fs-box fieldset {
    	padding: 0 0 1.5em 0
    }
    
    /* C1.10 */
    .punbb .inline .inputfield,
    .punbb .inline .selectfield,
    .punbb .inline .passfield {
    	float: left;
    	margin-right: 1em;
    }
    
    /* C1.11 */
    .punbb .inline .infofield {
    	clear: both
    }
    
    /* C1.12 */
    .punbb .datafield br {
    	display: none
    }
    
    /* C1.13 */
    .punbb .required label,
    .punbb .datafield span.input {
    	font-weight: bold
    }
    
    /* C1.14 */
    .punbb .datafield span.input a {
    	font-weight: normal;
    }
    
    /* C1.15 */
    .punbb .areafield span.input,
    .punbb p.longinput span.input {
    	display: block;
    	padding: 0 4em 0 0;
    	height: 100%;
    	/* For IE */
    }
    
    /* C1.16 */
    .punbb textarea,
    .punbb .longinput input {
    	width: 64%;
    	margin: 0;
    }
    
    /* C1.17 */
    .punbb .hashelp {
    	position: relative;
    }
    
    /* C1.18 */
    .punbb .helplinks {
    	display: block;
    	position: absolute;
    	top: 1em;
    	right: 0;
    	font-weight: normal;
    	width: 36%;
    }
    
    /* c1.19 */
    .punbb #profile .helplinks {
    	top: 1.5em;
    }
    
    /* C1.20 */
    .punbb .helplinks span {
    	display: block;
    	padding-bottom: 0.2em;
    }
    
    .punbb .helplinks span INPUT {
    	margin: 0px 2px 2px 0px;
    }
    
    /* C1.21 */
    #pun-post .formal .info-box li {
    	padding-left: 4px;
    	list-style-type: square;
    	list-style-position: inside;
    	line-height: 1.5;
    	margin: 0;
    }
    
    
    /* C2 Table layout
    -------------------------------------------------------------*/
    
    /* C2.1 */
    .punbb .main .tcl {
    	/*  overflow: hidden;*/
    	text-align: left;
    	width: 35%;
    }
    
    /* C2.2 */
    .punbb .main .tc2,
    .punbb .main .tc3,
    .punbb .main .tcmod {
    	text-align: center;
    	width: 6%;
    }
    
    /* C2.3 */
    .punbb .main .tcr {
    	overflow: hidden;
    	text-align: left;
    	width: 27%;
    }
    
    
    /* C2.4 */
    #pun-userlist .main .tcl,
    #pun-searchtopics .main .tcl,
    #pun-modviewforum .main .tcl {
    	width: 40%
    }
    
    /* C2.5 */
    #pun-userlist .main .tc2,
    #pun-searchtopics .main .tc2 {
    	text-align: left;
    	width: 20%;
    }
    
    /* C2.6 */
    #pun-debug table .tcl {
    	width: 15%;
    	white-space: normal;
    }
    
    /* C2.7 */
    #pun-debug .tcr {
    	width: 90%;
    	white-space: normal;
    }
    
    
    /* C2.9 */
    .punbb td span.youposted {
    	font-weight: bold;
    	margin-left: -1em;
    	position: absolute;
    }
    
    /* C2.10 */
    .punbb td .modlist {
    	display: none;
    	padding-top: 0.3em
    }
    
    /* C2.11 */
    .punbb .main td {
    	border-style: solid none none solid;
    	border-width: 1px 0 0 1px;
    	padding: 0.9em 0em;
    }
    
    /* C2.12 */
    .punbb .main th {
    	border-style: none none none solid;
    	border-width: 0 0 0 1px;
    	padding: 0.4em 1em 0.4em 1em;
    }
    
    /* C2.13 */
    .punbb .main .tcl {
    	border: none
    }
    
    * html .tclcon {
    	height: 1px
    }
    
    /* C2.14 */
    .punbb td div.tclcon {
    	line-height: 150%;
    	margin-left: 0;
    	text-align: left;
    	flex: 1
    }
    
    
    /* C3 Topics
    -------------------------------------------------------------*/
    
    /* C3.1 */
    .punbb .post .container {
    	border-top: 1px solid var(--border);
    	border-bottom: 1px solid var(--border);
    	margin: 0 -30px;
    	padding: 0 30px
    }
    
    .punbb .post h3 {
    	border-width: 0px;
    	-webkit-text-size-adjust: 100%;
    	width: auto;
    	position: relative;
    	display: flex;
    	align-items: center;
    	font: 700 13px var(--font);
    	z-index: 1;
    	margin: 0 -30px 15px !important;
    	padding: 0px 0px !important;
    }
    
    .post h3:before {
    	content: "";
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/61410.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/61410.svg) no-repeat center center;
    	mask-size: cover;
    	-webkit-mask-size: cover;
    	background: var(--border);
    	width: 235px;
    	height: 5px;
    	margin-right: 20px
    }
    
    
    .post h3 span {
    	display: inline-flex !important;
    	justify-content: flex-start;
    	align-items: center;
    	gap: 0;
    	flex-wrap: wrap;
    }
    
    .post h3 span a,
    .post h3 strong {
    	font-weight: 700;
    	box-sizing: border-box;
    }
    
    .post h3 strong {
    	order: 2;
    	font-weight: 700
    }
    
    .post.topicpost {
    	margin-top: -50px !important;
    }
    
    .post.endpost {
    	margin-bottom: 10px
    }
    
    .post h3 span strong:before {
    	content: ", #"
    }
    
    .post {
    	padding-top: 70px !important;
    	margin-top: -45px !important;
    }
    
    /* C3.5 */
    .punbb .post .post-author {
    	float: left;
    }
    
    /* C3.6 */
    .punbb .post .post-author ul,
    .punbb .post .post-author p {
    	line-height: 140%;
    }
    
    /* C3.7 */
    .pa-author {
    	font-size: 1.1em;
    	font-weight: bold;
    }
    
    /* C3.8 */
    .pa-author a {
    	text-decoration: none
    }
    
    /* C3.9 */
    li.pa-title {
    	padding-bottom: 0.4em;
    	font-weight: bold;
    }
    
    
    li.pa-online {
    	line-height: 0.8em;
    	border-left-style: solid;
    	border-left-width: 0.7em;
    	padding-left: 0.4em;
    	margin-top: 0.7em;
    }
    
    /* C3.11 */
    .punbb .post-body {
    	margin-left: 186px;
    	border-bottom: 1px solid var(--border) !important;
    	border-left: 1px solid var(--border) !important;
    	margin-right: -30px !important;
    }
    
    /* C3.12 */
    .punbb .post-box {
    	padding: 20px 30px;
    }
    
    
    /*C3.13 */
    .punbb fieldset .post-box {
    	margin-bottom: 0.8em;
    }
    
    /* C3.14 */
    .punbb .post-links {
    	margin-left: 0em;
    	border: none;
    	position: relative;
    	z-index: 9;
    }
    
    /* C3.15 */
    .post-links {
    	margin-top: 0px;
    	margin-right: -30px !important;
    }
    
    .post-links ul {
    	text-align: right;
    }
    
    .post-links li {
    	display: inline;
    }
    
    .profile,
    .pm,
    .email {
    	float: left
    }
    
    .post-links li+li,
    .pa-links li+li {
    	margin-left: 10px
    }
    
    .punbb .post-links ul li:first-child {
    	margin-left: 0
    }
    
    .endpost .post-links ul {
    	border: 0 !important;
    }
    
    .pa-links ul {
    	position: absolute;
    	bottom: -30px;
    	left: 40px
    }
    
    #pun .post-links ul a,
    .pa-links li a {
    	font: 700 11px var(--font)
    }
    
    #pun .post-links ul a,
    #pun .pa-links li a {
    	color: var(--text1)
    }
    
    #pun .post-links ul a:hover,
    #pun .pa-links li a:hover {
    	color: var(--links)
    }
    
    .post-links ul {
    	display: flex;
    	justify-content: flex-end
    }
    
    #pun .post-links ul a {
    	padding: 5px 15px !important;
    	display: inline-block;
    	border-left: 1px solid var(--border)
    }
    
    #pun .post-links ul li {
    	padding: 0 !important;
    	margin: 0 !important;
    }
    
    /* C3.17 */
    .pl-email,
    .pl-website {
    	float: left;
    }
    
    /* C3.18 */
    .punbb .clearer {
    	clear: both;
    	height: 0;
    	font-size: 0;
    }
    
    
    /* C4 Moderator menu
    -------------------------------------------------------------*/
    
    /* C4.1 */
    .punbb .modmenu .container {
    	padding: 0px 0px 0;
    	text-align: right;
    	margin-top: 4px;
    	font: normal 12px var(--font) !important;
    }
    
    .forum {
    	padding: 10px 0
    }
    
    .forum td {
    	padding: 0 !important;
    }
    
    .forum tr {
    	display: flex;
    	padding: 10px !important;
    	gap: 30px;
    	font: normal 13px var(--font);
    	background: var(--fill)
    }
    
    .forum tr + tr {
    	margin-top: 5px !important;
    }
    
    .forum .tcl {
    	flex: auto;
    }
    
    .forum .tc2,
    .forum .tc3 {
    	font-size: 11px;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    }
    
    #pun .forum .tcr {
    	min-width: 30% !important;
    }
    
    #topic-modmenu {
    	padding-bottom: 5px
    }
    
    /* C4.2 */
    .punbb .modmenu strong,
    .punbb .modmenu a {
    	height: 1.8em;
    	line-height: 1.8em;
    }
    
    /* C4.3 */
    .punbb .modmenu .container strong {
    	float: left;
    }
    
    /* C4.4 */
    .punbb .modmenu input {
    	margin-left: 1em;
    }
    
    
    /* C5 Message boxes
    -------------------------------------------------------------*/
    
    /* C5.1 */
    .punbb .info .container {
    	padding: 0.8em 1em
    }
    
    /* C5.2 */
    .punbb .info .container .backlink {
    	padding-top: 0.8em;
    }
    
    
    /* C6 Profile
    -------------------------------------------------------------*/
    
    /* C6.1 */
    #profile .container {
    	padding-left: 18.6em;
    }
    
    /* C6.2 */
    #profilenav {
    	float: left;
    	width: 14em;
    	margin-left: -18.7em;
    	display: inline;
    }
    
    /* C6.3 */
    #profilenav li {
    	padding-bottom: 0.8em;
    	font-weight: normal;
    }
    
    /* C6.4 */
    #viewprofile ul,
    #profilenav ul {
    	border-style: solid;
    	border-width: 1px;
    	padding: 1.5em 18px 0.8em 18px;
    	margin: 0 0 1em 0;
    }
    
    /* C6.5 */
    #viewprofile h2,
    #profilenav h2 {
    	padding: 3px 0 0 10px;
    	margin: 0 14px -0.6em 14px;
    	text-align: center !important;
    }
    
    /* C6.6 */
    #viewprofile h2 span,
    #profilenav h2 span {
    	padding: 0 5px;
    	position: relative;
    }
    
    /* C6.7 */
    #viewprofile li,
    #setmods dl {
    	padding: 0 0 0 16em;
    	margin-bottom: 0.2em;
    }
    
    /* C6.8 */
    #viewprofile li span {
    	float: left;
    	width: 14em;
    	margin-left: -16em;
    	padding: 0.5em 1em;
    	font-weight: normal;
    }
    
    /*C6.9 */
    #setmods dt {
    	float: left;
    	width: 14em;
    	margin-left: -16em;
    	padding: 0.8em 1em;
    	font-weight: bold;
    	display: inline;
    }
    
    /* C6.10 */
    #viewprofile li strong,
    #viewprofile li div,
    #setmods dd {
    	display: block;
    	padding: 0.5em 1em;
    	font-weight: normal;
    }
    
    /* C6.11 */
    .punbb img.avatardemo {
    	float: right;
    	margin: 0 0 0.8em 1.8em
    }
    
    
    /* C7 User list
    -------------------------------------------------------------*/
    
    /* C7.1 */
    #pun-userlist .formal,
    #pun-userlist .formal .container {
    	border-bottom: none;
    	margin-bottom: 0;
    }
    
    /* C7.2 */
    #pun-userlist .usertable .container {
    	padding: 0 2.3em 2.3em 2.3em;
    	border-top: none;
    }
    
    /* C7.3 */
    #pun-userlist .usertable table {
    	border-style: solid;
    	border-width: 1px;
    }
    
    
    /***************************************************/
    ************************************************************* D - PUNBB SECTIONS OTHER THAN MAIN CONTENT **************************************************************/
    /* D1 Logo and description
    -------------------------------------------------------------*/
    
    /* D1.1 */
    #pun-title {
    	margin: 0;
    	border: none;
    	margin-bottom: -35px;
    }
    
    /* D1.2 */
    #pun-title h1 {
    	display: block;
    	height: 10px;
    	margin: -1px 0px 0px -30px;
    }
    
    /* D1.3 */
    #pun-title .container {
    	border: none;
    	padding: 0.2em 1em 0.8em 1em;
    }
    
    /* D1.4 */
    #pun-title h1 span {
    	display: none;
    }
    
    #pun-title TD.title-logo-tdl {
    	border: none;
    	width: 100%;
    }
    
    #pun-title TD.title-logo-tdr {
    	border: none;
    	width: 420px;
    }
    
    /* D2 Page navigation
    -------------------------------------------------------------*/
    
    /* D2.1 */
    #pun-pagelinks {
    	position: absolute;
    	top: -15px;
    	left: 0;
    	margin: 0;
    	border: none;
    	padding-left: -20px;
    	width: 100%;
    }
    
    /* D2.2 */
    #pun-pagelinks .container {
    	background: transparent;
    	border: none;
    	padding: 0
    }
    
    /* D2.3 */
    #pun-pagelinks .container li {
    	display: inline
    }
    
    /* D2.4 */
    #pun-pagelinks li a,
    #pun-pagelinks a:link,
    #pun-pagelinks a:hover {
    	height: 2em;
    	line-height: 2em;
    	padding: 0;
    	font-size: 1.2em;
    	margin-left: -9999px;
    	display: block;
    	float: left;
    	width: 100%;
    }
    
    /* D2.5 */
    #pun-pagelinks a:active,
    #pun-pagelinks a:focus {
    	position: relative;
    	margin: 0;
    }
    
    #pun-pagelinks li a span {
    	display: block;
    	margin: 0 1em
    }
    
    /* D3 Forum navigation
    -------------------------------------------------------------*/
    
    /* D3.1 */
    #pun-navlinks {
    	border: none;
    	margin: 0;
    }
    
    #pun-navlinks .container {
    	border: none;
    	margin: 0;
    }
    
    /* D3.2 */
    #pun-navlinks .container {
    	font-weight: normal;
    }
    
    /* D.3 */
    #pun-navlinks li {
    	display: inline;
    	margin: 0;
    }
    
    /* D3.4 */
    #pun-navlinks li a {
    	font-family: tahoma;
    	font-size: 0.8em;
    	padding: 10px 5px 10px 7px;
    }
    
    /* D4 User links
    -------------------------------------------------------------*/
    
    /* D4.1 */
    #pun-ulinks {
    	border: none;
    }
    
    #pun-ulinks .container {}
    
    #pun-ulinks li,
    #pun-ulinks li a {
    	display: inline;
    	white-space: nowrap;
    }
    
    #pun-ulinks li a {
    	font-size: 0.8em;
    	padding: 0 0 0 5px;
    }
    
    /* D5 Welcome box and Top Breadcrumbs
    -------------------------------------------------------------*/
    
    /* D5.1 */
    #pun-status,
    #pun-status .container {
    	border-bottom: none;
    	margin-bottom: 0;
    }
    
    #pun-status {
    	margin-left: auto;
    	height: 25px;
    	display: flex;
    	align-items: center;
    	justify-content: flex-end;
    	z-index: 0;
    }
    
    /* D5.2 */
    #pun-status .container {
    	text-align: left;
    	font: 300 11px var(--font);
    	display: flex;
    	align-items: center;
    	gap: 20px;
    	padding: 0 !important;
    	border: 0 !important;
    }
    
    
    #pun-status .container strong {
    	font-weight: 700 !important;
    }
    
    #pun-status .status-right {
    	float: none !important;
    }
    
    #pun-status .item3, #pun-status .item2, #pun-status .item4, #pun-status .container:after {
    	display: none
    }
    
    .status_userava {
    	width: 50px;
    	height: 10px;
    	overflow: hidden;
    	border: 1px solid var(--border);
    	box-sizing: border-box;
    	line-height: 0;
    	margin: 0 !important;
    }
    
    .status_userava img {
    	width: 50px;
    	height: 10px;
    	object-fit: cover
    }
    
    /* D5.3 */
    #pun-status span {
    	white-space: pre-line;
    }
    
    /* D5.4 */
    #pun-crumbs1 {
    	font-weight: bold;
    	overflow: hidden;
    	margin-top: 15px;
    	position: relative
    }
    
    /* D5.5 */
    #pun-crumbs1 p.container {
    	border-top: none;
    }
    
    /* D5.6 */
    #pun-break1 {
    	margin: 0 1em;
    	border-style: solid none;
    	border-width: 1px 0;
    	height: 0;
    	margin: -2px 1em;
    	position: relative;
    	z-index: 1;
    }
    
    /* D6 Announcement
    -------------------------------------------------------------*/
    
    /* D6.1 */
    #pun-announcement h2 {
    	padding: 0;
    	margin: 0 1em -3.5em 1em;
    	border-style: none none solid none;
    	border-width: 0 0 1px 0;
    	position: relative;
    	font-weight: bold;
    	display: none
    }
    
    /* D6.2 */
    #pun-announcement h2 span {
    	display: block;
    	padding: 1em 0 0.8em 0;
    	border-bottom-style: solid;
    	border-bottom-width: 1px;
    }
    
    /* D6.3 */
    #pun-announcement .container, #pun-announcement.section {
    	padding: 0;
    	margin-bottom: 0px;
    }
    
    /* D7 Statistics
    -------------------------------------------------------------*/
    /* D7.1 */
    #pun-stats {
    	padding: 0px 0px 0;
    	margin: 30px -30px 0px !important;
    	height: auto;
    	position: relative;
    	text-align: left;
    	gap: 15px;
    }
    
    
    #pun-stats h2 {
    	margin: 0 0px 20px !important;
    	height: auto;
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-end;
    	align-items: flex-start;
    	position: relative;
    	text-align: center;
    	gap: 10px;
    	padding: 0px 0px;
    	text-align: right
    }
    
    #pun-stats h2 span {
    	height: auto;
    	text-transform: none;
    	font: 700 15px var(--font);
    	position: relative;
    	align-self: stretch;
    	display: flex !important;
    	align-items: center;
    	justify-content: flex-start;
    	gap: 15px;
    }
    
    #pun-stats h2 span:before {
    	content: "";
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/91914.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/91914.svg) no-repeat center center;
    	mask-size: cover;
    	-webkit-mask-size: cover;
    	background: var(--border);
    	width: 525px;
    	height: 5px;
    	display: block
    }
    
    #pun-stats h2 em {
    	font: 300 11px var(--font);
    	flex: auto;
    	text-transform: none;
    	padding: 0 30px;
    	box-sizing: border-box;
    	align-self: stretch;
    	text-align: left
    }
    
    #pun-stats .container {
    	display: grid;
    	grid-template-columns: 220px auto;
    	grid-template-rows: auto auto auto auto;
    	gap: 10px 0px;
    	grid-template-areas:
        "stats online1"
        "stats online2"
        "stats online3"
        "stats online4";
    	font: 500 13px/150% arsenal;
    	padding: 15px;
    	background: var(--fill);
    	margin: 0 30px
    }
    
    
    .ststitems {
    	display: flex;
    	flex-direction: column;
    	font: 400 11px var(--font);
    	margin: 0px 0px 0px;
    	padding: 0px 0px 30px 0px;
    	align-items: flex-start;
    	text-align: left;
    	grid-area: stats;
    	align-self: start;
    	gap: 5px;
    }
    
    .ststitems li {
    	flex: auto;
    	padding: 0 !important;
    	opacity: .8
    }
    
    .onlinelist {
    	grid-area: online1;
    	align-self: start;
    }
    
    .users_24h {
    	grid-area: online2;
    	align-self: start;
    }
    
    .statistics {
    	grid-area: online3;
    	align-self: start;
    }
    
    /* D8 Quick Jump - About - Bottom Breadcrumbs
    -------------------------------------------------------------*/
    
    /* D8.1 */
    #pun-qjump {
    	margin: 0;
    	border: none;
    	width: 50%;
    	position: relative;
    	float: left;
    }
    
    /* D8.2 */
    #pun-qjump .container {
    	border: none;
    	background: transparent;
    	padding: 0.8em 1em;
    }
    
    /* D8.3 */
    #pun-about {
    	margin-top: 0;
    }
    
    /* D8.4 */
    #pun-about .container {
    	border-top-style: none;
    	text-align: right;
    	line-height: 150%;
    	padding: 0.8em 1em;
    }
    
    /* D8.5 */
    #pun-about p span {
    	display: block;
    	padding-left: 50%;
    	text-align: center;
    }
    
    /* D8.6 */
    #pun-crumbs2 {
    	font-weight: bold;
    	overflow: hidden;
    	margin-bottom: 0;
    }
    
    /* D8.7 */
    #pun-crumbs2 .container {
    	font-size: 1.1em;
    }
    
    /* D8.8 */
    #pun-break4 {
    	margin: -2px 1em;
    	border-style: solid none;
    	border-width: 1px 0;
    	position: relative;
    	height: 0;
    	z-index: 1;
    }
    
    /* D8.9 */
    div.punbb-admin #pun-about .container {
    	border-top-style: solid;
    	border-top-width: 1px;
    }
    
    
    /* D9 Help file
    -------------------------------------------------------------*/
    
    /* D9.1 */
    #pun-help .formal .info-box h3.legend {
    	border-bottom-style: solid;
    	border-bottom-width: 1px;
    	padding-bottom: 0;
    	margin-bottom: 0.8em;
    }
    
    /* D9.2 */
    #pun-help .formal .info-box h3.legend span {
    	padding-bottom: 0.6em;
    	display: block;
    	border-bottom-style: solid;
    	border-bottom-width: 1px;
    	font-size: 1.1em;
    }
    
    /* D9.3 */
    #pun-help .formal p,
    #pun-help .formal dd {
    	margin-bottom: 1em
    }
    
    /* D9.4 */
    #pun-help .formal ul,
    #pun-help .formal dl {
    	padding: 0 0 0 1em
    }
    
    /* D9.5 */
    #pun-help .formal li {
    	padding: 0;
    	line-height: 130%
    }
    
    /* D9.6 */
    #pun-help .formal li * {
    	vertical-align: text-top
    }
    
    /* D9.7 */
    #pun-help .formal dt span {
    	font: 1.4em/120% monaco, "bitstream vera sans"
    }
    
    ::-webkit-scrollbar {
    	width: 6px;
    	height: 6px;
    	background-color: rgba(20, 18, 15, 0.1);
    	border-radius: 10px !important;
    }
    
    ::-webkit-scrollbar-thumb {
    	background-color: var(--links);
    	width: 6px !important;
    	box-shadow: 0 0 0 1px rgba(20, 18, 15, 0.1) inset;
    	border-radius: 1px !important;
    }
    
    
    .stickytext,
    .closedatafield,
    #pun-live-rusff,
    .pl-reports {
    	display: none
    }
    
    
    input,
    textarea {
    	outline: none;
    }
    
    input:active,
    textarea:active {
    	outline: none;
    }
    
    :focus {
    	outline: none;
    }
    
    #pun-messages .post h3 {
    	width: auto;
    	margin: 0 !important;
    	padding: 5px 0 !important;
    }
    
    #pun-messages .post h3 span {
    	width: auto !important;
    	margin: 0 !important;
    }
    
    #pun #pun-messages .post-author {
    	position: relative;
    	margin-top: 0px !important;
    }
    
    #pun-messages .pa-posts {
    	display: none
    }
    
    #pun-messages .pa-online {
    	clear: both
    }
    
    #pun-messages .post-content {
    	margin-top: 10px !important;
    	margin-left: 0px !important;
    }
    
    #main-reply {
    	height: 200px;
    }
    
    
    #mask_dialog .inner,
    .modal-inner.section,
    #pun-report .inner,
    #pun-reputation .inner,
    #pun-admin-award-form .inner,
    .editBookmark {
    	border: 1px solid var(--border) !important;
    	background: var(--fill);
    	padding: 15px !important
    }
    
    #post legend span {
    	display: none
    }
    
    
    #font-area,
    #size-area,
    #color-area,
    #table-area,
    #smilies-area,
    #image-area,
    #imageup-area,
    #imageattach-area,
    #keyboard-area,
    #video-area,
    #addition-area {
    	top: 55px !important;
    }
    
    .pl-reports {
    	display: none !important;
    }
    
    .pa-avatar img {
    	max-width: 180px
    }
    
    .post-content td {
    	border: none transparent !important;
    	overflow: hidden !important;
    }
    
    ::selection {
    	background: var(--links);
    	color: #fefefe;
    }
    
    body * {
    	scrollbar-width: thin;
    	scrollbar-color: var(--links) rgba(20, 18, 15, 0.01);
    }
    
    html {
    	scrollbar-width: thin;
    	scrollbar-color: var(--links) rgba(0, 0, 0, 0.01);
    }
    
    #html-header {
    	color: var(--text2);
    }
    
    #html-header a {
    	color: var(--links2)
    }
    
    #html-header a:hover {
    	color: var(--links)
    }
    
    .post-content abbr {
    	text-decoration: underline;
    	text-decoration-style: dotted;
    	text-decoration-color: #555
    }
    
    
    #pun #pun-ulinks #Rz {
    	display: none !important;
    }
    
    .punbb-admin textarea {
    	width: 97% !important;
    }
    
    input[type="checkbox"] {
    	appearance: none;
    	padding: 5px !important;
    	cursor: pointer;
    	transition: all .4s ease-in-out 0s;
    	border-radius: 100%
    }
    
    input[type="radio"] {
    	border-radius: 100%;
    	appearance: none;
    	padding: 5px !important;
    	cursor: pointer;
    	transition: all .2s ease-in-out 0s
    }
    
    input[type="checkbox"]:checked,
    input[type="radio"]:checked {
    	background: var(--links);
    	border: 1px solid var(--links) !important;
    }
    
    span.checkfield,
    p.checkfield {
    	display: flex;
    	margin-top: 10px !important;
    	align-items: center
    }
    
    .pl-share {
    	display: none !important
    }
    
    .pl-email.email {
    	display: none !important;
    }
    
    body.post-content {
    	width: 100%;
    }
    
    .bottom_wrap {
    	background:
        var(--pun);
    	border-top: 1px solid var(--border) !important;
    	height: 112px;
    	margin: 0px -30px -30px;
    	padding: 0px 30px;
    	display: flex;
    	flex-direction: row-reverse;
    	gap: 20px;
    	align-items: center;
    }
    
    .bottombanners {
    	box-sizing: border-box;
    	width: auto;
    	position: relative;
    	display: flex;
    	align-items: center;
    	justify-content: flex-start
    }
    
    .bottombanners div {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: space-between;
    	gap: 4px;
    	overflow-y: auto;
    	padding-right: 5px;
    	height: 68px;
    	width: auto;
    }
    
    .bottombanners img {
    	transition: all .6s ease-in-out 0s;
    	mix-blend-mode: luminosity;
    	opacity: .35
    }
    
    .bottombanners img:hover {
    	mix-blend-mode: normal;
    	opacity: 1
    }
    
    #post-form {
    	padding: 0px 0px !important;
    }
    
    
    .intd {
    	display: flex;
    	align-items: center
    }
    
    #post-form h2 {
    	display: none
    }
    
    #charcounter {
    	font: 400 12px var(--font);
    	background: var(--fill);
    	border: 1px solid var(--border);
    	text-align: center;
    	padding: 4px 25px 6px;
    	display: inline-block;
    }
    
    .charcount {
    	font-weight: 700
    }
    
    #profile fieldset #charcounter {
    	display: none
    }
    
    .post-rating {
    	margin-bottom: 20px;
    	margin-top: 15px !important;
    	position: relative;
    	float: right;
    	z-index: 9;
    	margin-right: 30px
    }
    
    #pun .post-rating a {
    	font-size: 13px !important;
    }
    
    .post-rating p {
    	font: 600 13px arsenal;
    	display: flex;
    	align-items: center
    }
    
    .post-rating p.container:before {
    	content: "Approval ";
    	opacity: .4;
    	margin-right: 5px
    }
    
    .post-vote p.container {
    	margin-top: 20px !important;
    }
    
    #viewprofile-next {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	margin-top: 10px;
    }
    
    #viewprofile-next #profilenav {
    	display: none
    }
    
    #viewprofile-next tr {
    	display: flex;
    	gap: 5px
    }
    
    #profile-left li+li {
    	margin-top: 5px;
    }
    
    #profile-left {
    	width: 200px !important;
    	background: var(--fill);
    }
    
    #profile-right {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
    	align-items: flex-start;
    	gap: 5px;
    	width: auto !important;
    	background: var(--fill);
    	padding: 20px !important;
    	box-sizing: border-box;
    	flex: 1;
    }
    
    #profile-right li {
    	display: flex;
    	flex-direction: column;
    	justify-content: space-between;
    	flex: auto;
    	text-align: center;
    	padding: 10px 10px !important;
    	font-size: 11px;
    	background: var(--pun);
    	gap: 5px
    }
    
    
    #profile-right li strong {
    	flex: auto;
    	font-weight: normal;
    	padding: 0 !important;
    	margin: 0 !important;
    }
    
    #pun #profile-right li span {
    	float: none;
    	margin: 0;
    	width: auto;
    	font-weight: 600;
    	padding-top: 0;
    	font-size: 10px;
    }
    
    #pa-invites,
    #pa-fld2 {
    	display: none !important;
    }
    
    #profile {
    	display: flex;
    }
    
    #profile form.container {
    	width: 100%;
    	padding-left: 18.6em
    }
    
    
    #profilenav {
    	background: rgba(192, 191, 185, 0.25);
    	display: flex;
    	border-radius: 6px;
    	margin-left: -17em
    }
    
    #pun-messages #profile>.container {
    	display: flex;
    	flex-direction: column;
    	width: auto !important;
    	;
    	padding-left: 0;
    	padding: 30px 0px;
    	box-sizing: border-box;
    }
    
    #pun-messages #profile>.container {
    	display: flex;
    	flex-direction: column;
    	width: auto !important;
    	;
    	padding-left: 0;
    	padding: 20px 0px;
    	box-sizing: border-box;
    }
    
    #pun-messages #profilenav {
    	float: none;
    	width: 100%;
    	margin: 0;
    	display: flex;
    	flex-direction: column;
    	padding: 15px;
    	gap: 15px;
    	box-sizing: border-box;
    }
    
    #pun-messages #profilenav ul,
    #pun-messages #profilenav li {
    	padding: 0;
    }
    
    #pun-messages #profilenav ul {
    	display: flex;
    	gap: 10px;
    	margin: 0
    }
    
    #pun-messages #profilenav li {
    	background: rgba(192, 191, 185, 0.25);
    	border-radius: 4px;
    	padding: 5px 25px;
    	;
    }
    
    #pun-messages #profilenav .isactive {
    	font-weight: 700;
    	filter: brightness(.9);
    	background: var(--pun)
    }
    
    #pun-messages #profilenav h2 {
    	display: block;
    	text-align: left !important;
    	padding-left: 0;
    	margin-left: 0;
    }
    
    #pun-messages .fs-box .container {
    	padding: 20px 0px !important;
    }
    
    #pun-messages .fs-box .container tr+tr {
    	margin-top: 5px;
    }
    
    #pun-messages .fs-box .container tr {
    	display: flex;
    	align-items: center;
    	background: var(--pun);
    	padding: 0 10px;
    }
    
    #pun-messages .fs-box .post>.container {
    	display: block !important;
    }
    
    #pun #pun-messages .post {
    	background: transparent;
    	border: none !important;
    	padding: 0 !important;
    	margin-top: 0 !important;
    }
    
    #form-buttons table {
    	width: 100% !important;
    }
    
    #pun #keyboard-span input {
    	font-family: Arial, Helvetica, sans-serif !important;
    	;
    	font-weight: 300;
    	font-size: 13px;
    	color: #666;
    	background-color: var(--cover3);
    	margin: 1px 1px 0 0;
    	margin-top: 1px;
    	border: 1px solid var(--borders) !important;
    	cursor: pointer;
    	padding: 0 10px !important;
    	;
    	height: 25px;
    	min-width: 30px;
    }
    
    #pun #keyboard-span input+input {
    	margin: 3px
    }
    
    #pun-index .lastpost {
    	font-size: 0
    }
    
    #pun-index .datetime,
    #pun-index .byuser {
    	font-size: 12px;
    }
    
    #pun-index .datetime:after {
    	content: ", "
    }
    
    #BookmCntToggle {
    	margin-top: 1px !important;
    	z-index: 9999;
    }
    
    #MyBookmarks {
    	background: var(--pun);
    	text-shadow: none;
    	color: var(--links);
    	padding: 20px 20px 10px 20px;
    	box-sizing: border-box;
    	width: 280px !important;
    }
    
    #MyBookmarks inner {
    	padding-top: 40px !important;
    }
    
    #BookmCntToggle.default-style {
    	background: var(--pun) !important;
    	border-radius: 2px;
    	box-shadow: 2px 2px 1px #000;
    	opacity: .95;
    }
    
    #MyBookmarks h2 {
    	margin: 0 !important;
    	padding: 10px 20px !important;
    	background: var(--fill);
    	border-radius: 6px;
    	border: 1px solid var(--borders) !important;
    	box-sizing: border-box;
    	margin-bottom: 20px !important;
    }
    
    .post .bookmark {
    	color: var(--links) !important;
    }
    
    #BookmCntToggle.default-style {
    	color: var(--links) !important;
    	z-index: 9999
    }
    
    #BookmCntToggle {
    	top: 10px;
    	left: 60px !important;
    }
    
    #MyBookmarks {
    	z-index: 99999 !important;
    }
    
    #bm2 {
    	right: 20px !important;
    }
    
    #pun .scrl.t,
    #pun .scrl.b {
    	box-shadow: none !important;
    	background: var(--fill1);
    	border: 1px solid var(--borders);
    	border-radius: 6px;
    	width: 110px;
    }
    
    .scrl.t+.scrl.b {
    	margin-left: 10px !important;
    }
    
    #imageupload-left input[type=button] {
    	width: auto !important
    }
    
    #pun .post-content #anketa_title {
    	background: #282828;
    	border-radius: 3px;
    	border: 1px solid #282828;
    	margin: 5px 0;
    	padding: 8px 0;
    	text-shadow: none
    }
    
    #pun .post-content #anketa_title span {
    	font: 700 14px philosopher !important;
    	text-transform: uppercase;
    	color: var(--text2)
    }
    
    #pun .post-content #anketa_head {
    	background: var(--links);
    	border-radius: 3px;
    	border: 1px solid var(--links);
    	color: var(--text2);
    	padding: 13px 0;
    	text-shadow: none
    }
    
    #pun .post-content #anketa_head span {
    	font: 600 16px philosopher !important;
    	text-transform: uppercase;
    	letter-spacing: .1em;
    	padding: 0 !important;
    	margin: 0 !important;
    }
    
    
    #anketa_head+p {
    	display: none
    }
    
    *[data-forum-id="9"] .quote-box tr:nth-child(2) #anketa_title,
    *[data-forum-id="6"] .quote-box tr:nth-child(2) #anketa_title {
    	margin-top: 0px !important;
    }
    
    *[data-forum-id="9"] .topicpost .quote-box tr:nth-child(2) p:first-child,
    *[data-forum-id="6"] .topicpost .quote-box tr:nth-child(2) p:first-child {
    	display: none;
    }
    
    #pun .red_header p {
    	padding: 0;
    	margin: 0;
    	font: normal 14px/150% philosopher;
    	text-align: center;
    }
    
    .red_header {
    	background: var(--td-bg-head);
    	padding: 5px 10px;
    	color: var(--text2);
    	position: relative;
    	box-sizing: border-box;
    	border: 1px solid var(--links);
    	border-radius: 3px;
    }
    
    .red_header+div,
    .red_header+p {
    	margin-top: 15px !important;
    }
    
    div+.red_header,
    p+.red_header {
    	margin-bottom: 15px !important;
    }
    
    .lore_bg {
    	background: #CDCCC5;
    	border: 1px solid var(--borders) !important;
    	padding: 10px 15px;
    	margin-bottom: 20px;
    	border-radius: 6px !important;
    }
    
    .lore_bg2 {
    	background: #CDCCC5;
    	border: 1px solid var(--borders) !important;
    	padding: 10px 20px;
    	margin-bottom: 10px;
    	border-radius: 6px;
    }
    
    .areafield.required>.input>span[style~="position:absolute;right:10px;top:10px;z-index:200;cursor:pointer"] {
    	top: -25px !important;
    }
    
    /* заголовки td в лоре */
    #pun td[style~="background-color:#575d39"],
    #pun td[style~="background-color:#390707"] {
    	background: var(--td-bg-head) !important;
    	padding: 1em !important;
    	color: var(--text2);
    	text-shadow: none
    }
    
    #pun td[style~="background-color:#575d39"] .quote-box,
    #pun td[style~="background-color:#390707"] .quote-box {
    	color: var(--text1)
    }
    
    /* подложки td в лоре */
    /* подложки td в лоре */
    #pun td[style~="background-color:#bebb98"],
    #pun td[style~="background-color:#d8c9be"],
    #pun td[style~="background-color:#d7bba7"],
    #pun td[style~="background-color:#cdb8b8"],
    #pun td[style~="background-color:#cfb6b6"] {
    	background: var(--td-bg-cover) !important;
    	padding: 1em 1.5em !important;
    }
    
    /* цитаты td в лоре */
    #pun td[style~="background-color:#bebb98"]>.quote-box,
    #pun td[style~="background-color:#d8c9be"]>.quote-box {
    	box-shadow: 5px 10px 10px 0 rgba(0, 0, 0, .05)
    }
    
    /* подложка td в эпизодах */
    #pun td[style~="background-color:#ede2e2"] {
    	background: var(--td-bg-cover) !important;
    	padding: 1em 1.5em !important;
    }
    
    /* подложка td под картинку в эпизодах  */
    #pun-viewtopic[data-forum-id="12"] td[style~="background-color:#575d39"],
    #pun-viewtopic[data-forum-id="13"] td[style~="background-color:#575d39"],
    #pun-viewtopic[data-forum-id="10"] td[style~="background-color:#575d39"],
    #pun-viewtopic[data-forum-id="11"] td[style~="background-color:#575d39"],
    #pun-viewtopic[data-forum-id="16"] td[style~="background-color:#575d39"],
    #pun-viewtopic[data-forum-id="20"] td[style~="background-color:#575d39"],
    #pun td[style~="background-color:#475d39"] {
    	background: var(--td-episode-bg) !important;
    	padding: 1em 1.5em !important;
    }
    
    /* заголовок td в эпизодах первого дизайна и последующих  */
    #pun td[style~="background-color:#72520b"] {
    	background: var(--td-bg-head) !important;
    	padding: 1em 1.5em !important;
    	text-shadow: none
    }
    
    #pun td span[style="color: #cd9e6d"],
    #pun td span[style="color: #ffffff"] {
    	color: var(--text2) !important;
    }
    
    #pun-respect td {
    	padding: .8em !important;
    	;
    	overflow-wrap: normal
    }
    
    #pun hr {
    	opacity: 1;
    	filter: none;
    	background: var(--borders);
    	border: none;
    	height: 1px;
    	margin: .8em auto;
    	position: relative;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    }
    
    #pun hr:after {
    	content: "";
    	display: block;
    	background: var(--cover);
    	border: 1px solid var(--borders);
    	height: 7px;
    	width: 7px;
    	position: absolute;
    	transform: rotate(45deg)
    }
    
    #topic-feed {
    	display: none
    }
    
    #navpm {
    	position: relative
    }
    
    #pun .num_msg {
    	position: absolute;
    	margin-top: 0;
    	margin-left: 0;
    	top: 8px;
    	right: -15px;
    	font-size: 10px;
    	font-weight: 700;
    	background: red;
    	padding: 1px 4px;
    	border-radius: 100px;
    	height: 14px;
    	color: #fff;
    	cursor: pointer;
    }
    
    #pun .num_msg:before {
    	display: none
    }
    
    #pun-messages #togglePreview {
    	top: -15px
    }
    
    .post-content table {
    	border-radius: 5px;
    	overflow: hidden
    }
    
    img[alt~="hide-autor2"] {
    	opacity: 0;
    	display: none
    }
    
    .reveal-modal-bg {
    	position: fixed;
    	height: 100%;
    	width: 100%;
    	background: #000;
    	background: rgba(0, 0, 0, .85);
    	z-index: 9999;
    	display: none;
    	top: 0;
    	left: 0;
    }
    
    .reveal-modal {
    	visibility: hidden;
    	top: 0px;
    	left: 50%;
    	width: 720px;
    	position: absolute;
    	z-index: 99991;
    }
    
    .reveal-modal.xlarge {
    	width: 720px;
    	margin-left: -355px;
    	height: 400px;
    	background: rgba(22, 21, 16, 1);
    	border-radius: 5px;
    }
    
    .reveal-modal .close-reveal-modal {
    	font-size: 22px;
    	width: 28px;
    	height: 28px;
    	display: flex;
    	justify-content: center;
    	line-height: 24px;
    	position: absolute;
    	top: 0;
    	right: -40px;
    	color: #aaa !important;
    	background: var(--text1);
    	border-radius: 100%;
    	font-weight: bold;
    	cursor: pointer;
    	text-decoration: none;
    }
    
    
    .personal_page {
    	width: 720px;
    	height: 400px;
    	display: flex;
    	margin: auto;
    }
    
    .personal_page-item {
    	background: rgba(34, 34, 34, 1);
    	height: 100%;
    	width: 340px;
    	position: relative;
    	overflow: hidden;
    }
    
    .personal_page-item2 {
    	background: var(--pun);
    	height: 100%;
    	flex: 1
    }
    
    .personal_page-bg>img {
    	width: 340px;
    	height: 310px;
    	object-fit: cover;
    }
    
    .personal_page-bg {
    	width: 340px;
    	height: 310px;
    	position: relative;
    }
    
    .personal_page-bg:before {
    	content: "";
    	background: rgba(34, 34, 34, 0.5);
    	display: block;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
    }
    
    .personal_page-bg:after {
    	content: "";
    	background: linear-gradient(180deg, rgba(34, 34, 34, 0) 0%, #222 100%);
    	display: block;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
    }
    
    .personal_page-info {
    	color: var(--text2);
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
    	display: flex;
    	flex-direction: column;
    	align-items: center;
    	justify-content: flex-end;
    	gap: 35px;
    	padding: 30px;
    	box-sizing: border-box;
    }
    
    .personal_page-quote {
    	font: 300 10px/130% var(--font);
    	text-align: center;
    	opacity: .75;
    }
    
    .personal_page-music {
    	width: 100%;
    	font: 700 12px/130% var(--font);
    }
    
    .music-container {
    	box-sizing: border-box;
    	position: relative;
    	display: flex;
    	align-items: center;
    	justify-content: flex-start;
    	width: auto;
    	gap: 15px
    }
    
    audio {
    	display: none;
    }
    
    .play-button {
    	width: 24px;
    	height: 24px;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	cursor: pointer;
    }
    
    .play-button::before,
    .play-button.playing::before {
    	content: '';
    	display: inline-block;
    	border: 0;
    	background: transparent;
    	box-sizing: border-box;
    	width: 24px;
    	height: 24px;
    	background: url(https://forumstatic.ru/files/001b/6b/7e/43758.svg);
    	transition: 100ms all ease;
    	cursor: pointer;
    }
    
    .play-button.playing::before {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/25147.svg);
    }
    
    .track_name {
    	width: auto;
    }
    
    .track_name span {
    	font-weight: 400;
    	font-size: 10px;
    	display: block;
    }
    
    .personal_page-scroll {
    	overflow: auto;
    	margin: 30px;
    	box-sizing: border-box;
    	width: calc(100% - 60px);
    	height: calc(100% - 60px);
    	padding-right: 10px;
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-start;
    	gap: 6px;
    }
    
    .personal_page-tribute {
    	display: flex;
    	gap: 15px;
    	align-items: center;
    	border: 1px solid var(--border);
    	border-radius: 25px;
    	background: var(--fill);
    	font: 600 12px/130% var(--font);
    	height: 35px;
    	overflow: hidden;
    	opacity: 30%;
    	flex-shrink: 0
    }
    
    .personal_page-tribute img {
    	border: 1px solid var(--border);
    	filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.08));
    	border-radius: 0px 25px 100px 0px;
    	object-fit: cover;
    	width: 90px;
    	height: 35px;
    }
    
    .personal_page-text {
    	flex: 1;
    	padding-right: 20px;
    	color: var(--links)
    }
    
    .personal_page-tribute.taken {
    	opacity: 1;
    }
    
    .personal_page-tribute.legendary {
    	border: 1px solid var(--links);
    	background: var(--links);
    }
    
    .personal_page-tribute.legendary img {
    	border: 1px solid var(--links);
    }
    
    .personal_page-tribute.legendary .personal_page-text {
    	color: var(--text2)
    }
    
    .personal_page-tribute.epic {
    	border: 1px solid #222;
    	background: #222;
    }
    
    .personal_page-tribute.epic img {
    	border: 1px solid #282828;
    }
    
    .personal_page-tribute.epic .personal_page-text {
    	color: var(--text2)
    }
    
    .awards_theme {
    	display: flex;
    	justify-content: center;
    	flex-direction: column;
    	gap: 30px;
    }
    
    .awards_wrap {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
    	gap: 10px 25px;
    }
    
    .awards_header {
    	width: 100%;
    	text-align: center;
    	font: 700 24px/130% philosopher;
    	display: flex;
    	flex-direction: column;
    	align-items: center;
    	gap: 5px;
    	margin-bottom: 30px;
    }
    
    .awards_wrap p {
    	padding: 0 !important;
    	margin: 0 !important;
    	font: 400 11px/130% philosopher !important
    }
    
    .awards_wrap .awards_subtitle {
    	margin: auto;
    	width: 60%;
    	font-size: 13px !important
    }
    
    .personal_page-tribute-wrap>p {
    	padding: 10px 0 25px !important;
    	text-align: center;
    }
    
    .personal_page-tribute-wrap {
    	width: 300px;
    }
    
    .awards_wrap {
    	padding: 20px;
    	background: var(--cover5);
    	border-radius: 5px;
    	border: 1px solid var(--borders);
    }
    
    .areafield.required>.input>span[style~="position:absolute;right:10px;top:10px;z-index:200;cursor:pointer"] {
    	top: calc(100% - 40px) !important;
    	background: var(--fill);
    	border: 1px solid var(--borders);
    	padding: 2px 20px 1px 20px;
    	border-radius: 3px;
    	right: 0% !important;
    	z-index: 1 !important;
    }
    
    .need_wrap {
    	position: relative;
    	overflow: hidden;
    	height: 68px;
    	width: 200px;
    }
    
    .need_list {
    	position: absolute;
    	top: 0px;
    	left: 0;
    	width: 200px;
    }
    
    .need_item {
    	height: 68px
    }
    
    .slide {
    	height: 68px;
    	text-align: center;
    	text-transform: uppercase;
    	width: 200px;
    	position: relative;
    	font-family: arsenal
    }
    
    .slide:before {
    	content: attr(data-text);
    	display: block;
    	position: absolute;
    	padding: 2px 10px;
    	left: 0;
    	bottom: 0;
    	font-size: 10px;
    	width: 100%;
    	box-sizing: border-box;
    	z-index: 1;
    	background: var(--links);
    	color: var(--pun);
    }
    
    .need_item {
    	height: 68px;
    	width: 200px;
    	position: relative;
    }
    
    .need_item:after {
    	content: "";
    	display: block;
    	width: 100%;
    	height: 100%;
    	top: 0;
    	left: 0;
    	background: rgba(22, 22, 22, 0.6);
    	position: absolute;
    }
    
    .need_item img {
    	filter: grayscale(100%)
    }
    
    .header_wrap {
    	height: 233px;
    	display: flex;
    	align-items: center;
    	box-sizing: border-box;
    	justify-content: flex-end;
    	margin-left: -30px;
    	width: 980px;
    	position: relative
    }
    
    .header_wrap:before {
    	content: "";
    	background: var(--border);
    	height: 1px;
    	width: 490px;
    	display: block;
    	position: absolute;
    	left: 0;
    	bottom: 0;
    	z-index: 2
    }
    
    .header_wrap:after {
    	content: "";
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/99634.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/99634.svg) no-repeat center center;
    	mask-size: cover;
    	-webkit-mask-size: cover;
    	background: var(--border);
    	height: 5px;
    	width: 35px;
    	position: absolute;
    	bottom: -2px;
    	left: 490px;
    	display: block;
    	z-index: 2
    }
    
    .header_bg {
    	background: var(--pun);
    	line-height: 0;
    	width: 980px;
    	position: absolute;
    	height: 233px;
    	top: 0;
    	left: 0;
    	pointer-events: none
    }
    
    .header_bg:after {
    	content: "";
    	background: var(--pun);
    	height: 233px;
    	width: 485px;
    	position: absolute;
    	top: 0;
    	right: 0;
    	display: block
    }
    
    .header_bg:before {
    	content: "";
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/59138.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/59138.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    	background: var(--pun);
    	height: 233px;
    	width: 203px;
    	position: absolute;
    	top: 0;
    	left: 302px;
    	display: block;
    	z-index: 1
    }
    
    .logo_part2 {
    	position: absolute;
    	width: 59px;
    	height: 110px;
    	top: -25px;
    	right: -59px;
    	z-index: 1;
    	display: flex;
    	justify-content: center;
    	align-items: flex-end;
    	border-left: 1px solid var(--border);
    	padding: 30px 0px;
    }
    
    .logo_part2:after {
        content: "";
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/81489.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/81489.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    	background: var(--border);
    	height: 35px;
    	width: 5px;
    	position: absolute;
    	top: 170px;
    	left: -3px;
    	display: block;
    	z-index: 2
    }
    
    .logo_text {
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/93106.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/93106.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    	background: var(--links);
    	height: 89px;
    	width: 13px;
    }
    
    .header_container {
    	position: relative;
    	z-index: 1;
    	align-self: stretch;
    	padding: 20px 20px 20px;
    	box-sizing: border-box;
    	padding-left: 0;
    	width: 494px;
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-start;
    	align-items: center;
    	gap: 15px;
    	font-family: var(--font)
    }
    
    .forum_rating {
    	text-transform: uppercase;
    	font-size: 10px;
    	position: relative;
    	display: flex;
    	gap: 10px;
    	align-items: center
    }
    
    .forum_rating:before, .forum_rating:after {
    	content: "";
    	display: block;
    	background: var(--border);
    	height: 1px;
    	width: 70px;
    }
    
    .news_wrap {
    	height: 82px;
    	line-height: 150%;
    }
    
    .news_wrap div {
    	height: 100%;
    	overflow-y: auto;
    	text-align: left;
    }
    
    .news_wrap p {
    	font-size: 13px
    }
    
    .news_wrap p b:first-child {
    	font-size: 13px;
    	margin-right: 5px;
    }
    
    .news_wrap p+p {
    	margin-top: 10px;
    }
    
    .game_navigate {
    	position: absolute;
    	z-index: 1;
    	bottom: 25px;
    	left: 30px;
    	width: 285px;
    	display: flex;
    	flex-wrap: wrap;
    	gap: 2px;
    	justify-content: flex-start;
    	font: bold 10px/100% var(--font);
    }
    
    .game_navigate a {
    	color: var(--text2) !important;
    	text-transform: lowercase;
    	padding: 2px 10px 5px;
    	border: 1px solid var(--text2) !important;
    	transition: all .3s linear 0s !important;
    }
    
    .game_navigate a:hover {
    	background: var(--links)
    }
    
    #stylelist {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    	display: flex;
    	gap: 0px;
    	align-items: center;
    	height: auto;
    	width: auto;
    	justify-content: center;
    	z-index: 9;
    	margin-left: -91px !important;
    	top: 65px;
    	flex-direction: column;
    	z-index: 9;
    	width: 60px;
    	position: absolute;
    }
    
    #stylelist.change {
    	position: fixed;
    }
    
    #stylelist li {
    	border-bottom: 1px solid var(--border);
    	align-self: stretch;
    	background: var(--pun)
    }
    
    #stylelist li[data="light"] a,
    #stylelist li[data="semilight"] a,
    #stylelist li[data="dark"] a {
    	height: 40px;
    	width: 60px;
    	position: relative;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	font-size: 0;
    }
    
    #stylelist li a:before {
    	content: "";
    	background: var(--text1);
    	width: 22px;
    	height: 22px;
    	display: block;
    	opacity: .55
    }
    
    #stylelist li[data="light"] a:before {
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/74222.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/74222.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    }
    
    #stylelist li[data="semilight"] a:before {
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/47022.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/47022.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    }
    
    #stylelist li[data="dark"] a:before {
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/39286.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/39286.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    }
    
    #stylelist li a:after {
    	content: "";
    	background: transparent;
    	width: 10px;
    	height: 10px;
    	display: block;
    	border-radius: 4px;
    	border: 1px solid var(--border);
    	opacity: 1;
    	box-sizing: border-box
    }
    
    #stylelist li.active a:after {
    	background: var(--links) url(https://forumstatic.ru/files/001b/6b/7e/57407.svg) no-repeat center center;
    	border: none
    }
    
    #stylelist li.active a:before {
    	opacity: 1
    }
    
    #stylelist li:nth-child(5),
    #stylelist li:nth-child(6),
    #stylelist li:nth-child(7),
    #stylelist li:nth-child(8) {
    	display: none
    }
    
    .semilight {
    	--base-bg: #CFCFCF url(https://forumstatic.ru/files/001b/6b/7e/13506.png);
    	--texture-bg: url(https://forumstatic.ru/files/001b/6b/7e/95598.png);
    
    	--pun: #EBEBEB;
    
    	--fill: #E4E4E4;
    	--fill2: #DDDDDD;
    
    	--td-bg-cover: #E4E4E4;
    
    }
    
    
    .dark {
    	--base-bg: #2A2A2A url(https://forumstatic.ru/files/001b/6b/7e/79528.png);
    	--texture-bg: url(https://forumstatic.ru/files/001a/08/74/26774.webp);
    
    	--pun: #262626;
    	--border: #444444;
    
    	--text1: #B6B6B6;
    	--text2: #B6B6B6;
    	--links: #A55418;
    	--links2: #A55418;
    
    	--fill: #1E1E1E;
    	--fill2: #DDDDDD;
    
    	--borders: #444444;
    
    	--old: #CAC8B6;
    	--new: #5F6D86;
    	--imp: #877E6C;
    	--close: #4A4B4C;
    
    	--td-bg-head: #A55418;
    	--td-bg-cover: #1E1E1E;
    	--td-episode-bg: #D2D1C4;
    }
    
    #chfont {
    	position: absolute;
    	/*позиционирование*/
    	top: 0px;
    	/*отступ слева*/
    	text-align: center;
    	z-index: 99;
    	display: flex;
    	gap: 5px;
    	align-items: center;
    	justify-content: center;
    	margin-left: -91px;
    	width: 60px;
    	height: 65px;
    	border-bottom: 1px solid var(--border);
    	box-sizing: border-box;
    	background: var(--pun)
    }
    
    #chfont.change {
    	position: fixed;
    }
    
    #chfont:hover {
    	opacity: 1;
    	/*убирает прозрачность при наведении*/
    	-moz-opacity: 1;
    }
    
    #chfontbut {
    	/*иконка регулятора*/
    	width: 60px;
    	/*ширина*/
    	height: 65px;
    	/*фон*/
    	float: left;
    	cursor: pointer;
    	position: absolute;
    	box-sizing: border-box;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	left: 0;
    	top: 0;
    }
    
    #chfontbut:before {
    	content: '';
    	position: absolute;
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/35874.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/35874.svg) no-repeat center center;
    	width: 14px;
    	height: 9px;
    	-webkit-mask-size: contain;
    	mask-size: contain;
    	background: var(--text1);
    }
    
    #chfont.active #chfontbut::before {
    	display: block;
    	opacity: .5
    }
    
    #chfont.active {
    	width: auto;
    	background: var(--pun);
    	border-right: 1px solid var(--border);
    }
    
    #chfontfam {
    	margin-left: 70px
    }
    
    #chfont select {
    	/*поле выбора вида шрифта*/
    	display: none;
    	background-color: var(--pun);
    	/*цвет фона*/
    	color: var(--text1);
    	/*цвет текста*/
    	cursor: pointer;
    }
    
    #chfontsize {
    	/*индикатор размера шрифта*/
    	width: auto;
    	/*ширина*/
    	display: none;
    	padding-right: 15px;
    	margin-left: 15px;
    	color: var(--text1)
    }
    
    #chfont.active select,
    #chfont.active #chfontsize {
    	display: flex;
    	gap: 5px;
    	align-items: center;
    }
    
    .fsizeplus,
    .fsizeminus {
    	/*кнопки плюса и минуса*/
    	background-color: var(--text1);
    	/*цвет фона*/
    	color: var(--pun);
    	/*цвет плюса и минуса*/
    	cursor: pointer;
    	font-size: 11px;
    	width: 20px;
    	height: 20px;
    	text-align: center;
    	line-height: 18px;
    	font-family: FontAwesome
    }
    
    .fsizeplus::after {
    	content: '\2b';
    }
    
    .fsizeminus::after {
    	content: '\f068';
    }
    
    .fsize {
    	color: var(--text1);
    	font-family: var(--font);
    	font-size: 13px;
    	/*цвет плюса и минуса*/
    }
    
    .mobile_header-wrap {
    	display: none
    }
    
    @media screen and (max-width: 720px) {
    
    	html,
    	body,
    	#pun,
    	.punbb {
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background-size: contain;
        -webkit-text-size-adjust: none;
        overflow-wrap: break-word;
        float: none;
    	}
    
    	body {
        position: relative;
        overflow: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        overflow-y: auto !important;
        z-index: 1;
        background-size: cover;
    	}
    
    	img {
        max-width: 100% !important;
        height: auto;
    	}
    
    	#pun_wrap #pun {
        width: 100% !important;
        border-width: 0 !important;
        overflow: hidden !important;
        margin: 0 !important;
        border-radius: 0 !important;
    	}
    
    	#pun .punbb {
        box-sizing: border-box;
        border: none
    	}
    
    	#pun #pun-redirect.punbb .info .container {
        width: 100% !important;
    	}
    
    	#pun-navlinks {
        width: 100% !important;
        justify-content: flex-end;
        margin: 0 !important;
    	}
    	
    	#pun-navlinks .container:after, #pun-ulinks .container:after {
        display: none !important;
    	}
    
    	#pun-navlinks span {
        font-size: 0;
        position: relative
    	}
    
    	#pun-navlinks>ul {
        gap: 15px;
        justify-content: flex-end
    	}
    
    	#navindex a span:before {
        content: "\f015";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navuserlist a span:before {
        content: "\f0c0";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navsearch a span:before {
        content: "\f002";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navprofile a span:before {
        content: "\f2bb";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navpm a span:before {
        content: "\f0e0";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navadmin a span:before {
        content: "\f013";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navlogout a span:before {
        content: "\f2f5";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navlogin a span:before {
        content: "\f2f6";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navregister a span:before {
        content: "\f234";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    	#navpr_1 a span:before {
        content: "\f0f3";
        font-family: FontAwesome;
        font-size: 13px;
        display: block;
        font-weight: normal !important;
    	}
    
    #pun-ulinks {
            position: relative;
            top: 0;
        height: auto !important;
        padding: 10px 20px;
    	margin: 0 !important;
    	width: 100%;
    	flex-direction: column;
    	align-items: flex-start
    }
        #pun-ulinks .container, #pun-ulinks {
            flex-wrap: wrap;
            height: auto !important;
            gap: 5px 10px;
        	text-align: left;
        	display: flex;
        }
    	#pun-ulinks .container li {
        flex: auto;
    	}
        #pun-ulinks .container a {
            padding: 3px 10px !important;
        	background: var(--fill);
        	display: flex !important;
        	justify-content: center;
        	align-self: stretch;
        	margin: 0 !important;
        }
    	#pun-ulinks.change {
        width: 100%
    	}
    	#chfont {
        margin-left: 0;
        height: 40px
    	}
    	#chfont.change {
        position: absolute
    	}
    	#chfontbut {
        height: 40px;
    	}
    	.header_wrap {
    	width: 100%;
        margin: 0;
        border-bottom: 1px solid var(--border) !important;
        overflow: hidden
    	}
    	.header_wrap:before, .header_wrap:after, .logo_part2 {
        display: none;
    	}
    	.header_container {
        display: none
    	}
    	#stylelist {
        display: none
    	}
    	#pun-main, #pun-crumbs1,  #pun-crumbs2 {
        padding: 0 20px
    	}
    	#pun .category h2, #pun #pun-stats h2 {
        margin: 0 0px 20px !important;
        border-top: 1px solid var(--border) !important;
        gap: 0;
        padding: 10px 0 0;
    	}
    	#pun #pun-category1 h2 {
        margin-top: 20px !important;
    	}
    	#pun .category h2 span:before, #pun-stats h2 span:before {
        display: none;
    	}
    	.category h2 em, #pun-stats h2 em {
        padding: 0
    	}
    	#pun-index .category tr {
        display: flex;
        flex-direction: column;
        gap: 10px
    	}
    	#pun-index .category td {
        align-self: stretch;
        width: 100%;
        padding: 0
    	}
    	#pun-index .category .tcl {
        width: 100%;
    	}
    	.Add {
        display: none
    	}
    	#pun-index tr.inew .tclcon:after {
        left: calc(100% - 20px);
        top: 10px;
        width: 20px;
    	}
    	#pun-index .category .tcr {
        border-top: 1px solid var(--border) !important;
        padding-top: 5px
    	}
    	#pun-stats {
        margin: 30px 0px 0px !important;
        padding: 0 20px
    	}
    	#pun-stats .container {
        margin: 0;
        display: flex;
        flex-direction: column;
    	}
    	.ststitems {
        display: none;
    	}
    	.bottom_wrap {
        width: 100%;
        margin: 0 !important;
        box-sizing: border-box
    	}
    	.bottom_need {
        display: none
    	}
    	#BookmCntToggle {
        left: 10px !important;
        top: 170px !important;
    	}
    	.mobile_header-wrap {
        display: flex;
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        justify-content: flex-end;
        align-items: flex-start;
        flex-direction: column;
        height: 150px;
        box-sizing: border-box;
        padding: 0px 30px;
        color: var(--links);
        font-family: var(--font);
    	}
    	.mobile_header-wrap span {
        text-transform: uppercase;
        font-weight: bold;
        font-size: 40px;
    	}
    	.mobile_header-wrap em {
        font-style: italic;
    	}
    	#pun-viewforum .tc2, 	#pun-viewforum .tc3 {
        display: none
    	}
    	#pun-viewforum tr {
        display: flex;
        flex-direction: column;
        gap: 5px;
    	}
    	#pun-viewforum td {
        width: 100% !important;
    	}
    	#pun-searchtopics tr {
        display: flex;
        flex-direction: column;
        gap: 5px
    	}
    	#pun-searchtopics td {
        width: 100% !important;
        text-align: left !important;
        display: block
    	}
    	#pun-searchtopics .tc2:before {
        content: "Форум: ";
        opacity: .55
    	}
        #pun-searchtopics .tc3:before {
        content: "Сообщений: ";
        	opacity: .55
    	}
    	#pun-searchtopics .tcl {
        order: 1
    	}
    	#pun-searchtopics .tcr {
        order: 2
    	}
    	#pun-searchtopics .tc2 {
        order: 3
    	}
    	#pun-searchtopics .tc3 {
        order: 4
    	}
    	.punbb .post h3 {
        margin: 0 0 15px !important;
    	}
    	.punbb .post h3 span:before, .punbb .post h3 span:after, .punbb .post h3:before {
        display: none;
    	}
    	.post-author {
        float: none !important;
        margin-left: 0 !important;
        width: 100%;
        margin-bottom: 0px
    	}
    	.modal-link, .pa-fld3, .pa-posts, .mess_wrap, .pa-fld1 {
        display: none !important;
    	}
    	.pa-respect {
        border-top: 1px solid var(--border);
        margin: 10px -15px -8px;
        padding: 5px 10px 0 !important;
    	}
    	#pun .pa-links {
        height: auto !important;
    	}
    	#pun .pa-links ul {
        position: relative !important;
        top: 0;
        left: 0;
        bottom: 0 !important;
    	  background: var(--fill) !important;
        border-top: 1px solid var(--border);
        display: flex;
        padding: 5px 10px !important;
    	}
    	.personal_wrap {
        float: left;
        line-height: 0;
        position: absolute;
        top: 15px;
        right: 15px;
        outline: 1px solid var(--border);
        outline-offset: 3px
    	}
    	.personal_wrap img {
        width: 60px
    	}
    	.pa-author, .pa-title {
        text-align: left !important;
        width: calc(100% - 70px)
    	}
    	#pun .post-body {
        margin: 0 !important;
        border-left: none !important;
    	}
    	.post-box {
        border-left: none !important;
        padding: 15px 0 !important;
    	}
    	#pun .post-links {
        margin: -1px -30px 0 !important;
        border-top: 1px solid var(--border)
    	}
    	.go-up,
    	.go-down {
        margin-left: 0 !important;
        right: 0
    	}
    	.go-down {
        bottom: 20px
    	}
    	.go-up {
        bottom: 50px
    	}
        #viewprofile .container,
    	#viewprofile .container ul {
        padding: 0 !important;
    	}
    
    	#pun #profile-left #profile-name {
        padding: 0 !important;
    	}
    
    	#viewprofile tr {
        flex-direction: column;
        display: flex
    	}
    
    	#pun #viewprofile #profile-left {
        width: 100% !important;
        align-items: center;
        border: 1px solid var(--border);
        padding: 10px !important;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
    	}
    
    	#pun #viewprofile #profile-right {
        border: 1px solid var(--border);
        padding: 10px !important;
        margin: 5px 0 0;
    	}
    
    	#pun-messages #profilenav ul {
        flex-wrap: wrap
    	}
    	#profile form.container {
        display: flex;
        flex-direction: column;
        padding: 0 !important;
    	}
    	#profilenav {
        width: 100%;
        padding: 0 !important;
        background: var(--fill);
        border-radius: 0;
        margin: 0 0 10px;
    	}
    	#profilenav ul {
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
        padding: 10px !important;
    	}
    	#profilenav li {
        padding: 0 !important;
        flex: 1
    	}
    	#profilenav li a {
        background: var(--pun);
        padding: 5px 10px;
        display: flex;
    	}
    	#profile form > fieldset {
        background: var(--fill);
        padding: 10px
    	}
    	#profile form >fieldset> .fs-box {
        padding: 0 !important;
    	}
    	form#messages tr {
        display: flex !important;
        flex-direction: column;
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 10px !important;
        gap: 5px
    	}
    	form#messages td {
        align-self: stretch;
        padding: 0 !important;
        width: 100% !important;
        text-align: left
    	}
    	form#messages .tc3 {
        opacity: .55
    	}
    	 #pun-messages .post .container {
        padding-bottom: 0 !important;
    	}
    	#pun-messages .post-links {
        margin: -1px 0 0 !important;
    	}
    }

    0

    2

    Код:
    body {
    	background:
        var(--texture-bg) repeat fixed top left,
        var(--base-bg) no-repeat fixed top center;
    	background-size: auto, cover
    }
    
    #pun-title {
    	display: none
    }
    
    #pun-navlinks a {
    	color: var(--text1) !important;
    	transition: all .3s cubic-bezier(.64, .51, .55, 1.16) 0s !important;
    	font: 600 14px var(--font) !important;
    	position: relative;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	padding: 0 !important;
    	height: 45px;
    	text-align: center;
    }
    
    #pun-navlinks a:hover {
    	color: var(--links) !important;
    }
    
    #pun-navlinks ul {
    	display: flex;
    	gap: 20px;
    	width: auto;
    	justify-content: flex-start;
    	align-items: center;
    	height: 40px;
    	padding: 0 !important;
    	text-align: center;
    }
    
    #pun-navlinks {
    	display: block;
    	font-size: 0px !important;
    	font-style: normal;
    	font-weight: lighter !important;
    	width: auto;
    	margin: -30px -30px 0 !important;
    	height: 40px;
    	padding: 0px 20px 0;
    	text-align: center;
    	box-sizing: border-box;
    	background:
        var(--pun);
    	border-bottom: 1px solid var(--border) !important;
    	display: flex;
    	justify-content: flex-start;
    	align-items: center;
    	z-index: 10;
    	position: sticky;
    	top: 0;
    }
    
    #pun-ulinks .item5 {
    	display: none;
    }
    
    #pun-ulinks {
    	box-sizing: border-box;
    	background:
        var(--pun);
    	border-bottom: 1px solid var(--border) !important;
    	border-right: 1px solid var(--border) !important;
    	margin: 0px 0px 0 -30px !important;
    	padding: 0 20px;
    	height: 25px;
    	display: flex;
    	align-items: center;
    	justify-content: flex-start;
    	position: sticky;
    	top: 40px;
    	z-index: 10;
    	width: 980px;
    	transition: width .2s linear 0s
    }
    
    #pun-ulinks.change {
    	width: 1038px
    }
    
    
    #pun-ulinks .container {
    	padding: 0px !important;
    	text-align: center;
    }
    
    #pun-ulinks a {
    	font: 300 11px/120% var(--font) !important;
    	color: var(--text1) !important;
    	padding: 0 !important;
    	margin: 0 20px 0 0 !important;
    }
    
    
    #pun-ulinks.section {
    	margin-bottom: 0px !important;
    }
    
    #pun-ulinks a:hover {
    	color: var(--links) !important;
    }
    
    .offctgr {
    	display: block !important;
    	visibility: visible !important;
    }
    
    .pa-respect img {
    	width: 10px
    }
    
    
    #profilenav h2 {
    	text-align: left !important;
    }
    
    .post-author {
    	width: 242px;
    	font: 400 12px/150% var(--font);
    	margin-bottom: 10px;
    	box-sizing: border-box;
    	margin-top: -1px !important;
    	position: relative;
    	z-index: 1;
    	border: 1px solid var(--border);
    	background: var(--fill);
    	margin-left: -55px !important;
    }
    
    .post-author>ul {
    	box-sizing: border-box;
    	text-align: center !important;
    	box-sizing: border-box;
    	border-left: 1px solid var(--border);
    	margin-left: 23px;
    	padding: 15px !important;
    }
    
    .indOnline,
    .indOffline {
    	display: flex !important;
    	z-index: 1;
    	cursor: pointer;
    	box-sizing: border-box;
    	position: absolute;
    	top: 0px;
    	left: 0px;
    	width: 23px;
    	height: 23px;
    	border-bottom: 1px solid var(--border) !important;
    	align-items: center;
    	justify-content: center
    
    }
    
    .indOnline img {
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/95419.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/95419.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    	background: var(--links);
    	height: 15px;
    	width: 15px;
    	display: block !important;
    }
    
    .indOffline img {
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/95419.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/95419.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    	background: var(--border);
    	height: 15px;
    	width: 15px;
    	display: block !important;
    }
    
    .post[data-group-id="3"] .pa-avatar .indOffline {
    	display: none;
    }
    
    .pa-author {
    	font-size: 16px !important;
    	font-weight: bold !important;
    	text-align: center !important;
    }
    
    #pun .pa-author a {
    	color: var(--text1) !important;
    }
    
    #pun .pa-author a:hover {
    	color: var(--links) !important;
    }
    
    i#tuser,
    .pa-author span.flag-i {
    	display: none !important;
    }
    
    .pa-title {
    	font-size: 10px;
    	font-style: italic;
    	text-align: center;
    	margin: 0px 0 0px !important;
    	font-weight: 300 !important;
    	margin-bottom: 5px !important;
    }
    
    .pa-avatar img {
    	max-width: 180px;
    }
    
    .pa-fld1 br {
    	display: none
    }
    
    .pa-fld1 div br {
    	display: block
    }
    
    .pa-fld1 .fld-name,
    .pa-fld2 .fld-name {
    	display: none
    }
    
    .pa-fld1 {
    	text-align: left;
    }
    
    .pa-fld1,
    .pa-fld2 {
    	padding: 10px 14px 10px !important;
    	border-top: 1px solid var(--border) !important;
    	border-bottom: 1px solid var(--border) !important;
    	margin: 15px -15px 10px !important;
    }
    
    .pa-fld1 font {
    	font: 600 italic 14px arsenal !important;
    }
    
    .pa-fld1 b {
    	font-style: italic;
    }
    
    .pa-fld1 a b {
    	color: var(--links) !important;
    }
    
    .pa-fld1 div {
    	line-height: 150%
    }
    
    .pa-fld3 {
    	border-bottom: 1px solid var(--border) !important;
    	position: absolute;
    	padding: 0px !important;
    	left: 0px !important;
    	top: 23px;
    	width: 23px;
    	height: 23px;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
    
    .pa-fld3 a,
    #pa-fld3 strong a {
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	width: 23px;
    	height: 23px;
    }
    
    #pa-fld3 strong {
    	background: var(--fill);
    	width: 23px;
    	height: 23px;
    }
    
    .personal_page-logo {
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/45336.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/45336.svg) no-repeat center center;
    	mask-size: cover;
    	-webkit-mask-size: cover;
    	background: var(--text1);
    	width: 15px;
    	height: 15px;
    }
    
    .pa-posts,
    .pa-respect {
    	text-align: left
    }
    
    .pa-respect .fld-name {
    	font-weight: 700
    }
    
    .mess_wrap {
    	position: absolute;
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/87255.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/87255.svg) no-repeat center center;
    	mask-size: cover;
    	-webkit-mask-size: cover;
    	background: var(--text1);
    	width: 13px;
    	height: 13px;
    	bottom: 10px;
    	left: 5px;
    }
    
    .pa-posts {
    	display: none
    }
    
    .pa-online,
    .pa-reg,
    .pa-last-visit {
    	display: none;
    }
    
    .punbb th {
    	font-size: 0 !important;
    }
    
    li#navawards,
    .lastedit {
    	display: none !important;
    }
    
    .pa-gifts,
    .pa-ua {
    	display: none !important;
    }
    
    .punbb .section .container,
    .punbb .post-body,
    .punbb .post-links,
    .punbb td.tc2,
    .punbb td.tc3,
    .punbb .formal fieldset .post-box,
    #viewprofile li strong,
    #viewprofile li div,
    #setmods dd,
    .punbb .info-box,
    .punbb #pun-main .info-box .legend,
    .punbb .main .container,
    .punbb .post .container,
    .punbb .post h3,
    .punbb-admin #pun-admain .adcontainer,
    #pun-title,
    #pun-title .container,
    .punbb .modmenu .container,
    .punbb legend span,
    #viewprofile h2 span,
    #profilenav h2 span,
    .punbb-admin #pun-admain legend span,
    .punbb .post h3 span,
    .punbb th,
    #viewprofile li,
    #setmods dl {
    	border-color: transparent;
    }
    
    .punbb .post-box {
    	text-align: left
    }
    
    #pun-stats h2,
    .punbb .main h1,
    .punbb .main h2,
    #pun-debug h2,
    .punbb-admin #pun-admain h2 {
    	border-color: transparent;
    	font-style: normal;
    	font-weight: normal;
    }
    
    #pun #post-form {
    	position: relative;
    	margin-top: 0px
    }
    
    .punbb textarea {
    	box-sizing: border-box;
    	border: 1px solid var(--border) !important;
    	background: var(--fill);
    	padding: 10px !important;
    	border: none;
    	width: 100% !important;
    	color: var(--text1)
    }
    
    .punbb #pun-main .quote-box,
    .punbb #pun-main .code-box {
    	border: 1px solid var(--border);
    	background: var(--fill);
    	overflow: hidden;
    	padding: 15px !important;
    	position: relative;
    	overflow: hidden;
    	text-align: justify;
    }
    
    #pun .quote-box.spoiler-box {
    	padding: 0px !important;
    	border: 1px solid var(--border);
    	background: var(--fill);
    }
    
    .quote-box.spoiler-box>div {
    	margin: 10px !important;
    }
    
    .quote-box.spoiler-box>blockquote {
    	padding: 18px !important;
    	box-sizing: border-box;
    	border-top: 1px solid var(--border);
    	background: var(--fill);
    	margin:12px 0px -10px !important;
    	width: auto;
    }
    
    
    #pun .quote-box cite,
    #pun .code-box strong.legend {
    	display: inline-block;
    	font-size: 12px;
    	font-family: var(--font);
    	margin: -10px 0 0;
    	padding: 0px 0px 5px;
    	margin-bottom: 10px;
    	text-align: left;
    	font-weight: 700;
    	border-bottom: 1px solid var(--border);
    }
    
    #pun-main .code-box .scrollbox pre {
    	font-size: 11px;
    	font-family: Courier New
    }
    
    .punbb select,
    input {
    	border: 0;
    	padding: 4px 10px 4px 10px !important;
    	color: var(--text1);
    	border: 1px solid var(--border) !important;
    	background: var(--fill);
    	font: 400 13px var(--font) !important;
    }
    
    #pun-navlinks .container {
    	border-color: transparent;
    	color: #152115;
    }
    
    .offline li.pa-online strong {
    	font-weight: normal;
    }
    
    .punbb .container,
    .punbb .post-body,
    .post h3,
    #pun-title,
    .punbb .section,
    .punbb .forum,
    .punbb .formal,
    .punbb .modmenu,
    .punbb .info,
    .punbb .category,
    .punbb .post,
    #pun-stats h2,
    .punbb .main h1,
    .punbb .main h2,
    #pun-debug h2,
    .punbb-admin #pun-admain h2,
    .punbb td,
    .punbb fieldset,
    #viewprofile ul,
    #profilenav ul,
    .punbb .post .post-body,
    .punbb .post h3 span,
    .post-links ul,
    .post-links,
    .usertable table,
    #pun-ulinks li,
    #pun-announcement h2 span,
    li#onlinelist,
    #pun-help .formal .info-box h3.legend span,
    #pun-ulinks li a,
    #pun-announcement h2,
    li#onlinelist div,
    #pun-help .formal .info-box h3.legend,
    .punbb .divider,
    .punbb .quote-box,
    .punbb .code-box,
    .punbb th,
    .punbb .formal fieldset .post-box,
    .punbb .info-box,
    li.pa-online,
    .punbb .post-sig dt {
    	border-color: transparent;
    }
    
    .punbb a,
    .punbb a:link,
    .punbb a:visited,
    .punbb-admin #pun-admain a,
    .punbb-admin #pun-admain a:link,
    .punbb-admin #punbb-admain a:visited,
    .punbb li.isactive a,
    .punbb li.isactive a:link,
    .punbb li.isactive a:visited {
    	border-bottom: 0 none #000;
    	color: var(--links);
    	text-decoration: none;
    	transition: color 0.3s ease-in-out;
    }
    
    
    .punbb a:hover,
    .punbb a:focus,
    .punbb a:active,
    .punbb-admin #pun-admain .nodefault,
    .punbb-admin #punbb-admain a:hover,
    .punbb-admin #punbb-admain a:focus,
    .punbb-admin #punbb-admain a:active {
    	border-bottom: 0 none #000;
    	color: var(--hover-link);
    	text-decoration: none;
    }
    
    #pun-pagelinks a:active,
    #pun-pagelinks a:focus {
    	background-color: #211a13;
    	color: #fff;
    }
    
    h1 {
    	display: none
    }
    
    h2 {
    	font: 700 13px philosopher !important;
    	text-transform: uppercase;
    }
    
    
    #MyBookmarks h2 {
    	display: block
    }
    
    #pun-index h2 {
    	box-shadow: none;
    	border: 0 !important
    }
    
    #pun-main div.catleft,
    #pun-main div.catright {
    	display: none;
    }
    
    #pun-index table Div.icon {
    	border-style: none;
    	background: transparent;
    	height: 22px;
    	width: auto;
    	position: absolute;
    	top: 0px;
    	z-index: 99;
    	right: 0px;
    }
    
    div.icon {
    	width: 13px;
    	height: 13px;
    	margin-right: 10px;
    	box-sizing: border-box;
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/65040.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/65040.svg) no-repeat center center;
    	mask-size: cover;
    	-webkit-mask-size: cover;
    	background: var(--border);
    }
    
    div.icon {
    	background: var(--text1);
    	opacity: .05
    }
    
    .inew div.icon {
        background: var(--border);
    	opacity: 1
    }
    
    .isticky div.icon {
    	opacity: 1;
    	background: var(--links)
    }
    
    .iclosed div.icon {
    	background: var(--text1);
    	opacity: 1
    }
    
    #pun-about p.container {
    	height: auto;
    	margin-top: 10px !important;
    	width: auto;
    	padding: 0 0 0px !important;
    	border: 0 !important;
    	font-size: 10px
    }
    
    #pun-about {
    	border: 0 !important;
    	padding: 0 !important;
    }
    
    div#pun-about {
    	margin-top: 0px;
    }
    
    div#html-footer {
    	margin: 0px 0 0;
    }
    
    #pun-announcement.section h2 span {
    	display: none;
    }
    
    .punbb input {
    	border: medium none;
    }
    
    .button,
    #pa-edit strong a,
    input[type="button"] {
    	background: var(--links);
    	border: 1px solid var(--links) !important;
    	color: var(--text2);
    	font-family: arsenal !important;
    	font-size: 12px !important;
    	font-weight: 700 !important;
    	margin-top: 0px !important;
    	padding: 4px 25px 7px 25px !important;
    	text-decoration: none;
    	transition: all 0.3s ease-in-out 0s;
    }
    
    .button:hover,
    #pa-edit strong a:hover,
    input[type="button"]:hover,
    input.active[type="button"] {
    	cursor: pointer;
    	background: var(--pun);
    	border: 1px solid var(--border) !important;
    	color: var(--links);
    }
    
    input[type="button"] {
    	margin-bottom: 5px
    }
    
    
    .button:active {
    	border-top-color: #2c5f75;
    }
    
    #pun-crumbs1 p.container,
    #pun-crumbs2 p.container {
    	font: 400 13px arsenal;
    }
    
    #pun-crumbs1 a,
    #pun-crumbs2 a {
    	font-weight: 700
    }
    
    #pun-crumbs1 p {
    	margin-bottom: 0px
    }
    
    #pun-crumbs1,
    #pun-crumbs2 {
    	margin: 20px 0 -5px !important;
    }
    
    #pun-crumbs2 {
    	margin-top: 0 !important;
    }
    
    #pun-crumbs1 .container strong+em,
    #pun-crumbs2 .container strong+em {
    	display: none !important;
    }
    
    .post_reputation {
    	border: 1px solid var(--border) !important;
    	background: var(--fill);
    }
    
    
    #font-area,
    .popup_graffiti,
    #size-area,
    #image-area,
    #color-area,
    #addition-area,
    #video-area,
    .inner .popup_graffiti,
    #table-area,
    #keyboard-area,
    #smilies-area,
    #spoiler-area {
    	color: var(--text1);
    	border: 1px solid var(--border) !important;
    	background: var(--fill);
    	padding: 15px !important;
    }
    
    
    #keyboard-area input {
    	box-shadow: none;
    	color: #312c12 !important;
    }
    
    #font-area {
    	height: 300px;
    	overflow-y: auto;
    	padding: 5px;
    	text-align: left;
    	width: 150px
    }
    
    
    #pun-index .tcmod {
    	display: none
    }
    
    #pun-index .category+.category {
    	margin-top: 30px
    }
    
    #pun-stats {
    	margin-top: 25px
    }
    
    #pun .category h2 {
    	margin: 0 -30px 20px !important;
    	height: auto;
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-end;
    	align-items: flex-start;
    	position: relative;
    	text-align: center;
    	gap: 10px;
    	padding: 0px 0px;
    	text-align: right
    }
    
    #pun .category h2 span {
    	height: auto;
    	text-transform: none;
    	font: 700 15px var(--font);
    	position: relative;
    	align-self: stretch;
    	display: flex !important;
    	align-items: center;
    	justify-content: flex-start;
    	gap: 15px;
    }
    
    #pun .category h2 span:before {
    	content: "";
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/91914.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/91914.svg) no-repeat center center;
    	mask-size: cover;
    	-webkit-mask-size: cover;
    	background: var(--border);
    	width: 525px;
    	height: 5px;
    	display: block
    }
    
    .category h2 em {
    	font: 300 11px var(--font);
    	flex: auto;
    	text-transform: none;
    	padding: 0 30px;
    	box-sizing: border-box;
    	align-self: stretch;
    	text-align: left
    }
    
    
    
    .category .container {
    	padding: 0px;
    	position: relative;
    }
    
    .category tr {
    	margin: 0 0px;
    	padding: 15px 20px !important;
    	font: 400 13px var(--font);
    	display: flex;
    	align-items: center;
    	gap: 30px;
    	background: var(--fill)
    }
    
    .category tr+tr {
    	margin-top: 5px
    }
    
    #pun-index #pun-category1 h2 {
    	margin-top: 0px !important;
    }
    
    #pun-index .category table {
    	border: 0 !important;
    }
    
    #pun-index .category td {
    	border: 0 !important;
    }
    
    #pun-index thead {
    	display: none
    }
    
    #pun-index .category .tcl {
    	padding: 0 !important;
    	width: 450px;
    	box-sizing: border-box;
    }
    
    #pun-index .tclcon h3 a {
    	font-size: 15px;
    	height: auto;
    	padding: 0 0px;
    	color: var(--text1);
    	position: relative;
    }
    
    #pun-index .tclcon h3 a:hover {
    	color: var(--links)
    }
    
    #pun-index .tclcon br {
    	display: none
    }
    
    #pun-index .tclcon {
    	position: relative;
    	font-size: 12px;
    	width: 100%;
    	display: flex;
    	flex-direction: column;
    	gap: 0px
    }
    
    #pun-index tr.inew .tclcon:after {
    	content: "";
    	mask: url(https://forumstatic.ru/files/001b/6b/7e/35277.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/35277.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    	background: var(--links);
    	width: 48px;
    	height: 48px;
    	display: block;
    	position: absolute;
    	left: -75px;
    	top: 50%;
    	transform: translateY(-50%)
    }
    
    #pun-index .tc2,
    #pun-index .tc3,
    #pun-index .tcmod {
    	display: none
    }
    
    .tcr {
    	line-height: 120%;
    	padding-left: 0 !important;
    	flex: 1;
    	margin: 0 0px !important;
    }
    
    #pun-index .tcr a {
    	font-weight: 700;
    	font-size: 13px;
    	display: inline-block;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	height: auto;
    	width: 100%;
    	white-space: nowrap;
    	line-height: 100%;
    	color: var(--text1)
    }
    
    #pun-index .tcr a:hover {
    	color: var(--links)
    }
    
    .datetime,
    .byuser {
    	opacity: .75
    }
    
    .category td+td {
    	padding: 0 0px;
    }
    
    .forumlinks {
    	font: 700 10px var(--font) !important;
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: flex-start;
    	gap: 5px;
    	margin-top: 10px !important;
    }
    
    .forumlinks a {
    	text-transform: lowercase;
    	display: inline-block;
    	background: var(--fill);
    	padding: 2px 10px 5px;
    	text-align: center;
    	transition: all .6s ease-in-out 0s !important;
    	border: 1px solid var(--links) !important;
    	text-transform: lowercase;
    	line-height: 100%
    }
    
    .forumlinks a:hover {
    	background: var(--links);
    	color: var(--pun) !important;
    }
    
    .forumlinks+br {
    	display: none
    }
    
    .Add {
    	font: 300 11px arsenal;
    	opacity: .75;
    	text-align: left
    }
    
    .Tems_And_messages {
    	width: 130px;
    	display: flex;
    	flex-direction: column;
    }
    
    #pun {
    	background-position: center top;
    	background-repeat: repeat-y;
    }
    
    #pun-main .post-author ul {
    	text-align: center;
    }
    
    .punbb .post {
    	border-color: transparent;
    }
    
    .topic a.sharelink {
    	display: none;
    }
    
    textarea#main-reply:focus {
    	outline: 1px solid rgba(0, 0, 0, 0) !important;
    }
    
    .go-up,
    .go-down {
    	cursor: pointer;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	margin-bottom: 160px;
    	opacity: 1;
    	position: fixed;
    	z-index: 99999;
    	width: auto;
    	height: auto;
    	transition: all .5s ease-in-out 0s !important;
    	box-sizing: border-box;
    	background: var(--pun);
    	border: 1px solid var(--border) !important;
    	padding: 3px 10px
    }
    
    .go-up {
    	bottom: 240px;
    	margin-left: 1050px!important;
    }
    
    .go-down {
    	bottom: 190px;
    	margin-left: 1050px!important;
    }
    
    .arrow-icon {
    	display: block;
    	background: var(--text1);
    	width: 12px;
    	height: 12px;
    }
    
    .icon-up {
        mask: url(https://forumstatic.ru/files/001b/6b/7e/38894.svg) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/38894.svg) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    }
    
    .icon-dpwn {
        mask: url(https://forumstatic.ru/files/001b/6b/7e/15173.svg?v=1) no-repeat center center;
    	-webkit-mask: url(https://forumstatic.ru/files/001b/6b/7e/15173.svg?v=1) no-repeat center center;
    	mask-size: contain;
    	-webkit-mask-size: contain;
    }
    
    .go-up:hover,
    .go-down:hover {
    	background: var(--text1);
    	border-color: var(--text1) !important
    }
    
    .go-up:hover .arrow-icon,
    .go-down:hover .arrow-icon {
    	background: var(--pun) !important
    }
    
    /* кнопки в форме ответа, с предыдущего дизайна взяты*/
    
    #form-buttons {
    	width: 100%;
    	position: relative;
    	z-index: 1
    }
    
    #form-buttons table,
    .punbb .formal textarea {
    	box-sizing: border-box;
    	margin: 0 auto;
    }
    
    #form-buttons table,
    #form-buttons tbody,
    #form-buttons tr {
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
    	-webkit-box-align: center;
    	-ms-flex-align: center;
    	align-items: center;
    	-ms-flex-line-pack: center;
    	align-content: center;
    	-webkit-box-pack: center;
    	-ms-flex-pack: center;
    	justify-content: center;
    }
    
    #form-buttons table {
    	text-align: center;
    	margin: 0 auto 1em;
    }
    
    #form-buttons td {
    	position: relative;
    	background-image: none !important;
    	display: block;
    	min-height: 1.5em;
    	min-width: auto;
    	margin: 0.5em 8px;
    	text-align: center;
    	overflow: visible
    }
    
    #form-buttons td img {
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
    	z-index: 10;
    	width: 100%;
    	height: 100%;
    }
    
    td#button-files_rusff,
    td#button-graffiti_rusff {
    	display: none !important;
    }
    
    #form-buttons td:before {
    	position: relative;
    	top: .6em;
    	font-family: FontAwesome;
    	font-size: 1.2rem;
    	z-index: 1;
    	color: var(--text1);
    	-webkit-transition: all 0.3s ease;
    	-moz-transition: all 0.3s ease;
    	-o-transition: all 0.3s ease;
    	transition: all 0.3s ease;
    }
    
    #button-font:before {
    	content: '\f031';
    }
    
    #button-size:before {
    	content: '\f034';
    }
    
    #button-bold:before {
    	content: '\f032';
    }
    
    #button-italic:before {
    	content: '\f033';
    }
    
    #button-underline:before {
    	content: '\f0cd';
    }
    
    #button-strike:before {
    	content: '\f0cc';
    }
    
    #button-left:before {
    	content: '\f036';
    }
    
    #button-center:before {
    	content: '\f037';
    }
    
    #button-right:before {
    	content: '\f038';
    }
    
    #floatbut:before {
    	content: '\f03c';
    }
    
    #button-link:before {
    	content: '\f0c1';
    }
    
    #button-spoiler:before {
    	content: '\f0fe';
    }
    
    #button-image:before {
    	content: '\f1c5';
    }
    
    #button-image2:before {
    	content: '\f1c5';
    }
    
    #button-video:before {
    	content: '\f008';
    }
    
    #button-hide:before {
    	content: '\f023';
    	margin-left: 0.4em !important;
    }
    
    #button-quote:before {
    	content: '\f10e';
    }
    
    #button-code:before {
    	content: '\f121';
    }
    
    #button-audio:before {
    	content: '\f001';
    }
    
    #button-color:before {
    	content: '\f040';
    }
    
    #button-table:before {
    	content: '\f0ce';
    }
    
    #button-shablon:before {
    	content: '\f15c';
    }
    
    #button-smile {
    	display: none !important;
    }
    
    #button-smile:before {
    	content: '\f118';
    }
    
    #button-sticker:before {
    	content: '\f118';
    }
    
    #button-keyboard:before {
    	content: '\f11c';
    	margin-left: 0 !important;
    }
    
    #button-addition:before {
    	content: '\f085';
    }
    
    #button-files_rusff:before {
    	content: '\f0ed';
    }
    
    #button-mask:before {
    	content: '\f113';
    }
    
    #button-indent:before {
    	content: '\f03c'
    }
    
    html .hvStickerPackModal {
    	background:
        #D4D3CC var(--texture);
    	box-shadow:
        0px 0px 0px 0px rgba(162, 160, 150, 0.20),
        0px 0px 2px 0px rgba(162, 160, 150, 0.20),
        0px 1px 2px 0px rgba(162, 160, 150, 0.17),
        0px 3px 5px 0px rgba(162, 160, 150, 0.10),
        0px 6px 5px 0px rgba(162, 160, 150, 0.03),
        0px 9px 5px 0px rgba(162, 160, 150, 0.00) !important;
    	bottom: -35px;
    	left: 2px;
    	border-radius: 5px !important;
    	border: 1px solid #BFBEB8 !important;
    }
    
    html .hvStickerPackModal.active {
    	width: 1026px !important;
    }
    
    .hvStickerPackModal .hvStickerPackModalContent {
    	border: 1px solid #BFBEB8 !important;
    	background: var(--pun) var(--texture);
    }
    
    .hvStickerPackModalTab {
    	background: #CDCCC5 !important;
    	border: 1px solid #BFBEB8 !important;
    	color: var(--text1);
    	font-family: philosopher !important;
    	border-radius: 4px !important;
    	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.04), 1px 0px 1px 0px rgba(0, 0, 0, 0.04), 2px 1px 3px 0px rgba(0, 0, 0, 0.03), 5px 2px 3px 0px rgba(0, 0, 0, 0.02), 9px 4px 4px 0px rgba(0, 0, 0, 0.01), 14px 6px 4px 0px rgba(0, 0, 0, 0.00);
    	font-weight: bold;
    }
    
    .hvStickerPackModalTab.active {
    	background: var(--links) !important;
    	border: 1px solid var(--links) !important;
    	color: var(--text2);
    	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05), 1px 0px 1px 0px rgba(0, 0, 0, 0.05), 2px 1px 3px 0px rgba(0, 0, 0, 0.04), 5px 2px 3px 0px rgba(0, 0, 0, 0.03), 9px 4px 4px 0px rgba(0, 0, 0, 0.01), 14px 6px 4px 0px rgba(0, 0, 0, 0.00);
    }
    
    .hvStickerPackModalAdd {
    	display: flex;
    	align-items: stretch;
    }
    
    .hvStickerPackModalInput {
    	background: #CDCCC5 !important;
    	border: 1px solid #BFBEB8 !important;
    	border-radius: 4px !important;
    }
    
    .hvStickerPackModalAddButton {
    	border-radius: 0 !important;
    	border: 1px solid var(--links) !important;
    	box-shadow: none !important;
    	margin-bottom: 0 !important;
    	border-radius: 4px !important;
    }
    
    /* пагинатор */
    #paginator {
    	padding: .2em;
    	position: absolute;
    	left: -15px;
    	table-layout: auto !important;
    	width: auto !important;
    	background: var(--fill) !important;
    	border: 1px solid var(--borders) !important;
    	border-radius: 5px;
    	box-shadow: 4px 4px 10px 0px rgba(196, 194, 175, 0.59);
    	z-index: 1000;
    	margin-top: 0px;
    }
    
    #paginator:before {
    	content: "";
    	display: block;
    	position: absolute;
    	height: 6px;
    	top: -10px;
    	margin-bottom: -6px;
    }
    
    #paginator tr {
    	border-spacing: 4px;
    }
    
    #paginator td {
    	background: var(--fill) !important;
    	border: 1px solid var(--borders) !important;
    	border-radius: 3px;
    	padding: 0em;
    	font-size: 15px
    }
    
    #paginator a {
    	border: solid 1px transparent;
    	display: inline-table;
    	width: 2em;
    	height: 2em;
    	line-height: 2em;
    	text-align: center;
    	margin: -.2em;
    }
    
    #paginator a:hover {
    	background: var(--links);
    	border: 1px solid var(--links);
    	border-radius: 3px;
    	color: var(--text2) !important;
    }
    
    .second {
    	display: none;
    	font-size: 1em;
    }
    
    @media screen and (max-width: 540px) {
    	#paginator {
        left: -1em;
        border-collapse: collapse;
    	}
    
    	.first {
        font-size: 0.7em;
    	}
    
    	.second {
        font-size: 0.5em;
    	}
    }

    0

    3

    Код:
    <meta name="robots" content="noindex,nofollow">
    
    <script>
    $(document).ready(function(){
        $('#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4').wrapAll('<div class="ststitems"></div>');
    });
    </script>
    
    <script type="text/javascript">
    $(document).ready(function() {
            $("#pun-status").appendTo($("#pun-ulinks"));
            $("#float").prpendTo($("#post-form"));
           $("#calendar_wrap").insertAfter($("#pun-navlinks"))
    });
    </script>
    
    <script>
    $(window).on('load scroll',function(){ 
        if ($(this).scrollTop() >= '360') {
            $('#pun-ulinks').addClass("change");
        }
        else  {$('#pun-ulinks').removeClass("change");}
    });
    $(window).on('load scroll',function(){ 
        if ($(this).scrollTop() >= '80') {
            $('#chfont').addClass("change");
        }
        else  {$('#chfont').removeClass("change");}
    });
    $(window).on('load scroll',function(){ 
        if ($(this).scrollTop() >= '80') {
            $('#stylelist').addClass("change");
        }
        else  {$('#stylelist').removeClass("change");}
    });
    </script>
    
    
    <div id="calendar_wrap">
    <div class="slide_button">календарь</div>
    <div class="slide_block"><div>
    <span class="panel-h">зима</span>
    1. Зимоход — Верименсис</br>
    2. Страж — Плуитанис
    <span class="panel-h">весна</span>
    3. Драконис — Нубулис</br>
    4. Облачник — Элувиеста</br>
    5. Волноцвет — Молиорис
    <span class="panel-h">лето</span>
    6. Джустиниан — Фервентис</br>
    7. Утешник — Солис</br>
    8. Август — Матриналис
    <span class="panel-h">осень</span>
    9. Царепуть — Парвулис</br>
    10. Жнивень — Фрументум</br>
    11. Первопад — Умбралисс
    <span class="panel-h">зима</span>
    12. Харинг — Кассус
    </div></div></div>
    
    
    <ul id="stylelist"></ul>
    <!-- Смена стиля, (с) ForumD.ru, satsana-->
    <script type="text/javascript">
    var styleList = [{
        class: 'light',
        name: 'Светлый'
    }, {
        class: 'semilight',
        name: 'Средний'
    },{
        class: 'dark',
        name: 'Темный'
    }];
    
    function getCookie(a){return(a=document.cookie.match(new RegExp("(?:^|; )"+a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)")))?decodeURIComponent(a[1]):void 0}function setStyle(a){$("body").attr("class",a);$("#stylelist li").removeClass("active");$('#stylelist li[data="'+a+'"]').addClass("active");selStyle=a;document.cookie="selStyle="+a+"; max-age=2592000"}var selStyle=getCookie("selStyle");selStyle&&setStyle(selStyle);
    $(document).pun_mainReady(function(){$("#stylelist").length||$("body").prepend('<ul id="stylelist"></ul>');for(i=0;i<styleList.length;i++)$("#stylelist").append('<li data="'+styleList[i]["class"]+'"'+(selStyle==styleList[i]["class"]?' class="active"':"")+'><a href="/" onclick="setStyle($(this.parentNode).attr(\'data\'));return false">'+styleList[i].name+"</a></li>")});
    </script> <!-- Смена стиля - END -->
    
    
    <script type="text/javascript">
    //cookies
    function setcookie(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;}
    function getcookie(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;}
    var aimg = {
    open: '-',
    close: '+'
    }
    function categorytoggle(el){
    var cat = $(el).parents('div.category');
    cat.children('div.container').toggle('slow');
    el.innerHTML = el.innerHTML == aimg.open ? aimg.close : aimg.open;
    var catc = getcookie(cat.attr('id'));
    catc = catc == 'close' ? 'open' : 'close';
    setcookie(cat.attr('id'),catc,3600*24*30*1000);
    }
    </script>
    
    <!---------------------------- Пиар-вход ---------------------------->
    <script src="https://forumstatic.ru/files/0015/c4/3f/26781.js"></script>
    <script type="text/javascript">
        PR.nick = 'Любопытство'; //Ник Читателя
        PR.pass = '1111'; //Пароль Читателя
        PR.btn_text = 'Читать'; //Надпись на кнопке Читателя;
        PR.set();</script>
    
    <script type="text/javascript">
        PR.nick = 'Вестовой'; //Ник PR-аккаунта
        PR.pass = '1111'; //Пароль PR-аккаунта
        PR.btn_text = 'Реклама'; //Надпись на кнопке PR-входа(или ссылка на картинку);
        PR.set();</script>
    
    
    <!--Всплывающие Подсказки при наведении-->
    <style>
    #tooltip {
      position: absolute;
      background: rgba(0,0,0,.85);
      z-index: 999;
      max-width: 200px;
      border: none;
      border-radius: 6px;
      box-shadow: 0 0 0px 1px rgba(0,0,0,.05) inset;
      font-family: roboto;
      font-size: 11px; /* размер текста */
      display: none;
      color: #d9d8d1; /* цвет текста */
      text-align: center;
      padding: 10px 25px;
      font-weight: 500;
    }
    </style>
    <script type="text/javascript" src="https://forumstatic.ru/files/001a/fa/d0/26671.js"></script>
    <!--//End//-Всплывающие Подсказки при наведении-->
    
    
    <!--выделить код--> 
    <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26102.js"></script>
    <script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
    <script type="text/javascript">select_text.linkText = 'выделить [копируется сразу]' //текст ссылки</script>
    <!-- конец -->
    
    
    
    <!--Отключить кнопку "Вложения"-->
    <script type="text/javascript">
    RusffCore.sets.files.button = false;
    </script>
    
    <!-- Отключение сокращения ссылки-->
    <script type="text/javascript">
    FORUM.set("editor.link.short_url", function() { return false; });
    </script>
    
    <!-- Отключить мобильный стиль -->
    <script src="https://forumstatic.ru/files/0019/4f/84/79959.js"></script>
    
    
    <script>
    RusffCore.sets.graffiti = false; /*Граффити*/
    </script>
    
    <script type="text/javascript">
    FORUM.set('editor.addition.tags.hideprofile', {name:'Скрыть профиль',onclick:function(){bbcode('[img=hide-autor2]https://is.gd/ekiTPp[/img]','');}});
    </script>
    
    <script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>
    
    <!-- Регулятор вида и размера шрифта (с) satsana, forumd.ru -->
    <div id="chfont" title="Шрифт в постах">
    <div id="chfontbut"></div>
    <select id="chfontfam" name="chfontfam">
    <option value="0">по умолчанию</option>
    <option value="'Book Antiqua', 'Palatino Linotype', Palatino, serif" style="font-family: 'Book Antiqua', 'Palatino Linotype', Palatino, serif">Book Antiqua</option>
    <option value="Georgia, serif" style="font-family: Georgia, serif">Georgia</option>
    <option value="'Times New Roman', Times, serif" style="font-family: 'Times New Roman', Times, serif">Times New Roman</option>
    <option value="'Philosopher', serif" style="font-family: 'Philosopher', serif">Philosopher</option>
    <option value="'Arsenal', serif" style="font-family: 'Arsenal', serif">Arsenal</option>
    </select>
    <div id="chfontsize">
    <div class="fsizeplus"></div>
    <div class="fsize"></div>
    <div class="fsizeminus"></div>
    </div>
    </div>
    
    <script type="text/javascript">
    var chfsize,chffam;if(!localStorage.fontsize)localStorage.setItem("fontsize",13);if(!localStorage.fontfam)localStorage.setItem("fontfam","0");chfsize=+localStorage.getItem("fontsize");chffam=localStorage.getItem("fontfam");function setfsize(f){localStorage.setItem("fontsize",f);$(".fsize").text(f);$(".post-content p, textarea").css("font-size",f+"px")}
    function setffam(f){localStorage.setItem("fontfam",f);$("#chfontfam option").removeAttr("selected");$('#chfontfam option[value="'+f+'"]').attr("selected","selected");if(f!="0")$(".post-content p").css("font-family",f);else $(".post-content p").css("font-family","")}$(".fsizeplus").on("click",function(){chfsize+=1;if(chfsize>72)chfsize=72;setfsize(chfsize)});$(".fsizeminus").on("click",function(){chfsize-=1;if(chfsize<6)chfsize=6;setfsize(chfsize)});$("#chfontbut").on("click",function(){$("#chfont").toggleClass("active")});
    $("#chfontfam").on("change",function(){chffam=$(this).val();setffam(chffam)});$(document).pun_mainReady(function(){setfsize(chfsize);setffam(chffam)});
    </script><!-- Регулятор вида и размера шрифта (с) satsana, forumd.ru (конец) -->

    0

    4

    Код:
    <script>
    $('.slide_button').click(function() {  
        $('.slide_button').not(this).removeClass('i_active');
        $(this).toggleClass('i_active');
    });
    </script>
    
    <script>
    $('.slide_button').each(function() {
        $(this).on('click', function() { $('.slide_button').not($(this)).next().slideUp();
          $(this).next().slideToggle(); 
        });
      });
    </script>
    
    <!-- Аватарка в строке приветствия -->
    <script>$('#pun-status>p').append('<span class="status_userava"><img src="'+(window.UserAvatar?UserAvatar:'https://forumstatic.ru/files/001c/25/fb/36770.png')+'"/></span>')</script>
    
    <!--- цитаты в категориях --->
    <script>
    $(function (){ 
    $('<em>— Что там у нас по Праву Призыва на сегодня? Тут человеку нечего терять.</em>').insertAfter('.category.category-1 h2 span'); // дописать двойку вместо единицы на чистовике
    $('<em>Сейчас бы спихнуть рыжую из седла, взять поводья и вдоль того ручья умчать на восток, в более глубокие дебри, затеряться, плюнув на всё и никогда не возвращаться к подобным историям, держаться подальше, жить мирной жизнью, не привлекая внимания. Это было самым мудрым решением… Шер был не мудрее табуретки в данный момент, а она знает, на что люди похожи больше всего.</em>').insertAfter('.category.category-2 h2 span'); // а тут ставить тройку 
    $('<em>Гриф не спал. <br>Некоторые были уверены, что Гриф никогда не спит.</em>').insertAfter('.category.category-5 h2 span');
    $('<em>Быть рядом? Всегда просто быть рядом? Этого, кажется, так бесконечно мало.</em>').insertAfter('#pun-stats h2 span');
    });
      </script>
    <!--- конец --->
    
        <script>
        //Пагинатор MyBB
        if($('#pun-viewtopic,#pun-viewforum,#messages').length&&$('.pagelink a').length)(function(){var tx,tS,Max,bgclr,paginator,Lnk;tx=$('.pagelink a:not(.next):last').html();tS=$('.pagelink strong').html();if(parseInt(tS)>parseInt(tx)){tx=tS;}Max=tx;Lnk=$('.pagelink a:first')[0].href.replace(/&.+$/gim,'');bgclr=$('.crumbs:first').css('background-color');brclr=$('.crumbs:first').css('border-bottom-color');function strok(n){if(p%n==0)paginator+='</tr><tr>'};paginator='<div id="pagenav" style="display:none;position:relative"><table id="paginator"><tr>';for(var p=1;p<=Max;p++){var L=p.toString().length,Cs=' class="'+(L>=3?'second"':'first"');paginator+='<td '+Cs+'><a id="pnav" style="text-decoration:none;" href="'+Lnk+'&p='+p+'">&nbsp;'+p+'&nbsp;</a></td>';Max>50?strok(20):strok(10);}paginator+='</tr></table></div>';if(p<=4){return!1}$('.pagelink').append(paginator);$('div[id="pagenav"] table').css({'border-color':brclr,'background-color':bgclr});})();$('.pagelink').hover(function(){$(this).find('#pagenav').toggle();});$('#pagenav').on('mousemove touchmove',function(e){var offset=$(this).offset();var currentY=e.originalEvent.touches?e.originalEvent.touches[0].pageY:e.pageY;var y=parseInt((currentY-offset.top));y>90?$('.second').toggle(true):$('.second').toggle(false);});
        </script>
    
    <script>
    $('.post-author').each(function(){
    $(this).find('.pa-fld3, .pa-avatar').wrapAll('<div class="personal_wrap">');
    });
    </script>
    
    <!-- Скрываем профиль в постах © Deff -->
        <script type="text/javascript">
        (function () {
        function addStyle() { /*==123==;
        <style type="text/css">#### .post-author,#### .post-sig{display:none !important}#### .post-body,#### .post-links,#### .post-links ul,#### h3>span{margin-left:0 !important}#### .pl-email,#### .pl-website{float:  none}#### .pl-delete {border-left: 1px solid rgba(0,0,0,.2) !important;margin-left: 10px}#### .post-content {margin-top: 0px !important; margin-left: 0 !important;margin-right: 0 !important}#### .post-box {margin: 0px !important}</style>
        ==123==;*/
        } addStyle = addStyle.toString().split('==123==;')[1];
        $('.post .post-content img[alt="hide-autor2"]').each(function(){
           var id = $(this).parents('.post').prop('id');
           $(addStyle.replace(/####/gim,'#'+id)).insertBefore($(this));
        });}());
        </script>
    
    <!-- Перенос Колонок тем и сообщений под Описание Форума / Deff, Alex_63 -->
      <script type="text/javascript">
        (function(){
           $.catch = function(a,f){$(function(){var t,i=0;function s(){i++;if(i>120)return;t=setTimeout(function(){if(!$(a).length){s();return};f()},100);}s();});}
           function appendTopicS(){
             $('.category .tcr').each(function() {
               var L=$(this).parents('tr:first');
               var str='<div class="Add"><div class="Tems_And_messages"><span class="right">тем '+L.find('td.tc2').text()+'</span><span class="right">сообщений '+L.find('td.tc3').text()+'</span></div>\
               </div>';$(str).insertAfter(this);
             });
           }
           if($('#pun-index').length){appendTopicS ();}
           if($('#pun-viewforum').length){
             var summ=$('.main table[summary]').attr('summary').split(': ')[1].substr(0,1);
             if(summ=='#'||summ==String.fromCharCode(173))$.catch('#f-subforums',function(){appendTopicS()});
           }
        }());
        </script>
    
    <script>
    $("a[href^='/online.php']").attr("title","Шпионить за жителями Тедаса");
    </script>
    
    <script>
    $('.post-author').each(function(){
    $(this).find('.pa-posts').wrapAll('<div class="mess_wrap">');
    });
    </script>
    
    <script>
    $('.mess_wrap').each(function(){
      $(this).attr('title',$(this).text());
    });
    </script>
    
    <!-- баннеры партнеров -->
    <div class="bottom_wrap">
    <div class="bottom_need">
    <div class="need_wrap">
        <div class="need_list">
          <div class="slide" data-text="разыскивается капитан без штанов">
            <a href="ссылка"><div class="need_item"><img src="https://forumstatic.ru/files/001b/6b/7e/31573.png"></div></a>
          </div>
          <div class="slide" data-text="разыскивается лучший бюст тедаса">
             <a href="ссылка"><div class="need_item"><img src="https://forumstatic.ru/files/001b/6b/7e/39818.png"></div></a>
          </div>      
        </div>
      </div></div>
    <div class="bottombanners"><div>
    <!-- Top.Roleplay.Ru -->
    <script type="text/javascript" language="javascript">
    var topRPGc="<a href='https://rpgtop.su/25369' title='Рейтинг Ролевых Ресурсов - RPG TOP' target='_blank'>"+
    "<img src='https://forumupload.ru/uploads/0019/4f/84/269/809589.gif' alt='Рейтинг Ролевых Ресурсов - RPG TOP' border='0' width='88' height='31'></a> ";
    document.write(topRPGc);
    </script>
    <noscript>
    <a href='https://rpgtop.su/25369' target='_blank'><img src='https://forumupload.ru/uploads/0019/4f/84/269/809589.gif' alt='Рейтинг Ролевых Ресурсов - RPG TOP' border='0' width='88' height='31'></a>
    </noscript>
    <!-- /Top.Roleplay.Ru --> 
    <a href='https://rp-arts.ru/?c=project&id=430&x=goto' target='_blank'>
            <img src='https://rp-arts.ru/?c=project&id=430&x=get_banner' alt='Эдельвейс' /></a> <a href="https://urchoice.su//" target="_blank"><img src="http://s2.uploads.ru/1tCcd.png" border="0" title="Каталог форумов" alt="LYL"></a> <a href="https://daas.rusff.me/" target="_blank" title="Dragon Age: Another Story"><img src="https://forumstatic.ru/files/001b/7b/a6/12620.jpg" alt="Dragon Age" width="88" height="31"></a> <a href="http://reilan.ru/"><img src="http://sd.uploads.ru/ga1JT.png" border="0"></a> <a href="https://kingscross.f-rpg.me/" target="_blank"><img title="KINGSCROSS. Внимание, поезд отправляется!" src="https://forumstatic.ru/files/001a/08/74/68868.png"></a> <a href="https://swmedley.rusff.me" title="STAR WARS: Medley" target="_blank"><img src="https://forumstatic.ru/files/0018/1a/00/97746.gif" width="88" height="31" border="0" alt="STAR WARS: Medley"></a> <a href="http://insideout.mybb.ru/" target=_blank><img src="https://i.imgur.com/emfYusS.gif" title="Inside Out"></a> <a href="http://holod.rusff.me" target="_blank"><img src="http://s7.uploads.ru/YmQdR.gif" title="ХОЛОД" width="88" height="31"></a> <a href="https://arhi.rusff.me/" target="_blank" title="Аркхейм: авторский мир, фэнтези, рисованные внешности"><img src="https://forumstatic.ru/files/001b/8c/87/29818.png" width="88" height="31"/></a> <a href="https://sunnycross.ru/"><img src="https://i.imgur.com/65znPol.png"></a><a href="http://catchyourdream.rusff.me" target="_blank"><img src="https://i.imgur.com/QDhZ9vz.gif" title="dream catcher"></a> <a href="http://newadventure.rusff.me/" title="Genshin Impact: Adventure Time" target="_blank"><img src="https://forumupload.ru/uploads/001b/df/32/4/t64194.gif"></a> <a href="https://labardon.rusff.me" target=_blank title="Labardon: disillusionment of unity"><img src="https://i.ibb.co/7vC8mL2/image.gif" border="0"alt="labardon" width=88 height=31><a href="https://oldshadows.rusff.me/" title="Тёмное фэнтези. Магия. Боги." target="blank"><img src="https://forumupload.ru/uploads/001c/03/d9/2/629753.png"></a><a href="https://thekindred.rusff.me" target=_blank> <img src="https://forumstatic.ru/files/001c/00/08/57678.png" border="0"alt="https://thekindred.rusff.me" width=88 height=31></a> <a href="https://dis.f-rpg.me/" target=_"blank"><img src="https://forumstatic.ru/files/001a/e7/ed/26488.gif" title="DIS" alt="DIS" border="0"></a>
    
    </div>
    </div>
    </div>
    
    <script>
    $(function (){ 
    var $slide = $('.slide'),
        $slideGroup = $('.need_list');
    
    var slidesTotal = ($slide.length - 1),
        current = 0,
        isAutoSliding = true;
    
    var updateIndex = function(currentSlide) {
      if(isAutoSliding) {
        if(current === slidesTotal) {
          current = 0;
        } else {
          current++;
        }
      } else {
          current = currentSlide;
      }
      transition(current);
    };
    
    var transition = function(slidePosition) {
        $slideGroup.animate({
          'top': '-' + slidePosition + '00%'
        });
    };
    
    var autoSlide = window.setInterval(updateIndex, 4000);
    });
    </script>
    
    <script type="text/javascript">
        var Rusff = {};
             document.write('<sc'+'ript type="text/javascript" src="https://00e9e68b-1731-435a-9feb-7d76a0d68bd6.selcdn.net/client/build/app.js?'+(new Date().getTime())+'"></sc'+'ript>');
    </script>
    
    
    <script type="text/javascript">
    $(document).mouseup(function (e){// обрабатываем клик в любой точке 
          if (jQuery(e.target).closest("#tags .container").length > 0){ // проверка , произошел ли клик вне элемента, который надо по этому клику скрыть
          	 return false; // клик по элементу игнорируем 
          }
          
          else $("#tags .container").hide("slow");// клик вне элемента
           clickCount = 1;
         });
    </script>
    
    <!--ТЕГ  абзаца - [indent] -->
    <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="insert(\''+b+'\')"></td>');
    var indent = '<span style="display:inline-block;margin: 0.7em 1em;"></span>'; /*удвоенные Отступы сверху и слева*/
    $('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
    </script>
    
    
    
    <!-- Анти-в-строчку для Сообщений и Репутации © deff -->
    <script type="text/javascript">
    function changeS(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
       changeS('.pa-respect span','<span>+','<span>');
       changeS('#pun-ulinks .item2','Активные темы','Активные');
       changeS('#pun-ulinks .item3','Темы без ответов','Без ответов');
    </script>
    
    <!-- Исключение из "Цитировать" подписи и "отредактировано" -->
    <script type="text/javascript"> (function(){    var p =[];
      $('.post').find('.pl-quote').click(function(){
        p[0] = $(this).parents('.post').find('.lastedit');
        p[1] = $(this).parents('.post').find('.post-sig');
        p[2] = p[0].html();p[3] = p[1].html();
        p[0].html('');p[1].html('');
        setTimeout(function(){p[0].html(p[2]);p[1].html(p[3])},600);});
    }());
    </script>
    
    
    
    <!-- Удаляем лишние строки после цитаты и кода // v.3 © Alex_63 -->
        <script type="text/javascript">
        $('.post-content').each(function() {
            var CNT = $(this).html();
            CNT = CNT.replace(/<p><br><\/p>/img,'');
            CNT = CNT.replace(/<p><br><br>(.*?)<\/p>/img,'<p>$1</p>');
            CNT = CNT.replace(/<p><br>(.*?)<\/p>/img,'<p>$1</p>');
            $(this).html(CNT);
        });
        </script>
    
    
    <!--обтекание изображения 2.4.4-->
    <script language="javascript">
    $(function(){
    $('td#button-link').before('<td id="floatbut" style=\'background-image: url("https://forumupload.ru/uploads/0019/4f/84/269/558964.png")\'></td>');
    $('#floatbut, .vibor').click(function(){
    $('div#float').toggle();});
      });
    elm=document.getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content") 
    {
    post = elm[x].innerHTML;
    if(post.indexOf("[/float]") != -1) {
    floats = /\[float=(.*?)\]([^\[]{1,11000})\[\/float\]/gi
    elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 15px; text-align: $1;'>$2</span>")
    }}
    </script>
    <div id="float" style="display:none;background:#414141;border:1px solid black; border-radius: 6px; width:auto; padding:8px; position:absolute; margin-top:-50%; margin-left:35%; z-index:20">
    <div><strong>Направление обтекания</strong></div><br>
    <div align="center">
    <img class="vibor" src="https://forumupload.ru/uploads/0019/4f/84/269/822284.png" title="left" onclick="bbcode('', '')" />
    <img class="vibor" src="https://forumupload.ru/uploads/0019/4f/84/269/606770.png" title="right" onclick="bbcode('', '')" />
    </div></div>
    
    
    
    <script>
    var oldIMG="<td id=\"button-image2\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:0px 0 0 14px;\">2</p></b></td>"
    $("#button-image").after(oldIMG);
    </script>
    
    
    <!--замена коротких тире на длинные -->
    <script>$('.post-content p').html(function(){return this.innerHTML.replace(/(\s|&nbsp;)?-(\s|&nbsp;)/g,'$1&mdash;$2')})</script>
    
    <script>
    $(function() {
       /* ПОДСЧЕТ СИМВОЛОВ В ФОРМЕ ОТВЕТА */
       if ($('textarea#main-reply').length > 0) {
          $('.fs-box.hashelp').before('<div id="charcounter">Символов в сообщении: <span class="charcount">0</span></div>');
          var lastValue = '';
          setInterval(function() {
             if ($('#main-reply').val().length != lastValue) {
                lastValue = $('#main-reply').val().length;
                $('.charcount').text(lastValue);
             }
          }, 100);
       } /* Конец скрипта */
    });
    </script>
    
    
    <script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
    <script>
    hvScriptSet.addMask({ 
    guestAccess: ['Грань Бездны', 'Недавнее прошлое', 'Пыльная быль', 'Иная Тень', 'Великий Архив', 'Малый архив', 'Таверна "Ржавый рог"'], 
    forumAccessExtended: { 
    'Грань Бездны': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Недавнее прошлое': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'],
    'Пыльная быль': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Иная Тень': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Великий Архив': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Малый архив': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Таверна "Ржавый рог"': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'По дороге в легенду': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'],
    },
       changeList: {
            'pafld1': {
                title: 'Личное Звание',
                description: '',
                tag: 'LZ',
                class: 'pa-fld1',
                defaultCode: '<br><b>ПЕРСОНАЖ ПОД МАСКОЙ<b>',
                type: 'html'
            }
        }
        });
    </script>
    
    
    
    <script>
    function letsChangeEverything($changer) {
        var post = $changer.closest('.post'),
          postAuthor = post.find('.post-author');
        if (post.find('.addMask.sign').length > 0) {
          if (post.find('.post-sig').length > 0) {
            post.find('.post-sig').find('dd').html('<p>' + post.find('.addMask.sign').html() + '</p>');
          } else {
            post.find('.post-content').after('<dl class="post-sig"><dt></dt><dd><p>' + post.find('.addMask.sign').html() + '</p></dd></dl>');
          }
          post.find('.addMask.sign').find('img').attr('class', 'sigimage');
        }
        if (post.find('.addMask.status').length > 0) {
          postAuthor.find('.pa-title').html(post.find('.addMask.status').html());
        }
        if (post.find('.addMask.nick').length > 0) {
          postAuthor.find('.pa-author a').html(post.find('.addMask.nick').html());
          postAuthor.find('.pa-fld1 div').first().addClass('hv-mask').hide();
          postAuthor.find('.pa-fld2, .pa-fld3').hide();
        }
      }
    
      $('<span class="masked-char-button"></span>').insertBefore('.hv-mask');
      $('.masked-char-button').attr('cursor', 'pointer').click( function() {
      	$(this).siblings('.hv-mask').slideToggle('slow');
      });
    </script>
    
    <script>
    $(document).ready(function() {
        $('.post-author').each(function() {
            if (!$(this).find('.pa-avatar').length) {
                $(this).find('.pa-title').after('<li class="pa-avatar"><img src="https://forumstatic.ru/files/0019/4f/84/15878.jpg" width="188" height="188" margin-left="-12"></li>');
            }
        });
    });
    </script>
    
     <!-- ник гостя -->
    <script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>
    
    
    <script type="text/javascript">
    function show_new() { if(GroupID == 3) return;
    $('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые</a></li>');} 
    show_new();
    </script>
    
    <script type="text/javascript">
    var title = document.querySelectorAll('.pa-avatar img[title], p.formsubmit .button[title], input.button[title],#statistic-other a[title], .post-rating a[title], span.offctgr img[title]'); 
    var allTitle = title.length;
    for (i=0; i<allTitle; i++){
        title[i].removeAttribute('title');
    }
    </script>
    
    <script>
    $('#stylelist li a').each(function(){
      $(this).attr('title',$(this).text());
    });
    </script>
    
    <!-- Разделение ников пользователей в теме запятой -->
    <script>
    $('#topic-users-in a').prev('a').after(',');
    </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>
    
    <script type="text/javascript">
    var img1 = "https://forumstatic.ru/files/0012/e8/7a/38504.png";
    var img2 = "https://forumstatic.ru/files/0012/e8/7a/97990.png";
     
    $('#post').find("#addition-area").prepend('<div onclick="addanchor()"><span>Вставить якорь</span></div><div onclick="anchoru()" style="padding-bottom:4px"><span>Ccылка на якорь</span></div>');
    function addanchor(){
     var adnchor = '';
     adnchor = prompt("Введите название якоря", "#");
     insert("[url&" + adnchor + "]" + adnchor + "[/url]\n");
    }
    function anchoru(){
     var anchorp = '';
     anchorp = prompt("Введите название якоря", "#");
     var anchorc = '';
     anchorc= prompt("Введите описание якоря", "Описание");
     insert("[url=http://anchor" + anchorp + "]" + anchorc + "[/url]\n");
    }
    $('.post-content').each(function(){
     $(this).find('p:contains("[url&#"),div[onclick]:contains("[url&#")').each(function(){
       var str=$(this).html();
       var val = str.replace(/\[url&amp;#[^\[\]]+\]#([^\[\]]+)\[\/url\]/img,'<a name="$1"></a>');
       if(val!=str)$(this).html(val);   
     });
     $(this).find('a[href*="//anchor"]').each(function(){
       var href=$(this).attr('href');
         href = href.split('#')[1];
         if(!!href){$(this).removeAttr('target');$(this)[0].href = '#'+href;
           var str = $(this).text();
           if(str.indexOf('http://')==0)$(this).text(href);
         }
     });
    });
    $('.post-content').find('a[href^="#"]').live('click', function(){
        var lnk = $(this).attr('href');
        var a=$('.post-content').find('a[name="'+lnk.substr(1)+'"]');
        b = a.parents('.spoiler-box').find('div[onclick]:first').not('.visible');
        if(b.length)b.click();
        setTimeout(function(){location.replace(document.URL.split('#')[0]+lnk)},10)
        return false;
    });
    </script>
    
    <style>
    #smilies-area {
    width:650px!important;
    top:-25px;
    z-index:10000!important;
    }
    </style>
    
    <script type="text/javascript">
    function to(username)
    {insert('[b]' + username + '[/b]' + ', ');}
    </script>
    
    <!-- Cтрелочки -Вверх вниз страницы -->
    <a href="#top" onclick="window.scrollTo(0,0); return false;" class="go-up">
    <span><img src="/i/blank.gif" class="arrow-icon icon-up"></span>
    </a>
    <a href="#bottom" onclick="window.scrollTo(0, document.body.scrollHeight); return false;" class="go-down">
    <span><img src="/i/blank.gif" class="arrow-icon icon-dpwn"></span>
    </a>
    
    <!-- ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.3 -->
        <script type="text/javascript" src="https://forumstatic.ru/files/001b/6b/7e/85302.js?v=4"></script>
    
    <!-- свой BB-тег + фикс для страницы поиска постов (с) Вещий Дух & Dan Frozen (18.06.2019) -->
    <script type="text/javascript">
     $('div[id$="-content"] p:contains("[/anketa_title"),#pun-searchposts:contains("[/anketa_title"),#post-preview:contains("[/anketa_title")').map(function (){
        var post = $(this).html();
        if(post.indexOf("[/anketa_title]") != -1) {
        post = post.replace(/\[anketa_title\](.*?)\[\/anketa_title\]/gi, "<div id='anketa_title'><span>$1</span></div>");
        };
        $(this).html(post);
        });
     $('div[id$="-content"] p:contains("[/anketa_head"),#pun-searchposts:contains("[/anketa_head"),#post-preview:contains("[/anketa_head")').map(function (){
        var post = $(this).html();
        if(post.indexOf("[/anketa_head]") != -1) {
        post = post.replace(/\[anketa_head\](.*?)\[\/anketa_head\]/gi, "<div id='anketa_head'><span>$1</span></div>");
        };
        $(this).html(post);
        });
     $('div[id$="-content"]:contains("[/anketa"),#pun-searchposts:contains("[/anketa"),#post-preview:contains("[/anketa")').map(function (){
        var post = $(this).html();
        if(post.indexOf("[/anketa]") != -1) {
        post = post.replace(/\[anketa\](.*?)\[\/anketa\]/gi, "<div id='anketa'>$1</div>");
        };
        $(this).html(post);
        });
    </script>
    
    
    <!-- сохранение постов от кусланда -->
    <script type="text/javascript">
        const MAIN_REPLY_ID = '#main-reply';
        const SUBMIT_BUTTON_SELECTOR = 'input[type="submit"]';
    
        const ALLOWED_PATHS = [
            '/viewtopic.php',
            '/post.php',
        ];
        const THEME_ID_KEYS = [
            'id',
            'tid',
        ];
    
        const queryParams = new URLSearchParams(window.location.search);
        const [currentThemeId] = THEME_ID_KEYS
            .map((key) => queryParams.get(key))
            .filter(value => value != null);
    
        if (currentThemeId && ALLOWED_PATHS.includes(window.location.pathname)) {
            document.addEventListener('DOMContentLoaded', () => {
                const mainReplyForm = document.querySelector(MAIN_REPLY_ID);
                const submitButton = document.querySelector(SUBMIT_BUTTON_SELECTOR);
    
                const storageText = localStorage.getItem(currentThemeId);
    
                if (storageText && mainReplyForm) {
                    mainReplyForm.value = storageText;
                }
    
                mainReplyForm?.addEventListener('input', (event) => {
                    const text = event.target.value;
    
                    localStorage.setItem(currentThemeId, text);
                });
    
                submitButton?.addEventListener('click', () => {
                    localStorage.removeItem(currentThemeId);
                });
            });
        }
    </script>
    
    
    <!-- Индикатор активности пользователя © Alex_63 -->
    <script type="text/javascript">
    $('.post-author:not(.online) .pa-author').addClass('offline');
    $('.post-author.online .pa-author').addClass('onlines');
    $('.post').each(function(){
      var PostAuthorLogin = $(this).find('li.pa-author>a').text();
      var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
      var regTime = $(this).find('.pa-reg').text().split('Зарегистрирован:')[1];
      var visitTime = $(this).find('.pa-last-visit').text().split('Последний визит:')[1];
      $(this).find('.pa-author.onlines').prepend('<span class="indOnline" title="'+PostAuthorLogin+' на форуме'+activeTime+'"><img src="/i/blank.gif"></span>');
      $(this).find('.pa-author.offline').prepend('<span class="indOffline" title="'+PostAuthorLogin+' сейчас не на форуме, последний визит: '+visitTime+'. Дата регистрации '+regTime+' "><img src="/i/blank.gif"></span>');
    });
    </script>
    <!-- маленько редактуры духа -->
    
    <!-- музыка -->
        <script type="text/javascript">
    pauseAudio = (event) => {
        let audio = document.querySelector('#personal_track');
        audio.pause();
    }
    
    toggleAudio = (event) => {
    let audio = document.querySelector('#personal_track');
    var isPlaying;
    
    var container = document.querySelector('.music-container');
    var playButton = document.querySelector('.play-button');
    
    	if (isPlaying) {
        audio.pause()
        isPlaying = false
        playButton.classList.remove('playing')
    	} else {
        audio.play()
        isPlaying = true
        playButton.classList.add('playing')
    	}
    
    }
        </script>
    
    
    
        <div id="character" class="reveal-modal xlarge main container">
        <div class='modal_wrap'></div>
        <a class="close-reveal-modal" onclick="pauseAudio()">×</a>
        </div>
    
        <script type="text/javascript">
    
    
        $(".modal-link").click(function() {
               var modId = $(this).attr('id');
               $('.modal_wrap').html('');
    
              $.get('pages/'+modId, function (data){
                 $('.modal_wrap').html($(data).find('.character').html());
              });
    
              $(".submenutext").hide();
              $(".submenutext:first").show();
        });
        </script>
    
    <script>
    //Move post-author-links links to post-author block - Разбиение ссылок в топике на относящиеся к автору и к посту
    (function(){
    const replaceLinks = () => {
        const postLinksElems = document.querySelectorAll('.post-links');
        postLinksElems.forEach(elem=>{
            const authorLinks = elem.querySelectorAll('.pl-email');
            const topicContainer = elem.parentElement;
            if (topicContainer.classList.contains('post-body')) return;
            const authorContainer = topicContainer.querySelector('.post-author');
            if(authorLinks.length){
                const newUl = document.createElement('ul');
                const newBlock = document.createElement('div');
                newBlock.classList.add('pa-links');
                newBlock.append(newUl);
                newUl.append(...authorLinks);
                authorContainer.append(newBlock);
            }
            const postContainer = topicContainer.querySelector('.post-body');
            postContainer.after(elem);
        });
    };
    
    replaceLinks();
    $(document).on('pun_post', () => replaceLinks());
    $(document).on('pun_preview', () => replaceLinks());
    $(document).on('pun_edit', () => replaceLinks());
    })()
    </script>
    
    <!-- Код Qboards для работы репутации и уведомлений -->
        <script type="text/javascript">
            var Rusff = {};
            document.write('<scr'+'ipt type="text/javascript" src="https://cdn-2.qsdb.ru/client/build/app.js?'+(new Date().getTime())+'"></scr'+'ipt>');
        </script>

    0


    Вы здесь » At Origin » Новый форум » Светлый


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