активисты флуда адан серена соня постописцы лили рили лири лучший пост от мейзи лучший эпизод на крючке у червей
гес: у гестии в последнее время слишком частое ощущение непрекращающегося пиздеца, но почему-то сейчас она поверила в аспидов слишком сильно. должна же была их жизнь научить. сейчас у них даже план был, который внушал надежду. как минимум, гес не планировала умирать этим вечером.
ирма: встречает рождество с орлой, с саймоном, с митчеллом, со всеми, кто остался на дежурстве, приносит пирог по рецепту своей семьи, шикает, мол, ни слова об этом. говорит, что в германии пропускать такое событие нельзя, даже если ты на работе, и даже если ты не верить в иисуса спасителя нашего христа. первое рождество в америке не кажется катастрофой, и ирма чувствует, как у нее тянет под ложечкой — она совсем не планировала привыкать.
роза



сюжетная очередность

13.1 - джонатан до 14.10
13.2 - бонни до 15.10
13.3 - гм до 09.10
13.4 - митч до 14.10

the marauders: danse macabre

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

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


Вы здесь » the marauders: danse macabre » маховик времени » Тестовое сообщение


Тестовое сообщение

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

1

Благодарим за выбор нашего сервиса!

0

2

<script>
$(function(){
$('*[title]').quicktip({
speed:700 //Скорость появления подсказки
});
});
</script>

0

3

Код:
<!--------------------------- тултип ---------------------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/35/64/48878.js"></script>
<!------------------------------------------ конец тултипа --------------------------------------->

0

4

Код:
.day .jGrowl-notification .jGrowl-close { box-shadow: none; color: #e9e4dd!important; font-size: 16px!important; }
.day .notification, .day .jGrowl-closer  { 
  background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1)!important;
  background-color: #1e1d1d!important;
  font-family: 'Mulish SemiBold'!important;
}

.jGrowl-notification a { color:#e9e4dd!important; }

0

5

разобраться с тегом лапслока + капслока + биржа + первые соо + убрать кричалку + стилизация хэдов + правки для постотаблицы

0

6

рас рас

0

7

Код:
<!----------------------------------- Мелодия в профиле, Alex ------------------------------------->
<script type="text/javascript">
// Меняем td#profile-right li#pa-fld
$('td#profile-right li[id^="pa-fld"]').each(function() {
    var strongElement = $('strong', this);
    var content = strongElement.html();

    if (content && content.match(/\.mp3/)) {
        var plr = /(https?\:\/\/[^\s<"]+?\.mp3)/gi;
        content = content.replace(plr, '<audio src="$1" controls style="width: 190px !important;"></audio>');
        strongElement.html(content);
    }
});

// Меняем li[class^="pa-fld"]
$('li[class^="pa-fld"]').each(function() {
    var text = $(this).html();

    if (text && text.match(/\.mp3/)) {
        var plr = /(https?\:\/\/[^\s<"]+?\.mp3)/gi;
        text = text.replace(plr, '<audio src="$1" controls style="width: 190px !important; class="custom-audio-player""></audio>');
        $(this).html(text);
    }
});
</script>
<!----------------------------------- конец мелодии в профиле, Alex ------------------------------------->

0

8

макабра формы

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

f8	:-[0],  //mournful cancan
f21	:-[0], // квесты
f9	:-[0]	//fearless jive //Последний элемент без запятой!
}
!~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_);
</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js"></script>
<style>.Form-Table {position:relative;z-index:4}.punbb .table_GamePosts tbody th{text-align: center;color:#fff}
#pre_placement>a {top:3px;right:-20px;border:none;z-index:2}.punbb .GamePst{padding:0!important;}
.punbb #profile-right li#pa-fld3 strong.GamePst2 {}</style>
<!--//END Cчётчик Игровых постов © Deff-->


<!-------------------- Смена стиля, (с) ForumD.ru, satsana, модификация от Fumuse ------------->
<script type="text/javascript">
const styleList = [{
	class: 'day',
	name: 'День'
},
{
	class: 'night',
	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);
	selStyle = a;
	document.cookie = "selStyle=" + a + "; max-age=2592000";
}

let selStyle = getCookie("selStyle");
selStyle && setStyle(selStyle);

function darkLight () {
	if (styleList[1]["class"] === selStyle) {
    $('#checkBox').prop("checked", false);
    setStyle(styleList[0]["class"]);
	} else {
    $('#checkBox').prop("checked", true);
    setStyle(styleList[1]["class"]);
	}
}

$(document).pun_mainReady(function () {
	if ($("#stylelist").length || $("body").prepend('<ul id="stylelist"></ul>')) {
    $("#stylelist").append('<label class="switch">\n' +
    '<input type="checkbox" onclick="darkLight();" id="checkBox" ' +
    (styleList[1]["class"] === selStyle ? 'checked' : false) + '>\n' +
    '<span class="slider"></span>\n' +
    '</label>');
	}
});
</script> 


<!----------------------------- смены стиля - END ------------------------------------------------>

<!----------------------- Мгновенные уведомления © Alex_63, 2024 ----------------->
<link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" />
<script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script>
<!-- Мгновенные уведомления: упоминания © Alex_63, 2020 -->
<script>notifications.load('mentions');</script>
<!-- Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 -->
<script>notifications.load('subscriptions');</script>
<!-- Мгновенные уведомления: комментарии к репутации без переадресации © Alex_63, 2019 -->
<script>notifications.load('reputation');</script>
<!-- Мгновенные уведомления: регистрация новых участников © Alex_63 -->
<script>notifications.load('new_user')</script>
<!-----------------------конец мгновенные уведомления © Alex_63, 2024 ----------------->


<!-- Мгновенные уведомления: реакции на сообщения (Rusff) © Alex_63, 2024 -->
<script>notifications.load('rusff_reactions')</script>
<!-- конец мгновенные уведомления: реакции на сообщения (Rusff) © Alex_63, 2024 -->

<!-- Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 -->
<script type="text/javascript">
notifications.load('common', {});
notifications.load('important', {topics: [45]}); // ID важных тем (через запятую)
</script>


<!--------------------- шапка основного дизайна ------------------------>
<div class="anim">.</div>
<div class="discrub">wizard world ; 1983 дарк ! ау</div>
<div class='header'>
<episode> <span>возьми заявку от</span> 
<a href='https://macabre.rusff.me/viewtopic.php?id=62#p27957'>мо</a></episode>

<bestpost><span>почитай крутой пост от</span>
<a href='https://macabre.rusff.me/viewtopic.php?id=232#p27918'>кефир очьки</a> </bestpost>

<bestplay> <a href='https://macabredanse.ru/profile.php?id=10'>мо</a> и <a href='https://macabredanse.ru/profile.php?id=10'>мо</a>
<span> пишут анкеты</span></bestplay>

<bestactive> <a href='https://macabredanse.ru/profile.php?id=10'>мо</a> и <a href='https://macabredanse.ru/profile.php?id=10'>мо</a> 
<span> болтают во флуде</span> </bestactive>
</div>

<!--------------------- конец шапки основного дизайна ------------------------>

<!--------------------- шапка второго дизайна ------------------------>
<div class='day__header'>
<p class='day__header-text day__header-color_1 order_4'>мародеры 1983, дарк ау</p>
<p class='day__header-text day__header-color_2 order_5'>возьми заявку от</p>

<p class='day__header-text day__header-color_2 order_7'>почитай крутой постек <br>от <a href='https://macabre.rusff.me/viewtopic.php?id=232#p27918'>кефир очьки</a> </p>
<p class='day__header-text day__header-color_2 order_1'> <a href='https://macabredanse.ru/profile.php?id=10'>мо</a> и <a href='https://macabredanse.ru/profile.php?id=10'>мо</a><br> пишут посты</p>

<p class='day__header-text day__header-color_3 order_2'> <a href='https://macabredanse.ru/profile.php?id=10'>мо</a> и <a href='https://macabredanse.ru/profile.php?id=10'>мо</a> болтают во флуде</p>
<a class='day__header-text day__header-color_3 order_6' href='https://macabre.rusff.me/viewtopic.php?id=62#p27957'>мо</a>
</div>
<!--------------------- конец шапки второго дизайна ------------------------>

<!----------------------------------------- навигация ------------------------------------------>
<! -- скрипт навигации выпадающим окном [основа скрипт вкладок http://imagiart.ru/, переработка вещего духа] --> 
<script type="text/javascript" src="https://forumstatic.ru/files/001a/18/bd/96460.js"></script>
<div class='a-fucking-container'>
<div class="spirit-navigation day__header-text day__header-color_1 order_3 spirit-navigation__night" id="navig-batton" title="">трансгрессия по темам</div>
<div id="navigblock" style="display:none"><div class="sslka">
<!-- важные ссылки -->
<a href="https://macabredanse.ru/viewtopic.php?id=7">сюжет</a> 
<a href="https://macabredanse.ru/viewtopic.php?id=6">стороны</a> 
<a href="https://macabredanse.ru/viewtopic.php?id=8">faq</a> 
<a href="https://macabredanse.ru/viewtopic.php?id=65">хэды</a>
<a href="https://macabredanse.ru/viewtopic.php?id=60">занятые персонажи</a>
<a href="https://macabredanse.ru/viewtopic.php?id=57">занятые внешности</a>   
</div></div>
</div>
<!----------------------------------------- конец навигации ------------------------------------------>

<!--------------------- футер ------------------------>
<div class="foot__overlay"></div>
<!--------------------- конец футера ------------------------>

<!------------------- Выделение кода в блоке "Код" // © Damassk, версия 2019г. ---------------------> 
<script type="text/javascript" src="https://forumstatic.ru/files/0016/4a/bf/98029.js"></script>
<script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
<script type="text/javascript">select_text.linkText = 'Акцио' //текст ссылки</script>
<!------------------------------- конец выделения кода ------------------------------------>

<!------------------------------- Обтекание текста слева/справа ---------------------->
<style type="text/css">
.post-content p{clear:both}.post-content abbr[title^="float:"]{text-decoration:none;pointer-events:none;margin:.5em}
.post-content abbr[title="float:left"]{float:left}.post-content abbr[title="float:right"]{float:right}
</style>
<script type="text/javascript">
FORUM.set('editor.addition.tags.float_left', {name:'Обтекание слева',onclick:function(){bbcode('[abbr="float:left"]','[/abbr]');}});
FORUM.set('editor.addition.tags.float_right', {name:'Обтекание справа',onclick:function(){bbcode('[abbr="float:right"]','[/abbr]');}});
</script>
<!------------------------------- коне обтекания текста слева/справа ---------------------->



<!—----------------- HTML в постах с допуском по группам © Alex_63 ----------------—> 
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/52361.js"></script> 
<script type="text/javascript"> 
HTMLinPost.groups = [1,2,3,4,5,6,7,8]; // Группы, допущенные к вставке HTML в посты 
HTMLinPost.parseHTMLinPosts() 
</script>
<!—----------------- конец HTML в постах с допуском по группам © Alex_63 ----------------—> 

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

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

<!---------------------------- импортирование шрифтов из стилей в форму ответа ---------------------------->
<script>
(() => {
const additionalFonts = [
'Merriweather',
'Kurale'
];
FORUM.editor.font.fonts.push(...additionalFonts);
})()
</script>
<!---------------------------- конец импортирования шрифтов ---------------------------->

<!-- ----------------------смена аватара в топике © Deff, Alex_63------------------------>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/67168.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/67169.js"></script>
<!-- ----------------------конец смены аватара в топике © Deff, Alex_63------------------------>

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

<!---------------------------- Быстрая смена аккаунта  ---------------------------->
<script type="text/javascript">
  New_EXiT = 'https://forumstatic.ru/files/001b/fc/ff/42015.png'; //Дополнительная Иконка выход;
</script>
<script data="35dbac"  src="https://forumstatic.ru/files/0014/cc/0a/93129.js"></script>
<!---------------------------- конец быстрая смена аккаунта  ---------------------------->

<!--------------------------- ЧАСТЬ 1. Код кастомизированного плеера ------------------------------------>
<div class='playerNode' data-tracks="https://forumstatic.ru/files/001c/21/4c/84528.mp3"</div>
<!--------------------------- ЧАСТЬ 1. Код кастомизированного плеера ------------------------------------>
Код:
<div class="cop"> <a href="https://imagiart.ru/viewtopic.php?id=19438#p1326422">mrazeushady prod @ hoosier</a></div>

<!-- баннеры партнеров -->
<div class="ban"> <center>
<a href="https://wayward.rusff.me/"><img src='https://forumupload.ru/uploads/001c/32/58/2/651193.png'></a>  
<a href='https://anarchyhp.rusff.me' target='_blank' title='HP3.AnArChy'><img src='https://forumstatic.ru/files/001c/14/f6/88447.png' border='0' width='88' height='31'></a><a href="https://exlibrisforlife.ru" title="ex libris crossover" target="_blank"><img src="https://i.imgur.com/O922Cvw.png" alt="ex libris"></a> <a href="https://phoenixlament.f-rpg.me/" target=_blank><img src="https://forumstatic.ru/files/001c/16/fb/32828.gif" title="Хогвартс и Магический мир, социалка, приключения, 2001 год"></a> <a href="https://historycross.rusff.me/" title="ИСТОРИЯ РОССИИ" target="_blank"><img src="https://forumupload.ru/uploads/001b/67/7a/207/48826.jpg"></a> <a href="https://hogwartslegacy.rusff.me/" title="hogwarts: legacy" target="_blank"><img src="https://i.imgur.com/tTDbIcn.gif" alt="hogwarts: legacy"></a> <a href="https://theraven.rusff.me/" target="_blank"><img src="https://i.imgur.com/c4RZpNv.gif" title="THE RAVEN"></a> <a href="https://crossfeeling.rusff.me/" target="_blank">
<img src="https://forumupload.ru/uploads/0015/e5/b7/3090/557165.gif" 
title="crossfeeling"
border="1" width="88" height="31"></a>
<a href="https://prophecy.rolbb.me"><IMG alt=" Magic War. Prophecy" src="https://forumupload.ru/uploads/001b/e6/91/2/894168.jpg" border ></a> <a target="_blank" href="http://illyon.rusff.me/"><img src="https://forumstatic.ru/files/001b/13/57/78392.jpg"></a> <a href='https://lutece.rusff.me/' target='_blank' title='HP:Lutece | Магический мир Франции с вейлами, чистокровками и революцией'><img src='https://forumstatic.ru/files/001c/19/99/87893.gif' border='0' width='88' height='31'></a>
<a href="https://foreveryoung.rolbb.me/" title="Forever Young"><img src="https://forumstatic.ru/files/001b/b8/74/32367.jpg" border="0"></a>
<a href="https://epitaphium.rusff.me/" target="_blank"> <img src="https://forumupload.ru/uploads/0013/26/8a/4/453227.png" title="Marauders: EPITAPHIUM"></a>
<a href="https://fallinginreverse.rusff.me/" title="hp 2nd: falling in reverse"><img src="https://i.imgur.com/jGC9LuK.png"></a>
<a href="https://wayward.rusff.me/"><img src='https://forumupload.ru/uploads/001c/32/58/2/651193.png'></a>  
<a href="https://genshinmemories.rusff.me/" target=_blank><img src="https://forumstatic.ru/files/0017/4a/e0/13035.gif" title=“Genshin Impact: Golden Memories“></a>
</center></div>

<!----------------- нужные --------------->

<div class="need">
<div class='need__lost'>разыскиваются</div>

<a href="https://macabredanse.ru/viewtopic.php?id=62#p13598" title="келан ищет сестру">мишель докери</a>

<a href="https://macabre.rusff.me/" title="описание">джейн доу</a>

<a href="https://macabre.rusff.me/" title="описание">джейн доу</a>

<a href="https://macabre.rusff.me/" title="описание">джейн доу</a>


</div>


<!------------------------------ Mouse Parallax HTML // эффект шапки ---------------------------------------->
<div class="mouse-parallax">
    <div class="mouse-parallax-bg"></div>
    <div class="mouse-parallax-fog-1"></div>
    <div class="mouse-parallax-fog-2"></div>    
</div>
<!-- Mouse Parallax JS-->
<script>
let bg = document.querySelector('.mouse-parallax-bg');
let fog1 = document.querySelector('.mouse-parallax-fog-1');
let fog2 = document.querySelector('.mouse-parallax-fog-2');
window.addEventListener('mousemove', function(e) {
    let x = e.clientX / window.innerWidth;
    let y = e.clientY / window.innerHeight;  
    bg.style.transform = 'translate(-' + x * 100 + 'px, -' + y * 100 + 'px)';
    fog1.style.transform = 'translate(+' + x * 100 + 'px, -' + y * 100 + 'px)';
    fog2.style.transform = 'translate(-' + x * 20 + 'px, -' + y * 20 + 'px)';
});
</script>
<!------------------------------ конец Mouse Parallax HTML  ---------------------------------------->

<!-------------------------- вверх-вниз -------------------------->
<div class="go-up" id='ToTop'>«</div>
<div class="go-down" id='OnBottom'>»</div>
<!--кнопки вверх вниз-->
<script type="text/javascript">
$(function(){
if ($(window).scrollTop()>="250") $("#ToTop").fadeIn("slow")
$(window).scroll(function(){
  if ($(window).scrollTop()<="250") $("#ToTop").fadeOut("slow")
  else $("#ToTop").fadeIn("slow")
});
if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").fadeIn("slow")
$(window).scroll(function(){
  if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").fadeOut("slow")
  else $("#OnBottom").fadeIn("slow")
});
$("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
$("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
});
</script>
<!-------------------------- конец вверх-вниз'а -------------------------->

<!-------------------------- дефис -------------------------->
<script type="text/javascript">
$('.post-content p').each(function(){
  function replacer(str){return str.replace(/-\s|–\s/gm,'— ');}
  var a = $(this).clone().wrap('<div></div>').parent().html();
  var b = a.replace(/>[^<>]+</gim,replacer);
  if(a!=b)$(this).replaceWith(b)
});
</script>
<!-------------------------- конец дефиса -------------------------->

<!------------------------- Индикатор активности пользователя © Alex_63 ------------------------->

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

<!------------------- убрать пожаловаться ------------------->
<script type="text/javascript">
RusffCore.sets.show_reportBtn = 0;
</script>
<!------------------- конец убрать пожаловаться  ------------------->

<!----------------- между никами запятая --------------->
<style type="text/css">
div#topic-users-in a:after {
    content: ',';
}
div#topic-users-in a:last-child::after {
    content: '';
}
</style>
<!----------------- после ника запятая --------------->
<script type="text/javascript">
function to(username)
{insert('[b]' + username + '[/b]' + ', ');}
</script>

<!-----------------конец запятых --------------->

<!-------------------- Ссылка на авторский пост в цитате // v.3 © Alex_63 -------------------->
<script type="text/javascript">
var quote_img = 'https://forumstatic.ru/files/0015/ec/20/41408.png'; //Кнопка "Перейти к сообщению" в цитате
$('.quote-box>cite:not(:contains("Скрытый текст:"))').each(function() {
  var cntq=$(this).text(),sp0='<span class="qcn">кричалка от</span> ',
  sp1='<span class="qc-uname">###</span>';
  if(cntq.indexOf('#p')!=-1){var pid=cntq.split(',')[0],autq=cntq.split(',')[1].split(' написал')[0],
    lnkq='<a class="qc-post-link" href="',imgq='<img src="'+quote_img+'" title="Перейти к сообщению"/>',
    sp2='&nbsp;<span class="qc-post-link">'+lnkq;sp1=sp1.replace('###',autq);
    if($('.post'+pid).length){$(this).html(sp0+sp1+sp2+pid+'">'+imgq+'</a></span>');}else
    {$(this).html(sp0+sp1+sp2+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+imgq+'</a></span>');}
  }else{var autq=cntq.split(' написал')[0];sp1=sp1.replace('###',autq);$(this).html(sp0+sp1);}
});$('#pun-viewtopic .pl-quote>a').each(function() {
  $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>
<!-------------------- конец ссылки на авторский пост в цитате // v.3 © Alex_63 -------------------->

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

<!----------- Перенос Быстрого ответа под нужное сообщение © Alex_63 ----------->
<style>
/* Кнопка "Ответить" */
li.pl-reply a {
  }
/* при наведении */
.button.cancel{display:none;}
</style>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26021.js"></script>
<!----------- //End//-Перенос Быстрого ответа под нужное сообщение ----------->


<!-----------------------тег абзаца со своими отступами ------------------------->
<style>#button-indent {background:url(http://s7.uploads.ru/t/mnkgq.png)no-repeat center 6px!important;}</style>
<!--ТЕГ  абзаца - [indent=X,Y] --><script type="text/javascript">
(function(){var c="[indent",h,e='<span style="display:inline-block;margin:YYem XXem;"></span>';
$("#button-strike").after('<td id="button-indent" title="Отступы"><img src="/i/blank.gif"  onclick="smile(\''+c+'=2,1]\')\"></td>');
function a(b,d){if(!d){return e.replace("XX","2").replace("YY","1")} /*удвоенные Отступы слево и сверху по умолчанию*/
else{return d.replace(/=(\d+(?:\.\d+)?)((?:,\d+(?:\.\d+)?)?)$/,function(f,i,g){h=e.replace("XX",i);v=g.substr(1);return h.replace("YY",(v?v:"0"));
})}}$('.post-content p:contains("'+c+'")').each(function(){$(this).html($(this).html().replace(/\[indent([=\d\.,]*?)\]/gm,a))})}());
</script>
<!-----------------------конец тега абзаца со своими отступами ------------------------->

<!----------------------- кнопка ласплока ------------------------->
    <style type="text/css">
    #button-lower { center no-repeat!important;}
    </style>
    <script type="text/javascript">
    $(document).ready(function(){
    $("#post #button-strike").after('<td id=button-lower align=center valign=center title="лапслок"><img onclick="bbcode(\'[lower]\',\'[/lower]\')" src="/i/blank.gif"/><i class="fas fa-arrow-down"></i></td>');});
    </script>
<!----------------------- конец лапслока------------------------->

<!----------------------- кнопка капслока ------------------------->
    <style type="text/css">
    #button-lower { center no-repeat!important;}
    </style>
    <script type="text/javascript">
    $(document).ready(function(){
    $("#post #button-strike").after('<td id=button-upper align=center valign=center title="капслок"><img onclick="bbcode(\'[upper]\',\'[/upper]\')" src="/i/blank.gif"/><i class="fas fa-arrow-up"></i></td>');});
    </script>
<!----------------------- конец капслока------------------------->

<!------------------ посты без отображения автора ------------------>
<style>.hide-author .post-author,.hide-author .post-sig, .hide-author .pl-email {display:none;}</style>
<script>$('.post abbr[title="hide-author"]').parents('.post').addClass('hide-author')</script>

<script type="text/javascript">
$("#post p.formsubmit").prepend('<br>').insertAfter($("#post #main-reply"));
</script>
<!-- Восстановление последнего поста при утере by Человек-Шаман -->
<script>
$(document).ready(function() {
  $('#addition-area').append(function() {
    return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
  });
  function restoreLastPost() {
    $('#main-reply').val(localStorage.ReservePost);
  };
});
</script>
<!------------------ конец постов без отображения автора ------------------>

<!-- Восстановление последнего поста при утере by Человек-Шаман -->
<script>
$(document).ready(function() {
  $('#addition-area').append(function() {
    return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
  });
  function restoreLastPost() {
    $('#main-reply').val(localStorage.ReservePost);
  };
});
</script>
<!--конец-->
<!-- НАЧАЛО. ссылка на новые сообщения -->
<script type="text/javascript">
$('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые сообщения</a></li>');
</script>
<!-- КОНЕЦ. ссылка на новые сообщения -->


<!-------------------------- стилизация биржи -------------------------->
<script>
// Получаем массив всех элементов, которым хотим добавить класс
var elements = [
  document.getElementById('p6786-content'),
  document.getElementById('p19888-content'),
  document.getElementById('p20085-content'),
  document.getElementById('p1872-content')
  // добавьте другие элементы по аналогии, если нужно
];

// Проходимся по каждому элементу и добавляем класс
elements.forEach(function(element) {
  if (element) { // Проверяем, существует ли элемент
      element.classList.add('work-work');
  }
});
</script>
<!-------------------------- конец стилизации биржи -------------------------->



<!-------------------------- стилизация тем -------------------------->
<script>
// Получаем массив всех элементов, которым хотим добавить класс
var ourTopics = [
  document.getElementById('topic_t45'),
  document.getElementById('topic_t65'),
  document.getElementById('topic_t62'),
  document.getElementById('topic_t61'),
  document.getElementById('topic_t3'),
  document.getElementById('topic_t44'),
  document.getElementById('topic_t4')
  // добавьте другие элементы по аналогии, если нужно
];

// Проходимся по каждому элементу и добавляем класс
ourTopics.forEach(function(element) {
  if (element) { // Проверяем, существует ли элемент
      element.classList.add('our__topics');
  }
});
</script>
<!-------------------------- конец стилизации тем -------------------------->

<!-------------------------- отключаем поделиться -------------------------->
<script type="text/javascript">
RusffCore.sets.share = false;
</script>
<!-------------------------- конец откл. поделиться -------------------------->


<!--------------------------- ЧАСТЬ 2. Код кастомизированного плеера ------------------------------------>
<script src="https://forumstatic.ru/files/001c/21/4c/54699.js"></script>
<!--------------------------- ЧАСТЬ 2. Код кастомизированного плеера ------------------------------------>

<!-- случайный аватар из коллекции при отправке сообщения © sadbird --------------------------------->
<script src="https://forumstatic.ru/files/001b/b7/ab/72873.js?v=8"></script>
<!-- случайный аватар из коллекции при отправке сообщения © sadbird --------------------------------->

<!------------------------ Кликабельность ника в постах Гостя --------------------------------->
<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>
function checkPostTextForUsername() {
  var maskList = document.querySelectorAll('.hvmask');

  maskList.forEach(function(element) {
    var textInsideP = element.querySelector('p').textContent;
      if (textInsideP.includes('[nick]') || textInsideP.includes('[fauxlz]')) {
        element.classList.add('mask-icon'); 
      }
  });
}

window.addEventListener('DOMContentLoaded', function() {
  checkPostTextForUsername();
});

</script>
<!------------------------------ конец дурости гидеона --------------------------------------->



<script>
document.addEventListener("DOMContentLoaded", function() {
    // Функция для проверки наличия элемента и добавления класса
    function checkAndAddClass() {
        // Проверяем, есть ли в body элемент с data-topic-id="6"
        const element = document.querySelector('body [data-topic-id="45"]');
        
        // Если элемент найден, добавляем класс funky к body
        if (element) {
            document.body.classList.add('funky');
        }
    }

    // Вызываем функцию
    checkAndAddClass();
});
</script>
Код:
<!-------------------------- счетчик символов -------------------------->
<script>var a,L,epl=$("#main-reply"),str='<small id="plng" style= "font: var(--body-font); color: var(--t-body); width: 115px; float: left;">слез накапано: <b>00</b> </small>';epl.parents("fieldset").find("#form-buttons").prepend(str);function epl3(){a=epl.val().length;if(a>9){L=''}else{L='0'};$("#plng b").text(L+a)};epl3();$(".pl-quote").click(function (){setTimeout('epl3()',100)});epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});</script>
<!-------------------------- конец счетчика символов -------------------------->

<!-- Font Awesome в форме ответа (с) ForumD.ru -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css">
<style> #form-buttons {
    display: flex;
    column-gap: 4px;
    margin-bottom: -1px;
    background: var(--quotcol);
    border: 1px solid silver;
} 
#plng, #form-buttons td {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
#form-buttons tr {display: block;width: 100%;text-align: center;}
#form-buttons td img {position: absolute; z-index: 100; left: 0; top: 0;}
#form-buttons td {
background-image: none !important;
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 4px 0px;
}
#form-buttons td .fab,
#form-buttons td .fas, 
#form-buttons td .far,
#form-buttons td .fal, 
#form-buttons td .fad {
font-size: 12px;
    padding: 5px 4px;
    color: var(--t-body);
}
#button-files_rusff {display:none!important;}
#button-graffiti_rusff {display:none!important;}

.fa-ghost:before { font-family: 'Font Awesome'; }

#form-buttons td:hover {background-color: var(--hovlink);} /* изменение цвета кнопки при наведении курсора */
#form-buttons td:hover .fab,
#form-buttons td:hover .fas, 
#form-buttons td:hover .far,
#form-buttons td:hover .fal, 
#form-buttons td:hover .fad {color: #000;} /* изменение цвета иконки при наведении курсора */</style>
<script type="text/javascript">
$(document).ready(function(){
$("#button-font").append('<i class="fas fa-font"></i>');
$("#button-transL").append('<i class="fas fa-solid fa-globe"></i>');
$("#button-size").append('<i class="fas fa-sort-amount-up-alt"></i>');
$("#button-bold").append('<i class="fas fa-bold"></i>');
$("#button-italic").append('<i class="fas fa-italic"></i>');
$("#button-underline").append('<i class="fas fa-underline"></i>');
$("#button-strike").append('<i class="fas fa-strikethrough"></i>');
$("#button-left").append('<i class="fas fa-align-left"></i>');
$("#button-center").append('<i class="fas fa-align-center"></i>');
$("#button-right").append('<i class="fas fa-align-right"></i>');
$("#button-link").append('<i class="fas fa-link"></i>');
$("#button-spoiler").append('<i class="fas fa-cut"></i>');
$("#button-image").append('<i class="fas fa-image"></i>');
$("#button-img").append('<i class="fas fa-images"></i>');
$("#button-video").append('<i class="fas fa-play-circle"></i>');
$("#button-hide").append('<i class="fas fa-lock"></i>');
$("#button-quote").append('<i class="fas fa-quote-right"></i>');
$("#button-code").append('<i class="fas fa-code"></i>');
$("#button-color").append('<i class="fas fa-palette"></i>');
$("#button-table").append('<i class="fas fa-table"></i>');
$("#button-smile").append('<i class="far fa-grin"></i>');
$("#button-keyboard").append('<i class="fas fa-keyboard"></i>');
$("#button-addition").append('<i class="fas fa-plus-circle"></i>');
$("#button-mask").append('<i class="fas fa-solid fa-mask"></i>');
$("#button-dice").append('<i class=" fas fa-solid fa-dice"></i>');
$("#button-indent").append('<i class="fas fa-solid fa-indent"></i>');
});
</script>



<!--Переключение раскладки выделенного текста -->
<script type="text/javascript">S='<img src="http://forum.mybb.ru/i/blank.gif" title="Lat- Русс" onclick="bbcode(\'[Lat-Rus]\',\'[/Rus-Lat]\');LatRus();"/>';
$("#button-font").after('<td id=button-transL>'+S+'</td>');var TxtTrans1='lat';
function LatRus(){if(TxtTrans1=='lat'){TxtTrans1='rus'}else{TxtTrans1='lat'};
lat0='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~[].'.split('');
lat='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~'.split('');
lat.push('\\[');lat.push('\\]');lat.push('\\.');
rus=('йцукенгшщзфывапролджэячсмитьбЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁхъю').split('');
function transF(p){ar1=lat;ar2=rus;if(TxtTrans1=='lat'){ar2=lat0;ar1=rus}for(var i=0; i<ar1.length; i++){trans='/'+ar1[i]+'/g';p=p.replace(eval(trans), ar2[i])}return p;}L=$('#main-reply').val();L=L.replace(/\[Lat-Rus\]([\s\S]*)\[\/Rus-Lat\]/mg,function(a,b,c){return transF(b);});$('#main-reply').val(L);}
</script>
<!-- Конец -->

<!-------------------------- кнопка img в форме ответа -------------------------->
<script>
var oldIMG="<td id=\"button-img\" title=\"Изображение\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index: 20; position: absolute;margin: 4px 0 0 18px; font-size: 0px;;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>


<!------------------- маска профиля ------------------------------->
<script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
<script>
hvScriptSet.addMask({
    forumAccessExtended: {
        'gruesome waltz': ['Пользователи', 'игроки'],
        'cheerless foxtrot': ['Пользователи', 'игроки'],
        'lambent salsa': ['Пользователи', 'игроки'],
        'infernal tango': ['Пользователи', 'игроки'],
        'desperate jazz funk': ['Пользователи', 'игроки'],
        'mysterious rumba': ['Пользователи', 'игроки'],
        'fearless jive': ['Пользователи', 'игроки'],
        'mournful cancan': ['Пользователи', 'игроки'],
        'cursed pasodoble': ['Пользователи', 'игроки'],
        'crazy samba': ['Пользователи', 'игроки'],
        'stunning quickstep': ['Пользователи', 'игроки'],
        'eternal quadrille': ['Пользователи', 'игроки'],
        'demonic polka': ['Пользователи', 'игроки'],
        'dark awake': ['Пользователи', 'игроки']
    },
    changeList: {
        'pafld1': {
            title: 'лз',
            description: '',
            tag: 'fauxlz',
            class: 'pa-fld2',
            defaultCode: '<a href=\'https://macabre.rusff.me/\'>ФИО, возраст</a> <p>фандом и/ли цитата</p>',
            type: 'html'
        },
        'pafld2': {
            title: 'плашка',
            description: '',
            tag: 'fauxpl',
            class: 'pa-fld1',
            defaultCode: '<p>верх</p><br>низ',
            type: 'html'
        }
    },
    userFields: ['pa-author', 'pa-title', 'pa-avatar', 'pa-fld5', 'pa-fld2', 'pa-posts', 'pa-respect', 'pa-fld4', 'pa-fld3', 'pa-fld1', 'pa-ip', 'pa-online']
});
</script>


<!------------------- конец маски профиля ------------------------------->

<!--Кубики-->
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
{
   var buttonCell = form.getElementsByTagName("tr")[0].insertCell(20);
   buttonCell.id = "button-dice";
   buttonCell.title = "Кубики";
   buttonCell.innerHTML='<img onclick="dice();" src="/i/blank.gif">';
}
</script>

<script type="text/javascript">
function dice()
{
var FoundErrors = '';
var diceRes=""
var CountCube = prompt("Количество кубиков", "3");
var SideCube = prompt("Сколько граней у кубика?", "6");
if(CountCube>9){
alert("Нельзя бросать столько кубиков");
return false;}
if(SideCube>9){
alert("Не бывает таких кубиков");
return false;}
if (!CountCube)
{return false;}
if (!SideCube)
{return false;}
for(i=0; i<CountCube;i++){
var dice = (Math.round(Math.random()*SideCube))
if(dice==0) dice=1;
diceRes += dice*1936+"-"
}
smile('[dice='+diceRes+CountCube+SideCube+']')
}
</script>
<script>
function addDice(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[dice=",from))==-1) return str;
if((pos2=str.indexOf("]"),pos+6)==-1) return str;
newpos=str.indexOf("]",pos+6)
if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true)
if((pos2=str.indexOf("]",pos+6))==-1) return str;
str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length)
if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false)
return str}

function makeDice(dice){
diceMass = dice.split("-")
diceC = dice.substring(dice.length-2, dice.length-1)
diceS = dice.substring(dice.length-1, dice.length)
var diceR=0, diceRu="";
for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;}
for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-2]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+"+";}}
txt="<div class=\"quote-box\"><blockquote><p><b>Исходный бросок</b>: "+diceC+"d"+diceS+"<br /><br /><b>Результаты броска</b>: ("+diceRu+")="+diceR+"</p></blockquote></div>"
return txt}

if(document.URL.indexOf("viewtopic.php")!=-1){
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addDice(post.innerHTML,0,false)}}
</script>
<!--Конец кубиков-->

<!----------------------------------- кнопка скрыть автора ----------------------------------------------->
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<a class='fas fa-ghost' href='javascript:void(0);'onclick=\"addTemplate()\"><img src='/i/blank.gif' title='скрыть автора' id='button-hide-author' /></a>"
</script>
<script>
function addTemplate (){document.getElementById('main-reply').value +='[abbr="hide-author"][/abbr]'};
</script>
<!-----------------------------------конец кнопки скрыть автора ----------------------------------------------->

<!-----------------------------------доп. смайлы ----------------------------------------------->
<script src="https://forumstatic.ru/files/0017/95/29/40399.js"></script>
<script>
$(document).ready(function() {
  hvStickerPack.init("https://forumstatic.ru/files/001c/21/4c/17575.txt");
});
</script>
<style> #button-sticker:before {
    content: "\f587";
    font-family: 'FONT AWESOME';
    line-height: 22px;
    font-weight: bolder;
    font-size: 14px;
}
</style>
<!-----------------------------------конец доп. смайлы ----------------------------------------------->

0

9

Код:
/*************************************************************
Основа css by shady

**************************************************************/
@import url(style_cs.css);

/* ПОДГРУЗКА ШРИФТОВ
-------------------------------------------------------------*/
@import url('https://forumstatic.ru/files/001b/6e/df/58432.css');
@import url('https://forumstatic.ru/files/0018/25/96/61263.css');
@font-face { font-family: Playfair Display;
    src: url('https://forumstatic.ru/files/001b/0b/62/42032.ttf');}
@font-face { font-family: Vogue Highline serif;
    src: url('https://forumstatic.ru/files/001b/6e/df/10841.otf');}
@font-face {font-family: 'Yeseva One';
src: local("Yeseva One"), url('https://forumstatic.ru/files/001a/e1/8d/18626.otf');}
@font-face {font-family: 'roboto';
src: local("roboto"), url('https://forumstatic.ru/files/0018/b2/d3/10927.ttf');}
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css');
@import url('https://use.fontawesome.com/releases/v5.15.1/css/all.css');
@font-face {font-family: 'Font Awesome';
src:  url('https://forumstatic.ru/files/001a/da/7d/83987.ttf');}
@font-face { font-family: 'Mulish SemiBold';
    src: url('https://forumstatic.ru/files/0018/b2/d3/27970.ttf');}
@font-face { font-family: 'Mulish Bold';
    src: url('https://forumstatic.ru/files/0018/b2/d3/62084.ttf');}
@font-face { font-family: 'Jack Brusher';
    src: url('https://forumstatic.ru/files/0018/b2/d3/11143.ttf');}
@font-face {font-family: 'Satista';
src: local("Satista"), url('https://forumstatic.ru/files/001c/1d/37/24668.otf');}
@import url('https://fonts.googleapis.com/css2?family=Raleway');
@font-face {font-family: 'Raleway Medium';
src: local("Raleway Medium"), url('https://forumstatic.ru/files/001c/1d/37/48493.ttf');}
@font-face {font-family: 'Raleway Bold';
src: local("Raleway Bold"), url('https://forumstatic.ru/files/001c/21/4c/50215.ttf');}
@font-face {font-family: 'Dancing Script';
src: local("Dancing Script"), url('https://forumstatic.ru/files/001c/21/4c/78559.ttf');}

