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 » Новый форум » Антиванский2


    Антиванский2

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

    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=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
    
    :root {
    	--base-bg: #1A1A1A url(https://forumstatic.ru/files/001b/6b/7e/45565.webp);
    
            --pun: #D7D7D7;
            --pun-left: url(https://forumstatic.ru/files/001b/6b/7e/15683.png);
            --texture: url(https://forumstatic.ru/files/001b/6b/7e/34997.png);
    
            --logo: url(https://forumstatic.ru/files/001b/6b/7e/23998.svg);
            --logo-textur: url(https://forumstatic.ru/files/001b/6b/7e/97505.png);
    
    	--text1: #151515;
    	--links: #7B3210;
    	--text2: #DADADA;
    	--links2: #AE5D38;
    
    	--borders: rgba(0, 0, 0, 0.1);
    
    	--fill: #D3CFCD;
    
    	--icon: url(https://forumstatic.ru/files/001b/6b/7e/89855.png);
    
    	--old: #313131;
    	--new: #9F9F9F;
    	--imp: #7B3210;
    	--close: #2E2D2D;
    
    	--td-bg-head: #7B3210;
    	--td-bg-cover: #D0D0D0;
    	--td-episode-bg: #C9C8C2;
    }
    
    /* 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 77% ibm plex sans, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    }
    
    /* 3.3 */
    .punbb textarea,
    .punbb input,
    .punbb select,
    .punbb optgroup {
    	font: 1em ibm plex sans, 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% ibm plex sans, 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(--texture) repeat-y top left,
        var(--pun) var(--pun-left) repeat-y top left;
    	margin: auto;
    	width: 1150px;
    	box-sizing: border-box;
    	margin-top: 60px !important;
    	margin-bottom: 70px;
    	position: relative;
    }
    
    .punbb {
    	padding: 30px 30px 30px 280px;
    }
    
    /* лишнее */
    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(--base-bg) repeat fixed top left / 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;
    	padding: 50px 30px 50px 280px;
    	height: auto;
    	background:
        var(--texture) repeat-y top left,
        var(--pun) var(--pun-left) repeat-y top left;
    	width: 1150px;
    	margin-top: 60px;
    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-style: none none solid none;
    	border-width: 0px 0px 2px 0px;
    }
    
    /* A5.9 */
    .punbb .container {
    	border-style: solid;
    	border-width: 1px;
    }
    
    /***************************************************/
    ************************************************************* B - MAIN CONTENT - GENERAL **************************************************************/
    /* B1 Parsed Content, Signatures and Scroll Boxes
    -------------------------------------------------------------*/
    
    /* B1.1 */
    .punbb .post-content {
    	padding: 0;
    	margin: 0;
    	width: 100%;
    	overflow: hidden;
    }
    
    /* B1.2 */
    .punbb .post-sig dt {
    	border: 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: 175%;
    	font-family: ibm plex sans, Verdana, sans-serif;
    	font-size: 12px
    }
    
    
    /* B1.4 */
    .punbb .post-content img {
    	vertical-align: text-top
    }
    
    /* B1.5 */
    .punbb .post-content img.postimg {
    	vertical-align: middle;
    }
    
    /* B1.6 */
    .punbb .post-content .blockcode,
    .punbb .post-content blockquote {
    	width: 100%;
    	overflow: 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-weight: 400;
    	font-size: 1em;
    	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: 600;
    }
    
    
    /* B3.5 */
    .punbb .linksb {
    	width: auto;
    	height: auto;
    	font-weight: 400;
    	font-size: 1em;
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	margin: 20px 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
    }
    
    .pagelink strong {
    	font-weight: 500
    }
    
    /* 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;
    }
    
    /*************************************************************
    C - MAIN CONTENT - SPECIFIC
    **************************************************************/
    
    /* C1 Form layout
    -------------------------------------------------------------*/
    
    /* C1.1 */
    .punbb .formal .container {
    	padding: 1.7em 0 1.1em 0;
    }
    
    #post.container {
    	padding: 0em 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: 40%;
    }
    
    /* 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.8 */
    #pun-index .tcl h3 {
    	font-size: 1.2em;
    	font-weight: bold;
    }
    
    /* C2.9 */
    .punbb td span.youposted {
    	font-weight: bold;
    	margin-left: -1em;
    	position: absolute;
    }
    
    /* C2.10 */
    .punbb td .modlist {
    	display: 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-left-style: none;
    	border-left-width: 0;
    }
    
    * html .tclcon {
    	height: 1px
    }
    
    /* C2.14 */
    .punbb td div.tclcon {
    	line-height: 150%;
    	margin-left: 0;
    	text-align: left;
    }
    
    
    /* C3 Topics
    -------------------------------------------------------------*/
    
    /* C3.1 */
    .punbb .post .container {
    	border-style: none solid solid solid;
    	border-width: 0px;
    	margin-top: 0px;
    	padding-bottom: 1px;
    }
    
    /* C3.2 */
    .punbb .post .container {
    	border-style: none solid solid solid;
    	border-width: 0px;
    	margin-top: 0px;
    	padding-bottom: 1px;
    }
    
    /* C3.2 */
    .punbb .post h3 {
    	border-width: 0px;
    	-webkit-text-size-adjust: 100%;
    	width: auto;
    	position: relative;
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	top: 14px;
    	z-index: 1
    }
    
    .post h3 span {
    	display: inline-flex !important;
    	justify-content: flex-start;
    	align-items: center;
    	gap: 0;
    	margin-left: 256px;
    	flex-wrap: wrap;
    	background: #D0D0D0;
    	border-radius: 5px;
    	min-height: 25px;
    	padding:2px 15px 3px;
    }
    
    .post h3 span a,
    .post h3 strong {
    	font-weight: 700;
    	line-height: 26px;
    	box-sizing: border-box;
    }
    
    .post h3 strong {
    	order: 2;
    	font-weight: normal
    }
    
    .post.topicpost {
    	margin-top: -40px !important;
    }
    
    .post.endpost {
    	margin-bottom: 10px
    }
    
    .post h3 span strong:before {
    	content: ", #"
    }
    
    .post {
    	padding-top: 70px !important;
    	margin-top: -30px !important;
    	margin-left: -255px
    }
    
    /* 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: 255px;
    	border-left-style: solid;
    	border-left-width: 1px;
    	padding: 0 0 1px 0;
    }
    
    /* C3.12 */
    .punbb .post-box {
    	padding: 30px 0 1em;
    }
    
    
    /*C3.13 */
    .punbb fieldset .post-box {
    	margin-bottom: 0.8em;
    }
    
    /* C3.14 */
    .punbb .post-links {
    	margin-left: 0em;
    	border-left-style: solid;
    	border-left-width: 1px;
    	position: relative;
    	z-index: 9;
    }
    
    /* C3.15 */
    .post-links {
    	margin-top: 10px;
    }
    
    .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;
    }
    
    #pun .post-links ul a, .pa-links li a {
    	background: #D0D0D0;
    	font-size: 11px;
    	padding: 2px 5px !important;
    	font-weight: 500
    }
    
    #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)
    }
    
    .pa-links {
    	margin-top: 15px
    }
    
    .post-author .pa-links li a {
    	background: #1C1C1C;
    	color: var(--text2) !important;
    	padding: 2px 5px !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 */
    /* C4.1 */
    .punbb .modmenu .container {
    	padding: 0px 0px 0;
    	text-align: right;
    	margin-top: 4px;
    }
    
    .forum {
    	padding: 10px 0
    }
    
    .forum .container {
    	margin-left: -56px;
    	color: rgba(21, 21, 21, 0.75)
    }
    
    .forum .container a {
    	font-weight: 600
    }
    
    .forum .container .tclcon {
    	padding-left: 30px;
    	flex: 1
    }
    
    #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 0 0.8em 0;
    	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 {
    	height: auto;
    	text-align: right;
    	font-size: 11px;
    	margin-top: 20px !important;
    }
    
    
    /* D5.2 */
    #pun-status .container {
    	text-align: right;
            padding-left: 100px
    }
    
    
    #pun-status .container strong {
    	font-weight: 400 !important;
    }
    
    #pun-status .status-right {
    	float: none !important;
    }
    
    #pun-status .item3 {
    	margin-left: 10px !important;
    }
    
    
    /* D5.3 */
    #pun-status span {
    	white-space: pre-line;
    	margin-right: 0.5em;
    }
    
    /* D5.4 */
    #pun-crumbs1 {
    	font-weight: bold;
    	overflow: hidden;
    	margin-top: 15px;
    	position: relative
    }
    
    /* D5.5 */
    #pun-crumbs1 p.container {
    	border-top: none;
    }
    
    /* D5.6 */
    #pun-break1 {
    	margin: 0 1em;
    	border-style: solid none;
    	border-width: 1px 0;
    	height: 0;
    	margin: -2px 1em;
    	position: relative;
    	z-index: 1;
    }
    
    /* D6 Announcement
    -------------------------------------------------------------*/
    
    /* D6.1 */
    #pun-announcement h2 {
    	padding: 0;
    	margin: 0 1em -3.5em 1em;
    	border-style: none none solid none;
    	border-width: 0 0 1px 0;
    	position: relative;
    	font-weight: bold;
    	display: none
    }
    
    /* D6.2 */
    #pun-announcement h2 span {
    	display: block;
    	padding: 1em 0 0.8em 0;
    	border-bottom-style: solid;
    	border-bottom-width: 1px;
    }
    
    /* D6.3 */
    #pun-announcement .container {
    	padding: 0;
    	margin-bottom: 10px;
    	text-align: center;
    }
    
    /* D7 Statistics
    -------------------------------------------------------------*/
    /* D7.1 */
    #pun-stats {
    	padding: 0px 0px 0;
    	margin: 60px 0px 0px -255px !important;
    	height: auto;
    	position: relative;
    	text-align: left;
    	display: flex;
    }
    
    
    #pun-stats h2 {
    	margin: 0 !important;
    	width: 225px !important;
    	box-sizing: border-box;
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-start;
    	align-items: flex-start;
    	position: relative;
    	text-align: left;
    	gap: 5px;
    	 padding: 15px 25px 0 0;
    	border-top: 1px solid #282828 !important;
    	color: var(--pun);
      line-height: 130%;
    }
    
    #pun-stats h2 span {
    	height: 0px;
    	font-size: 0;
    	position: relative;
    	align-self: stretch
    }
    
    
    #pun-stats h2 em {
    	flex: auto;
    	text-transform: none;
    	opacity: .55;
    	font-weight: 400;
    	font-size: 10px;
    	position: relative;
    }
    
    #pun-stats .container {
    	border-top: 1px solid var(--borders) !important;
    	margin-right: -30px;
    	padding: 20px 30px 0 30px;
    	box-sizing: border-box
    }
    
    #pun-stats .statscon {
    	flex: 1
    }
    
    
    .ststitems {
    	color: var(--pun);
    	position: absolute;
    	display: flex;
    	flex-direction: column;
    	font-size: 11px;
    	margin: 0px 0px 0px;
    	align-items: flex-start;
    	text-align: left;
    	gap: 6px;
    	left: 0;
    	top: 70px
    }
    
    #pun .ststitems a {
    	color: var(--links2)
    }
    
    #pun .ststitems a:hover {
    	color: var(--pun)
    }
    
    #pun-stats .item1 {
    	display: none
    }
    
    #pun-stats .item2 span, #pun-stats .item3 span, #pun-stats .item4 span {
    	font-size: 0
    }
    
    #pun-stats .item2 span:before {
    	content: "Сообщений ";
    	font-size: 11px;
    }
    
    #pun-stats .item3 span:before {
    	content: "Пользователей ";
    	font-size: 11px;
    }
    
    #pun-stats .item4 span:before {
    	content: "Новоприбывший ";
    	font-size: 11px;
    }
    
    .ststitems li {
    	flex: auto;
    	padding: 0 !important;
    	opacity: .8
    }
    
    #onlinelist {
    	font-family: 500;
    	font-size: 12px;
    	line-height: 140%
    }
    
    #onlinelist + #onlinelist {
    	margin-top: 20px;
    }
    
    #onlinelist strong {
    	font-weight: 400
    }
    
    /* 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 {
    	overflow: hidden;
    	margin-bottom: 0;
    }
    
    /* 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;
    	margin-bottom: 20px !important;
    	margin-top: -30px !important;
    }
    
    #pun-messages .post h3 span {
    	width: auto !important;
    	margin: 0 !important;
    }
    
    #pun-messages .pa-posts {
    	display: none
    }
    
    #pun-messages .pa-online {
    	clear: both
    }
    
    #pun-messages .post-body {
    	margin-left: 0;
    }
    
    #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(--borders) !important;
    background: #CECECE;
    	border-radius: 5px;
    	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;
    }
    
    ::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(--text2)
    }
    
    .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%;
    }
    
    #post-form {
    	padding: 0px 0px !important;
    }
    
    
    .intd {
    	display: flex;
    	align-items: center
    }
    
    #post-form h2 {
    	display: none
    }
    
    .postform_wrap {
    	display: flex;
    	flex-direction: column;
    	position: absolute;
    	left: -255px;
    	top: 0;
    	width: 200px;
    	justify-content: flex-start;
    	align-items: flex-start;
    	gap: 15px
    }
    
    .postform_wrap input[type="button"] {
    	border-radius: 0;
    	padding: 2px 10px 4px !important;
    	font-size: 12px !important;
    }
    
    #charcounter {
    	font-size: 13px;
    	background: #1C1C1C;
    	color: var(--text2);
    	border-radius: 3px;
    	text-align: center;
    	padding: 2px 10px 4px;
    	display: inline-block;
    	order: 1;
    	font-weight: 300
    }
    
    #dice_btn {
    	order: 3
    }
    
    #togglePreview {
    	order: 2
    }
    
    .charcount {
    	font-weight: 600
    }
    
    #profile fieldset #charcounter {
    	display: none
    }
    
    .post-rating {
    	margin-bottom: 20px;
    	margin-top: 15px !important;
    	position: relative;
    	float: right;
    	z-index: 9;
    	background: #D0D0D0;
    	padding: 2px 5px;
    	border-radius: 3px
    }
    
    #pun .post-rating a {
    	font-size: 13px !important;
    }
    
    .post-rating p {
    	display: flex;
    	align-items: center;
    	font-weight: 700;
    	font-size: 13px
    }
    
    .post-rating p.container:before {
    	content: "Approval ";
    	opacity: .4;
    	margin-right: 5px;
    	font-weight: 600
    }
    
    .post-vote p.container {
    	margin-top: 20px !important;
    }
    
    #viewprofile-next {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	margin-top: 0px;
    	margin-left: -255px
    }
    
    #viewprofile-next #profilenav {
    	display: none
    }
    
    #viewprofile-next tr {
    	vertical-align: top
    }
    
    #profile-left {
    	color: var(--text2);
    	width: 225px !important;
    	padding-right: 25px !important;
    	box-sizing: border-box
    }
    
    #profile-left li+li {
    	margin-top: 5px;
    }
    
    #profile-right {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
    	align-items: flex-start;
    	gap: 10px;
    	width: auto !important;
    	border-radius: 6px;
    	padding: 0px !important;
    	box-sizing: border-box;
    	padding-left: 30px !important;
    }
    
    #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(--cover1);
    	border: 1px solid var(--borders);
    	border-radius: 6px;
    }
    
    
    #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 .container {
    	padding-left: 225px !important;
    	margin-left: -255px;
    }
    
    
    #profilenav {
    	background: var(--text1);
    	display: flex;
    	border-radius: 6px;
    	margin-left: -225px;
    	padding: 0 30px;
    	box-sizing: border-box;
    	width: 200px;
    }
    
    #profile .fs-box, #profile p.formsubmit {
    	padding-left: 30px;
    }
    
    #profilenav a {
    	color: var(--pun);
    	opacity: .75;
    	font-weight: 700
    }
    
    #profilenav a:hover {
    	color: var(--links2)
    }
    
    form#messages {
    	flex: 1
    }
    
    .formal.messages-container {
    	margin-left: 0;
    	margin-right: 0px;
    	padding: 0 0px
    }
    
    .formal.messages-container #profilenav {
    	background: transparent;
    	margin: 0 !important;
    	padding: 0 !important;
    }
    
    .formal.messages-container #profilenav a {
    	color: var(--text1)
    }
    
    .formal.messages-container .fs-box {
    	margin: 0px 0 0 !important;
    	padding: 0 !important;
    }
    
    .formal.messages-container .post-author {
    	padding: 10px;
    	width: 200px;
    	margin-top: -40px !important;
    	margin-right: 0 !important;;
    	margin-left: -256px;
    }
    
    .formal.messages-container .post-author .pa-author {
    	margin-bottom: 10px
    }
    
    .formal.messages-container .post-author .pa-title {
    	display: none
    }
    
    .formal.messages-container .post-box {
    	padding: 10px 0
    }
    
    #pun-messages #profile>.container {
    	display: flex;
    	flex-direction: column;
    	flex-wrap: wrap;
    	width: auto !important;
    	padding-left: 0px !important;
    	padding: 20px 0px;
    	box-sizing: border-box;
    	margin-left: 0
    }
    
    #pun-messages #profilenav {
    	margin: 0;
    	display: flex;
    	flex-direction: column;
    	padding: 15px 0px 20px !important;
    	gap: 15px;
    	box-sizing: border-box;
    	width: 100%;
    	border-radius: 0;
    	border-bottom: 1px solid var(--borders);
    	margin-bottom: 20px !important;
    }
    
    #pun-messages #profilenav ul,
    #pun-messages #profilenav li {
    	padding: 0;
    	margin: 0
    }
    
    #pun-messages #profilenav ul {
    	display: flex;
    	flex-direction: row;
    	gap: 10px;
    	align-items: center
    }
    
    #pun-messages #profilenav li {
    	background: var(--fill);
    	border-radius: 4px;
    	padding: 5px 15px 6px;
    }
    
    #pun-messages #profilenav .isactive {
    	font-weight: 900;
    	filter: brightness(.95)
    }
    
    #pun-messages #profilenav .isactive a {
    	color: var(--links)
    }
    
    #pun-messages #profilenav h2 {
    	display: block;
    	text-align: left !important;
    	padding-left: 0;
    	margin-left: 0;
    }
    
    #pun-messages .fs-box .container {
    	padding: 0px 0px 40px !important;
    	margin: 0 0 0 0px;
    }
    
    #pun-messages .fs-box .container tr+tr {
    	margin-top: 5px;
    }
    
    #pun-messages .fs-box .container tr {
    	display: flex;
    	align-items: center;
    	background: rgba(0, 0, 0, 0.02);
    	padding: 0 10px;
    	border-radius: 6px;
    }
    
    #pun-messages .fs-box .post>.container {
    	display: block !important;
    }
    
    #pun #pun-messages .post {
    	background: transparent;
    	border: none !important;
    	padding: 0 !important;
    	margin: 0 !important;
    	box-sizing: border-box
    }
    
    #pun-messages .tclcon {
    	padding-left: 20px
    }
    
    .formal.messages-container #post-form {
    	margin-left: 255px
    }
    
    #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 .datetime,
    #pun-index .byuser {
    	font-size: 12px !important;
    }
    
    #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;
    	border-radius: 0 6px 6px 0;
    }
    
    #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(--cover2);
    	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(--cover3);
    	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
    }
    
    img#img-left {
    	width: 240px;
    	height: 100%;
    	border-radius: 6px;
    	padding: 25px;
    }
    #left-panel {
    	top: 0px;
    	padding: 0;
    	margin-left: -260px;
    	position: fixed;
    	z-index: 99999;
    	left: 0px;
    	overflow: hidden;
    	height: 488px !important;
    	border-radius: 0 5px 5px 0;
    	background:
    	#222;
    	box-sizing: border-box;
    	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.61);
    }
    
    #content-L {
    	padding: 20px;
    	width: 220px;
    	height: auto;
    	margin-left: 15px;
    	margin-top: 15px;
    	position: absolute;
    	text-shadow: none;
    	color: var(--text1);
    	font: normal 12px/15px ibm plex sans;
    	border-radius: 6px;
    	box-sizing: border-box;
    	background: var(--pun);
    }
    
    .panel-h {
    border: 1px solid #BFBEB8 !important;
    background: #D1D0C9;
    	border-radius: 3px;
    	padding: 4px;
    	font-family: ibm plex sans;
    	text-transform: uppercase;
    	display: block;
    	text-align: center;
    	letter-spacing: 1px;
    	margin: 15px 0 12px 0;
    	font-size: 13px;
    	font-weight: 600;
    }
    
    .panel-h:first-child {
    	margin-top: -10px
    }
    
    .content-header {
    	position: absolute;
    	writing-mode: tb-rl;
    	transform: rotate(180deg);
    	height: 500px;
    	background: #111;
    	color: var(--text2);
    	font: 400 18px ibm plex sans;
    	padding: 0 4px;
    	right: 0px;
    	top: 0px;
    	text-align: center;
    	text-transform: uppercase;
    	cursor: pointer;
    }
    
    #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;
    	margin-top: 0px;
    	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(27, 27, 27, 1);
    	height: 100%;
    	width: 340px;
    	position: relative;
    	overflow: hidden;
    }
    
    .personal_page-item2 {
    	background: var(--pun);
    	border-radius: 0px 5px 5px 0;
    	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(27, 27, 27, 0.5);
    	display: block;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
    }
    
    .personal_page-bg:after {
    	content: "";
    	background: linear-gradient(180deg, rgba(26, 26, 16, 0) 0%, #1A1A1A 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% ibm plex sans;
    	text-align: center;
    	opacity: .75;
    }
    
    .personal_page-music {
    	width: 100%;
    	font: 700 12px/130% ibm plex sans;
    }
    
    .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(--fill);
    	border-radius: 25px;
    	background: var(--fill);
    	font: 600 12px/130% ibm plex sans;
    	height: 35px;
    	overflow: hidden;
    	opacity: 30%;
    	flex-shrink: 0
    }
    
    .personal_page-tribute img {
    	border: 1px solid var(--fill);
    	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 #282828;
    	background: #282828;
    }
    
    .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);
    }
    
    #stylelist {
    	margin: 0 0 0 -30px;
    	padding: 0;
    	list-style-type: none;
    	display: flex;
    	flex-direction: column;
    	gap: 10px;
    	align-items: center;
    	justify-content: center;
    	height: 125px;
    	position: absolute;
    	top: 0px;
    	width: auto;
    	justify-content: center;
    	z-index: 9999;
    }
    
    #stylelist li[data="red"] a,
    #stylelist li[data="gold"] a,
    #stylelist li[data="blue"] a,
    #stylelist li[data="black"] a {
    	height: 8px;
    	width: 8px;
    	position: relative;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	font-size: 0;
    }
    
    #stylelist li[data="red"] a {
    background: #7B3210;
    	box-sizing: border-box;
    	transition: all .5s linear 0s !important;
    }
    
    #stylelist li[data="gold"] a {
    background: #7B6038;
    	box-sizing: border-box;
    	transition: all .5s linear 0s !important;
    }
    
    #stylelist li[data="blue"] a {
    background: #2B5F63;
    	box-sizing: border-box;
    	transition: all .5s linear 0s !important;
    }
    
    #stylelist li[data="black"] a {
    background: #353535;
    	box-sizing: border-box;
    	transition: all .5s linear 0s !important;
    }
    
    #stylelist a:hover {
    	opacity: .5
    }
    
    
    #stylelist li:nth-child(5),
    #stylelist li:nth-child(6),
    #stylelist li:nth-child(7),
    #stylelist li:nth-child(8){
    	display: none
    }
    
    #stylelist li.active a:before {
    	content: "\f00c";
    	font-size: 8px;
    	font-family: FontAwesome;
    	position: absolute;
    	color: var(--text2)
    }
    
    
    .areafield.required > .input > span[style~="position:absolute;right:10px;top:10px;z-index:200;cursor:pointer"] {
    	top: 100% !important;
      background: #D3D3D3;
    	border: 1px solid #D3D3D3;
    	padding: 2px 20px 1px 20px;
    	border-radius: 3px;
    	right: 0% !important;
    }
    
    .formal.id-3, .formal.id-363 {
    	display: none !important;
    }
    
    .gid1 .formal.id-3, .gid1 .formal.id-363 {
    	display: block !important;
    }
    
    .gid3 a[href$="/profile.php?id=269"], .gid5 a[href$="/profile.php?id=269"], .gid8 a[href$="/profile.php?id=269"] {
      display: none
    }
    
    .adminmain {
    	margin-left: -250px;
    	padding-left: 250px !important;
    }
    
    #pun-adnav {
    	width: 225px !important;
    	margin-left: -255px !important;
    	position: sticky;
    	top: 0;
    }
    
    .header_wrap {
    	background: black;
    	height: 125px;
    	margin: -30px -30px 0 0;
    	position: relative
    }
    
    .header_top {
    	position: absolute;
    	background: url(https://forumstatic.ru/files/001b/6b/7e/46786.png);
    	height: 125px;
    	width: 631px;
    	z-index: 9;
    	right: -1px;
    	top: 0;
    }
    
    .da_logo {
    	position: absolute;
    	width: 431px;
    	height: 80px;
    	left: -5px;
    	top: 23px;
    	display: flex;
    	justify-content: flex-end;
    	align-items: center;
    	flex-direction: column;
    	box-sizing: border-box;
    	z-index: 9
    }
    
    .logo_svg {
      width: 431px;
      height: 59px;
      display: block;
      background: var(--links) var(--logo-textur);
      mask: var(--logo) no-repeat center center;
    -webkit-mask: var(--logo) no-repeat center center;
      mask-size:contain;
     -webkit-mask-size: contain;
    	transition: all .5s linear 0s;
    	margin-bottom: 15px
    }
    
    .da_logo span {
    	font: 400 italic 12px philosopher;
    	opacity: .75;
    	position: absolute;
    	transition: all .8s cubic-bezier(.64, .51, .55, 1.16) 0s;
    	color: #7B7777
    }
    
    .da_logo span.hov {
    	opacity: 0;
    	filter: blur(10px)
    }
    
    .header_wrap:hover .da_logo span {
    	opacity: 0;
    	filter: blur(10px)
    }
    
    .header_wrap:hover .da_logo span.hov {
    	opacity: .75;
    	filter: blur(0px)
    }
    
    #da_persons {
    	position: absolute;
    	white-space: 378px;
    	height: 125px;
    	left: -30px;
    	top: 0;
    }
    
    .bottom_wrap {
    	position: relative;
    	display: flex;
    	margin-left: -256px;
    	height: auto;
    	padding-top: 25px;
    	margin-bottom: -10px;
    }
    
    .bottom_need {
    	border-top: 1px solid #282828;
    	padding-top: 25px;
    	width: 225px
    }
    
    .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;
    }
    
    .slide:before {
      content: attr(data-text);
      display: block;
      position: absolute;
      padding: 2px 10px;
      left: 0;
      bottom: 0;
      font-size: 9px;
      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%)
    }
    
    .bottombanners {
    	position: relative;
    	display: flex;
    	align-items: center;
    	justify-content: flex-start;
    	border-top: 1px solid var(--borders);
    	margin-right: -30px !important;
    	padding: 25px 30px 0 30px;
    	flex: 1;
    	height: 68px;
    }
    
    .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
    }
    
    .game_navigate {
    	position: absolute;
    	height: 100%;
    	right: 38px;
    	z-index: 9;
    	padding: 38px 0;
    	box-sizing: border-box;
    	top: 0px;
    	display: flex;
    	align-items: center;
    	justify-content: flex-start;
    	flex-wrap: wrap;
    	width: 380px;
    	gap: 5px;
    }
    
    #pun .game_navigate a {
    	background: #242424;
    	color: var(--pun);
    	border-radius: 4px;
    	padding: 2px 10px 4px;
    	font-size: 12px;
    	font-weight: 400;
    	flex: auto;
    	text-align: center;
    	transition: all .3s linear 0s
    }
    
    #pun .game_navigate a:hover {
    	background: var(--links)
    }
    
    .news_wrap {
    	position: absolute;
    	margin-left: -255px !important;
    	top: 25px;
    	width: 225px;
    	padding-right: 25px;
    	box-sizing: border-box;
    	z-index: 9999
    }
    
    .news_wrap > span {
    	font-weight: 300;
    	text-transform: uppercase;
    	display: block;
    	text-align: center;
    	font-size: 10px;
    	opacity: .55;
    	letter-spacing: .15em;
    	margin-bottom: 20px;
    }
    
    .news_wrap div {
    	font-size: 11px;
    	line-height: 150%;
    	color: rgba(218, 218, 218, .75);
    	overflow-y: auto;
    	height: 220px;
    }
    
    .news_wrap p b {
    	display: block;
    	font-size: 12px;
    	color: rgba(218, 218, 218, .8)
    }
    
    .news_wrap p + p {
    	margin-top: 10px;
    }
    
    #chfont {
        position: fixed; /*позиционирование*/
        top: 11px; /*отступ сверху*/
        left: 100px; /*отступ слева*/
        text-align: center; /*текст по центру*/
        line-height: 22px; /*высота строк*/
        -moz-opacity: .8; /*прозрачность*/
        opacity: .8;
        z-index: 9999;
    	background: red;
    	display: flex;
    	gap: 5px;
    	align-items: center;
    	background: var(--text1) !important;
    	padding-right: 5px;
    	border-radius: 3px;
    }
    #chfont:hover {
        opacity: 1; /*убирает прозрачность при наведении*/
        -moz-opacity: 1;
    }
    #chfontbut {/*иконка регулятора*/
        width: 26px; /*ширина*/
        height: 26px; /*высота*/
        background-color: var(--fill); /*фон*/
        float: left; 
        cursor: pointer;
        position: relative;
    	box-sizing: border-box;
    	border-radius: 3px;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
    #chfontbut:before {
    	content: '\f031';
    	font-family: FontAwesome;
    	font-size: 16px;
    	position: absolute;
    	color: var(--text1) !important;
    }
    #chfontbut::after {/*крестик на иконке*/
        display: none;
        position: absolute;
        content: 'x';
        top: 0;
        left: 0;
        color: var(--pun); /*цвет крестика*/
        line-height: 7px; /*высота строки*/
        font-size: 10px; /*размер крестика*/
    	background: var(--text1);
    	border-radius: 0 0 3px;
    	width: 10px;
    	height: 10px;
    }
    #chfont.active #chfontbut::after {
        display: block;
    }
    #chfont select {/*поле выбора вида шрифта*/
        display: none;
        background-color: var(--pun); /*цвет фона*/
        color: var(--text1); /*цвет текста*/
        cursor: pointer;
    	border-radius: 3px;
    }
    #chfontsize {/*индикатор размера шрифта*/
        width: auto; /*ширина*/
        display: none;
    }
    #chfont.active select,
    #chfont.active #chfontsize {
        display: flex;
    	gap: 5px;
    	align-items: center;
    }
    .fsizeplus,
    .fsizeminus {/*кнопки плюса и минуса*/
        background-color: #242424; /*цвет фона*/
        color: var(--pun); /*цвет плюса и минуса*/
        cursor: pointer;
    	font-size: 11px;
    	width: 20px;
    	height: 20px;
    	text-align: center;
    	border-radius: 6px;
    	line-height: 18px;
    	font-family: FontAwesome
    }
    .fsizeplus::after {
        content: '\2b';
    }
    .fsizeminus::after {
        content: '\f068';
    }
    .fsize {
        color: var(--pun); /*цвет плюса и минуса*/
    }
    
    .gold {
    	--links: #7B6038;
    	--links2: #A38354;
    
    	--imp: #7B6038;
    
    	--td-bg-head: #7B6038;
    }
    
    .blue {
    	--links: #2B5F63;
    	--links2: #3E7D81;
    
    	--imp: #2B5F63;
    
    	--td-bg-head: #2B5F63;
    }
    
    .black {
    	--links: #383838;
    	--links2: #5F5F5F;
    
    	--imp: #383838;
    
    	--td-bg-head: #383838;
    }
    
    .black .logo_svg {
      width: 431px;
      height: 59px;
      display: block;
      background: var(--links2) var(--logo-textur);
      mask: var(--logo) no-repeat center center;
    -webkit-mask: var(--logo) no-repeat center center;
      mask-size:contain;
     -webkit-mask-size: contain;
    	transition: all .5s linear 0s;
    	margin-bottom: 15px
    }
    
    #tooltip {
      position: absolute;
      background: rgba(0,0,0,.85);
      z-index: 999;
      max-width: 200px;
      border: none;
      border-radius: 3px;
      box-shadow: 0 0 0px 1px rgba(0,0,0,.05) inset;
      font-family: ibm plex sans;
      font-size: 11px; /* размер текста */
      display: none;
      color: var(--pun); /* цвет текста */
      text-align: center;
      padding: 5px 25px;
      font-weight: 500;
    }
    
    .custom_tag_indent {margin: 0 2.1em;} 

    0

    2

    Код:
    @media screen and (max-width: 540px) {
    
    	#left-panel,
    	.game_navigate,
    	.news_wrap,
    	#da_persons,
    	.dragon,
    	.header_top,
    	.da_logo span {
        display: none !important;
    	}
    
    	body {
        background-size: cover !important;
    	}
    
    	#pun {
        border-radius: 0 !important;
        background:
        	var(--pun);
    	}
    
    	.punbb {
        padding: 0px !important;
    	}
    
    	#html-header {
        color: var(--text2);
        width: auto;
        height: 169px;
        margin: 0px 0px 0 !important;
    	}
    
    	#pun .header_wrap {
        box-sizing: border-box;
        height: 169px;
        width: 100vw;
        position: relative;
        z-index: 0;
        top: 0;
        margin: 0 0 20px !important;
        background: var(--base-bg) repeat top left /cover;
        display: flex;
        justify-content: center;
        align-items: center;
    	}
    	
    	.da_logo {
        width: 100vw !important;
        height: auto !important;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        left: 0;
        top: 50px
    	}
    	
    	
    	#stylelist {
        z-index: 1;
        top: 125px !important;
        left: 20px;
        width: 100%;
        margin: 0 !important;
        position: absolute;
        flex-direction: row;
        height: 8px;
        width: auto;
    	}
    
    	#BookmCntToggle {
        top: 10px !important;
        left: 10px !important;
    	}
    	
    	#chfont {
        top: 11px !important;
        left: 50px !important;
    	}
    
    	#pun-ulinks:before,
    	#pun-ulinks:after {
        display: none
    	}
    
    	#pun #pun-ulinks .container {
        box-shadow: none !important;
        background:
        	#222 !important;;
        	box-shadow: 
        0px 0px 0px 0px rgba(162, 160, 150, 0.20), 
        0px 0px 1px 0px rgba(162, 160, 150, 0.20), 
        0px 1px 1px 0px rgba(162, 160, 150, 0.17), 
        0px 3px 2px 0px rgba(162, 160, 150, 0.10), 
        0px 6px 2px 0px rgba(162, 160, 150, 0.03), 
        0px 9px 3px 0px rgba(162, 160, 150, 0.00);
        padding: 10px !important;
    	}
    
    	#pun-navlinks.section {
        width: auto !important;
    	}
    
    
    	#pun-navlinks ul {
        justify-content: center;
        gap: 0px
    	}
    
    	#pun #pun-navlinks .container li a {
        background: transparent !important;
        box-shadow: none !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
        background-clip: padding-box !important;
        -webkit-background-clip: padding-box !important;
        -moz-background-clip: padding-box !important;
        -o-background-clip: padding-box !important;
    	}
    
    	#pun-navlinks a {
        color: var(--text2) !important;
        background-clip: padding-box !important;
        -webkit-background-clip: padding-box !important;
        -moz-background-clip: padding-box !important;
        -o-background-clip: padding-box !important;
    	}
    
    	#pun-navlinks li a span {
        font-size: 0;
        display: none
    	}
    
    	#navpr_1 li span {
        font-size: 0;
        display: none
    	}
    
    	#navpr_2 li span {
        font-size: 0;
        display: none
    	}
    
    	#navindex a:before {
        content: "\f015";
        font-family: FontAwesome;
        font-size: 14px
    	}
    
    	#navuserlist a:before {
        content: "\f0c0";
        font-family: FontAwesome;
    	}
    
    	#navsearch a:before {
        content: "\f002";
        font-family: FontAwesome;
    	}
    
    	#navpm a:before {
        content: "\f0e0";
        font-family: FontAwesome;
    	}
    
    	#navprofile a:before {
        content: "\f2bb";
        font-family: FontAwesome;
    	}
    
    	#navadmin a:before {
        content: "\f085";
        font-family: FontAwesome;
    	}
    
    	#navlogin a:before {
        content: "\f090";
        font-family: FontAwesome;
    	}
    
    	#navlogout a:before {
        content: "\f08b";
        font-family: FontAwesome;
    	}
    
    	#navregister a:before {
        content: "\f067";
        font-family: FontAwesome;
    	}
    
    	#navpr_2 a:before {
        content: "\f0f3";
        font-family: FontAwesome;
    	}
    
    	#navpr_1 a:before {
        content: "\f21b";
        font-family: FontAwesome;
    	}
    
    
    	#navindex a span {
        display: block;
    	}
    
    	#navuserlist a span {
        display: block;
    	}
    
    	#navawards a span {
        display: block;
    	}
    
    	#navsearch a span {
        display: block;
    	}
    
    	#navpm a span {
        display: block;
    	}
    
    	#navprofile a span {
        display: block;
    	}
    
    	#navadmin a span {
        display: block;
    	}
    
    	#navlogin a span {
        display: block;
    	}
    
    	#navlogout a span {
        display: block;
    	}
    
    	#navregister a span {
        display: block;
    	}
    
    	#navpr_1 a span {
        display: block;
    	}
    
    	#navpr_2 a span {
        display: block;
    	}
    
    	#pun #pun-ulinks {
        background: transparent !important;
        box-shadow: none !important;
        right: 0px !important;
        top: 0px !important;
    	}
    
    	#pun #pun-ulinks:before {
        content: "\f0c9";
        font-family: FontAwesome;
        font-size: 30px;
        color: var(--links2);
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: no-repeat;
        text-align: center;
        line-height: 45px
    	}
    	
    	#pun-index .category, #pun-stats {
        margin: 0 !important;
        flex-direction: column;
        border: none !important;
    	}
    	
    	#pun .category .container, #pun-stats .container {
        border: none !important;
    	}
    
    	#pun .category h2,
    	#pun-stats h2 {
        margin: 25px 0px 20px !important;
        height: auto;
        display: flex !important;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        position: relative;
        text-align: center;
        gap: 2px;
        overflow: visible !important;
        white-space: normal;
        background: var(--fill);
        width: auto !important;
        border: none !important;
        box-sizing: border-box;
        padding: 20px
    	}
    
    	#pun .category h2 span,
    	#pun-stats h2 span {
        height: auto;
        margin-top: 0px !important;
        padding: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-transform: uppercase;
        font: 600 15px ibm plex sans !important;
        position: relative;
        align-self: stretch;
        position: relative;
        width: auto;
        color: var(--text1)
    	}
    
    	#pun-stats h2 span {
        font-size: 0 !important;
        height: 3px;
    	}
    
    	#pun-index .category h2 em {
        font: 300 11px ibm plex sans;
        letter-spacing: .03em;
        align-self: center;
        flex: 1;
        width: 100% !important;
        text-transform: none;
        color: var(--text1)
    	}
    
    	#pun-stats h2 em {
        padding: 0px !important;
        color: var(--text1)
    	}
    
    	.category+.category {
        margin-top: 0px !important;
    	}
    
    	#pun #pun-category1 h2 {
        margin-top: -10px !important;
    	}
    
    	.category .container {
        margin: 0;
        padding: 0 20px
    	}
    
    	.category tr {
        display: flex;
        flex-direction: column;
        padding: 0 !important;
        gap: 10px;
        align-items: stretch
    	}
    
    	#pun .category .tcl {
        border: none !important;
        padding-bottom: 0px !important;
    	}
    
    	#pun .category .tcr {
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    	}
    
    	.category .Add {
        display: none
    	}
    
    	#pun #pun-stats {
        margin: 20px 0px 0 !important;
        padding: 0 0px !important;
    	}
    
    	#pun #pun-stats .container {
        display: flex;
        flex-direction: column;
        padding: 0em 20px !important;
    	}
    	
    	#onlinelist {
        padding-top: 0 !important;
    	}
    
    	.ststitems {
        display: none
    	}
    
    	#pun #html-footer {
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
    	}
    	
    	.bottom_wrap {
        margin: 0;
        width: auto;
        box-sizing: border-box;
        padding-bottom: 20px !important;
    	}
    	
    	.bottom_need {
        display: none
    	}
    
    	.bottombanners {
        width: auto;
        border-radius: 0;
        margin: auto;
        position: relative;
        z-index: 1;
        padding: 0;
        margin: 0 !important;
    	}
    	
    	.bottombanners div {
        position: relative;
        top: 0;
        left: 0;
        width: auto !important;
        box-sizing: border-box
    	}
    
    	.multipage {
        margin-top: 20px !important;
        padding: 0 15px
    	}
    
    	#pun #pun-crumbs1 {
        margin-bottom: 30px !important;
    	}
    
    	.linkst .pagelink {
        margin: 0 !important;
    	}
    
    	#pun .punbb tbody.hasicon td.tcl {
        padding-left: 0 !important;
    	}
    
    	#pun .post-author {
        margin-top: 20px !important;
        background: transparent !important;
        border: none !important;
    	}
    
    	.post-author ul {
        display: grid;
        grid-template-columns: 1fr 120px;
        grid-template-rows: auto;
        gap: 0px 5px;
        grid-template-areas:
        	"name personal_wrap"
        	"status personal_wrap"
        	"messages personal_wrap"
        	"respect personal_wrap"
        	"character personal_wrap";
        color: var(--text1)
    	}
    
    	#pun .post-author .pa-author {
        grid-area: name;
        margin-top: 0px !important;
        padding: 0px 0px 5px !important;
        margin: 0 !important;
        border-radius: 6px;
        text-align: left !important;
    	}
    
    	#pun .post-author .pa-author a {
        padding: 0 !important;
        border: none !important;
        flex: 1
    	}
    
    	#pun .post-author .pa-title {
        grid-area: status;
        margin: 0 !important;
        border: none !important;
        background: transparent !important;
    	}
    
    	#pun .post-author ul .field_wrap {
        grid-area: messages;
        width: auto;
        margin: 0px 0px -0px !important;
        background: 0;
        padding: 10px 0px !important;
    	}
    
    	#pun .post-author .pa-respect {
        display: block !important;
    	}
    
    	#pun .post-author .personal_wrap {
        grid-area: personal_wrap;
        float: none;
        margin: 0;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        border: none;
        margin: 0 !important;
        border: none !important;
    	}
    
    	#pun .post-author .pa-avatar {
        float: none !important;
        border: none;
        margin: 0 !important;
    	}
    
    	#pun .post-author .pa-avatar img {
        max-width: 100px !important;
        max-height: 100px !important;
        box-sizing: border-box
    	}
    
    	#pun .pa-avatar img.indOnline,
    	#pun .pa-avatar img.indOffline {
        display: none
    	}
    	
    	.pa-links {
        display: flex;
    	}
    
    	#pun .post-links ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 5px;
    	}
    
    	#pun .post-links li {
        flex: 1;
        display: block;
    	}
    
    	.post-links li+li {
        margin: 0 !important;
        padding: 0 !important;
    	}
    
    	#pun .post-links ul a {
        display: block;
        text-align: center;
    	}
    
    	.punbb .post-links ul::after {
        display: none
    	}
    
    	.go-down,
    	.go-up {
        margin-left: 0 !important;
        right: 10px;
        bottom: 5px;
        z-index: 99999;
        position: fixed
    	}
    
    	.go-up {
        bottom: 50px
    	}
    
    	.indOnline,
    	.indOffline,
    	.post-img-Sp,
    	.post-ul-Sp {
        display: none !important;
    	}
    
    	#togglePreview {
        float: none !important;
    	}
    
    	#pun .post h3 span {
        width: 100%;
        border: 0 !important;
        height: auto;
        font-size: 13px;
        padding: 3px 15px !important;
    	}
    
    	#pun .post h3 {
        margin-bottom: 0px !important;
        margin-top: -10px;
        top: 0;
    	}
    
    	#post-form {
        padding: 20px 0px !important;
    	}
    
    	#pun .punbb textarea {
        width: 100% !important;
        max-width: 100% !important;
    	}
    
    	.linksb,
    	.linkst {
        gap: 10px !important;
        align-items: flex-start;
    	}
    
    	.subscribelink {
        text-align: left
    	}
    
    	.pagelink {
        flex: 1
    	}
    
    	#viewprofile-next,
    	#profile .container {
        margin: 0px 0 !important;
        padding: 10px 0 !important;
    	}
    
    	#profilenav {
        width: auto;
        margin: 10px !important;
    	}
    
    	#profilenav ul {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    	}
    
    	#profilenav li {
        background: var(--cover4);
        border-radius: 3px;
        border: 1px solid var(--borders);
        padding: 5px 10px;
        flex: auto;
        text-align: center;
    	}
    
    	#pun-messages #profilenav {
        width: auto;
    	}
    
    	#pun-messages .fs-box .container {
        padding: 10px 0 !important;
    	}
    
    	#pun-messages .post {
        margin: 0
    	}
    
    	#pun-messages form#messages tr {
        display: table;
    	}
    
    	#pun-messages form#messages tr td {
        text-align: left;
        padding: 10px;
        white-space: normal !important;
    	}
    
    	.tc2.pmtc24 {
        padding-left: 10px !important;
    	}
    
    	#pun div.icon {
        display: none !important;
    	}
    	
    	#pun #pun-index tr.inew .tclcon:after {
        left: -21px !important;
        top: 10px !important;
        width: 20px;
        height: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position:  center left;
        pointer-events: none;
        opacity: .95
    	}
    
    	#pun-index .category .tcl {
        overflow: visible
    	}
    
    	#pun .post-box {
        padding: 2em 0em 0
    	}
    
    	#pun .punbb .post-links,
    	#pun .post-rating {
        position: static;
        z-index: 1
    	}
    
    	#pun #pa-fld3 {
        display: none !important;
    	}
    
    	html .hvStickerPackModal.active {
    	width: calc(100vw - 40px) !important;
    	}
    
    	#pun #paginator {
        display: none
    	}
    	#pun .pagelink {
        flex: auto
    	}
    	#pun .pagelink a {
        padding: 0
    	}
    	#pun #pun-crumbs2 {
        display: block !important;
        width: auto !important;
        padding: 0 20px !important;
        margin: 0 !important;
    	}
    	#pun-index #pun-crumbs2 {
        display: none !important;
    	}
    	.forum .container {
        margin: 0
    	}
    	 .post {
        margin-left: 0 !important;
    	}
    	#profile-left {
        padding: 0 !important;
        color: var(--text1)
    	}
    	#profile-right {
        padding-left: 0 !important;
    	}
    	.formal.messages-container #post-form {
        margin-left: 0
    	}
    	
    	.postform_wrap {
        position: relative;
        left: 0;
        display: flex;
        flex-direction: row;
        margin-bottom: 10px
    	}
    	.postform_wrap {
        position: relative;
        left: 0;
        display: flex;
        flex-direction: row;
        margin-bottom: 10px;
        flex-wrap: wrap;
        gap: 5px;
        width: auto;
        align-items: stretch;
        justify-content: stretch
    	}
    }

    0

    3

    Код:
    body {
    	background:
        var(--base-bg) repeat fixed top left / cover;
    }
    
    .dragon {
    	position: absolute;
    	background: url(https://forumstatic.ru/files/001b/6b/7e/33338.png);
    	width: 240px;
    	height: 259px;
    	left: 202px;
    	top: 0;
    	z-index: 999;
    	pointer-events: none
    }
    
    #pun-title {
    	display: none
    }
    
    #pun-navlinks a {
    	color: var(--text2) !important;
    	transition: all .3s cubic-bezier(.64, .51, .55, 1.16) 0s !important;
    	font: 500 13px ibm plex sans !important;
    	position: relative;
    	display: flex;
    	align-items: center;
    	justify-content: flex-start;
    	padding: 0 !important;
    	height: 40px;
    	text-align: center;
    }
    
    #pun-navlinks a:hover {
    	color: var(--links2) !important;
    }
    
    #pun-navlinks ul {
    	display: flex;
    	gap: 25px;
    	width: 100%;
    	justify-content: flex-end;
    	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: 0px -30px 0 !important;
    	height: 40px;
    	padding: 0px 30px 0;
    	text-align: center;
    	box-sizing: border-box;
    	background: var(--links) var(--logo-textur);
    	box-shadow: -4px 0px 10px 0px rgba(0, 0, 0, 0.15) inset;
    	display: flex;
    	justify-content: flex-end;
    	align-items: center;
    	position: sticky;
    	top: 0px;
    	z-index: 99
    }
    
    #pun-navlinks .container:after {
    	display: none
    }
    
    #pun-ulinks .item5 {
    	display: none;
    }
    
    #pun-ulinks {
    	box-sizing: border-box;
    	background:
        var(--pun);
    	margin: 0px -30px 0 !important;
    	padding: 0 30px;
    	height: 30px;
    	display: flex;
    	align-items: center;
    	justify-content: flex-end;
    	position: sticky;
    	top: 40px;
    	z-index: 99
    }
    
    
    #pun-ulinks .container {
    	padding: 0px !important;
    	text-align: center;
    }
    
    #pun-ulinks a {
    	font: 400 11px/120% ibm plex sans !important;
    	text-transform: lowercase;
    	color: var(--text1) !important;
    	padding: 0 !important;
    	margin: 0 0px 0 15px !important;
    }
    
    
    #pun-ulinks.section {
    	margin-bottom: 10px !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: 200px;
    	margin-bottom: 10px;
    	box-sizing: border-box;
    	margin-top: -18px !important;
    	position: relative;
    	z-index: 1;
    	margin-right: 25px !important;
    	color: var(--text2)
    }
    
    .post-author ul {
    	box-sizing: border-box;
    	text-align: left !important;
    	box-sizing: border-box;
    	color: var(--text2)
    }
    
    #pun .post-author ul a {
    	color: var(--links2)
    }
    
    #pun .post-author ul a:hover {
    	color: var(--text2)
    }
    
    .indOnline,
    .indOffline {
    	display: block !important;
    	height: 11px;
    	width: 11px;
    	border-radius: 3px;
    	z-index: 1;
    	cursor: pointer;
    	border: none !important;
    	box-sizing: border-box;
    }
    
    .indOnline {
    	background: var(--imp) no-repeat center;
    }
    
    .indOffline {
    	background: var(--text1);
    	border: 1px solid var(--close) !important;
    }
    
    .post[data-group-id="3"] .pa-avatar .indOffline {
    	display: none;
    }
    
    .pa-author {
    	font-size: 1.3em !important;
    	font-weight: bold !important;
    	text-align: left;
    	display: inline-flex;
    	align-items: center;
    	flex-direction: row;
    	gap: 10px
    }
    
    i#tuser, .pa-author span.flag-i {
    	display: none !important;
    }
    
    .pa-title {
    	font-size: 10px;
    	text-align: left;
    	margin: 0px 0 5px !important;
    	font-weight: 300 !important;
    	margin-bottom: 5px !important;
    	opacity: .75
    }
    
    .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 0 15px !important;
    }
    
    .pa-fld1 font {
    	font: 600 italic 14px ibm plex sans !important;
    }
    
    .pa-fld1 b {
    	font-style: italic;
    	font-weight: 700
    }
    
    .pa-fld1 a b {
    	color: var(--links2) !important;
    }
    
    .pa-fld1 div {
    	line-height: 165%;
    	color: #AFAFAF !important;
    }
    
    .pa-fld1 {
    	font-weight: 300;
    	font-size: 11px;
    	border-bottom: 1px solid #282828;
    	margin-bottom: 12px !important;
    }
    
    .personal_wrap {
    	position: relative;
    	display: flex;
    	line-height: 0;
    }
    
    .pa-fld3 {
    	background: #1C1C1C;
    	flex: 1;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
    
    .pa-fld3 a, #pa-fld3 strong a {
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	flex: 1;
    }
    
    #pa-fld3 strong {
    	flex: 1;
    }
    
    .personal_page-logo {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/32278.svg) no-repeat center / contain;
    	width: 9px;
    	height: 44px;
    }
    
    .pa-posts,
    .pa-respect {
    	font-size: 11px;
    	font-weight: 300
    }
    
    .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
    }
    
    #post-form .areafield {
    	padding: 0
    }
    
    #post .fs-box {
    	padding: 0
    }
    
    .punbb textarea {
    	box-sizing: border-box;
    border: 1px solid var(--borders) !important;
    background: #CECECE;
    	border-radius: 5px;
    	padding: 10px !important;
    	border: none;
    	width: 100% !important;
    	color: var(--text1)
    }
    
    .punbb #pun-main .quote-box,
    .punbb #pun-main .code-box {
    border-radius: 5px;
    border: 1px solid var(--borders);
    background: #CECECE;
    	overflow: hidden;
    	padding: 15px !important;
    	position: relative;
    	overflow: hidden;
    	text-align: justify;
    }
    
    #pun .quote-box.spoiler-box {
    	padding: 0px !important;
    border-radius: 5px;
    border: 1px solid var(--borders);
    background: #D0D0D0;
    }
    
    .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(--borders);
    background: #CACACA;
    	margin: 15px 0px -10px !important;
    	width: auto;
    }
    
    
    #pun .quote-box cite,
    #pun .code-box strong.legend {
    	display: block;
    	font-size: 12px;
    	font-style: italic;
    	margin: -15px;
    	padding: 8px 20px;
    	margin-bottom: 10px;
    	text-align: left;
    	font-weight: 700;
    	border-bottom: 1px solid var(--borders);
    	background: #CACACA
    }
    
    #pun-main .code-box .scrollbox pre {
    	font-size: 11px;
    	font-family: Courier New
    }
    
    .punbb select,
    input {
    	padding: 4px 10px 4px 10px !important;
    	color: var(--text1);
    border: 1px solid var(--borders);
    background: #CACACA;
    }
    
    #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-size: 13px;
    	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: 25px;
    	height: 8px;
    	margin-right: 0px;
    	box-sizing: border-box;
    	margin-top: 1px !important;
    	box-sizing: border-box
    }
    
    div.icon {
    	background: var(--old);
    }
    
    .inew div.icon {
    	background: var(--new);
    }
    
    .isticky div.icon {
    	background: var(--imp);
    }
    
    .iclosed div.icon {
    	background: var(--text);
    	border: 1px solid var(--close)
    }
    
    #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;
    }
    
    #pun-about.section {
    	margin: 0
    }
    
    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);
    	color: var(--text2);
    	font-size: 13px !important;
    	font-weight: 500 !important;
    	margin-top: 0px !important;
    	padding: 4px 25px 4px 25px !important;
    	text-decoration: none;
    	transition: all 0.3s ease-in-out 0s;
    	border-radius: 3px;
    }
    
    .button:hover,
    #pa-edit strong a:hover,
    input[type="button"]:hover,
    input.active[type="button"] {
    	cursor: pointer;
    	background: #CDCCC5;
    	color: var(--text1);
    	text-shadow: none
    }
    
    .button:active {
    	border-top-color: #2c5f75;
    }
    
    
    #pun-crumbs1 p.container,
    #pun-crumbs2 p.container {
    	font-weight: 500;
    	font-size: 12px;
    }
    
    #pun-crumbs1 a,
    #pun-crumbs2 a {
    	font-weight: 700
    }
    
    #pun-crumbs1 p {
    	margin-bottom: 0px
    }
    
    #pun-crumbs1,
    #pun-crumbs2 {
    	margin: 40px 0 10px !important;
    }
    
    #pun-crumbs1 .container strong+em,
    #pun-crumbs2 .container strong+em {
    	display: none !important;
    }
    
    .post_reputation {
    border: 1px solid var(--borders) !important;
    background: #CECECE;
    	border-radius: 5px;
    }
    
    
    #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(--borders) !important;
    background: #CECECE;
    	border-radius: 5px;
    	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 {
    	display: flex;
    	margin-left: -255px !important;
    }
    
    #pun-index .category+.category {
    	margin-top: 60px
    }
    
    #pun-index #pun-category1 {
    	margin-top: 20px
    }
    
    #pun .category h2 {
    	margin: 0px !important;
    	height: auto;
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-start;
    	align-items: flex-start;
    	position: relative;
    	text-align: center;
    	gap: 5px;
     padding: 20px 25px 0 0;
    	text-align: left;
    	width: 225px !important;
    	box-sizing: border-box;
    	border-top: 1px solid #282828 !important;
    	color: var(--pun);
      line-height: 130%
    }
    
    #pun .category h2 span {
    	height: auto;
    	margin-top: 0px !important;
    	text-transform: none;
    	font-weight: 600;
    	font-size: 16px;
    	position: relative;
    }
    
    
    .category h2 em {
    	flex: auto;
    	text-transform: none;
    	opacity: .55;
    	font-weight: 400;
    	font-size: 10px;
    }
    
    .category .container {
    	padding: 0 0px;
    	position: relative;
    	flex: 1;
    	border-top: 1px solid var(--borders) !important;
    	margin-right: -30px;
    	padding: 20px 30px 0 30px;
    }
    
    .category tr {
    	margin: 0 0px;
    	display: flex;
    	align-items: center;
    	gap: 30px;
    }
    
    .category tr+tr {
    	margin-top: 35px
    }
    
    #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: 500px;
    	box-sizing: border-box
    }
    
    #pun-index .tclcon h3 a {
    	font-size: 14px;
    	font-weight: 650;
    	height: auto;
    	padding: 0 0px;
    	color: var(--text1);
    	position: relative;
    	display: inline-block;
    }
    
    #pun-index .tclcon h3 a:hover {
    	color: var(--links)
    }
    
    #pun-index .tclcon br {
    	display: none
    }
    
    #pun-index .tclcon {
    	position: relative;
    	font-size: 11px;
    	width: 100%;
    	display: flex;
    	flex-direction: column;
    	gap: 10px
    }
    
    #pun-index tr.inew .tclcon:after {
    	content: "";
      background: var(--icon);
    	width: 25px;
    	height: 25px;
    	display: block;
    	position: absolute;
    	left: -45px;
    	top: 50%;
    	transform: translateY(-50%)
    }
    
    #pun-index .tc2,
    #pun-index .tc3,
    #pun-index .tcmod {
    	display: none
    }
    
    .tcr {
    	line-height: 130%;
    	padding-left: 0 !important;
    	flex: 1;
    	margin: 0 0px !important;
    }
    
    #pun-index .tcr a {
    	font-weight: 600;
    	font-size: 12.5px;
    	display: inline-block;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	height: auto;
    	width: 100%;
    	white-space: nowrap;
    	line-height: 120%;
    	color: var(--text)
    }
    
    #pun-index .tcr a:hover {
    	color: var(--links)
    }
    
    .lastpost {
    	opacity: .65
    }
    
    .category td+td {
    	padding: 0 0px;
    }
    
    .forumlinks {
    	font-weight: 500;
    	font-size: 11px;
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: space-between;
    	gap: 5px;
    	margin-top: 5px !important;
    }
    
    .forumlinks a {
    	text-transform: lowercase;
    	display: inline-block;
    	background: var(--fill);
    	padding: 1px 5px 3px;
    	flex: auto;
    	text-align: center;
    	transition: all .6s ease-in-out 0s !important;
    	border-radius: 6px;
    }
    
    .forumlinks a:hover {
    	background: var(--borders)
    }
    
    .forumlinks+br {
    	display: none
    }
    
    .Add {
    	font-size: 10px;
    	opacity: .55;
    	text-align: left;
    }
    
    #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: 25px;
    	height: 25px;
    	transition: filter .5s ease-in-out 0s !important;
    	border-radius: 100%;
    	box-sizing: border-box;
    }
    
    .go-up {
    	bottom: 230px;
    	margin-left: 857px !important;
    	background: var(--links);
    }
    
    .go-down {
    	bottom: 190px;
    	margin-left: 857px !important;
    	background: var(--links);
    }
    
    .go-up:hover,
    .go-down:hover {
    	filter: brightness(.7)
    }
    
    /* кнопки в форме ответа, с предыдущего дизайна взяты*/
    
    #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;
    	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:
    	 var(--pun);
        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 var(--borders) !important;
    }
    
    html .hvStickerPackModal.active {
    	width: 836px !important;
    }
    
    .hvStickerPackModal .hvStickerPackModalContent {
    	border: 1px solid var(--borders)  !important;
    	background: var(--pun);
    }
    
    .hvStickerPackModalTab {
    	background: var(--fill) !important;
    	border: 1px solid var(--borders)  !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: var(--fill) !important;
    	border: 1px solid var(--borders)  !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;
          border-radius: 5px;
          border: 1px solid #BFBEB8 !important;
          background: #D1D0C9 !important;
        	box-shadow: 
        0px 0px 0px 0px rgba(162, 160, 150, 0.20), 
        0px 0px 1px 0px rgba(162, 160, 150, 0.20), 
        0px 1px 1px 0px rgba(162, 160, 150, 0.17), 
        0px 3px 2px 0px rgba(162, 160, 150, 0.10), 
        0px 6px 2px 0px rgba(162, 160, 150, 0.03), 
        0px 9px 3px 0px rgba(162, 160, 150, 0.00);
          z-index:1000;margin-top:3px;
        }
        #paginator:before{
          content:"";display:block;position:absolute;
          height:6px;top:-10px;margin-bottom:-6px;
        }
    #paginator tr {
    	border-spacing: 4px;
    }
        #paginator td{
          border: 1px solid #BFBEB8;
    background: #D1D0C9 !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(--imp);
    	border: 1px solid var(--imp);
        	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

    4

    Код:
    <div class="header_wrap">
    <div id="da_persons">
    <p><img src="https://forumstatic.ru/files/001b/6b/7e/63066.png"></p>
    <p><img src="https://forumstatic.ru/files/001b/6b/7e/58752.png"></p>
    </div>
    <div class="header_top"></div>
    <div class="da_logo">
    <img src="/i/blank.gif" class="logo_svg">
    <span>We are one</span>
    <span class="hov">We are done</span>
    </div>
    <div class="game_navigate">
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=4#p5">Правила</a> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=3#p3">Сюжет</a> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=27#p82">Акции</a>
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=5#p6">Герои</a> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=880#p62994">Гостевая</a> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=804#p57339">Хочу к вам</a> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=128#p4251">Хэдканон</a> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=73#p80292">События ВД</a>
          </div>
    </div>
    
    <div class="news_wrap">
    <span>рейтинг проекта 18+</span>
             <div>
                <p><b>06.12.</b> Вы представлете: мы уже <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p151419>ШЕСТЬ ЛЕТ</a> лижем кувалду на морозе! С Днём Рождения, Ван! </p>
    
    <p><b>06.11.</b> <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p150411>71й месяц игры</a> (и когда мы уже начнем считать в годах?) несет нам: новый дизайн (~ehehe), новые цитаты, новые сюжеты и новый день рождения форума! 🎉</p>
    
                <p><b>03.10.</b> Октябрь у нас будет не только предвестником Хэллоуина, но и <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p149417>семидесятым месяцем</a> игры 🎃</p>
    
                 <p><b>03.10.</b> ...спешим спросить у <a href=https://dragonageone.mybb.ru/viewtopic.php?id=1464#p149267>Сыча</a> всё то, что заставит его пожалеть о том, что он с нами! 😜 + <a href=https://dragonageone.mybb.ru/viewtopic.php?id=264&p=8#p148942>голосуем за того, кого допросим следующим</a>!</p>
    
                 <p><b>25.09.</b> ...не забываем кошмарить <a href=https://dragonageone.mybb.ru/viewtopic.php?id=1463#p148941>Коула</a> каверзными (ну или какими получится) вопросами! 😊 + <a href=https://dragonageone.mybb.ru/viewtopic.php?id=264&p=8#p148942>голосуем за следующего на допрос</a>!</p>  
    
                 <p><b>06.09.</b> Интересной дате — интересные <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p148397>69 месяцев</a> игры 😏 </p>  
    
                 <p><b>06.08.</b> а <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p146981> 68 месяцев</a> игры не хотите? </p>
    
                 <p><b>06.07.</b><a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p145227> 67-ой месяц</a> за плечами, а впереди - Создатель знает сколько! </p>
    
                 <p><b>06.06.</b><a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p143858> 66-ой месяц</a> застал нас в начале лета, уставшими, но живыми. Заряжаемся солнечным теплом и набираемся сил <3 </p>
    
                 <p><b>12.05.</b> Переход форума <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p143209> в камерный режим </a> </p>
    
                <p><b>06.05.</b><a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=10#p142794> А мы уже  65 месяцев</a> шатаем Тедас!</p>
             </div>
          </div>
    
    <style>#da_persons p{display:none}</style>
    
        <script language="javascript">
        var sek = 100000000;  // Время отображения
    
        var Nrout=$("#da_persons p").length
        var i=Math.round(Math.random()*(Nrout-1));RotatorMycontent(i);
        function RotatorMycontent(i) {
        $("#da_persons p").hide();
        $("#da_persons p").eq(i).show();
        j =Math.round(Math.random()*(Nrout-1));
        timerID = setTimeout("RotatorMycontent(j)",sek);}
        </script>
    
    <ul id="stylelist"></ul>
    
    <div class="dragon"></div>
    
    <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>function PanelToggleL(a){var b=a.attr('data'),c=a.css('margin-left');a.attr('data',c);a.stop().animate({'margin-left':b},500)}</script>
        <div data="0" id="left-panel">
     <span class="content-header" onclick="PanelToggleL($('#left-panel'))">календарь</span>
        <div id="content-L">
    <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>
        <img id="img-left" src="/i/blank.gif" onclick="PanelToggleL($('#left-panel'))"/>
        </div>
    
    <!-- Смена стиля, (с) ForumD.ru, satsana-->
    <script type="text/javascript">
    var styleList = [{
        class: 'red',
        name: 'Красный'
    }, {
        class: 'gold',
        name: 'Золотой'
    },{
        class: 'blue',
        name: 'Синий'
    },{
        class: 'black',
        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>
    
    
    <!--Всплывающие Подсказки при наведении-->
    <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">
    FORUM.set("editor.link.short_url", function() { return false; });
    </script>
    
    <!-- Отключить мобильный стиль -->
    <script src="https://forumstatic.ru/files/0019/4f/84/79959.js"></script>
    
    <script type="text/javascript">
    FORUM.set('editor.addition.tags.hideprofile', {name:'Скрыть профиль',onclick:function(){bbcode('[img=hide-autor2]https://is.gd/ekiTPp[/img]','');}});
    </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="Verdana, Geneva, sans-serif" style="font-family: Verdana, Geneva, sans-serif">Verdana</option>
    <option value="'Philosopher', serif" style="font-family: 'Philosopher', serif">Philosopher</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 (конец) -->
    
    <script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>

    0

    5

    Код:
    <!--- цитаты в категориях --->
    <script>
    $(function (){ 
    $('<em>Удивительно, как в череду зацикленных сцен, повторяющихся изо дня в день, вводится всего одна переменная, ломающая понимание об этом цикле напрочь. Всего один человек, один новый кадр, почти сбивает всю картину, но также идеально мимикрирует в общий сюжет, дополняя образ.</em>').insertAfter('.category.category-2 h2 span'); // дописать двойку вместо единицы на чистовике
    $('<em>Кандалов может и не быть, но, если они когда-то сковывали тебя, руки не повяжешь даже ленточками.</em>').insertAfter('.category.category-3 h2 span'); // а тут ставить тройку 
    $('<em>Благодатные ферелденские земли, леса да болота, а всего разнообразия в погоде это «грязь подмерзла» да «грязь подсохла».</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>
    $('.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>
    $('.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; margin-left: -25px !important;padding-left: 25px !important;background: var(--pun)}</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).appendTo(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>
      $("#pun-main").prepend($("#pun-crumbs1"));
    </script>
    
    <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>
    
    <!-- баннеры партнеров -->
    <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="http://urchoice.rolka.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://rains.rusff.me//><img src="http://i.imgur.com/5Ym0dnF.png" border="0" alt="Рейнс: Новая империя. Политика, войны, загадки прошлого"width=88  height=31 border></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="http://allnewmarvels.ru" title="Marvel: All-New"><img src="https://forumstatic.ru/files/0016/a4/af/28937.gif" height="31" width="88" border="0"></a> <a href="https://circum.rusff.me/"><img title="CIRCUM" src="https://forumstatic.ru/files/001b/70/52/54325.gif" border="0" /></a> <a href="https://grishaverse.ru/" title="The Grishaverse"><img src="https://forumupload.ru/uploads/001b/19/fa/2/98255.gif"></a> <a href="http://talesfrom.rusff.me/"><img src="https://forumstatic.ru/files/001b/8a/68/16693.jpg"></a> <a href="https://arhi.rusff.me/" target="_blank" title="Аркхейм: авторский мир, фэнтези, рисованные внешности"><img src="https://forumstatic.ru/files/001b/8c/87/29818.png" width="88" height="31"/></a> <a href="https://sunnycross.ru/"><img src="https://i.imgur.com/65znPol.png"></a><a href="http://lastworldwar.rusff.me/"><img src="https://forumstatic.ru/files/001b/c8/34/60483.gif" title="Naruto: last world war" border="0" width="88" height="31"></a><a href="http://catchyourdream.rusff.me" target="_blank"><img src="https://i.imgur.com/QDhZ9vz.gif" title="dream catcher"></a> <a href="http://shlexmalalexnulla.rusff.me/" target="_blank"> <img src="https://forumstatic.ru/files/001b/91/87/45101.png" border="0" width="88" height="31" title="LEX MALA LEX NULLA"></a> <a href="http://newadventure.rusff.me/"><img src="https://forumstatic.ru/files/0014/ed/19/40119.png"></a>  <a href="https://labardon.rusff.me" target=_blank title="Labardon: disillusionment of unity"><img src="https://i.ibb.co/7vC8mL2/image.gif" border="0"alt="labardon" width=88 height=31></a> <a href="http://parograd.f-rpg.me" target="_blank"title="ПАРОГРАД"><img src="https://forumupload.ru/uploads/001b/ed/70/2/427148.gif"></a>
    
    </div>
    </div>
    </div>
    
    <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('[float=left]', '[/float]')" />
    <img class="vibor" src="https://forumupload.ru/uploads/0019/4f/84/269/606770.png" title="right" onclick="bbcode('[float=right]', '[/float]')" />
    </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 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>
    $(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">
    function to(username)
    {insert('[b]' + username + '[/b]' + ', ');}
    </script>
    
    <!-- Cтрелочки -Вверх вниз страницы -->
    <a href="#top" onclick="window.scrollTo(0,0); return false;" class="go-up">
    <img src="https://forumstatic.ru/files/001b/6b/7e/13102.svg">
    </a>
    <a href="#bottom" onclick="window.scrollTo(0, document.body.scrollHeight); return false;" class="go-down">
    <img src="https://forumstatic.ru/files/001b/6b/7e/73950.svg">
    </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('<img src="/i/blank.gif" class="indOnline" title="'+PostAuthorLogin+' на форуме'+activeTime+'" />');
      $(this).find('.pa-author.offline').prepend('<img src="/i/blank.gif" class="indOffline" title="'+PostAuthorLogin+' сейчас не на форуме, последний визит: '+visitTime+'. Дата регистрации '+regTime+' "/>');
    });
    </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>
    
    <script>
    $('#post-form').each(function(){
    $(this).find('#dice_btn, #togglePreview').wrapAll('<div class="postform_wrap">');
    });
    </script>
    
    <script>
    $(function() {
       /* ПОДСЧЕТ СИМВОЛОВ В ФОРМЕ ОТВЕТА */
       if ($('textarea#main-reply').length > 0) {
          $('.postform_wrap').prepend('<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>
    
    <!-- комменты в репу, 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 » Новый форум » Антиванский2


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