06.12. Вы представлете: мы уже ШЕСТЬ ЛЕТ лижем кувалду на морозе! С Днём Рождения, Ван!

    06.11. 71й месяц игры (и когда мы уже начнем считать в годах?) несет нам: новый дизайн (~ehehe), новые цитаты, новые сюжеты и новый день рождения форума! 🎉

    03.10. Октябрь у нас будет не только предвестником Хэллоуина, но и семидесятым месяцем игры 🎃

    03.10. ...спешим спросить у Сыча всё то, что заставит его пожалеть о том, что он с нами! 😜 + голосуем за того, кого допросим следующим!

    25.09. ...не забываем кошмарить Коула каверзными (ну или какими получится) вопросами! 😊 + голосуем за следующего на допрос!

    06.09. Интересной дате — интересные 69 месяцев игры 😏

    06.08. а 68 месяцев игры не хотите?

    06.07. 67-ой месяц за плечами, а впереди - Создатель знает сколько!

    06.06. 66-ой месяц застал нас в начале лета, уставшими, но живыми. Заряжаемся солнечным теплом и набираемся сил <3

    12.05. Переход форума в камерный режим

    06.05. А мы уже 65 месяцев шатаем Тедас!

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

    At Origin

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

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


    Вы здесь » At Origin » Новый форум » Эльфячий


    Эльфячий

    Сообщений 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');
    
    :root {
    	--base-bg: #15140F;
    	--sideleft: url(https://forumstatic.ru/files/001b/6b/7e/76768.jpg);
    	--sideright: url(https://forumstatic.ru/files/001b/6b/7e/99067.jpg);
    
    	--rshadow: -20px 0px 25px rgba(0, 0, 0, 0.51);
    	--lshadow: 20px 0px 25px rgba(0, 0, 0, 0.51);
    
    	--stroke: #332117;
    	--pun1: url(https://forumstatic.ru/files/001b/6b/7e/71590.png);
    	--pun2: url(https://forumstatic.ru/files/001b/6b/7e/57879.jpg);
    	--pun3: url(https://forumstatic.ru/files/001b/6b/7e/97022.png);
    	--decright: url(https://forumstatic.ru/files/001b/6b/7e/82484.png);
    	--decleft: url(https://forumstatic.ru/files/001b/6b/7e/35374.png);
    	--blood: url(https://forumstatic.ru/files/001b/6b/7e/14012.svg);
    	--drop: url(https://forumstatic.ru/files/001b/6b/7e/13728.svg);
    	--pun: #BAB6A0;
    
    	--head-s1: #1C120D;
    	--head-s2: #162A2F;
    	--head: url(https://forumstatic.ru/files/001b/6b/7e/80755.png);
    	--news-bg: rgba(62, 90, 97, 0.1);
    	--news-b: #162A2F;
    
    	--text1: #2D221F;
    	--links: #3b5364;
    	--text2: #CDC7B0;
    	--links2: #29758A;
    
    	--borders: #9F957C;
    
    	--cover1: #B2AE98;
    	--cover2: rgba(169, 160, 139, 0.1);
    	--cover3: #B0A996;
    
    	--icon: url(https://forumstatic.ru/files/001b/6b/7e/58281.svg);
    
    	--old: url(https://forumstatic.ru/files/001b/6b/7e/54061.png);
    	--new: url(https://forumstatic.ru/files/001b/6b/7e/73827.png);
    	--imp: url(https://forumstatic.ru/files/001b/6b/7e/26844.png);
    	--close: url(https://forumstatic.ru/files/001b/6b/7e/69355.png);
    
    	--on: url(https://forumstatic.ru/files/001b/6b/7e/36861.png);
    	--off: url(https://forumstatic.ru/files/001b/6b/7e/61953.png);
    
    	--btns: #446378;
    
    	--td-bg-head: #335267;
    	--td-bg-cover: #B2AC95;
    	--td-episode-bg: #B0A78E;
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: normal;
    	font-weight: 300;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/31938.ttf);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: italic;
    	font-weight: 300;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/43354.ttf);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: normal;
    	font-weight: 400;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/36694.ttf);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: italic;
    	font-weight: 400;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/58812.ttf);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: normal;
    	font-weight: 500;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/37760.ttf);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: italic;
    	font-weight: 500;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/16041.ttf);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: normal;
    	font-weight: 600;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/86302.ttf);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: italic;
    	font-weight: 600;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/16041.ttf?v=1);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: normal;
    	font-weight: 700;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/15910.ttf);
    }
    
    @font-face {
    	font-family: 'Accia';
    	font-style: italic;
    	font-weight: 700;
    	src: url(https://forumstatic.ru/files/001b/6b/7e/60781.ttf);
    }
    
    /* A2 Deal with browser defaults and wonkiness
    -------------------------------------------------------------*/
    
    /* A2.1 */
    html,
    body {
    	margin: 0;
    	padding: 0
    }
    
    /* A2.2 */
    .punbb * {
    	margin: 0px
    }
    
    /* A2.3 */
    .punbb ul,
    .punbb dl,
    .punbb li,
    .punbb dd,
    .punbb dt {
    	padding: 0;
    	list-style: none;
    }
    
    /* A2.4 */
    .punbb img {
    	border: none
    }
    
    /* A2.5 */
    .punbb .main table {
    	table-layout: fixed;
    	width: 100%;
    }
    
    /* A2.6 */
    .checkfield input[type="checkbox"],
    .radiofield input[type="radio"] {
    	margin: 0 0.3em;
    }
    
    /* A2.7 */
    p[class="checkfield"] *,
    div[class="checkfield"] *,
    fieldset[class="radiofield"] * {
    	height: auto;
    	vertical-align: middle
    }
    
    
    /* A3 Text setup
    -------------------------------------------------------------*/
    
    /* A3.1 */
    body {
    	font-size: 100.01%;
    }
    
    /* A3.2 */
    .punbb {
    	font: normal 70% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    }
    
    /* 3.3 */
    .punbb textarea,
    .punbb input,
    .punbb select,
    .punbb optgroup {
    	font: 1em verdana, arial, helvetica, sans-serif
    }
    
    
    /* A3.4 */
    .punbb h1,
    .punbb h2,
    .punbb h3 {
    	font-size: 1em;
    	font-weight: bold;
    }
    
    .punbb th {
    	font-size: 0.9em;
    	font-weight: bold;
    }
    
    .punbb h4,
    .punbb table {
    	font-size: 1em;
    	font-weight: normal;
    }
    
    /* A3.5 */
    .punbb h1 span,
    .punbb h2 span,
    .punbb legend span {
    	font-size: 1.1em;
    }
    
    /* A3.6 */
    .punbb pre {
    	font: 1.1em/140% verdana, arial, monaco, "bitstream vera sans mono", "courier new", courier, monospace
    }
    
    /* A3.7 */
    .punbb address,
    .punbb em {
    	font-style: normal
    }
    
    /* A3.8 */
    .punbb .post-content em {
    	font-style: italic
    }
    
    /* A3.9 */
    .punbb .post-content em.bbuline {
    	font-style: normal;
    	text-decoration: underline;
    }
    
    /* A3.10 */
    .punbb a {
    	text-decoration: underline
    }
    
    /* A3.11 */
    .punbb optgroup {
    	font-weight: bold;
    }
    
    
    /* A4 Float clearing and hidden items
    -------------------------------------------------------------*/
    
    /* A4.1 */
    #pun:after,
    .punbb .container:after,
    .punbb .post-links ul:after,
    .punbb .main div.inline:after,
    .punbb dl.post-sig dt span,
    .punbb .post-box:after,
    .punbb .linksb:after {
    	clear: both;
    	content: ".";
    	display: block;
    	height: 0;
    	visibility: hidden;
    	overflow: hidden;
    	line-height: 0.0;
    	font-size: 0;
    }
    
    /* A4.2 */
    .acchide,
    #pun-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(--blood) no-repeat bottom left,
        var(--drop) no-repeat right 69px,
        var(--decleft) no-repeat top left,
        var(--decright) no-repeat bottom right,
        var(--pun1) no-repeat left 69px,
        var(--pun3) no-repeat bottom,
        var(--pun) var(--pun2);
    	background-blend-mode: multiply, overlay, soft-light, soft-light, normal, normal, normal, normal;
    	margin: auto;
    	width: 1098px;
    	box-sizing: border-box;
    	margin-top: 296px !important;
    	margin-bottom: 70px;
    	position: relative;
    	box-shadow: 0 0 0 1px var(--stroke) inset;
    }
    
    .punbb {
    	padding: 30px 60px;
    }
    
    /* лишнее */
    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) !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: 120px 0px;
    	height: auto;
    	background:
        var(--blood) no-repeat bottom left,
        var(--drop) no-repeat right top,
        var(--decleft) no-repeat top left,
        var(--decright) no-repeat bottom right,
        var(--pun1) no-repeat left top,
        var(--pun3) no-repeat bottom,
        var(--pun) var(--pun2);
    	background-blend-mode: multiply, overlay, soft-light, soft-light, normal, normal, normal, normal;
    	width: 1098px;
    	margin-top: 50px
    }
    
    /* A5.4 */
    .punbb .section,
    .punbb .main {
    	margin-bottom: 1em;
    }
    
    /* A5.5 */
    .punbb .category,
    .punbb .post {
    	margin-top: 0.4em;
    	position: relative
    }
    
    /* A5.6 */
    .punbb #pun-category1,
    .punbb .toppost,
    .punbb .topicpost {
    	margin-top: 0;
    }
    
    /* 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: var(--borders);
    	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: 150%;
    	font-family: 'Verdana', sans-serif;
    	font-size: 1em
    }
    
    
    /* B1.4 */
    .punbb .post-content img {
    	vertical-align: text-top
    }
    
    /* B1.5 */
    .punbb .post-content img.postimg {
    	vertical-align: middle;
    }
    
    /* B1.6 */
    .punbb .post-content .blockcode,
    .punbb .post-content blockquote {
    	width: 100%;
    	overflow: visible;
    }
    
    /* B1.7 */
    .punbb .post-content .scrollbox {
    	width: 100%;
    	overflow: auto;
    	height: auto !important;
    	max-height: 200px
    }
    
    /* B1.8 */
    .punbb .post-content .quote-box,
    .punbb .post-content .code-box {
    	border: medium none;
    	margin: 0.4em 0em 0.8em;
    	padding: 0em;
    }
    
    
    /* B1.9 */
    .punbb .quote-box cite,
    .punbb .code-box strong.legend {
    	display: block;
    	font-size: 1.1em;
    	font-style: normal;
    	font-weight: bold;
    	margin: 0;
    	padding-bottom: 0.0em;
    }
    
    /* B2 Information boxes
    -------------------------------------------------------------*/
    
    /* B2.1 */
    .punbb .info-box {
    	padding: 1.1em 1.7em 1em 1.7em;
    	border-style: solid;
    	border-width: 1px;
    	margin: 0 0 1.1em 0;
    }
    
    /* B2.2 */
    .punbb .info-box * {
    	padding: 0 0 0.7em 0;
    }
    
    /* B2.3 */
    .punbb #pun-main .info-box .legend {
    	font-size: 1.1em;
    	font-weight: bold;
    }
    
    
    /* B3 Pagination and posting links
    -------------------------------------------------------------*/
    
    /* B3.1 */
    .punbb .linkst {
    	width: auto;
    	height: auto;
    	font: 400 11px Accia;
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	padding: 8px 60px 8px;
    	margin: 10px -60px 0 !important;
    	position: relative;
    	z-index: 9;
    	background: rgba(104, 76, 52, 0.1);
    	border-width: 1px 0px;
    	border-style: solid;
    	border-color: rgba(104, 76, 52, 0.15);
    }
    
    /* B3.4 */
    .linkst .postlink,
    .linksb .postlink {
    	text-align: right;
    	font-weight: 700;
    }
    
    /* B3.5 */
    .punbb .linksb {
    	width: auto;
    	height: auto;
    	font: 400 11px Accia;
    	box-sizing: border-box;
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	padding: 8px 60px 8px;
    	margin: 10px -60px 0 !important;
    	position: relative;
    	z-index: 9;
    	background: rgba(104, 76, 52, 0.1);
    	border-width: 1px 0px;
    	border-style: solid;
    	border-color: rgba(104, 76, 52, 0.15);
    }
    
    
    .linksb {
    	height: auto;
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	width: auto;
    }
    
    #profile .button {
    	margin-top: 0 !important;
    }
    
    #profile .clearer {
    	display: none
    }
    
    #profile .linksb:after,
    .linksb:after {
    	display: none !important;
    }
    
    
    .postlink span+span {
    	margin-left: 10px
    }
    
    /* B3.6 */
    .linksb .pagelink {
    	float: left;
    	width: auto;
    	text-align: left;
    	order: 1
    }
    
    
    /* B3.7 */
    .linksb .postlink,
    .linksb noindex {
    	width: auto;
    	order: 3;
    	position: relative
    }
    
    .subscribelink {
    	position: relative;
    	order: 2;
    	text-align: center;
    }
    
    /*************************************************************
    C - MAIN CONTENT - SPECIFIC
    **************************************************************/
    
    /* C1 Form layout
    -------------------------------------------------------------*/
    
    /* C1.1 */
    .punbb .formal .container {
    	padding: 1.7em 2.3em 1.1em 2.3em;
    }
    
    #post.container {
    	padding: 1em 0 !important;
    }
    
    /* C1.2 */
    .punbb .formsubmit {
    	padding: 0 0 0 0em;
    	margin: 1em 0 0 0;
    	position: relative;
    	z-index: 1;
    }
    
    /* C1.3 */
    .punbb .formsubmit input,
    .punbb .formsubmit a,
    .punbb .formsubmit span {
    	margin: 0 0.6em 0 0
    }
    
    /* C1.4 */
    .punbb fieldset {
    	border-style: solid;
    	border-width: 1px;
    	padding: 0 0px 0 0px;
    	margin: 0 0 1em 0
    }
    
    /* C1.5 */
    .punbb fieldset legend {
    	padding: 0;
    	margin: 0 0 0 11px;
    	font-size: 1.1em
    }
    
    /* C1.6 */
    .punbb fieldset legend span {
    	padding: 0 5px;
    	margin: 0 0 0 -15px;
    }
    
    /* C1.7 */
    .punbb fieldset fieldset {
    	border-style: none;
    	margin: 0;
    	padding: 0 0 8px 0
    }
    
    /* C1.8 */
    .punbb .fs-box {
    	padding: 1em 0 0.8em 0;
    }
    
    /* C1.9 */
    .punbb .fs-box p,
    .punbb .fs-box fieldset {
    	padding: 0 0 1.5em 0
    }
    
    /* C1.10 */
    .punbb .inline .inputfield,
    .punbb .inline .selectfield,
    .punbb .inline .passfield {
    	float: left;
    	margin-right: 1em;
    }
    
    /* C1.11 */
    .punbb .inline .infofield {
    	clear: both
    }
    
    /* C1.12 */
    .punbb .datafield br {
    	display: none
    }
    
    /* C1.13 */
    .punbb .required label,
    .punbb .datafield span.input {
    	font-weight: bold
    }
    
    /* C1.14 */
    .punbb .datafield span.input a {
    	font-weight: normal;
    }
    
    /* C1.15 */
    .punbb .areafield span.input,
    .punbb p.longinput span.input {
    	display: block;
    	padding: 0 4em 0 0;
    	height: 100%;
    	/* For IE */
    }
    
    /* C1.16 */
    .punbb textarea,
    .punbb .longinput input {
    	width: 64%;
    	margin: 0;
    }
    
    /* C1.17 */
    .punbb .hashelp {
    	position: relative;
    }
    
    /* C1.18 */
    .punbb .helplinks {
    	display: block;
    	position: absolute;
    	top: 1em;
    	right: 0;
    	font-weight: normal;
    	width: 36%;
    }
    
    /* c1.19 */
    .punbb #profile .helplinks {
    	top: 1.5em;
    }
    
    /* C1.20 */
    .punbb .helplinks span {
    	display: block;
    	padding-bottom: 0.2em;
    }
    
    .punbb .helplinks span INPUT {
    	margin: 0px 2px 2px 0px;
    }
    
    /* C1.21 */
    #pun-post .formal .info-box li {
    	padding-left: 4px;
    	list-style-type: square;
    	list-style-position: inside;
    	line-height: 1.5;
    	margin: 0;
    }
    
    
    /* C2 Table layout
    -------------------------------------------------------------*/
    
    /* C2.1 */
    .punbb .main .tcl {
    	/*  overflow: hidden;*/
    	text-align: left;
    	width: 35%;
    }
    
    /* C2.2 */
    .punbb .main .tc2,
    .punbb .main .tc3,
    .punbb .main .tcmod {
    	text-align: center;
    	width: 6%;
    }
    
    /* C2.3 */
    .punbb .main .tcr {
    	overflow: hidden;
    	text-align: left;
    	width: 27%;
    }
    
    
    /* C2.4 */
    #pun-userlist .main .tcl,
    #pun-searchtopics .main .tcl,
    #pun-modviewforum .main .tcl {
    	width: 40%
    }
    
    /* C2.5 */
    #pun-userlist .main .tc2,
    #pun-searchtopics .main .tc2 {
    	text-align: left;
    	width: 20%;
    }
    
    /* C2.6 */
    #pun-debug table .tcl {
    	width: 15%;
    	white-space: normal;
    }
    
    /* C2.7 */
    #pun-debug .tcr {
    	width: 90%;
    	white-space: normal;
    }
    
    /* C2.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 {
    	font-size: 11px;
    	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;
    	font: 600 italic 12px Accia;
    	top: 15px;
    	z-index: 1
    }
    
    .post h3 span {
    	display: inline-flex !important;
    	justify-content: flex-start;
    	align-items: center;
    	gap: 0;
    	margin-left: 220px;
    	flex-wrap: wrap;
    	background: linear-gradient(90deg, rgba(104, 76, 52, 0.15) 26.04%, rgba(104, 76, 52, 0) 100%);
    	border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-image: linear-gradient(to right, rgba(104, 76, 52, .25) 0%, rgba(104, 76, 52, 0) 100%) 1 round;
    	border-top-width: 1px;
    	border-top-style: solid;
    	height: 25px;
    	padding: 0px 100px 0px 40px
    }
    
    .post h3 span a,
    .post h3 strong {
    	font-weight: 500;
    	line-height: 26px;
    	box-sizing: border-box;
    }
    
    .post h3 strong {
    	order: 2
    }
    
    .post.topicpost {
    	margin-top: -50px !important;
    }
    
    .post.endpost {
    	margin-bottom: 10px
    }
    
    .post h3 span strong:before {
    	content: ", #"
    }
    
    .post {
    	padding-top: 70px !important;
    	margin-top: -45px !important;
    }
    
    /* C3.5 */
    .punbb .post .post-author {
    	float: left;
    }
    
    /* C3.6 */
    .punbb .post .post-author ul,
    .punbb .post .post-author p {
    	line-height: 140%;
    }
    
    /* C3.7 */
    .pa-author {
    	font-size: 1.1em;
    	font-weight: bold;
    }
    
    /* C3.8 */
    .pa-author a {
    	text-decoration: none
    }
    
    /* C3.9 */
    li.pa-title {
    	padding-bottom: 0.4em;
    	font-weight: bold;
    }
    
    
    li.pa-online {
    	line-height: 0.8em;
    	border-left-style: solid;
    	border-left-width: 0.7em;
    	padding-left: 0.4em;
    	margin-top: 0.7em;
    }
    
    /* C3.11 */
    .punbb .post-body {
    	margin-left: 260px;
    	border-left-style: solid;
    	border-left-width: 1px;
    	padding: 0 0 1px 0;
    }
    
    /* C3.12 */
    .punbb .post-box {
    	padding: 40px 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 {
    	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 {
    	background: rgba(104, 76, 52, 0.1);
    	border: 1px solid rgba(104, 76, 52, 0.15);
    	border-radius: 3px;
    	font: 600 11px Accia;
    	padding: 3px 15px
    }
    
    #pun .post-links ul a {
    	color: var(--text1)
    }
    
    #pun .post-links ul a:hover {
    	color: var(--links)
    }
    
    /* C3.17 */
    .pl-email,
    .pl-website {
    	float: left;
    }
    
    /* C3.18 */
    .punbb .clearer {
    	clear: both;
    	height: 0;
    	font-size: 0;
    }
    
    
    /* C4 Moderator menu
    -------------------------------------------------------------*/
    
    /* C4.1 */
    .punbb .modmenu .container {
    	padding: 0px 0px 0;
    	text-align: right;
    	margin-top: 4px;
    	font: 600 11px Accia !important;
    }
    
    .forum {
    	padding: 10px 0
    }
    
    #topic-modmenu {
    	padding-bottom: 5px
    }
    
    /* C4.2 */
    .punbb .modmenu strong,
    .punbb .modmenu a {
    	height: 1.8em;
    	line-height: 1.8em;
    }
    
    /* C4.3 */
    .punbb .modmenu .container strong {
    	float: left;
    }
    
    /* C4.4 */
    .punbb .modmenu input {
    	margin-left: 1em;
    }
    
    
    /* C5 Message boxes
    -------------------------------------------------------------*/
    
    /* C5.1 */
    .punbb .info .container {
    	padding: 0.8em 1em
    }
    
    /* C5.2 */
    .punbb .info .container .backlink {
    	padding-top: 0.8em;
    }
    
    
    /* C6 Profile
    -------------------------------------------------------------*/
    
    /* C6.1 */
    #profile .container {
    	padding-left: 18.6em;
    }
    
    /* C6.2 */
    #profilenav {
    	float: left;
    	width: 14em;
    	margin-left: -18.7em;
    	display: inline;
    }
    
    /* C6.3 */
    #profilenav li {
    	padding-bottom: 0.8em;
    	font-weight: normal;
    }
    
    /* C6.4 */
    #viewprofile ul,
    #profilenav ul {
    	border-style: solid;
    	border-width: 1px;
    	padding: 1.5em 18px 0.8em 18px;
    	margin: 0 0 1em 0;
    }
    
    /* C6.5 */
    #viewprofile h2,
    #profilenav h2 {
    	padding: 3px 0 0 10px;
    	margin: 0 14px -0.6em 14px;
    	text-align: center !important;
    }
    
    /* C6.6 */
    #viewprofile h2 span,
    #profilenav h2 span {
    	padding: 0 5px;
    	position: relative;
    }
    
    /* C6.7 */
    #viewprofile li,
    #setmods dl {
    	padding: 0 0 0 16em;
    	margin-bottom: 0.2em;
    }
    
    /* C6.8 */
    #viewprofile li span {
    	float: left;
    	width: 14em;
    	margin-left: -16em;
    	padding: 0.5em 1em;
    	font-weight: normal;
    }
    
    /*C6.9 */
    #setmods dt {
    	float: left;
    	width: 14em;
    	margin-left: -16em;
    	padding: 0.8em 1em;
    	font-weight: bold;
    	display: inline;
    }
    
    /* C6.10 */
    #viewprofile li strong,
    #viewprofile li div,
    #setmods dd {
    	display: block;
    	padding: 0.5em 1em;
    	font-weight: normal;
    }
    
    /* C6.11 */
    .punbb img.avatardemo {
    	float: right;
    	margin: 0 0 0.8em 1.8em
    }
    
    
    /* C7 User list
    -------------------------------------------------------------*/
    
    /* C7.1 */
    #pun-userlist .formal,
    #pun-userlist .formal .container {
    	border-bottom: none;
    	margin-bottom: 0;
    }
    
    /* C7.2 */
    #pun-userlist .usertable .container {
    	padding: 0 2.3em 2.3em 2.3em;
    	border-top: none;
    }
    
    /* C7.3 */
    #pun-userlist .usertable table {
    	border-style: solid;
    	border-width: 1px;
    }
    
    
    /***************************************************/
    ************************************************************* D - PUNBB SECTIONS OTHER THAN MAIN CONTENT **************************************************************/
    /* D1 Logo and description
    -------------------------------------------------------------*/
    
    /* D1.1 */
    #pun-title {
    	margin: 0;
    	border: none;
    	margin-bottom: -35px;
    }
    
    /* D1.2 */
    #pun-title h1 {
    	display: block;
    	height: 10px;
    	margin: -1px 0px 0px -30px;
    }
    
    /* D1.3 */
    #pun-title .container {
    	border: none;
    	padding: 0.2em 1em 0.8em 1em;
    }
    
    /* D1.4 */
    #pun-title h1 span {
    	display: none;
    }
    
    #pun-title TD.title-logo-tdl {
    	border: none;
    	width: 100%;
    }
    
    #pun-title TD.title-logo-tdr {
    	border: none;
    	width: 420px;
    }
    
    /* D2 Page navigation
    -------------------------------------------------------------*/
    
    /* D2.1 */
    #pun-pagelinks {
    	position: absolute;
    	top: -15px;
    	left: 0;
    	margin: 0;
    	border: none;
    	padding-left: -20px;
    	width: 100%;
    }
    
    /* D2.2 */
    #pun-pagelinks .container {
    	background: transparent;
    	border: none;
    	padding: 0
    }
    
    /* D2.3 */
    #pun-pagelinks .container li {
    	display: inline
    }
    
    /* D2.4 */
    #pun-pagelinks li a,
    #pun-pagelinks a:link,
    #pun-pagelinks a:hover {
    	height: 2em;
    	line-height: 2em;
    	padding: 0;
    	font-size: 1.2em;
    	margin-left: -9999px;
    	display: block;
    	float: left;
    	width: 100%;
    }
    
    /* D2.5 */
    #pun-pagelinks a:active,
    #pun-pagelinks a:focus {
    	position: relative;
    	margin: 0;
    }
    
    #pun-pagelinks li a span {
    	display: block;
    	margin: 0 1em
    }
    
    /* D3 Forum navigation
    -------------------------------------------------------------*/
    
    /* D3.1 */
    #pun-navlinks {
    	border: none;
    	margin: 0;
    }
    
    #pun-navlinks .container {
    	border: none;
    	margin: 0;
    }
    
    /* D3.2 */
    #pun-navlinks .container {
    	font-weight: normal;
    }
    
    /* D.3 */
    #pun-navlinks li {
    	display: inline;
    	margin: 0;
    }
    
    /* D3.4 */
    #pun-navlinks li a {
    	font-family: tahoma;
    	font-size: 0.8em;
    	padding: 10px 5px 10px 7px;
    }
    
    /* D4 User links
    -------------------------------------------------------------*/
    
    /* D4.1 */
    #pun-ulinks {
    	border: none;
    }
    
    #pun-ulinks .container {}
    
    #pun-ulinks li,
    #pun-ulinks li a {
    	display: inline;
    	white-space: nowrap;
    }
    
    #pun-ulinks li a {
    	font-size: 0.8em;
    	padding: 0 0 0 5px;
    }
    
    /* D5 Welcome box and Top Breadcrumbs
    -------------------------------------------------------------*/
    
    /* D5.1 */
    #pun-status,
    #pun-status .container {
    	border-bottom: none;
    	margin-bottom: 0;
    }
    
    #pun-status {
    	background:
        url(https://forumstatic.ru/files/001b/6b/7e/26421.png) no-repeat top,
        url(https://forumstatic.ru/files/001b/6b/7e/45695.png) no-repeat center 5px;
    	position: fixed;
    	top: 0;
    	width: 1098px;
    	margin-left: -60px !important;
    	color: var(--text2);
    	height: 46px;
    	box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.44);
    	display: flex;
    	align-items: center;
    	z-index: 0
    }
    
    #pun-status:after {
    	content: "";
    	background: url(https://forumstatic.ru/files/001b/6b/7e/36674.png);
    	width: 13px;
    	height: 32px;
    	position: absolute;
    	left: 0;
    	top: 27px;
    }
    
    #pun-status:before {
    	content: "";
    	background: url(https://forumstatic.ru/files/001b/6b/7e/24603.png);
    	width: 13px;
    	height: 32px;
    	position: absolute;
    	right: 0;
    	top: 27px;
    }
    
    #pun-status a {
    	color: var(--links2)
    }
    
    #pun-status a:hover {
    	color: var(--text2)
    }
    
    /* D5.2 */
    #pun-status .container {
    	text-align: left;
    	font: 300 12px Accia;
    	padding: 0 20px
    }
    
    
    #pun-status .container strong {
    	font-weight: 300 !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 60px 0;
    	margin: 60px -60px 30px !important;
    	height: auto;
    	position: relative;
    	text-align: left;
    	gap: 15px;
    	color: #614937;
    }
    
    
    #pun-stats h2 {
    	margin: 0px -60px 30px !important;
    	height: auto;
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-start;
    	align-items: center;
    	position: relative;
    	text-align: center;
    	gap: 0;
    	color: #614937;
    	height: auto;
    }
    
    #pun-stats h2:before,
    #pun-stats h2:after {
    	content: "";
    	width: 8px;
    	height: 17px;
    	display: block;
    	position: absolute;
    	top: 0;
    	z-index: 90
    }
    
    #pun-stats h2:before {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/20595.svg);
    	left: 0;
    	top: -7px
    }
    
    #pun-stats h2:after {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/26367.svg);
    	right: 0;
    	top: -7px
    }
    
    #pun-stats h2 span {
    	height: 0px;
    	font-size: 0;
    	position: relative;
    	align-self: stretch
    }
    
    #pun-stats h2 span:before {
    	content: "";
    	background: #17100F;
    	height: 1px;
    	width: 100%;
    	position: absolute;
    	top: 0px;
    	left: 0;
    	border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-image: linear-gradient(270deg, #503F36 0%, #A7906F 25%, #A7906F 75%, #503F36 100%) 1 round;
    	border-top-width: 1px;
    	border-top-style: solid;
    	box-shadow: 0px 0px 10px rgba(28, 19, 13, 0.42);
    }
    
    #pun-stats h2 em {
    	letter-spacing: .03em;
    	background: linear-gradient(270deg, rgba(39, 25, 19, 0) 0%, rgba(39, 25, 19, 0.07) 50%, rgba(39, 25, 19, 0) 100%);
    	height: 35px;
    	margin-top: 0px !important;
    	padding: 0px;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	text-transform: none;
    	font: 300 italic 11px Accia;
    	letter-spacing: .03em;
    	position: relative;
    	border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-image: linear-gradient(270deg, rgba(196, 191, 171, 0) 0%, rgba(196, 191, 171, 1) 50%, rgba(196, 191, 171, 0) 100%) 1 round;
    	align-self: stretch;
    	position: relative
    }
    
    #pun-stats .container {
    	display: grid;
    	grid-template-columns: 220px auto;
    	grid-template-rows: auto auto auto auto;
    	gap: 20px 30px;
    	grid-template-areas:
        "stats online1"
        "stats online2"
        "stats online3"
        "stats online4";
    	font: 500 11px/150% Accia
    }
    
    
    .ststitems {
    	display: flex;
    	flex-direction: column;
    	font: 400 10px Accia;
    	border-right: 1px solid var(--borders);
    	margin: 0px 0px 0px;
    	padding: 0px 20px 30px 0px;
    	align-items: flex-start;
    	text-align: left;
    	grid-area: stats;
    	align-self: start;
    	gap: 10px
    }
    
    .ststitems li {
    	flex: auto;
    	padding: 0 !important;
    	opacity: .8
    }
    
    .onlinelist {
    	grid-area: online1;
    	align-self: start;
    }
    
    .users_24h {
    	grid-area: online2;
    	align-self: start;
    }
    
    .statistics {
    	grid-area: online3;
    	align-self: start;
    }
    
    /* D8 Quick Jump - About - Bottom Breadcrumbs
    -------------------------------------------------------------*/
    
    /* D8.1 */
    #pun-qjump {
    	margin: 0;
    	border: none;
    	width: 50%;
    	position: relative;
    	float: left;
    }
    
    /* D8.2 */
    #pun-qjump .container {
    	border: none;
    	background: transparent;
    	padding: 0.8em 1em;
    }
    
    /* D8.3 */
    #pun-about {
    	margin-top: 0;
    }
    
    /* D8.4 */
    #pun-about .container {
    	border-top-style: none;
    	text-align: right;
    	line-height: 150%;
    	padding: 0.8em 1em;
    }
    
    /* D8.5 */
    #pun-about p span {
    	display: block;
    	padding-left: 50%;
    	text-align: center;
    }
    
    /* D8.6 */
    #pun-crumbs2 {
    	font-weight: bold;
    	overflow: hidden;
    	margin-bottom: 0;
    	text-shadow: 0px 0px 7px #D2CFBD
    }
    
    /* D8.7 */
    #pun-crumbs2 .container {
    	font-size: 1.1em;
    }
    
    /* D8.8 */
    #pun-break4 {
    	margin: -2px 1em;
    	border-style: solid none;
    	border-width: 1px 0;
    	position: relative;
    	height: 0;
    	z-index: 1;
    }
    
    /* D8.9 */
    div.punbb-admin #pun-about .container {
    	border-top-style: solid;
    	border-top-width: 1px;
    }
    
    
    /* D9 Help file
    -------------------------------------------------------------*/
    
    /* D9.1 */
    #pun-help .formal .info-box h3.legend {
    	border-bottom-style: solid;
    	border-bottom-width: 1px;
    	padding-bottom: 0;
    	margin-bottom: 0.8em;
    }
    
    /* D9.2 */
    #pun-help .formal .info-box h3.legend span {
    	padding-bottom: 0.6em;
    	display: block;
    	border-bottom-style: solid;
    	border-bottom-width: 1px;
    	font-size: 1.1em;
    }
    
    /* D9.3 */
    #pun-help .formal p,
    #pun-help .formal dd {
    	margin-bottom: 1em
    }
    
    /* D9.4 */
    #pun-help .formal ul,
    #pun-help .formal dl {
    	padding: 0 0 0 1em
    }
    
    /* D9.5 */
    #pun-help .formal li {
    	padding: 0;
    	line-height: 130%
    }
    
    /* D9.6 */
    #pun-help .formal li * {
    	vertical-align: text-top
    }
    
    /* D9.7 */
    #pun-help .formal dt span {
    	font: 1.4em/120% monaco, "bitstream vera sans"
    }
    
    ::-webkit-scrollbar {
    	width: 6px;
    	height: 6px;
    	background-color: rgba(20, 18, 15, 0.1);
    	border-radius: 10px !important;
    }
    
    ::-webkit-scrollbar-thumb {
    	background-color: var(--links);
    	width: 6px !important;
    	box-shadow: 0 0 0 1px rgba(20, 18, 15, 0.1) inset;
    	border-radius: 1px !important;
    }
    
    
    .stickytext,
    .closedatafield,
    #pun-live-rusff,
    .pl-reports {
    	display: none
    }
    
    
    input,
    textarea {
    	outline: none;
    }
    
    input:active,
    textarea:active {
    	outline: none;
    }
    
    :focus {
    	outline: none;
    }
    
    #pun-messages .post h3 {
    	width: auto;
    	margin: 0 !important;
    	padding: 5px 35px !important;
    }
    
    #pun-messages .post h3 span {
    	width: auto !important;
    	margin: 0 !important;
    }
    
    #pun #pun-messages .post-author {
    	position: relative;
    	margin-top: 0px !important;
    }
    
    #pun-messages .pa-posts {
    	display: none
    }
    
    #pun-messages .pa-online {
    	clear: both
    }
    
    #pun-messages .post-content {
    	margin-top: 10px !important;
    	margin-left: 0px !important;
    }
    
    #main-reply {
    	height: 200px;
    }
    
    
    #mask_dialog .inner,
    .modal-inner.section,
    #pun-report .inner,
    #pun-reputation .inner,
    #pun-admin-award-form .inner,
    .editBookmark {
    	background: var(--cover1);
    	border: 1px solid var(--borders) !important;
    	border-radius: 5px;
    	padding: 15px !important
    }
    
    #pun #pun-viewtopic .fnt_wrap {
    	display: block
    }
    
    .fnt_wrap {
    	order: 3;
    	display: none;
    	height: 25px;
    	padding: 0 0px 0 20px;
    	box-sizing: border-box;
    }
    
    .FNTslider {
    	border-radius: 5px;
    	width: 110px;
    	height: 5px;
    	background: var(--pun);
    	border: 1px solid var(--borders);
    	margin-top: 9px
    }
    
    #pun .FNTslider .before {
    	height: 5px;
    	background: var(--btns);
    	border: 1px solid var(--links);
    	border-right: none 0;
    	border-radius: 6px 0 0 6px;
    	position: absolute;
    	margin-top: -1px;
    	margin-left: -1px;
    }
    
    #pun .FNTslider .thumb {
    	width: 16px;
    	height: 5px;
    	position: relative;
    	top: -1px;
    	background: var(--text1);
    	cursor: pointer;
    	border: 1px solid var(--text1);
    	border-radius: 6px;
    	margin-left: -2px
    }
    
    #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);
    	text-shadow: 1px 1px 0px #071218;
    }
    
    #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(--btns);
    	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%;
    }
    
    .bottombanners {
    	background:
        url(https://forumstatic.ru/files/001b/6b/7e/17073.png) no-repeat top left,
        url(https://forumstatic.ru/files/001b/6b/7e/59656.png);
    	height: 75px;
    	margin: 20px 0 -5px -61px;
    	position: fixed;
    	padding: 21px 25px;
    	box-sizing: border-box;
    	bottom: 0;
    	width: 1098px;
    	z-index: -1
    }
    
    .bottombanners div {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: space-between;
    	gap: 5px;
    	overflow-y: auto;
    	padding-right: 5px;
    	height: 100%
    }
    
    .bottombanners img {
    	transition: all .6s ease-in-out 0s;
    	mix-blend-mode: luminosity;
    	opacity: .35
    }
    
    .bottombanners img:hover {
    	mix-blend-mode: normal;
    	opacity: 1
    }
    
    #viewprofile-next,
    #profile .container,
    .post {
    	color: var(--text1);
    	border-bottom: 1px solid rgba(104, 76, 52, 0.15) !important;
    	padding: 30px 60px;
    	margin: 0 -60px;
    }
    
    .post {
    	position: relative;
    	border-bottom: 2px solid rgba(23, 16, 15, 1) !important;
    	padding: 40px 60px;
    }
    
    .post:before,
    .post:after {
    	content: "";
    	width: 8px;
    	height: 17px;
    	display: block;
    	position: absolute;
    	top: 36px;
    	z-index: 90
    }
    
    .post:before {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/20595.svg);
    	left: 0;
    }
    
    .post:after {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/26367.svg);
    	right: 0;
    }
    
    #viewprofile-next,
    #profile .container {
    	border-top: 1px solid rgba(104, 76, 52, 0.15);
    	 !important;
    }
    
    #post-form {
    	padding: 0px 0px !important;
    }
    
    #profile.formal .container {
    	padding-left: 250px
    }
    
    #post-form {
    	padding: 20px
    }
    
    #pun-announcement .header_wrap {
    	background: var(--pun);
    	border-radius: 6px;
    	border: 1px solid var(--out-border);
    	height: 200px;
    	display: flex;
    	justify-content: space-between;
    	align-items: flex-start;
    	position: relative;
    }
    
    .intd {
    	display: flex;
    	align-items: center
    }
    
    #post-form h2 {
    	display: none
    }
    
    #charcounter {
    	font: 400 12px Accia;
    	background: var(--cover1);
    	border: 1px solid var(--borders);
    	border-radius: 3px;
    	text-align: center;
    	padding: 4px 25px;
    	display: inline-block;
    }
    
    .charcount {
    	font-weight: 500
    }
    
    #profile fieldset #charcounter {
    	display: none
    }
    
    .post-rating {
    	border-top: 1px solid var(--borders);
    	margin-bottom: 20px;
    	margin-top: 15px !important;
    	padding-top: 5px;
    	position: relative;
    	float: right;
    	z-index: 9
    }
    
    #pun .post-rating a {
    	font-size: 14px !important;
    }
    
    .post-rating p {
    	font: 600 italic 14px Accia;
    	display: flex;
    	align-items: center
    }
    
    .post-rating p.container:before {
    	content: "Approval ";
    	opacity: .4;
    	margin-right: 5px
    }
    
    .post-vote p.container {
    	margin-top: 20px !important;
    }
    
    #viewprofile-next {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	margin-top: 10px;
    }
    
    #viewprofile-next #profilenav {
    	display: none
    }
    
    #viewprofile-next tr {
    	vertical-align: top
    }
    
    #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;
    	background: var(--cover2);
    	border: 1px solid var(--borders) !important;
    	border-radius: 6px;
    	padding: 20px !important;
    	box-sizing: border-box
    }
    
    #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 form.container {
    	width: 100%;
    	padding-left: 18.6em
    }
    
    
    #profilenav {
    	background: var(--cover2);
    	border: 1px solid var(--borders);
    	display: flex;
    	border-radius: 6px;
    	margin-left: -17em
    }
    
    #pun-messages #profile>.container {
    	display: flex;
    	flex-direction: column;
    	width: auto !important;
    	;
    	padding-left: 0;
    	padding: 30px 60px;
    	box-sizing: border-box;
    }
    
    #pun-messages #profile>.container {
    	display: flex;
    	flex-direction: column;
    	width: auto !important;
    	;
    	padding-left: 0;
    	padding: 20px 35px;
    	box-sizing: border-box;
    }
    
    #pun-messages #profilenav {
    	float: none;
    	width: 100%;
    	margin: 0;
    	display: flex;
    	flex-direction: column;
    	padding: 15px;
    	gap: 15px;
    	box-sizing: border-box;
    }
    
    #pun-messages #profilenav ul,
    #pun-messages #profilenav li {
    	padding: 0;
    }
    
    #pun-messages #profilenav ul {
    	display: flex;
    	gap: 10px;
    	margin: 0
    }
    
    #pun-messages #profilenav li {
    	background: var(--cover);
    	border-radius: 6px;
    	border: 1px solid var(--borders);
    	padding: 5px 25px;
    	;
    }
    
    #pun-messages #profilenav .isactive {
    	font-weight: 700;
    	filter: brightness(.9);
    	background: var(--cover3)
    }
    
    #pun-messages #profilenav h2 {
    	display: block;
    	text-align: left !important;
    	padding-left: 0;
    	margin-left: 0;
    }
    
    #pun-messages .fs-box .container {
    	padding: 20px 60px !important;
    }
    
    #pun-messages .fs-box .container tr+tr {
    	margin-top: 5px;
    }
    
    #pun-messages .fs-box .container tr {
    	display: flex;
    	align-items: center;
    	background: var(--cover2);
    	padding: 0 10px;
    	border: 1px solid var(--borders);
    	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-top: 0 !important;
    }
    
    #form-buttons table {
    	width: 100% !important;
    }
    
    #pun #keyboard-span input {
    	font-family: Arial, Helvetica, sans-serif !important;
    	;
    	font-weight: 300;
    	font-size: 13px;
    	color: #666;
    	background-color: var(--cover3);
    	margin: 1px 1px 0 0;
    	margin-top: 1px;
    	border: 1px solid var(--borders) !important;
    	cursor: pointer;
    	padding: 0 10px !important;
    	;
    	height: 25px;
    	min-width: 30px;
    }
    
    #pun #keyboard-span input+input {
    	margin: 3px
    }
    
    #pun-index .lastpost {
    	font-size: 0
    }
    
    #pun-index .datetime,
    #pun-index .byuser {
    	font-size: 12px;
    }
    
    #pun-index .datetime:after {
    	content: ", "
    }
    
    #BookmCntToggle {
    	margin-top: 1px !important;
    	z-index: 9999;
    }
    
    #MyBookmarks {
    	background: var(--pun);
    	text-shadow: none;
    	color: var(--links);
    	padding: 20px 20px 10px 20px;
    	box-sizing: border-box;
    	width: 280px !important;
    	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: -253px;
    	position: fixed;
    	z-index: 99999;
    	left: 0px;
    	overflow: hidden;
    	height: 488px !important;
    	border-radius: 3px;
    	background:
        url(https://forumstatic.ru/files/001b/6b/7e/48563.png) no-repeat top left,
        url(https://forumstatic.ru/files/001b/6b/7e/71008.png) no-repeat top right,
        url(https://forumstatic.ru/files/001b/6b/7e/42308.png) no-repeat bottom left,
        url(https://forumstatic.ru/files/001b/6b/7e/44242.png) no-repeat bottom right,
        linear-gradient(180deg, #27201E 7.2%, #27201E 100%);
    	border: 1px solid #705D4C;
    	box-shadow: 0px 0px 15px rgba(40, 24, 17, 0.44), 0 0 0 2px #14100E inset;
    	border-radius: 5px;
    	box-sizing: border-box;
    	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.61);
    }
    
    #content-L {
    	padding: 20px;
    	width: 237px;
    	height: auto;
    	margin-left: 15px;
    	margin-top: 15px;
    	position: absolute;
    	text-shadow: none;
    	color: var(--text1);
    	font: normal 12px/15px Accia;
    	border-radius: 6px;
    	box-sizing: border-box;
    	background: var(--pun);
    }
    
    .panel-h {
    	background: var(--cover1);
    	border: 1px solid var(--borders);
    	border-radius: 3px;
    	padding: 4px;
    	font-family: Accia;
    	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: linear-gradient(to top, rgba(20, 16, 14, 0) 0%, rgba(20, 16, 14, 0.9) 50%, rgba(20, 16, 14, 0) 100%);
    	color: var(--links2);
    	font: 400 24px Accia;
    	padding: 0 4px;
    	right: 0px;
    	top: 0px;
    	text-align: center;
    	text-transform: uppercase;
    	cursor: pointer;
    }
    
    #pun .post-content #anketa_title {
    	background: #4F3E2E;
    	border-radius: 3px;
    	border: 1px solid #322421;
    	margin: 5px 0;
    	padding: 8px 0;
    	text-shadow: none
    }
    
    #pun .post-content #anketa_title span {
    	font: 700 14px Accia !important;
    	text-transform: uppercase;
    	color: var(--text2)
    }
    
    #pun .post-content #anketa_head {
    	background: var(--btns);
    	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 Accia !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: var(--cover2);
    	border: 1px solid var(--borders) !important;
    	padding: 10px 15px;
    	margin-bottom: 20px;
    	border-radius: 6px !important;
    }
    
    .lore_bg2 {
    	background: var(--cover2);
    	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
    }
    
    
    #stylelist {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    	display: flex;
    	gap: 15px;
    	align-items: center;
    	height: 47px;
    	position: fixed;
    	top: 0;
    	width: 45px;
    	justify-content: center;
    	z-index: 1;
    	margin-left: 973px;
    }
    
    #stylelist li[data="blue"] a,
    #stylelist li[data="green"] a {
    	height: 15px;
    	width: 15px;
    	border-radius: 5px;
    	position: relative;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	font-size: 0;
    	border-radius: 100%;
    }
    
    #stylelist li[data="blue"] a {
    	background: #016E8B;
    	border: 1px solid #0790B5;
    	box-sizing: border-box;
    	transition: all .5s linear 0s !important;
    }
    
    #stylelist li[data="green"] a {
    	background: #396D3B;
    	border: 1px solid #549157;
    	box-sizing: border-box;
    	transition: all .5s linear 0s !important;
    }
    
    #stylelist a:hover {
    	opacity: .5
    }
    
    
    #stylelist li:nth-child(3),
    #stylelist li:nth-child(4) {
    	display: none
    }
    
    #stylelist li.active a:before {
    	content: "\f00c";
    	font-size: 10px;
    	font-family: FontAwesome;
    	position: absolute;
    	color: var(--text2)
    }
    
    .header_wrap {
    	box-sizing: border-box;
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	position: absolute;
    	width: 1098px;
    	height: 250px;
    	top: -250px;
    	margin-left: -60px !important;
    	background: var(--head);
    	box-shadow: 0 0 0 1px var(--head-s1) inset, 0 0 0 2px var(--head-s2) inset;
    	z-index: 0;
    	font: 400 11px/150% accia;
    }
    
    .header_item.left {
    	width: 255px;
    	display: flex;
    	flex-direction: column;
    	gap: 30px;
    	align-items: center;
    	text-align: center;
    	margin-left: 50px
    }
    
    #pun .game_navigate a {
    	transition: all .5s linear 0s !important;
    	font: 300 14px/150% Accia;
    	display: inline-block;
    	margin: 2.5px
    }
    
    #pun .game_navigate a:hover {
    	color: var(--text2)
    }
    
    .header_item.left rait {
    	font-weight: 300;
    	letter-spacing: 0.01em
    }
    
    .news_wrap {
    	background: var(--news-bg);
    	width: 300px;
    	padding: 20px 30px;
    	font: 300 11px/150% Accia;
    	height: 246px;
    	box-sizing: border-box;
    	backdrop-filter: blur(12px);
    	-webkit-backdrop-filter: blur(12px);
    	border-left: 1px solid var(--news-b);
    	letter-spacing: .5px
    }
    
    .news_wrap span {
    	text-transform: uppercase;
    	opacity: .65;
    	text-align: center;
    	display: block;
    	margin-bottom: 20px;
    	font-size: 10px;
    	letter-spacing: 0.1em;
    	font-weight: 300
    }
    
    .news_wrap div {
    	height: calc(100% - 40px);
    	overflow-y: auto;
    	padding-right: 10px;
    }
    
    .news_wrap a {
    	font-weight: 500
    }
    
    .news_wrap p+p {
    	margin-top: 15px
    }
    
    .green {
    	--head: url(https://forumstatic.ru/files/001b/6b/7e/38640.png);
    
    	--text1: #2D221F;
    	--links: #3C5F0F;
    	--text2: #CDC7B0;
    	--links2: #748845;
    
    	--old: url(https://forumstatic.ru/files/001b/6b/7e/74074.png);
    	--new: url(https://forumstatic.ru/files/001b/6b/7e/85828.png);
    
    	--on: url(https://forumstatic.ru/files/001b/6b/7e/69015.png);
    
    	--btns: #4A6D1D;
    
    	--td-bg-head: #4A623C;
    	--td-bg-cover: #B2AC95;
    	--td-episode-bg: #B0A78E;
    }
    
    
    @media screen and (max-width: 540px) {
    
    	#left-panel,
    	.game_navigate,
    	.news_wrap {
        display: none
    	}
    
    	body {
        background-size: cover !important;
    	}
    
    	#pun {
        border-radius: 0 !important;
        background:
        	var(--blood) no-repeat bottom left,
        	var(--drop) no-repeat right top,
        	var(--pun1) no-repeat left top,
        	var(--pun3) no-repeat top,
        	var(--pun) var(--pun2);
        background-blend-mode: multiply, overlay, soft-light, soft-light, normal, normal, normal, normal;
    	}
    
    	.punbb {
        padding: 0px !important;
    	}
    
    	#html-header {
        color: var(--text2);
        width: auto;
        height: 200px;
        margin: 0px 0px 0 !important;
    	}
    
    	.sides-wrap {
        display: none
    	}
    
    	#pun .header_wrap {
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        height: 200px;
        width: auto;
        position: relative;
        z-index: 0;
        top: 0;
        margin: 0 !important;
        background: var(--head) no-repeat top center / cover;
    	}
    
    	.header_item.right {
        display: none
    	}
    
    	#pun .header_item.left {
        width: auto !important;
        display: flex;
        flex-direction: column;
        gap: 0;
        margin: 0 !important;
        padding: 10px;
        margin-top: 145px !important;
        text-align: left !important;
    	}
    
    	#pun .header_item.left img {
        width: auto !important;
    	}
    
    	#stylelist {
        z-index: 1;
        top: 0 !important;
        width: 100%;
        margin: 0 !important;
        position: absolute
    	}
    
    	#BookmCntToggle {
        top: 20px !important;
        left: 20px !important;
    	}
    
    	#pun-ulinks:before,
    	#pun-ulinks:after {
        display: none
    	}
    
    	#pun #pun-ulinks .container {
        box-shadow: none !important;
        background:
        	url(https://forumstatic.ru/files/001b/6b/7e/48563.png) no-repeat top left,
        	url(https://forumstatic.ru/files/001b/6b/7e/71008.png) no-repeat top right,
        	url(https://forumstatic.ru/files/001b/6b/7e/42308.png) no-repeat bottom left,
        	url(https://forumstatic.ru/files/001b/6b/7e/44242.png) no-repeat bottom right,
        	linear-gradient(180deg, #27201E 7.2%, #27201E 100%) !important;
        border: 1px solid #705D4C !important;
        box-shadow: 0px 0px 15px rgba(40, 24, 17, 0.44), 0 0 0 2px #14100E inset !important;
        border-radius: 5px;
        padding: 10px !important;
    	}
    
    	#pun-navlinks.section {
        width: auto !important;
    	}
    
    	#pun-navlinks {
        border-bottom: 1px solid var(--borders)
    	}
    
    	#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: 17px
    	}
    
    	#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: 10px !important;
        top: 10px !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 .category h2,
    	#pun-stats h2 {
        margin: 30px 0px 20px !important;
        height: auto;
        display: flex !important;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        position: relative;
        text-align: center;
        gap: 15px;
        color: #614937;
        overflow: visible !important;
        white-space: normal;
    	}
    
    	#pun .category h2:before,
    	#pun .category h2:after,
    	#pun-stats h2:before,
    	#pun-stats h2:after {
        content: "";
        width: 8px;
        height: 17px;
        display: block;
        position: absolute;
        top: -7px;
        z-index: 90
    	}
    
    	#pun .category h2:before {
        background: url(https://forumstatic.ru/files/001b/6b/7e/20595.svg);
        left: 0;
    	}
    
    	#pun .category h2:after {
        background: url(https://forumstatic.ru/files/001b/6b/7e/26367.svg);
        right: 0;
    	}
    
    	#pun .category h2 span,
    	#pun-stats h2 span {
        background: linear-gradient(270deg, rgba(39, 25, 19, 0) 0%, rgba(39, 25, 19, 0.07) 50%, rgba(39, 25, 19, 0) 100%);
        height: 35px;
        margin-top: 0px !important;
        padding: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-transform: uppercase;
        font: 600 15px Accia !important;
        position: relative;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-image: linear-gradient(270deg, rgba(196, 191, 171, 0) 0%, rgba(196, 191, 171, 1) 50%, rgba(196, 191, 171, 0) 100%) 1 round;
        align-self: stretch;
        position: relative
    	}
    
    	#pun-stats h2 span {
        font-size: 0 !important;
        height: 3px;
    	}
    
    	#pun .category h2 span:before,
    	#pun-stats h2 span:before {
        content: "";
        background: #17100F;
        height: 1px;
        width: 100%;
        position: absolute;
        top: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-image: linear-gradient(270deg, #503F36 0%, #A7906F 25%, #A7906F 75%, #503F36 100%) 1 round;
        border-top-width: 1px;
        border-top-style: solid;
        box-shadow: 0px 0px 10px rgba(28, 19, 13, 0.42);
    	}
    
    	#pun-index .category h2 em {
        font: 300 italic 11px Accia;
        letter-spacing: .03em;
        align-self: center;
        flex: 1;
        width: 100% !important;
        text-transform: none
    	}
    
    	#pun-stats h2 em {
        margin-top: -16px !important;
        padding: 10px 10px !important;
        width: calc(100% - 20px) !important;
    	}
    
    	.category+.category {
        margin-top: 0px !important;
    	}
    
    	#pun #pun-category1 h2 {
        margin-top: -1px !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: 10px !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: 1em 20px !important;
    	}
    
    	.ststitems {
        display: none
    	}
    
    	#pun #html-footer {
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
    	}
    
    	.bottombanners {
        width: 100%;
        border-radius: 0;
        margin: auto;
        position: relative;
        z-index: 1;
    	}
    
    	.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 {
        background:
        	url(https://forumstatic.ru/files/001b/6b/7e/48563.png) no-repeat top left,
        	url(https://forumstatic.ru/files/001b/6b/7e/71008.png) no-repeat top right,
        	url(https://forumstatic.ru/files/001b/6b/7e/42308.png) no-repeat bottom left,
        	url(https://forumstatic.ru/files/001b/6b/7e/44242.png) no-repeat bottom right,
        	linear-gradient(180deg, #27201E 7.2%, #27201E 100%) !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";
    	}
    
    	#pun .post-author .pa-author {
        grid-area: name;
        margin-top: 0px !important;
        padding: 0px 0px !important;
        margin: 0 !important;
        border-radius: 6px;
        text-align: left
    	}
    
    	#pun .post-author .pa-author a {
        padding: 0 !important;
        border: none !important;
    	}
    
    	#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: 10px 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
    	}
    
    	#pun .post-links ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        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;
        mix-blend-mode: normal;
        background: rgba(73, 60, 47, 0.55);
        border: 1px solid rgba(86, 73, 60, 0.75) !important;
        z-index: 99999
    	}
    
    	.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%;
        background: var(--cover2) !important;
        border: 0 !important;
        height: auto;
        font-size: 15px;
        padding: 10px 0 !important;
    	}
    
    	#pun .post h3 {
        margin-bottom: 0px !important;
        margin-top: -25px;
        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: -20px !important;
        top: 15px !important;
        mix-blend-mode: multiply !important;
        width: 25px;
        height: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position:  center left;
        pointer-events: none
    	}
    
    	#pun-index .category .tcl {
        overflow: visible
    	}
    
    	#pun-index tr.inew .tclcon:after {
        left: calc(100% - 50px) !important;
        top: 10px;
    	}
    
    	#pun .post-box {
        padding: 2em 1em
    	}
    
    	#pun .punbb .post-links,
    	#pun .post-rating {
        position: static;
        z-index: 1
    	}
    
    	#pun #pa-fld3 {
        display: none !important;
    	}
    }
    

    0

    2

    Код:
    .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: -150px;
    	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(22, 21, 16, 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(22, 21, 16, 0.5);
    	display: block;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
    }
    
    .personal_page-bg:after {
    	content: "";
    	background: linear-gradient(180deg, rgba(22, 21, 16, 0) 0%, #161510 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% Accia;
    	text-align: center;
    	letter-spacing: 0.1em;
    	opacity: .75;
    }
    
    .personal_page-music {
    	width: 100%;
    	font: 700 12px/130% Accia;
    }
    
    .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/28192.svg);
    	transition: 100ms all ease;
    	cursor: pointer;
    }
    
    .play-button.playing::before {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/14158.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(--borders);
    	border-radius: 25px;
    	background: var(--cover3);
    	font: 600 12px/130% Accia;
    	height: 35px;
    	overflow: hidden;
    	opacity: 30%;
    	flex-shrink: 0
    }
    
    .personal_page-tribute img {
    	border: 1px solid var(--borders);
    	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 #46180E;
    	background: #501B0F;
    }
    
    .personal_page-tribute.legendary img {
    	border: 1px solid #46180E;
    }
    
    .personal_page-tribute.legendary .personal_page-text {
    	color: var(--text2)
    }
    
    .personal_page-tribute.epic {
    	border: 1px solid var(--links);
    	background: var(--btns);
    }
    
    .personal_page-tribute.epic img {
    	border: 1px solid var(--links);
    }
    
    .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);
    }

    0

    3

    Код:
    body {
    	background:
        var(--base-bg);
    }
    
    .sides-wrap {
    	position: fixed;
    	width: 100%;
    	height: 100%;
    	pointer-events: none;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	overflow: hidden;
    	z-index: 999;
    	display: flex;
    	justify-content: center;
    }
    
    .sides {
    	min-width: 2000px;
    	margin: auto;
    	width: 100%;
    	height: 100%;
    	pointer-events: none;
    	display: flex;
    	gap: 1098px;
    	justify-content: center
    }
    
    .side-left {
    	background: var(--sideleft);
    	width: 451px;
    	height: 100%;
    	box-shadow: var(--lshadow);
    	pointer-events: none
    }
    
    .side-right {
    	background: var(--sideright);
    	width: 451px;
    	height: 100%;
    	box-shadow: var(--rshadow);
    	pointer-events: none
    }
    
    #pun-title {
    	display: none
    }
    
    #pun-navlinks a {
    	color: var(--links2) !important;
    	transition: all .3s cubic-bezier(.64, .51, .55, 1.16) 0s !important;
    	font: 400 14px Accia !important;
    	letter-spacing: .1em;
    	text-transform: uppercase;
    	position: relative;
    	display: flex;
    	align-items: center;
    	padding: 0 !important;
    	height: 40px;
    	text-align: center;
    }
    
    #pun-navlinks a:hover {
    	color: var(--text2) !important;
    }
    
    #pun-navlinks ul {
    	display: flex;
    	gap: 25px;
    	width: 100%;
    	justify-content: center;
    	align-items: center;
    	height: 40px;
    	padding: 0 !important;
    	text-align: center;
    }
    
    #pun-navlinks {
    	display: block;
    	font-size: 0px !important;
    	font-style: normal;
    	font-weight: lighter !important;
    	width: auto;
    	margin: -30px -60px 0 !important;
    	height: 40px;
    	padding: 0px 25px;
    	text-align: center;
    	box-sizing: border-box;
    	background:
        url(https://forumstatic.ru/files/001b/6b/7e/50347.png) no-repeat left 1px,
        url(https://forumstatic.ru/files/001b/6b/7e/24994.png) no-repeat right 1px,
        url(https://forumstatic.ru/files/001b/6b/7e/54440.png);
    	border-bottom: 1px solid #27221F !important;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	position: sticky;
    	top: 0px;
    	z-index: 99
    }
    
    #pun-ulinks .item5 {
    	display: none;
    }
    
    #pun-ulinks {
    	box-sizing: border-box;
    	background:
        url(https://forumstatic.ru/files/001b/6b/7e/81055.png) no-repeat bottom,
        url(https://forumstatic.ru/files/001b/6b/7e/38203.png) no-repeat left -3px,
        url(https://forumstatic.ru/files/001b/6b/7e/47830.png) no-repeat right -3px,
        url(https://forumstatic.ru/files/001b/6b/7e/59810.png);
    	margin: 0px -60px 0 !important;
    	height: 29px;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	position: sticky;
    	top: 40px;
    	z-index: 99
    }
    
    
    #pun-ulinks .container {
    	padding: 0px !important;
    	text-align: center;
    	margin-top: -4px;
    }
    
    #pun-ulinks a {
    	font: 300 11px/120% Accia !important;
    	text-transform: lowercase;
    	letter-spacing: .012em;
    	color: var(--text2) !important;
    	margin: 0 5px
    }
    
    #pun-ulinks.section {
    	margin-bottom: 20px !important;
    }
    
    #pun-ulinks a:hover {
    	color: var(--links2) !important;
    }
    
    .offctgr {
    	display: block !important;
    	visibility: visible !important;
    }
    
    .pa-respect img {
    	width: 10px
    }
    
    
    #profilenav h2 {
    	text-align: left !important;
    }
    
    .post-author {
    	width: 220px;
    	font: 400 11px/150% Accia;
    	margin-bottom: 10px;
    	background:
        url(https://forumstatic.ru/files/001b/6b/7e/48563.png) no-repeat top left,
        url(https://forumstatic.ru/files/001b/6b/7e/71008.png) no-repeat top right,
        url(https://forumstatic.ru/files/001b/6b/7e/42308.png) no-repeat bottom left,
        url(https://forumstatic.ru/files/001b/6b/7e/44242.png) no-repeat bottom right,
        url(https://forumstatic.ru/files/001b/6b/7e/59808.svg) no-repeat,
        linear-gradient(180deg, #27201E 7.2%, #27201E 100%);
    	border: 1px solid #705D4C;
    	box-shadow: 0px 0px 15px rgba(40, 24, 17, 0.44), 0 0 0 2px #14100E inset;
    	border-radius: 5px;
    	box-sizing: border-box;
    	margin-top: -25px !important;
    	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.61);
    	position: relative;
    	z-index: 1
    }
    
    .post-author ul {
    	margin: 2px;
    	box-sizing: border-box;
    	text-align: center;
    	border: 1px solid #4E3D39;
    	border-radius: 3px;
    	box-sizing: border-box;
    	padding: 18px !important;
    	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: 25px;
    	width: 73px;
    	z-index: 9;
    	cursor: pointer;
    	position: absolute;
    	top: -2px;
    	right: 6px;
    	border: none !important;
    	box-sizing: border-box;
    	image-rendering: pixelated;
    }
    
    .indOnline {
    	background: var(--on) no-repeat center;
    }
    
    .indOffline {
    	background: var(--off) no-repeat center;
    }
    
    .post[data-group-id="3"] .pa-avatar .indOffline {
    	display: none;
    }
    
    .pa-author {
    	font: 600 16px Accia !important;
    	text-align: left;
    	margin-top: -5px !important;
    }
    
    i#tuser {
    	display: none !important;
    }
    
    .pa-title {
    	font-size: 10px;
    	font-style: italic;
    	text-align: left;
    	margin: 0px 0 5px !important;
    	font-weight: 300 !important;
    	margin-bottom: 10px !important;
    }
    
    .pa-avatar img {
    	max-width: 180px;
    }
    
    #pun .pa-avatar img {
    	border: 1px solid #332825 !important;
    	box-shadow: 0px 0px 15px rgba(7, 5, 4, 0.7);
    	border-radius: 4px;
    }
    
    .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: 12px 0 10px !important;
    }
    
    .pa-fld1 font {
    	font: 600 italic 13px Accia !important;
    }
    
    .pa-fld1 b {
    	font-style: italic;
    }
    
    .pa-fld1 a b {
    	color: var(--links2) !important;
    }
    
    .pa-fld1 div {
    	line-height: 150%
    }
    
    .personal_wrap {
    	margin: 0 -18px !important;
    	position: relative;
    }
    
    .pa-fld3 {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/90222.png);
    	position: absolute;
    	padding: 0px !important;
    	margin-left: -22px !important;
    	top: 20px;
    	width: 38px;
    	height: 30px;
    }
    
    #pa-fld3 strong {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/90222.png);
    	width: 38px;
    	height: 30px;
    }
    
    .personal_page-logo {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/25680.svg);
    	width: 15px;
    	height: 15px;
    	margin-top: 4px !important;
    	margin-left: 2px !important;
    }
    
    .field_wrap {
    	background: radial-gradient(50% 100% at 50% 0%, rgba(20, 16, 14, 0.5) 0%, rgba(20, 16, 14, 0) 100%);
    	border-top-width: 1px;
    	border-top-style: solid;
    	border-image: linear-gradient(270deg, rgba(82, 67, 51, 0) 0%, rgba(82, 67, 51, .5) 50%, rgba(82, 67, 51, 0) 100%) 1 round;
    	width: 220px;
    	margin: 5px -18px 0px !important;
    	box-sizing: border-box;
    	display: flex;
    	justify-content: center;
    	flex-direction: column;
    	gap: 0px;
    	padding: 15px 0 0 !important;
    }
    
    .pa-posts,
    .pa-respect {
    	font-size: 11px;
    	font-style: italic
    }
    
    .pa-online,
    .pa-reg,
    .pa-last-visit {
    	display: none;
    }
    
    
    .punbb th {
    	font-size: 0 !important;
    }
    
    li#navawards,
    .lastedit {
    	display: none !important;
    }
    
    .pa-gifts,
    .pa-ua {
    	display: none !important;
    }
    
    .punbb .section .container,
    .punbb .post-body,
    .punbb .post-links,
    .punbb td.tc2,
    .punbb td.tc3,
    .punbb .formal fieldset .post-box,
    #viewprofile li strong,
    #viewprofile li div,
    #setmods dd,
    .punbb .info-box,
    .punbb #pun-main .info-box .legend,
    .punbb .main .container,
    .punbb .post .container,
    .punbb .post h3,
    .punbb-admin #pun-admain .adcontainer,
    #pun-title,
    #pun-title .container,
    .punbb .modmenu .container,
    .punbb legend span,
    #viewprofile h2 span,
    #profilenav h2 span,
    .punbb-admin #pun-admain legend span,
    .punbb .post h3 span,
    .punbb th,
    #viewprofile li,
    #setmods dl {
    	border-color: transparent;
    }
    
    .punbb .post-box {
    	text-align: left
    }
    
    #pun-stats h2,
    .punbb .main h1,
    .punbb .main h2,
    #pun-debug h2,
    .punbb-admin #pun-admain h2 {
    	border-color: transparent;
    	font-style: normal;
    	font-weight: normal;
    }
    
    #pun #post-form {
    	position: relative;
    	margin-top: 0px
    }
    
    .punbb textarea {
    	box-sizing: border-box;
    	background: var(--cover1);
    	border: 1px solid var(--borders) !important;
    	border-radius: 5px;
    	padding: 10px !important;
    	border: none;
    	width: 100% !important;
    	color: var(--text1)
    }
    
    .punbb #pun-main .quote-box,
    .punbb #pun-main .code-box {
    	background: var(--cover3);
    	border: 1px solid var(--borders) !important;
    	border-radius: 5px;
    	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .12);
    	overflow: hidden;
    	padding: 15px !important;
    	position: relative;
    	overflow: hidden;
    	text-align: justify;
    }
    
    #pun .quote-box.spoiler-box {
    	padding: 0px !important;
    	background: var(--cover3)
    }
    
    .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);
    	margin: 18px 0px -10px !important;
    	width: auto;
    	background: var(--cover1);
    }
    
    
    #pun .quote-box cite,
    #pun .code-box strong.legend {
    	display: block;
    	font-size: 12px;
    	font-style: italic;
    	font-family: Accia;
    	margin: -15px;
    	padding: 8px 20px;
    	margin-bottom: 10px;
    	text-align: left;
    	font-weight: 700;
    	border-bottom: 1px solid var(--borders);
    	background: var(--cover1)
    }
    
    #pun-main .code-box .scrollbox pre {
    	font-size: 11px;
    	font-family: Courier New
    }
    
    .punbb select,
    input {
    	border: 0;
    	padding: 2px 3px 2px 3px !important;
    	color: var(--text1);
    	background: var(--cover1);
    	border: 1px solid var(--borders) !important;
    	border-radius: 5px;
    	font: 400 12px Accia !important;
    }
    
    #pun-navlinks .container {
    	border-color: transparent;
    	color: #152115;
    }
    
    .offline li.pa-online strong {
    	font-weight: normal;
    }
    
    .punbb .container,
    .punbb .post-body,
    .post h3,
    #pun-title,
    .punbb .section,
    .punbb .forum,
    .punbb .formal,
    .punbb .modmenu,
    .punbb .info,
    .punbb .category,
    .punbb .post,
    #pun-stats h2,
    .punbb .main h1,
    .punbb .main h2,
    #pun-debug h2,
    .punbb-admin #pun-admain h2,
    .punbb td,
    .punbb fieldset,
    #viewprofile ul,
    #profilenav ul,
    .punbb .post .post-body,
    .punbb .post h3 span,
    .post-links ul,
    .post-links,
    .usertable table,
    #pun-ulinks li,
    #pun-announcement h2 span,
    li#onlinelist,
    #pun-help .formal .info-box h3.legend span,
    #pun-ulinks li a,
    #pun-announcement h2,
    li#onlinelist div,
    #pun-help .formal .info-box h3.legend,
    .punbb .divider,
    .punbb .quote-box,
    .punbb .code-box,
    .punbb th,
    .punbb .formal fieldset .post-box,
    .punbb .info-box,
    li.pa-online,
    .punbb .post-sig dt {
    	border-color: transparent;
    }
    
    .punbb a,
    .punbb a:link,
    .punbb a:visited,
    .punbb-admin #pun-admain a,
    .punbb-admin #pun-admain a:link,
    .punbb-admin #punbb-admain a:visited,
    .punbb li.isactive a,
    .punbb li.isactive a:link,
    .punbb li.isactive a:visited {
    	border-bottom: 0 none #000;
    	color: var(--links);
    	text-decoration: none;
    	transition: color 0.3s ease-in-out;
    }
    
    
    .punbb a:hover,
    .punbb a:focus,
    .punbb a:active,
    .punbb-admin #pun-admain .nodefault,
    .punbb-admin #punbb-admain a:hover,
    .punbb-admin #punbb-admain a:focus,
    .punbb-admin #punbb-admain a:active {
    	border-bottom: 0 none #000;
    	color: var(--hover-link);
    	text-decoration: none;
    }
    
    #pun-pagelinks a:active,
    #pun-pagelinks a:focus {
    	background-color: #211a13;
    	color: #fff;
    }
    
    h1 {
    	display: none
    }
    
    h2 {
    	font: 700 10px Accia !important;
    	text-transform: uppercase;
    }
    
    
    #MyBookmarks h2 {
    	display: block
    }
    
    #pun-index h2 {
    	box-shadow: none;
    	border: 0 !important
    }
    
    #pun-main div.catleft,
    #pun-main div.catright {
    	display: none;
    }
    
    #pun-index table Div.icon {
    	border-style: none;
    	background: transparent;
    	height: 22px;
    	width: auto;
    	position: absolute;
    	top: 0px;
    	z-index: 99;
    	right: 0px;
    }
    
    div.icon {
    	width: 15px;
    	height: 15px;
    	margin-right: 10px;
    	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(--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;
    }
    
    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(--btns);
    	border: 1px solid var(--links) !important;
    	color: var(--text2);
    	font-family: Accia !important;
    	font-size: 12px !important;
    	font-weight: 400 !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;
    	text-shadow: 0px 0px 2px #24333C;
    }
    
    .button:hover,
    #pa-edit strong a:hover,
    input[type="button"]:hover,
    input.active[type="button"] {
    	cursor: pointer;
    	background: var(--cover1);
    	border: 1px solid var(--borders) !important;
    	color: var(--links);
    	text-shadow: none
    }
    
    input[type="button"] {
    	margin-bottom: 5px
    }
    
    
    .button:active {
    	border-top-color: #2c5f75;
    }
    
    #pun-crumbs1 p.container,
    #pun-crumbs2 p.container {
    	font: 400 12px Accia;
    }
    
    #pun-crumbs1 a,
    #pun-crumbs2 a {
    	font-weight: 600
    }
    
    #pun-crumbs1 p {
    	margin-bottom: 0px
    }
    
    #pun-crumbs1,
    #pun-crumbs2 {
    	margin: 20px 0 !important;
    }
    
    #pun-crumbs1 .container strong+em,
    #pun-crumbs2 .container strong+em {
    	display: none !important;
    }
    
    .post_reputation {
    	background: var(--cover1);
    	border: 1px solid var(--borders) !important;
    	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);
    	background: var(--cover1);
    	border: 1px solid var(--borders) !important;
    	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+.category {
    	margin-top: 60px
    }
    
    #pun-stats {
    	margin-top: 25px
    }
    
    #pun .category h2 {
    	margin: 0 -60px 20px !important;
    	height: auto;
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-start;
    	align-items: center;
    	position: relative;
    	text-align: center;
    	gap: 15px;
    	color: #614937
    }
    
    #pun .category h2:before,
    #pun .category h2:after {
    	content: "";
    	width: 8px;
    	height: 17px;
    	display: block;
    	position: absolute;
    	top: -10px;
    	z-index: 90
    }
    
    #pun .category h2:before {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/20595.svg);
    	left: 0;
    }
    
    #pun .category h2:after {
    	background: url(https://forumstatic.ru/files/001b/6b/7e/26367.svg);
    	right: 0;
    }
    
    #pun .category h2 span {
    	background: linear-gradient(270deg, rgba(39, 25, 19, 0) 0%, rgba(39, 25, 19, 0.07) 50%, rgba(39, 25, 19, 0) 100%);
    	height: 35px;
    	margin-top: 0px !important;
    	padding: 0px;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	text-transform: uppercase;
    	font: 600 15px Accia;
    	position: relative;
    	border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-image: linear-gradient(270deg, rgba(196, 191, 171, 0) 0%, rgba(196, 191, 171, 1) 50%, rgba(196, 191, 171, 0) 100%) 1 round;
    	align-self: stretch;
    	position: relative
    }
    
    #pun .category h2 span:before {
    	content: "";
    	background: #17100F;
    	height: 1px;
    	width: 100%;
    	position: absolute;
    	top: -3px;
    	border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-image: linear-gradient(270deg, #503F36 0%, #A7906F 25%, #A7906F 75%, #503F36 100%) 1 round;
    	border-top-width: 1px;
    	border-top-style: solid;
    	box-shadow: 0px 0px 10px rgba(28, 19, 13, 0.42);
    }
    
    .category h2 em {
    	font: 300 italic 11px Accia;
    	letter-spacing: .03em;
    	align-self: center;
    	flex: auto;
    	max-width: 600px;
    	text-transform: none
    }
    
    .category .container {
    	padding: 0 0px;
    	position: relative;
    }
    
    .category tr {
    	margin: 0 0px;
    	padding: 15px 20px 20px !important;
    	font: 400 11px Accia;
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    	background: var(--cover2)
    }
    
    .category tr+tr {
    	margin-top: 20px
    }
    
    #pun-index #pun-category1 h2 {
    	margin-top: 35px !important;
    }
    
    #pun-index .category table {
    	border: 0 !important;
    }
    
    #pun-index .category td {
    	border: 0 !important;
    }
    
    #pun-index thead {
    	display: none
    }
    
    #pun-index .category .tcl {
    	padding: 0 !important;
    	width: 480px;
    	box-sizing: border-box
    }
    
    #pun-index .tclcon h3 a {
    	font: 700 italic 15px Accia;
    	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: 12px;
    	width: 100%;
    	display: flex;
    	flex-direction: column;
    	gap: 10px
    }
    
    #pun-index tr.inew .tclcon:after {
    	content: "";
    	background: var(--icon);
    	width: 49px;
    	height: 79px;
    	display: block;
    	position: absolute;
    	left: -80px;
    	top: 50%;
    	transform: translateY(-50%);
    	mix-blend-mode: multiply;
    	filter: drop-shadow(0px 0px 10px #938C68);
    }
    
    #pun-index tr.inew {
    	background: rgba(154, 145, 126, 0.1);
    }
    
    #pun-index .tc2,
    #pun-index .tc3,
    #pun-index .tcmod {
    	display: none
    }
    
    .tcr {
    	line-height: 130%;
    	padding-left: 0 !important;
    	flex: 1;
    	margin: 0 30px !important;
    }
    
    #pun-index .tcr a {
    	font-weight: 600;
    	font-size: 13.5px;
    	display: inline-block;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	height: auto;
    	width: 100%;
    	white-space: nowrap;
    }
    
    .category td+td {
    	padding: 0 0px;
    }
    
    .slide_button {
    	display: inline-block;
    	background: var(--cover1);
    	padding: 5px 5px;
    	flex: auto;
    	text-align: center;
    	transition: all .6s ease-in-out 0s !important;
    	border: 1px solid var(--borders) !important;
    	text-transform: uppercase;
    	border-radius: 4px;
    	font: 700 10px Accia !important;
    	cursor: pointer;
    	color: var(--links)
    }
    
    .slide_button.i_active {
    	opacity: .5
    }
    
    .slide_block {
    	display: none;
      background: var(--cover1);
    	text-align: center;
    	border: 1px solid var(--borders) !important;
    	width: 100%;
    	border-radius: 4px;
    	position: absolute;
    	left: 0;
    	margin-top: 60px !important;
    	z-index: 9
    }
    
    .slide_block > div {
    font: 700 11px Accia !important;
    	display: flex;
    	flex-direction: column;
    	flex-wrap: wrap;
    	margin: 15px !important;
    	gap: 7px;
    }
    
    .slide_block > div a {
    	text-transform: lowercase;
    	display: inline-block;
    	background: var(--cover3);
    	padding: 5px 5px;
    	flex: auto;
    	text-align: center;
    	transition: all .6s ease-in-out 0s !important;
    	border: 1px solid var(--borders) !important;
    	text-transform: uppercase;
    	border-radius: 4px;
    }
    
    .forumlinks {
    	font: 700 10px Accia !important;
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: space-between;
    	margin: 0 -1px !important;
    	gap: 5px;
    }
    
    .forumlinks a {
    	text-transform: lowercase;
    	display: inline-block;
    	background: var(--cover1);
    	padding: 3px 5px;
    	flex: auto;
    	text-align: center;
    	transition: all .6s ease-in-out 0s !important;
    	border: 1px solid var(--borders) !important;
    	text-transform: uppercase;
    	border-radius: 4px;
    }
    
    .forumlinks a:hover {
    	background: var(--pun)
    }
    
    .forumlinks+br {
    	display: none
    }
    
    .Add {
    	font: 300 italic 10px Accia;
    	opacity: .75;
    	text-align: right
    }
    
    .Tems_And_messages {
    	display: flex;
    	width: 150px;
    	justify-content: flex-end
    }
    
    #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: 30px;
    	height: 30px;
    	transition: filter .5s ease-in-out 0s !important;
    	border-radius: 100%;
    	box-sizing: border-box;
    	mix-blend-mode: overlay
    }
    
    .go-up {
    	bottom: 230px;
    	margin-left: 991px !important;
    	background: rgba(73, 60, 47, 0.25);
    	border: 1px solid rgba(86, 73, 60, 0.55) !important;
    }
    
    .go-down {
    	bottom: 190px;
    	margin-left: 991px !important;
    	background: rgba(73, 60, 47, 0.25);
    	border: 1px solid rgba(86, 73, 60, 0.55) !important;
    }
    
    .go-up:hover,
    .go-down:hover {
    	filter: brightness(.3)
    }
    
    /* кнопки в форме ответа, с предыдущего дизайна взяты*/
    
    #form-buttons {
    	width: 100%;
    }
    
    #form-buttons table,
    .punbb .formal textarea {
    	box-sizing: border-box;
    	margin: 0 auto;
    }
    
    #form-buttons table,
    #form-buttons tbody,
    #form-buttons tr {
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
    	-webkit-box-align: center;
    	-ms-flex-align: center;
    	align-items: center;
    	-ms-flex-line-pack: center;
    	align-content: center;
    	-webkit-box-pack: center;
    	-ms-flex-pack: center;
    	justify-content: center;
    }
    
    #form-buttons table {
    	text-align: center;
    	margin: 0 auto 1em;
    }
    
    #form-buttons td {
    	position: relative;
    	background-image: none !important;
    	display: block;
    	min-height: 1.5em;
    	min-width: auto;
    	margin: 0.5em 8px;
    	text-align: center;
    	overflow: visible
    }
    
    #form-buttons td img {
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
    	z-index: 10;
    	width: 100%;
    	height: 100%;
    }
    
    td#button-files_rusff,
    td#button-graffiti_rusff {
    	display: none !important;
    }
    
    #form-buttons td:before {
    	position: relative;
    	top: .6em;
    	font-family: FontAwesome;
    	font-size: 1.2rem;
    	z-index: 1;
    	color: var(--text1);
    	-webkit-transition: all 0.3s ease;
    	-moz-transition: all 0.3s ease;
    	-o-transition: all 0.3s ease;
    	transition: all 0.3s ease;
    }
    
    #button-font:before {
    	content: '\f031';
    }
    
    #button-size:before {
    	content: '\f034';
    }
    
    #button-bold:before {
    	content: '\f032';
    }
    
    #button-italic:before {
    	content: '\f033';
    }
    
    #button-underline:before {
    	content: '\f0cd';
    }
    
    #button-strike:before {
    	content: '\f0cc';
    }
    
    #button-left:before {
    	content: '\f036';
    }
    
    #button-center:before {
    	content: '\f037';
    }
    
    #button-right:before {
    	content: '\f038';
    }
    
    #floatbut:before {
    	content: '\f03c';
    }
    
    #button-link:before {
    	content: '\f0c1';
    }
    
    #button-spoiler:before {
    	content: '\f0fe';
    }
    
    #button-image:before {
    	content: '\f1c5';
    }
    
    #button-image2:before {
    	content: '\f1c5';
    }
    
    #button-video:before {
    	content: '\f008';
    }
    
    #button-hide:before {
    	content: '\f023';
    	margin-left: 0.4em !important;
    }
    
    #button-quote:before {
    	content: '\f10e';
    }
    
    #button-code:before {
    	content: '\f121';
    }
    
    #button-audio:before {
    	content: '\f001';
    }
    
    #button-color:before {
    	content: '\f040';
    }
    
    #button-table:before {
    	content: '\f0ce';
    }
    
    #button-shablon:before {
    	content: '\f15c';
    }
    
    #button-smile: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'
    }
    
    #wrapper {
    	left: 0px;
    	top: -5px;
    	position: relative;
    	width: 100%;
    	z-index: 10000 !important;
    }
    
    .tabs {
    	height: 22px;
    	line-height: 21px;
    	margin: 0 0 13px !important;
    	list-style: none;
    	display: flex;
    	justify-content: space-between
    }
    
    .tabs li {
    	cursor: pointer;
    	flex: 1;
    }
    
    .tabs li+li {
    	margin-left: 5px
    }
    
    .tabs li a {
    	font: 500 11px Philosopher;
    	text-transform: uppercase;
    	padding: 7px 15px !important;
    	width: auto;
    	display: inline-block;
    	letter-spacing: .06em;
    	background: var(--cover2);
    	border: 1px solid var(--borders) !important;
    	border-radius: 3px;
    	color: var(--text) !important;
    	transition: all .5s ease-in-out 0s;
    	display: block;
    	margin-bottom: -1px;
    	padding: 0 5px 1px;
    	position: relative;
    	text-align: center;
    	text-decoration: none;
    }
    
    .tabs li a:hover {
    	color: var(--links) !important;
    }
    
    .tabs li.active a {
    	filter: brightness(.7);
    	color: var(--links2) !important;
    }
    
    #smilies-area div[class^="t-"]:not(.t-0) {
    	display: none;
    	width: auto;
    	padding: 5px;
    	text-align: center;
    	overflow-y: auto;
    	max-height: 200px
    }

    0

    4

    Код:
    <div class="header_wrap">
       <div class="header_item left">
          <div class="game_navigate">
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=4#p5">Правила</a> <img src="https://forumstatic.ru/files/001b/6b/7e/86175.svg"> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=3#p3">Сюжет</a> <img src="https://forumstatic.ru/files/001b/6b/7e/86175.svg"> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=27#p82">Акции</a> <br>
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=5#p6">Герои</a> <img src="https://forumstatic.ru/files/001b/6b/7e/86175.svg"> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=880#p62994">Гостевая</a> <img src="https://forumstatic.ru/files/001b/6b/7e/86175.svg"> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=804#p57339">Хочу к вам</a> <br>
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=128#p4251">Хэдканон</a> <img src="https://forumstatic.ru/files/001b/6b/7e/86175.svg"> 
             <a href="https://dragonageone.mybb.ru/viewtopic.php?id=73#p80292">События ВД</a>
          </div>
          <rait><img src="https://forumstatic.ru/files/001b/6b/7e/86175.svg"> Рейтинг проекта 18+ <img src="https://forumstatic.ru/files/001b/6b/7e/86175.svg"></rait>
       </div>
       <div class="header_item right">
          <div class="news_wrap">
             <span>Последние новости</span>
             <div>
                 <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>
    
    <p><b>06.04.</b><a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=9#p141640> Это апрельский дождь из цитат!</a> 64-й месяц игры как-никак!</p>
    
    <p><b>06.03.</b> Прощай, зима, <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=9#p139463> играющих с весной! </a> </p>
    
    <p><b>06.02.</b> Дорвались до <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=9#p136545> 62-го месяца игры</a> и готовимся ко Дню Святого Валентина! </p>
    
    <p><b>06.01.</b> Вместе празднуем <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=9#p134610> 61-ый месяц игры</a> и раздаём новогодние подарки. </p>
    
    <p><b>21.12.</b> <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=9#p133629>Санта-Нагус готовит сани!</a> Поспеши! 🎄</p>
    
    <p><b><font color=e2c175>06.12.</font></b> Самое особенное 6-ое! 43 829 часа, 1826 дней, 60 месяцев, 5 ЛЕТ - <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=9#p131735><b><font color=e2c175>С Днем Рождения, Ван!</font></b></a> </p>
    <p><img src="https://forumupload.ru/uploads/0019/4f/84/2/919377.png"> </p>
    
    <p><b>06.11.</b> А на Ване намного теплей, даже если опять за окном холода - <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=9#p129889>59й месяц игры</a> как-никак!</p>
    
    <p><b>25.10.</b> Тест-драйв профиля Читатель <a href=https://dragonageone.mybb.ru/viewtopic.php?id=32&p=9#p129034>объявляется открытым</a>!</p>
             </div>
          </div>
       </div>
    </div>
    
    
    <ul id="stylelist"></ul>
    
    <div class="sides-wrap">
    <div class="sides">
    <div class="side-left"></div>
    <div class="side-right"></div>
    </div>
    </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: 'blue',
        name: 'Синий'
    }, {
        class: 'green',
        name: 'Зеленый'
    }];
    
    function getCookie(a){return(a=document.cookie.match(new RegExp("(?:^|; )"+a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)")))?decodeURIComponent(a[1]):void 0}function setStyle(a){$("body").attr("class",a);$("#stylelist li").removeClass("active");$('#stylelist li[data="'+a+'"]').addClass("active");selStyle=a;document.cookie="selStyle="+a+"; max-age=2592000"}var selStyle=getCookie("selStyle");selStyle&&setStyle(selStyle);
    $(document).pun_mainReady(function(){$("#stylelist").length||$("body").prepend('<ul id="stylelist"></ul>');for(i=0;i<styleList.length;i++)$("#stylelist").append('<li data="'+styleList[i]["class"]+'"'+(selStyle==styleList[i]["class"]?' class="active"':"")+'><a href="/" onclick="setStyle($(this.parentNode).attr(\'data\'));return false">'+styleList[i].name+"</a></li>")});
    </script> <!-- Смена стиля - END -->
    
    
    <script type="text/javascript">
    //cookies
    function setcookie(a,b,c) {if(c){var d = new Date();d.setTime(d.getTime()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
    function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
    var aimg = {
    open: '-',
    close: '+'
    }
    function categorytoggle(el){
    var cat = $(el).parents('div.category');
    cat.children('div.container').toggle('slow');
    el.innerHTML = el.innerHTML == aimg.open ? aimg.close : aimg.open;
    var catc = getcookie(cat.attr('id'));
    catc = catc == 'close' ? 'open' : 'close';
    setcookie(cat.attr('id'),catc,3600*24*30*1000);
    }
    </script>
    
    <!---------------------------- Пиар-вход ---------------------------->
    <script src="https://forumstatic.ru/files/0015/c4/3f/26781.js"></script>
    <script type="text/javascript">
        PR.nick = 'Любопытство'; //Ник Читателя
        PR.pass = '1111'; //Пароль Читателя
        PR.btn_text = 'Читать'; //Надпись на кнопке Читателя;
        PR.set();</script>
    
    <script type="text/javascript">
        PR.nick = 'Вестовой'; //Ник PR-аккаунта
        PR.pass = '1111'; //Пароль PR-аккаунта
        PR.btn_text = 'Реклама'; //Надпись на кнопке PR-входа(или ссылка на картинку);
        PR.set();</script>
    
    
    <!--Всплывающие Подсказки при наведении-->
    <style>
    #tooltip {
      position: absolute;
      background: rgba(0,0,0,.85);
      z-index: 999;
      max-width: 200px;
      border: none;
      border-radius: 6px;
      box-shadow: 0 0 0px 1px rgba(0,0,0,.05) inset;
      font-family: roboto;
      font-size: 11px; /* размер текста */
      display: none;
      color: #d9d8d1; /* цвет текста */
      text-align: center;
      padding: 10px 25px;
      font-weight: 500;
    }
    </style>
    <script type="text/javascript" src="https://forumstatic.ru/files/001a/fa/d0/26671.js"></script>
    <!--//End//-Всплывающие Подсказки при наведении-->
    
    
    <!--выделить код--> 
    <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26102.js"></script>
    <script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
    <script type="text/javascript">select_text.linkText = 'выделить [копируется сразу]' //текст ссылки</script>
    <!-- конец -->
    
    
    
    <!--Отключить кнопку "Вложения"-->
    <script type="text/javascript">
    RusffCore.sets.files.button = false;
    </script>
    
    <!-- Отключение сокращения ссылки-->
    <script type="text/javascript">
    FORUM.set("editor.link.short_url", function() { return false; });
    </script>
    
    <!-- Отключить мобильный стиль -->
    <script src="https://forumstatic.ru/files/0019/4f/84/79959.js"></script>
    
    
    <script>
    RusffCore.sets.graffiti = false; /*Граффити*/
    </script>
    
    <script type="text/javascript">
    FORUM.set('editor.addition.tags.hideprofile', {name:'Скрыть профиль',onclick:function(){bbcode('[img=hide-autor2]https://is.gd/ekiTPp[/img]','');}});
    </script>
    
    <script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>

    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>
    $('.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-posts, .pa-respect, .pa-ip').wrapAll('<div class="field_wrap">');
    $(this).find('.pa-fld3, .pa-avatar').wrapAll('<div class="personal_wrap">');
    });
    </script>
    
    <!-- Скрываем профиль в постах © Deff -->
        <script type="text/javascript">
        (function () {
        function addStyle() { /*==123==;
        <style type="text/css">#### .post-author,#### .post-sig{display:none !important}#### .post-body,#### .post-links,#### .post-links ul,#### h3>span{margin-left:0 !important}#### .pl-email,#### .pl-website{float:  none}#### .pl-delete {border-left: 1px solid rgba(0,0,0,.2) !important;margin-left: 10px}#### .post-content {margin-top: 0px !important; margin-left: 0 !important;margin-right: 0 !important}#### .post-box {margin: 0px !important}</style>
        ==123==;*/
        } addStyle = addStyle.toString().split('==123==;')[1];
        $('.post .post-content img[alt="hide-autor2"]').each(function(){
           var id = $(this).parents('.post').prop('id');
           $(addStyle.replace(/####/gim,'#'+id)).insertBefore($(this));
        });}());
        </script>
    
    <!-- Перенос Колонок тем и сообщений под Описание Форума / Deff, Alex_63 -->
      <script type="text/javascript">
        (function(){
           $.catch = function(a,f){$(function(){var t,i=0;function s(){i++;if(i>120)return;t=setTimeout(function(){if(!$(a).length){s();return};f()},100);}s();});}
           function appendTopicS(){
             $('.category .tcr').each(function() {
               var L=$(this).parents('tr:first');
               var str='<div class="Add"><div class="Tems_And_messages"><span class="right">тем: '+L.find('td.tc2').text()+'</span><span class="right">, сообщений: '+L.find('td.tc3').text()+'</span></div>\
               </div>';$(str).insertAfter(this);
             });
           }
           if($('#pun-index').length){appendTopicS ();}
           if($('#pun-viewforum').length){
             var summ=$('.main table[summary]').attr('summary').split(': ')[1].substr(0,1);
             if(summ=='#'||summ==String.fromCharCode(173))$.catch('#f-subforums',function(){appendTopicS()});
           }
        }());
        </script>
    
    <script>
    $("a[href^='/online.php']").attr("title","Шпионить за жителями Тедаса");
    </script>
    
    <script>
      $("#pun-main").prepend($("#pun-crumbs1"));
    </script>
    
    <!-- баннеры партнеров -->
    <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="http://kingscross.f-rpg.ru/" target="_blank"><img title="KINGSCROSS. Внимание, поезд отправляется!" src="https://i.imgur.com/WNhMtiG.jpg" border="0"></a> <a href="https://swmedley.rusff.me" title="STAR WARS: Medley" target="_blank"><img src="https://forumstatic.ru/files/0018/1a/00/97746.gif" width="88" height="31" border="0" alt="STAR WARS: Medley"></a> <a href="http://insideout.mybb.ru/" target=_blank><img src="https://i.imgur.com/emfYusS.gif" title="Inside Out"></a> <a href=http://rains.rusff.me//><img src="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://oskolki.f-rpg.ru/" target="_blank"><img title=" Осколки Анара. Фэнтези, стимпанк. Эпизодическая система. 18+" src="https://forumstatic.ru/files/0012/e6/86/30495.gif" alt="" width="88" height="31" border="0" /></a> <a href="http://talesfrom.rusff.me/"><img src="https://forumstatic.ru/files/001b/8a/68/16693.jpg"></a> <a href="https://arhi.rusff.me/" target="_blank" title="Аркхейм: авторский мир, фэнтези, рисованные внешности"><img src="https://forumstatic.ru/files/001b/8c/87/29818.png" width="88" height="31"/></a> <a href="https://sunnycross.ru/"><img src="https://i.imgur.com/65znPol.png"></a><a href="http://lastworldwar.rusff.me/"><img src="https://forumstatic.ru/files/001b/c8/34/60483.gif" title="Naruto: last world war" border="0" width="88" height="31"></a><a href="http://catchyourdream.rusff.me" target="_blank"><img src="https://i.imgur.com/QDhZ9vz.gif" title="dream catcher"></a>
    
    </div></div>
    
    <script 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" src="https://forumstatic.ru/files/001b/6b/7e/18812.js"></script>
    
    
    <!-- Исключение из "Цитировать" подписи и "отредактировано" -->
    <script type="text/javascript"> (function(){    var p =[];
      $('.post').find('.pl-quote').click(function(){
        p[0] = $(this).parents('.post').find('.lastedit');
        p[1] = $(this).parents('.post').find('.post-sig');
        p[2] = p[0].html();p[3] = p[1].html();
        p[0].html('');p[1].html('');
        setTimeout(function(){p[0].html(p[2]);p[1].html(p[3])},600);});
    }());
    </script>
    
    
    
    <!-- Удаляем лишние строки после цитаты и кода // v.3 © Alex_63 -->
        <script type="text/javascript">
        $('.post-content').each(function() {
            var CNT = $(this).html();
            CNT = CNT.replace(/<p><br><\/p>/img,'');
            CNT = CNT.replace(/<p><br><br>(.*?)<\/p>/img,'<p>$1</p>');
            CNT = CNT.replace(/<p><br>(.*?)<\/p>/img,'<p>$1</p>');
            $(this).html(CNT);
        });
        </script>
    
    
    <!--обтекание изображения 2.4.4-->
    <script language="javascript">
    $(function(){
    $('td#button-link').before('<td id="floatbut" style=\'background-image: url("https://forumupload.ru/uploads/0019/4f/84/269/558964.png")\'></td>');
    $('#floatbut, .vibor').click(function(){
    $('div#float').toggle();});
      });
    elm=document.getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content") 
    {
    post = elm[x].innerHTML;
    if(post.indexOf("[/float]") != -1) {
    floats = /\[float=(.*?)\]([^\[]{1,11000})\[\/float\]/gi
    elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 15px; text-align: $1;'>$2</span>")
    }}
    </script>
    <div id="float" style="display:none;background:#414141;border:1px solid black; border-radius: 6px; width:auto; padding:8px; position:absolute; margin-top:-50%; margin-left:35%; z-index:20">
    <div><strong>Направление обтекания</strong></div><br>
    <div align="center">
    <img class="vibor" src="https://forumupload.ru/uploads/0019/4f/84/269/822284.png" title="left" onclick="bbcode('', '')" />
    <img class="vibor" src="https://forumupload.ru/uploads/0019/4f/84/269/606770.png" title="right" onclick="bbcode('', '')" />
    </div></div>
    
    
    
    <script>
    var oldIMG="<td id=\"button-image2\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:0px 0 0 14px;\">2</p></b></td>"
    $("#button-image").after(oldIMG);
    </script>
    
    
    <!--замена коротких тире на длинные -->
    <script>$('.post-content p').html(function(){return this.innerHTML.replace(/(\s|&nbsp;)?-(\s|&nbsp;)/g,'$1&mdash;$2')})</script>
    
    <script>
    $(function() {
       /* ПОДСЧЕТ СИМВОЛОВ В ФОРМЕ ОТВЕТА */
       if ($('textarea#main-reply').length > 0) {
          $('.fs-box.hashelp').before('<div id="charcounter">Символов в сообщении: <span class="charcount">0</span></div>');
          var lastValue = '';
          setInterval(function() {
             if ($('#main-reply').val().length != lastValue) {
                lastValue = $('#main-reply').val().length;
                $('.charcount').text(lastValue);
             }
          }, 100);
       } /* Конец скрипта */
    });
    </script>
    
    
    <script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
    <script>
    hvScriptSet.addMask({ 
    guestAccess: ['Буря войны', 'Недавнее прошлое', 'Пыльная быль', 'Иная Тень', 'Великий Архив', 'Малый архив', 'Таверна "Ржавый рог"'], 
    forumAccessExtended: { 
    'Буря войны': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Недавнее прошлое': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'],
    'Пыльная быль': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Иная Тень': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Великий Архив': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Малый архив': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'Таверна "Ржавый рог"': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'], 
    'По дороге в легенду': ['Администраторы', 'Модераторы', 'Игроки', 'Пользователи'],
    },
       changeList: {
            'pafld1': {
                title: 'Личное Звание',
                description: '',
                tag: 'LZ',
                class: 'pa-fld1',
                defaultCode: '<br><b>ПЕРСОНАЖ ПОД МАСКОЙ<b>',
                type: 'html'
            }
        }
        });
    </script>
    
    
    
    <script>
    function letsChangeEverything($changer) {
        var post = $changer.closest('.post'),
          postAuthor = post.find('.post-author');
        if (post.find('.addMask.sign').length > 0) {
          if (post.find('.post-sig').length > 0) {
            post.find('.post-sig').find('dd').html('<p>' + post.find('.addMask.sign').html() + '</p>');
          } else {
            post.find('.post-content').after('<dl class="post-sig"><dt></dt><dd><p>' + post.find('.addMask.sign').html() + '</p></dd></dl>');
          }
          post.find('.addMask.sign').find('img').attr('class', 'sigimage');
        }
        if (post.find('.addMask.status').length > 0) {
          postAuthor.find('.pa-title').html(post.find('.addMask.status').html());
        }
        if (post.find('.addMask.nick').length > 0) {
          postAuthor.find('.pa-author a').html(post.find('.addMask.nick').html());
          postAuthor.find('.pa-fld1 div').first().addClass('hv-mask').hide();
          postAuthor.find('.pa-fld2, .pa-fld3').hide();
        }
      }
    
      $('<span class="masked-char-button"></span>').insertBefore('.hv-mask');
      $('.masked-char-button').attr('cursor', 'pointer').click( function() {
      	$(this).siblings('.hv-mask').slideToggle('slow');
      });
    </script>
    
    <script>
    $(document).ready(function() {
        $('.post-author').each(function() {
            if (!$(this).find('.pa-avatar').length) {
                $(this).find('.pa-title').after('<li class="pa-avatar"><img src="https://forumstatic.ru/files/0019/4f/84/15878.jpg" width="188" height="188" margin-left="-12"></li>');
            }
        });
    });
    </script>
    
     <!-- ник гостя -->
    <script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>
    
    
    <script type="text/javascript">
    function show_new() { if(GroupID == 3) return;
    $('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые</a></li>');} 
    show_new();
    </script>
    
    <script type="text/javascript">
    var title = document.querySelectorAll('.pa-avatar img[title], p.formsubmit .button[title], input.button[title],#statistic-other a[title], .post-rating a[title], span.offctgr img[title]'); 
    var allTitle = title.length;
    for (i=0; i<allTitle; i++){
        title[i].removeAttribute('title');
    }
    </script>
    
    <script>
    $('#stylelist li a').each(function(){
      $(this).attr('title',$(this).text());
    });
    </script>
    
    <!-- Разделение ников пользователей в теме запятой -->
    <script>
    $('#topic-users-in a').prev('a').after(',');
    </script>
    
    
    <script type="text/javascript">
    (function(){function rep(str, p1,offset, s){
      return '>'+p1.replace(/"([^ "][^"]+?)"/gm,'«$1»')+'<';}
    $('.post-content p').each(function(){
      $(this).html(('</>'+$(this).html()+'</>').replace(/>([^<>]+)</gm, rep));
    });}());
    </script>
    
    <script type="text/javascript">
    var img1 = "https://forumstatic.ru/files/0012/e8/7a/38504.png";
    var img2 = "https://forumstatic.ru/files/0012/e8/7a/97990.png";
     
    $('#post').find("#addition-area").prepend('<div onclick="addanchor()"><span>Вставить якорь</span></div><div onclick="anchoru()" style="padding-bottom:4px"><span>Ccылка на якорь</span></div>');
    function addanchor(){
     var adnchor = '';
     adnchor = prompt("Введите название якоря", "#");
     insert("[url&" + adnchor + "]" + adnchor + "[/url]\n");
    }
    function anchoru(){
     var anchorp = '';
     anchorp = prompt("Введите название якоря", "#");
     var anchorc = '';
     anchorc= prompt("Введите описание якоря", "Описание");
     insert("[url=http://anchor" + anchorp + "]" + anchorc + "[/url]\n");
    }
    $('.post-content').each(function(){
     $(this).find('p:contains("[url&#"),div[onclick]:contains("[url&#")').each(function(){
       var str=$(this).html();
       var val = str.replace(/\[url&amp;#[^\[\]]+\]#([^\[\]]+)\[\/url\]/img,'<a name="$1"></a>');
       if(val!=str)$(this).html(val);   
     });
     $(this).find('a[href*="//anchor"]').each(function(){
       var href=$(this).attr('href');
         href = href.split('#')[1];
         if(!!href){$(this).removeAttr('target');$(this)[0].href = '#'+href;
           var str = $(this).text();
           if(str.indexOf('http://')==0)$(this).text(href);
         }
     });
    });
    $('.post-content').find('a[href^="#"]').live('click', function(){
        var lnk = $(this).attr('href');
        var a=$('.post-content').find('a[name="'+lnk.substr(1)+'"]');
        b = a.parents('.spoiler-box').find('div[onclick]:first').not('.visible');
        if(b.length)b.click();
        setTimeout(function(){location.replace(document.URL.split('#')[0]+lnk)},10)
        return false;
    });
    </script>
    
    <style>
    #smilies-area {
    width:650px!important;
    top:-25px;
    z-index:10000!important;
    }
    </style>
    
    <!--дополнительные смайлы v.3.1 © Romych-->
    <script type="text/javascript">
    var nabor=[];
     
    nabor['Пикселькот'] = [
    'https://forumupload.ru/uploads/0019/4f/84/269/10224.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/39399.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/867987.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/879638.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/484468.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/462188.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/843799.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/88237.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/82322.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/81892.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/44635.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/36504.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/32374.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/826880.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/736781.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/156081.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/88112.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/72472.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/700268.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/36502.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/700572.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/112052.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/683702.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/815710.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/707675.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/208794.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/352193.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/894367.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/321986.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/965375.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/78859.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/392915.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/66354.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/93626.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/90578.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/38325.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/27331.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/677937.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/859859.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/797320.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/593278.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/823045.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/540022.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/322110.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/84801.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/79201.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/44889.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/40377.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/338794.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/438871.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/289511.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/391011.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/374406.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/324068.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/893024.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/87294.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/712908.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/914430.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/20764.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/22508.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/44107.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/26837.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/997112.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/788235.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/466885.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/34248.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/968788.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/740349.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/320919.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/68245.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/76658.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/110144.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/16503.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/113743.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/634036.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/490105.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/591445.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/524401.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/371029.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/673091.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/736052.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/301027.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/264359.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/225145.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/992777.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/199110.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/151469.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/738579.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/205524.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/684497.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/927065.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/95822.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/13295.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/56871.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/52755.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/47593.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/36389.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/289446.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/551116.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/256328.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/753407.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/370653.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/62811.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/960677.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/610461.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/905016.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/433589.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/235495.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/885429.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/706165.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/906565.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/67093.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/37420.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/288341.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/284852.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/694678.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/668271.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/351166.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/471167.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/250203.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/98097.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/93862.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/38340.png',
    'https://forumupload.ru/uploads/0019/4f/84/241/34369.gif',
    'https://forumupload.ru/uploads/0019/4f/84/269/923361.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/452370.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/83666.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/91925.gif',
    'https://forumupload.ru/uploads/0019/4f/84/241/34842.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/687771.gif'],
    
     
    nabor['Лица'] = [
    'https://forumupload.ru/uploads/0019/4f/84/298/890863.gif',
    'http://s5.uploads.ru/czUGt.png',
    'http://s5.uploads.ru/3fgF1.png',
    'http://sd.uploads.ru/Ca8nz.png',
    'http://s5.uploads.ru/WH870.png',
    'http://sa.uploads.ru/a1onZ.png',
    'http://s9.uploads.ru/zuGIr.png',
    'http://s7.uploads.ru/TA1kt.png',
    'http://sa.uploads.ru/U4CoB.png',
    'http://s9.uploads.ru/CJomZ.png'],
    
    
    nabor['Всраван'] = [
    'https://forumupload.ru/uploads/0019/4f/84/264/417998.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/904368.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/233171.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/390779.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/720459.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/532152.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/77697.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/447507.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/695832.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/125539.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/886574.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/531262.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/591843.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/521371.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/590433.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/622294.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/854055.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/838666.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/881011.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/259008.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/760147.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/392380.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/989962.png',
    'https://forumupload.ru/uploads/0019/4f/84/264/77163.png',
    'https://forumupload.ru/uploads/0019/4f/84/269/976752.png'];
    
    $('#button-smile').one('click',function(){$('#smilies-block').addClass('t-0');var vkl = '<div id="wrapper"><ul class="tabs" onclick="smilies();return 0;"><li class="t-0 active"><a>Обычные</a></li></ul></div>';$('#smilies-area').prepend(vkl)[0].removeAttribute('onclick');for(var i in nabor){$('.tabs').append('<li class="t-'+i+'"><a>'+i+'</a></li>');$('#wrapper').append('<div class="t-'+i+'"></div>');$.each(nabor[i],function(q){$('div.t-'+i).append('<img " width: " 100px " src="'+nabor[i][q]+'" onclick=smile("[img=smalimg]'+nabor[i][q]+'[/img]") />');})};$('.tabs li').click(function(){var thisClass=this.className;$('#smilies-area div[class^="t-"]').hide();$('div.'+thisClass).fadeToggle('slow');$('.tabs li').removeClass('active');$(this).addClass('active');}); $('#smilies-area img').click(function(){ $('#smilies-area').hide();});});
        </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/22153.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/44779.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-title').addClass('offline');
    $('.post-author.online .pa-title').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-title.onlines').prepend('<img src="/i/blank.gif" class="indOnline" title="'+PostAuthorLogin+' на форуме'+activeTime+'" />');
      $(this).find('.pa-title.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>

    0


    Вы здесь » At Origin » Новый форум » Эльфячий


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