/* ROOT
-------------------------------------------------------------*/
:root {
--h1-font: 14px 'Mulish SemiBold'; /* шрифт и размер заглавного текста */
--h2-font: 14px 'Jack Brusher'; /* шрифт и размер заглавного текста */
--body-font: 10px 'Mulish SemiBold'; /* шрифт основного текста */
--body-font2: 10px 'Mulish Bold'; /* шрифт неосновного текста */
--backcol: #21201f; /* цвет тела */
--forcol: #cec9c3; /* цвет подложки тела */
--quotcol: #91843e0d; /* цвет цитат */
--link: #5a4f15; /* цвет основных ссылок */
--hovlink: #91843e; /* цвет основных ссылок при наведении */
--daylink: #873934;  /* ссылки дня при наведении */
--doplink: #91843e; /* цвет дополнительных ссылок */
--t-body: #383829; /*цвет основного текста */
--doptext: #91843e; /*цвет дополнительного текста */
--bordin:  1px solid #413c1e; /*цвет рамок */
--bordout:  1px solid #a5a090; /*цвет рамок */
--bg3: url(https://i.imgur.com/imQr9BW.png) top; /* фон картинкой */
}

 /* ОСНОВНЫЕ ШРИФТЫ ФОРУМА
-------------------------------------------------------------*/
/* основной шрифт текста форума */
body {  font: 12px 'Mulish SemiBold';}
h1, h2 {  font: 14px 'Mulish SemiBold';    font-weight: normal;}

/* шрифты поля ввода*/
textarea,  input, select, optgroup {  font: 12px 'Mulish SemiBold';}

/*шрифт в поле кода */
.punbb pre { font: 11px 'Mulish SemiBold'; }


/* ЦВЕТ ТЕКСТА БОЛЬШИНСТВА ЭЛЕМЕНТОВ НА ФОРУМЕ
-------------------------------------------------------------*/
 .section .container, .post-body, .post-links, .punbb td.tc2, .punbb td.tc3, .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,  .info-box, #pun-main .info-box .legend,  .main .container, .post .container, .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span,  .post h3 span, .punbb th, #viewprofile li, #setmods dl {
    color: #383829;
}

/* чимичангас */
#pun-admain textarea { background-color: #e3ddd6!important; font-size: 11px!important;} 
#pun-admain fieldset .adfs-box { width: 106%; margin-left: -20px; }

/* ЦВЕТ ТЕКСТА ПОСТОВ
-------------------------------------------------------------*/
.post-box {
    color: #383829; font: 11px Verdana;
}

.day .post-box {
    color: #4e4438; font: 11px Verdana;
}

/* ЦВЕТ ДЕЖУРНОГО ТЕКСТА (тему просматривают, страницы и т.д.)
-------------------------------------------------------------*/
.linkst .pagelink, .linksb .postlink, .linkst .postlink, .punbb .post-links ul, .punbb .modmenu .container, .punbb .modmenu .container, .subscribelink, .punbb .linksb {
    text-transform: lowercase;
    color: #383829;
    font-weight: 100!important;
}

/* ЦВЕТ ССЫЛОК НА ФОРУМЕ
-------------------------------------------------------------*/
.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 {
    transition: color 0.3s ease-in-out;
    color: #5a4f15;
    font-weight: bolder;
}

.day .punbb a, .day .punbb a:link, .day .punbb a:visited, .day .punbb-admin #pun-admain a, .day .punbb-admin #pun-admain a:link, .day .punbb-admin #punbb-admain a:visited, .day .punbb li.isactive a, .day .punbb li.isactive a:link, .day .punbb li.isactive a:visited {
    transition: color 0.3s ease-in-out;
    color: #574b3e;
    font-weight: normal;
}

/* ЦВЕТ ССЫЛОК НА ФОРУМЕ ПРИ НАВЕДЕНИИ
-------------------------------------------------------------*/
.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 {
    color: #91843e;
}

.day .punbb a:hover, .day .punbb a:focus, .day .punbb a:active, .day .punbb-admin #pun-admain .nodefault, .day  .punbb-admin #punbb-admain a:hover, .day  .punbb-admin #punbb-admain a:focus, .day .punbb-admin #punbb-admain a:active {
    color: #873934;
}

/* ТАБЛИЦЫ
-------------------------------------------------------------*/
/* стили таблиц */
.main table {  table-layout: fixed;  width: 100%;  }


/* отступы в ячейках */
.main td {  padding: 5px 10px;  }
th {  padding: 0;  }

/* ширина подфорума */
 .main .tcl {  text-align: left;  width: 50%;  }

/* ширина ячеек */
.tc2, .tc3, .tcmod {  text-align: center;  width: 5%;  }

/* ширина последнего сообщения */
 .tcr {  text-align: left;  width: 35%;
line-height: 30px;  }

/* ширина в поиске/модерировании */
#pun-userlist .tcl, #pun-searchtopics .tcl, #pun-modviewforum .tcl {
  width: 32%  }
#pun-userlist .tc2, #pun-searchtopics .tc2 {  text-align: left;  width: 20%;  }

.day #pun-searchtopics { padding: 0px 25px; }
.day #pun-searchtopics #pun-navlinks .container {  left: -64px; }

/*дебаг */
#pun-debug table .tcl {  width: 15%;  white-space:normal;  }
#pun-debug .tcr {  width: 90%;  white-space: normal;  }

/* расположение последней активной темы */
#pun-index .tcr {
    width: 30%!important;
    text-align: left;
    font-size: 10px;
    line-height: 10px;
}

.day #pun-index .tcr { text-transform: lowercase; }

/* последняя активная тема в подфоруме */
#pun-index .tcr a {
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font: var(--h1-font);
    font-size: 10px;
}

.day #pun-index .tcr a { color: #574b3e; }
.day #pun-index .tcr a:hover { color: #873934; }

/* количество тем и сообщений в подфоруме */
#pun-index .tc2, #pun-index .tc3 {
    width: 5%;
}

.day #pun-index .tc2, .day #pun-index .tc3  { width: auto; }

/* НАВИГАЦИЯ ПО ФОРУМУ СВЕРХУ
-------------------------------------------------------------*/

#pun-navlinks .container {
    top: 20px;
    left: -100px;
    position: absolute;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.day #pun-navlinks .container  { left: -94px; }
.day #pun-viewforum #pun-navlinks .container { left: -70px; }
.day #pun-viewtopic #pun-navlinks .container  { left: -55px; }

#pun-navlinks li {  display: inline;  }

/* расположение*/
#pun-navlinks {     position: sticky;
    top: 36px;z-index:100}

/* вид ссылок */
#pun-navlinks li a { 
    letter-spacing: 0.5px;
    color: var(--link);
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
    font: var(--h1-font);
  }

/*  вид ссылок навигации при наведении */
#pun-navlinks li a:hover {      color: var(--hovlink); } 



    /*1. Настройка общего вида линков */

    #pun-navlinks a {
    display: block;
    height: 24px;
    width: 24px;
    margin-left: 10px;
    margin-bottom: 13px;
    background-size: contain !important;
    } 

    .day #pun-navlinks a { filter: saturate(2); }

    /*2. Настройка изображений */

    #navindex a {background: url(https://forumstatic.ru/files/0018/b2/d3/16153.png) no-repeat top center;}
    #navuserlist a {background: url(https://forumstatic.ru/files/0018/b2/d3/69823.png) no-repeat top center;}
    #navsearch a {background: url(https://forumstatic.ru/files/0018/b2/d3/17504.png) no-repeat top center;}
    #navprofile a {background: url(https://forumstatic.ru/files/0018/b2/d3/80737.png) no-repeat top center;}
    #navpm a {background: url(https://forumstatic.ru/files/0018/b2/d3/99678.png) no-repeat top center;}
    #navadmin a {background: url(https://forumstatic.ru/files/0018/b2/d3/22001.png) no-repeat top center;}
    #navlogout a {background: url(https://forumstatic.ru/files/0018/b2/d3/22408.png) no-repeat top center;}
    #navlogin a {background: url(https://forumstatic.ru/files/0018/b2/d3/22408.png) no-repeat top center;}
    #navregister  a {background: url(https://forumstatic.ru/files/0018/b2/d3/34424.png) no-repeat top center;}
#navpr_1  a {background: url(https://forumstatic.ru/files/0018/b2/d3/50409.png) no-repeat top center;}

.day #navindex a {background: url(https://forumstatic.ru/files/0018/b2/d3/36670.png) no-repeat top center;}
.day #navuserlist a {background: url(https://forumstatic.ru/files/0018/b2/d3/54605.png) no-repeat top center;}
.day #navsearch a {background: url(https://forumstatic.ru/files/0018/b2/d3/64082.png) no-repeat top center;}
.day #navprofile a {background: url(https://forumstatic.ru/files/0018/b2/d3/43604.png) no-repeat top center;}
.day #navpm a {background: url(https://forumstatic.ru/files/0018/b2/d3/70213.png) no-repeat top center;}
.day #navadmin a {background: url(https://forumstatic.ru/files/0018/b2/d3/92239.png) no-repeat top center;}
.day #navlogout a {background: url(https://forumstatic.ru/files/0018/b2/d3/22928.png) no-repeat top center;}
.day #navlogin a {background: url(https://forumstatic.ru/files/0018/b2/d3/22928.png) no-repeat top center;}
.day #navregister  a {background: url(https://forumstatic.ru/files/0018/b2/d3/36587.png) no-repeat top center;}
.day #navpr_1  a {background: url(https://forumstatic.ru/files/0018/b2/d3/37931.png) no-repeat top center;}

    /*3. Настройка изображений при ховере (наведении) */

#pun-navlinks a { transition: all 0.3s ease-in-out; position: relative; }
#navindex a:hover, #navuserlist a:hover, #navsearch a:hover, #navprofile a:hover, #navpm a:hover, #navadmin a:hover, #navlogout a:hover, #navlogin a:hover, #navregister a:hover { 
      opacity: 0.6; 
}

.day #navindex a:hover, .day #navuserlist a:hover, .day #navsearch a:hover, .day #navprofile a:hover, .day #navpm a:hover, .day #navadmin a:hover, .day #navlogout a:hover, .day #navlogin a:hover, .day #navregister a:hover { transform: scale(1.2); opacity: 1; }


 /* Скрываем текстовые надписи */

#pun-navlinks a span {display: none;}

/* пояснительная бригада для кнопок */

#navindex a::before { content: 'домой';}
#navuserlist a::before { content: 'юзеры';}
#navsearch a::before { content: 'поиск';}
#navprofile a::before { content: 'профиль';}
#navpm a::before { content: 'почта';}
#navadmin a::before { content: 'амс';}
#navlogout a::before { content: 'уйти';}
#navlogin a::before { content: 'пустите';}
#navregister a::before { content: 'регистрация';}
#navpr_1 a::before { content: 'пирожки';}

#pun-navlinks a::before { color: #91843e; }
.day #pun-navlinks a::before { color: #d6d4d2; }

#navindex a::before, #navuserlist a::before, #navsearch a::before, #navprofile a::before, #navpm a::before, #navadmin a::before, #navlogout a::before, #navlogin a::before, #navregister a::before, #navpr_1 a::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 7px;
    padding: 8px;
    text-align: center;
    height: auto;
    top: 16px;
    left: 50%;
    opacity: 0;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .3s ease-in-out;
    letter-spacing: .4px;
    z-index: 1;
     point-event: none;
}

#navprofile a::before {  left: 35%; }

#navindex a:hover:before, #navuserlist a:hover:before, #navsearch a:hover:before, #navprofile a:hover:before, #navpm a:hover:before, #navadmin a:hover:before, #navlogout a:hover:before, #navlogin a:hover:before, #navregister a:hover:before, #navpr_1 a:hover:before {
  opacity: 1;
}


/* ПОЛЬЗОВАТЕЛЬСКАЯ НАВИГАЦИЯ 
-------------------------------------------------------------*/
#pun-ulinks .container {    
  padding: 0!important; 
  display: flex;  
  justify-content: 
  center; gap: 10px; 
  margin: 24px 0px 20px 5px;
}

#pun-ulinks li, #pun-ulinks li a {    display: inline;}

/*расположение */
#pun-ulinks  {     
display: flex;
    justify-content: center;
    z-index: 999;
    position: relative;
}

/* цвет ссылок */
#pun-ulinks a {
font-size: 10px !important;
    transition: all 0.5s linear 0s;
    letter-spacing: 0.5px;
    text-transform: lowercase;
    font-weight: normal;
    margin-right: 5px; 
}

.day #pun-ulinks a { color: #574b3e; letter-spacing: 0px; }

/* цвет ссылок при наведении */
#pun-ulinks a:hover { color: var(--hovlink);
    background: var(--forcol);} 

.day #pun-ulinks a:hover { color: var(--daylink); background: transparent; }


/* ВАШЕ МЕСТОРАСПОЛОЖЕНИЕ НА ФОРУМЕ СВЕРХУ И СНИЗУ 
-------------------------------------------------------------*/
/* расположение сверху */
#pun-crumbs1 {    
     margin-top: 0px;
    margin-bottom: 0px;}
/* расположение снизу */
#pun-crumbs2 {      margin-top: 20px; }

/* общий внешний вид */
#pun-crumbs1 .container, #pun-crumbs2 .container {
    font: var(--h1-font);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin: 0px 0px 16px;
    color: var(--link) !important;
}

.day #pun-crumbs1 .container, .day #pun-crumbs2 .container { color: #574b3e!important; }
.day #pun-crumbs2 .container { margin: 10px 0px 0px; }

/* цвета ссылок */
#pun-crumbs2  a, #pun-crumbs1 a {font-weight: bold; color: var(--link);}
.day #pun-crumbs2  a, .day #pun-crumbs1 a { color: #574b3e !important; font-size: 13px; }

/* цвет ссылок при наведении */
#pun-crumbs2  a:hover, #pun-crumbs1 a:hover {font-weight: bold; color: var(--hovlink);}
.day #pun-crumbs2  a:hover, .day #pun-crumbs1 a:hover { color: #873934!important; }

/* СТРОКА ПРИВЕТСТВИЯ
-------------------------------------------------------------*/
#pun-status strong {   font-weight: normal; }
#pun-status span {  margin-right: 5px;  }
#pun-status .status-right  {float: none!important;}

/* внешний вид  */
#pun-status {
position: absolute;
    text-align: center;
    top: -285px;
    width: 950px;
    z-index: 999;
}

.day #pun-status {
position: absolute;
    text-align: center;
    top: -251px;
    left: -169px;
    width: 195px;
}

/* внешний вид  */
#pun-status .container { letter-spacing: 0.5px;
    text-transform: lowercase;
    color: var(--doplink);
    font: var(--body-font);
font-size: 9px;
    text-shadow: 1px 1px 1px black;}

.day #pun-status .container { 
    letter-spacing: 0.5px;
    text-transform: lowercase;
    color: #b1afa5;
    font: var(--body-font);
    text-shadow: none;
    line-height: 17px;
}

/* цвет ссылки  */
#pun-status a {  color: var(--doplink); font-weight: normal;}
.day #pun-status a { color: #b1afa5; }
.day #pun-status a:hover { color: var(--daylink)!important }

/* ОБЪЯВЛЕНИЕ
-------------------------------------------------------------*/
/* форма объявления */
#pun-announcement {
    margin: 0px 0px 15px;
    height: auto;
    text-align: center;
    white-space: nowrap;
    padding-bottom: 10px;
}

#pun-announcement::-webkit-scrollbar {    width: 2px;    height: 2px;}

 /* ТЕМЫ
-------------------------------------------------------------*/
/* весь пост */
.post .container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }

.post .container .post-rating {
}
.post .container .post-vote {
}

/* разделитель между сообщения*/
.post h3 {   width: 1000px;
    margin: 9px 0px 20px -21px !important;
    padding: 5px;
    box-sizing: border-box;
    height: 20px;
    background: url(https://i.imgur.com/imQr9BW.png) repeat fixed top;
}

.day .post h3 {
   background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
   max-width: 980px;
   width: 100%;
    box-sizing: border-box;
    height: 30px;
   margin: 25px 0px 15px!important;
   padding: 8px 0px; 
   border-radius: 10px 0px 10px 10px;
   color: #c4c0b9;
}

.day #pun-messages .post h3 { width: 117%; }
.day #pun-messages #post-preview { width: 90%; }

/* текст внутри разделителя */
.post h3 span {
display: block;
    font-size: 9px;
    text-transform: lowercase;
    letter-spacing: 0.5px;
    margin-left: 20px!important;
    font-weight: normal;
    color: var(--doptext);
}

.day .post h3 span, .day .post h3 a {
   text-transform: uppercase;
   color: #c4c0b9!important;
   font-size: 10px;
}

/* ссылка внутри разделителя */
 .post h3 a {        
    font-weight: 100!important;
    font-size: 9px!important;
    color: var(--doptext)!important;}

/* номер поста */
.post h3 strong { float: right;
    text-align: right;
    font-weight: normal;
    margin-right: 25px;
  }

 .day .post h3 a:hover { color: #a14b46!important;}

/* расположение профиля */
.night .post .post-author {    float: left;
    min-height: 140px!important;
}

.day .post .post-author { }

/* пост и отступы в посте */
.post-body {  width: 750px; position: relative; }
#pun-multimove .post-body, #pun-edit .post-body, #pun-post .post-body, #pun-searchposts .post-body {  width: 670px; } 
.post-box { padding-left: 30px;     margin-bottom: 35px; }
.day .post-box { padding: 0px 36px; }

/* выравнивание текста поста */
.post-content {
  width: 100%;
  overflow: hidden;
  text-align: justify;  }

/* абзацы постов */ 
 .post-content p {
    padding: 0;
    line-height: 150%;
    margin-bottom: 5px;}

.day #pun-messages .post-content { width: 124%; margin-left: -20px; }
.day .post-content p { font-size: 12px; }

/* ссылки в посте */
.post-links {   width: 100%; font-weight: 100; margin: 10px 0px 0px; }
.post-links li {  display: inline;  padding-left: 5px; margin: 0px 2px;  }
.post-links ul {     padding: 0px 5px 0px 0px;
    text-align: right;
}
.pl-email, .pl-website {  float: left;  }
.clearer {  clear: both;  height: 0;  font-size: 0;  }


.day .post-box a {
   color: #873934!important;
}
.day .post-box a:hover { color: #ab5a54!important; }

.day .post-box .code-box a{
   color: #d2cec4 !important;
}

.day .post-box .post-rating a,
.day .post-box .post-rating a:hover {
   color: #d5d1c8 !important;
   font-family: 'Mulish SemiBold';
}

.day .post-box .code-box a:hover,
.day .code-box a:hover {
   color: #873934!important;
}

/* курсив и подчеркнутый текст внутри поста */
.post-content em {font-style: italic}
.post-content em.bbuline {font-style: normal; text-decoration: underline;}

/* картинки в постах */
.post-content img {  vertical-align: text-bottom  }
.post-content img.postimg {  vertical-align: middle;  }

/* таблицы в постах */
td { border-color: transparent; }

.post-content td {     padding: 0.4em 0.5em !important;
    overflow: hidden;
}

/* разделитель подписи в посте */
.post-sig dt, .post-sig dd, .post-sig dl {margin: 0} 
.post-sig dt {
display: block;
margin: 5px 0;
border: 1px solid #b6b1a24f;
    width: 350px;
    margin: 0px 170px;
}

/* экстра */
.post-content table {border-collapse:collapse; margin:0 0 0.8em}
.post-content td p:last-child {padding-bottom:0}
.post-content .highlight-text {background-color:#ff0; color:#000}

.post-content .spoiler-box > div.visible {background-image: none;}
.post-content .spoiler-box > blockquote {padding: 0;    display: none;   margin: 10px;}
.post-content .spoiler-box > blockquote.visible {display:block; overflow:auto}
.post-content hr {    opacity: 0.5;
    border: var(--bordout);
    margin: 7px 0px 2px;}
.post-content abbr {cursor:help}
.post-content ul {padding:0 0 1em 2.3em}
.post-content ul li {list-style:inherit; margin-bottom:0.3em}
.post-content ul li ul {padding-bottom:0}
.post-content ul li > p {padding-bottom:0.3em}
.post-content ul li > p:last-of-type {padding-bottom:0}

/* ФОРМЫ
-------------------------------------------------------------*/
/* контейнер можно отключить */
 .formal .container {padding: 15px 0px; }
.punbb .formal fieldset {min-width:0;     border: none;}
.punbb .formal span.input {padding-right:0 !important}

#post-form h2, #pun-announcement h2 { display:none;}

/* местоположение кнопок отправить/посмотреть */
.formsubmit {    margin: 0px 0px 10px 35px;}
.formsubmit input, .formsubmit a, .formsubmit span {  margin: 0;  }

/* инфо по заполнению */
fieldset {    padding: 20px 20px 0px;}
fieldset legend {  margin: 0 0px 10px 10px;}
/* настройка текста */
#post fieldset legend span { display:none; } 
fieldset fieldset {  border: none;  margin: 0;  padding: 0px 0px 5px;  }

.fs-box {  padding: 0px;  }
.fs-box p, .punbb .fs-box fieldset {  padding: 0px;  }
.inline .inputfield, .inline .selectfield, .inline .passfield {  float: left;  margin-right: 1em;  }
.inline .infofield {  clear:both  }
.datafield br {  display: none  }
.required label, .datafield span.input {  font-weight: bold  }
textarea, .longinput input {  width: 64%;  margin: 0;  }

.day .fs-box table thead {
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-end;
    width: 95.7%;
}

/* обводка активного поля */
input, textarea, button {outline:none;}
input:active, textarea:active, button:active {outline:none;}
.hashelp {  position: relative;  }

/* чекбоксы */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}
p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * {  height: 1.8em;  vertical-align: middle;  }

/* страница переадресации */
#pun-redirect {padding: 14px;}
#pun-redirect.punbb .info .container{ }

/* поле ввода текста поста */
.punbb textarea {
    background-clip: padding-box;
    background: var(--forcol);
    padding: 18px 20px !important;
    width: 95% !important;
    color: var(--t-body);
    border: solid 1px #46464640;
    border-radius: 10px;
}

.day .punbb textarea {
    background: #cec9c369;
    padding: 18px 20px !important;
    border-radius: 5px;
}

.day #pun-messages textarea { width: 98% !important; }

/* поле ввода название темы */
.punbb select, input {
    background: var(--forcol);
    color: var(--doplink);
    margin-top: 5px;
    border: solid 1px #4646460d;
    border-radius: 3px;
}

.day .punbb select, input { background: #cec9c354; color: #574b3e; } 

/* перенос сообщений из темы  */
.pun-modal .container {
position: relative;
    padding: 20px;
    background: var(--forcol);
    border-radius: 15px;
}

/* пагинация 
-------------------------------------------------------------*/
/* страницы в подфоруме сверху */
 .linkst {  position: relative;
    height: 0;
    top: -10px;  } 
.linkst .pagelink {    margin-left: 0px;}
.postlink.long {    width: 300px; }
.linkst .postlink { position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
    font-weight: bolder;
}

/* страницы в подфоруме снизу*/
.linksb {        text-align: right;
    padding: 0px 5px;
    position: relative;
    bottom: -10px;}

.linksb .pagelink {
width: 300px;
    text-align: left; }

.linksb .postlink {float: right;
    font-weight: bold;     }

/* страницы в теме снизу*/
#pun-viewtopic .linksb {    text-align: right;
    padding: 0px 5px;
    font-size: 9px;
    position: relative;
    bottom: -20px;}

/* подписаться и отслеживать внутри темы */
.subscribelink {  clear:both;  padding-top: 10px; position: relative;  z-index: 1; }

/* меню модератора */
.modmenu .container {    padding: 0px 5px;
    text-align: right;
    margin: 10px 0px 0px; }
.modmenu strong,  .modmenu a {height: 15px;    padding-bottom: 10px;  }
.modmenu .container strong {  float: left;  }
.modmenu input {  margin-left: 1em; }

/* КНОПКИ И ФОРМЫ ЗАПОЛНЕНИЯ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ*/
/* формы заполнения*/
.punbb select, .punbb option {    text-transform: lowercase!important;
    line-height: 9px;
    font-size: 10px !important;
    padding: 2px 4px 4px;}

.checkbox { width: auto !important;}
.punbb option {    background-color: var(--forcol);} 


/* КНОПКИ ОТПРАВИТЬ ПОСМОТРЕТЬ
-------------------------------------------------------------*/
input.button, #post fieldset .hashelp div input, button, #pun-admain input {
    background: var(--backcol);
    border-radius: 7px!important;
    color: var(--doplink);
    padding: 7px !important;
    cursor: pointer!important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    font: var(--h1-font)!important;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 8px!important;
    width: auto;
   font-weight: bolder!important;
}

.day input.button, .day #post fieldset .hashelp div input, .day button, .day #pun-admain input {
    background: #bcb6b0;
    border-radius: 5px 5px 5px 5px !important;
    margin-right: 5px;
    color: #574b3e !important;
    box-shadow: inset 0px -1px #a5a090;
    padding: 7px !important;
    border: none!important;
    font-weight: bolder!important;
}

/* при наведении */
input.button:hover, #post fieldset .hashelp div input:hover, button:hover {
    background: var(--quotcol);
    cursor: pointer!important;
  }

.day input.button:hover, .day #post fieldset .hashelp div input:hover, .day button:hover {
    cursor: pointer!important;
    color: #873934 !important;
  }

/* КОДЫ И ЦИТАТЫ
-------------------------------------------------------------*/
/* расположение */
 #pun-main table .quote-box,  #pun-main table .code-box {margin: 5px 1px 5px}

/* бокс под цитаты/код итд */
 .scrollbox {
  width: 100%;
  overflow: auto;
  max-height: 200px;
  }  

blockquote {margin:0;}

/* ЦИТАТЫ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ
-------------------------------------------------------------*/
/* цитаты, спойлер, выделить код */

.post-content .quote-box, .post-content .code-box { display: flex;
    flex-direction: column;
    margin: 15px 0px;
    position: relative;
    overflow: hidden;
    padding: 15px 20px;
    background: var(--quotcol);
    border: var(--bordout);
    border-radius: 5px;}

 .post-content .spoiler-box {    padding: 10px 20px; }

.day .post-content .quote-box, .day .post-content .code-box {
    margin: 15px 10px 10px 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    padding: 15px 20px;
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    border-radius: 0px 5px 5px 5px;
    background: #00000009;
    border: none;
    box-shadow: inset 0px -1px #a5a090;
}

.post-content .quote-box, .post-content .code-box, .pun-modal .modal-inner, #mask_dialog .inner, .editBookmark, #pun-redirect.punbb .info, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, #MyBookmarks {
font-size: 11px!important;
font-family: var(--h1-font)!important;
}



.day .quote-box cite:before, .day .code-box strong.legend:before { content: ''; }

 .post-content .spoiler-box > div:before { 
    content: '*';
    font-family: playfair display;
    font-size: 50px;
    font-weight: 100!important;
    position: absolute;
    left: 15px;
    top: 3px;
    color: var(--t-body);
    opacity: 0.5!important;
    float: left;
    transition: all .6s ease-out;
    background: none;
    border: none;
    line-height: normal;
}

.day .post-content .spoiler-box > div.visible:before {  transform: rotate(55deg);}

.post-content .spoiler-box > div.visible:before {  transform: rotate(55deg);}


/* написал и выделить код */
.quote-box cite, .code-box strong.legend {    
    display: block;
    text-transform: uppercase;
    font: var(--h1-font);
    text-align: justify;
    font-weight: 500;
    font-size: 12px;
}

.quote-box cite, .code-box strong.legend {margin: 0px -20px;
    background: var(--bg3);
    line-height: 19px;
    color: var(--doplink);
    width: 350px;
    border: var(--bordin);
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0px 5px 5px 0px;} 

.code-box strong.legend a {color: var(--doplink)!important;}
.code-box strong.legend a:hover {color: var(--link)!important;}

.post-content .spoiler-box > div,  .post-content .spoiler-box > div.visible {    
    font: var(--h1-font);
    font-size: 12px;
    text-align: justify;
    margin: 10px 7px 8px 40px;
    font-weight: 500;
    text-transform: uppercase;
    height: 21px;
    align-content: center;
    flex-wrap: wrap;
    display: flex;
    border-radius: 5px 0px 0px 5px;
    border: none;
}


.day .code-box strong.legend, .day .post-content .spoiler-box > div, .day .post-content .spoiler-box > div.visible {    
    font: var(--h1-font);
    font-size: 11px;
    text-align: justify;
    margin: 5px 7px 8px 40px;
    font-weight: 500;
    text-transform: uppercase;
    background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    height: auto;
    align-content: center;
    flex-wrap: wrap;
    display: flex;
    border-radius: 5px 0px 0px 5px;
    color: #d2cec4;
    border: none;
    padding: 5px 5px 5px 18px;
}

.day .code-box strong.legend a {
    color: #d2cec4!important;
    text-transform: uppercase;
    font: var(--h1-font);
    font-size: 11px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    box-sizing: border-box;
    padding-left: 20px;
    font-style: italic;
}

.day .code-box strong.legend a:hover {
  color: #873934!important;
}

.day .code-box strong.legend {
    width: 300px;
    height: 20px;
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    border: none;
    position: relative;
    z-index: 0;
    padding: 0px;
    margin: 0px 0px 0px 70%;
    border-radius: 5px 0px 0px 5px;
    display: flex;
}

.day .quote-box cite {
    width: 300px;
    height: auto;
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    border: none;
    position: relative;
    z-index: 0;
    padding: 4px 0px;
    margin: 0px 0px 0px -20px;
    border-radius: 0px 5px 5px 0px;
    color: #d2cec4;
    text-transform: uppercase;
    font: var(--h1-font);
    font-size: 11px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    box-sizing: border-box;
    padding-left: 20px;
}

.quote-box cite .qc-uname { margin: 0px 3px; }

.quote-box cite .qc-post-link img { filter: grayscale(1); margin-bottom: 1px; }

.day .post-content .spoiler-box > div:after { content: ''; }

.post-content .spoiler-box > div.visible:after {  transform: rotate(45deg);}

/* выделить код (скопировать код) */
#pun-main .code-box .scrollbox pre {
font-family: var(--h1-font)!important;}


/* ВЫПАДАЮЩИЕ ОКНА ШРИФТОВ, РАЗМЕРА ТЕКСТА И ТД
-------------------------------------------------------------*/
#color-area, #table-area, #keyboard-area {width:auto}
#keyboard-area {text-align:center; padding-bottom:4px}
#imageup-area {width:170px}
#imageattach-area {width:770px; height:200px; padding:0px !important}
#smilies-area, #video-area, #spoiler-area {width:450px}
#image-area {width:550px}
#color-area * {border:0}
#color-area table {width:320px; height:20px; padding:0; margin:0}
#table-area table {width:auto !important; padding:0; margin:0; border-collapse:collapse}
#table-area div {margin-top:1em; text-align:center}
#table-layout {margin-right:0.5em}
#table-area td {background-color:#fff; width:20px; height:20px; border-width:1px !important; border-style:solid !important; border-color:#dadada !important}
#table-area td.selected {background-color:#c8c8ff}
#color-area td, #table-area td {margin:0; padding:0; line-height:0}
#color-area td img, #table-area td img {width:20px; height:20px; cursor:pointer !important}
#font-area span, #font-area img, #size-area span, #size-area img {display:block; position:relative; }
#font-area span, #font-area img {height:15px}
#size-area span, #size-area img {height:24px}
#font-area span, #size-area span {padding:1px 0}
#addition-area div {height:24px; vertical-align:middle}
#font-area img {width:100%; margin-top:-15px}
#size-area img {width:100%; margin-top:-24px}
#keyboard-span {text-align:center; padding-bottom:10px; width:auto}
#keyboard-span input {font-family:Arial, Helvetica, sans-serif; font-weight:300; font-size:13px; color:#666; background-color:#fff; margin:1px 1px 0 0; border:1px solid #ddd; cursor:pointer; height:25px; min-width:30px}
#imageup-area input {font-size:0.8em}
#imageup-area p {padding:0; margin:0}
#imageup-title {margin-bottom:10px !important}
#imageup-submit {margin-top:10px !important}

/* настройки оформления */
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #video-area-msg, #smilies-area, #video-area, #spoiler-area {
    padding: 15px 10px 10px 10px !important;
    background: var(--forcol);
    border-radius: 5px;
    color: var(--t-body);
        border: var(--bordin);
}

#video-area-msg { display: none; }

#size-area {width: 50px;}

/* фон репутации */
.post_reputation {
padding: 15px;
    background: var(--forcol);}

.day .post_reputation  {
   background: url(https://forumstatic.ru/files/0018/b2/d3/13719.png);
}

#font-area {
height: 190px;
    width: 130px;
    overflow-y: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#font-area div {
    -webkit-flex-basis: 12em;
    flex-basis: 12em;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}

#tags .container {    position: absolute;
    top: 33px;
    z-index: 2;
    right: 6px;}

.day #tags .container { top: 0px; top: 64px;}

#font-area, #size-area {    right: unset !important;}

/* мини аватар на главной
-------------------------------------------------------------*/

 .user-avatar {height: 30px; width:30px;     float: left;
    position: relative;
    margin: 0 10px 0 0;}

 .user-avatar .avatar-image {   
border: 2px solid;
    height: 30px;
    width: 30px;
    opacity: 0.85;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
    filter: brightness(0.8);}

.day .user-avatar .avatar-image { 
    border: none; 
    border-radius: 50%;  
    height: 30px;
    width: 30px;
}

.user-avatar .avatar-image span img {    filter: grayscale(1)!important; transition: all .4 ease-in-out;}

.user-avatar .isonline {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: -4px;
    right: 27px;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
    background: var(--doplink)!important;
    z-index: 100;
}

.day .user-avatar .isonline {
    width: 6px;
    height: 6px;
    background-color: #873934!important;
    top: 0px;
    
}

.day #pun-viewforum  .user-avatar .isonline {
    background-color: #873934!important;
} 

.day #pun-viewforum .user-avatar .avatar-image {  border: none!important; }

.punbb .user-avatar a {padding:0!important; background:none transparent!important}
.punbb .user-avatar a::after {content:none!important}
.punbb .user-avatar .avatar-image:hover {opacity:1}
@keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
@-moz-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
@-webkit-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}

#pun-viewforum .user-avatar {float: left;
    position: relative;
height: 30px;
    width: 30px;
margin: 0px 10px 0px -15px;
}

#pun-viewforum .user-avatar .avatar-image {   
 border: 2px solid!important;
    height: 30px ;
    width: 30px !important;
    color: #382b2982;
opacity:0.85; background-position:center center; background-size:cover; background-repeat:no-repeat; float:left;     filter: grayscale(0.5) brightness(0.8);}

#pun-viewforum .user-avatar .isonline {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: -1px!important;
    right: 27px!important;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
    background: #606068!important;
    z-index: 100;
}

#pun-viewforum .main table tr { 
    margin: 0px 0px 6px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
 }

#pun-searchtopics .main table tr {
    margin: 0px 0px 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#pun-searchtopics .main table .tcr { width: 32%; }

#pun-userlist .main table {
  margin-top: 30px;
  padding: 0px 10px;
}

#pun-userlist .main table tr {
    margin: 0px 0px 12px;
    display: flex;
    justify-content: space-between;
}

#pun-userlist .main table .tc3 {  width: 10%; }

#pun-userlist .linkst {
  display: none;
}

#pun-messages .main table tr {
    margin: 0px;
    display: flex;
    justify-content: center;
}

0

10

часть 2 структуры

Код:
.day .fa-mask:before { content: ''; }
#button-mask:before {
    content: "\f6fa";
    font-family: Font Awesome;
    position: absolute;
    font-size: 16px;
    top: 50%;
    left: 50%;
    cursor: pointer;
    color: var(--t-body);
    transform: translateY(-50%) translateX(-50%);
    transition: all .2s ease-in-out;
}

#pun-messages .main table tr .tc2 {
    margin: -2px 0px 0px;
}

#pun-messages .main table tr .tc2 a{
   display: flex;
   flex-wrap: wrap;
}

#pun-messages .main table tr .pmtc22 {
      width: 28% !important;
}

#pun-viewforum .main table tr td {
  align-self: center;
}

#pun-viewforum .main table tr .tcl {
  width: 40%;
}

#pun-viewforum .main table tr .tcr {
    width: 30%;
}

#pun-profile .main {
  margin-bottom: 50px;
}

#pun-profile li strong {
  font-family: 'Raleway Medium';
}

#pun-profile #pa-fld1 strong {
  padding-left: 155px;
}

#pun-profile #pa-fld5,
#pun-profile #profile-gifts {
  display: none;
}

#pun-profile #profile-title strong {
   width: 180px;
}

#pun-profile #profile8 .fs-box p, .punbb .fs-box fieldset { margin: 5px 0px 20px; }
#pun-profile #profile8 fieldset { margin: 0px; padding: 0px; }
#pun-profile #profile8 fieldset legend  { margin: 0px; padding: 0px; }
#pun-profile #profile8 .formsubmit { margin: 20px 0px 10px 0px; }

#pun-online #pun-main table tr { height: 30px; }


/* СТРАНИЦА ЛИЧНЫХ СООБЩЕНИЙ
-------------------------------------------------------------*/
#pun-messages .post h3 {
        margin-left: -75px!important;
    width: 800px;
}
#pun-messages .post-author {     margin-left: -75px!important;
    margin-top: 0px!important;
}
#pun-messages .pa-reg {display: none; }

#pun-messages .post-author ul {  }
#pun-messages .pa-author a {    text-shadow: none !important;}
#pun-messages .pa-author {    text-shadow: none !important;}
#pun-messages .pa-title {  }

#pun-messages .pa-posts {}
#pun-messages .post-body {    
    margin-left: 0px !important;
    width: 500px; }
#pun-messages .post .container {    border: none!important;}
#pun-messages #post-form {    margin-top: 0px!important;    border: none!important; }


/* ПРОКРУТКА, ВЫДЕЛЕНИЕ, ВВЕРХ-ВНИЗ, БЕГУНОК УВЕЛИЧЕНИЯ ТЕКСТА 
-------------------------------------------------------------*/
/* выделенный текст */
::selection { background: #21201f;
    color: #413c1e;}

/* ширина прокрутки  */
::-webkit-scrollbar {
    width: 4px;
    height: 4px;}

/* движущаяся часть прокрутки */
::-webkit-scrollbar-thumb {
    background-color: #5a5a5a;
}

.day ::-webkit-scrollbar { width: 2px; height: 2px; }

.blockcode .scrollbox::-webkit-scrollbar-thumb, #main-reply::-webkit-scrollbar-thumb, #tags .container::-webkit-scrollbar-thumb, #imageQueue::-webkit-scrollbar-thumb, #uploaded-images::-webkit-scrollbar-thumb, #mask_dialog .hv-form-block::-webkit-scrollbar-thumb, .punbb #mask_dialog .hv-preview-block::-webkit-scrollbar-thumb, .hv-masks-storage::-webkit-scrollbar-thumb, #form-login #List-UserNames ul::-webkit-scrollbar-thumb, .pun-modal .container::-webkit-scrollbar-thumb, .unread-notifications #notifications-wrap::-webkit-scrollbar-thumb, #history_selected_version textarea::-webkit-scrollbar-thumb, .adinput textarea::-webkit-scrollbar-thumb, #post #wrapper div::-webkit-scrollbar-thumb, #post #wrapperBottom div::-webkit-scrollbar-thumb, .hvStickerPackModalContent::-webkit-scrollbar-thumb, #pun-announcement::-webkit-scrollbar-thumb, .our__posts .quote-main::-webkit-scrollbar-thumb, .our__topics .quote-main::-webkit-scrollbar-thumb, #pun-main .topic-starter:first-of-type .post-box .post-content:not(#p6786-content) .quote-main::-webkit-scrollbar-thumb {
    background-color: #9d9a8c;
}

/* подложка прокрутки */
::-webkit-scrollbar-track {
background-color: #21201f;
}

.blockcode .scrollbox::-webkit-scrollbar-track, #main-reply::-webkit-scrollbar-track, #tags .container::-webkit-scrollbar-track, #imageQueue::-webkit-scrollbar-track, #uploaded-images::-webkit-scrollbar-track, #mask_dialog .hv-form-block::-webkit-scrollbar-track, .punbb #mask_dialog .hv-preview-block::-webkit-scrollbar-track, .hv-masks-storage::-webkit-scrollbar-track, #form-login #List-UserNames ul::-webkit-scrollbar-track, .pun-modal .container::-webkit-scrollbar-track, .unread-notifications #notifications-wrap::-webkit-scrollbar-track, #history_selected_version textarea::-webkit-scrollbar-track, .adinput textarea::-webkit-scrollbar-track, #post #wrapper div::-webkit-scrollbar-track, #post #wrapperBottom div::-webkit-scrollbar-track, .hvStickerPackModalContent::-webkit-scrollbar-track, .Select_Topics tbody::-webkit-scrollbar-track, #pun-announcement::-webkit-scrollbar-track, .our__posts .quote-main::-webkit-scrollbar-track, .our__topics .quote-main::-webkit-scrollbar-track, .topic-starter:first-of-type .post-box .post-content:not(#p6786-content) .quote-main::-webkit-scrollbar-track {
    background-color: #bbb6af;
}

/* ПРОФИЛЬ ПРИ НАСТРОЙКЕ + ЛИЧНЫЕ СООБЩЕНИЯ
-------------------------------------------------------------*/
#profilenav h2 {  }

/* контейнер */
#profile .container { padding-left: 200px; }

/* навигация */
#profilenav {  float: left;  width: 200px;  margin-left: -200px;  }

/* отступы между строк в меню*/
#profilenav li {  padding-bottom: 10px;  font-weight: normal;  }

/* отступ в управлении  */ 
#setmods dl {padding: 0 0 0 110px;  }
#setmods dt { float: left;
    width: 150px;
    margin-left: -190px;
    padding: 10px;
    font-weight: bold;
    display: inline;
  }
#setmods dd { display: block;     padding: 10px;     font-weight: normal;  }

/*настройки списка */
#profilenav ul { padding: 0px; }

/* заголовки  в настройках профиля (у меня отключены) */
#viewprofile h2, #profilenav h2 {     text-align: left;
    margin: 0px!important;}
#viewprofile h2 span, #profilenav h2 span {     font-size: 11px;
    text-align: center; }

/* ПРОФИЛЬ в ПРЕДПРОСМОТРЕ
-------------------------------------------------------------*/
#viewprofile ul { padding: 0px 25px;  }
#viewprofile li { }
#viewprofile li span {float: left;
    width: 150px;
    padding: 5px 10px;
    font-weight: bold;  }
#viewprofile li strong, #viewprofile li div {    display: block;    padding: 7px 10px;    font-weight: normal;  }
#profile-left { width: 25%; padding-top:0 !important;}
#profile-right {width: 75%}
#profile-name strong {font-size:14px}
#profile-left strong {font-weight:bold!important;}
#profile-signature {padding:10px;}

/* ОСНОВНЫЕ НАСТРОЙКИ. НЕ ТРЕБУЮТ ИЗМЕНЕНИЙ
-------------------------------------------------------------*/
* html .tclcon {height: 1px}
html, body {    min-width: 1200px !important; }

/* отключить прокрутку снизу */
body {overflow-x: hidden}

/* отступы по умолчанию у тела */
body {margin: 0;}

/* элементы списка */
ul, dl, li, dd, dt {  list-style: none;  }

/* убрать курсив с текста везде кроме поста */
address, em {font-style: normal;} 

/* убрать подчеркивание с ссылок */
a {  text-decoration: none;  }

/* скрытые элементы */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after, #pun-title h1 span, #pun-main h1,  #pun-debug h2 {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;  overflow:hidden;  line-height: 0.0;  font-size: 0;  }

.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2,  #navawards a span  {  font-size: 0;  height: 0;  width: 0;  line-height: 0.0;  position:absolute;  left: -9999px;  overflow: hidden  }
.punbb th {font-size: 0!important;  }
#pun-ulinks .item5, .modlist, .topic a.sharelink, li.pa-ua, .pa-author imgб li#navawards, .lastedit, .pa-gifts, div#pun-live-rusff { display:none;}

/* информация при регистрации */
.info-box {padding: 0 30px;    margin: 0 0 10px 0;  }
.info-box * {  padding: 0;  }
#pun-main .info-box .legend {    font-weight: bold;  }


/* СКОПИРОВАНО ИЗ ЭКСТРЫ
-------------------------------------------------------------*/
#poll-special table.poll1 {width:auto}
#poll-special td {border:0}
.punbb .post-content img.postimg {max-width:100%; margin:0.4em 0}
#poll-special td {text-align:left !important; cursor:default !important}
#poll-special td.tac {text-align:center !important}
#poll-special td.tar {text-align:right !important}
#form-buttons table, .punbb .formal textarea {width:100%}
#form-buttons td {padding:0 !important; line-height:0; background-position:center; background-repeat:no-repeat; border:0; cursor:pointer;}
#form-buttons td img {height:26px; width:100%}
#form-buttons tr {text-align: center;}
td#button-font {background:url('/i/form_buttons.3.png') no-repeat 50% 5px}
td#button-size {background:url('/i/form_buttons.3.png') no-repeat 50% -21px}
td#button-bold {background:url('/i/form_buttons.3.png') no-repeat 50% -47px}
td#button-italic {background:url('/i/form_buttons.3.png') no-repeat 50% -73px}
td#button-underline {background:url('/i/form_buttons.3.png') no-repeat 50% -99px}
td#button-strike {background:url('/i/form_buttons.3.png') no-repeat 50% -125px}
td#button-left {background:url('/i/form_buttons.3.png') no-repeat 50% -151px}
td#button-center {background:url('/i/form_buttons.3.png') no-repeat 50% -177px}
td#button-right {background:url('/i/form_buttons.3.png') no-repeat 50% -203px}
td#button-link {background:url('/i/form_buttons.3.png') no-repeat 50% -229px}
td#button-spoiler {background:url('/i/form_buttons.3.png') no-repeat 50% -255px}
td#button-image {background:url('/i/form_buttons.3.png') no-repeat 50% -281px}
td#button-video {background:url('/i/form_buttons.3.png') no-repeat 50% -307px}
td#button-hide {background:url('/i/form_buttons.3.png') no-repeat 50% -333px}
td#button-quote {background:url('/i/form_buttons.3.png') no-repeat 50% -359px}
td#button-code {background:url('/i/form_buttons.3.png') no-repeat 50% -385px}
td#button-color {background:url('/i/form_buttons.3.png') no-repeat 50% -411px}
td#button-smile {background:url('/i/form_buttons.3.png') no-repeat 50% -437px}
td#button-keyboard {background:url('/i/form_buttons.3.png') no-repeat 50% -463px}
td#button-table {background:url('/i/form_buttons.3.png') no-repeat 50% -489px}
td#button-addition {background:url('/i/form_buttons.3.png') no-repeat 50% -515px}
#formkey, #formetc {display:none}
#main-reply {width:100%}
#pun-messages #post-form div.container {padding-left:2.3em}
#similar-topics {margin-top:1em}
#similar-topics div.container {padding-top:1.1em}
#similar-topics td {border:0; padding:0}
#similar-topics td.st-tcl {width:60%}
#similar-topics td.st-tc2 {width:25%; padding-right:1em; text-align:right}
#similar-topics td.st-tcr {width:15%; padding-right:1em; text-align:right}
.postlink.long {width:30em}
.postlink.long .new-topic {padding-right:12px}
#pun-online .tcl.action {width:25%}
#pun-index .isub .tcl {padding-left: 3em !important;}
#pun-main #subforums {padding: 1em 0 1em 1em; margin-bottom: 5px;}
i[class^="icons-"]:before, i[class*=" icons-"]:before, .i[class*=" icons-"]:before, .i[class^="icons-"] {
  font-family: "mybb";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icons-pencil:before { content: '\270E'; } /* '' */


/** подгрузка видео и картинок 
---------------------------------------------------------------*/
#video-host-list {margin-top:.3em; line-height:1.8em}
#video-area-tinp, #image-area-tinp {    
    margin: .5em 0;
    border: #393837ab solid 1px;
    height: 70px;
    width: 90% !important;}
#video-area-msg, #image-source-list, #image-area-actions, #spoiler-sels {line-height:2em}
p[class="checkfield"] img, div[class="checkfield"] img, fieldset[class="radiofield"] img {height:auto; max-height:50px}
#image-area-tcon-computer {margin:0 0 1em}
#image-area-tcon-computer td {border:none !important; padding:0}
#imageupload-left {width:140px}
#imageupload-right {padding-left:9px !important; background:transparent !important; max-width:380px}
#image-area-actions {text-align:right}
* html #imageQueue {height:expression( this.scrollHeight > 65 ? "66px" :"auto" )} /* sets max-height for IE */
* html #uploaded-images {height:expression( this.scrollHeight > 143 ? "144px" :"auto" )}
#imageQueue {max-height:72px; overflow-y:auto; margin-bottom:10px}
#uploaded-images {max-height:144px; overflow-y:auto}
#uploaded-images img {width:88px; height:66px; border:1px solid; margin-right:4px; cursor:pointer}
#upload-button-container, #image-width, #image-thumb-width, #image-insert-format, #insert-all-images-container {margin-top:10px}
#image-source-list a, #image-area-actions a, #spoiler-sels a {margin-right:15px; cursor:pointer}
#insert-image-tip {margin-top:10px}
#upload-button-container img {cursor:pointer; width:120px; height:30px}
#image_upload_input {position:absolute; z-index:-1; left:-9999px}
#selected-image-width, #selected-thumb-width {width:6em}
#imageupload-left input[type=button] {width:11em; text-align:center}
#upload-button-container input[type=button] {font-weight:bold}
#image-width, #image-thumb-width, #image-insert-format strong {font-size:.9em}
.uploadQueueItem {padding:.8em 1em; border:solid 1px #ddd; border-radius:5px; margin-bottom:.5em; background:rgba(238,238,238,0.22)}
.uploadQueueItem.error {border-color:rgba(255,0,0,0.25); background-color:rgba(255,0,0,0.08)}
.uploadQueueItem .cancel {font-size:20px; font-weight:700; font-family:Arial; float:right; margin:-.25em 0 0}
.uploadQueueItem .cancel a {text-decoration:none; color:#333!important}
.uploadProgress {display:block; width:98%; height:3px; margin:2px 0 0; background:#ddd; position:relative}
.uploadProgressBar {position:relative; background:#00adff; height:3px; width:.1%; transition:width .1s linear}


/** подсказки и затемнение фона при всплывающих страницах 
---------------------------------------------------------------*/
.tipsy {padding:5px; font-size:11px; font-family:tahoma,helvetica,verdana,arial; position:absolute; z-index:100000;}
.tipsy-inner {padding:5px 8px 4px; background-color:black; color:white; max-width:200px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.tipsy-arrow {position:absolute; width:0; height:0; border:solid 5px; border-color:transparent transparent black transparent}
.tipsy-n .tipsy-arrow {top:0; left:50%; margin-left:-5px; border-top:0}
.tipsy-nw .tipsy-arrow {top:0; left:11px !important; border-top:0}
.tipsy-ne .tipsy-arrow {top:0; left:auto !important; right:11px; border-top:0}
.tipsy-s .tipsy-arrow {bottom:0; left:50%; margin-left:-5px; border-color:black transparent transparent transparent; border-bottom:0}
.tipsy-sw .tipsy-arrow {bottom:0; left:11px !important; border-color:black transparent transparent transparent; border-bottom:0}
.tipsy-se .tipsy-arrow {bottom:0; left:auto !important; right:11px; border-color:black transparent transparent transparent; border-bottom:0}
.tipsy-e .tipsy-arrow {top:50%; margin-top:-5px; left:auto !important;right:0; border-color:transparent transparent transparent black; border-right:0}
.tipsy-w .tipsy-arrow {top:50%; margin-top:-5px; left:0 !important; border-color:transparent black transparent transparent; border-left:0}
.jGrowl {z-index:9999; color:#e9e4dd; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; position:fixed}
.jGrowl.top-left {left:0; top:0}
.jGrowl.top-right {right:0; top:0}
.jGrowl.bottom-left {left:0; bottom:0}
.jGrowl.bottom-right {right:0; bottom:0}
.jGrowl.center {top:0; width:50%; left:25%}
.jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification {margin-left:auto; margin-right:auto}
.jGrowl-notification {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; text-align:left; display:none; border-radius:5px; min-height:40px}
.jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#e9e4dd;}
.jGrowl-notification .jGrowl-header {font-weight:700; font-size:.85em}
.jGrowl-notification .jGrowl-close {background-color:transparent; color:inherit; border:none; z-index:99; float:right; font-weight:700; font-size:1em; cursor:pointer}
.jGrowl-closer {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; display:none; border-radius:5px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:.9em; font-weight:700; text-align:center}
.jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#ccc7c0}
@media print {.jGrowl {display:none}}
.pun-modal {position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; z-index:100000}
.pun-modal .modal-bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); cursor:pointer; z-index:110000}
.pun-modal .modal-inner {width:700px; max-width:94%; height:auto; max-height:44em; margin:12% auto 0; box-shadow:0 0 14px rgba(0,0,0,.3); position:relative; z-index:120000; overflow:hidden}
.pun-modal h2,.pun-modal h1 {max-width:700px; margin:0!important}
.pun-modal .closer {position:absolute; font-size:1.5em!important; line-height:.8em; right:.4em; padding:.3em!important; margin:-.3em!important; cursor:pointer; background:none 0 transparent!important}
.noscroll {overflow:hidden!important}

.day .jGrowl-notification .jGrowl-close { box-shadow: none; color: #e9e4dd!important; font-size: 16px!important; }
.day .notification, .day .jGrowl-closer  { 
  background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1)!important;
  background-color: #1e1d1d!important;
  font-family: 'Mulish SemiBold'!important;
}

.jGrowl-notification a { color:#e9e4dd!important; }

@media only screen 
  and (max-device-width: 500px) 
  and (orientation: portrait) {
  /* Ваши стили для iPhone в портретной ориентации */

.isguest { width: 1030px; }
.day .isguest { width: 1000px; }

/*SWITCH*/
#stylelist { 
   position: sticky;
   top: 0;
   width: 40px;
   left: 100%;
    transform: translateX(-50%);
    pointer-events: all;
}

.switch, .day .switch {
    position: absolute;
    left: 60%;
    top: 70px;
    display: inline-block;
    width: 24px;
    height: 50px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #c2beb7;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 5px;
    background-color: #92853d;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.day .slider:before {
position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 28px;
    background-color: #73322e;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

input:checked + .slider {
  background-color: #1d1d17;
}

/* Rounded sliders */
.slider {
  border-radius: 30px;
}

.slider:before {
  border-radius: 50%;
}

}


/************************* 
Стиль для Быстрой смены аккаунтов 
Deff 
*************************/ 
/*Cкрытие формы входа без клика*/ 
#pun-navlinks a:not(.NextShow)+span.odd{ 
display:none!important; 
}
/*Стиль доп-иконки Выход!*/ 
#pun-navlinks a#New-exit {
  background: transparent!important; 
  position:absolute;
  z-index:100000!important;
  margin-top: -23px !important;
  margin-left: 30px !important;
  display:inline-block!important; 
}
#pun-navlinks #New-exit img{ 
position: absolute;
width: 25px;
height: auto;
transition: .63s;
opacity: 1;
}
#pun-navlinks #New-exit:hover img{
transition: .63s;
 opacity: .42;
}
.punbb #pun-navlinks a#New-exit:before {
    content:none;
}
.punbb #pun-navlinks #form-login input{
text-align: center;
border: 1px solid #84817d;
text-rendering: auto; 
color: #000000!important;  
margin-top: 4px!important;
margin-bottom: 3px!important;
border-radius: 5px; 
letter-spacing: 0.2; 
word-spacing: normal; 
text-transform: none; 
text-indent: 0px; 
text-shadow: none; 
display: inline-block!important; 
text-align: center;
box-sizing: border-box;
height:20px;
width:67px;
width: 110px;
padding: 4px;
font: normal normal 400 11px/normal Verdana!important; rgb(250, 255, 189)
background-color: rgba(250,255,189,.88);
} 
.punbb #form-login #fld1,#form-login #fld2{ 
background-color: rgb(219 219 219 / 88%);
} 

.punbb #pun-navlinks #form-login input[type="submit"]{ 
margin: 13px 0 2px !important;
    box-sizing: border-box;
    height: 26px;
    width: 67px;
    font-size: 8px !important;
    color: #E4E4E4 !important;
    background: #504e4a;
    text-align: center;
    padding: 0 4px !important;
    border-radius: 13px;
    font-family: Verdana !important;
    transition: all 0.5s ease-in-out 0s;
    letter-spacing: 0.8;
    cursor: pointer;
    text-transform: uppercase;

/*border: 2px outset #83693E!important; 
color:#565462!important;
font-weight:700!important; */
} 
.punbb #pun-navlinks #form-login input[type="submit"]:hover{
  opacity:0.6;
}

/*Стиль формы входа*/ 
.punbb #pun-navlinks #form-login { 
background: #c1bdb6;
min-height:183px;
border: 1px solid #626262;
border-radius: 0px 0px 6px 6px;
color: #000000;/*BCBCBC;*/
display: block;
font: 11px "Verdana";
left: 0px;
padding: 8px 12px;
margin: 1px 0;
position: absolute !important;
text-align: center;
word-spacing: normal;
white-space: normal;
/*text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.235);*/
text-transform: none;
letter-spacing: 0.2px!important; 
top: -10px;
width: 122px;
z-index: 100000!important;
}
#pun-navlinks #navlogin #form-login {
  margin-left: 1px;/*Подвижки формы влево от вход*/ 
} 
#pun-navlinks #navlogout #form-login { 
  margin-left: 1px;/*Подвижки формы влево от выход*/
} 
.ismoderator #pun-navlinks #navlogout #form-login {
  margin-left: 1px!important;/*Подвижки формы влево от выход для АМС*/
} 
/*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */ 
#pun-navlinks #form-login input[value="Войти"]+p{ 
 margin: 11px -8px 11px 8px;
} 
.punbb #pun-navlinks #form-login a.Rega, 
.punbb #pun-navlinks #form-login a.Forgot{ 
position:relative; 
text-transform: none!important; 
z-index:20; 
cursor:pointer; 
font: normal normal 200 10px/normal Verdana!important; 
letter-spacing: 0.4!important; 
display:inline;
background: none!important;
padding: 0 0 0 3px!important;
color: #504e4a;
font-size: 9px!important;
text-shadow: 1px 1px 1px rgba(40, 52, 61, 0.39);
}
.punbb #pun-navlinks #form-login a.Rega:before, 
.punbb #pun-navlinks #form-login a.Forgot:before{
  content:none;
}
/* Помечаем красным незаполненные поля!*/ 
#form-login input.none{ 
outline:red dashed 2px!important; 
} 
/*Форма слева(с Никами) */ 
#List-UserNames { 
position:absolute; 
margin-top:-9px; 
min-height:90px; 
width:220px; 
left:100%; 
padding: 12px 19px 12px 17px; 
background: #c1bdb6;
border-color: #626262; /* Цвет границы */
border-style: solid; /* Стиль границы */
border-width: 1px 1px 1px 1px; /* Толщина границы */ 
border-radius:0 0 0px 6px;
text-align:center; 
/*box-shadow:inset 0.23em 0 3.4em rgba(20,20,11,.99);*/ 
} 
/*Стиль контейнера под список Ников*/ 
.punbb #List-UserNames ul{
padding: 0;
overflow:hidden; 
overflow-y:auto; 
min-height:36px; 
max-height: max-content;/*Видимое число Ников без прокрутки! сейчас - 4*/ 
} 
.punbb #List-UserNames li {
display: block!important;
position: relative;
background: #504e4a;
text-align: left;
padding-left: 5px!important;
font: normal normal 700 12x/normal Verdana!important;
letter-spacing: 0.4;
margin: 1px auto!important;
padding: 2px 0;
transition: .33s;
}
.punbb #List-UserNames li:hover{ 
opacity:.84; 
} 
/*Стиль Ников*/ 
.punbb #List-UserNames li>b{ 
    cursor: pointer;
    color: #d4d4d4;
    letter-spacing: 0.3;
    font-size: 9px;
} 
.punbb #List-UserNames li>b:hover{ 
opacity:.93; 
text-shadow:1px 1px 1px rgba(0,0,0,.6); 
} 
/*Скролл контейнера с никами*/ 
#List-UserNames ul::-webkit-scrollbar { 
width: 3px; 
height: 5px; 
} 
#List-UserNames ul::-webkit-scrollbar-track { 
background-color: #393A38; 
border: 0px solid #d7d8d9; 
box-shadow: none; 
} 
#List-UserNames ul::-webkit-scrollbar-thumb {
background-color: #C0BFBD;
border: 0px solid #d7d8d9; 
box-shadow: none; 
} 

/*Кнопки Удалить (правее ников)*/ 
#List-UserNames ul li>span { 
display: inline-block;
    padding: 0 3px;
    position: absolute;
    cursor: pointer;
    top: 0;
    bottom: 0;
    right: 2px;
    color: #fff;
} 
/*Текст при отсутствии запомненных Ников!*/ 
#List-UserNames ul:empty:before{ 
display:inline-block; 
content: "У Вас нет запомненных ников, введенных через форму справо, или через перенос ниже!"; 
} 
/*Кнопка выход-2*/ 
#navlogin #exit-2 { 
display:none; 
} 
#pun:not(.isguest) #navlogout .Rega, 
#pun:not(.isguest) #navlogout .Forgot { 
display:none!important; 
} 
/*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/ 
#List-UserNames ul+span{ 
display:inline-block; 
padding:6px 0 8px 0; 
text-align:left; 
font: normal normal 400 10.56px/normal Verdana;
} 
/*Сам инпут*/ 
.punbb #List-UserNames input { 
border: 1px solid #5D6755!important; 
text-shadow: none!important; 
color:#333!important;
background-color: #D4D4D4;
font: normal normal 400 11px/normal Verdana!important; 
/* box-shadow: inset 0px 0px 3px rgba(100,102,80,.97); */ 
margin-top: 9px; 
padding: 2px !important; 
vertical-align: middle; 
} 
/*Стрелочки к инпуту*/ 
#List-UserNames ul+span b{ 
font: normal normal 400 13px/normal Verdana; 
padding:0 3px; 
color: #000000;
} 
/*Кликалка слева, чуть выше инпута*/ 
#List-UserNames .a1-copy{ 
display:inline-block!important; 
cursor:pointer; 
float:left; 
} 
/*Кликалка справа*/ 
#List-UserNames .a1-paste{ 
cursor:pointer; 
display:inline-block!important; 
float:right; 
} 
/*Подсказки на кликалках*/ 
.tipsy.a11 { 
font: normal normal 400 11px/normal Verdana!important; 
margin-top:-22px!important; 
margin-left: 148px!important; 
max-width:170px; 
} 
/************************* 
//Конец Стиля для Быстрой смены аккаунтов 
*************************/

/*Регулировка размера шрифта в постах © Alex_63 */

.FNTslider {
    border-radius: 4px;
    position: relative;
    z-index: 1000;
    background: #a09c95;
    width: 109px;
    height: 2px;
    margin: 3px 5px;
    border: solid 1px #9b8d80;
    float: right;
    margin-right: 10%;
}
.FNTslider .before {
    height: 2px;
    border: solid 1px transparent;
    border-right: none 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    background: #716549;
    margin-top: -1px;
}
.FNTslider .thumb {
    width: 5px;
    height: 9px;
    border-radius: 3px;
    position: relative;
    top: -3px;
    background: #2b2114b8;
    cursor: pointer;
}


/*ЧАСТЬ 3. CSS-стили кастомизированного плеера*/
.player-wrapper{
   background: none;
    width: 0px;
    height: 40px;
    position: absolute;
right: 50px;
    top: 70px;
}

.day .player-wrapper{
   background: none;
    width: 0px;
    height: 40px;
    position: absolute;
    right: 40px;
    top: -40px;
}


.play-pause.paused{
background: url(https://forumstatic.ru/files/001b/b4/4f/58193.svg) no-repeat!important; 
background-size: contain; 
height: 25px;
    width: 25px;
opacity: .8;
box-shadow: none;
}

.day .play-pause.paused { opacity: .6; }

.play-pause{background: url(https://forumstatic.ru/files/001b/b4/4f/30007.svg?v=1) no-repeat!important; background-size: contain; border: 0; width: 25px; height: 25px;padding: 0; box-shadow: none!important; opacity: .8;}

.day .play-pause { opacity: .6; }

.track, .volume{height: 100%; background: linear-gradient(0deg, transparent 0, transparent 50%, black 50%, transparent calc(50% + 1px), transparent); display: inline-block; margin-left: 10px; position: relative;}
.track {
    width: calc(80% - 60px);
}
.volume {
    width: 20%;
}
.thumb {
    height: 0px;
}



/*  подсказки */

#tooltip,
.tipsy-inner {
  z-index: 999999;
  padding: 4px;
  font-family: 'Raleway', sans-serif;
  color: #21231c9e!important;
  font-weight: 600;
  text-transform: lowercase;
  font-size: 9px;
  letter-spacing: 0.5px;
  border-top-right-radius: 5px!important;
   filter: drop-shadow(2px 2px 2px #464646a6);
}

#tooltip,
.tipsy-inner,
#respect figure .prof,
.tipsy-inner a {
  color: #21231c9e!important;
  text-decoration: none !important;
  text-align: center;
}

#tooltip {
  position: absolute;
  max-width: 200px;
  display: none;
}

#tooltip,
.tipsy-inner,
.num_msg,
.bubble,
.jGrowl-notification,
.jGrowl .messag_theme,
#messages-list a.Author {
  background: url(https://forumstatic.ru/files/001c/35/64/56373.png)!important;
}

0

11

цвета

Код:
/* ТЕЛО
-------------------------------------------------------------*/
#pun {
position: relative;
    width: 1030px;
    margin: 285px auto 100px auto;
    background: #121212a6;
    box-sizing: border-box;
    padding-bottom: 50px;
    border-radius: 40px;
    border: var(--bordin);
    padding-top: 50px;
}

.day #pun {
  width: 1000px;
  background: url(https://forumstatic.ru/files/0018/b2/d3/13719.png) repeat;
  border-radius: 0px 10px 10px 0px;
  border: none;
  padding: 0px 0px 25px;
  margin: 285px auto 50px;
}

/* РАЗМЕЩЕНИЕ КОНТЕНТА ВНУТРИ ТЕЛА
-------------------------------------------------------------*/
.punbb {
    height: auto;
    width: 1000px;
    padding: 20px;
    box-sizing: border-box;
    margin: 10px auto 0px auto;
    border-radius: 20px;
    border: var(--bordin);
    background-color: var(--forcol);
}

.day .punbb { 
    border: none; 
    background: transparent;     
    padding: 0px 50px;
    margin: 0px; 
    width: auto;
}

.day #pun-viewtopic, .day #pun-viewforum {  padding: 0px 25px; }
.day #pun-viewtopic { padding: 0px 10px; }
.day #pun-viewtopic #topic-users-in { margin: 10px 5px 0px; } 

.day  #pun-viewtopic .linksb {     
    position: static;
    margin: 20px 5px 0px;
    margin-bottom: -20px; 
} 

.day #pun-viewtopic .topic { display: flex; flex-direction: column; margin-bottom: 30px; }
.day #pun-viewforum .forum { margin-bottom: 40px; }
.day #pun-viewtopic #pun-crumbs1, .day #pun-viewforum #pun-crumbs1 { margin-top: 20px; }

.multipage {  margin-top: 20px!important; }

.day #pun-main {     
    display: flex;
    flex-direction: column; 
}

.adminmain {
    padding-left: 155px;
    margin-bottom: 6px;
    margin-top: 50px;
}

/* ЗАДНИЙ ФОН
-------------------------------------------------------------*/
body {
background: url(https://forumstatic.ru/files/0018/b2/d3/11306.png) no-repeat fixed top center;
background-size: cover;
background-color: #131313; 
overflow-x: hidden; }

.day  {
background: url(https://forumstatic.ru/files/0018/b2/d3/13272.png) no-repeat fixed top center, url(https://forumstatic.ru/files/0018/b2/d3/27383.png) repeat;
/* background-size: contain;
background-color: #131313; */
overflow-x: hidden; 
}

.funky {
    background: url(https://forumstatic.ru/files/001c/21/4c/56564.png) fixed top repeat-y;
    background-size: contain;
}

/* ШАПКА
-------------------------------------------------------------*/
#pun-title {            background: url(https://forumstatic.ru/files/0018/b2/d3/69710.png);
    width: 1200px;
    height: 300px;
    margin-top: -335px;
    margin-left: -121px;
}

.header {     position: absolute;
    width: 960px;
    top: -230px;
    z-index: 9999;
    height: 270px;
    font: var(--body-font);
    text-transform: uppercase;
    color: var(--doplink);
text-shadow: 1px 1px black;
opacity: 0; 
transition: 1s ease-in-out;}

.header:hover {  opacity: 1; }

.header a {color: var(--doplink)!important;}
.header a:hover {color: var(--link)!important;}

.header span {display: block;
    text-transform: uppercase;
    font-size: 9px;
    color: var(--link);}

.day .header {display: none;}

.header episode { position: absolute;
    text-align: right;
    right: 0px;
    top: 220px;
    font-size: 11px;}


.header bestpost {     position: absolute;
    top: 220px;
    font-size: 11px; }

.header bestplay {     position: absolute;
    top: 220px;
    font-size: 11px;
    text-align: center;
    left: 190px;}

.header bestactive { position: absolute;
    top: 220px;
 right: 190px;
    font-size: 11px;
    text-align: center;}

.day .mouse-parallax, .day #pun-title, .day .anim { display: none; }
.day__header { display: none; }
.day .day__header {
   display: flex;
   position: absolute;
   background-image: url(https://forumstatic.ru/files/0018/b2/d3/35702.png?v=1);
   width: 1000px;
   height: 300px;
    top: -285px;
    left: 50%;
    transform: translateX(-50%);
 } 

.day .day__mark {
    left: -165px;
    top: 243px;
    position: absolute;
}
.day .day__mark-symbol {
    background: url(https://forumstatic.ru/files/0018/b2/d3/47673.png) no-repeat;
    width: 70px;
    height: 40px;
    background-size: contain;
    cursor: pointer;
}

.day .day__mark-symbol:hover {
  animation:  pulse 0.6s ease infinite; /* Запускаем анимацию при наведении */
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}

.day .day__header-text {
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  margin: 0px;
  transition: all 0.5s ease-in-out!important; 
}

.day .day__header a:hover { color: #b1afa5a3!important; }

.day .day__header-text a { margin: 0px; color: inherit !important; transition: all 0.5s ease-in-out!important; }
.day .day__header-text a:hover { color: #b1afa5a3!important; }

.day .day__header-color_1 {
    color: #685f57 !important;
font: var(--body-font2);
}

.day .day__header-color_2 {
   font: var(--h2-font);
   font-size: 12px;
   color: #873934!important;
    text-shadow: 0px 1px 1px #191414;
    font-weight: 100 !important;
}

.day .day__header-color_3 {
font: var(--body-font2);
    color: #0b0a0a !important;
}

.day .order_1 { top: 43px; left: 150px; width: 170px;}
.day .order_2 { top: 162px; left: 125px; width: 220px;}
.day .order_3 { 
    top: -17px;
    left: 97px;
    width: 200px;
}
.day .order_4 { top: 53px; left: 705px; }
.day .order_5 { left: 700px; top: 103px; }
.day .order_6 { top: 142px; left: 680px; width: 162px; }
.day .order_7 { top: 208px; left: 738px; width: 180px; }


/* КОД ССЫЛОК НАВИГАЦИИ ОТ ВЕЩЕГО ДУХА */
/* настройка кнопки, может быть текстом */

.a-fucking-container { 
    position: absolute;
    top: 10px;
    left: 43%;
    font: var(--body-font);
    text-transform: uppercase;
    color: var(--doplink);
    z-index: 9999;
    transition: all .3s ease-in-out;
}

.day .a-fucking-container { 
 position: absolute;
    top: -39px;
    left: 5%;
    font: var(--body-font);
    text-transform: uppercase;
    color: var(--forcol);
    z-index: 9999;
    transition: all .3s ease-in-out;
}

/* настройка позиции выпадающего по клику окна и его ширина */
#navigblock {
    position: absolute;
    top: -140px;
    z-index: 999;
    width: 140px;
    color: var(--doptext);
}

.day #navigblock {     
    top: -165px;
    left: 130px; 
}

/* настройка блока ссылок, цвет фона, тени, прозрачность, отступы */

.sslka {
    display: block;
    padding: 3px 0 3px 0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 1px 2px 1px #221f1d;
    background: #13130ba8;
}

.day .sslka {
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    padding: 3px 0 3px 0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 1px 2px 1px #221f1d;
}

/* настройка вида самой ссылки, ширина, цвет, фон, шрифты и так далее */
#pun .sslka a {
   white-space: nowrap;
    margin: 3px auto;
    text-align: center;
    display: block;
    padding: 2px 3px 3px 3px;
    color: var(--doptext);
    transition: all 0.3s linear 0s;
    font: var(--body-font);
    letter-spacing: 0.5px;
    text-transform: uppercase;
    border-radius: 5px;
    text-shadow: 0 1px black;
}

.day #pun .sslka a { color: #c4c0b9; }

/* ссылка при наведении */
 #pun .sslka a:hover {
  color: var(--link);
} 

.day  #pun .sslka a:hover {
  color: #ffffff;
} 


.spirit-navigation {
    cursor: pointer;
    transition: all .3s ease-in-out;
}

.spirit-navigation:hover {
     color: var(--link);
}

.day .spirit-navigation:hover { color: #b1afa5a3!important; }
 
/* желтый диз навигация */

/* настройка позиции выпадающего по клику окна и его ширина */
#navigblock2 {
    position: absolute;
    top: 80px;
    z-index: 999;
    width: 140px;
    left: 175px;
}

/* настройка блока ссылок, цвет фона, тени, прозрачность, отступы */
.sslka2 {
display: block;
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    padding: 3px 0 3px 0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 1px 2px 1px #221f1d;
}

/* настройка вида самой ссылки, ширина, цвет, фон, шрифты и так далее */
#pun .sslka2 a {
   white-space: nowrap;
    margin: 3px auto;
    text-align: center;
    display: block;
    padding: 2px 3px 3px 3px;
    color: #c4c0b9;
    transition: all 0.3s linear 0s;
    font: var(--body-font);
    letter-spacing: 0.5px;
    text-transform: uppercase;
    border-radius: 5px;
    text-shadow: 0 1px black;
}

/* ссылка при наведении */
 #pun .sslka2 a:hover {
  color: #ffffff;
} 


.spirit-navigation2 {
    left: 405px;
    top: 180px;
    cursor: pointer;
    position: absolute;
}

.spirit-navigation2:hover {     color: var(--link);}


/* ФУТЕР
-------------------------------------------------------------*/
#pun-about  {}

#pun-about .container { 
    margin-left: -25px;}

/* реклама русфф в футере */
#pun-about .container .item1 {
    margin-top: 50px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    font-size: 7px;
    text-align: center;
    text-transform: lowercase;
}

#pun-about .container .item1 a {    color: var(--doplink)!important; font-weight: normal!important; }
.day #pun-about .container .item1 a { color: #574b3e !important; }
.day #pun-about .container .item1 { margin-top: 0px; }

.day .foot__overlay { 
  background-image: url(https://forumstatic.ru/files/0018/b2/d3/45823.png);
  width: 1000px;
  height: 140px;
  background-size: contain;
  z-index: -1;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

/* КАТЕГОРИИ
-------------------------------------------------------------*/
/* оформление всей категории */
#pun-index .category .container { margin-top: 10px;}
.day #pun-index .category .container { margin-top: 0px;}

/* оформление всего подфорума */
#pun-index .hasicon tr {
z-index: 1;
    width: 934px;
    position: relative;
    display: table;
    background: #00000008;
    margin-bottom: 15px !important;
    margin-left: 12px;
    box-sizing: border-box;
    padding: 15px;
    border-radius: 10px;
    justify-content: space-between;
}  

.day #pun-index .hasicon { 
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
    width: 900px; 
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/17302.png);
    margin-top: -25px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: inset 0px -1px #a5a090;
    box-sizing: border-box;
    padding: 55px 40px 40px;
    gap: 40px;
}

.day #pun-index .hasicon tr { 
    border-radius: 5px;
    width: 100%;
    position: relative;
    gap: 15px;
    display: flex;
    background: transparent;
    border: none;
    margin: 0px !important;
    padding: 0px;
} 

.day .category { display: flex; flex-direction: column; margin-top: 30px; } 
.day .category:first-of-type { margin-top: 10px; } 



/* оформление всех категорий */
#pun-index .category h2 {        text-align: right;
    color: var(--doplink);
    font: var(--h1-font);
    text-transform: uppercase;
    line-height: 0px;
    font-size: 0px;
    padding-left: 20px;
    height: 20px;
    width: 1000px;
    margin-left: -21px;
    box-sizing: border-box;
    position: relative;
    text-shadow: 1px 1px black;}

.night #pun-index .category h2 { background: url(https://i.imgur.com/imQr9BW.png) repeat fixed top; }
.day #pun-index .category h2 {
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    width: 700px;
    height: 30px;
    border-radius: 10px 0px 10px 10px;
    margin: 0px;
    padding: 0px;
    align-self: center;
    font-size: 10px;
    color: #c4c0b9;
    text-shadow: none;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;
}

.day #pun-index .hasicon td { padding: 0px!important; }
.day #pun-index .tcl { width: 450px; }
.day #pun-index .tcr, .day #pun-index .tc2, .day #pun-index .tc3 {  align-self: center; }
.day #pun-index .tcr, .day #pun-index .tc2 { margin-left: 20px;}

/* индивидуальное оформление каждой категории  */

/* ОТКЛЮЧИТЬ если не нужен доп текст через display none  */
#pun-main div.catleft, #pun-main div.catright {}
.section h2 {}


#forum_f3 center {
    filter: grayscale(1);
    opacity: .6;
    transition: all .4s ease-in-out;
}

#forum_f3 center:hover {
   filter: none;
   opacity: 1;
}


/* СТАТИСТИКА
-------------------------------------------------------------*/
 #pun-stats h2 
{text-align: right;
    color: var(--doplink);
    font: var(--h1-font);
    text-transform: uppercase;
    line-height: 0px;
    font-size: 0px;
    padding-left: 20px;
    height: 20px;
    background: url(https://i.imgur.com/imQr9BW.png) repeat fixed top;
    width: 1000px;
    margin-left: -21px;
    box-sizing: border-box;
    position: relative;
    text-shadow: 1px 1px black;} 

.day #pun-stats h2 {
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    width: 700px;
    height: 30px;
    border-radius: 10px 0px 10px 10px;
    margin: 30px auto 0px;
    padding: 0px;
    font-size: 10px;
    color: #c4c0b9;
    text-shadow: none;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;
    display: none;
}

#pun-statistic .tc3 {width:15%;}
#pun-statistic .tc-username {width:unset;text-align:left;}
#pun-statistic .tc-title {width:25%;text-align:left;}
#pun-statistic .tc-registered {width:20%;}
#pun-statistic .tc-topic {width:50%;}

/* оформление статистики */
#pun-stats {    }

/* оформление текста в статистике */
 /* #pun-stats .container {       z-index: 1;
    width: 934px;
    position: relative;
    display: table;
    background: #00000008;
    margin-bottom: 15px !important;
    margin-left: 12px;
    margin-top: 35px;
    box-sizing: border-box;
    padding: 15px;
    border-radius: 10px;
    text-transform: lowercase;} */

#pun-stats .container span {      font: var(--body-font);     font-size: 11px;}
#pun-stats .container span a {    text-transform: lowercase;  }
#pun-stats .container strong {     font: var(--body-font); font-size: 11px; }
#pun-stats .container strong a { text-transform: lowercase; }

#pun-stats .container {  
        width: 934px;
    margin: 20px 0px 10px 10px;
    padding: 15px;
    border-radius: 10px;
    background: #00000008;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}

.day #pun-stats .container {  width: 900px;
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/17302.png);
padding: 0px 40px 40px;
    border: none;
    margin: 35px 0px 15px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: inset 0px -1px #a5a090; }

.day #pun-stats .container a { color: #574b3e; font-size: 11px;}
.day #pun-stats .container a:hover { color: #873934; }

.day #pun-stats li.item1, .day #pun-stats li.item2, .day #pun-stats li.item3, .day #pun-stats li.item4 {
    background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1) no-repeat;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    padding: 5px 15px;
    color: #c4c0b9;
    gap: 4px;
    margin-top: -8px;
    margin-bottom: 10px;
    border-radius: 5px 0px 5px 5px;
}

#pun-stats li.item1 { display: none; }
.day #pun-stats li.item1 { display: none; }


.day #pun-stats li.item4 a {  color: #c4c0b9; }
.day #pun-stats li.item4 a:hover {  color: #cb8581; }

/* местоположение тем, сообщений */
#pun-stats li.item1, #pun-stats li.item2 {
  float: left;
  clear: both;
  line-height: 150%;
  }


/* местоположение зарегистрированных */
#pun-stats li.item3, #pun-stats li.item4 {
    text-align: right;
    line-height: 150%;
    margin-bottom: 20px;
}

/* активные пользователи */
li#onlinelist { font-size: 11px;
margin-top: 10px;
    float: left;
    width: 100%;
text-align: justify;
  }

.day li#onlinelist { margin-top: 15px; font-size: 11px;}


/* ПОДФОРУМ
-------------------------------------------------------------*/

/* расположение и оформление */
#pun-index .tclcon {
    min-height: 50px;
    text-align: justify;
    padding: 10px;
    width: 470px;
    color: var(--t-body);
    margin-right: -50px!important;
text-transform: lowercase;
    font-size: 10px!important;
    font: var(--body-font);
}

.day #pun-index .tclcon { 
   margin: 0px; 
   padding: 0px; 
   width: 450px;
}

#pun-index .tclcon h3 { display: block;
    position: relative;
    margin: -5px 0px 5px;
}

/* название подфорума - ссылка */
#pun-index .tclcon h3 a {
    text-transform: uppercase;
    text-align: left;
     font-family: 'Mulish Bold';
    color: var(--link);
    font-size: 14px;
}

.day #pun-index .tclcon h3 a { color: #574b3e!important; }
.day #pun-index .tclcon h3 a:hover  { color: #873934!important; }

/* ссылки  подфорумах */
#pun-index .tclcon a {       color: var(--link);}

#pun-index .tclcon a:hover {  color: var(--hovlink);     transition: all 0.5s linear 0s;}

.day #pun-index .tclcon .sub {
   display: flex;
   flex-direction: column;
}

#pun-index .tclcon .sub__container {
   display: flex;
   flex-direction: row;
   justify-content: space-evenly;
   gap: 5px;
   margin-top: 15px;
 }

#pun-index .tclcon .sub__link {
    text-transform: uppercase;
    width: 100%;
    font-size: 8px;
    font-family: 'Mulish SemiBold';
    padding: 0px 5px;
    background: #bbb7b1;
    background-size: cover;
    height: 20px;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    transition: all .4s ease-in-out;
}

.day #pun-index .tclcon .sub__link {
    background: url(https://forumstatic.ru/files/0018/b2/d3/45029.png) repeat;
    color: #c4c0b9;
}

#pun-index .tclcon .sub__link:hover {     background: #bbb7b154; }

.day #pun-index .tclcon .sub__link_2 {
    background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1) no-repeat;
    border-radius: 2px;
}

.day #pun-index .tclcon .sub__link:hover {  background: url(https://forumstatic.ru/files/0018/b2/d3/45029.png) repeat; filter: brightness(1.2); }

.day #pun-index .tclcon .sub__link_2:hover { border-radius: 0px 0px 2px 2px; color: #ffffff; filter: brightness(1);  }

/* дополнительные контейнеры ссылок в подфоруме*/

.hotlink {    font-family: 'yeseva one';
    font-size: 10px;
    color: #413b57!important;
    margin-bottom: 5px!important;
    text-transform: uppercase;
}

.hotlink a {       color: #4d4d54!important; }

/* объяснение подфорума */
.explain {      
    padding: 5px 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #00000010;
    margin: 10px 0;
    font-size: 7px; }
.day .explain {     }



/* ИКОНКА СООБЩЕНИЙ НА ГЛАВНОЙ СТРАНИЦЕ
-------------------------------------------------------------*/
/* старые  */
#pun-index table Div.icon {
 display: block;
    height: 16px;
    margin-top: 1%;
    width: 16px;
    z-index: 1;
    float: left;
    margin-left: -32px !important;
    background: #91843e;
    opacity: 0.5;
    border-radius: 50%;
    border: 1px solid #91843e;
    box-shadow: inset -4px 6px 2px #cfcfb2;
}

.day #pun-index table Div.icon {
    margin: 0px!important;
    padding: 0px;
    position: absolute;
    width: 10px;
    height: 10px;
    transform: translateY(-50%);
    top: 50%;
    left: -45px;
    box-shadow: none;
    border: none;
    background: transparent;
}

/* новые */
#pun-index TR.inew Div.icon {
    opacity: 1;
}

.day #pun-index TR.inew Div.icon { background-color: #873934; } 

/* ИКОНКА  ВНУТРИ ПОДФОРУМА
-------------------------------------------------------------*/
/* старые  */
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
float: left;
    display: block;
    position: relative;
    margin: 3px 8px;
    width: 10px;
    height: 10px;
    background: #887974;
    opacity: 0.5;
    border-radius: 50%;
}

/* новые */
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
        background: #504643; 
opacity: 1;
}

/*важные */
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    opacity: 1;
    background: #73574e;
}

/* закрытые */
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background: #73574e;   opacity: 0.5;
}


/* КНОПКИ ВВЕРХ ВНИЗ 
-------------------------------------------------------------*/
.go-up, .go-down {
    cursor: pointer;
    display: none;
    opacity: 1;
    position: fixed;
    z-index: 9999;
    font: var(--h1-font);
    font-size: 70px;
    color: var(--doplink);
    transform: rotate(90deg);
}

.day .go-up, .day .go-down { 
  font-size: 0px;
  opacity: 1;
  width: 90px;
  height: 70px;
  object-fit: contain;
transform: none;
 }

.day .go-up { background-image: url(https://forumstatic.ru/files/0018/b2/d3/74556.png); }
.day .go-down { background-image: url(https://forumstatic.ru/files/0018/b2/d3/93142.png); }

/* прозрачность */
.go-down, .go-up {
    opacity: 0.7;
}

/* расположение */
.go-up {
    bottom: 40%;
    /* margin-left: 1010px !important; */
    right: 5%;
}

.go-down {
    bottom: 30%;
    /* margin-left: 1010px !important; */
    right: 5%;
}
/* при наведении */
.go-down:hover, .go-up:hover {
    opacity: 1;
}

/* профиль 
-------------------------------------------------------------*/
.post-author {
width: 230px;
    padding-bottom: 5px!important;
    background-color: var(--backcol);
    margin-bottom: 15px!important;
    margin-left: -28px;
    padding-top: 15px;
    border: 1px solid #413c1e;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    height: fit-content;
}

.day .post-author {
    width: 230px;
    border-radius: 0px 5px 5px 0px;
    margin: 5px 0px 30px!important;
    background: url(https://i.imgur.com/cQJ5phR.png);
    border: none;
    float: left;
    padding: 0px;
    min-height: 200px !important;
    box-shadow: inset 0px -1px #a5a090;
    position: relative;
    z-index: 2;
}

.day #pun-messages .post-author .pa-reg { display: none; } 

/* пространство в профиле */
.post-author ul {
    margin-top: 0px;
    width: 230px;
    padding: 0px !important;
    box-sizing: border-box;
    text-align: center;
    font: var(--body-font);
    color: var(--doptext);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
}

.day .post-author ul {
color: #574b3e !important;
}


/* ник автора */
.pa-author {    
    width: 230px;
    font: var(--h1-font);
    background: url(https://i.imgur.com/imQr9BW.png) repeat fixed top;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    text-transform: uppercase;
}

.day .pa-author { 
   background: transparent; 
    margin: 15px 0px 5px;
    text-shadow: none;
color: #574b3e !important;
}



/* Индикатор активности пользователя */
.day .indOnline, .day .indOffline {
    display: -webkit-box;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    top: -4px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    font-size: 0px;
    background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    }

.indOnline {
    opacity: .9;
}

.day .indOffline {
    opacity: .4;
    background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
}


/* ссылка ника */
.pa-author a {    color: var(--doplink)!important;
    text-shadow: 1px 1px black; }
.pa-author a:hover { color: var(--link)!important; }

.day .pa-author a { 
    text-shadow: none;
    color: #574b3e !important;
    font-size: 13px;
    text-transform: uppercase;
 }

.day .pa-author a:hover { color: #873934!important; }


/* статус */
.pa-title {
    text-transform: lowercase;
    letter-spacing: 1px;
    margin: 5px;
width: 100%;
}

.day .pa-title {
  margin: 0px 0px 10px;
  color: #574b3e;
  font-size: 10px;  
  letter-spacing: 0px;
}

/* аватар */
.pa-avatar {margin: 5px 0px; width: 100%;}
.day .pa-avatar { margin: 0px 0px 15px; }

/* рамка аватара */
.pa-avatar img {
max-width: 180px;
    max-height: 180px;
    border: 1px solid #413c1e;
    padding: 2px;
}

.day .pa-avatar img { border: none; padding: 0px; }

/* рамка смены аватара */
.pa-avatar.item2 img.allow_change:hover {
    outline: 1px solid #c2beb7!important;
}

.day .pa-avatar.item2 img.allow_change:hover {
     outline: 2px solid #873934!important;
}

/* айпи */
.pa-ip { width: 100%;
    clear: both;
    font-size: 7px;
}
.pa-ip a {
    font-size: 7px;
}

/* активен */
.pa-online {
    margin: 0px !important;
    display: block;
    text-transform: lowercase;
    font-size: 0px;
    width: 100%;
}

/* последний визит */
.pa-last-visit {
    font-size: 7px!important;
    text-transform: lowercase;
    text-align: center;
    margin-top: 5px;
width: 100%;
}

/* отображение при ответить */
#pun-post .pa-author {
    width: 255px !important;
    padding: 0;
    margin-top: 31px;
    text-align: center;
    margin-left: 8px;
}

.day #pun-post .pa-author {
    width: 225px !important;
}

/* ПОЛЯ ПРОФИЛЯ
-------------------------------------------------------------*/
/* лз */

#pun-profile #pa-fld2 p { padding-left: 160px; }
.pa-fld2 {            margin-top: 10px;
    padding: 10px 15px!important;
    letter-spacing: 0.5px;
    background: #121212a6;
    border: var(--bordin);
    width: 232px;
    box-sizing: border-box;
    margin-left: -1px;
    margin-bottom: 20px;}


.pa-fld2 p { text-align: justify;
    padding: 0px 10px; } 

.pa-fld2 p a { text-transform: lowercase; font-family: Mulish Bold; }

.pa-fld2 a:hover,
.pa-fld2 p a:hover { color: var(--link)!important; } 

.pa-fld2 a { text-transform: uppercase; text-align: center; color: var(--hovlink)!important;}


.day .pa-fld2 { 
    margin: 0px 20px 15px!important;
    padding: 10px 30px 15!important;
    letter-spacing: 0px;
    background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
    border: none;
    border-radius: 0px 5px 5px 5px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: fit-content;
    min-height: 0px;
    text-align: justify;
    line-height: 10px;
    text-transform: lowercase;
 }

.day .pa-fld2 a,
.day .pa-fld2 p { color: #c4c0b9!important; } 

.day .pa-fld2 p a { text-transform: lowercase; font-family: Mulish Bold; font-weight: bolder!important; }

.day .pa-fld2 a:hover,
.day .pa-fld2 p a:hover { color: #ab5a54!important; } 

.day .pa-fld2 a { text-transform: uppercase; text-align: center; }

/* плашка */
.pa-fld1 {
width: 230px;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    padding: 15px 0px 0px;
    background: url(https://i.imgur.com/imQr9BW.png) repeat fixed top;
    border: var(--bordin);
    height: 50px;
    box-sizing: border-box;
    line-height: 6.5px;
    border-right-width: 0px;
    border-left-width: 0px;
} 

.pa-fld1 p {
  margin: 0px;
  padding: 0px;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}


.day .pa-fld1 {
  display: flex;
  flex-direction: column;
  margin: 0px !important;
  padding: 15px 0px 0px;
  background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
  height: 50px;
  color: #c4c0b9;
  box-sizing: border-box;
  line-height: 6.5px;
}

.day .pa-fld1 p {
  margin: 0px;
  padding: 0px;
  width: 100%;
  text-align: center;
  color: #c4c0b9;
  text-transform: uppercase;
}

/* лояльность */
.pa-fld5 {
    display: flex;
    flex-direction: column;
    background: #181717;
    border-radius: 5px 0px 0px 5px;
    width: 30px;
    text-transform: uppercase;
    position: absolute;
    left: -30px;
    top: 20px;
    line-height: 20px;
    padding: 10px 0px;
    box-sizing: border-box;
    border: var(--bordin);
} 

 .pa-fld5 a { height: 22px; transition: all .3s ease-in-out; position: relative;}
 .pa-fld5 a::before {
   content: '\f004';
   position: absolute;
   font-size: 14px;
   font-family: 'Font Awesome';
   left: 50%;
   transform: translateX(-50%);
   top: 6px;
   transition: all .3s ease-in-out;
}

 .pa-fld5 a:hover:before {
  transform: scale(1.1) translateX(-45%);
} 

.pa-fld5 p { margin: 0px; cursor: pointer; color: #5a4f15;}
.day .pa-fld5 p { color: #c4c0b9;}

.pa-fld5 .blind,
.pa-fld5 .seer { height: 20px; }


.day .pa-fld5  {
   margin: 5px 0px 0px;
   display: flex;
   flex-direction: column;
   background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
   border-radius: 0px 5px 5px 5px;
   color: #c4c0b9;
   width: 30px;
   text-transform: uppercase;
   position: absolute;
   left: 215px;
   line-height: 20px;
   padding: 10px 0px;
   box-sizing: border-box;
   top: 62px;
}

.pa-fld5 p::before {    
    position: absolute;
    text-transform: lowercase;
    font-size: 9px;
    content: attr(alt2);
    padding: 8px;
    text-align: center;
    height: auto;
    color: var(--doplink);
    top: -28px;
    left: 50%;
    line-height: 9px;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    font-family: 'Mulish SemiBold';
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    width: 300%;
background: #181717;
    border: var(--bordin);
    border-radius: 5px;
}

.day .pa-fld5 p::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 9px;
    content: attr(alt2);
    color: #464646;
    text-align: center;
    height: 70px;
    display: flex;
    align-content: flex-end;
    justify-content: center;
    flex-wrap: wrap;
    top: -80px;
    left: 50%;
    line-height: 9px;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    font-family: 'Mulish SemiBold';
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    width: 200%;
    background-color: transparent;
    border-radius: 5px;
    border: none;
    pointer-events: none;
    padding: 0px;
}

.pa-fld5 .blind:after {
    position: absolute;
    content: '';
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/45277.png?v=1);
    height: 14px;
    width: 14px;
    background-size: contain;
    left: 7px;
    top: 34px;
}

.day .pa-fld5 .blind:after {
    position: absolute;
    content: '';
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/35360.png?v=1);
    height: 14px;
    width: 14px;
    background-size: contain;
    left: 7px;
    top: 34px;
}

.pa-fld5 .seer:after {
    position: absolute;
    content: '';
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/56399.png?v=1);
    height: 14px;
    width: 14px;
    background-size: contain;
    left: 7px;
    top: 34px;
}

.day .pa-fld5 .seer:after {
    position: absolute;
    content: '';
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/82976.png?v=1);
    height: 14px;
    width: 14px;
    background-size: contain;
    left: 7px;
    top: 34px;
}

.pa-fld5 p:hover::before, .day .pa-fld5 p:hover::before{
  opacity: 1;
}


.day .pa-fld5 a { height: 22px; transition: all .3s ease-in-out; position: relative; }
.day .pa-fld5 a::before {
   content: '\f004';
   position: absolute;
   font-size: 14px;
   font-family: 'Font Awesome';
   color: #c4c0b9;
   left: 50%;
   transform: translateX(-50%);
   top: 6px;
   transition: all .3s ease-in-out;
}

.day .pa-fld5 a:hover:before {
  transform: scale(1.1) translateX(-45%);
} 

.pa-fld5 a::after {
    position: absolute;
    text-transform: lowercase;
    font-size: 9px;
    content: attr(alt2);
    padding: 8px;
    color: var(--doplink);
    text-align: center;
    height: auto;
    top: 30px;
    left: 50%;
    line-height: 9px;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    font-family: 'Mulish SemiBold';
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
background: #181717;
    border: var(--bordin);
    border-radius: 5px;
}

.day .pa-fld5 a::after {
    position: absolute;
    text-transform: lowercase;
    font-size: 9px;
    content: attr(alt2);
    padding: 8px;
    color: #464646;
    text-align: center;
    height: auto;
    top: 30px;
    left: 50%;
    line-height: 9px;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    font-family: 'Mulish SemiBold';
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    background-color: transparent;
    border-radius: 5px;
    border: none;
}

.pa-fld5 a:hover::after, .day .pa-fld5 a:hover::after{
  opacity: 1;
}


/* ПОСТЫ, РЕПУТАЦИЯ
-------------------------------------------------------------*/
.pa-posts, .pa-respect, .pa-fld3, .pa-fld4  {   
    text-align: center;
    font-size: 10px;
    margin: 0!important;
    width: 45px;
    position: relative;
}

.pa-respect .fld-name a::after {
    content: '\f004';
    font-family: Font Awesome;
    font-size: 15px;
}

.isguest  .pa-respect .fld-name::before {
    content: '\f004';
    font-family: Font Awesome;
    font-size: 15px;
}

0

12

Код:
.day .isguest  .pa-respect .fld-name::before { content: ''; } 

.pa-respect::after { 
    content: 'лайки'; 
   font-size: 9px;
   position: absolute;
   top: 35px;
    left: 10px;
   color: transparent;
   transition: all .4s ease-in-out;
}

.day .pa-respect::after { content: ''; }

.pa-respect:hover::after {
  color: var(--proftext);
}

.pa-posts .fld-name:before {
    content: '\f0e0';
    font-family: Font Awesome;
    font-size: 15px;
}

.pa-posts::after { 
    content: 'сообщения'; 
   font-size: 9px;
   position: absolute;
   top: 35px;
    left: 0px;
   color: transparent;
   transition: all .4s ease-in-out;
}

.day .pa-posts::after { content: ''; }

.pa-posts:hover::after {
  color: var(--proftext);
}

.pa-fld4 .fld-name:before {
    content: '\f51e';
    font-family: Font Awesome;
    font-size: 15px;
}

.pa-fld4::after { 
    content: 'галлеоны'; 
   font-size: 9px;
   position: absolute;
   top: 35px;
    left: 5px;
   color: transparent;
   transition: all .4s ease-in-out;
}

/* ремовый прекольчик за монетки */
.night [data-user-id='23'] > .container .post-author ul .pa-fld4::after {
    content: 'монетки за блядки'; 
   font-size: 9px;
   position: absolute;
   top: 35px;
    left: 5px;
   color: transparent;
   transition: all .4s ease-in-out;
}

.night [data-user-id='23'] > .container .post-author ul .pa-fld4:hover::after {
  color: var(--proftext);
}

.day .pa-fld4::after { content: ''; }



.pa-fld4:hover::after {
  color: var(--proftext);
}

.pa-fld3 .fld-name:before {
    content: '\f304';
    font-family: Font Awesome;
    font-size: 15px;
}

.pa-fld3::after { 
    content: 'пергаменты';
    font-size: 9px;
    position: absolute;
    top: 35px;
    left: -5px;
    color: transparent;
    transition: all .4s ease-in-out;
}

.pa-fld3:hover::after {
  color: var(--proftext);
}

.pa-respect .fld-name, .pa-posts .fld-name, .pa-fld3 .fld-name, .pa-fld4 .fld-name {
    font-size: 0;
    position: relative;
    width: 100%;
    margin-bottom: 5px;
    display: flex;
    justify-content: center;
}



.pa-respect img {           filter: hue-rotate(321deg) brightness(0.4);
    width: 8px;}


.day .pa-posts, .day .pa-respect, .day .pa-fld3, .day .pa-fld4 {
    text-align: center;
    font-size: 10px;
    margin: 15px 0 4px!important;
    width: 22%;
    color: var(--t-body);
    position: relative;
}

.day .pa-fld3 { padding-right: 10px; box-sizing: border-box; }

.day .pa-respect a {
    color: var(--t-body)!important;
}

.day .pa-respect img {
  width: 8px;
  height: 8px;
filter: grayscale(1);
}

.day .pa-respect span:last-of-type {
  margin: 2px 0px 0px;
}
 
.day .pa-respect:hover::after {
  color: var(--proftext);
}


.day .pa-posts:hover::after {
  color: var(--proftext);
}


.day .pa-fld3:hover::after {
  color: var(--proftext);
}

.day .fld-name::after { content: ''; } 


.day .pa-respect .fld-name, .day .pa-posts .fld-name, .day .pa-fld4 .fld-name {
    position: relative;
    width: 100%;
    margin-bottom: 5px;
    height: 14px;
    display: flex;
    justify-content: center;
}

.day .pa-respect .fld-name a, .day .pa-fld1 span, .day .pa-fld3 span, .day .pa-fld4 span  { font-size: 0px!important;}
.day .pa-respect .fld-name a::after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/1d/37/18372.png) no-repeat;
    width: 20px;
    left: 20px;
    top: -5px;
    background-size: contain;
    height: 20px;
}

.day .isguest .pa-respect .fld-name { font-size: 0px; height: 13px;}
.day .isguest .pa-respect .fld-name::after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/1d/37/18372.png) no-repeat;
    width: 20px;
    left: 20px;
    top: -5px;
    background-size: contain;
    height: 20px;
}

.day .pa-fld3::after { content: ''; }
.day .pa-fld4 span:after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/1d/37/37602.png) no-repeat;
    width: 20px;
    left: 18px;
    top: -6px;
    background-size: contain;
    height: 20px;
}

.day .pa-fld4 span::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'галлеонов заработано';
    padding: 8px;
    color: #464646;
    text-align: center;
    font-family: 'Mulish SemiBold';
    height: auto;
    top: 23px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
}

/* ремовый прекольчик за монетки */
.day [data-user-id='23'] > .container .post-author ul .pa-fld4 span::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'монетки за блядки';
    padding: 8px;
    color: #464646;
    text-align: center;
    font-family: 'Mulish SemiBold';
    height: auto;
    top: 23px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
}

[data-user-id='23'] > .container .post-author ul .pa-fld4 span:hover:before {
    opacity: 1;
}

.day .pa-fld3 span { margin-bottom: 19px; }
.day .pa-fld3 span:after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/0018/b2/d3/41981.png) no-repeat;
    width: 20px;
    left: 12px;
    top: -7px;
    background-size: contain;
    height: 20px;
}

.day .pa-fld3 span::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'пергаментов исписано';
    font-family: 'Mulish SemiBold';
    padding: 8px;
    color: #464646;
    text-align: center;
    height: auto;
    top: 23px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
}


.day .pa-posts .fld-name::after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/1d/37/77539.png) no-repeat;
    width: 20px;
    left: 17px;
    top: -5px;
    background-size: contain;
    height: 20px;
}

.day .pa-respect .fld-name a::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'шоколада подарили';
    font-family: 'Mulish SemiBold';
    padding: 8px;
    color: #464646;
    text-align: center;
    height: auto;
    top: 23px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    pointer-events: none;
}
.day .pa-posts .fld-name::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'бобов раскидано';
    padding: 8px;
    color: #464646;
    text-align: center;
    height: auto;
    top: 23px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    font-family: 'Mulish SemiBold';
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
}

.day .pa-posts .fld-name:hover::before, .day  .pa-respect .fld-name a:hover::before, .day .pa-fld3 span:hover::before, .day .pa-fld4 span:hover::before{
  opacity: 1;
}



/* перекрасить слово репутация */
 .pa-respect a {   color: var(--proftext)!important; }



/* Таблица и плашки
**************************************************************/
#html-header name {    font-family: Vogue Highline serif;
    font-size: 25px!important;
    position: absolute;
    color: var(--backcol);
    top: -85px;
    text-align: center;
    width: 950px;
    text-transform: uppercase;}

#html-header about {position: absolute;
    width: 950px;
    color: var(--forcol);
    top: -50px;
    text-align: center;
    font-size: 9px;}

#html-header prog {font: var(--h1-font);
    font-size: 35px;
    color: var(--doplink);
    background: var(--backcol);
    border-radius: 50%;
    padding: 15px 15px 0px;
    position: absolute;
    top: -40px;
    right: 83px;
    text-align: center;
    line-height: 18px;
    font-weight: bolder;}

#html-header prog span { font: var(--body-font)!important;
    font-weight: normal!important;
    font-size: 35px!important;}


#html-header plashki {                position: absolute;
    margin: -115px 1px 0px 0px!important;
    text-align: center;
    width: 910px;
}


.plashka {
display: inline-block;
    transition: all 1s ease-in-out !important;
    padding: 10px 10px;
    margin-right: 10px !important;
    width: 160px;
    font-size: 9px;
    height: 30px;
    letter-spacing: 0.5px;
    text-align: center;
    background: var(--bg3);
    border-radius: 8px;
    color: var(--doplink) !important;
    pointer-events: all;
}

.day .plashka  { 
  transition: all .4s ease-in-out!important;
  width: 170px;
  height: 50px;
  box-sizing: border-box;
  padding: 10px 0px;
  border-radius: 0px 10px 10px 10px;
  box-shadow: inset 0px -1px #a5a090;
  background-image: url(https://forumstatic.ru/files/0018/b2/d3/17302.png);
  color: #574b3e!important;
}

.plashka:hover {
    background: var(--bg3);
    border: none;
    background-position: bottom center;
    color: var(--t-body);
   color: #c4c0b9!important; 
} 

.day .plashka:hover {
   background-image: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1);
   background-position: fixed;
   color: #c4c0b9; 
}

.plashka__title {          
    transition: all 1s ease-in-out!important; 
    text-transform: uppercase;
    font: var(--h1-font);
    font-weight: normal;
    letter-spacing: 0.5px;
    color: var(--doplink)!important;
    pointer-events: all;
}

.day .plashka__title { color: #574b3e!important; transition: all .4s ease-in-out!important;  }

.plashka:hover, .plashka:hover .plashka__title  { color: #c4c0b9!important; }
.day .plashka:hover, .day .plashka:hover .plashka__title  { color: #c4c0b9!important; }

.plashka_2:hover {
    background-image: url(https://i.ibb.co/zxSPZpJ/13ea90903a654c27be6c22d6d9b43a29.jpg)!important;
    background-size: cover;
    filter: saturate(0.7);
    background-position: fixed;
}

.plashka_2:hover, .day .plashka_2:hover, .plashka_2:hover .plashka__title, .day .plashka_2:hover .plashka__title {
    color: #ffd000 !important;
    text-shadow: #2b2727 0px 0px 3px;
}


/* форма ответа */
.day #pun-messages #form-buttons {
  width: 108%;
}


#pun-messages #form-buttons


#pun-messages #form-buttons table tr {  height: auto; }

#pun-messages #form-buttons td {
  margin: 0px;
}

 #plng { position: absolute; top: -22px; left: -5px; }


#pun-edit #form-buttons tr,
#pun-post #form-buttons tr { width: 105%; }
.day #form-buttons tr {     
    display: flex;
    justify-content: space-evenly!important;
    width: 100%;
    text-align: center;
    margin: 0px!important;
    padding: 5px 0px;
    border-radius: 5px;
    border: solid 1px #46464640;
    background: #cec9c354;
}

.day #form-buttons { background: #cec9c340; margin: 30px 0px 10px;}

.day #form-buttons td img {position: absolute; z-index: 100; left: 0; top: 0;}
.day #form-buttons td {
   background-image: none !important;
   display: inline-block;
   position: relative;
   width: 20px; /* ширина кнопки */
   height: 20px; /* высота кнопки */
   margin: 0 5px 0px; /* отступы кнопок друг от друга */
   border-radius: 5px; /* закругление кнопок */
}

.day #form-buttons td .fab,
.day #form-buttons td .fas, 
.day #form-buttons td .far,
.day #form-buttons td .fal, 
.day #form-buttons td .fad {
   font-size: 14px; /* размер иконок */
   padding: 4px 4px; /* отступ от иконки до кнопки */
   color: var(--t-body); /* цвет иконок */
   transition: all .2s ease-in-out;
}

.day #form-buttons td:hover {} /* изменение цвета кнопки при наведении курсора */
.day #form-buttons td:hover .fab,
.day #form-buttons td:hover .fas, 
.day #form-buttons td:hover .far,
.day #form-buttons td:hover .fal, 
.day #form-buttons td:hover .fad,
.day #button-mask:hover:before {color: #873934;} /* изменение цвета иконки при наведении курсора */

.day #form-buttons td:hover { background: transparent !important; }

.day #pun-messages #plng { display: none; }


/* ФУТЕР
**************************************************************/
/*---------- баннеры -------------*/
.ban {
    position: absolute;
    height: 33px;
    width: 940px;
    left: 30px;
    bottom: -50px;
    text-align: center;
    overflow: auto;
    overflow-x: hidden;
    padding: 0 10px 0px 0px;
}

.ban img {opacity: 0.3; filter: grayscale(1); transition: 0.3s ease-in-out!important;}
.ban img:hover {opacity: 1; filter: grayscale(0); transition: 0.3s ease-in-out!important;}

.day .ban {
    position: absolute;
    height: 50px;
    width: 557px;
    left: 380px;
    padding: 5px;
    box-sizing: border-box;
    bottom: -65px;
    text-align: left;
    overflow: auto;
    overflow-x: hidden;
}

.day .ban::-webkit-scrollbar-track {
    background-color: #1c1c1bfa; 
    width: 1px;
}
.day .ban::-webkit-scrollbar-thumb {
  width: 1px;
    background-color: #cec9c36b; 
}

.cop a { position: relative;
    text-align: center;
    display: block;
    width: 960px;
    top: 140px;
    font: var(--body-font);
    font-size: 10px;
    color: var(--doplink)!important;
    font-weight: 100!important;
}

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

.day .cop a { position: relative;
    text-align: center;
    display: block;
    width: 960px;
    top: 140px;
    font: var(--body-font);
    font-size: 10px;
    color: var(--daylink)!important;
    font-weight: 100!important;
}

.need {     position: absolute;
    height: 25px;
    width: 960px;
    margin: 42px 0px 0px!important;
    text-align: center;
    transition: 0.5s all;
    text-transform: uppercase;
    font: var(--h1-font);
   }

.need a{     color: var(--doplink)!important;
    padding-right: 7px;}

.need a:hover{        color: var(--link)!important; }

.day .need {     
    height: 25px;
    width: auto;
    margin: 0px !important;
    bottom: -100px;
    font-size: 8px;
    left: 195px;
    transform: translateX(-50%);
   }

.day .need a{     
    color: #c4c0b9 !important;
    padding-right: 15px;
    font: var(--body-font2);
    font-size: 8px;
}

.day .need a:hover{    color: var(--daylink)!important; }

.need__lost { display: none; }

.day .need__lost {  
    display: block;
    color: #0b0a0a;
    font: var(--body-font);
    font-size: 9px;
    text-transform: uppercase;
    position: absolute;
    top: -40px;
    left: 145px;
    transform: translateX(-50%);
}



/* ДРУГОЕ 
**************************************************************/
/* кнопка реакции  */
.reactions-root button, .reactions-root [type=button], .reactions-root [type=reset], .reactions-root [type=submit] {
    -webkit-appearance: button!important;
    background-color: transparent;
    border: 1px solid transparent !important;
}

.reaction-chip.reaction-chip--clicked, .reaction-chip:not(.reaction-chip--disabled):hover {
    background-color: transparent!important;  
}

.reactions-root {
    padding: 0 5px;
    display: flex;
    position: absolute;
    bottom: -15px;
    left: 20px;
}

.day .reactions-root button, .day .reactions-root select {
    text-transform: none;
    background: none;
    box-shadow: none;
}

.reactions-root .emoji-mart {
     font: var(--body-font)!important;
    display: inline-block!important;
    color: #2f220f!important;
    border: 1px solid #8f8686!important;
    border-radius: 5px!important;
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/13719.png?v=1)!important;
    width: 503px!important;
}

.reactions-root .emoji-mart-category-label span {
  background-color: #c3bfb8!important;  
}

.reactions-root .emoji-mart-search input,
.reactions-root .emoji-mart-bar:first-child {
   border: 1px solid transparent!important;
  }

/* рейтинг поста   */
div.post-rating p {float:right !important; border:0 !important; padding:3px !important}
div.post-vote p {float:right !important; border:0 !important; padding:3px 13px !important; margin-right:5px !important}
div.post-vote p .negative {margin-left:13px;}
div.post-rating a, div.post-vote a {
    font-size: 13px !important;
    text-decoration: none !important;
    position: relative;
    font-weight: normal;
    letter-spacing: -2px !important;
    z-index: 1;
}
div.post-rating a {
    cursor: pointer !important;
    margin-right: 20px!important;
}

div.post-rating a:before {
    content: "\f004";
    font: 25px Font Awesome;
    position: absolute;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
    top: -5px;
    color: var(--doptext);
    opacity: .3;
    transition: all .4s ease-in-out;
}

.day div.post-rating a {  }
.day div.post-rating a:before { color: #47453e; }

div.post-rating a:hover:before {
    left: 50%;
    transform: scale(1.2) translateX(-40%);
}

.day div.post-vote p { position: relative; }
.day div.post-vote a { 
    color: transparent!important; 
    left: 25px;
    top: 22px; 
}

.day div.post-vote a:hover { color: transparent!important; }
.day div.post-vote a:before { 
   position: absolute; 
   content: "\f005";
   font: 15px Font Awesome;
   color: #47453e; 
   opacity: .3;
   transition: all .4s ease-in-out;
}

.day div.post-vote a:hover:before {
    transform: rotate(30deg);
}

.day .subforums a {
  color: #873934!important;
}

/* перекрасить количество уведомлений и сообщений */
.icon[data-new-topics]:before, .subforums span[data-new-topics]:before {
    background: #ab9e9a!important;
    border-radius: 8px;
    color: #fff;
    content: attr(data-new-topics);
    display: inline-block;
    font-size: .8em;
    font-weight: 700;
    height: 12px;
    line-height: 12px;
    margin: -6px;
    min-width: 12px;
    padding: 2px;
    position: absolute;
    text-align: center;
}

.notify-parent {position: relative;}
.notify-bubble {
    background: lightblue;
    border-radius: 3px;
    color: black;
    font: bolder 12px/1.2 Tahoma;
    margin: 0;
    min-width: 14px;
    padding: 0 1px;
    position: absolute;
    text-align: center;
}

.notify-bubble:after {
    border-color: lightblue transparent;
    border-style: solid;
    border-width: 3px 3px 0;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
}

.bubble { background: #857a75!important;
    border: 0 none;
    border-radius: 3px;
    color: #d4d2ce!important;
    display: inline-block;
    font: bolder 9px Roboto!important;
    margin: 0;
    min-width: 12px;
    padding: 0 1px;
    position: absolute;
    right: 2px!important;
    text-align: center;
    top: -9px!important;
}

.bubble:after {
    border-color: #857a75!important;
    border-style: solid;
    border-width: 2px 2px 0!important;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
}

span.num_msg {
    position: absolute;
    margin-top: -15px;
    margin-left: -8px;
    font-size: 11px;
    font-weight: 700;
    background: #685942!important;
    padding: 1px 4px;
    border-radius: 2px;
    height: 14px;
    color: #fff;
    cursor: pointer;
}

span.num_msg:before {
    content: " ";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    transform: rotate(45deg);
    top: 14px;
    background: #685942!important;
    margin-left: 1px;
}


/* вкладка стикеров  */
.hvStickerPackModal {
    padding: 16px 16px 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #6b634e;
    border-radius: 4px;
    background: var(--forcol)!important;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    z-index: 100;
}

/* подложка маски  */
#mask_dialog .inner {
    cursor: default;
    margin: 0;
    width: 760px;
    max-width: 99%;
    max-height: 90%;
    overflow-x: auto;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    padding: 8px;
    border: solid 1px #6b634e;
    border-radius: 4px;
    background: #cdccc7;
}


/* порядок элементов в маске */

/* .hv-mask .pa-author { order: 0; }
.hv-mask .pa-title { order: 1; }
.hv-mask .pa-avatar { order: 2; }
.hv-mask .pa-fld2 { order: 6; }
.hv-mask .pa-fld3 { order: 5; }
.hv-mask .pa-fld1 { order: 4; }
.hv-mask .pa-posts { order: 6; }
.hv-mask .pa-fld4 { order: 7; }
.hv-mask .pa-respect { order: 8; }
.hv-mask .pa-awards { order: 9; } */

/* .hv-mask .pa-author::after{
    position: absolute;
    content: '';
    background: url(https://i.imgur.com/zX2UG75.png) no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    top: -18px;
    opacity: 0.5;
    left: 50%;
    transform: translateX(-50%);
} */

.day .mask-icon {
  position: static;
  display: block!important;
  height: 0px;
}

.day .mask-icon:after {
    position: absolute;
    content: '';
    background: url(https://i.imgur.com/zX2UG75.png) no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    top: -13px;
    opacity: 0.6;
    left: -122px;
}

.hide-author .post-body {
    margin-left: 0px !important;
    width: 990px !important;
    position: relative !important;
}

.hide-author h3 {
  width: 100% !important;
    margin: 40px 0px -15px 0px !important;
}

.hide-author .post-box {
    padding: 20px 40px 0px;
}

.hide-author .reaction-picker {
    margin-left: 40px;
}

/* смена стилей  */

/*TOGGLE COLORS*/
.dark {
  background: #545454;
  color: #efefef;
}
p {
  background: none !important;
}
/*SWITCH*/
#stylelist { 
   position: sticky;
    top: 0%;
    width: 40px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: all;
}

.switch {
    position: absolute;
    left: 570px;
    top: 50px;
    display: inline-block;
    width: 24px;
    height: 50px;
}

.day .switch { left: 550px;}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #c2beb7;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 5px;
    background-color: #92853d;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.day .slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 28px;
    background-color: #73322e;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

input:checked + .slider {
  background-color: #1d1d17;
}

/*
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
} */

/* Rounded sliders */
.slider {
  border-radius: 30px;
}

.slider:before {
  border-radius: 50%;
}


.anim {
    position: absolute;
    width: 520px;
    height: 60px;
    background: url(https://forumstatic.ru/files/0018/b2/d3/23345.gif);
    font-size: 0px;
    z-index: 999;
    top: -139px;
    left: 252px;
}


/*Mouse Parallax стили туманы*/
.mouse-parallax {overflow: hidden;}

.mouse-parallax-bg { /*настраивается фон*/
position: absolute;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1150px;
    height: 900px;
    transition: all 0.1s ease;
    background-image: url(https://i.imgur.com/E55Zyf9.png);
    left: 40px !important;
    top: -800px;
    z-index: 1;
}

.discrub {position: absolute;
    top: -73px;
    left: 257px;
    color: #5a4f15;
    letter-spacing: 8px;
    text-transform: uppercase;
    font-size: 7px;
    width: 513px;
text-shadow: 1px 1px black;
    font-weight: bold !important;
    text-align: center !important;}

.day .discrub { display: none; }


.day #pun-searchtopics .no-avatar span,
.day #pun-viewforum .no-avatar span,
.day #pun-index .no-avatar span {  background-image: url(https://forumstatic.ru/files/001c/21/4c/42651.png)!important; }

#pun-viewforum .hasicon .stickytext,
#pun-viewforum .hasicon .closedatafield,
#pun-searchtopics .hasicon .stickytext,
#pun-searchtopics .hasicon .closedatafield { display: none; }


/*current */
#p3817 .post-box,
#p4020 .post-box  { 
   padding: 10px 0px 0px; 
   width: 920px !important; 
   margin-left: 25px;
   margin-top: 5px;
}

.work-work .spoiler-box {
     background: transparent!important;
    box-shadow: none !important;
    overflow: visible!important;
    border: none!important;
}

.work-work {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: #00000009; 
    font: 11px Raleway Medium;      
    padding: 40px 78px;
    box-sizing: border-box; 
    margin-bottom: 15px;
}

.work-work {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 40px 20px;
}

.work-work .spoiler-box > blockquote.visible { 
    display: block;
    overflow: auto;
    background: #00000009;
    margin-left: 40px;
    width: 96%;
    padding: 20px 35px;
    box-sizing: border-box;
 }

.work-work .spoiler-box > blockquote.visible {
    overflow: auto;
    background: #00000009;
    margin-left: 40px;
    width: 96%;
    max-height: fit-content;
    padding: 20px 35px;
    box-sizing: border-box;
    border-radius: 5px 5px 5px 5px !important;
    margin-right: 5px;
    box-shadow: inset 0px -1px #a5a090;
    background-color: #504e4a17; 
    display: block;
    transition: all .6s ease-in-out;
}

.work-work .spoiler-box:nth-of-type(odd) > blockquote.visible {
    margin: 25px 0px 0px;
    /* margin-left: -18px; */
    /* width: 110%; */
}

.work-work .spoiler-box:nth-of-type(even) > blockquote.visible {
    margin: 25px 0px 0px;
    margin-left: 10px;
    /* width: 110%; */
}

.work-work .spoiler-box:nth-of-type(odd) > div:before {  left: 385px!important; top: -5px; }
.day .work-work .spoiler-box:nth-of-type(odd) > div:before {  left: 398px!important; top: 10px; }
.work-work .spoiler-box:nth-of-type(even) > div:before {  top: -5px; left: 5px; }
.day .work-work .spoiler-box:nth-of-type(even) > div:before {  top: 10px; left: 20px;}
.work-work .spoiler-box:nth-of-type(odd) > div.visible:before {  transform: rotate(-55deg)!important;}

.work-work .spoiler-box > div { 
    background: none !important;
    width: auto;
    padding: 0px;
    font-size: 0px !important;
    margin: 0px 8px 0px 0px !important;
    justify-content: center;
}

.work-work .spoiler-box > div span { 
    color: #3c3c3c;
    font-size: 11px !important;
    font-weight: 600;
    width: 340px !important;
    margin: 10px 0 10px 5px;
    background-color: #8886813b;
    border-radius: 10px;
    height: 50px;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    padding: 0px 8px;
    box-sizing: border-box;
    text-align: left;
} 

.work-work .spoiler-box:nth-of-type(odd) > div span { text-align: end; justify-content: flex-end; }
.day .work-work .quote-box {
  margin: 0px !important;
  padding: 0px!important;
}

#p20085-content > :nth-child(1),
#p20085-content > :nth-child(2) {
  grid-column: 1 / -1;
}


/* стилизация отдельных тем и сообщений */
#pun-main .topic-starter:first-of-type .post-box .post-content .spoiler-box {box-shadow: none!important;}
#pun-main .topic-starter:first-of-type  .post-box .post-content:not(#p6786-content) {
    background: #00000009;
    font: 11px Raleway Medium;
    padding: 40px 78px;
    box-sizing: border-box;
    margin-bottom: 15px;
}

#pun-main  .topic-starter:first-of-type .post-box .post-content:not(#p6786-content) .spoiler-box {
    margin: 20px -30px 5px!important;
    background: transparent!important;
}

#p6-content  .quote-main { max-height: 300px!important; }
#pun-main  .topic-starter:first-of-type .post-box .post-content:not(#p6786-content) .quote-main{
    padding: 0px!important;
    background: transparent!important;
    overflow: auto!important;
    margin: 20px 0px 0px!important;
border: none!important;
}

чимичанга

 #pun-viewtopic[data-forum-id="9"] .post-content .mask-icon p,
 #pun-viewtopic[data-forum-id="6"] .post-content .mask-icon p,
 #pun-viewtopic[data-forum-id="8"] .post-content .mask-icon p,
 #pun-viewtopic[data-forum-id="21"] .post-content .mask-icon p {
  font-size: 0px!important;
} 

 #pun-viewtopic[data-forum-id="9"] .post-content .mask-icon p,
 #pun-viewtopic[data-forum-id="8"] .post-content .mask-icon p,
 #pun-viewtopic[data-forum-id="6"] .post-content .mask-icon p,
 #pun-viewtopic[data-forum-id="21"] .post-content .mask-icon p {
    font-size: 0px!important;
    position: static;
    display: block !important;
    height: 0px;
    color: transparent;
}


.our__topics .post-box .post-content:not(#p19257-content), .our__posts  {
    background: #00000009;
    font: 11px Raleway Medium;
    padding: 40px 78px;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.our__topics strong, .our__posts strong {
}

.our__posts .spoiler-box, .our__topics .spoiler-box {
    margin: 20px -30px 5px!important;
    background: transparent!important;
}

.our__posts .quote-main, .our__topics  .quote-main {
    padding: 0px!important;
    background: transparent!important;
    height: 300px!important;
    overflow: auto!important;
    margin: 20px 0px 0px!important;
border: none!important;
}


/* тег лапслока */
.custom_tag_lower {
    text-transform: lowercase;
}

/* тег капслока */
.custom_tag_upper {
    text-transform: uppercase;
}

.day #notify-link .unreads, #navpm .unreads { background: #873934!important; color: #c4c0b9!important; font: bold 10px Tahoma, Verdana!important;}

#notify-link .unreads, #navpm .unreads {     font: bold 11px Raleway!important;
    color: #cec9c3!important;
    background: #92853d!important;}

.punbb span.GamePst, .punbb strong.GamePst2 {     font-size: 10px!important; }


.day #pun-viewtopic[data-forum-id="2"] .post-content { font-family: 'Raleway Medium'; font-size: 12px;}
.day #pun-viewtopic[data-forum-id="2"] .post-content p { font-size: 12px;} 
.day #pun-viewtopic[data-forum-id="2"] .mask-icon p { color: transparent; }
.day #pun-viewtopic[data-forum-id="2"] .post-content strong {  font-family: 'Raleway Bold'; font-weight:800!important;}



greek {
    position: relative;
    display: flex;
}

.greek__background {
    height: 1385px;
    opacity: .1;
    background-image: url(https://i.ibb.co/RPCd1yF/1015px-Laocoon-Pio-Clementino-Inv1059-1064-1067.png);
    background-repeat: no-repeat;
    background-size: cover;
}

greek__info {
    position: absolute;
    width: 350px;
    top: 10px;
    right: 20px;
    padding: 10px 20px 5px;
    background-image: url(https://i.imgur.com/cQJ5phR.png);
    border-radius: 5px;
    font-family: 'Mulish SemiBold';
    margin: 20px 0px 0px;
    filter: grayscale(.2);
}

greek__info:last-of-type {
    top: 1170px;
    left: 20px;
    width: 405px;
}


greek__title {
    position: absolute;
    top: -23px;
    right: 10px;
    text-align: center;
    padding: 0px;
    font-size: 42px;
    font-family: Satista;
    text-transform: uppercase;
}

greek__info:last-of-type greek__title {
    text-align: left;
    left: 25px;
}

greek__info p {
    font-size: 11px !important;
    line-height: 13px !important;
    max-height: 120px;
    overflow: auto;
    padding: 5px 15px 5px 5px !important;
    white-space: pre-wrap;
}

greek__quote {
    position: absolute;
    top: 200px;
    right: 30px;
    text-align: end;
    white-space: pre-wrap;
    font-family: Dancing Script;
    font-size: 15px;
    line-height: 15px;
    font-style: italic;
}

greek__table {
    position: absolute;
    top: 0px;
    margin-left: -20px;
    display: flex;
    flex-direction: column;
}

greek__row {
  display: flex;
  width: 100%;
  height: 265px;
   margin-top: 15px;
    margin-left: -8px;
}


greek__row:nth-of-type(5n) {
    width: 52%;
    align-self: end;
}

greek__row:first-of-type {
    width: 52%;
    margin: 30px 40px 0px;
}

deity {
    padding: 0px 10px 10px;
    overflow: auto;
    font-family: 'Raleway Medium';
    display: flex;
    flex-direction: column;
    width: 48%;
}

greek__dis {
    padding: 35px 5px 5px;
    background-color: #0001;
    margin-top: -25px;
}

greek_p {
    display: block;
    height: 90px;
    overflow: auto;
    padding: 5px;
   white-space: break-spaces;
}

.greek_pic {
    width: 90%;
    align-self: center;
    border-radius: 5px 5px 0px 5px;
    filter: contrast(0.8);
    transition: filter .3s ease-in-out;
}

.greek_pic:hover {
    filter: contrast(1);
}

greek__fc {
    font-size: 8px;
    margin-bottom: 3px;
    align-self: center;
}

greek__name {
    font-family: Satista;
    text-transform: uppercase;
    font-size: 20px;
    align-self: center;
}

.lastedit {display:none;}

#pre_placement>a {
    height: 0px !important;
    top: 30px !important;
    right: 4px !important;
}

#pre_placement>a:after {
    content: '\f358';
    font-family: Font Awesome;
    font-size: 16px;
}

.Form-Table {
    width: 95%;
    top: 30px;
    left: 20px;
    margin-bottom: 10px;
}

.table_GamePosts tr:nth-child(odd) {
    background: #00000010!important;
}

.table_GamePosts {
  background: none!important;
}

.punbb .table_GamePosts td {
    border: 1px solid #74726e!important;
}

.punbb .table_GamePosts tbody tr:not(.first) .aa {
    color: #c4c0b9 !important;
    background: var(--bg3)!important;
}

.day .punbb .table_GamePosts tbody tr:not(.first) .aa {
    color: #c4c0b9 !important;
    background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1)!important;
} 

/* убрать "кричалку" из хайда */
 .hide-box .qcn {
  display: none;
}

0

13

дед сказал все сохранить так что сохраняем все для макабры

формы

Код:
<!--------------------------- таблица ---------------------------------->
<div class='table'>

<eye></eye>
<t_title>Macabre</t_title>

<!-- лучший эпизод -->
<t_episode>
<p>лучшие эпизоды <a href='https://macabre.rusff.me/'> у пирожков макабры</a></p>
</t_episode>


<!-- пост -->
<t_post>
лучший пост 
<a href='https://macabre.rusff.me/'>у мошки картошки</a>
</t_post>

<!-- навигация -->
<div class="spirit-navigation" id="navig-batton" title="навигация для самых маленьких">навигация по форуму</div>
<div id="navigblock" style="display:none"><div class="sslka">
<!-- важные ссылки -->
<a href="https://macabredanse.ru/viewtopic.php?id=7">сюжет</a> 
<a href="https://macabredanse.ru/viewtopic.php?id=6">стороны</a> 
<a href="https://macabredanse.ru/viewtopic.php?id=8">faq</a> 
<a href="https://macabredanse.ru/viewtopic.php?id=65">хэды</a>
<a href="https://macabredanse.ru/viewtopic.php?id=60">занятые персонажи</a>
<a href="https://macabredanse.ru/viewtopic.php?id=57">занятые внешности</a>  
</div></div>

<! ------------------ скрипт навигации [основа рено, переработка вещего духа] ---------------> 
<script type="text/javascript" src="https://forumstatic.ru/files/001c/30/dc/86760.js"></script>
<! -------------------------------------конец скрипта навигации --------------------------------->
<!------------------------------------------- конец таблицы -------------------------------------------->

<!---------------------------- основной шрифт  ---------------------------->
<style>
@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@200..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100..900&display=swap');
@import url('https://fonts.cdnfonts.com/css/magnific-chaos-personal-use');
</style>
<!---------------------------- конец основного шрифта  ---------------------------->


<!----------------------- Мгновенные уведомления © Alex_63, 2024 ----------------->
<link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" />
<script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script>
<!-- Мгновенные уведомления: упоминания © Alex_63, 2020 -->
<script>notifications.load('mentions');</script>
<!-- Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 -->
<script>notifications.load('subscriptions');</script>
<!-- Мгновенные уведомления: комментарии к репутации без переадресации © Alex_63, 2019 -->
<script>notifications.load('reputation');</script>
<!-- Мгновенные уведомления: регистрация новых участников © Alex_63 -->
<script>notifications.load('new_user')</script>
<!-- Мгновенные уведомления: реакции на сообщения (Rusff) © Alex_63, 2024 -->
<script>notifications.load('rusff_reactions')</script>
<!-- конец мгновенные уведомления: реакции на сообщения (Rusff) © Alex_63, 2024 -->
<!-- Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 -->
<script type="text/javascript">
notifications.load('common', {});
notifications.load('important', {topics: [45]}); // ID важных тем (через запятую)
</script>
<!-----------------------конец мгновенные уведомления © Alex_63, 2024 ----------------->

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

<!--------------------------- ЧАСТЬ 1. Код кастомизированного плеера (c) forumd --------------------->
<div class='playerNode' data-tracks="https://forumstatic.ru/files/001c/35/64/68814.mp3" title='Kensington - Island '></div>
<!--------------------------- ЧАСТЬ 1. Код кастомизированного плеера ------------------------------------>

<!------------------- Выделение кода в блоке "Код" // © Damassk, версия 2019г. ---------------------> 
<script type="text/javascript" src="https://forumstatic.ru/files/0016/4a/bf/98029.js"></script>
<script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
<script type="text/javascript">select_text.linkText = 'Акцио' //текст ссылки</script>
<!------------------------------- конец выделения кода ------------------------------------>


<!—----------------- HTML в постах с допуском по группам © Alex_63 ----------------—> 
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/52361.js"></script> 
<script type="text/javascript"> 
HTMLinPost.groups = [1,2,3,4,5,6,7,8]; // Группы, допущенные к вставке HTML в посты 
HTMLinPost.parseHTMLinPosts() 
</script>
<!—----------------- конец HTML в постах с допуском по группам © Alex_63 ----------------—> 

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

<!---------------------------- импортирование шрифтов из стилей в форму ответа ---------------------------->
<script>
(() => {
const additionalFonts = [
'Merriweather',
'Kurale',
'Satista'
];
FORUM.editor.font.fonts.push(...additionalFonts);
})()
</script>
<!---------------------------- конец импортирования шрифтов ---------------------------->

<!-- ----------------------смена аватара в топике © Deff, Alex_63------------------------>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/67168.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/67169.js"></script>
<!-- ----------------------конец смены аватара в топике © Deff, Alex_63------------------------>

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

<!---------------------------- Быстрая смена аккаунта  ---------------------------->
<script type="text/javascript">
  New_EXiT = 'https://forumstatic.ru/files/001b/fc/ff/42015.png'; //Дополнительная Иконка выход;
</script>
<script data="35dbac"  src="https://forumstatic.ru/files/0014/cc/0a/93129.js"></script>
<!---------------------------- конец быстрая смена аккаунта  ---------------------------->

<!--------------------------- тултип ---------------------------------->
<script src="https://forumstatic.ru/files/001c/35/64/83011.js?v=5"></script>
<script>
$(function(){
$('*[title]').quicktip({
speed:300 //Скорость появления подсказки
});
});
</script>
<!------------------------------------------ конец тултипа --------------------------------------->
Код:
<!-------------------------- копирайт -------------------------->
<a class="cop" href="https://imagiart.ru/viewtopic.php?id=19438#p1326422">mrazeus + hoosier </a>

<!---------------------------------- баннеры партнеров ------------------------------------>
<div class="ban">
<a href='https://anarchyhp.rusff.me' target='_blank' title='HP3.AnArChy'><img src='https://forumstatic.ru/files/001c/14/f6/88447.png' border='0' width='88' height='31'></a>

<a href="https://exlibrisforlife.ru" title="ex libris crossover" target="_blank"><img src="https://i.imgur.com/O922Cvw.png" alt="ex libris"></a> <a href="https://phoenixlament.f-rpg.me/" target=_blank><img src="https://forumstatic.ru/files/001c/16/fb/32828.gif" title="Хогвартс и Магический мир, социалка, приключения, 2001 год"></a> <a href="https://historycross.rusff.me/" title="ИСТОРИЯ РОССИИ" target="_blank"><img src="https://forumupload.ru/uploads/001b/67/7a/207/48826.jpg"></a> 
<a href="https://hogwartslegacy.rusff.me/" title="hogwarts: legacy" target="_blank"><img src="https://i.imgur.com/tTDbIcn.gif" alt="hogwarts: legacy"></a> <a href="https://theraven.rusff.me/" target="_blank"><img src="https://i.imgur.com/c4RZpNv.gif" title="THE RAVEN"></a> 

<a href="https://crossfeeling.rusff.me/" target="_blank">
<img src="https://forumupload.ru/uploads/0015/e5/b7/3090/557165.gif" 
 border="1" width="88" height="31" title='crossfeeling'></a>

<a href="https://prophecy.rolbb.me"><IMG alt=" Magic War. Prophecy" src="https://forumupload.ru/uploads/001b/e6/91/2/894168.jpg" border ></a> 

<a target="_blank" href="http://illyon.rusff.me/"><img src="https://forumstatic.ru/files/001b/13/57/78392.jpg"></a> 
<a href='https://lutece.rusff.me/' target='_blank' title='HP:Lutece | Магический мир Франции с вейлами, чистокровками и революцией'><img src='https://forumstatic.ru/files/001c/19/99/87893.gif' border='0' width='88' height='31'></a>
<a href="https://foreveryoung.rolbb.me/" title="Forever Young"><img src="https://forumstatic.ru/files/001b/b8/74/32367.jpg" border="0"></a>
<a href="https://epitaphium.rusff.me/" target="_blank"> <img src="https://forumupload.ru/uploads/0013/26/8a/4/453227.png" title="Marauders: EPITAPHIUM"></a>
<a href="https://fallinginreverse.rusff.me/" title="hp 2nd: falling in reverse"><img src="https://i.imgur.com/jGC9LuK.png"></a>
<a href="https://wayward.rusff.me/"><img src='https://forumupload.ru/uploads/001c/32/58/2/651193.png'></a>  
<a href="https://genshinmemories.rusff.me/" target=_blank><img src="https://forumstatic.ru/files/0017/4a/e0/13035.gif" title=“Genshin Impact: Golden Memories“></a>
</div>
<!---------------------------------- конец баннеров партнеров ------------------------------------>

<!--------------------------- ЧАСТЬ 2 Код кастомизированного плеера (c) forumd --------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/35/64/25222.js"></script>
<!--------------------------- конец ЧАСТЬ 2. Код кастомизированного плеера (c) forumd ------------>

<!------------------- маска профиля ------------------------------->
<script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
<script>
hvScriptSet.addMask({
    forumAccessExtended: {
        'gruesome waltz': ['Пользователи', 'игроки'],
        'cheerless foxtrot': ['Пользователи', 'игроки'],
        'lambent salsa': ['Пользователи', 'игроки'],
        'infernal tango': ['Пользователи', 'игроки'],
        'desperate jazz funk': ['Пользователи', 'игроки'],
        'mysterious rumba': ['Пользователи', 'игроки'],
        'fearless jive': ['Пользователи', 'игроки'],
        'mournful cancan': ['Пользователи', 'игроки'],
        'cursed pasodoble': ['Пользователи', 'игроки'],
        'crazy samba': ['Пользователи', 'игроки'],
        'stunning quickstep': ['Пользователи', 'игроки'],
        'eternal quadrille': ['Пользователи', 'игроки'],
        'demonic polka': ['Пользователи', 'игроки'],
        'dark awake': ['Пользователи', 'игроки']
    },
    changeList: {
        'pafld1': {
            title: 'лз',
            description: '',
            tag: 'fauxlz',
            class: 'pa-fld2',
            defaultCode: '<a href=\'https://macabre.rusff.me/\'>ФИО, возраст</a> <p>фандом и/ли цитата</p>',
            type: 'html'
        },
        'pafld2': {
            title: 'плашка',
            description: '',
            tag: 'fauxpl',
            class: 'pa-fld1',
            defaultCode: '<p>верх</p><br>низ',
            type: 'html'
        }
    },
    userFields: ['pa-author', 'pa-title', 'pa-avatar', 'pa-fld5', 'pa-fld2', 'pa-posts', 'pa-respect', 'pa-fld4', 'pa-fld3', 'pa-fld1', 'pa-ip', 'pa-online']
});
</script>
<!------------------- конец маски профиля ------------------------------->

<!-------------------------- вверх-вниз -------------------------->
<div class="go-up" id='ToTop'>«</div>
<div class="go-down" id='OnBottom'>»</div>
<!--кнопки вверх вниз-->
<script type="text/javascript">
$(function(){
if ($(window).scrollTop()>="250") $("#ToTop").fadeIn("slow")
$(window).scroll(function(){
  if ($(window).scrollTop()<="250") $("#ToTop").fadeOut("slow")
  else $("#ToTop").fadeIn("slow")
});
if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").fadeIn("slow")
$(window).scroll(function(){
  if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").fadeOut("slow")
  else $("#OnBottom").fadeIn("slow")
});
$("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
$("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
});
</script>
<!-------------------------- конец вверх-вниз'а -------------------------->

<!-------------------------- дефис -------------------------->
<script type="text/javascript">
$('.post-content p').each(function(){
  function replacer(str){return str.replace(/-\s|–\s/gm,'— ');}
  var a = $(this).clone().wrap('<div></div>').parent().html();
  var b = a.replace(/>[^<>]+</gim,replacer);
  if(a!=b)$(this).replaceWith(b)
});
</script>
<!-------------------------- конец дефиса -------------------------->

<!------------------------- Индикатор активности пользователя © Alex_63 ------------------------->

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

<!------------------- убрать пожаловаться ------------------->
<script type="text/javascript">
RusffCore.sets.show_reportBtn = 0;
</script>
<!------------------- конец убрать пожаловаться  ------------------->

<!----------------- между никами запятая --------------->
<style type="text/css">
div#topic-users-in a:after {
    content: ',';
}
div#topic-users-in a:last-child::after {
    content: '';
}
</style>
<!----------------- после ника запятая --------------->
<script type="text/javascript">
function to(username)
{insert('[b]' + username + '[/b]' + ', ');}
</script>

<!-----------------конец запятых --------------->

<!-------------------- Ссылка на авторский пост в цитате // v.3 © Alex_63 -------------------->
<script type="text/javascript">
var quote_img = 'https://forumstatic.ru/files/0015/ec/20/41408.png'; //Кнопка "Перейти к сообщению" в цитате
$('.quote-box>cite:not(:contains("Скрытый текст:"))').each(function() {
  var cntq=$(this).text(),sp0='<span class="qcn">кричалка от</span> ',
  sp1='<span class="qc-uname">###</span>';
  if(cntq.indexOf('#p')!=-1){var pid=cntq.split(',')[0],autq=cntq.split(',')[1].split(' написал')[0],
    lnkq='<a class="qc-post-link" href="',imgq='<img src="'+quote_img+'" title="Перейти к сообщению"/>',
    sp2='&nbsp;<span class="qc-post-link">'+lnkq;sp1=sp1.replace('###',autq);
    if($('.post'+pid).length){$(this).html(sp0+sp1+sp2+pid+'">'+imgq+'</a></span>');}else
    {$(this).html(sp0+sp1+sp2+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+imgq+'</a></span>');}
  }else{var autq=cntq.split(' написал')[0];sp1=sp1.replace('###',autq);$(this).html(sp0+sp1);}
});$('#pun-viewtopic .pl-quote>a').each(function() {
  $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>
<!-------------------- конец ссылки на авторский пост в цитате // v.3 © Alex_63 -------------------->

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

<!----------- Перенос Быстрого ответа под нужное сообщение © Alex_63 ----------->
<style>
/* Кнопка "Ответить" */
li.pl-reply a {
  }
/* при наведении */
.button.cancel{display:none;}
</style>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26021.js"></script>
<!----------- //End//-Перенос Быстрого ответа под нужное сообщение ----------->


<!-----------------------тег абзаца со своими отступами ------------------------->
<style>#button-indent {background:url(http://s7.uploads.ru/t/mnkgq.png)no-repeat center 6px!important;}</style>
<!--ТЕГ  абзаца - [indent=X,Y] --><script type="text/javascript">
(function(){var c="[indent",h,e='<span style="display:inline-block;margin:YYem XXem;"></span>';
$("#button-strike").after('<td id="button-indent" title="Отступы"><img src="/i/blank.gif"  onclick="smile(\''+c+'=2,1]\')\"></td>');
function a(b,d){if(!d){return e.replace("XX","2").replace("YY","1")} /*удвоенные Отступы слево и сверху по умолчанию*/
else{return d.replace(/=(\d+(?:\.\d+)?)((?:,\d+(?:\.\d+)?)?)$/,function(f,i,g){h=e.replace("XX",i);v=g.substr(1);return h.replace("YY",(v?v:"0"));
})}}$('.post-content p:contains("'+c+'")').each(function(){$(this).html($(this).html().replace(/\[indent([=\d\.,]*?)\]/gm,a))})}());
</script>
<!-----------------------конец тега абзаца со своими отступами ------------------------->

<!----------------------- кнопка ласплока ------------------------->
    <style type="text/css">
    #button-lower { center no-repeat!important;}
    </style>
    <script type="text/javascript">
    $(document).ready(function(){
    $("#post #button-strike").after('<td id=button-lower align=center valign=center title="лапслок"><img onclick="bbcode(\'[lower]\',\'[/lower]\')" src="/i/blank.gif"/><i class="fas fa-arrow-down"></i></td>');});
    </script>
<!----------------------- конец лапслока------------------------->

<!----------------------- кнопка капслока ------------------------->
    <style type="text/css">
    #button-lower { center no-repeat!important;}
    </style>
    <script type="text/javascript">
    $(document).ready(function(){
    $("#post #button-strike").after('<td id=button-upper align=center valign=center title="капслок"><img onclick="bbcode(\'[upper]\',\'[/upper]\')" src="/i/blank.gif"/><i class="fas fa-arrow-up"></i></td>');});
    </script>
<!----------------------- конец капслока------------------------->

<!------------------ посты без отображения автора ------------------>
<style>.hide-author .post-author,.hide-author .post-sig, .hide-author .pl-email {display:none;}</style>
<script>$('.post abbr[title="hide-author"]').parents('.post').addClass('hide-author')</script>

<script type="text/javascript">
$("#post p.formsubmit").prepend('<br>').insertAfter($("#post #main-reply"));
</script>
<!-- Восстановление последнего поста при утере by Человек-Шаман -->
<script>
$(document).ready(function() {
  $('#addition-area').append(function() {
    return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
  });
  function restoreLastPost() {
    $('#main-reply').val(localStorage.ReservePost);
  };
});
</script>
<!------------------ конец постов без отображения автора ------------------>

<!-- Восстановление последнего поста при утере by Человек-Шаман -->
<script>
$(document).ready(function() {
  $('#addition-area').append(function() {
    return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
  });
  function restoreLastPost() {
    $('#main-reply').val(localStorage.ReservePost);
  };
});
</script>
<!--конец-->
<!-- НАЧАЛО. ссылка на новые сообщения -->
<script type="text/javascript">
$('#pun-ulinks ul').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые сообщения</a></li>');
</script>
<!-- КОНЕЦ. ссылка на новые сообщения -->


<!-------------------------- стилизация биржи -------------------------->
<script>
// Получаем массив всех элементов, которым хотим добавить класс
var elements = [
  document.getElementById('p6786-content'),
  document.getElementById('p19888-content'),
  document.getElementById('p20085-content'),
  document.getElementById('p1872-content')
  // добавьте другие элементы по аналогии, если нужно
];

// Проходимся по каждому элементу и добавляем класс
elements.forEach(function(element) {
  if (element) { // Проверяем, существует ли элемент
      element.classList.add('work-work');
  }
});
</script>
<!-------------------------- конец стилизации биржи -------------------------->



<!-------------------------- стилизация тем -------------------------->
<script>
// Получаем массив всех элементов, которым хотим добавить класс
var ourTopics = [
  document.getElementById('topic_t45'),
  document.getElementById('topic_t65'),
  document.getElementById('topic_t62'),
  document.getElementById('topic_t61'),
  document.getElementById('topic_t3'),
  document.getElementById('topic_t44'),
  document.getElementById('topic_t4')
  // добавьте другие элементы по аналогии, если нужно
];

// Проходимся по каждому элементу и добавляем класс
ourTopics.forEach(function(element) {
  if (element) { // Проверяем, существует ли элемент
      element.classList.add('our__topics');
  }
});
</script>
<!-------------------------- конец стилизации тем -------------------------->

<!-------------------------- отключаем поделиться -------------------------->
<script type="text/javascript">
RusffCore.sets.share = false;
</script>
<!-------------------------- конец откл. поделиться -------------------------->

<!-- случайный аватар из коллекции при отправке сообщения © sadbird --------------------------------->
<script src="https://forumstatic.ru/files/001b/b7/ab/72873.js?v=8"></script>
<!-- случайный аватар из коллекции при отправке сообщения © sadbird --------------------------------->

<!------------------------ Кликабельность ника в постах Гостя --------------------------------->
<script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>
<!------------------------ конец кликабельности ника в постах Гостя --------------------------------->

0

14

стили низ 1

Код:
/* ТЕЛО
здесь "margin: 190px" означает отступ на 190 пикселей от самого верха форума
-------------------------------------------------------------*/

#pun {    
    background: repeat transparent url(https://forumstatic.ru/files/001c/35/64/56373.png);
    position: relative;
    width: var(--bodywidth);
    margin: 230px auto 120px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}



/* РАЗМЕЩЕНИЕ КОНТЕНТА ВНУТРИ ТЕЛА
-------------------------------------------------------------*/
.punbb {
    position: relative;
    padding: 0px 40px;
}

.punbb:after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/35/64/62030.png);
    width: 100px;
    height: 100px;
    right: 93px;
    bottom: -45px;
}

.punbb:before {
    background: repeat transparent url(https://forumstatic.ru/files/001c/35/64/56373.png);
    position: absolute;
    width: 102px;
    height: 102px;
    border-radius: 50%;
    right: 92px;
    bottom: -46px;
    content: '';
    z-index: -1;
}

.punbb-admin {
    position: relative;
    padding: 0px 20px 0px;
}

.multipage {  margin-top: 90px; }
 #pun-main {    
   margin-top: 65px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.adminmain {
    padding-left: 155px;
    margin-bottom: 6px;
    margin-top: 70px;
}

/* ЗАДНИЙ ФОН
-------------------------------------------------------------*/
body {
    background: url(https://forumstatic.ru/files/001c/35/64/31737.png);
    background-color: #424242;
    position: relative;
}

body:after {
position: absolute;
    top: -230px;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
    content: '';
    background: url(https://forumstatic.ru/files/001c/35/64/15984.png);
    width: 1300px;
    height: 520px;
}

/* ШАПКА
-------------------------------------------------------------*/
#pun-title {
}


/* ФУТЕР
-------------------------------------------------------------*/
#pun-about  {
}

#pun-about .container { 
    height: 10px;
    position: relative;
  }


/* реклама русфф в футере */
#pun-about .container .item1 {    
   position: absolute;
    font-size: 7px;
    text-align: center;
    text-transform: lowercase;
    top: -76px;
    right: -132px;
    width: auto;
    transform: rotate(90deg);
}

#pun-about .container .item1 a {    font-weight: normal!important; color: #5a5959; text-shadow: 1px 1px #000;}
#pun-about .container .item1 a:hover { color: var(--hovlink); }
#html-footer .container { }

/*---------- баннеры -------------*/

 .ban {
    height: 50px;
    margin-top: -50px;
    width: 570px;
    left: 188px;
    bottom: -74px;
    text-align: center;
    cursor: pointer;
    overflow: auto;
    overflow-x: hidden;
    padding: 0 10px 0px 0px;
    box-sizing: border-box;
    position: relative;
}

.ban img {opacity: 0.3; filter: grayscale(1); transition: 0.3s ease-in-out!important;}
.ban img:hover {
    opacity: 1;
    filter: grayscale(0);
}


.ban::-webkit-scrollbar-track {
    background-color: transparent; 
    width: 1px;
}
.ban::-webkit-scrollbar-thumb {
  width: 1px;
    background-color: transparent; 
}


/* КАТЕГОРИИ
-------------------------------------------------------------*/

/* оформление всей категории */
#pun-index .category .container {
    position: relative;
    padding: 15px 0px;
        width: 1000px;
    margin-left: -40px;
}

/* оформление всего подфорума */
#pun-index .hasicon {
  display: flex;
  flex-direction: column;
  width: 890px;
}

#pun-index .hasicon tr {
    width: 100%;
    position: relative;
    justify-content: space-between;
    gap: 15px;
    display: flex;
    background: url(https://forumstatic.ru/files/001c/35/64/59182.png?v=1);
    transition: all .3s linear;
}  

/* #pun-index .hasicon tr:hover {
    padding: 0px 50px;
    margin-left: -50px;
} */

#pun-index .tclcon .sub__container {
   display: flex;
   flex-direction: row;
   justify-content: space-evenly;
   gap: 5px;
   margin-top: 8px;
   
 }

#pun-index .tclcon .sub__link {
    text-transform: uppercase;
    width: 100%;
    font-size: 8px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    padding: 0px 5px;
    background: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1) bottom;
    height: 20px;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    transition: all .4s ease-in-out;
}

#pun-index .tclcon .sub__link:hover { }


/* объяснение подфорума */
.explain {      
padding: 5px 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #00000010;
    margin: 3px 0px 8px;
    font-size: 7px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}



/* оформление всех категорий */

.category table tbody .tc2, .category table tbody .tc3 {  } 

#pun-index .category h2, #pun-stats h2 {           
    color: var(--t-body);
    width: var(--bodywidth);
    font-size: 0px;
    margin: 40px 0px -35px -40px;
    line-height: 120%;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
}


#pun-index .category h2 span {
    color: #2d2d2a;
    opacity: .1;
    padding-top: 7px;
    font-family: 'Magnific Chaos Personal Use';
    font-size: 48px;
    height: 25px;
    text-transform: none;
}


/* КАТЕГОРИИ: СТАТИСТИКА */
 
#pun-stats h2 span { 
position: relative;
    color: transparent;
    font-size: 0px;
    background: url(https://forumstatic.ru/files/001c/35/64/99339.png);
    width: 777px;
    height: 29px;
    margin-left: 90px;
}

#pun-stats h2 span:after {
    content: '';
    position: absolute;
    left: -127px;
    background: url(https://forumstatic.ru/files/001c/35/64/12248.png);
    width: 178px;
    height: 84px;
    z-index: 1;
    top: -3px;
}


/*НАВИГАЦИЯ КАРТИНКАМИ */

.isguest #navindex { margin-left: 20px; }
#navindex { margin-right: 4px; }

#navindex a span, #navuserlist a span, #navsearch a span, #navprofile a span, #navpm a span, #navadmin a span, #navlogout a span, #navregister a span, #navlogin a span, #navpr_1 a span { display: none; }
#navindex a, #navuserlist a, #navsearch a, #navprofile a, #navpm a, #navadmin a, #navlogout a, #navlogin a, #navregister a, #navpr_1 a {
  display: block;
    transition: all .2s ease-in-out;
  position: relative;
  width: 22px;
  height: 22px;
}

#navindex a:after {content:"\f794"}
#navuserlist a:after {content:"\e4d0"}
#navpm a:after {content:"\f0e0"}
#navsearch a:after {content:"\f1e5"}
#navprofile a:after {content:"\f806"}
#navadmin a:after {content:"\f717"}
#navlogout a:after {content:"\f714";}
#navlogin a:after {content:"\f51a";}
#navregister a:after {content:"\f134"}
#navpr_1 a:after {content:"\f130"}
#navindex a:after,  #navuserlist a:after, #navsearch a:after, #navprofile a:after, #navpm a:after, #navadmin a:after, #navlogout a:after, #navlogin a:after, #navregister a:after, #navpr_1 a:after {
    position: absolute;
    text-align: center;
    font-size: 19px;
    color: #d2d2ce;
    font-family: 'Font Awesome';
    transition: all .2s ease-in-out;
    left: 50%;
    top: 44%;
    transform: translateX(-50%) translateY(-50%);
}

#navawards {
  display: none !important;
}

#navindex a:hover, #navuserlist a:hover, #navsearch a:hover, #navprofile a:hover, #navpm a:hover, #navadmin a:hover, #navlogout a:hover, #navlogin a:hover, #navregister a:hover, #navpr_1 a:hover {
  transform: scale(1.2);
}

#navindex a:hover:after,
#navuserlist a:hover:after,
#navsearch a:hover:after,
#navprofile a:hover:after,
#navlogout a:hover:after,
#navlogin a:hover:after,
#navpm a:hover:after,
#navadmin a:hover:after,
#navregister a:hover:after,
#navpr_1 a:hover:after {}

#navindex a::before { content: 'домой';}
#navuserlist a::before { content: 'жуки и крысы';}
#navsearch a::before { content: 'поиск';}
#navprofile a::before { content: 'профиль';}
#navpm a::before { content: 'почта';}
#navadmin a::before { content: 'амс';}
#navlogout a::before { content: 'убраться отсюда';}
#navlogin a::before { content: 'пустите';}
#navregister a::before { content: 'прыгнуть в костер';}
#navpr_1 a::before { content: 'пиар';}

#navindex a::before, #navuserlist a::before, #navsearch a::before, #navprofile a::before, #navpm a::before, #navadmin a::before, #navlogout a::before, #navlogin a::before, #navregister a::before, #navpr_1 a::before {
    position: absolute;
    text-transform: lowercase;
    font-family: 'Raleway';
    font-size: 7px;
    padding: 8px 4px;
    text-align: center;
    height: 20px;
    top: -35px;
    align-content: end;
    flex-wrap: wrap;
    display: flex;
    left: 50%;
    opacity: 0;
    line-height: 9px;
    width: auto;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    letter-spacing: .4px;
    font-weight: 600;
    z-index: 1;
    color: #d2d2ce;
}

#navuserlist a::before { width: 30px; }

#navindex a:hover:before, #navuserlist a:hover:before, #navsearch a:hover:before, #navprofile a:hover:before, #navpm a:hover:before, #navadmin a:hover:before, #navlogout a:hover:before, #navlogin a:hover:before, #navregister a:hover:before, #navpr_1 a:hover:before {
  opacity: 1;
}





/* СТАТИСТИКА
-------------------------------------------------------------*/
#pun-stats h2 { margin: 30px 0px -10px -40px !important; }

#pun-statistic .tc3 {width:15%;}
#pun-statistic .tc-username {width:unset;text-align:left;}
#pun-statistic .tc-title {width:25%;text-align:left;}
#pun-statistic .tc-registered {width:20%;}
#pun-statistic .tc-topic {width:50%;}

/* оформление статистики */
#pun-stats {    }

/* оформление текста в статистике */
#pun-stats .container {   
    position: relative;
    padding: 20px 0px 20px 10px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 0px!important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
font: var(--body-font);
    font-size: 9px;
    gap: 10px; 
}

#pun-stats .container span {  }
#pun-stats .container span a {      }
#pun-stats .container strong {     font: var(--body-font);  }
#pun-stats .container strong a { text-transform: uppercase; }

/* вся инфа в 1 строчке */
#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {
color: var(--t-body);
    text-align: center;
    padding: 7px 15px 7px 15px;
    display: inline-block;
    text-transform: uppercase;
    background: url(https://forumstatic.ru/files/001c/35/64/59182.png?v=1);
    position: relative;
    margin-bottom: 10px;
    font-family: 'Mulish Bold';
    font-size: 9px;
    min-width: 24%;
}

#pun-stats li.item1 { border-radius: 5px 0px 0px 0px; }
#pun-stats li.item4 { border-radius: 0px 0px 5px 0px; }

#pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item1 {  min-width: 9%; }

/* все что ниже - замена слов в статах */

#pun-stats li.item2 strong, #pun-stats li.item3 strong {
  position: relative;
  font-family: 'Raleway', san-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 10px;
}

#pun-stats li.item2 span, #pun-stats li.item3 span { font-size: 0px; }
#pun-stats li.item3 strong { margin-left: 95px; }
#pun-stats li.item2 strong { margin-left: 116px; }

#pun-stats li.item2 strong:before { content: 'всего сообщений:'; left: -116px; width: 120px; }
#pun-stats li.item3 strong:before  { content: 'всего игроков:'; left: -95px; width: 100px;}
#pun-stats li.item2 strong:before, #pun-stats li.item3 strong:before {
  position: absolute;
  font-family: 'Raleway', san-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 10px;
}

#pun-stats li.item1 { margin-left: 140px; }

#pun-stats li.item3 { order: 0; }

#pun-stats li.item4 {  max-width: 38%; }

/* активные пользователи */
li#onlinelist {
    margin-top: 10px;
    margin-left: 175px;
    width: 76%;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    letter-spacing: .4px;
    font-size: 10px;
  }

li#onlinelist a {  }


/* ПОДФОРУМ
-------------------------------------------------------------*/

/* расположение и оформление */
#pun-index .tclcon {
    min-height: 70px;
    text-align: justify;
    padding: 31px 0px 0px 65px;
    width: 410px;
    color: var(--t-body);
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    letter-spacing: .3px;
    font-size: 9px;
    text-transform: lowercase;
}

#pun-index tr:last-of-type .tclcon { margin-bottom: 35px; }

#pun-index .tclcon h3 {     
    margin: 0px;
}

/* название подфорума - ссылка */
#pun-index .tclcon h3 a {
    text-transform: uppercase;
    color: var(--t-body);
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    padding: 6px 10px 6px 40px;
    border-radius: 0px 10px 10px 0px;
    margin-left: -41px;
    font-size: 12px;
    width: 75%;
    display: block;
    transition: all 0.4s ease-in-out !important;
}

#pun-index .tclcon .podfor {
   display: flex;
   flex-direction: column;
}

#pun-index .tclcon plinks {
   display: flex;
   flex-direction: row;
   justify-content: space-evenly;
   gap: 5px;
   margin-top: 15px;
 }

#pun-index .tclcon plinks a {
    text-transform: uppercase;
    width: 100%;
    padding: 10px;
    background-image: url(https://forumstatic.ru/files/001c/30/dc/16915.png);
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    font-family: 'Mulish Bold';
    font-size: 9px;
    color: var(--t-body);
    transition: all .3s ease-in-out;
    filter: saturate(1.4);
}

/* ссылки  подфорумах */
#pun-index .tclcon a { color: #d4d3cf;}
#pun-index .tclcon h3 a:hover { color: var(--hovlink)!important; }
#pun-index .tclcon a:hover { 
    opacity: .8;
}


/* ИКОНКА СООБЩЕНИЙ НА ГЛАВНОЙ СТРАНИЦЕ
-------------------------------------------------------------*/

/* общее для иконок */
#pun-index table Div.icon,
#pun-index TR.inew Div.icon {
    display: block;
    height: 40px;
    width: 40px;
    position: absolute;
    left: -20px;
    top: 36px;  
    background-image: url(https://forumstatic.ru/files/001c/35/64/73627.png?v=1);
}

/* новые */
#pun-index TR.inew Div.icon{ 
    background-image: url(https://forumstatic.ru/files/001c/35/64/33336.png?v=1);
    transition: all .2s linear;
}

#pun-index TR.inew Div.icon:hover { 
    background-image: url(https://forumstatic.ru/files/001c/35/64/68223.png?v=1);
    height: 44px;   
}

/* ИКОНКА  ВНУТРИ ПОДФОРУМА
-------------------------------------------------------------*/
/* старые  */
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
float: left;
    display: block;
    position: relative;
    margin: 0px 8px;
    width: 10px;
    height: 10px;
    border-radius: 50px;
    border: .4px solid #3838383b;
     background-color: #3838383b;
}

/* новые */
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
   background-color:#0b650259;
}

/*важные */
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    background-color: #24261da1;
}

/* закрытые */
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
     background-color: transparent;
    border: 1px solid #3838383b;
}

/* ЗАКЛАДКИ
-------------------------------------------------------------*/
#MyBookmarks { 
    background-color: #0e0e0e;
    box-shadow: 0 0 0 1px #292929cf, 0 0 6px 2px #000000cf;
    border-radius: 5px;
 }
.editBookmark { 
    background: repeat transparent url(https://forumstatic.ru/files/001c/30/dc/76703.png); 
    border: 1px solid #6a6a6ac9;
}

.post .bookmark { 
    color: #5a2c29!important;
    background: currentColor;
    opacity: .9!important; 
}

#BookmCntToggle { opacity: .8!important; }
#BookmCntToggle:hover {
    opacity: 1 !important;
    filter: brightness(1.1);
}

#BookmCntToggle.default-style {
    background: #773936 !important;
    border-left: solid 5px currentColor;
    box-shadow: 1px 1px 6px rgb(30 4 4) !important;
    color: #111111 !important;
    display: block;
    height: 26px;
    width: 18px !important;
}


/* КНОПКИ ВВЕРХ ВНИЗ 
-------------------------------------------------------------*/
.go-up, .go-down {
    cursor: pointer;
    display: none;
    height: 48px;
    width: 48px;
    margin-bottom: 160px;
    opacity: 1;
    font-size: 0px;
    position: fixed;
    z-index: 3; 
}

.go-down {  z-index: 2; }

/* прозрачность */
.go-down:hover, .go-up:hover {
    opacity: 0.7;
}

/* расположение */
.go-up {
    bottom: 33.3%;
    margin-left: 988px !important;
}

.go-up:before {
  content: '';
  background: url(https://forumstatic.ru/files/001c/35/64/78685.png?v=1);
  height: 96px;
  width: 79px;
  position: absolute;
  opacity: 1;
  transition: all .8s ease-in-out;
}

.go-up:hover:before {
  transform: translateY(-27%);
}

.go-down:hover:before {
  transform: translateY(27%);
}

.go-down {
    bottom: 33.3%;
    margin-left: 988px !important;
    height: 28px!important;
}

.go-down:before {
  content: '';
  background: url(https://forumstatic.ru/files/001c/35/64/46238.png?v=1);
  height: 155px;
  width: 82px;
  position: absolute;
  opacity: 1;
  top: 26px;
  transition: all .8s ease-in-out;
}

/* при наведении */
.go-down:hover, .go-up:hover {
    opacity: 1;
}



/* профиль 
-------------------------------------------------------------*/
.post-author {    
    width: 250px;
    position: relative;
    margin-left: -20px;
    margin-top: 20px;
    background: url(https://forumstatic.ru/files/001c/21/4c/99432.png?v=1) repeat-y;
}


/* пространство в профиле */
.post-author ul {
    padding: 0px !important;
    box-sizing: border-box;
    text-align: center;
    font: var(--body-font);
    font-weight: 500;
    color: var(--proftext);
    text-transform: lowercase;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    width: 100%;
    margin: 0px;`
}


/* ник автора */
.pa-author {    
    background: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1);
    margin: 15px 0px 8px;
    padding: 6px 0px;
    box-sizing: border-box;
    font-size: 14px;
    width: 200px;
    height: 30px;
}

/* ссылка ника */
.pa-author a {   
    z-index: 2;
    position: relative;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    color: #c7c7c3 !important;
    text-shadow: 1px 1px #0009;
}

.pa-author a:hover { color: var(--hovlink)!important; }


/* статус */
.pa-title {
    font-size: 9px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    letter-spacing: .5px;
    z-index: 2;
    color: #c7c7c3;
    width: 200px;
    margin: 0px 0px 10px;
    text-shadow: 1px 1px #000;
}

/* аватар */
.pa-avatar {
    margin-bottom: 12px !important;
width: 100%;
}

/* рамка аватара */
.pa-avatar img {
    max-width: 180px;
    max-height: 180px;
    box-shadow: 0 0 0 1px #37544661, 0 0 0 2px #212121;}

/* рамка смены аватара */
.pa-avatar.item2 img.allow_change:hover {
  outline-color: #5a2c29 !important;
}

.change_avatar_theme h2 {
    font: var(--h1-font);
    padding: 5px;
    text-align: center;
    color: var(--doptext);
    font-weight: normal;
}

/* айпи */
.pa-ip {
    clear: both;
    color: #51514e !important;
    font-size: 7px;
   width: 233px;
}
.pa-ip a {
    clear: both;
    color: #4d4d54!important;
    font-size: 7px;
}

/* активен */
.pa-online    {
     height: 0px;
    width: 0px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: -4px;
    opacity: .8;
    font-size: 0px;
    background: var(--back-noise);
}

/* последний визит */
.pa-last-visit {
    font-size: 9px!important;
    text-transform: lowercase;
    text-align: center;
    letter-spacing: 0.5px;
    color: var(--proftext);
    margin-top: 5px;
}

/* отображение при ответить */
#pun-post .pa-author {
    padding: 0;
    text-align: center;
    width: 100%;
}

/* награды */

.post .pa-awards {
  display: none;
}

0

15

стили низ два

Код:
/* ПОЛЯ ПРОФИЛЯ
-------------------------------------------------------------*/
/* лз */

.pa-fld2 { 
    margin: 0px 20px 15px !important;
    letter-spacing: 0px;
    border: none;
    width: 100%;
    display: flex;
    flex-direction: column;
    height: fit-content;
    min-height: 0px;
    text-align: justify;
    line-height: 10px;
    text-transform: lowercase;
 }

.pa-fld2 p {
    margin: 16px 0px 0px 45px;
    font-family: 'Raleway', sans-serif;
    font-size: 9px;
    letter-spacing: .5px;
    width: 155px;
}

.pa-fld2 a,
.pa-fld2 p { color: #c7c7c3!important; } 

.pa-fld2 p a { 
   text-transform: lowercase; 
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 9px;
    padding: 0px!important;
 }

.pa-fld2 a:hover,
.pa-fld2 p a:hover { color: var(--hovlink)!important; } 

.pa-fld2 a {
    text-transform: uppercase;
    text-align: center;
    background: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1);
    padding: 9px 0px;
    line-height: 1;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    box-sizing: border-box;
    font-size: 10px;
    width: 200px;
    height: 30px;
 }


/* лояльность */
.pa-fld5 p {
    margin: 0px;
    cursor: pointer;
    color: #c4c0b9;
    position: relative;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}

.pa-fld5 .blind,
.pa-fld5 .seer { 
    height: 16px;
    position: relative;
    width: 16px;
    order: -1;
}


.pa-fld5 span, .pa-fld2 span { display: none; }
.pa-fld5  {
    margin: 0px 0px 15px;
    margin-left: -65px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    color: #c4c0b9;
    width: 100px;
    text-transform: uppercase;
    box-sizing: border-box;
}


.pa-fld5 p::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 9px;
    content: attr(alt2);
    color: #464646cc;
    background-color: #d7d7d3;
    text-align: center;
    display: flex;
    align-content: flex-end;
    justify-content: center;
    flex-wrap: wrap;
    width: 80px;
    height: auto;
    padding: 6px;
    top: 20px;
    left: 50%;
    line-height: 9px;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    border-radius: 5px;
    border: none;
    pointer-events: none;
    box-shadow: 1px 1px 6px #0000004f;
}

.pa-fld5 .blind:after {
    position: absolute;
    content: '';
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/35360.png?v=1);
    height: 14px;
    width: 14px;
    background-size: contain;
    left: 0px;
}

.pa-fld5 .seer:after {
    position: absolute;
    content: '';
    background-image: url(https://forumstatic.ru/files/0018/b2/d3/82976.png?v=1);
    height: 14px;
    width: 14px;
    background-size: contain;
    left: 0px;
}

.pa-fld5 a { 
    height: 16px;
    position: relative;
    width: 16px;
 }
.pa-fld5 a::before {
    content: '\f004';
    position: absolute;
    font-size: 13px;
    font-family: 'Font Awesome';
    color: #c5c1bae0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .3s ease-in-out;
}

.pa-fld5 a:hover:before {
  transform: scale(1.1) translateX(-45%);
} 


.pa-fld5 a::after {
position: absolute;
    text-transform: lowercase;
    font-size: 9px;
    content: attr(alt2);
    color: #464646cc;
    background-color: #d7d7d3;
    text-align: center;
    display: flex;
    align-content: flex-end;
    justify-content: center;
    flex-wrap: wrap;
    width: 80px;
    height: auto;
    padding: 6px;
    top: 20px;
    left: 50%;
    line-height: 9px;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    border-radius: 5px;
    border: none;
    pointer-events: none;
    box-shadow: 1px 1px 6px #0000004f;
}

.pa-fld5 a:hover::after, .pa-fld5 p:hover:before {
  opacity: 1;
}



/* ПОСТЫ, РЕПУТАЦИЯ
-------------------------------------------------------------*/
.pa-posts, .pa-respect, .pa-fld3, .pa-fld4 {
    text-align: center;
    font-size: 10px;
    margin: 10px 0 22px!important;
    width: 22%;
    color: var(--t-body);
    position: relative;
    filter: brightness(2.1);
font-family: 'Raleway', sans-serif;
    font-weight: 600;
}

.pa-fld3 {
    padding-right: 15px;
    box-sizing: border-box;
    padding-top: 19px;
 }

.pa-respect a {
    color: var(--t-body)!important;
}

.pa-respect img {
    width: 7px;
    height: 7px;
    filter: grayscale(1) brightness(0.4);
}

.pa-respect span:last-of-type {
  margin: 2px 0px 0px;
}
 
.pa-respect:hover::after {
  color: var(--proftext);
}


.pa-posts:hover::after {
  color: var(--proftext);
}


.pa-fld3:hover::after {
  color: var(--proftext);
}

.fld-name::after { content: ''; } 


.pa-respect .fld-name, .pa-posts .fld-name, .pa-fld4 .fld-name {
    position: relative;
    width: 100%;
    margin-bottom: 5px;
    height: 14px;
    display: flex;
    justify-content: center;
}

 .pa-respect .fld-name a, .pa-fld1 span, .pa-fld3 span, .pa-fld4 span, .pa-posts span  { font-size: 0px!important;}
.pa-respect .fld-name a::after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/1d/37/18372.png) no-repeat;
    width: 20px;
    left: 20px;
    top: -5px;
    background-size: contain;
    height: 20px;
}

.isguest  .pa-respect .fld-name::before { content: ''; } 
.isguest .pa-respect .fld-name { font-size: 0px; height: 13px;}
.isguest .pa-respect .fld-name::after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/1d/37/18372.png) no-repeat;
    width: 20px;
    left: 20px;
    top: -5px;
    background-size: contain;
    height: 20px;
}

.pa-fld3::after { content: ''; }
.pa-fld4 span:after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/1d/37/37602.png) no-repeat;
    width: 20px;
    left: 18px;
    top: -6px;
    background-size: contain;
    height: 20px;
}

.pa-fld4 span::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'галлеонов заработано';
    text-align: center;
    font-family: 'Mulish SemiBold';
    height: auto;
    top: 35px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    color: #464646cc;
    background-color: #d7d7d3;
    padding: 6px;
    filter: brightness(0.45);
    border-radius: 5px;
    box-shadow: 1px 1px 6px #0000004f;
}

/* ремовый прекольчик за монетки */
[data-user-id='23'] > .container .post-author ul .pa-fld4 span::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'монетки за блядки';
    text-align: center;
    font-family: 'Mulish SemiBold';
    height: auto;
    top: 35px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    color: #464646cc;
    background-color: #d7d7d3;
    padding: 6px;
    filter: brightness(0.45);
    border-radius: 5px;
    box-shadow: 1px 1px 6px #0000004f;
}

[data-user-id='23'] > .container .post-author ul .pa-fld4 span:hover:before {
    opacity: 1;
}

 .pa-fld3 span { margin-bottom: 19px; }
 .pa-fld3 span:after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/0018/b2/d3/41981.png) no-repeat;
    width: 20px;
    left: 12px;
    top: -7px;
    background-size: contain;
    height: 20px;
}

.pa-fld3 span::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'пергаментов исписано';
    font-family: 'Mulish SemiBold';
    padding: 8px;
    top: 35px;
    text-align: center;
    height: auto;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    color: #464646cc;
    background-color: #d7d7d3;
    padding: 6px;
    filter: brightness(0.45);
    border-radius: 5px;
    box-shadow: 1px 1px 6px #0000004f;
}


.pa-posts .fld-name::after {
    content: '';
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/1d/37/77539.png) no-repeat;
    width: 20px;
    left: 17px;
    top: -5px;
    background-size: contain;
    height: 20px;
}

.pa-respect .fld-name a::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'шоколада подарили';
    font-family: 'Mulish SemiBold';
    padding: 8px;
    text-align: center;
    height: auto;
    top: 35px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    pointer-events: none;
    color: #464646cc;
    background-color: #d7d7d3;
    padding: 6px;
    filter: brightness(0.45);
    border-radius: 5px;
    box-shadow: 1px 1px 6px #0000004f;
}

.pa-posts .fld-name::before {
    position: absolute;
    text-transform: lowercase;
    font-size: 8px;
    content: 'бобов раскидано';
    padding: 8px;
    text-align: center;
    height: auto;
    top: 35px;
    left: 50%;
    line-height: 9px;
    width: 100%;
    transform: translatex(-50%);
    transition: all .4s ease-in-out;
    font-family: 'Mulish SemiBold';
    opacity: 0;
    letter-spacing: .4px;
    z-index: 1;
    color: #464646cc;
    background-color: #d7d7d3;
    padding: 6px;
    filter: brightness(0.45);
    border-radius: 5px;
    box-shadow: 1px 1px 6px #0000004f;
}

.pa-posts .fld-name:hover::before, .pa-respect .fld-name a:hover::before, .pa-fld3 span:hover::before, .pa-fld4 span:hover::before{
  opacity: 1;
}






/* Индикатор активности пользователя */
.indOnline, .indOffline {display: -webkit-box;
    position: absolute;
    }

.indOnline {
    display: -webkit-box;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    top: 25px;
    left: 13px;
    position: absolute;
    transform: translateX(-50%);
    font-size: 0px;
    background: #365446;

}

.indOffline {
   display: -webkit-box;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    top: 24px;
    left: 13px;
    position: absolute;
    transform: translateX(-50%);
    font-size: 0px;
    border: 2px solid #24261e;
}



/* ОБЪЯВЛЕНИЕ
-------------------------------------------------------------*/
/* форма объявления */
#pun-announcement {
    margin: 77px 0px 0px;
    margin-bottom: -57px;
    position: relative;
    z-index: 1;
}

#pun-viewtopic #pun-announcement { margin: 85px 0px 0px;  margin-bottom: -87px;}

#pun-announcement .container::-webkit-scrollbar {    width: 6px;    height: 6px;}




/* ТАБЛИЦА
**************************************************************/
.table {
    width: 1210px;
    height: 230px;
    position: absolute;
    top: -230px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

t_title {
    font-family: 'Magnific Chaos Personal Use';
    font-size: 250px;
    background: url(https://forumstatic.ru/files/001c/35/64/56373.png) no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    position: absolute;
    z-index: -1;
    width: 1000px;
    text-align: center;
    left: 105px;
    top: 38px;
    line-height: 360px;
    pointer-events: none;
}

eye {
    position: absolute;
    width: 200px;
    height: 200px;
    background: url(https://forumstatic.ru/files/001c/21/4c/53606.gif?v=1);
    bottom: -100px;
    left: 215px;
  }

eye:before {
    background: repeat transparent url(https://forumstatic.ru/files/001c/35/64/56373.png);
    position: absolute;
    width: 202px;
    height: 202px;
    border-radius: 50%;
    left: -1px;
    top: -1px;
    content: '';
    z-index: -1;
}

.table p {
    color: #d0d0ca;
    text-shadow: 2px 2px 2px #00000080;
    margin: 0px !important;
    letter-spacing: .5px;
}

.table t_post span::-webkit-scrollbar-track {
    background-color: #1c1c1bfa; 
    width: 0.2px;
}

.table t_post span::-webkit-scrollbar-thumb {
  width: 0.2px;
  background-color: #773936a8;
}


t_quests a:hover, .table .t_episode:hover, .table t_post p a:hover { color:  #681611!important; }


t_episode {
    display: flex;
    position: absolute;
    flex-direction: column;
    left: 557px;
    top: 45px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-size: 7px;
    font-weight: 700;
    color: #d0d0ca;
    text-shadow: 2px 2px 2px black;
    text-align: right;
}

t_episode p a, t_post a {
    width: 100%;
    display: flex;
    color: #d0d0ca!important;
    margin-top: 4px;
    position: relative;
    letter-spacing: .5px;
}

t_episode p a:before, t_post a:before  {
    content: '';
    position: absolute;
    background-image: url(https://forumstatic.ru/files/001c/35/64/74779.png?v=1);
    width: 30px;
    height: 30px;
    top: -17px;
    left: 95px;
    pointer-events: none;
}

t_post a:before {
    left: -33px;
}

t_episode p a:after, t_post a:after {
    content: '';
    position: absolute;
    background-image: url(https://forumstatic.ru/files/001c/35/64/12166.png?v=1);
    width: 21px;
    height: 11px;
    top: 0px;
    left: 100px;
    pointer-events: none;
} 

t_post a:after {
    left: -28px;
}

t_episode p a:hover:after, t_post a:hover:after { top: 8px; }

t_post {
    display: flex;
    position: absolute;
    flex-direction: column;
    left: 718px;
    top: 45px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-size: 7px;
    font-weight: 700;
    color: #d0d0ca;
}

.table t_post p {
    text-transform: uppercase;
    font-family: 'Mulish', sans-serif;
    font-weight: 800;
}

.table t_post a:hover, t_episode p a:hover {
  color: var(--hovlink) !important;
  text-shadow: 1px 1px 1px black;
}

.table t_post br {
    display: block;
    height: 1px;
    color: #252220;
    border-top: 1px solid #252220;
    width: 80%;
    margin: 6px auto 4px;
    border-radius: 70%;
    transform: skewX(110deg);
    content: "_____________________";
}

.table t_post span {
    line-height: 13px;
    height: 60px;
    overflow: auto;
    padding-right: 5px;
    font-size: 11px;
}


/* КОД ССЫЛОК НАВИГАЦИИ ОТ ВЕЩЕГО ДУХА */
/* настройка кнопки, может быть текстом */

/* настройка позиции выпадающего по клику окна и его ширина */

/* настройка блока ссылок, цвет фона, тени, прозрачность, отступы */
.sslka {
    font-size: 9px;
    position: absolute;
    top: 20px;
    left: 120px;
    text-align: center;
    background: repeat transparent url(https://forumstatic.ru/files/001c/35/64/56373.png);
    padding: 4px 6px 6px;
    border-radius: 5px;
    line-height: 11px;
    box-shadow: 2px 2px 6px #191717;
    pointer-events: all;
    transition: all .3s ease-in-out;
    display: flex;
    flex-wrap: wrap;
    width: 265px;
    gap: 2px;
}

/* настройка вида самой ссылки, ширина, цвет, фон, шрифты и так далее */
#pun .sslka a {
    margin: 1px auto;
    min-width: 52px;
    text-align: center;
    display: block;
    padding: 5px;
    color: #21231c9e;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 9px;
    border: 1px solid #1b24165e;
    transition: all 0.3s linear 0s;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    border-radius: 5px;
}

#pun .sslka a:hover {
    color: var(--hovlink) !important;
    background-color: #b593931c;
    border: 1px solid var(--hovlink);
}

.spirit-navigation {
     top: 32px;
    left: 400px;
    font-size: 0px;
    width: 137px;
    height: 36px;
    position: absolute;
    transition: all .3s ease-in-out;
    background: url(https://forumstatic.ru/files/001c/35/64/39474.png?v=1) no-repeat;
}

.spirit-navigation:hover { color:  #681611!important; }

.spirit-navigation:hover {
     color: var(--hovlink);
}

.spirit-navigation:after, .spirit-navigation:before {
  content: '';
  position: absolute;
  left: 45%;
 transition: all .3 linear;
}

.spirit-navigation:after {
  width: 2px;
  height: 2px;
  background-color: #a9480a;
  left: 67px;
  opacity: 0;
}

.spirit-navigation:before {
    width: 20px;
    height: 25px;
    background-size: contain !important;
    background: url(https://forumstatic.ru/files/001c/35/64/54087.gif) no-repeat;
    opacity: 0;
    top: -28px;
    left: 64px;
}

.spirit-navigation:hover:after { opacity: 1; }
.spirit-navigation:hover:before { opacity: .3; }



/* ФУТЕР
**************************************************************/


.cop {
    position: absolute;
    display: block;
    font-family: 'Raleway', sans-serif;
    font-size: 8px;
    color: #c0bfba !important;
    font-weight: 700;
    text-transform: uppercase;
    bottom: -75px;
    left: 90px;
}

.cop:after {
    content: '';
    position: absolute;
    background: url('https://forumstatic.ru/files/001c/35/64/69663.png?v=1');
    width: 59px;
    height: 38px;
    top: -50px;
    left: 50%;
    transform: translateX(-50%);
}

.cop:hover {color: var(--hovlink)!important;}


/* ДРУГОЕ 
**************************************************************/
/* кнопка реакции  */
.reactions-root button, .reactions-root [type=button], .reactions-root [type=reset], .reactions-root [type=submit] {
    -webkit-appearance: button!important;
    background-color: transparent;
    border: 1px solid transparent !important;
}

.reaction-chip.reaction-chip--clicked, .reaction-chip:not(.reaction-chip--disabled):hover {
    background-color: transparent!important;  
}

.reactions-root {     margin-top: -15px; }

.reactions-root .emoji-mart {
     font: var(--body-font)!important;
    display: inline-block!important;
    color: #2f220f!important;
    border: 1px solid #8f8686!important;
    border-radius: 5px!important;
   background: repeat transparent url(https://forumstatic.ru/files/001c/35/64/56373.png)!important;
    width: 503px!important;
}

.reactions-root .emoji-mart-category-label span {
 background-color: #d2cec5 !important;
}

.reactions-root .emoji-mart-search input,
.reactions-root .emoji-mart-bar:first-child {
   border: 1px solid transparent!important;
  }

/* рейтинг поста   */
div.post-rating p {float:right !important; border:0 !important; padding:3px !important}
div.post-vote p {float:right !important; border:0 !important; padding:3px 13px !important; margin-right:5px !important; position: relative;}
div.post-vote p .negative {margin-left:13px;}
div.post-rating a, div.post-vote a {
    font-size: 12px !important;
    text-decoration: none !important;
    letter-spacing: -2px !important;
    color: transparent !important;
    font-family: verdana;
}
div.post-rating a {
    cursor: pointer !important;
    margin-right: 20px!important;
    position: relative;
top: 20px;
padding-right: 2px;
    z-index: 1;
    font-weight: 300;
    color: #d5d1c8!important;
}

div.post-rating a:before {
   content: "\f0f4";
    font: 24px Font Awesome;
    position: absolute;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
    top: -3px;
    color: #636363;
    opacity: .3;
    transition: all .4s ease-in-out;
}

div.post-rating a:hover:before {
    opacity: .7;
}

div.post-vote a { 
    color: transparent !important;
    position: absolute;
    right: -12px;
    top: 0px;
}


div.post-vote a:hover { color: transparent!important; }
div.post-vote a:before { 
   position: absolute;
    content: "\f564";
    font: 18px Font Awesome;
    color: #636363;
    opacity: .3;
    transition: all .4s ease-in-out;
}

div.post-vote a:hover:before {
   transform: translateY(10px);
}

/* перекрасить количество уведомлений и сообщений */
.icon[data-new-topics]:before, .subforums span[data-new-topics]:before {
    background: #ab9e9a!important;
    border-radius: 8px;
    color: #fff;
    content: attr(data-new-topics);
    display: inline-block;
    font-size: .8em;
    font-weight: 700;
    height: 12px;
    line-height: 12px;
    margin: -6px;
    min-width: 12px;
    padding: 2px;
    position: absolute;
    text-align: center;
}

.notify-parent {position: relative;}
.notify-bubble {
    background: lightblue;
    border-radius: 3px;
    color: black;
    font: bolder 12px/1.2 Tahoma;
    margin: 0;
    min-width: 14px;
    padding: 0 1px;
    position: absolute;
    text-align: center;
}

.notify-bubble:after {
    border-color: lightblue transparent;
    border-style: solid;
    border-width: 3px 3px 0;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
}

.bubble { background: #857a75!important;
    border: 0 none;
    border-radius: 3px;
    color: #d4d2ce!important;
    display: inline-block;
    font: bolder 9px Roboto!important;
    margin: 0;
    min-width: 12px;
    padding: 0 1px;
    position: absolute;
    right: 2px!important;
    text-align: center;
    top: -9px!important;
}

.bubble:after {
    border-color: #857a75!important;
    border-style: solid;
    border-width: 2px 2px 0!important;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
}

span.num_msg {
    position: absolute;
    margin-top: -15px;
    margin-left: -8px;
    font-size: 11px;
    font-weight: 700;
    background: #685942!important;
    padding: 1px 4px;
    border-radius: 2px;
    height: 14px;
    color: #fff;
    cursor: pointer;
}

span.num_msg:before {
    content: " ";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    transform: rotate(45deg);
    top: 14px;
    background: #685942!important;
    margin-left: 1px;
}


/* вкладка стикеров  */
.hvStickerPackModal {
    padding: 16px 16px 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: var(--bord)!important;
    border-radius: 4px;
    background: repeat transparent url(https://forumstatic.ru/files/001c/30/dc/76703.png) !important;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    z-index: 100;
}

.hvStickerPackModalContainer {
    position: absolute!important;
    width: 944px!important;
    height: fit-content!important;
    left: 50%!important;
    transform: translateX(-50%)!important;
    z-index: 999!important;
}

/* подложка маски  */
#mask_dialog .inner {
    cursor: default;
    margin: 0;
    width: 760px;
    max-width: 99%;
    max-height: 90%;
    overflow-x: auto;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    padding: 8px;
    border: solid 1px #6b634e;
    border-radius: 4px;
   background: repeat transparent url(https://forumstatic.ru/files/001c/35/64/56373.png);
}

#mask_form {
  padding: 0px 10px;
}

#button-mask:before {
    content: "\f6fa";
    font-family: Font Awesome;
    position: absolute;
    font-size: 16px;
    top: 50%;
    left: 50%;
    cursor: pointer;
    color: #534e48;
    transform: translateY(-50%) translateX(-50%);
    transition: all .2s ease-in-out;
}

/* порядок элементов в маске */

 .hv-mask .pa-author { order: 0; }
.hv-mask .pa-title { order: 1; }
.hv-mask .pa-avatar { order: 2; }
.hv-mask .pa-fld2 { order: 4; }
.hv-mask .pa-fld3 { order: 5; }
.hv-mask .pa-fld1 { order: 3; }
.hv-mask .pa-posts { order: 6; }
.hv-mask .pa-fld4 { order: 7; }
.hv-mask .pa-respect { order: 8; }
.hv-mask .pa-awards { order: 9; } 

.hv-mask .pa-fld1 .lz { 
    padding-bottom: 10px;
    margin: 15px 0px;
}    


/* плашки */

.news__container {
    display: flex;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    transition: all .3s ease-in-out !important;
}

.news {
    transition: all .3s ease-in-out !important;
    padding: 10px 12px;
    min-width: 140px;
    box-sizing: border-box;
    height: 50px;
    font-size: 8px;
    text-transform: uppercase;
    text-align: center;
    background: url(https://forumstatic.ru/files/001c/35/64/59182.png?v=1);
    border-radius: 5px;
    pointer-events: all;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}


.news__title {          
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    line-height: 19px;
    pointer-events: all;
}

.news:hover { color: #d1d1cb!important; background: var(--dark-canvas) top fixed; }

/* ГОСТЕВАЯ */

#p26 h3 {
    position: relative;
    color: transparent !important;
    font-size: 0px;
    background: url(https://forumstatic.ru/files/001c/35/64/41461.png);
    width: 815px;
    height: 29px;
    border-radius: 20px 0px 0px 20px;
    margin-left: 110px !important;
    margin-bottom: 21px !important;
}

#p26 h3:after {
    content: '';
    position: absolute;
    left: -127px;
    background: url(https://forumstatic.ru/files/001c/35/64/12248.png);
    width: 178px;
    height: 84px;
    z-index: -1;
    top: -3px;
}

#p26 h3 a, #p26 h3 strong {
   color: #d2d2ce;
}

.g {
    padding: 0px 105px;
    box-sizing: border-box;
    margin-top: -15px;
}

.g_t p {
    font-size: 16px!important;
    margin: 0px;
    text-align: center;
    font-weight: 700;
}

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

.g_right p {
    line-height: 1.2!important;
    text-transform: lowercase;
}

.g_right p strong {  
    text-transform: uppercase;
    width: 100%;
    display: block;
    text-align: center;
    box-sizing: border-box;
    margin-bottom: -8px;
 }
.g_right p a {  color: var(--t-body) !important; }
.g_right p a:hover {  color: var(--hovlink) !important; }

.g_rats {
    background: url(https://forumstatic.ru/files/001c/35/64/58933.png?v=1);
    width: 330px;
    height: 310px;
    margin-right: 20px;
    transition: all .9s ease-in-out!important;
}

.g_rats:hover {
  transform: rotate(10deg);
}

.g_dis p {
    font-size: 10px !important;
    display: flex;
    flex-direction: column;
    position: absolute;
    text-align: center;
    top: 280px;
    left: 340px;
    font-weight: 700;
    line-height: 1.2 !important;
    width: 100px;
}

.g_dis p br { display: none; }
.g_dis p strong { margin: 3px 0px 10px; }

.g_code .scrollbox { height: 50px!important; }

 /* ОФОРМЛЕНИЕ ТЕМ */

#pun-searchtopics .no-avatar span,
#pun-viewforum .no-avatar span,
#pun-index .no-avatar span {  background-image: url(https://forumstatic.ru/files/001c/21/4c/42651.png)!important; }

#pun-viewforum .hasicon .stickytext,
#pun-viewforum .hasicon .closedatafield,
#pun-searchtopics .hasicon .stickytext,
#pun-searchtopics .hasicon .closedatafield { display: none; }


#p3817 .post-box,
#p4020 .post-box  { 
   padding: 10px 0px 0px; 
   width: 920px !important; 
   margin-left: 25px;
   margin-top: 5px;
}

.work-work .spoiler-box {
     background: transparent!important;
    box-shadow: none !important;
    overflow: visible!important;
    border: none!important;
}

.work-work {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: #00000009; 
    font: 11px Raleway Medium;      
    padding: 40px 78px;
    box-sizing: border-box; 
    margin-bottom: 15px;
}

.work-work {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 40px 20px;
}

.work-work .spoiler-box > blockquote.visible { 
    display: block;
    overflow: auto;
    background: #00000009;
    margin-left: 40px;
    width: 96%;
    padding: 20px 35px;
    box-sizing: border-box;
 }

.work-work .spoiler-box > blockquote.visible {
    overflow: auto;
    background: #00000009;
    margin-left: 40px;
    width: 96%;
    max-height: fit-content;
    padding: 20px 35px;
    box-sizing: border-box;
    border-radius: 5px 5px 5px 5px !important;
    margin-right: 5px;
    box-shadow: inset 0px -1px #a5a090;
    background-color: #504e4a17; 
    display: block;
    transition: all .6s ease-in-out;
}

.work-work .spoiler-box:nth-of-type(odd) > blockquote.visible {
    margin: 25px 0px 0px;
    /* margin-left: -18px; */
    /* width: 110%; */
}

.work-work .spoiler-box:nth-of-type(even) > blockquote.visible {
    margin: 25px 0px 0px;
    margin-left: 10px;
    /* width: 110%; */
}

.work-work .spoiler-box:nth-of-type(odd) > div:before {  left: 385px!important; top: -5px; }
.day .work-work .spoiler-box:nth-of-type(odd) > div:before {  left: 398px!important; top: 10px; }
.work-work .spoiler-box:nth-of-type(even) > div:before {  top: -5px; left: 5px; }
.day .work-work .spoiler-box:nth-of-type(even) > div:before {  top: 10px; left: 20px;}
.work-work .spoiler-box:nth-of-type(odd) > div.visible:before {  transform: rotate(-55deg)!important;}

.work-work .spoiler-box > div { 
    background: none !important;
    width: auto;
    padding: 0px;
    font-size: 0px !important;
    margin: 0px 8px 0px 0px !important;
    justify-content: center;
}

.work-work .spoiler-box > div span { 
    color: #3c3c3c;
    font-size: 11px !important;
    font-weight: 600;
    width: 340px !important;
    margin: 10px 0 10px 5px;
    background-color: #8886813b;
    border-radius: 10px;
    height: 50px;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    padding: 0px 8px;
    box-sizing: border-box;
    text-align: left;
} 

.work-work .spoiler-box:nth-of-type(odd) > div span { text-align: end; justify-content: flex-end; }
.day .work-work .quote-box {
  margin: 0px !important;
  padding: 0px!important;
}

#p20085-content > :nth-child(1),
#p20085-content > :nth-child(2) {
  grid-column: 1 / -1;
}


#pun-main .topic-starter:first-of-type .post-box .post-content .spoiler-box {box-shadow: none!important;}
#pun-main .topic-starter:first-of-type  .post-box .post-content:not(#p6786-content) {
    background: #45454517;
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    padding: 40px 78px;
    box-sizing: border-box;
    margin-bottom: 15px;
}

#pun-main .topic-starter.hide-author:first-of-type .post-box { margin-top: -18px; }

#pun-main  .topic-starter:first-of-type .post-box .post-content:not(#p6786-content) .spoiler-box {
    margin: 20px -30px 5px!important;
    background: transparent!important;
}

#p6-content  .quote-main { max-height: 300px!important; }
#pun-main  .topic-starter:first-of-type .post-box .post-content:not(#p6786-content) .quote-main{
    padding: 0px!important;
    background: transparent!important;
    overflow: auto!important;
    margin: 20px 0px 0px!important;
border: none!important;
}

.our__topics .post-box .post-content:not(#p19257-content), .our__posts  {
    background: #00000009;
    font: 11px Raleway Medium;
    padding: 40px 78px;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.our__topics strong, .our__posts strong {
}

.our__posts .spoiler-box, .our__topics .spoiler-box {
    margin: 20px -30px 5px!important;
    background: transparent!important;
}

.our__posts .quote-main, .our__topics  .quote-main {
    padding: 0px!important;
    background: transparent!important;
    height: 300px!important;
    overflow: auto!important;
    margin: 20px 0px 0px!important;
border: none!important;
}
 

/* конец оформления тем */





.pl-share { display: none!important; }
#pun-index #forum_f20, #pun-index #forum_f19, #pun-index #forum_f21 { display: none!important; }
#topic-users-in .container span { font-family: 'Mulish'; }

.linksb .pagelink strong, .linkst .pagelink strong {     
   font-family: verdana;
    font-weight: 900; 
}

.isguest #pun-viewtopic .topic { margin-bottom: 15px; }



#pun-viewtopic[data-forum-id="2"] .post-content { font-family: 'Raleway', sans-serif; font-size: 12px; font-weight: 500;}
#pun-viewtopic[data-forum-id="2"] .post-content p { font-size: 12px;}


greek {
    position: relative;
    display: flex;
}

.greek__background {
    height: 1385px;
    opacity: .1;
    background-image: url(https://i.ibb.co/RPCd1yF/1015px-Laocoon-Pio-Clementino-Inv1059-1064-1067.png);
    background-repeat: no-repeat;
    background-size: cover;
}

greek__info {
    position: absolute;
    width: 350px;
    top: 10px;
    right: 20px;
    padding: 10px 20px 5px;
    background-image: url(https://i.imgur.com/cQJ5phR.png);
    border-radius: 5px;
    font-family: 'Mulish SemiBold';
    margin: 20px 0px 0px;
    filter: grayscale(.2);
}

greek__info:last-of-type {
    top: 1170px;
    left: 20px;
    width: 405px;
}


greek__title {
    position: absolute;
    top: -23px;
    right: 10px;
    text-align: center;
    padding: 0px;
    font-size: 42px;
    font-family: Satista;
    text-transform: uppercase;
}

greek__info:last-of-type greek__title {
    text-align: left;
    left: 25px;
}

greek__info p {
    font-size: 11px !important;
    line-height: 13px !important;
    max-height: 120px;
    overflow: auto;
    padding: 5px 15px 5px 5px !important;
    white-space: pre-wrap;
}

greek__quote {
    position: absolute;
    top: 200px;
    right: 30px;
    text-align: end;
    white-space: pre-wrap;
    font-family: Dancing Script;
    font-size: 15px;
    line-height: 15px;
    font-style: italic;
}

greek__table {
    position: absolute;
    top: 0px;
    margin-left: -20px;
    display: flex;
    flex-direction: column;
}

greek__row {
  display: flex;
  width: 100%;
  height: 265px;
   margin-top: 15px;
    margin-left: -8px;
}


greek__row:nth-of-type(5n) {
    width: 52%;
    align-self: end;
}

greek__row:first-of-type {
    width: 52%;
    margin: 30px 40px 0px;
}

deity {
    padding: 0px 10px 10px;
    overflow: auto;
   font-family: 'Raleway', sans-serif;
    display: flex;
    flex-direction: column;
    width: 48%;
    overflow: hidden;
}

greek__dis {
    padding: 35px 5px 5px;
    background-color: #0001;
    margin-top: -25px;
}

greek_p {
    display: block;
    height: 90px;
    overflow: auto;
    padding: 5px;
   white-space: break-spaces;
}

.greek_pic {
    width: 90%;
    align-self: center;
    border-radius: 5px 5px 0px 5px;
    filter: contrast(0.8);
    transition: filter .3s ease-in-out;
}

.greek_pic:hover {
    filter: contrast(1);
}

greek__fc {
    font-size: 8px;
    margin-bottom: 3px;
    align-self: center;
}

greek__name {
    font-family: Satista;
    text-transform: uppercase;
    font-size: 20px;
    align-self: center;
}

.lastedit {display:none;}

#pre_placement>a {
    height: 0px !important;
    top: 30px !important;
    right: 4px !important;
}

#pre_placement>a:after {
    content: '\f358';
    font-family: Font Awesome;
    font-size: 16px;
}

.Form-Table {
    width: 95%;
    top: 30px;
    left: 20px;
    margin-bottom: 10px;
}

.table_GamePosts tr:nth-child(odd) {
    background: #00000010!important;
}

.table_GamePosts {
  background: none!important;
}

.punbb .table_GamePosts td {
    border: 1px solid #74726e!important;
}

.punbb .table_GamePosts tbody tr:not(.first) .aa {
    color: #c4c0b9 !important;
    background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1)!important;
} 

/* убрать "кричалку" из хайда */
 .hide-box .qcn {
  display: none;
}

/* тег лапслока */
.custom_tag_lower {
    text-transform: lowercase;
}

/* тег капслока */
.custom_tag_upper {
    text-transform: uppercase;
}


#yandex_rtb_R-A-1623045-1, #yandex_rtb_R-A-1623045-3, #yandex_rtb_R-A-1623045-2 { display: none; }

@media screen and (max-width: 540px) {
    #pun {
    margin: 230px auto 120px !important;
    overflow: none!important;  }
}

0

16

стили верх 1

Код:
/*************************************************************
Основа css by shady

**************************************************************/
@import url(style_cs.css);


/* ПОДГРУЗКА ШРИФТОВ
-------------------------------------------------------------*/
@import url('https://forumstatic.ru/files/001b/6e/df/58432.css');
@import url('https://forumstatic.ru/files/0018/25/96/61263.css');
@font-face { font-family: Playfair Display;
    src: url('https://forumstatic.ru/files/001b/0b/62/42032.ttf');}
@font-face { font-family: Vogue Highline serif;
    src: url('https://forumstatic.ru/files/001b/6e/df/10841.otf');}
@font-face {font-family: 'Vetrino';
src: local("Vetrino"), url('https://forumstatic.ru/files/001b/11/27/48711.ttf');}
@font-face {font-family: 'roboto';
src: local("roboto"), url('https://forumstatic.ru/files/0018/b2/d3/10927.ttf');}
@font-face {font-family: 'ArnoPro';
src: local("ArnoPro"), url('https://forumstatic.ru/files/001a/da/7d/26546.otf');}
@font-face {font-family: 'Tahoma';
src: url('https://forumstatic.ru/files/0019/47/79/67198.ttf');}
@import url('https://use.fontawesome.com/releases/v5.15.1/css/all.css');
@font-face {font-family: 'Font Awesome';
src:  url('https://forumstatic.ru/files/001a/da/7d/83987.ttf');}
@import url('https://use.fontawesome.com/releases/v5.15.1/css/all.css');
@font-face { font-family: 'Mulish SemiBold';
    src: url('https://forumstatic.ru/files/0018/b2/d3/27970.ttf');}
@font-face { font-family: 'Mulish Bold';
    src: url('https://forumstatic.ru/files/0018/b2/d3/62084.ttf');}
@font-face { font-family: 'Magnific Chaos Personal Use';
    src: url('https://forumstatic.ru/files/001c/35/64/26169.ttf');}
@font-face {font-family: 'Dancing Script';
src: local("Dancing Script"), url('https://forumstatic.ru/files/001c/21/4c/78559.ttf');}
@font-face {font-family: 'Satista';
src: local("Satista"), url('https://forumstatic.ru/files/001c/1d/37/24668.otf');}


/* ROOT
-------------------------------------------------------------*/
:root {
--h1-font: 13px 'Mulish SemiBold'; /* шрифт и размер заглавного текста */
--body-font: Raleway; /* шрифт основного текста */
--backcol: url(https://forumstatic.ru/files/001c/1d/37/59399.png?v=1) no-repeat; /* цвет подложки выпадающих меню */
--back-canvas: url(https://forumstatic.ru/files/001c/30/dc/14474.png) repeat; /* фон плашек повсюду */
--dark-canvas: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1) repeat; /* фон затемнения */
--forcol: #00000009; /* цвет подложки форумов/цитат */
--link: #464646; /* цвет основных ссылок */
--hovlink: #398260; /* цвет ссылок при наведении */
--doplink: #517e53; /* цвет дополнительных ссылок */
--t-body: #4e4d49; /*цвет основного текста */
--doptext: #464646; /*цвет дополнительного текста */
--proftext: #484333; /*цвет текста в профиле */
--proflink: #558d8b; /*цвет текста в профиле */
--bord: 1px solid #8b998578; /*цвет рамок форм */
--headtext: #584f37; /*цвет текста в шапке */
--posttext: #584f37; /*цвет текста поста в шапке */
--headlink: #5b4223; /* цвет ссылок в шапке */
--headhov: #773936; /* цвет ссылок в шапке при наведении */
--bodywidth: 1000px; /ширина тела/.
}



 /* ОСНОВНЫЕ ШРИФТЫ ФОРУМА
-------------------------------------------------------------*/
/* основной шрифт текста форума */
body {  font-family: 'Raleway', sans-serif; font-size: 11px; font-weight: 500;}
h1, h2 {  font-family: 'Raleway', sans-serif; font-size: 12px;     color: #464646;   font-weight: 600;}

/* шрифты поля ввода*/
textarea,  input, select, optgroup {  font: 11px Verdana;}

/*шрифт в поле кода */
.punbb pre {  }


/* ЦВЕТ ТЕКСТА БОЛЬШИНСТВА ЭЛЕМЕНТОВ НА ФОРУМЕ
-------------------------------------------------------------*/
 .section .container, .post-body, .post-links, .punbb td.tc2, .punbb td.tc3, .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,  .info-box, #pun-main .info-box .legend,  .main .container, .post .container, .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span,  .post h3 span, .punbb th, #viewprofile li, #setmods dl {
    color: var(--t-body);
}

/* ЦВЕТ ТЕКСТА ПОСТОВ
-------------------------------------------------------------*/
.post-box {
    color: #433f36; 
}

.post-box a {
  color: #315041 !important;
  font-weight: 600;
}

.post-box a:hover { color: var(--hovlink)!important; }

.post-box .code-box a{
   color: #433f36!important;
}

.post-box .post-rating { }
.post-box .post-rating a,
.post-box .post-rating a:hover {
   color: #d5d1c8 !important;
}

.post-box .code-box a:hover,
.code-box a:hover {
   color: #340705 !important;
}

del { background-color: transparent!important; }


/* ЦВЕТ ДЕЖУРНОГО ТЕКСТА (тему просматривают, страницы и т.д.)
-------------------------------------------------------------*/
.linkst .pagelink, .linksb .postlink, .linkst .postlink, .punbb .post-links ul, .punbb .modmenu .container, .punbb .modmenu .container, .subscribelink, .punbb fieldset legend span, .punbb .linksb {
    text-transform: lowercase;
    color: var(--t-body);
    font: var(--body-font);
}

/* ЦВЕТ ССЫЛОК НА ФОРУМЕ
-------------------------------------------------------------*/
.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 {
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    box-shadow: none;
    color: var(--t-body);
}

/* ЦВЕТ ССЫЛОК НА ФОРУМЕ ПРИ НАВЕДЕНИИ
-------------------------------------------------------------*/
.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 {
    color:  var(--hovlink);
}

/* ТАБЛИЦЫ
-------------------------------------------------------------*/
/* стили таблиц */
.main table {  table-layout: fixed;  width: 100%;  }
.main .category table { 
    display: flex;
    justify-content: center;
 }

.main .category table thead {
   display: none;
}

#pun-viewforum .main table tr {
    margin: 0px 0px 6px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#pun-searchtopics .main table tr {
    margin: 0px 0px 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#pun-searchposts .post h3 span { width: 820px; }
#pun-searchposts .FNTslider { display: none; }

#pun-searchtopics .main table .tcr { width: 32%; }

.closedatafield, .isticky .stickytext { display: none; }

#pun-userlist .main table {
  margin-top: 30px;
  padding: 0px 10px;
}

#pun-userlist .main table tr {
    margin: 0px 0px 12px;
    display: flex;
    justify-content: space-between;
}

#pun-userlist .main table .tc3 {  width: 10%; }

#pun-userlist .linkst {
  display: none;
}

#pun-messages .main table tr {
    margin: 0px 0px 10px;
    display: flex;
    height: 35px;
}

#form-buttons small, #form-buttons small b {
font-family: 'Raleway', sans-serif!important;
    font-weight: 600!important;
}

#pun-edit #form-buttons small { top: 25px!important; }
#pun-edit #pun-announcement { display: none; }

#pun-profile #form-buttons small { top: 0px!important; }
#pun-profile #form-buttons table tr {     width: 104%!important; margin-bottom: 15px; }
#pun-profile #form-buttons td { width: 16px; }

#pun-messages #form-buttons table {
  width: 102%;
}

#pun-messages #form-buttons table tr {  height: auto; }

#pun-messages #form-buttons td {
  margin: 0px;
}

#pun-messages .main table tr .tc2 {
    margin: -8px 0px 0px;
}

#pun-messages .main table tr .tc2 a{
   display: flex;
   flex-wrap: wrap;
}

#pun-messages .main table tr .pmtc22 {
      width: 28% !important;
}

#pun-messages .main #post-form { margin-top: 30px!important; }

#pun-profile #profile-title strong {
   width: 180px;
}

#pun-messages .fs-box .code-box strong.legend { margin: 0px 0px 0px 60%; }

#pun-messages .fs-box .post-author {
    width: 250px;
    position: relative;
    background: #0000000f;
    background-size: contain;
    border-radius: 6px;
    border: .5px solid #4d484847;}


#pun-messages .fs-box .post-author:after, #pun-messages .fs-box .post-author:before {
    content: '';
    position: absolute;
    background: none;
    width: 0px;
    height: 0px;
    bottom: 0px;
    left: 0px;
}

#pun-messages #togglePreview {  margin: 10px 0px; }

#pun-messages #post-form #form-buttons small {     
   top: -22px!important;
    left: -5px!important; }

#pun-messages #post-new #post-form #form-buttons small  {
top: 52px !important;
    left: 90px !important;
}

#pun-viewforum .main table tr td {
  align-self: center;
}

#pun-viewforum .main table tr .tcl {
  width: 40%;
}

#pun-viewforum .main table tr .tcr {
    width: 30%;
}

#pun-profile .main {
  margin-bottom: 50px;
}

#pun-profile li strong {
  font-family: 'Raleway Medium';
}

#pun-profile #pa-fld1 strong {
  padding-left: 155px;
}

#pun-profile #pa-fld5,
#pun-profile #profile-gifts {
  display: none;
}

#pun-profile #profile-title strong {
   width: 180px;
}

#pun-profile #profile8 fieldset {
    margin: 0px;
    padding: 0px;
}

#pun-profile #profile8 fieldset legend {
    margin: 0px;
    padding: 0px;
}

#pun-profile #profile8 .fs-box p, .punbb .fs-box fieldset {
    margin: 5px 0px 20px;
}

#pun-profile #profile8 .formsubmit {
    margin: 20px 0px 10px 0px;
}

#post-preview .code-box strong.legend {
    color: #d2cec4;
    font-style: italic;
    padding-left: 15px;
}

#viewprofile #pa-fld2 strong {
    width: 70%;
    margin-left: 160px;
}

#viewprofile #pa-fld3, 
#viewprofile #pa-fld4, 
#viewprofile #pa-fld1,
#viewprofile #pa-awards,
#viewprofile #pa-gifts { display: none; }

#post-preview .quote-box cite a { color: #d2cec4!important; }

#pun-online #pun-main table tr { height: 30px; }

/* отступы в ячейках */
.main td { }
th {  padding: 0!important; font-size: 0px!important;  }

/* ширина подфорума */
 #pun-index .tcl {  width: auto;  }
 .main .tcl {  text-align: left;  width: 45%;  }

/* ширина ячеек */
.tc2, .tc3, .tcmod {  text-align: center; }

/* ширина последнего сообщения */
 .tcr {  text-align: left;  width: auto;
line-height: 30px;  }

/* ширина в поиске/модерировании */
#pun-userlist .tcl, #pun-searchtopics .tcl, #pun-modviewforum .tcl {
  width: 34%  }
#pun-userlist .tc2, #pun-searchtopics .tc2 {  text-align: left;  width: 20%;  }

/*дебаг */
#pun-debug table .tcl {  width: 15%;  white-space:normal;  }
#pun-debug .tcr {  width: 90%;  white-space: normal;  }

/* расположение последней активной темы */
#pun-index .tcr {
    width: 290px !important;
    font: var(--body-font);
    align-self: center;
    box-sizing: border-box;
    text-transform: lowercase;
    font-size: 9px;
    margin-top: 78px;
}


/* последняя активная тема в подфоруме */
#pun-index .tcr a {
    width: 97% !important;
    margin-bottom: -10px;
    text-align: left;
    display: block;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    line-height: 13px;
    font-size: 11px;
}

#pun-index .tcr .datetime, #pun-index .tcr .byuser {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    line-height: 11px;
    font-size: 9px;
}

/* количество тем и сообщений в подфоруме */
#pun-index .tc2, #pun-index .tc3 {    
    font-size: 13px;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 40px;
    max-width: 40px;
}

#pun-index .tc3 { margin-left: -15px; }


#pun-main .category thead .tc2, #pun-main .category thead .tc3 {display: none;}

/* НАВИГАЦИЯ ПО ФОРУМУ СВЕРХУ
-------------------------------------------------------------*/
#pun-navlinks .container {padding: 0px; margin: 0px;  justify-content: center;  display: flex; gap: 6px;}
#pun-navlinks li {  display: inline;  }

/* расположение*/
#pun-navlinks {  
    display: flex;
    justify-content: center;
    position: absolute;
    left: 448px;
    top: -115px;
}

#pun-navlinks #navawards { position: absolute; }

/* вид ссылок */
#pun-navlinks li a { 
    letter-spacing: 0.5px;
    color: var(--t-body);
    text-transform: uppercase;
    font-family: 'Mulish Bold';
    font-size: 13px;
  }

/*  вид ссылок навигации при наведении */
#pun-navlinks li a:hover {      color: var(--hovlink); }


/* ПОЛЬЗОВАТЕЛЬСКАЯ НАВИГАЦИЯ 
-------------------------------------------------------------*/
#pun-ulinks .container { 
    padding: 0 !important;
    display: flex;
    justify-content: center;
    gap: 10px;
    margin: 0px;
    position: absolute;
    right: 63px;
    top: 18px;
}
#pun-ulinks li, #pun-ulinks li a { }

/*расположение */
#pun-ulinks  { }

/* цвет ссылок */
#pun-ulinks a {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 8px;
    transition: all 0.3s ease-in-out 0s;
    text-transform: uppercase;
}

/* цвет ссылок при наведении */
#pun-ulinks a:hover { color: var(--hovlink);} 


/* ВАШЕ МЕСТОРАСПОЛОЖЕНИЕ НА ФОРУМЕ СВЕРХУ И СНИЗУ 
-------------------------------------------------------------*/
/* расположение сверху */
#pun-crumbs1 {  
    position: absolute;
    z-index: 1;
    top: 58px;
    left: 50%;
    transform: translateX(-50%);
}

/* расположение снизу */
#pun-crumbs2 {  }

/* общий внешний вид */
#pun-crumbs1, #pun-crumbs2 {
    font: var(--h1-font);
    text-align: center;
    text-transform: uppercase;
}

#pun-crumbs1 p, #pun-crumbs2 p { 
    margin: 0px !important;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 12px;
}

#pun-crumbs2 p { 
    width: 60%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
 }

/* цвета ссылок */
#pun-crumbs2  a, #pun-crumbs1 a { color: var(--link);;}

/* цвет ссылок при наведении */
#pun-crumbs2  a:hover, #pun-crumbs1 a:hover {color: var(--hovlink);}

/* СТРОКА ПРИВЕТСТВИЯ
-------------------------------------------------------------*/
#pun-status strong {  }
#pun-status span {  margin-right: 5px;  }
#pun-status .status-right  {float: none!important;}

/* расположение  */
#pun-status { 
    position: absolute;
    display: flex;
    justify-content: center;
    top: -115px;
    left: 14px;
    z-index: 1;
    flex-wrap: wrap;
 }

/* внешний вид  */
#pun-status .container {
    color: #d0d0ca;
    text-transform: uppercase;
    font-family: 'Raleway';
    font-weight: 700;
    font-size: 7px;
    width: 90px;
    line-height: 15px;
    text-align: center;
    text-shadow: 1px 1px 1px #000000bd;
}


/* цвет ссылки  */
#pun-status a {      color: #d0d0ca;   }
#pun-status a:hover {      color: var(--hovlink); }

 /* ТЕМЫ
-------------------------------------------------------------*/
/* весь пост */
.post .container {     margin-bottom: 20px; }

/* разделитель между сообщения*/
.post h3 {       
    margin: 0px 0px 0px -15px !important;
    padding: 0px;
    height: 20px;
    width: 975px;
    background: url(https://forumstatic.ru/files/001c/35/64/59182.png?v=1);
    color: #605238 !important;
    font: var(--body-font);
    line-height: 10px;
    position: relative;
    border-radius: 10px 0px 0px 10px;
}

/* текст внутри разделителя */
.post h3 span {
    display: flex;
    justify-content: space-between;
    flex-flow: row-reverse;
    padding: 0px 40px;
    box-sizing: border-box;
    width: 100%;
    text-transform: uppercase;
    position: absolute;
    top: 25%;
}

/* ссылка внутри разделителя */
 .post h3 a, .post h3 strong {        
    font-weight: 700;
    font-size: 9px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    color: #4e4d49;
}

.post h3 .sharelink { display: none; }

.hide-author h3 {
}


.hide-author .post-box {
    width: 100%;
    margin-top: -30px;
}

.hide-author .reaction-picker {
    margin-left: 40px;
}

.hide-author div.post-rating p {  }

/* расположение профиля */
.post .post-author {    
    float: left;
    min-height: 300px!important;
}

/* пост и отступы в посте */
.post-body {    margin-left: 255px; position: relative; }
.post-box { 
    padding: 10px 0px 0px;
    margin-right: -8px;
    margin-bottom: 20px;
  }

/* выравнивание текста поста */
.post-content {
  width: 100%;
  overflow: hidden;
  text-align: justify;  }

/* абзацы постов */ 
 .post-content p {
    padding: 0;
    line-height: 150%;
}

/* .post-content {margin: 0px 0px 15px 10px !important;} */

/* ссылки в посте */
.post-links {     
    width: 105%;
    margin-left: -25px; 
    margin-top: 35px;
}

.post-links li {  display: inline;  padding-left: 8px;  }
.post-links ul {         
     padding: 0px 10px 0px 0px;
    text-align: right;
    font-family: 'Raleway', sans-serif!important;
    font-weight: 600 !important;
    font-size: 11px !important;
    margin: 0px;
}
.pl-email, .pl-website {  float: left;  }
.clearer {  clear: both;  height: 0;  font-size: 0;  }

/* курсив и подчеркнутый текст внутри поста */
.post-content em {font-style: italic}
.post-content em.bbuline {font-style: normal; text-decoration: underline;}

/* картинки в постах */
.post-content img {  vertical-align: text-bottom  }
.post-content img.postimg {  vertical-align: middle;  }

/* таблицы в постах */
td { border-color: transparent; }

.post-content td {     padding: 0.4em 0.5em !important;
    overflow: hidden;
}

/* разделитель подписи в посте */
.post-sig dt, .post-sig dd, .post-sig dl {margin: 0} 
.post-sig dt {
display: block;
margin: 5px 0;
border: 1px solid #b6b1a24f;
    width: 350px;
    margin: 0px 170px;
}

/* экстра */
.post-content table {border-collapse:collapse; margin:0 0 0.8em;}
.post-content td p:last-child {padding-bottom:0;;}
.post-content .highlight-text {background-color:#ff0; color:#000}
.post-content .spoiler-box > div {background:none; cursor:pointer; padding-left:18px;}
.post-content .spoiler-box > div.visible {}
.post-content .spoiler-box > blockquote {padding: 0;    display: none;   margin: 10px;}
.post-content .spoiler-box > blockquote.visible {display:block; overflow:auto;}
.post-content hr {
    opacity: 0.3;
    margin: 2em 0;
    border: .4px solid var(--t-body);
}
.post-content abbr {cursor:help;}
.post-content ul {padding:0 0 1em 2.3em;}
.post-content ul li {list-style:inherit; margin-bottom:0.3em;}
.post-content ul li ul {padding-bottom:0;}
.post-content ul li > p {padding-bottom:0.3em;}
.post-content ul li > p:last-of-type {padding-bottom:0;}
.post .post-author .pa-ua {display: none;}

/* ФОРМЫ
-------------------------------------------------------------*/
/* контейнер можно отключить */
 .formal .container {padding: 15px 0px; }
.punbb .formal fieldset {min-width:0;     border: none;}
.punbb .formal span.input {padding-right:0 !important}

#post-form h2, #pun-announcement h2 { display:none;}

/* местоположение кнопок отправить/посмотреть */
.formsubmit {    margin: 0px 0px 10px 35px;}
.formsubmit input, .formsubmit a, .formsubmit span {  margin: 0;  }

/* инфо по заполнению */
fieldset {    padding: 0 20px;}
fieldset legend {  margin: 0 0px 10px 10px;}
/* настройка текста */
fieldset legend span { text-transform: uppercase!important;   } 
fieldset fieldset {  border: none;  margin: 0;  padding: 0px 0px 5px;  }

.fs-box {  padding: 0px;  }
.fs-box p, .punbb .fs-box fieldset {  padding: 0px;  }
.inline .inputfield, .inline .selectfield, .inline .passfield {  float: left;  margin-right: 1em;  }
.inline .infofield {  clear:both  }
.datafield br {  display: none  }
.required label, .datafield span.input {  font-weight: bold  }
textarea, .longinput input {  width: 64%;  margin: 0;  }

/* обводка активного поля */
input, textarea, button {outline:none;}
input:active, textarea:active, button:active {outline:none;}
.hashelp {  position: relative;  }

/* чекбоксы */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}
p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * {  height: 1.8em;  vertical-align: middle;  }

/* страница переадресации */
#pun-redirect {padding: 14px;}
#pun-redirect.punbb .info .container{ }

body.redirect-page {
    background: url(https://forumstatic.ru/files/001c/30/dc/57494.png) top repeat-x, url(https://forumstatic.ru/files/001c/30/dc/79445.png) repeat!important;
    background-color: #424242;
    height: auto;
}

.redirect-page #pun { 
     background: repeat transparent url(https://forumstatic.ru/files/001c/30/dc/76703.png)!important; 
     margin-top: 420px;
}

#pun-redirect { height: 80px; }

.redirect-page #pun:after {
    background: url(https://forumstatic.ru/files/001c/30/dc/49588.png) no-repeat !important;
    content: '' ;
    position: absolute;
    height: 213px;
}

/* поле ввода текста поста */
.punbb textarea {
    background-clip: padding-box;
    background: var(--forcol);
    padding: 18px 20px !important;
    width: 95% !important;
    color: var(--link);
    border: solid 1px #46464640;
    border-radius: 5px;
}

/* поле ввода название темы */
.punbb select, input {
    background: var(--forcol);
    color: var(--link);
    margin-top: 5px;
    border: solid 1px #4646460d;
    border-radius: 3px;
}

/* перенос сообщений из темы  */
.pun-modal .container {
    width: 100%!important;
    position: relative;
    border: none!important;
    padding-left: 0!important;
    padding-right: 0!important;
    background: var(--backcol);
}

/* пагинация 
-------------------------------------------------------------*/
/* страницы в подфоруме сверху */
 .linkst {  
    position: relative;
    height: 0;
    top: 0px;  
    margin-top: 30px;
    margin-bottom: 30px;
}

 
.linkst .pagelink { 
    height: 10px;
    position: relative;
    z-index: 4;
    left: -10px;
}
.postlink.long {    width: 300px; }
.linkst .postlink { position: absolute;
    top: 0px;
    z-index: 4;
    right: 5px;
    text-align: right;
}

/* страницы в подфоруме снизу*/
.linksb {        text-align: right;
    padding: 0px 5px;
    position: relative;
    bottom: -5px;}

.linksb .pagelink {
width: 300px;
    text-align: left; }

.linksb .postlink {float: right; display: none;}

/* страницы в теме снизу*/
#pun-viewtopic .linksb {    text-align: right;
    padding: 0px 0px;
    position: relative;}

#pun-viewtopic #pun-main { 
    position: relative;
    z-index: 1;
}

/* подписаться и отслеживать внутри темы */
.subscribelink { 
 clear:both;  
margin-bottom: 15px;
    margin-top: -12px;  }

/* меню модератора */
.modmenu .container {   
 padding: 0px 0px;
font-size: 11px !important;
    text-align: right;
    margin: 10px 0px 10px; }
.modmenu strong,  .modmenu a {height: 15px;    padding-bottom: 10px;  }
.modmenu .container strong {  float: left;  }
.modmenu input {  margin-left: 1em; }

/* КНОПКИ И ФОРМЫ ЗАПОЛНЕНИЯ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ*/
/* формы заполнения*/
.punbb select, .punbb option {    text-transform: lowercase!important;
    line-height: 9px;
font-size: 11px !important;
    font-size: 10px !important;
    padding: 2px 4px 4px;}

.checkbox { width: auto !important;}
.punbb option {    background-color: #ccc8bf;} 


/* КНОПКИ ОТПРАВИТЬ ПОСМОТРЕТЬ
-------------------------------------------------------------*/
input.button, #post fieldset .hashelp div input, button, #pun-admain input {
    background: var(--forcol);
    border-radius: 7px !important;
    border: 1px solid #46464638 !important;
    color: var(--link);
    padding: 9px 10px 7px 10px;
    cursor: pointer !important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    font: var(--h1-font) !important;
    text-transform: uppercase;
    font-size: 11px !important;
    width: auto;
    font-weight: bolder !important;
}

/* при наведении */
input.button:hover, #post fieldset .hashelp div input:hover, button:hover {
    background: none;
    cursor: pointer!important;
    color: var(--hovlink);
  }

/* КОДЫ И ЦИТАТЫ
-------------------------------------------------------------*/
/* расположение */
 #pun-main table .quote-box,  #pun-main table .code-box {margin: 5px 1px 5px}
#pun-message #pun-main .info .container { margin: 20px 0px; }

/* бокс под цитаты/код итд */
 .scrollbox {
  width: 100%;
  overflow: auto;
  max-height: 200px;
  }  

blockquote {margin:0;}

/* ЦИТАТЫ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ
-------------------------------------------------------------*/
/* цитаты, спойлер, выделить код */

.post-content .quote-box, .post-content .code-box {
    margin: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    padding: 15px 20px;
    background: var(--forcol);
    border-radius: 0px 5px 5px 0px;
}

.post-content .quote-box {  padding: 15px 20px 8px; }

.post-content .quote-box, .post-content .code-box, .pun-modal .modal-inner, #mask_dialog .inner, .editBookmark, #pun-redirect.punbb .info, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, #MyBookmarks {
font-size: 11px!important;
font-family: var(--h1-font)!important;
}


.post-content .spoiler-box > div:before { 
    content: '\f72b';
    font-family: 'Font Awesome';
    font-size: 26px;
    font-weight: 100 !important;
    position: absolute;
    top: 15px;
    left: 26px;
    background: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1) bottom;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: contain;
    float: left;
    transition: all .6s ease-out;
}

0

17

стили верх 2

Код:
.post-content .spoiler-box > div.visible:before { transform: rotate(10deg); }

/* фон проставления репутации */
.post_reputation {
    background-color: #bec2c7;
    padding-right: 20px !important;
}

/* написал и выделить код */
.code-box strong.legend, .post-content .spoiler-box > div, .post-content .spoiler-box > div.visible {    
font-size: 11px;
    text-align: justify;
    margin: 5px 7px 8px 40px;
    font-weight: 700;
    font-family: 'Mulish';
    text-transform: uppercase;
    min-height: 21px;
    align-content: center;
    flex-wrap: wrap;
  /*  display: flex; */
    border-radius: 5px 0px 0px 5px;
    color: #433f36;
}

.code-box strong.legend a {
    color: #d4d3cf!important;
    text-transform: uppercase;
    font: var(--h1-font);
    font-size: 11px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    box-sizing: border-box;
    padding-left: 20px;
    font-style: italic;
}

.code-box strong.legend a:hover {
  color: var(--hovlink)!important;
}

.code-box strong.legend {
    width: 300px;
    height: 20px;
    border: none;
    position: relative;
    z-index: 0;
    padding: 0px;
    margin: 0px 0px 0px 70%;
    border-radius: 5px 0px 0px 5px;
    display: flex;
   background: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1) bottom;
}

.code-box strong.legend:after {
content: '\f717';
    position: absolute;
    font-size: 20px;
    font-family: Font Awesome;
    transform: rotate(-90deg);
    left: -10px;
    top: -0.5px;
    background: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1) bottom;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: contain;
    color: transparent;
}

.quote-box cite {
    width: 300px;
    min-height: 20px;
    background: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1) bottom;
    border: none;
    position: relative;
    z-index: 0;
    padding: 3px;
    margin: 0px 0px 0px -20px;
    border-radius: 0px 5px 5px 0px;
    color: #d4d3cf;
    text-transform: uppercase;
    font: var(--h1-font);
    font-size: 11px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    box-sizing: border-box;
    padding-left: 20px;
}

.quote-box cite:after {
    content: '\f717';
    position: absolute;
    font-size: 20px;
    font-family: Font Awesome;
    transform: rotate(-90deg);
    right: -10px;
    top: -0.5px;
    background: url(https://forumstatic.ru/files/001c/35/64/74734.png?v=1) bottom;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: contain;
    color: transparent;
}

.quote-box cite .qc-uname { margin: 0px 3px; }

.quote-box cite .qc-post-link img {  
    filter: grayscale(1); 
    margin-bottom: 1px; 
    position: relative;
}


.post-content .spoiler-box > div {  margin-bottom: 0px;}

/* СПОЙЛЕР BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ. ПРОДОЛЖЕНИЕ В НАСТРОЙКАХ */
.post-content .spoiler-box > div:after {    
}

.post-content .spoiler-box > div.visible:after {  transform: rotate(45deg);}

/* выделить код (скопировать код) */
#pun-main .code-box .scrollbox pre {
font-family: var(--h1-font)!important;}


/* ВЫПАДАЮЩИЕ ОКНА ШРИФТОВ, РАЗМЕРА ТЕКСТА И ТД
-------------------------------------------------------------*/
#color-area, #table-area, #keyboard-area {width:auto}
#keyboard-area {text-align:center; padding-bottom:4px}
#imageup-area {width:170px}
#imageattach-area {width:770px; height:200px; padding:0px !important}
#smilies-area, #video-area, #spoiler-area {width:450px}
#image-area {width:550px}
#color-area * {border:0}
#color-area table {width:320px; height:20px; padding:0; margin:0}
#table-area table {width:auto !important; padding:0; margin:0; border-collapse:collapse}
#table-area div {margin-top:1em; text-align:center}
#table-layout {margin-right:0.5em}
#table-area td {background-color:#fff; width:20px; height:20px; border-width:1px !important; border-style:solid !important; border-color:#dadada !important}
#table-area td.selected {background-color:#c8c8ff}
#color-area td, #table-area td {margin:0; padding:0; line-height:0}
#color-area td img, #table-area td img {width:20px; height:20px; cursor:pointer !important}
#font-area span, #font-area img, #size-area span, #size-area img {display:block; position:relative; }
#font-area span, #font-area img {height:15px}
#size-area span, #size-area img {height:24px}
#font-area span, #size-area span {padding:1px 0}
#addition-area div {height:24px; vertical-align:middle}
#font-area img {width:100%; margin-top:-15px}
#size-area img {width:100%; margin-top:-24px}
#keyboard-span {text-align:center; padding-bottom:10px; width:auto}
#keyboard-span input {font-family:Arial, Helvetica, sans-serif; font-weight:300; font-size:13px; color:#666; background-color:#fff; margin:1px 1px 0 0; border:1px solid #ddd; cursor:pointer; height:25px; min-width:30px}
#imageup-area input {font-size:0.8em}
#imageup-area p {padding:0; margin:0}
#imageup-title {margin-bottom:10px !important}
#imageup-submit {margin-top:10px !important}

/* настройки оформления */
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #video-area-msg, #smilies-area, #video-area, #spoiler-area, #float {
    padding: 15px 10px 10px 10px !important;
    background: repeat transparent url(https://forumstatic.ru/files/001c/35/64/56373.png);
    border-radius: 5px;
    color: var(--t-body);
    border: var(--bord);
}

#size-area {width: 50px; left: 15px;}

#font-area span, #font-area img {    height: 15px; }

/* фон репутации */
.post_reputation {
padding: 15px;
    background: repeat transparent url(https://forumstatic.ru/files/001c/30/dc/76703.png);}

#font-area {
    height: 160px;
    width: 130px;
    overflow-y: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    left: 0px;
}
#font-area div {
    -webkit-flex-basis: 12em;
    flex-basis: 12em;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}

#tags .container {position: absolute;
    z-index: 2;
    right: 50px;}

/* мини аватар на главной
-------------------------------------------------------------*/

 .user-avatar {height: 35px; width:35px;     float: left;
    position: relative;
    margin: -2px 2px 30px 0;}

 .user-avatar .avatar-image {   
    height: 30px;
    width: 30px;
    opacity: 0.85;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
    border-radius: 50%;
    filter: grayscale(0.5) brightness(0.9);
    transition: all 0.3s ease-in-out;
}

.user-avatar .isonline {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    position: absolute;
     top: 0px;
    right: 31px;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
    background: #3b3f31;
    z-index: 100;
}

.punbb .user-avatar a {padding:0!important; background:none transparent!important}
.punbb .user-avatar a::after {content:none!important}
.punbb .user-avatar .avatar-image:hover {opacity:1}
@keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
@-moz-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
@-webkit-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}

#pun-viewforum .user-avatar {float: left;
    position: relative;
height: 30px;
    width: 30px;
margin: 0px 10px 0px -15px;
}

#pun-messages .user-avatar {    
    float: left;
    position: relative;
    height: 34px;
    width: 34px;
    margin: 0px 20px 0px 0px;
}

#pun-viewforum .user-avatar .avatar-image, #pun-messages .user-avatar .avatar-image {   
 border: 2px solid!important;
    height: 30px ;
    width: 30px !important;
opacity:0.85; background-position:center center; background-size:cover; background-repeat:no-repeat; float:left;     filter: grayscale(0.5); border-radius: 50%;}

#pun-messages .user-avatar .isonline { top: 0px; right: 25px; }
#pun-viewforum .user-avatar .isonline {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: -1px!important;
    right: 27px!important;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
    background: var(--hovlink);
    z-index: 100;
}

/* СТРАНИЦА ЛИЧНЫХ СООБЩЕНИЙ
-------------------------------------------------------------*/
#pun-messages .post h3 {
    margin-left: 215px !important;
    width: 500px;
    background: #0000000f;
    background-size: contain;
    border-radius: 6px;
    height: 20px;
    border: .5px solid #4d484847;
 }

#pun-messages .post h3 span {
    display: flex;
    justify-content: space-between;
    flex-flow: row-reverse;
    width: 520px;
    margin-left: -60px;
    text-transform: uppercase;
    font-size: 9px;
    position: absolute;
    top: 25%;
    color: #6a6a6a;
    text-shadow: none;
}

#pun-messages .post-author {     
    margin-left: -120px !important;
    margin-top: -20px !important;
    min-height: 200px !important;
}

#pun-messages .post .pa-posts .fld-name {  text-shadow: none; }

#pun-messages .fs-box  { margin-right: -5px; }
#pun-messages .post-author ul { 
    width: 250px;
    margin: 0px;
 }
#pun-messages .pa-author a {    text-shadow: none !important;}
#pun-messages .pa-author {    text-shadow: none !important;     margin: 25px 0px 10px; }
#pun-messages .pa-title {  }

#pun-messages .pa-posts {}
#pun-messages .post-body {margin-left: 90px!important;     width: auto !important; }
#pun-messages .post-body .post-box { 
   margin-right: -30px;
    margin-left: 55px;}
#pun-messages .post-body .post-content { width: 96%; }
#pun-messages .post .container {    border: none!important;     margin-left: 70px !important;}
#pun-messages #post-form {    margin-top: 0px!important;    border: none!important; }

#pun-messages .indOnline, #pun-messages .indOffline, #pun-messages .pa-reg {display: none;}



.pmtc22 {
    width: 20% !important;
    line-height: 30px;
}

.pmtcl1 {width: 50% !important;}

/* ПРОКРУТКА, ВЫДЕЛЕНИЕ, ВВЕРХ-ВНИЗ, БЕГУНОК УВЕЛИЧЕНИЯ ТЕКСТА 
-------------------------------------------------------------*/
/* выделенный текст */
::selection { background: #bfbcb4;
color: var(--hovlink);
}

/* ширина прокрутки  */
::-webkit-scrollbar {
    width: 2px;
    height: 1px;}

/* движущаяся часть прокрутки */
::-webkit-scrollbar-thumb {
    background-color: #24261c;
}

.blockcode .scrollbox::-webkit-scrollbar-thumb, #main-reply::-webkit-scrollbar-thumb, #tags .container::-webkit-scrollbar-thumb, #imageQueue::-webkit-scrollbar-thumb, #uploaded-images::-webkit-scrollbar-thumb, #mask_dialog .hv-form-block::-webkit-scrollbar-thumb, .punbb #mask_dialog .hv-preview-block::-webkit-scrollbar-thumb, .hv-masks-storage::-webkit-scrollbar-thumb, #form-login #List-UserNames ul::-webkit-scrollbar-thumb, .pun-modal .container::-webkit-scrollbar-thumb, .unread-notifications #notifications-wrap::-webkit-scrollbar-thumb, #history_selected_version textarea::-webkit-scrollbar-thumb, .adinput textarea::-webkit-scrollbar-thumb, #post #wrapper div::-webkit-scrollbar-thumb, #post #wrapperBottom div::-webkit-scrollbar-thumb, .hvStickerPackModalContent::-webkit-scrollbar-thumb, .materielbag::-webkit-scrollbar-thumb {
    background-color: #30493e;
}

/* подложка прокрутки */
::-webkit-scrollbar-track {
background-color: rgba(138, 132, 115, .3);
}

.blockcode .scrollbox::-webkit-scrollbar-track, #main-reply::-webkit-scrollbar-track, #tags .container::-webkit-scrollbar-track, #imageQueue::-webkit-scrollbar-track, #uploaded-images::-webkit-scrollbar-track, #mask_dialog .hv-form-block::-webkit-scrollbar-track, .punbb #mask_dialog .hv-preview-block::-webkit-scrollbar-track, .hv-masks-storage::-webkit-scrollbar-track, #form-login #List-UserNames ul::-webkit-scrollbar-track, .pun-modal .container::-webkit-scrollbar-track, .unread-notifications #notifications-wrap::-webkit-scrollbar-track, #history_selected_version textarea::-webkit-scrollbar-track, .adinput textarea::-webkit-scrollbar-track, #post #wrapper div::-webkit-scrollbar-track, #post #wrapperBottom div::-webkit-scrollbar-track, .hvStickerPackModalContent::-webkit-scrollbar-track, .Select_Topics tbody::-webkit-scrollbar-track, .materielbag::-webkit-scrollbar-track {
    background-color: #7f796b30;
}


/* ПРОФИЛЬ ПРИ НАСТРОЙКЕ + ЛИЧНЫЕ СООБЩЕНИЯ
-------------------------------------------------------------*/
#profilenav h2 {  }

/* контейнер */
#profile .container { padding-left: 200px; }

/* навигация */
#profilenav {  float: left;  width: 200px;  margin-left: -200px;  }

/* отступы между строк в меню*/
#profilenav li {  padding-bottom: 10px;  font-weight: normal;  }

/* отступ в управлении  */ 
#setmods dl {padding: 0 0 0 110px;  }
#setmods dt { float: left;
    width: 150px;
    margin-left: -190px;
    padding: 10px;
    display: inline;
  }
#setmods dd { display: block;     padding: 10px;     font-weight: normal;  }

/*настройки списка */
#profilenav ul { padding: 0px; }

/* заголовки  в настройках профиля (у меня отключены) */
#viewprofile h2, #profilenav h2 {     text-align: left;
    margin: 0px!important;}
#viewprofile h2 span, #profilenav h2 span {         
font-size: 15px;
    text-align: center;
    text-transform: uppercase; }

/* ПРОФИЛЬ в ПРЕДПРОСМОТРЕ
-------------------------------------------------------------*/
#viewprofile ul { padding: 0px 25px;  }
#viewprofile li { }
#viewprofile li span {float: left;
    width: 150px;
    padding: 5px 10px;
    font-weight: bold;  }
#viewprofile li strong, #viewprofile li div {    display: block;    padding: 7px 10px;    font-weight: normal;  }
#profile-left { width: 25%; padding-top:0 !important;}
#profile-right {width: 75%}
#profile-name strong {font-size:14px}
#profile-left strong {font-weight:bold!important;}
#profile-signature {padding:10px;}

#viewprofile .lzname,  #viewprofile .lztext {
    background: transparent;
    text-align: left;
    width: auto;
    border: none;
    outline: none;
    margin: 0!important;
    padding: 0px!important;
    padding-bottom: 2px!important;
    text-shadow: none;
    font-weight: bolder!important;
}

/* ОСНОВНЫЕ НАСТРОЙКИ. НЕ ТРЕБУЮТ ИЗМЕНЕНИЙ
-------------------------------------------------------------*/
* html .tclcon {height: 1px}
html, body {min-width: 1200px!important;}

/* отключить прокрутку снизу */
body {overflow-x: hidden}

/* отступы по умолчанию у тела */
body {margin: 0;}

/* элементы списка */
ul, dl, li, dd, dt {  list-style: none;  }

/* убрать курсив с текста везде кроме поста */
address, em {font-style: normal;} 

/* убрать подчеркивание с ссылок */
a {  text-decoration: none;  }

/* скрытые элементы */
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after, #pun-title h1 span, #pun-main h1,  #pun-debug h2 {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;  overflow:hidden;  line-height: 0.0;  font-size: 0;  }

#button-files_rusff,
#button-graffiti_rusff {display: none!important;}
#post fieldset legend {display: none!important;}
.punbb-admin #pun-status {display: none!important;}

.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2,  #navawards a span  {  font-size: 0;  height: 0;  width: 0;  line-height: 0.0;  position:absolute;  left: -9999px;  overflow: hidden  }
#pun-ulinks .item5, .modlist, li.pa-ua, .pa-author imgб li#navawards, .lastedit, .pa-gifts, div#pun-live-rusff { display:none;}

/* информация при регистрации */
.info-box {padding: 0 30px;    margin: 0 0 10px 0;  }
.info-box * {  padding: 0;  }
#pun-main .info-box .legend {    font-weight: bold;  }


/* СКОПИРОВАНО ИЗ ЭКСТРЫ
-------------------------------------------------------------*/
#poll-special table.poll1 {width:auto}
#poll-special td {border:0}
.punbb .post-content img.postimg {max-width:100%; margin:0.4em 0}
#poll-special td {text-align:left !important; cursor:default !important}
#poll-special td.tac {text-align:center !important}
#poll-special td.tar {text-align:right !important}
#form-buttons table, .punbb .formal textarea {width:100%}
#form-buttons td {padding:0 !important; line-height:0; background-position:center; background-repeat:no-repeat; border:0; cursor:pointer;}
#form-buttons td img {height:26px; width:100%}
#form-buttons tr {text-align: center;}
td#button-font {background:url('/i/form_buttons.3.png') no-repeat 50% 5px}
td#button-size {background:url('/i/form_buttons.3.png') no-repeat 50% -21px}
td#button-bold {background:url('/i/form_buttons.3.png') no-repeat 50% -47px}
td#button-italic {background:url('/i/form_buttons.3.png') no-repeat 50% -73px}
td#button-underline {background:url('/i/form_buttons.3.png') no-repeat 50% -99px}
td#button-strike {background:url('/i/form_buttons.3.png') no-repeat 50% -125px}
td#button-left {background:url('/i/form_buttons.3.png') no-repeat 50% -151px}
td#button-center {background:url('/i/form_buttons.3.png') no-repeat 50% -177px}
td#button-right {background:url('/i/form_buttons.3.png') no-repeat 50% -203px}
td#button-link {background:url('/i/form_buttons.3.png') no-repeat 50% -229px}
td#button-spoiler {background:url('/i/form_buttons.3.png') no-repeat 50% -255px}
td#button-image {background:url('/i/form_buttons.3.png') no-repeat 50% -281px}
td#button-video {background:url('/i/form_buttons.3.png') no-repeat 50% -307px}
td#button-hide {background:url('/i/form_buttons.3.png') no-repeat 50% -333px}
td#button-quote {background:url('/i/form_buttons.3.png') no-repeat 50% -359px}
td#button-code {background:url('/i/form_buttons.3.png') no-repeat 50% -385px}
td#button-color {background:url('/i/form_buttons.3.png') no-repeat 50% -411px}
td#button-smile {background:url('/i/form_buttons.3.png') no-repeat 50% -437px}
td#button-keyboard {background:url('/i/form_buttons.3.png') no-repeat 50% -463px}
td#button-table {background:url('/i/form_buttons.3.png') no-repeat 50% -489px}
td#button-addition {background:url('/i/form_buttons.3.png') no-repeat 50% -515px}
#formkey, #formetc {display:none}
#main-reply {width:100%}
#pun-messages #post-form div.container {padding-left:2.3em}
#similar-topics {margin-top:1em}
#similar-topics div.container {padding-top:1.1em}
#similar-topics td {border:0; padding:0}
#similar-topics td.st-tcl {width:60%}
#similar-topics td.st-tc2 {width:25%; padding-right:1em; text-align:right}
#similar-topics td.st-tcr {width:15%; padding-right:1em; text-align:right}
.postlink.long {width:30em}
.postlink.long .new-topic {padding-right:12px}
#pun-online .tcl.action {width:35%}
#pun-online .tc3 {width:10%}
#pun-index .isub .tcl {padding-left: 3em !important;}
#pun-main #subforums {padding: 1em 0 1em 1em; margin-bottom: 5px;}


/** подгрузка видео и картинок 
---------------------------------------------------------------*/
#video-host-list {margin-top:.3em; line-height:1.8em}
#video-area-tinp, #image-area-tinp {margin:.5em 0; padding:.3em; border:#66a solid 1px; height:70px}
#video-area-msg, #image-source-list, #image-area-actions, #spoiler-sels {line-height:2em}
p[class="checkfield"] img, div[class="checkfield"] img, fieldset[class="radiofield"] img {height:auto; max-height:50px}
#image-area-tcon-computer {margin:0 0 1em}
#image-area-tcon-computer td {border:none !important; padding:0}
#imageupload-left {width:140px}
#imageupload-right {padding-left:9px !important; background:transparent !important; max-width:380px}
#image-area-actions {text-align:right}
* html #imageQueue {height:expression( this.scrollHeight > 65 ? "66px" :"auto" )} /* sets max-height for IE */
* html #uploaded-images {height:expression( this.scrollHeight > 143 ? "144px" :"auto" )}
#imageQueue {max-height:72px; overflow-y:auto; margin-bottom:10px}
#uploaded-images {max-height:144px; overflow-y:auto}
#uploaded-images img {width:88px; height:66px; border:1px solid; margin-right:4px; cursor:pointer}
#upload-button-container, #image-width, #image-thumb-width, #image-insert-format, #insert-all-images-container {margin-top:10px}
#image-source-list a, #image-area-actions a, #spoiler-sels a {margin-right:15px; cursor:pointer}
#insert-image-tip {margin-top:10px}
#upload-button-container img {cursor:pointer; width:120px; height:30px}
#image_upload_input {position:absolute; z-index:-1; left:-9999px}
#selected-image-width, #selected-thumb-width {width:6em}
#imageupload-left input[type=button] {width:11em; text-align:center}
#upload-button-container input[type=button] {font-weight:bold}
#image-width, #image-thumb-width, #image-insert-format strong {font-size:.9em}
.uploadQueueItem {padding:.8em 1em; border:solid 1px #ddd; border-radius:5px; margin-bottom:.5em; background:rgba(238,238,238,0.22)}
.uploadQueueItem.error {border-color:rgba(255,0,0,0.25); background-color:rgba(255,0,0,0.08)}
.uploadQueueItem .cancel {font-size:20px; font-weight:700; font-family:Arial; float:right; margin:-.25em 0 0}
.uploadQueueItem .cancel a {text-decoration:none; color:#333!important}
.uploadProgress {display:block; width:98%; height:3px; margin:2px 0 0; background:#ddd; position:relative}
.uploadProgressBar {position:relative; background:#00adff; height:3px; width:.1%; transition:width .1s linear}


/** подсказки и затемнение фона при всплывающих страницах 
---------------------------------------------------------------*/
.tipsy {padding:5px; font-size:11px; font-family:tahoma,helvetica,verdana,arial; position:absolute; z-index:100000; opacity: 1!important;}
.tipsy-inner {padding:5px 8px 4px; background-color:black; color:white; max-width:300px; min-width: 150px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position: absolute!important;  top: -255px!important; opacity: 1!important; left: -10px; }
.tipsy-arrow {position:absolute; width:0; height:0; border:solid 5px; border-color:transparent transparent black transparent}
.tipsy-n .tipsy-arrow {top:0; left:50%; margin-left:-5px; border-top:0}
.tipsy-nw .tipsy-arrow {top:0; left:11px !important; border-top:0}
.tipsy-ne .tipsy-arrow {top:0; left:auto !important; right:11px; border-top:0}
.tipsy-s .tipsy-arrow {bottom:0; left:50%; margin-left:-5px; border-color:black transparent transparent transparent; border-bottom:0}
.tipsy-sw .tipsy-arrow {bottom:0; left:11px !important; border-color:black transparent transparent transparent; border-bottom:0}
.tipsy-se .tipsy-arrow {bottom:0; left:auto !important; right:11px; border-color:black transparent transparent transparent; border-bottom:0}
.tipsy-e .tipsy-arrow {top:50%; margin-top:-5px; left:auto !important;right:0; border-color:transparent transparent transparent black; border-right:0}
.tipsy-w .tipsy-arrow {top:50%; margin-top:-5px; left:0 !important; border-color:transparent black transparent transparent; border-left:0}
.jGrowl {z-index:9999; color:#fff; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; position:fixed}
.jGrowl.top-left {left:0; top:0}
.jGrowl.top-right {right:0; top:0}
.jGrowl.bottom-left {left:0; bottom:0}
.jGrowl.bottom-right {right:0; bottom:0}
.jGrowl.center {top:0; width:50%; left:25%}
.jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification {margin-left:auto; margin-right:auto}
.jGrowl-notification {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; text-align:left; display:none; border-radius:5px; min-height:40px}
.jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff}
.jGrowl-notification .jGrowl-header {font-weight:700; font-size:.85em}
.jGrowl-notification .jGrowl-close {background-color:transparent; color:inherit; border:none; z-index:99; float:right; font-weight:700; font-size:1em; cursor:pointer}
.jGrowl-closer {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; display:none; border-radius:5px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:.9em; font-weight:700; text-align:center}
.jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff}
@media print {.jGrowl {display:none}}
.pun-modal {position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; z-index:100000}
.pun-modal .modal-bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); cursor:pointer; z-index:110000}
.pun-modal .modal-inner {width:700px; max-width:94%; height:auto; max-height:44em; top: 50%; left: 50%;  transform: translateX(-50%) translateY(-50%); border-radius: 5px; box-shadow:0 0 14px rgba(0,0,0,.3); position:relative; z-index:120000; overflow:hidden}
.pun-modal h2,.pun-modal h1 {max-width:700px; margin:0!important; background-color: #b4ad9c;}
.pun-modal .container {padding:.6em 1em; max-height:40em; overflow:auto}
.pun-modal .closer {position:absolute; font-size:1.5em!important; line-height:.8em; right:.4em; padding:.3em!important; margin:-.3em!important; cursor:pointer; background:none 0 transparent!important}
.noscroll {overflow:hidden!important}

.notify-message.jg-notice, .notify-message.jg-reputation, .notify-message.jg-report, .notify-message.jg-award { border-left: 12px solid transparent!important; }

.jGrowl-notification .jGrowl-header, .jGrowl-notification .jGrowl-message {
    font-family: 'Raleway', sans-serif!important;
    font-weight: 600!important;
    color: var(--doptext)!important;
}

.jGrowl-notification .jGrowl-message a { 
    font-family: 'Raleway', sans-serif!important;
    color: var(--doptext)!important;
 }

.jGrowl-notification .jGrowl-close {
    border: none !important;
    color: var(--doptext);
    padding: 2px 8px !important;
    font-size: 12px !important;
}

.flag-i {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
    margin-right: 1em;
}

.flag-i:before {    content: '\00a0';}

.social {
    background-image: url(/i/social.1.png);
    background-repeat: no-repeat;
    float: left;
    display: block;
    margin: 3px 5px;
    width: 16px;
    height: 16px;
}
.social-vkontakte {    background-position: -130px 0;}
.social-odnoklassniki {    background-position: -78px 0;}
.social-mailru {    background-position: -52px 0;}
.social-google {    background-position: -26px 0;}
.social-yandex {    background-position: -156px 0;}

.icons-pencil:before { content: '\270E'; } /* '' */


/************************* 
Стиль для Быстрой смены аккаунтов 
Deff 
*************************/
#pun-navlinks li {
  position:relative;
  z-index:900;
}
/*Cкрытие формы входа без клика*/
#pun-navlinks a:not(.NextShow)+span.odd{
  display:none!important;
}
#pun-navlinks a+span.odd{
  display:inline-block!important;
  position: absolute!important;
}
/*Стиль иконки Выход */
#pun-navlinks #New-exit img{ 
  position: absolute;
  margin: 0;
  width: 20px;
  height: auto;
  opacity: .68;
  /*display:none;*/
  transition:.66s;
}
.punbb #pun-navlinks a#New-exit {
  display: inline-block;
  position: absolute;
  margin: 0px -22px 0 22px;
  padding: 0!important;
  width: 20px;
  height: 20px;
}
#pun-navlinks #New-exit:hover{
 opacity: .45;
}
#pun-navlinks #New-exit:before{
  background: url(http://essentia.rusff.me/Активные%20темы_files/53979003.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
/* input(ы) справо в форме */
.punbb #form-login div:not(#List-UserNames) input{
    margin: 0!important;
    outline: 0 none;
    background: var(--backcol);
    border-color: var(--bord);
    margin-bottom: 7px!important;
    border-radius: 8px!important;
    padding: 3px!important;
}
.punbb #form-login input#fld1,
.punbb #form-login input#fld2{
   width: 100px!important;
}
.punbb #pun-navlinks #form-login input[type="submit"].button{
    color: #AB9163;
    font-size: 11px!important;
    border-radius: 0!important;
    font-family: Raleway Medium!important;
    padding: 4px 25px 4px 25px !important;
    text-transform: uppercase;
    background: #A44B1A;
    border: 1px solid #A44B1A!important;
    margin: 0!important;
    transition:.33s;
}
.punbb #pun-navlinks #form-login input[type="submit"].button:hover{
    background: #414141;
    border: 1px solid #1E1E1E!important;
    transition:.66s;
}
/*Стиль формы входа*/
#pun-navlinks #navlogin{
  position:relative;
  z-index:1400;
}
#pun-navlinks #form-login {
position: absolute;
    width: 120px;
    text-transform: none;
    word-spacing: normal;
    left: 0;
    top: 19px;
    z-index: 100000!important;
    font-family: verdana!important;
    font-weight: normal;
    text-shadow: none;
    letter-spacing: 0.1px!important;
    color: var(--headtext);
    font-size: 11px;
    padding: 7px 12px;
    background: #242424;
    text-align: center;
    border: var(--bord);

}
#pun-navlinks #form-login .inputfield.required:first-of-type {
    margin-top: 5px;
}
#List-UserNames ul+span b,
.punbb #pun-navlinks #form-login input[type="submit"].button{
  color:#AB9163;;
}
#pun-navlinks #navlogin #form-login { 
 margin-left: -33px;/*Подвижки формы влево от вход*/ 
} 
#pun-navlinks #navlogout #form-login { 
 margin-left: -33px;/*Подвижки формы влево от выход*/ 
} 
.ismoderator #pun-navlinks #navlogout #form-login {
  margin-left: -33px!important;/*Подвижки формы влево от выход для АМС*/
} 

/*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */
#pun-navlinks #form-login a.Rega,
#pun-navlinks #form-login a.Forgot {
    padding: 2px 4px!important;
    font-size: 10px!important;
    color: #7c6333!important;
    text-shadow: 1px 1px 0 rgba(0, 0, 0,.45);
    letter-spacing: 0!important;
    font-family: verdana;
    font-weight: 400;
    line-height: 0px;
    text-transform: none!important;
   transition:.33s;
}
#pun-navlinks #form-login a.Rega:hover,
#pun-navlinks #form-login a.Forgot:hover {
   color: #cbcaca!important;
   transition:.6s;
}
#navlogout .Rega,
#navlogout .Forgot {
  display:none!important;
}
/* Помечаем красным незаполненные поля!*/
.punbb #form-login input.none{
outline:red dashed 2px!important;
}
/* кнопка просмотра пароля */
.punbb #form-login input[type="checkbox"]#check{
display:none; /*Отключил-не понравилась*/
}

/*Форма слево(с Никами) */ 
#List-UserNames {
position: absolute;
    margin-top: -8px;
    min-height: 109px;
    width: 220px;
    right: 100%;
    text-shadow: none;
    padding: 12px 19px 12px 17px;
    text-align: center;
    background: #242424;
    border: var(--bord);

}
/*Стиль контейнера под список Ников*/ 
#List-UserNames ul {
    overflow: hidden;
    overflow-y: auto;
    min-height: 36px;
    max-height: 72px;
    text-align:left;
    font-family: verdana;
    padding: 0!important;
    text-shadow: none !important;
    font-size: 10px;
}
.punbb #List-UserNames li{
    display: block!important;
    position: relative;
    background: #141414;
    text-align: left;
    padding-left: 5px!important;
    font: normal normal 100 10px/normal verdana!important;
    margin: 1px auto!important;
    padding: 2px 0;
    transition: .33s;
}
.punbb #List-UserNames li:hover{
  opacity:.8;
}
/*Стиль Ников*/ 
.punbb #List-UserNames li>b{
  cursor:pointer;
  opacity:.8;
  color: #fff;
  text-shadow:1px 1px 1px rgba(0,0,0,.8);
}
.punbb #List-UserNames li>b:hover{
  opacity:.93;
  text-shadow:1px 1px 1px rgba(0,0,0,.8);
}
/*Скролл контейнера с никами*/ 
#List-UserNames ul::-webkit-scrollbar {
    width: 7px;
    height: 5px;
}
#List-UserNames ul::-webkit-scrollbar-track {
  background-color: #CBC1AC;
  border: 1px solid #CBC1AC;
  box-shadow: none;
}
#List-UserNames ul::-webkit-scrollbar-thumb {
    background-color: #2B1F14;
    border: 2px solid #CBC1AC;
    box-shadow: none;
}
/*Кнопки Удалить (правее ников)*/ 
#List-UserNames ul li>span {
  display:inline-block;
  padding:0 3px;
  position:absolute;
  opacity:.88;
  cursor:pointer;
  top:0;bottom:0;
  right:2px;
  color: #fff;
  font: normal normal 700 10.56px/normal Verdana;
  text-shadow:1px 1px 1px rgba(0,0,0,.8);
}
/*Текст при отсутствии запомненных Ников!*/
#List-UserNames ul:empty::before{
  display:inline-block;
  text-align: center;
  content: "У Вас нет запомненных ников, введенных через форму справа, или через перенос ниже!"
}
/*Кнопка выход-2*/ 
#navlogin #exit-2 {
  display:none;
}
/*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/ 
#List-UserNames  ul+span{
  display:inline-block;
  padding:6px 0 8px 0;
  text-align:left;
  font: normal normal 400 10.56px/normal Verdana;
}
/*Сам инпут*/ 
.punbb #form-login #List-UserNames input {
    display: inline-block;
    background: var(--backcol);
    border: 1px inset rgba(99,100,79,.3)!important;
    border-radius: 8px;
    outline: 0 none;
    color: var(--link);
    margin: 0!important;
    margin-top: 9px!important;
    padding: 4px !important;
    vertical-align: middle;
}
/*Стрелочки к инпуту*/ 
#List-UserNames  ul+span b{
  font: normal normal 400 13px/normal Verdana;
  padding:0 3px;
  color: #AB9163;
}
/*Кликалка слево, чуть выше инпута*/ 
#List-UserNames .a1-copy{
  display:inline-block!important;
  cursor:pointer;
  float:left;
}
/*Кликалка справо*/ 
#List-UserNames .a1-paste{
  cursor:pointer;
  display:inline-block!important;
  float:right;
}
.tipsy.a11 {
margin-top:-22px!important;
margin-left: 106px!important;
max-width:170px;
}
#pun-ulinks li {
  display:inline-block!important;
  position:relative;
  z-index:100;
}
/*********************************
  //END Стиль к Быстрой смене Ников!
*********************************/


.hide-author .post-body {
    margin-left: -40px;
    width: 1000px !important;
    position: relative !important;
    padding: 10px 35px;
    box-sizing: border-box;
}

.hide-author  .post-content {
   overflow: visible;
}


/*Регулировка размера шрифта в постах © Alex_63 */

.FNTslider {
    border-radius: 4px;
    position: absolute;
    z-index: 1000;
    background: #d6d6d2;
    width: 109px;
    height: 2px;
    margin: 3px 5px;
    border: solid 1px #d5d4d0;
    float: right;
    margin-right: 10%;
}

#pun-messages .FNTslider {  margin-right: 20%; }

.FNTslider .before {
    height: 2px;
    border: solid 1px transparent;
    border-right: none 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    background: #2a3e34;
    margin-top: -1px;
    margin-left: -1px;
}
.FNTslider .thumb {
    width: 3px;
    height: 8px;
    border-radius: 3px;
    position: relative;
    top: -3.5px;
    background: #2a3e34;
    border: .2px solid #00000057;
    cursor: pointer;
}


/*  подсказки */

#tooltip,
.tipsy-inner {
  z-index: 999999;
  padding: 4px;
  font-family: 'Raleway', sans-serif;
  color: #21231c9e!important;
  font-weight: 600;
  text-transform: lowercase;
  font-size: 9px;
  letter-spacing: 0.5px;
  border-top-right-radius: 5px!important;
   filter: drop-shadow(2px 2px 2px #464646a6);
}

#tooltip,
.tipsy-inner,
#respect figure .prof,
.tipsy-inner a {
  color: #21231c9e!important;
  text-decoration: none !important;
  text-align: center;
}

#tooltip {
  position: absolute;
  max-width: 200px;
  display: none;
}

#tooltip,
.tipsy-inner,
.num_msg,
.bubble,
.jGrowl-notification,
.jGrowl .messag_theme,
#messages-list a.Author {
  background: url(https://forumstatic.ru/files/001c/35/64/56373.png)!important;
}


/*ЧАСТЬ 3. CSS-стили кастомизированного плеера*/
.player-wrapper{
    background: none;
    width: 0px;
    height: 40px;
    position: absolute;
    right: 251px;
    top: 82px;
}

.pa-fld1 .player-wrapper { 
    top: 72px;
    right: 105%;
}

.play-pause.paused{
    background: #d2d1cd!important;
    position: relative;
    border: 0 !important;
    width: 30px;
    height: 30px;
    border-radius: 50% !important;
    padding: 0;
    box-shadow: none !important;
padding: 0!important; 
}

.play-pause.paused:before {
    content: "\f04b";
    position: absolute;
    font-size: 16px;
    font-family: Font Awesome;
    color: #314c40;
    top: 50%;
    left: 54%;
    transform: translateX(-50%) translateY(-50%);
}

.play-pause{ 
padding: 0!important; 
box-shadow: none!important;
    background: #d2d1cd!important;
    position: relative;
    border: 0 !important;
    width: 30px;
    height: 30px;
    border-radius: 50% !important;
    padding: 0;
    box-shadow: none !important;
}

.pa-fld1 .play-pause {
    background: url(https://forumstatic.ru/files/001c/35/64/17439.png) !important;
    height: 30px;
    width: 26px;
    border-radius: 10px 10px 0px 10px !important;
}

.play-pause:before {
    content: "\f04c";
    position: absolute;
    font-size: 16px;
    font-family: Font Awesome;
    color: #314c40;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.pa-fld1 .play-pause.paused:before, .pa-fld1 .play-pause:before { font-size: 13px; color: #d0cfca; }

.track, .volume{height: 100%; background: linear-gradient(0deg, transparent 0, transparent 50%, black 50%, transparent calc(50% + 1px), transparent); display: inline-block; margin-left: 10px; position: relative;}
.track {
    width: calc(80% - 60px);
}
.volume {
    width: 20%;
}
.thumb {
    height: 0px;
}

/* мелодия в профиле */

audio::-webkit-media-controls-panel {
  background: #3dbfda;
}
audio::-webkit-media-controls-play-button {
  color: #fff;
}


audio::-webkit-media-controls-mute-button,
audio::-webkit-media-controls-timeline-container,
audio::-webkit-media-controls-current-time-display,
audio::-webkit-media-controls-time-remaining-display,
audio::-webkit-media-controls-timeline,
audio::-webkit-media-controls-volume-slider-container,
audio::-webkit-media-controls-volume-slider,
audio::-webkit-media-controls-seek-back-button,
audio::-webkit-media-controls-seek-forward-button,
audio::-webkit-media-controls-fullscreen-button,
audio::-webkit-media-controls-rewind-button,
audio::-webkit-media-controls-return-to-realtime-button,
audio::-webkit-media-controls-toggle-closed-captions-button {
  display: none!important;
}


/* адаптив */

@media screen and (max-device-width: 580px) {
   body { -webkit-text-size-adjust: none; min-width: unset !important; }
  #pun-index .tclcon { -webkit-text-size-adjust: none;}
   #pun-stats .container  { -webkit-text-size-adjust: none;}
    #pun {
    width: 100%!important; 
    margin: 230px 0 120px!important;
}

.go-up, .go-down { display: none!; }


#pun-redirect { height: 100px; }
.redirect-page #pun {
        background: repeat transparent url(https://forumstatic.ru/files/001c/30/dc/76703.png) !important;
        margin-top: 420px;
        width: calc(100vw - 20%);
        background-size: cover !important;
        border: 6px solid #161010eb;
}

#pun:before, #pun:after { content: none!important; background: none!important; }
}

0

18

цитаты в таблице поставить бэкграунд helpcol, orange-border, 185 для текста цитат
разделитель опустить к профилю
репа ускакала

кружок на иконку
убрать бефор в плашке
гэп на подфорумах

0

19


проверка

0

20

ссылка ссылка

Существуют места, в которых ведьмы чувствуют дисбаланс энергии, а соответствующие заклинания позволяют эту силу в себя впитать. Ученые пытаются объяснить их "аномальными зонами", но до сих пор не могут найти причину образований. Суть подобных вещей заключается в смерти сверхъестественных существ. Массовая гибель образовывает скопление энергии такого рода, что, к примеру, сбивает радары и действует на внутреннее давление живых организмов. Магия не уходит из мира, всегда стремясь оставаться в прежнем количестве, в то время как физические оболочки приходят в негодность. Сами по себе сгустки энергии являются нейтральными и остаются на местах гибели своих хранителей. Чем свежее смерть, тем более явно выражена энергия. Чем меньшее количество представителей сверхъестественного мира погибает, тем скорее скопление покидает место силы, перерождая магию в новорожденных. Энергия от смерти одной особи рассеивается на 9й день или раньше. Ведьмам запрещено впитывать энергию без одобрения Сената Существ (что случается только при крайней необходимости), дабы сохранить баланс рождаемости людей с ведьмовским даром. Места силы по всей планете связаны между собой.

В результате двух темномагических ритуалов (ночью с 12 на 13 апреля 2018), одновременно проводившихся на местах силы в Новом Орлеане, в ход которых вмешалась посторонняя магия, произошел большой магический взрыв (также называемый магическим Разломом или магическим Дисбалансом), сказавшийся на балансе магии во всем мире. Энергия от этого магического взрыва распространилась по всем местам силы на планете, истончив грань между миром живых и миром мертвых. Сначала эти последствия не были известны, но спустя пару недель ведьмы по всему миру и Орден Инквизиции стали замечать, что погибающие рядом с местами силы представители сверхъестественных рас, не могут покинуть этот мир окончательно и трансформируются во что-то ранее неизведанное. Этим ожившим «дисбаланс» отдает часть определения и таких мертвецов нарекают — «дисы». Позже становится известно также и то, что большой магический взрыв повредил древние печати, блокирующие способности носителей генов оборотней-медведей и банши.

Существуют места, в которых ведьмы чувствуют дисбаланс энергии, а соответствующие заклинания позволяют эту силу в себя впитать. Ученые пытаются объяснить их "аномальными зонами", но до сих пор не могут найти причину образований. Суть подобных вещей заключается в смерти сверхъестественных существ. Массовая гибель образовывает скопление энергии такого рода, что, к примеру, сбивает радары и действует на внутреннее давление живых организмов. Магия не уходит из мира, всегда стремясь оставаться в прежнем количестве, в то время как физические оболочки приходят в негодность. Сами по себе сгустки энергии являются нейтральными и остаются на местах гибели своих хранителей. Чем свежее смерть, тем более явно выражена энергия. Чем меньшее количество представителей сверхъестественного мира погибает, тем скорее скопление покидает место силы, перерождая магию в новорожденных. Энергия от смерти одной особи рассеивается на 9й день или раньше. Ведьмам запрещено впитывать энергию без одобрения Сената Существ (что случается только при крайней необходимости), дабы сохранить баланс рождаемости людей с ведьмовским даром. Места силы по всей планете связаны между собой.

В результате двух темномагических ритуалов (ночью с 12 на 13 апреля 2018), одновременно проводившихся на местах силы в Новом Орлеане, в ход которых вмешалась посторонняя магия, произошел большой магический взрыв (также называемый магическим Разломом или магическим Дисбалансом), сказавшийся на балансе магии во всем мире. Энергия от этого магического взрыва распространилась по всем местам силы на планете, истончив грань между миром живых и миром мертвых. Сначала эти последствия не были известны, но спустя пару недель ведьмы по всему миру и Орден Инквизиции стали замечать, что погибающие рядом с местами силы представители сверхъестественных рас, не могут покинуть этот мир окончательно и трансформируются во что-то ранее неизведанное. Этим ожившим «дисбаланс» отдает часть определения и таких мертвецов нарекают — «дисы». Позже становится известно также и то, что большой магический взрыв повредил древние печати, блокирующие способности носителей генов оборотней-медведей и банши.

Код:
Существуют места, в которых ведьмы чувствуют дисбаланс энергии, а соответствующие заклинания позволяют эту силу в себя впитать. Ученые пытаются объяснить их "аномальными зонами", но до сих пор не могут найти причину образований. Суть подобных вещей заключается в смерти сверхъестественных существ. Массовая гибель образовывает скопление энергии такого рода, что, к примеру, сбивает радары и действует на внутреннее давление живых организмов. Магия не уходит из мира, всегда стремясь оставаться в прежнем количестве, в то время как физические оболочки приходят в негодность. Сами по себе сгустки энергии являются нейтральными и остаются на местах гибели своих хранителей. Чем свежее смерть, тем более явно выражена энергия. Чем меньшее количество представителей сверхъестественного мира погибает, тем скорее скопление покидает место силы, перерождая магию в новорожденных. Энергия от смерти одной особи рассеивается на 9й день или раньше. Ведьмам запрещено впитывать энергию без одобрения Сената Существ (что случается только при крайней необходимости), дабы сохранить баланс рождаемости людей с ведьмовским даром. Места силы по всей планете связаны между собой.

В результате двух темномагических ритуалов (ночью с 12 на 13 апреля 2018), одновременно проводившихся на местах силы в Новом Орлеане, в ход которых вмешалась посторонняя магия, произошел большой магический взрыв (также называемый магическим Разломом или магическим Дисбалансом), сказавшийся на балансе магии во всем мире. Энергия от этого магического взрыва распространилась по всем местам силы на планете, истончив грань между миром живых и миром мертвых. Сначала эти последствия не были известны, но спустя пару недель ведьмы по всему миру и Орден Инквизиции стали замечать, что погибающие рядом с местами силы представители сверхъестественных рас, не могут покинуть этот мир окончательно и трансформируются во что-то ранее неизведанное. Этим ожившим «дисбаланс» отдает часть определения и таких мертвецов нарекают — «дисы». Позже становится известно также и то, что большой магический взрыв повредил древние печати, блокирующие способности носителей генов оборотней-медведей и банши.

hoosier написал(а):

«— Господи, а разве Флойд не то же самое говорит? Он говорит, мол, этот Джонатан Бэйли сказал, Ваконда на годы отстала от других городов лесорубов. И я держусь того же самого мнения.»

+ название СпоЙлЕрА

ся на балансе магии во всем мире. Энергия от этого магического взрыва распространилась по всем местам силы на планете, истончив грань между миром живых и миром мертвых. Сначала эти последствия не были известны, но спустя пару недель ведьмы по всему миру и Орден Инквизиции стали замечать, что погибающие рядом с местами силы представители сверхъестественных рас, не могут покинуть этот мир окончательно и трансформируются во

0

21

посмотреть на плюсик

0

22

Код:
<!--------------------------- тултип ---------------------------------->
<script src="https://forumstatic.ru/files/001c/35/64/86242.js?v=4"></script>
<script>
$(function(){
$('*[title]').quicktip({
speed:300 //Скорость появления подсказки
});
});
</script>
<!------------------------------------------ конец тултипа --------------------------------------->

0

23

новое сообщение

0

24

!!спросить про галерею аватаров у кодера можна

0

25

новое сообщение

0

26

тещу маску

[nick]ляля потоля[/nick][status]статус масковый[/status][sign]ыввпврооррл[/sign][fauxlz]аглгшлд[/fauxlz][fauxpl]вапопол ерошл[/fauxpl][icon]https://forumavatars.ru/img/avatars/0019/47/79/889-1722373954.gif[/icon]

0

27

а так ваще

0

28

[nick]бла бла[/nick]

0

29

[nick]бла бла[/nick][lztext]// привет тебе путник[/lztext]

0

30

[lztext]// ляляля <i><a href="funeralrave.ru">буба</a></i>.[/lztext]

0


Вы здесь » the marauders: danse macabre » маховик времени » Тестовое сообщение


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