У Вас отключён javascript.
В данном режиме, отображение ресурса
браузером не поддерживается
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

meow woof

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

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


Вы здесь » meow woof » Don't preach to me » ебись веселись


ебись веселись

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

Перевести1

Шла лиса по дорожке и нашла ла́поток, пришла к мужику и просится: «Хозяин, пусти меня ночевать». Он говорит: «Некуда, лисонька! Тесно!» – «Да много ли нужно мне места! Я сама на лавку, а хвост под лавку». Пустили ее ночевать; она и говорит: «Положите мой ла́поток к вашим курочкам». Положили, а лисонька ночью встала и забросила свой лапоть. Поутру встают, она и спрашивает свой лапоть, а хозяева говорят: «Лисонька, ведь он пропал!» – «Ну, отдайте мне за него курочку».

Взяла курочку, приходит в другой дом и просит, чтоб ее курочку посадили к хозяйским гуськам. Ночью лиса припрятала курочку и получила за нее утром гуська. Приходит в новый дом, просится ночевать и говорит, чтоб ее гуська посадили к барашкам; опять схитрила, взяла за гуська барашка и пошла еще в один дом. Осталась ночевать и просит посадить ее барашка к хозяйским бычкам. Ночью лисонька украла и барашка, а поутру требует, чтобы за него отдали ей бычка.

#p2,woof написал(а):

Всех – и курочку, и гуська, и барашка, и бычка – она передушила, мясо припрятала, а шкуру бычка набила соломой и поставила на дороге. Идет медведь с волком, а лиса говорит: «Подите, украдите сани да поедемте кататься».

Всех – и курочку, и гуська, и барашка, и бычка – она передушила, мясо припрятала, а шкуру бычка набила соломой и поставила на дороге. Идет медведь с волком, а лиса говорит: «Подите, украдите сани да поедемте кататься».

Вот они украли и сани и хомут, впрягли бычка, сели все в сани.

Всех – и курочку, и гуська, и барашка, и бычка – она передушила, мясо припрятала, а шкуру бычка набила соломой и поставила на дороге. Идет медведь с волком, а лиса говорит: «Подите, украдите сани да поедемте кататься».

Лиса стала править и кричит: «Шню, шню, бычок, соломенный бочок! Сани чужие, хомут не свой, погоняй – не стой!» Бычок нейдет. Она выпрыгнула из саней и закричала: «Оставайтесь, дураки!» – а сама ушла. Медведь с волком обрадовались добыче и ну рвать бычка; рвали-рвали, видят, что одна шкура да солома, покачали головами и разошлись по домам.

Код:
[b]Жил-был мужик. У этого мужика был кот, только такой баловник, что беда! Надоел он до смерти. Вот мужик думал, думал, взял кота, посадил в мешок и понес в лес. Принес и бросил его в лесу – пускай пропадает.[/b]

Был себе дед да баба, у них было три сына: два разумных, а третий дурень. Первых баба любила, чисто одевала; а последний завсегда был одет худо – в черной сорочке ходил. Послышали они, что пришла от царя бумага: «Кто состроит такой корабль, чтобы мог летать, за того выдам замуж царевну». Старшие братья решились идти пробовать счастья и попросили у стариков благословения; мать снарядила их в дорогу, надавала им белых паляниц, разного мясного и фляжку горелки и выпроводила в путь-дорогу. Увидя то, дурень начал и себе проситься, чтобы и его отпустили.


Мать стала его уговаривать, чтоб не ходил: «Куда тебе, дурню; тебя волки съедят!» Но дурень заладил одно: пойду да пойду! Баба видит, что с ним не сладишь, дала ему на дорогу черных паляниц и фляжку воды и выпроводила из дому.

+1

Перевести2

до ломания has

up
Код:
/* A1.1 */

@import url(style_cs.css);
@import url('https://kit-pro.fontawesome.com/releases/v6.1.2/css/pro.min.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {
    font-family: 'Unbounded';
    src: url('https://forumstatic.ru/files/001b/ab/f8/30639.eot');
    src: url('https://forumstatic.ru/files/001b/ab/f8/30639.eot?#iefix') format('embedded-opentype'),
    url('https://forumstatic.ru/files/001c/52/80/35479.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
    }

#pun-announcement h2 {display: none}
#pun-main div.catleft, #pun-main div.catright {display: none}
.category .container thead {display: none;}
#post-form h2 {display:none;}
#topic-modmenu span {display:none;}
#pun-navlinks li#navawards {display: none;}
.lastedit {display:none;}
.sharelink {display: none;}
.topic a.sharelink {display:none!important;}
.post-links li.pl-reports {display:none!important;}
#pun-stats .section {display:none;}
div#pun-live-rusff {display:none;}
div.modmenu p.container span {display:none;}
.fs-box table .user-avatar {display:none;}
.punbb #post-form fieldset legend span {display:none;}
.postlink .closed {display:none;}
.linksb .postlink.long {display:none;}
.pl-share {display:none !important;}
#pun-index td.tc2, #pun-index td.tc3 {display:none;}
.pa-ua {display:none!important;}
.modlist {display:none!important;}


#qpsContainer {margin-bottom:20px;margin-top:20px;}
#post-form fieldset legend {width:100%;}
#font-area {height:200px;overflow-y:scroll;}
textarea {-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
#topic-users-in p.container {padding-top: 1em;}
#pun-admain legend span {background:transparent !important;font: bold 12px arial !important;letter-spacing:0px;text-transform:none;}
.adformal h2, #pun-adnav h2 {background-color: transparent !important;color: #000 !important;font: bold 12px arial !important;border: 1px solid #ccc;text-align:left;text-transform:none;}
.admin-advert-block{display:none!important;}

/* A2.1 */
    html, body {margin: 0; padding: 0}

/* A2.2 */
.punbb * {
     margin: 0
    }

/* A2.3 */
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {
    padding: 0;
    list-style: none;
    }

/* A2.4 */
.punbb img {
    border:none
    }

/* A2.5 */
.punbb .main table {
    table-layout: fixed;
    width: 100%;
    }

/* A2.6 */
.checkfield input[type=checkbox], .radiofield input[type=radio] {
    margin: 0 0.3em;
    }

/* A2.7 */
p[class=checkfield] *, div[class=checkfield] *, fieldset[class=radiofield] * {
    height: 1.8em;
    vertical-align: middle
    }

/* A3.1 */
body {
    font-size: 100%;
    }

/* A3.2 */
.punbb {
    font:normal 75% var(--font-text);
    text-transform:lowercase;
    }

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
    }

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
    font-size: 1em;
    font-weight: normal;
    }

/* A3.5 */
.punbb h1 span, .punbb h2 span, .punbb legend span {
    font-size: 1.1em;
    }

/* A3.6 */
.punbb pre {
    font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace
    }

/* A3.7 */
.punbb address, .punbb em {
    font-style: normal
    }

/* A3.8 */
.punbb .post-content em {
    font-style: italic
    }

/* A3.9 */
.punbb .post-content em.bbuline {
    font-style: normal;
    text-decoration: underline;
    }

/* A3.10 */
.punbb a {
    text-decoration: underline
    }

/* A3.11 */
.punbb optgroup {
    font-weight: bold;
    }

/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    overflow:hidden;
    line-height: 0.0;
    font-size: 0;
    }

/* A4.2 */
.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2 {
    font-size: 0;
    height: 0;
    width: 0;
    line-height: 0.0;
    position:absolute;
    left: -9999px;
    overflow: hidden
    }

/* A5.1 */
#pun {
    margin: auto;
    position: relative;
    }

/* A5.2 */
.punbb {
    height: auto;
    padding-left: 0px;
    }

/* A5.3 */
#pun-redirect, #pun-maint {
    margin: -500px 20% 12px 20%;
    width: auto;
    float: none;
    }

/* A5.4 */
.punbb .section, .punbb .main {
    margin-bottom: 0em;
    padding: 0px 25px;
    box-sizing: border-box;
    }

/* A5.5 */
.punbb .category, .punbb .post {
    margin-top: 0.4em;
    }

/* A5.6 */
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {
    margin-top: 0;
    }

/* 5.7 */
#pun-post .topic {
    margin-top: 1em;
    }

/* A5.8 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
    border-style: none none solid none;
    border-width: 0px 0px 0px 0px;
    }

/* A5.9 */
.punbb .container {
    border-style: solid;
    border-width: 1px;
    }

#pun-index .container  {
    position: relative;
    z-index: 0;
}


/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {
    }

/* ---------------------------------------------------------------------------------------- */

/* B1.1 */
.punbb .post-content {
    padding: 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
    }

/* B1.2 */
.punbb .post-sig dt {
    display: block;
    border-top: 1px solid #888;
    width: 250px;
    margin: 5px 0;
    }

/* B1.3 */
.punbb .post-content p {
    margin: 0;
    padding: 0 0 1em 0;
    line-height: 150%;
    }

/* B1.4 */
.punbb .post-content img {
    vertical-align: text-bottom
    }

/* B1.5 */
.punbb .post-content img.postimg {
    vertical-align: middle;
    }

/* B1.6 */
.punbb .post-content .blockcode, .punbb .post-content blockquote {
    width: 100%;
    overflow: hidden;
    }

/* B1.7 */
.punbb .post-content .scrollbox {
    width: 100%;
    overflow: auto;
    }

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
    margin: 1em 0.5em 1em 0.5em;
    }

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend {
    display: block;
    padding-bottom: 0.5em;
    margin: 0;
    }

/* B2.1 */
.punbb .info-box {
    padding: 1.1em 1.7em 1em 1.7em;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 1.1em 0;
    }

/* B2.2 */
.punbb .info-box * {
    padding: 0 0 0.7em 0;
    }

/* B2.3 */
.punbb #pun-main .info-box .legend {
    font-size: 1.1em;
    font-weight: bold;
    }


/* B3.1 */
.punbb .linkst {
    float: left;
    position: relative;
    width: 100%;
    font-size: 1.1em;
    height: 0;
    }

/* B3.2 */
.multipage {
    margin-top: 0em;
    }

/* B3.3 */
.linkst .pagelink {
    position: absolute;
    top: -1.8em;
    left: 0em;
    width: 24em;
  }

/* B3.4 */
.linkst .postlink {
    position: absolute;
    right:0.15em;
    width: 16em;
    text-align: right;
    font-weight: bold;
    }

/* B3.5 */
.punbb .linksb {
    text-align: right;
    padding:  1em 0em 1em 0em;
    font-size: 1.1em;
    }

/* B3.6 */
.linksb .pagelink {
    float: left;
    width: 24em;
    text-align: left;
    }

/* B3.7 */
.linksb .postlink {
    float: right;
    width: 16em;
    font-weight: bold
    }

/* B3.8 */
.subscribelink {
    clear:both;
    padding-top: 0.3em;
    padding-bottom: 0.5em;
    }


/* ---------------------------------------------------------------------------------------- */


/* C1.1 */
.punbb .formal .container {
    padding: 1em 0em 1em 0em;
    }

/* C1.2 */
.punbb .formsubmit {
    padding: 0 0 0 0em;
    margin: 1em 0 0 0;
    }

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
    margin: 0 0.6em 0 0
    }

/* C1.4 */
.punbb fieldset {
    border: none;
    padding: 0em 0em 0em 0em;
    margin: 0 0 1em 0;
    }

/* C1.5 */
.punbb fieldset legend {
    padding: 0px 0px 0px 0px;
    font-size: 1.1em;
    }

/* C1.6 */
.punbb fieldset legend span {
    padding: 0 5px;
    }

/* C1.7 */
.punbb fieldset fieldset {
    border-style: none;
    margin: 0;
    padding: 0 0 8px 0
    }

/* C1.8 */
.punbb .fs-box {
    padding: 1em 0 0.8em 0;
    }

/* C1.9 */
.punbb .fs-box p, .punbb .fs-box fieldset {
    padding: 0 0 0.8em 0
    }

/* C1.10 */
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {
    float: left;
    margin-right: 1em;
    }

/* C1.11 */
.punbb .inline .infofield {
    clear:both
    }

/* C1.12 */
.punbb .datafield br {
    display: none
    }

/* C1.13 */
.punbb .required label, .punbb .datafield span.input {
    font-weight: bold
    }

/* C1.14 */
.punbb .datafield span.input a {
    font-weight: normal;
    }

/* C1.15 */
.punbb .areafield span.input, .punbb p.longinput span.input {
    display: block;
    padding: 0 12em 0 0;
    height: 100%; /* For IE */
    }

/* C1.16 */
.punbb textarea, .punbb .longinput input {
    width: 99%;
    margin: 0;
    }

/* C1.17 */
.punbb .hashelp {
    position: relative;
    }

/* C1.18 */
.punbb .helplinks {
    display: block;
    position: absolute;
    top: 1em;
    right: 0;
    font-weight: normal;
    width: 36%;
    }

/* C1.19 */
.punbb #profile .helplinks {
    top: 1.5em;
    }

/* C1.20 */
.punbb .helplinks span {
    display: block;
    padding-bottom: 0.2em;
    }

/* C1.21 */
#pun-post .formal .info-box li {
    padding-left: 4px;
    list-style-type: square;
    list-style-position: inside;
    line-height: 1.5;
    margin: 0;
    }

/* C2.1 */
.punbb .main .tcl {
    overflow: hidden;
    text-align: justify;
    width: 50%;
    }

/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
    background-color: transparent;
    text-align: center;
    width: 10%;
    }

/* C2.3 */
.punbb .main .tcr {
    background-color: transparent;
    overflow: hidden;
    text-align: left;
    width: 30%;
    }

/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
    background-color: transparent;
    width: 40%
    }

/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
    background-color: transparent;
    text-align: left;
    width: 20%;
    }

/* C2.6 */
#pun-debug table .tcl {
    background-color: transparent;
    width: 15%;
    white-space:normal;
    }

/* C2.7 */
#pun-debug .tcr {
    background-color: transparent;
    width: 90%;
    white-space: normal;
    }

/* C2.8 */
#pun-index .tcl h3 { 
    font-weight:normal;
    letter-spacing:0px;
    }

/* C2.9 */
.punbb td span.youposted {
    font-weight: bold;
    margin-left: -1em;
    position: absolute;
    }

/* C2.10 */
.punbb td .modlist {
    display: block;
    padding-top: 0.3em
    }

/* C2.11 */
.punbb .main td {
    border-style: solid none none solid;
    border-width: 1px 0 0 1px;
    padding: 0.8em 1em;
    }

/* C2.12 */
.punbb .main th {
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    padding: 0.4em 1em 0.4em 1em;
    }

/* C2.13 */
.punbb .main .tcl {
    border-left-style: none;
    border-left-width: 0
    }

    * html .tclcon {height: 1px}

/* C2.14 */
.punbb td div.tclcon {
    margin-left:px;
    }

/* C2.15 */
.punbb div.icon {
    float: left;
    display: block;
    width: 60px;
    height: 60px;}
  
#pun-title, #pun-navlinks {
    border-color: #202021 ;
    }

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
    border-color:  transparent;
    }
 
/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
    border-color: transparent;
    margin-top : 0px;
    }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    border-color: transparent;
    }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
    border-color: transparent;
    }

/* CS2.5 */
.punbb th {
    border-color: transparent ;
    }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
    border-color: #;
    }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
    border-color: transparent;
    }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
    border-color: transparent ;
    }

.punbb .divider {
    border-color: transparent;
    }

.punbb .formal fieldset .post-box, .punbb .info-box {
    border: 1px solid transparent ;
    }


/* C3.1 */
.punbb .post .container {
    border-style: none solid solid solid;
    border-width: 0px;
    margin-top: -1px;
    padding-bottom: 1px;
    }

/* C3.2 */
.punbb .post h3 {
    border:none;
    }

/* C3.3 */
.punbb .post h3 span {
    padding: 0em;
    display: block;
    margin-top: 0.5em;
    border:none;
    }

/* C3.4 */
.punbb .post h3 strong {
    float: right;
    text-align: right;
    font-weight: normal;
    }

/* C3.5 */
.punbb .post .post-author {
    float:left;
    }

/* C3.6 */
.punbb .post .post-author ul, .punbb .post .post-author p {
    line-height: 1.3em;
    }

/* C3.11 */
.punbb .post-body {
    margin-left: 15em;
    border-left-style: solid;
    border-left-width: 1px;
    padding: 0 0 1px 0;
    text-align:justify;
    }

/* C3.12 */
.punbb .post-box {
    text-align: justify;
    padding: 20px 0px 0px 0px;
    font-size: 12px;
    }

/*C3.13 */
.punbb fieldset .post-box {
    margin-bottom: 0.8em
    }

/* C3.14 */
.punbb .post-links {
    margin: 1.5em 0em 0.5em -1em;
    border-left-style: solid;
    border-left-width: 1px;
    text-align: right;
    }

/* C3.15 */
.punbb .post-links ul {
    }

/* C3.16 */
.punbb .post-links li {
    display: inline;
    padding-left: 1em;
    }

/* C3.17 */
.pl-email, .pl-website {
    float: left;
    }

/* C3.18 */
.punbb .clearer {
    clear: both;
    height: 0;
    font-size: 0;
    }

/* C4.1 */
.punbb .modmenu .container {
    padding: 0em 0em 0em 0em;
    }

/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a {
    margin-top: 1em;
    height: 1.8em;
    line-height: 1.8em;
    }

/* C4.3 */
.punbb .modmenu .container strong {
    float: left;
    }

/* C4.4 */
.punbb .modmenu input {
    margin-left: 1em;
    }

/* C5.1 */
.punbb .info .container {
    padding: 0.8em 1em
    }

/* C5.2 */
.punbb .info .container .backlink {
    padding-top: 0.8em;
    }

/* C6.1 */
#profile .container {
    padding-left: 18.6em;
    }

/* C6.2 */
#profilenav {
    float: left;
    width: 14em;
    margin-left: -16.3em;
    display: inline;
    }

/* C6.3 */
#profilenav li {
    padding-bottom: 0.8em;
    font-weight: bold;
    line-height: 12px;
    }

/* C6.4 */
#viewprofile ul, #profilenav ul {
    border-style: solid;
    border-width: 1px;
    padding: 1.5em 18px 0.8em 14px;
    margin: 0 0 1em 0;
    line-height: 12px;
    }

/* C6.5 */
#viewprofile h2, #profilenav h2 {
    background: transparent;
    border: none;
    padding: 0 0 0 0;
    margin: 0 14px -0.6em 14px;
    line-height: 12px;
    }

/* C6.6 */
#viewprofile h2 span, #profilenav h2 span {
    padding: 0px;
    position: relative;
    line-height: 12px;
    }

/* C6.7 */
#viewprofile li, #setmods dl {
    padding: 0 0 0 16em;
    margin-bottom: 0.2em;
    line-height: 12px;
    }

/* C6.8 */
#viewprofile li span {
    float: left;
    width: 14em;
    margin-left: -16em;
    padding: 0.5em 1em;
    font-weight: bold;
    line-height: 12px;
    }

/*C6.9 */
#setmods dt {
    float: left;
    width: 14em;
    margin-left: -16em;
    padding: 0.8em 1em;
    font-weight: bold;
    display: inline;
    line-height: 12px;
    }

/* C6.10 */
#viewprofile li strong, #viewprofile li div, #setmods dd {
    display: block;
    padding: 0.5em 1em;
    font-weight: normal;
    line-height:12px;
    line-height:10px;
    }

/* C6.11 */
.punbb img.avatardemo {
    float: right;
    margin: 0 0 0.8em 1.8em
    line-height: 12px;
    }

/* C7.1 */
#pun-userlist .formal, #pun-userlist .formal .container {
    border-bottom: none;
    margin-bottom: 0;
    }

/* C7.2 */
#pun-userlist .usertable .container {
    padding: 0 2.3em 2.3em 2.3em;
    border-top: none;
    }

/* C7.3 */
#pun-userlist .usertable table {
    border-style: solid;
    border-width: 1px;
    }


/* ---------------------------------------------------------------------------------------- */


/* D1.1 */
#pun-title {
    margin: 0;
    border-style: none;
    }

/* D1.2 */
#pun-title h1 {
    display: none;
    padding: 0;
    }

/* D1.3 */
#pun-title .container {
    border-style: none none none none;
    }

/* D1.4 */
#pun-title h1 span  {
    font-size: 0;
    }

/* D1.4 */
#pun-title h1 span  {
    display: none;
    }

#pun-title h1 span  {
    font-size: 0;
    }

/* D2.1 */
#pun-pagelinks {
    position: absolute;
    top: -15px;
    left: 0;
    margin: 0;
    border: none;
    padding: 0;
    width: 100%;
    }

/* D2.2 */
#pun-pagelinks .container {
    background: transparent;
    border: none;
    padding: 0
    }

/* D2.3 */
#pun-pagelinks .container li {
    display: inline
    }

/* D2.4 */
#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {
    height: 2em;
    line-height: 2em;
    padding: 0;
    font-size: 1.2em;
    margin-left: -9999px;
    display: block;
    float:left;
    width: 100%;
    }

/* D2.5 */
#pun-pagelinks a:active, #pun-pagelinks a:focus {
    position:relative;
    margin: 0;
    }

#pun-pagelinks li a span {
    display:block;
    margin: 0 1em
    }

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {
    border-style: none;
    border-width: 0;
    margin: 0;
    }

/* D3.2 */
#pun-navlinks .container {
    padding-bottom:0px;
    }

/* D.3 */
#pun-navlinks li {
    display: inline;
    padding-right: 1em;
    }

/* D3.4 */
#pun-navlinks li a {
    font-size: 11px;
    font-family: var(--font-title2);
    text-transform: uppercase;
    color: #000;
}

#pun-navlinks li a:hover {
color: #421414;
}

/* D4.1 */
#pun-ulinks  {
    margin-top: 0;
    }

/* D4.2 */
#pun-ulinks .container {
    border-top:none;
    }

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {
    display: inline;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: nowrap;
    }

/* D4.4 */
#pun-ulinks li a {
    padding: 0 0.3em 0 0.6em;
    }

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a {
    border-left-style: none;
    border-left-width: 0;
    padding-left: 0
    }

/* D5.1 */
#pun-status, #pun-status .container {
    border-bottom: none;
    margin-bottom: 0;
    }

/* D5.2 */
#pun-status .container {
    padding: 1em 0em 0em 0em;
    }

/* D5.3 */
#pun-status span {
    white-space: nowrap;
    margin-right: 0.5em;
    }

/* D5.4 */
#pun-crumbs1 {
    font-weight: bold;
    overflow: hidden;
    margin-top: 0;
    }

/* D5.5 */
#pun-crumbs1 p.container {
    border-top: none;
    padding: 1em 1em 0.8em 0em;
    font-size: 1.1em;
    }

/* D5.6 */
#pun-break1 {
    margin: 0 1em;
    border-style: solid none;
    border-width: 1px 0;
    height: 0;
    margin: -2px 1em;
    position: relative;
    z-index: 1;
    }

/* D6.1 */
#pun-announcement h2 {
    padding: 0;
    margin: 0 1em -3.5em 1em;
    border-style: none none solid none;
    border-width: 0 0 1px 0;
    position: relative;
    font-weight: bold;
    }

/* D6.2 */
#pun-announcement h2 span {
    display: block;
    padding: 1em 0 0.8em 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    }

/* D6.3 */
#pun-announcement .container {
    padding: 1em 0em 1em 0em;
    }

/* D7.1 */
#pun-stats .container {
    padding: 0.8em 0em
    }

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 {
    line-height: 150%;
    }

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {
    text-align: right;
    line-height: 150%;
    }

/* D7.4 */
li#onlinelist {
    margin-top: 0em;
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
    line-height: 130%;
    text-align: left;
    }

/* D7.5 */
li#onlinelist div {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 1.5em 0 0 0em;
    }

/* D8.1 */
#pun-qjump {
    margin: 0;
    border: none;
    width: 50%;
    position: relative;
    float: left;
    }

/* D8.2 */
#pun-qjump .container {
    border: none;
    background: transparent;
    padding: 0.8em 1em;
    }

/* D8.3 */
#pun-about {
    margin-top: 0;
    }

/* D8.4 */
#pun-about .container {
    border-top-style: none;
    text-align: left;
    line-height: 150%;
    padding: 0em 1em 2em 1.7em;
    font-size: 10px;
    }

/* D8.5 */
#pun-about p span {
    display:block;
    padding-left: 50%;
    }

/* D8.6 */
#pun-crumbs2 {
    font-weight: bold;
    overflow: hidden;
    margin-bottom: 1em;
    border-bottom: none;
    }

/* D8.7 */
#pun-crumbs2 .container {
    border-bottom: none;
    padding: 20px 25px;
    }

/* D8.8 */
#pun-break4 {
    margin: -2px 1em;
    border-style: solid none;
    border-width: 0px 0;
    position: relative;
    height: 0;
    z-index: 1;
    }

/* D8.9 */
div.punbb-admin #pun-about .container {
    border-top-style: solid;
    border-top-width: 1px;
    }

/* D9.1 */
#pun-help .formal .info-box h3.legend {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 0;
    margin-bottom: 0.8em;
    }

/* D9.2 */

#pun-help .formal .info-box h3.legend span {
    padding-bottom: 0.6em;
    display: block;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 1.1em;
    }

/* D9.3 */
#pun-help .formal p, #pun-help .formal dd {
    margin-bottom: 1em
    }

/* D9.4 */
#pun-help .formal ul, #pun-help .formal dl {
    padding: 0 0 0 1em
    }

/* D9.5 */
#pun-help .formal li {
    padding: 0;
    line-height: 130%
    }

/* D9.6 */
#pun-help .formal li * {
    vertical-align: text-top
    }

/* D9.7 */
#pun-help .formal dt span {
    font: 1.4em/120% monaco, "bitstream vera sans mono", "courier new", courier, monospace
    }

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {
    padding-bottom: 0;
    }


/*****************
Стиль "Тихой Цитаты"
*****************/
.quiet-quote{
    position:relative;
    display: block;
    margin: 4px 25px!important;/*Отступы*/
    color: var(--color-link);
    font:11px var(--font-text);
    }
.quiet-quote>p{
    line-height:17px!important;
    }
.quiet-quote:before, /*Шрифт, Цвет, Размер иконок*/
.quiet-quote:after{
    display: inline-block;
    position:absolute;
    z-index:99;
    font-weight: 900;
    color: var(--color-link);
    font:27px var(--font-text);
    }
.quiet-quote:before{
    content: "\201C";  /*Код левой кавычки к Тихой цитате*/
    left:-23px;
    top:-11px;
    }
.quiet-quote:after{
    content: "\201D";  /*Код правой кавычки к Тихой цитате*/
    right: -25px;
    bottom: -20px;
    font-size:0px;
    }
/*************************
/END//Стиль "Тихой Цитаты"
*************************/


/* --------------- scrollbar ---------------------------------------- */


::-webkit-scrollbar {width:7px; height:7px;}

::-webkit-scrollbar-track {
    background:var(--pun-color);
    border-radius:10px;
    border:1px solid var(--border1)!important;
    }
::-webkit-scrollbar-thumb {
    background:var(--color-link);
    border-radius:10px;
    border:3px solid var(--pun-color)!important;
    outline:1px solid var(--border1)!important;
    }


/* --------------- post form ---------------------------------------------- */


.punbb #post.container {
    padding-left:20px !important;
    margin-right:62px;
    }

#post-form {
    border:1px solid var(--border1);
    border-radius:10px;
    margin:10px 20px 0;
    padding-top:7px;
    box-shadow:0 0 5px var(--color5);
    }

.punbb .fs-box {
    padding-top: 5px!important;
    }

.punbb #post-form fieldset legend {
    display:flex;
    justify-content: space-between;
    border:1px solid var(--border1);
    border-radius:5px;
    width:913px;
    margin:0px 0px 0px 0px!important;
    ackground:var(--pun-quote);
    }

.punbb #post-form fieldset legend #plng {
    background:var(--pun-quote);
    border-right:1px solid var(--border1)!important;
    border-radius:5px 0 0 5px;
    padding:5px 20px!important;
    font:600 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    }

#main-reply, #pun-viewtopic #post-form textarea {
    background:var(--pun-quote);
    border:1px solid var(--border1);
    border-radius:5px;
    box-shadow:0px 0px 30px #3837371c inset;
    font-size:12px;
    font-family:Arial;
    line-height:18px;
    padding:20px;
    }

:focus {outline: none;}
::selection {background:var(--color4);}

#togglePreview input {
    margin:-5px -41px 0px 0px!important;
    background:var(--pun-quote);
    border-left:1px solid var(--border1)!important;
    border:none;
    border-radius:0 5px 5px 0;
    padding:5px 20px!important;
    font:600 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    cursor:pointer;
    }
#post-preview legend {
    border:none!important;
    }
#post-preview .fs-box .post-box {
    width:915px;
    padding:0!important;
    margin:0!important;
    }

#addition-area, #font-area, #size-area, #color-area, 
#table-area, #smilies-area, #image-area, #imageup-area, 
#imageattach-area, #keyboard-area, #video-area, #spoiler-sels, 
#mark-area {
    background:var(--pun-quote)!important;
    margin-top:15px!important;
    border:1px solid var(--border2)!important;
    border-radius:10px;
    padding:15px 20px!important;
    text-transform:lowercase;
    font:11px var(--font-text)!important;
    color:var(--color-text);
    }
#spoiler-type-list {
    margin-top:7px;
    }
#spoiler-sels {margin-top:2px!important;}
#font-area {
    width:370px!important;
    border-radius:10px 0 0 10px;
    }
#font-area div {
    display:inline-block;
    width:150px;
    height:15px!important;
    text-align:center;
    margin:2px 5px!important;
    padding:3px 10px;
    border-radius:5px;
    font-size:11px!important;
    line-height:15px;
    }
#font-area div:hover {
    background:var(--color-text);
    color:var(--pun-color);
    }
#font-area::-webkit-scrollbar {width:3px; height:3px;}
#font-area::-webkit-scrollbar-track {
    background:var(--pun-color) !important;
    border-radius:10px;
    border-left:1px solid var(--border2)!important;
    }
#font-area::-webkit-scrollbar-thumb {
    background:var(--border2)!important;
    outline:none!important;
    border:none!important;
    }
#font-area h3 {
    display:block;
    margin:0 0 10px 0;
    background: var(--color4);
    font:500 11px var(--font-text);
    color: var(--color1);
    text-transform:lowercase!important;
    opacity:100!important;
    border-radius:5px;
    height:20px;
    line-height:20px;
    }
#float {
    display: none;
    position: absolute;
    --width: 120px;
    top: 30px;
    left: calc(50% - var(--width));
    text-align: center;
    z-index: 1;
    cursor:pointer;
    color: var(--color-text);
    background:var(--pun-quote)!important;
    margin-top:15px!important;
    border:1px solid var(--border2)!important;
    border-radius:10px;
    padding:15px 20px!important;
    text-transform:lowercase;
    font:11px var(--font-text)!important;
    color:var(--color-text);
    }
#float strong {
    display: block;
    margin-bottom: 7px;
    color: var(--color-text);
}


#image-area #imageupload-left #change-host {
    text-transform:lowercase!important;
    border-radius:5px;
    border:1px solid var(--border1);
    font-weight:400;
    }
#image-area #imageupload-left #image_upload input {
    text-transform:lowercase!important;
    border-radius:5px;
    border:1px solid var(--border1);
    font-weight:900;
    cursor:pointer;
    width:145px;
    line-height:20px;
    }
#image-change-host strong {display:none;}
#image-area a {text-decoration:none;}
#image-area-tcon-internet textarea {width:510px;}

#addition-area div, #size-area div {
    display:block;
    padding:0 5px;
    height:20px!important;
    border-radius:5px;
    line-height:20px;
    margin:3px 0px!important;
    }
#addition-area div:hover, #size-area div:hover {
    background:var(--color-text);
    color:var(--pun-quote);
    }
#button-smile {display:none!important;}
#button-sticker {background:url('/i/form_buttons.3.png') no-repeat 50% -437px!important;}

#size-area, #font-area {margin-left:10px;}

#keyboard-span input {
    padding:3px !important;
    border:1px solid var(--border1)!important;
    background:var(--pun-quote)!important;
    border-radius:5px;
    margin:2px!important;
    text-transform:lowercase;
    font:11px var(--font-text)!important;
    color:var(--color-text)!important;
    }
#keyboard-span input:hover {
    background:var(--color-text)!important;
    color:var(--pun-color)!important;
    border:1px solid var(--color-text)!important;
    }

#table-layout {transform:scale(0.6);filter:invert(1) grayscale(1);}
#table-area div {line-height:0px;}
.punbb #table-area td {background-color:var(--border1)!important; border-color: var(--pun-quote) !important; }
#table-area td.selected {background-color:#00000036!important;}
#table-area td:hover {background-color:var(--border2)!important;}

#mask_dialog .inner {
    width: 900px;
    padding:30px;
    box-shadow: none;
    border:1px solid var(--border2);
    border-radius:15px;
    background: var(--pun-color);
    font:11px var(--font-text);
    }
.hv-preview-block {
    padding:9px;
    margin-right:20px!important;
    background:var(--pun-quote);
    }
#mask_dialog label {text-transform:lowercase;}
#mask_dialog .hv-mask-dialog-title {
    font:900 10px var(--font-text);
    text-transform:uppercase;
    border-radius:5px;
    padding:5px;
    margin-bottom:20px;
    background: var(--color4);
    color: var(--color1);
    letter-spacing:0.7px;
    }
#mask_signature, #mask_pafld1 {
    border:none;
    background: var(--pun-quote);
    }

#mask_dialog .hv-form-block {
    padding-right:15px;
    }
#mask_dialog .hv-control {
    margin-top:10px;
    background: var(--color4);
    border-radius:5px;
    }
#mask_dialog .hv-control input {
    background: var(--color4);
    padding:0px 20px;
    border: 1px solid var(--color1)!important;
    border-radius:5px;
    color: var(--color1);
    text-transform:uppercase;
    font:800 8px var(--font-text);
    line-height:20px;
    }
#mask_dialog .hv-control input:hover {
    opacity:0.6;
    cursor:pointer;
    }
#mask_dialog .hv-add-template {
    margin-bottom:5px;
    border-radius:5px;
    }
#mask_dialog .hv-add-template:hover {
    opacity:0.8;
    }

.hvStickerPackModal {
    width:915px!important;
    left: 20px!important;
    bottom: -20px!important;
    padding:15px 15px 0!important;
    border: solid 1px var(--border2)!important;
    border-radius:10px!important;
    background:var(--pun-quote) !important;
    box-shadow:none!important;
    }
.hvStickerPackModalTab {
    display:inline-block;
    padding:4px 20px 5px 20px!important;
    background: var(--color4)!important;
    border: 1px solid var(--color1)!important;
    border-radius:5px!important;
    letter-spacing:0.5px;
    color: var(--color1)!important;
    font:600 8px var(--font-text)!important;
    text-transform:uppercase!important;
    }
.hvStickerPackModalTab.active {
    background:var(--pun-quote)!important;
    border:1px solid var(--pun-quote)!important;
    color: var(--color1)!important;
    }
.hvStickerPackModalTab:hover {
    opacity:0.7;
    }
.hvStickerPackModalTabs {
    border-top:1px solid var(--border2)!important;
    margin:10px -16px 0;
    padding:10px 20px 18px 20px;
    background: var(--color4);
    border-radius:0 0 10px 10px;
    }
.hvStickerPackModalContent {
    border:none!important;
    margin-bottom:15px!important;
    }
.hvStickerPackModalInput {
    background:var(--pun-quote);
    border:1px solid var(--border1)!important;
    font:10px var(--font-text)!important;
    text-transform:lowercase;
    border-radius:5px!important;
    }
.hvStickerPackModalAddButton {
    margin-top:px!important;
    width:22px;
    height:22px;
    border:1px solid var(--color-link)!important;
    background:var(--pun-quote)!important;
    color:var(--color-link);
    padding-left:1px;
    font:600 15px var(--font-text);
    }

.inner.popup_graffiti {
    background:var(--pun-quote);
    color:var(--pun-quote);
    border:1px solid var(--border2);
    border-radius:10px;
    }
#pun-graffiti-rusff h1 {
    display:block!important;
    background:var(--color-text);
    border-radius:9px 9px 0 0;
    height:50px;
    color:var(--pun-quote);
    text-align:center;
    line-height:50px;
    margin:0!important;
    padding-left:45px!important;
    }
#pun-graffiti-rusff h1 span {
    font:9px var(--font-text)!important;
    letter-spacing:0.5px;
    }
#pun-graffiti-rusff h1 span a {
    color:transparent;
    }
#pun-graffiti-rusff h1 span a:before {
    display:block;
    margin:10px 10px 0!important;
    content:"sentiment_very_dissatisfied";
    color:var(--pun-quote);
    font:23px var(--font-symbol)!important;
    }

#pun-main #form-buttons td img {
    margin-top:-20px;
    }
#pun-main #form-buttons td {
  background-image: none !important;
  }
#pun-main #form-buttons {
    display:flex;
    justify-content: center;
    height:18px;
    width:104%;
    margin:0 0 4px!important;
    padding:15px 5px 0px!important;
    font-family: var(--font-symbol);
    font-size:14px;
    border:1px solid var(--border-color3);
    color:var(--color-link-color1);
    }
#pun-main #form-buttons td:hover {
    color:var(--color1);
    }

#pun-main #button-image p {display:none;}

#pun-main #button-font:before {content:"brand_family";}
#pun-main #button-transL:before {content:"translate";}
#pun-main #button-size:before {content:"format_size";}
#pun-main #button-bold:before {content:"format_bold";}
#pun-main #button-italic:before {content:"format_italic";}
#pun-main #button-underline:before {content:"format_underlined";}
#pun-main #button-strike:before {content:"format_strikethrough";}
#pun-main #button-indent:before {content:"format_indent_decrease";}
#pun-main #button-left:before {content:"format_align_left";}
#pun-main #button-center:before {content:"format_align_center";}
#pun-main #button-justify:before {content:"format_align_justify";}
#pun-main #button-right:before {content:"format_align_right";}
#pun-main #button-float:before {content:"photo_size_select_large";display:block;margin-bottom: 6px!important;}
#pun-main #button-link:before {content:"add_link";}
#pun-main #button-spoiler:before {content:"data_table";}
#pun-main #button-image:before {content:"add_to_photos";}
#pun-main #button-html {display:block; margin-bottom:8px!important;}
#pun-main #button-video:before {content:"fast_forward";}
#pun-main #button-hide:before {content:"visibility";}
#pun-main #button-quote:before {content:"format_quote";}
#pun-main #button-code:before {content:"switch_left";}
#pun-main #button-color:before {content:"colors";}
#pun-main #button-mark:before {content:"ink_highlighter";}
#pun-main #button-table:before {content:"table";}
#pun-main #button-sticker:before {content:"sentiment_satisfied"; display:block; margin-bottom:6px!important;}
#pun-main #button-keyboard:before {content:"piano";}
#pun-main #button-addition:before {content:"apps";}
#pun-main #button-files_rusff:before {content:"package_2";}
#pun-main #button-files_rusff {display:none!important;}
#pun-main #button-graffiti_rusff:before {content:"thread_unread";}
#pun-main #button-graffiti_rusff {display:none!important;}
#pun-main #button-mask:before {content:"pill";}
#pun-main #dice:before {content:"ar_stickers"; display:block; margin-bottom:7px!important;}

#Knopa2-2 {
    border:1px solid var(--border2);
    border-radius:100%;
    padding:4px;
    margin:10px 4px;
    filter:contrast(0);
    transform:scale(0.8);
    }

.checkfield {font:11px var(--font-text)}

#post-form .formsubmit {
    text-align:center;
    width:930px;
    height:0;
    margin-bottom:30px;
    }

/* --------------- reaction ---------------------------------------------- */


.reactions-root {padding:0px!important;}
.reactions-root button, .reactions-root input, .reactions-root optgroup, .reactions-root select, .reactions-root textarea {
    background:var(--pun-color);
    border:1px solid var(--border1);
    border-radius:5px;
    color:var(--color-link);
    font:900 8px var(--font-text)!important;
    height:22px;
    }
.reactions-root button:hover {
    background:var(--pun-quote)!important;
    }
.reaction-picker {
    padding-right:0px!important;
    }
.reaction-picker svg {
    color:var(--color3)!important;
    transform: scale(0.6);
    }
.reaction-chip.reaction-chip--clicked {
    border: 1px solid var(--border1)!important;
    background-color: var(--pun-color)!important;
    padding:0 5px 0 0px!important;
    height:22px;
    }
.reaction-counter__emoji {
    transform: scale(0.7);
    filter: grayscale(0.7) contrast(0.8) blur(0.6px);
    }
.emoji-mart.emoji-mart-light {
    background:var(--pun-quote)!important;
    border:1px solid var(--border2)!important;
    padding:10px!important;
    }
.emoji-mart-bar {
    height:32px!important;
    padding:0!important;
    }
.reactions-root .emoji-mart-anchor {
    padding:0!important;
    cursor:pointer;
    }
.reactions-root .emoji-mart-anchor svg {
    color:var(--color-link)!important;
    }
.emoji-mart-scroll {
    filter: grayscale(0.6);
    }
button.emoji-mart-anchor.emoji-mart-anchor-selected {
    filter: grayscale(1);
    }
.reactions-root .emoji-mart-search input {
    background:var(--pun-color)!important;
    border:1px solid var(--border1)!important;
    font:900 9px var(--font-text)!important;
    text-transform:lowercase;
    margin-bottom:10px;
    }
.reactions-root .emoji-mart-search-icon {
    top:2px!important;
    padding:3px 3px 0 3px!important;
    height:18px;
    }
.reactions-root .emoji-mart-category-label span {
    background:var(--pun-quote)!important;
    border:1px solid var(--border1);
    border-radius:5px;
    color:var(--color-link);
    font:900 8px var(--font-text)!important;
    height:23px;
    text-transform:lowercase;
    text-align:center;
    }
.emoji-mart-emoji::before {display:none;}
.emoji-mart-no-results-label {font:900 10px var(--font-text)!important;text-transform:lowercase;}


/* --------------- post rating -------------------------------------------- */


.post-rating .container, .post-vote .container {padding:0!important;}
.post-rating .container a, .post-vote .container a {
    display:block;
    height:13px;
    border:1px solid var(--border1)!important;
    border-radius:5px;
    font:500 10px var(--font-text)!important;
    padding:3px 8px!important;
    }
.post-vote .container a {font:0px var(--font-text)!important;padding:3px 0px 3px 5px!important;}
.post-rating .container a::before, .post-vote .container a::before {
    font:900 11px var(--font-symbol);
    padding-right:5px;
    }
.post-rating .container a::before {font:900 8px var(--font-symbol);}
.post-rating .container a::before {content:"star";}
.post-vote .container a::before {content:"edit_note";}


/*------------ other ----------------------------------*/


#pun-report .bg, #pun-reputation .bg, #pun-admin-award-form .bg {
    position:fixed;
    z-index:500!important;
    }
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    border-radius:10px;
    font-size:11px;
    }
#afterMove, #pun-report .inner, #pun-reputation .inner, 
#pun-admin-award-form .inner, #move_posts_form {
    background:var(--pun-quote) !important;
    z-index:501!important;
    }
#MyBookmarks h2 {
    border-bottom:1px solid var(--border2);
    background:none!important;
    width:216px!important;
    height:30px!important;
    padding:10px;
    margin:0px!important;
    }
#MyBookmarks h2 span {
    font-size:13px!important;
    line-height:30px;
    }
#MyBookmarks {
    background:var(--pun-quote);
    text-align:justify!important;
    }
#BookmCntToggle.default-style {
    opacity:1;
    background: var(--pun-quote) !important;
    color: var(--color3) !important;
    height: 24px !important;
    width: 18px !important;
    }
#MyBookmarks span.scrl {
    border-bottom:1px solid var(--border2);
    box-shadow:none!important;
    }

#MyBookmarks span.scrl.t {margin:-2px 0 0 -2px!important;border-right:1px solid var(--border2);}
#MyBookmarks span.scrl.b {margin:-2px 0 0 1px!important;}

.pun-modal .container {background:var(--pun-quote);}


/* --------------- tooltips ---------------------------------------------- */


#tooltip {
position:absolute;
background-color:var(--color-tooltips);
z-index: 2001;
max-width:150px;
border:none;
border-radius:15px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
font-family:var(--font-text);
font-size:9px;
display:none;
color:var(--pun-quote);
text-align:center;
padding:1px 10px;
}

0

Перевести3

down
Код:
:root {
  --font-title: 'Manrope', sans-serif;
  --font-title2: 'Unbounded', serif;
  --font-text: 'Times New Roman';
  --font-text1:'Roboto', sans-serif;

  --font-text2: 'Manrope', sans-serif;
  --font-symbol: 'Material Symbols Outlined'; /* fix */
  --font-symbol2: 'Material Icons';

  --color-text: #000000; /* fix */
  --color-link: #666666;
  --color1: #617c94; /* for design dark */
  --color2: #92aaae;
  --color3: #a9a9a9; /* fix */
  --color4: #b1c5cf; /* for pun light */
  --color5: #e0e0e0; /* fix */
  --color6: #d7e1e6; /* for pun very light */
  --color7: #dbdbdb; /* fix */
  --color8: #b6b6b6; /* fix */
  --pun-color: #e8e8e8;
  --pun-quote: #dbdbdb;
  --pun-quote2: #c6c6c6d9;
  --pun-border: #454545;
  --border1: #d4d4d4; /* fix */
  --border2: #898989; /* fix */
  --border3: #262626; /* fix */
  --color-tooltips: #000000;
  --color-plash: #e8e8e8;
  --text-plash: #617c94;

  --background: #a2a2a2 url(https://forumstatic.ru/files/001c/a0/e3/74748.jpg) no-repeat top center/cover;
  --punbg: #f5f5f5;
  --headerbg: url(https://forumstatic.ru/files/001c/a0/e3/52898.jpg);
  --pun-bottom-bg: url(https://upforme.ru/uploads/001c/52/80/5/176118.jpg);
  --arrow-up: url(https://forumstatic.ru/files/001c/a0/e3/87160.png);
  --arrow-down: url(https://forumstatic.ru/files/001c/a0/e3/49528.png);
  --icon-old:url(https://upforme.ru/uploads/001c/52/80/5/362084.png);
  --icon-new:url(https://upforme.ru/uploads/001c/52/80/5/639841.png);
  --cat1:url(https://upforme.ru/uploads/001c/52/80/5/614691.jpg);
  --cat2:url(https://upforme.ru/uploads/001c/52/80/5/212857.jpg);
  --cat3:url(https://upforme.ru/uploads/001c/52/80/5/344327.jpg);
  --cat4:url(https://upforme.ru/uploads/001c/52/80/5/297151.jpg);
  --cat5:url(https://upforme.ru/uploads/001c/52/80/5/964532.jpg);
  --cat6:url(https://upforme.ru/uploads/001c/52/80/5/193516.jpg);
  --cat7:url(https://upforme.ru/uploads/001c/52/80/5/830570.jpg);
    }

html  {
    background:var(--background);
    }

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

body::before {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 100vw;
  min-height: 100vh;
  z-index: -10;
  background: var(--background);
}

#pun-title {
    height: 449px;
    width: 1049px;
    background: var(--headerbg);
    position: relative;
    top: 0;
    left: 0px !important;
}

#pun { background: var(--punbg);
    width: 1049px;
    color:var(--color-text);
    margin: 100px auto 75px !important;
    box-shadow:0 0 30px #00000026;
    border:1px solid var(--border2);
    border-radius:0px;
    text-transform:lowercase;
    }


#html-header {
    height: 449px;
    width: 1049px;
    position: absolute;
}

.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, .punbb li.isactive a:focus {
    color:var(--color-link);
    text-decoration:none;
    }
.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, .punbb li.isactive a:focus {
    color:var(--color-text);
    text-decoration:none;
    }

#pun-navlinks {
    position: absolute;
    top: -59px;
    padding: 0;   
    left: 0px;
    text-align: center;
    width: 1049px;
    z-index: 2;
}

#pun-ulinks {
    position: absolute;
    text-align: center;
    top: -35px;
    left: 0px;
    padding: 0px 0 0px 0px;
    width: 1049px;
    z-index: 2;
}

#pun-ulinks .container a {
    color: #000;
    font-family: var(--font-title2);
    font-size: 9px;
    font-weight: normal;
}

#pun-ulinks .container a:hover {
color: #421414;
}

#pun-status .container {
    text-transform:lowercase;
    font:500 9px var(--font-text);
    color:var(--color-link);
    margin:0px 0 0 0;
    }
#pun-status, #pun-crumbs1 {
 padding: 0px 25px; }

#pun-status .status-right {display:none;}

#pun-crumbs1 p.container {
    margin:10px 0 10px 0;
    }
#pun-crumbs1 p.container, 
#pun-crumbs2 .container {
    text-transform:lowercase;
    font:11px var(--font-text)!important;
    color:var(--color-link);
    }

#pun-announcement {
    text-align:center !important;
    }


/*------------ category and statistics ----------------------------------*/


#pun-index #pun-main h2 {
   position: relative;
    background-size: cover;
    z-index: 0;
    background-repeat: no-repeat;
    border-radius: 0;
}

#pun-stats.section h2 {
    position: relative;
    height: 81px;
    width: 970px;
    margin: 10px auto;
    background-size: cover;
    z-index: 101;
    background-repeat: no-repeat;
    }

.category h2 {
    background-size: auto;
    width: 100px;
    border-radius: 0 8px 8px 0;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-shrink: 0;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
}

.category {
    background-size: auto;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-shrink: 0;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
}

#pun-index .category.category-2 h2 {
    background:var(--cat1);
    }
#pun-index .category.category-3 h2 {
    background:var(--cat2);
    }
#pun-index .category.category-4 h2 {
    background:var(--cat3);
    }
#pun-index .category.category-5 h2 {
    background:var(--cat4);
    }
#pun-index .category.category-6 h2 {
    background:var(--cat5);
    }
#pun-index .category.category-7 h2 {
    background:var(--cat6);
    }

#pun-stats.section h2 {
    background:var(--cat7);
    margin-bottom:10px;
    margin-top:20px;
    }

#pun-index #pun-main h2 span, #pun-stats.section h2 span, 
#pun-index #pun-main h2 span a {
    font-size:0px;
    }

#pun-index #pun-category1 h2 {
    margin-top:0px;
    }


/*------------ icon ----------------------------------------------------*/


.punbb table Div.icon {
    display:block;
    position:absolute;
    background:var(--icon-old);
    }
TR.inew Div.icon {  
    background:var(--icon-new); 
    background-size: cover;
    }
#pun-index Div.icon {
    width:68px;
    height:60px;
    margin:18px 0px 0px -82px;
    background-size: cover;
    }
#pun-viewforum Div.icon, .fs-box table Div.icon,
#pun-main.main.multipage .forum Div.icon {
    width:10px;
    height:10px;
    margin:1px 0px 0 -38px;
    border:1px solid var(--color3);
    border-radius:100%;
    background:var(--pun-color);
    }
#pun-viewforum TR.inew Div.icon, .fs-box table TR.inew Div.icon,
#pun-main.main.multipage .forum TR.inew Div.icon {
    background:var(--color4);
    }
.fs-box table Div.icon {margin:1px 0px 0 -32px;}


/*------------ forumname + title -------------------------------------*/


#pun-index .tcl h3 {
    display:block;
    text-align:left;
    margin-bottom:5px;
    width:370px;
    }

#pun-index .tcl h3 a {
    display:block;
    font:900 16px var(--font-title);
    text-transform:lowercase;
    letter-spacing:-0.5px;
    color:var(--color-text);
    }

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


/*------------ description ---------------------------------------------*/


#pun-index .category table {
    position: relative;
    border-spacing: 25px 0px;
    border-top: none;
    background: var(--pun-color);
    border-radius: 0px;
    margin-left: 5px;
    width: auto;
    z-index: 100;
    box-shadow: 1px 1px 1px 0 rgb(0 0 0 / 20%);
    }

.punbb td div.tclcon {
    margin-left:0px;
    padding:0px 0px 0px 0px;
    }
#pun-index td div.tclcon {
    min-height:80px;
    }

.punbb tbody.hasicon tr {
    outline:px solid var(--border2);
    border-radius:10px;
    }

#pun-index td.tcl {
    display:block;
    width:450px;
    font:400 9px var(--font-text);
    line-height:14px;
    text-transform:lowercase;
    padding:20px 40px 20px 75px;
    margin-left:0px;
    overflow:hidden;
    }

#pun-index td.tcr {
    width:280px;
    font:10px var(--font-text);
    line-height:14px;
    text-transform:lowercase;
    padding-right:25px;
    overflow:hidden;
    }

#pun-index td.tcr a:link, #pun-index td.tcr a:visited {
    font:bold 11px var(--font-text);
    text-transform:lowercase;
    color:var(--color1);
    }
#pun-index td.tcr a:hover, #pun-index td.tcr a:active {
    color:var(--color-text);
    }

.punbb .user-avatar .avatar-image {
    width:20px !important;
    height:20px !important;
    border-radius:0px !important;
    filter:grayscale(100%);
    }


/*------------ footer -------------------------------------------------*/


.statscon {
    width: 968px;
    border: 1px solid var(--border1) !important;
    border-radius: 3px;
    margin: 0px 0 0 14px !important;
    padding: 0px 0 0 0px !important;
    min-height: 160px;
    }

.statscon .container {
    width:957px;
    margin:0px 0 -1px 0px!important;
    padding:9px 0px 0px 0px!important;
    }

.statscon li.item1, .statscon li.item2,
.statscon li.item3, .statscon li.item4 {
    position:absolute;
    display:block;
    width:290px;
    margin-left:630px;
    text-align:left!important;
    letter-spacing:0px;
    color:var(--color-text);
    border-radius:20px;
    font:9px var(--font-text);
    text-transform:lowercase;
    }
.statscon li.item1 {margin-top:17px;}
.statscon li.item2 {margin-top:49px;}
.statscon li.item3 {margin-top:81px;}
.statscon li.item4 {margin-top:113px;}

.statscon li.item5 {
    display:block;
    width:528px!important;
    margin:-10px 0px 0px 0px!important;;
    padding:10px 30px 0px 30px;
    text-align:justify!important;
    letter-spacing:0px;
    color:var(--color-text);
    font:10px var(--font-text);
    text-transform:lowercase;
    border-right:1px solid var(--border1)!important;
    }
.statscon li.item5.users_24h {
    min-height:100px;
    padding-bottom:23px;
    }


#pun-about .container {
    position:absolute;
    padding:0px!important;
    margin:125px 0 0 425px!important;
    text-transform:lowercase;
    font:8px var(--font-text)!important;
    }
#pun-about .container, #pun-about .container a {color:var(--color-link);}

.banners {
    position:absolute;
    display: flex;
    flex-wrap: wrap;
    overflow-y:scroll;
    width:575px!important;
    height:70px!important;
    padding-right:5px!important;
    margin:63px 0 0 25px!important;
    justify-content: space-between;
    }
.banners img {
    margin:0 4px 4px 0;
    filter: grayscale(100%) opacity(30%);
    transition: all .5s ease-in-out 0s;
    }
.banners img:hover {
    filter: none;
    transition: all .5s ease-in-out 0s;
    }

.banners::-webkit-scrollbar {width:1px; height:1px;}


/* -------------- page ------------------------------------------------- */


.topic {font:11px var(--font-text);}

#pun-main .post {
    border:1px solid var(--border1);
    border-radius:10px;
    margin:15px 0;
    padding:15px 25px;
    box-shadow:0 0 10px var(--color5);
    }

#pun-main h1 {display:none;}
#pun-main .topic h3 {
    display:block;
    height:20px;
    margin:0px 0px 0px 230px;
    padding-left:17px;
    }
#pun-main .topic h3, #pun-main .topic h3 a {
    font:9px var(--font-text);
    text-transform:uppercase;
    letter-spacing:0.5px;
    color:var(--color3);
    line-height:20px;
    }

#pun-main .permalink::before, #pun-viewtopic div.post h3 strong::before {
    position:absolute;
    font-family: var(--font-symbol);
    font-size:13px;
    line-height:20px;
    margin:0px 0 0 -18px;
    }
#pun-main .permalink:before {content:"calendar_month";}
#pun-viewtopic div.post h3 strong::before {content:"collections_bookmark";}

#pun-viewtopic div.post h3 strong.fnt::before {content:" ";}
#pun-viewtopic div.post h3 strong.fnt {margin-right:290px!important;}
#pun-viewtopic div.post h3 strong.fnt img {filter:grayscale(100);transform:scale(0.8);}

#pun-main .linkst .pagelink,
#pun-viewtopic .linkst .postlink a,
#pun-main .linksb .pagelink,
#pun-viewtopic .linksb .postlink a {
    font:9px var(--font-text);
    color:var(--color-link);
    letter-spacing:0.2px;
    }

#pun-main .linkst .pagelink {
    margin-top:-5px;
    }
#pun-viewtopic .linkst .postlink a {
    display:block;
    margin-top:-20px;
    font-weight:normal;
    padding-bottom:5px;
    }

#pun-main .post-links {
    border-top:1px solid var(--border1);
    margin:20px -25px 0;
    padding:15px 25px 0 15px;
    }
#pun-main .post-links a {
    font:10px var(--font-text);
    }

.punbb .post-content .spoiler-box .quote-box, .punbb .post-content .spoiler-box .code-box {
    margin: 20px 30px 15px 30px!important;
    padding: 10px 0px 10px 0px;
    }
.punbb .post-content .spoiler-box .hide-box cite {margin-right:0px!important;}

.punbb .post-content .quote-box, .punbb .post-content .code-box {
    margin: 10px 0 20px 0!important;
    padding: 10px 52px 10px 0px;
    background:transparent;
    border-top:1px solid var(--border1);
    border-bottom:1px solid var(--border1);
    border-radius:0px 0 0 0px;
    text-align: justify;
    }
.punbb .post-content .quote-box blockquote {
    background:var(--pun-quote);
    border:1px solid var(--border1);
    border-radius:10px;
    padding:20px 25px 10px 25px;
    }
.punbb .post-content td .quote-box blockquote { padding:20px 25px 20px 25px; }
.punbb .post-content .quote-box cite {
    float:right;
    display:inline-block;
    max-width:600px;
    margin:-19px -52px 5px 0px!important;
    padding:0px 15px 0px 20px;
    border:1px solid var(--color-text);
    border-radius:5px;
    text-align: right;
    font:600 11px var(--font-text);
    background:var(--color-text);
    color:var(--pun-quote);
    text-transform:lowercase;
    }
.qcn {display:none;}
.qc-post-link {display:inline-block; margin:-1px 0px 0 5px!important;}
a.post-mention {text-transform:lowercase;}

.punbb .post-content .quote-box::before {
    content:',,';
    position:absolute;
    margin:-40px 0 0 30px;
    font:30px var(--font-text);
    text-shadow: 2px 2px 0px var(--pun-color),
        -2px -2px 0px var(--pun-color);
    }

.punbb .post-content .quote-box::after {
    content:',,';
    float:right;
    margin:-19px -10px 0 0px;
    font:30px var(--font-text);
    text-shadow: 2px 2px 0px var(--pun-color),
        -2px -2px 0px var(--pun-color);
    }

.blockcode, .scrollbox {
    max-height:40px!important;
    margin-bottom:10px!important;
    }

htmlcode {display:block;padding-bottom:20px!important;margin:20px 0!important;}
htmlcode code {display:block;overflow:scroll;max-height:50px;}
.punbb .post-content .code-box, htmlcode {
    border:1px solid var(--border1);
    padding: 30px 32px 10px 30px;
    color:var(--color-link);
    }
.punbb .post-content .spoiler-box blockquote .code-box {
    margin:25px 25px 25px 25px!important;
    }
.punbb .post-content .code-box strong.legend, htmlcode strong.legend {
    position:absolute;
    display:inline-block;
    margin-top:-38px!important;
    padding:1px 10px 6px 10px;
    border-radius:5px;
    text-align: justify;
    height:10px;
    background:var(--color-text);
    }
.punbb .post-content .code-box strong.legend, .code-box strong.legend a,
htmlcode strong.legend a {
    color:var(--pun-quote)!important;
    font:600 10px var(--font-text);
    }

.spoiler-box {
    padding:0 2px 3px 0 !important;
    border:none!important;
    background:transparent!important;
    }
.spoiler-box::before, .spoiler-box::after {
    content:" "!important;
    }
.punbb .post-content .spoiler-box blockquote {
    background:var(--pun-quote);
    border:1px solid var(--border1);
    border-radius:10px;
    padding:0px 0 10px 0!important;
    margin-bottom:8px;
    }
.punbb .post-content .spoiler-box blockquote p {
    padding:15px 20px 5px 20px!important;
    }
.post-content .spoiler-box > div {
    background:none!important;
    border:1px solid var(--border1);
    border-radius:7px;
    margin-bottom:7px;
    padding:10px 10px 10px 30px!important;
    font:600 12px var(--font-text);
    line-height:16px;
    }
.post-content .spoiler-box > div::before {
    display:block;
    position:absolute;
    content:"expand_all";
    font:700 12px var(--font-symbol);
    margin:0px 0 0 -20px;
    }
.post-content .spoiler-box > div.visible::before {content:"collapse_all";}

hr {
    background:var(--border1); 
    height:1px;
    opacity:1!important;
    border:none!important;
    }
.post-content .highlight-text {background-color:var(--color4)!important;}
.bbuline, u {text-decoration:none!important;border-bottom:1px solid var(--color2);}
abbr {border-bottom:1px dashed var(--color3); cursor:help!important;}


#topic-modmenu.modmenu {
    margin:0px 0px 20px 0px!important;
    height:25px;
    }

.punbb .formsubmit input, .punbb .formsubmit a, 
.punbb .formsubmit span, .punbb select, .punbb input, textarea {
    display:inline-block;
    padding:4px 25px 4px 25px;
    background:var(--pun-quote);
    border:1px solid var(--border1);
    border-radius:5px;
    font-size:11px;
    font-family:var(--font-text);
    color:var(--color-link);
    }
.punbb .formsubmit input:hover, .punbb .formsubmit a:hover, 
.punbb .formsubmit span:hover {
    background:var(--color-text);
    border:1px solid var(--border2);
    color:var(--pun-quote);
    cursor:pointer;
    }
textarea {padding:10px 15px 10px 15px;}
#pun-admain textarea {padding:0px!important;color:var(--color-text);}
input[type=checkbox], input[type=radio] {filter:invert(1) grayscale(1);}

#pun-viewtopic .subscribelink {
    float:right;
    margin-top:-15px;
    margin-right:47px;
    margin-bottom:5px;
    padding-left:0px;
    color:var(--color-link);
    font-size:9px;
    font-family:var(--font-text);
    }

#pun-viewtopic .subscribelink:after {
    content:"@";
    margin-left:10px;
    }

#topic-users-in p.container {
    font-size:10px;
    font-family:var(--font-text);
    color:var(--color-link);
    }

#pun-main .linksb {padding-bottom:0px;}


/* --------------- profile -------------------------------------------- */


.punbb .post .post-author {
    position:relative;
    z-index:10;
    margin-top:-39px;
    margin-left:-25px;
    margin-bottom:0px;
    border:1px solid var(--border1);
    border-left:none;
    border-radius:10px 0 10px;
    width:229px;
    background:linear-gradient(0deg, transparent 0%, var(--color5) 100%);
    }

.punbb .post .post-author ul, .punbb .post .post-author p {
    position:relative;
    z-index:;
    text-align:center;
    margin:10px;
    margin-bottom:50px!important;
    margin-top:30px!important;
    border:1px solid var(--border1);
    border-radius:15px;
    background:var(--pun-color);
    }
.punbb .post .post-author p {border:none;}

.pa-fld3 {
    position:absolute;
    display:flex;
    margin:-5px 0 0 0!important;
    width:210px;
    height:7px;
    justify-content:center;
    }
.pa-fld3 a {
    width:7px!important;
    height:7px!important;
    margin:0 2px;
    background:var(--pun-color)!important;
    border:1px solid var(--color3)!important;
    border-radius:100%;
    }
.pa-fld3 a:hover {
    background:var(--color4)!important;
    }

.pa-fld4 back {
    position:absolute;
    display:block;
    margin:-31px 0 0 -11px;
    width:229px;
    height:100%;
    border-radius:9px 0 9px 0;
    overflow:hidden;
    background:linear-gradient(0deg, transparent 0%, var(--color5) 100%);
    z-index:-1;
    }
.three .post .post-author {
    background:linear-gradient(180deg, transparent 0%, var(--pun-quote) 100%);
    }
.three .pa-fld4 back {
    width:229px;
    height:80px;
    border-radius:9px 0 0px 0;
    border-bottom:1px solid var(--border2);
    overflow:hidden;
    filter: brightness(0.6);
    z-index:-1;
    }

.pa-author {
    position:relative;
    margin:10px 0 5px 0px!important;
    padding-top:7px!important;
    }
.pa-author, li.pa-author a:link, li.pa-author a:link, li.pa-author a:hover, li.pa-author a:active {
    display:block;
    text-transform:lowercase;
    color:var(--color-text);
    font:700 12px var(--font-title);
    }
li.pa-author a:hover {
    transform:scale(1.1);
    }


.pa-fld1 {
    width:150px;
    margin:0px 0 15px 30px!important;
    padding:0px!important;
    font:9px var(--font-text);
    text-align:justify;
    line-height:13px;
    }
.pa-fld1 a:link, .pa-fld1 a:visited {color:var(--color-text);}
.pa-fld1 a:active, .pa-fld1 a:hover {color:var(--color-link);}

.pa-fld1 #form:link, .pa-fld1 #form:visited {
    display:block;
    margin-bottom:10px;
    text-align:center;
    color:var(--color-link);
    font:500 9px var(--font-text);
    }
.pa-fld1 #form:active, .pa-fld1 #form:hover {color:var(--color3);}

.pa-fld1 .form:link, .pa-fld1 .form:visited {
    display:block;
    margin-bottom:10px;
    text-align:center;
    color:var(--color-link);
    font:500 8px var(--font-text);
    }
.pa-fld1 .form:active, .pa-fld1 .form:hover {color:var(--color3);}



.pa-avatar img {
    border-radius:5px;
    max-width:180px;
    margin-bottom:6px!important;
    }

li.pa-title {
    position:absolute;
    width:210px;
    border-radius:0px 0px 0 0;
    text-align:center !important;
    margin:13px 0 0 0;
    padding:0px!important;
    font:8px var(--font-text);
    text-transform:lowercase;
    letter-spacing:0.2px;
    color:var(--color-link);
    z-index:101;
    cursor: default;
    }
.no-avatar li.pa-title {
    margin-top:93px;
    }

.pa-fld5 div {
    display:block;
    position:absolute;
    width:175px;
    height:1px;
    margin:32px 0 0px 15px!important;
    padding:0px!important;
    border:1px solid var(--border1)!important;
    border-radius:5px;
    z-index:100;
    }


.pa-posts .fld-name {display:none;}
.pa-respect .fld-name {position:absolute;margin:3px 0 0 -15px;font-size:3px;opacity:0;}
.pa-posts, .pa-respect, .pa-fld2, .pa-fld6 {
    display:inline-block;
    text-align:center;
    margin:0px 12px 10px 12px!important;
    font:9px var(--font-text);
    text-transform:lowercase;
    color:var(--color-link);
    cursor:default;
    }

.pa-fld2 .fld-name {
  display:none;
}

.pa-respect1, .pa-respect img {width:7px; filter:grayscale(1);}
.pa-posts, .pa-respect1, .pa-respect, li.pa-respect a:link, 
li.pa-respect a:visited, li.pa-respect a:active, li.pa-respect a:hover, 
.pa-ip, .pa-ip a:link {
    color: var(--color-link);
    }

.pa-posts::before, .pa-respect::before, .pa-fld2::before, .pa-fld6::before {
    display:inlene-block;
    text-align:center;
    margin:0px 3px 0px 0px!important;
    font:7px var(--font-symbol);
    color:var(--color-link);
    }

.pa-posts::before {content:"light_mode";}
.pa-respect::before {content:"star";}
.pa-fld2::before {content:"dark_mode";}
.pa-fld6::before {content:"filter_drama";}

.pa-posts::after, .pa-respect::after, .pa-fld2::after, .pa-fld6::after {
    display:block;
    position:absolute;
    width:50px;
    height:11px;
    background:var(--color-tooltips);
    border-radius:5px;
    text-align:center;
    margin:-28px 0 0 -5px!important;
    font:600 8px var(--font-text);
    letter-spacing:0.3px;
    color:var(--pun-quote);
    opacity:0;
    }
.pa-posts:hover::after, .pa-respect:hover::after, .pa-fld2:hover::after, .pa-fld6:hover::after {
    opacity:1;
    }

.pa-posts::after {content:"messages";}
.pa-respect::after {content:"respect";}
.pa-fld2::after {content:"posts";}
.pa-fld6::after {content:"lon";}

li.pa-online, li#pa-online {
    position:absolute;
    display:block;
    width:3px;
    height:3px;
    text-align:center !important;
    font-size:0;
    padding:0px !important;
    background:var(--color4);
    border:1px solid var(--color3);
    border-radius:100%;
    z-index:101;
    animation-name: flashing;
    animation-duration: 0.5s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function:ease-out;
    }
li.pa-online {margin:7px 0 0 206px;}


.pa-fld7 {
    position:absolute;
    margin:47px 0 0 98px!important;
    border-radius:100%;
    border:1px solid var(--color3);
    background:var(--pun-color);
    width:7px;
    height:7px;
    line-height:5px;
    }
.pa-fld7:hover {
    background:var(--color4);
    }

.pa-fld7 a {
    font-size:17px;
    opacity:0;
    }


@keyframes flashing {
  from {
    opacity:1;
    }
  to {
    opacity:0.3;
    }
    }

.pa-kotik {
    text-transform:uppercase;
    color:var(--color2);
    font:300 15px var(--font-text);
    }

.punbb .post-body {
    margin-left:229px !important;
    text-transform:none;
    font:11px var(--font-text);
    }
.punbb .post-content {font-family:var(--font-text); text-transform:none;}
.three .punbb .post-body img,
.three .post-content img {filter: brightness(0.6);transition:0.3s;}
.three .punbb .post-body img:hover,
.three .post-content img:hover {filter: brightness(1);transition:0.3s;}


/* --------------- multipage ------------------------------------------- */


#pun-viewforum .forum, #pun-main.main.multipage .forum,
#pun-main.main.mod-page {
    border:1px solid var(--border1);
    border-radius:10px 10px 0 0!important;
    margin:15px 0 0;
    padding:15px 20px;
    font:10px var(--font-text);
    }
#pun-main.main.multipage .forum {border-radius:10px;}
#pun-viewforum .forum a, #pun-main.main.multipage .forum a {
    font:500 10px var(--font-text);
    }
#pun-viewforum .forum .tcl a, #pun-main.main.multipage .forum .tcl a,
#pun-main.main.mod-page .tcl {
    font:500 11px var(--font-text);
    }
#pun-main.main.multipage .forum .inew .tcl a {
    font:700 11px var(--font-text)!important;
    }
#pun-main.main.mod-page .tcl {color:var(--color-link);}
#pun-viewforum .forum .tcr a:link, #pun-viewforum .forum .tcr a:visited {color:var(--color1);}
#pun-viewforum .forum .tcr a:active, #pun-viewforum .forum .tcr a:hover {color:var(--color-text);}

#pun-viewforum .main.multipage .forum thead {display:none;}
#pun-viewforum .forum td {height:10px;}

#pun-viewforum .forum table {border-spacing:0px 15px;}
#pun-main.main.multipage .forum table {border-spacing:0px 15px;}

#pun-main.main.multipage thead {
    font:500 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    background:var(--pun-quote);
    line-height:12px!important;
    }

#pun-main.main.multipage .modmenu {
    font:11px var(--font-text);
    color:var(--color-link);
    }
#pun-main.main.multipage .modmenu .container input {margin-top:9px;}

.postlink.long a {
    position:absolute;
    display:inline-block;
    border:1px solid var(--border1);
    border-radius:5px;
    padding:2px 20px 4px;
    color:var(--color-link);
    font:10px var(--font-text);
    }
.postlink.long a:hover {
    background:var(--pun-quote);
    }

.main.multipage .new-topic a {margin:-25px 0 0 -195px;}
.main.multipage .new-poll a {margin:-25px 0 0 -105px;}

.main.multipage .td-divider {
    padding:5px 20px!important;
    border:1px solid var(--border1);
    border-radius:5px;
    font:600 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    background:var(--pun-quote);
    }

#pun-viewforum .modmenu {
    border:1px solid var(--border1);
    border-top:none;
    border-radius:0 0 10px 10px;
    }

#pun-viewforum .modmenu strong {margin:10px 30px;}
#pun-viewforum .modmenu strong a {font:11px var(--font-text)}

#pun-userlist legend {display:none;}
#pun-userlist .formal .container {
    border:1px solid var(--border1);
    border-bottom:none;
    border-radius:10px 10px 0 0;
    margin:15px 0 0;
    padding:15px 20px;
    font:10px var(--font-text);
    }
#pun-userlist .usertable .container {
    border:1px solid var(--border1)!important;
    border-radius:0 0 10px 10px;
    margin:0px 0 0;
    padding:15px 20px 15px!important;
    font:10px var(--font-text);
    }

#pun-userlist .fs-box.inline label, #punbbsearch .fs-box.inline label {
    display:block;
    border:1px solid var(--border1)!important;
    border-bottom:none!important;
    border-radius:5px 5px 0 0;
    font:600 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    padding:5px 10px!important;
    margin-bottom:-12px;
    text-align:center!important;
    }
#pun-userlist .fs-box.inline input, #pun-userlist .fs-box.inline select,
#punbbsearch .fs-box.inline input, #punbbsearch .fs-box.inline select{
    border-radius:0 0 5px 5px!important;
    }
#pun-userlist .fs-box.inline input {height:15px;width:320px;}
#pun-userlist .inline .selectfield {margin: 0 0 0 15px!important;}
#punbbsearch .inline .selectfield select {min-width:200px;}
#pun-userlist .inline .inputfield {margin-right:0!important;}
#punbbsearch .inline .inputfield {margin-right:10px!important;}
.infofield {color:var(--color-link); text-align:justify;}

.usertable .container thead th, #pun-main.main.mod-page h2 {
    padding:5px 5px!important;
    border:1px solid var(--border1)!important;
    border-radius:5px;
    font:600 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    background:var(--pun-quote)!important;
    }
.usertable .tc3.relation, .usertable .tc3.posts {width:60px!important;}

#pun-userlist .usertable .container table {border-spacing:5px 10px;}
#pun-userlist .usertable .container table .tcl {font:700 12px var(--font-text);}

#punbbsearch {
    border:1px solid var(--border1);
    border-radius:10px;
    margin:15px 0 0;
    padding:15px 20px;
    font:10px var(--font-text);
    }
#punbbsearch legend {
    width:915px;
    padding:6px 10px 5px!important;
    margin-bottom:10px;
    border:1px solid var(--border1);
    border-radius:5px;
    font:600 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    background:var(--pun-quote);
    }


/* --------------- profile page ---------------------------------------------- */


#viewprofile .container {padding:0px 0px 0px 0px!important;}
#viewprofile {
    border:1px solid var(--border1);
    border-radius:10px;
    margin:15px 0 0;
    padding:5px 10px;
    min-height:430px;
    }

td#profile-left {
    display:block;
    position:absolute;
    width:230px!important;
    text-align:center;
    padding:20px 0px 0 0 !important;
    border:1px solid var(--border1)!important;
    border-radius:10px;
    }

li#profile-name strong {
    font:600 12px var(--font-text)!important;
    padding-bottom:9px!important;
    border-bottom:1px solid var(--border1)!important;
    }
li#profile-title strong {font:500 9px var(--font-text)!important;}
li#pa-avatar img {border-radius:5px;margin-bottom:10px;max-width:180px;height:auto;}
li#pa-online {margin:-2px 0 0 112px!important;}

td#profile-left #pa-edit {
    display:block;
    height:30px;
    padding:5px 0 0px;
    border-top:1px solid var(--border1)!important;
    }
td#profile-left #pa-edit a {font:500 11px var(--font-text)!important;}

td#profile-right {
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
    align-content:center;
    width:700px;
    margin-left:245px;
    }
td#profile-right li {padding-left:128px;margin-bottom:5px;}
td#profile-right span {
    background:var(--pun-quote);
    border-right:1px solid var(--border1)!important;
    border-radius:5px 0 0 5px;
    padding:5px 0 5px 20px!important;
    font:600 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    }
#viewprofile td#profile-right li strong {
    padding:3px 0 0 20px;
    font:500 10px var(--font-text);
    }

li#pa-invites {display:none;}
td#profile-right li {
    border:1px solid var(--border1)!important;
    border-radius:5px;
    font:500 11px var(--font-text)!important;
    }

li#pa-register-date, li#pa-time-visit, li#pa-last-post,
li#pa-last-visit, li#pa-positive, li#pa-respect {width:215px;}
li#pa-fld1, li#pa-email, li#pa-posts {width:700px;}

li#pa-fld1 span {
    border-bottom:1px solid var(--border1)!important;
    border-radius:5px 0 5px 0px;
    }
li#pa-fld1 strong {
    padding:20px 20px!important;
    font:500 11px var(--font-text)!important;
    }
#viewprofile td#profile-right li strong a.form {display:block;text-align:center;}

li#pa-fld5, li#pa-fld2, li#pa-fld3, li#pa-fld6, li#pa-fld7 {background:var(--pun-color);}
li#pa-fld5 span, li#pa-fld2 span, li#pa-fld3 span, li#pa-fld6 span, li#pa-fld7 span {width:50px!important;}
li#pa-fld5 strong, li#pa-fld2 strong, li#pa-fld6 strong, li#pa-fld7 strong {margin-left:-65px!important;}

li#pa-fld5, li#pa-fld2, li#pa-fld3, li#pa-fld6, li#pa-fld7 {display:block;position:absolute;}
li#pa-fld5 {margin:-37px 0 0 0px;}
li#pa-fld2 {margin:-37px 0 0 140px;}
li#pa-fld3 {margin:-37px 0 0 415px; width:15px;}
li#pa-fld3 strong {margin:0px 0 0 -24px;}
li#pa-fld6 {margin:-37px 0 0 00px;}
li#pa-fld6 strong {width:50px;}
li#pa-fld7 {margin:-37px 0 0 275px;}
li#pa-fld7 strong {width:50px;}
li#pa-fld3 span {width:93px!important;}

#pa-fld3 a {
    display:inline-block;
    width:7px!important;
    height:7px!important;
    margin:2px 5px 0 0;
    background:var(--pun-color)!important;
    border:1px solid var(--color3)!important;
    border-radius:100%;
    }
#pa-fld3 a:hover {background:var(--color4)!important;}

#viewprofile li#pa-awards {
    position:absolute;
    margin:-43px 0 0 566px;
    }
#viewprofile li#pa-awards strong {display:none;}
#viewprofile li#pa-awards span {
    width:92px;
    border-right:none!important;
    border-radius:5px;
    font-size:0!important;
    margin-left:-128px;
    padding:10px 20px!important;
    text-align:center!important;
    background:var(--color-text);
    }
#viewprofile li#pa-awards span:hover {background:var(--pun-quote); cursor:pointer;}
#viewprofile li#pa-awards span:hover a::before {color:var(--color-link);}
#viewprofile li#pa-awards a::before {
    content:"достижения";
    font:900 10px var(--font-text);
    text-transform:uppercase;
    color:var(--pun-quote);
    }

#profile-signature {
    margin-left: 245px;
    }



/* --------------- profile & messages ---------------------------------------------- */


.formal.messages-container #post-preview .fs-box .post-content {max-width:760px;}
.formal.messages-container #togglePreview input {
    margin:-1px 20px 0px 0px!important;
    border:1px solid var(--border1);
    border-radius:5px;
    }
#post-preview legend {display:block;margin-left:20px!important;padding-top:15px!important;}


#profile.formal .container {padding-left:160px;}
#profilenav {
    font:10px var(--font-text);
    border:1px solid var(--border1);
    border-radius:10px;
    padding:15px 0px 0;
    }
#profilenav span {
    font:600 8px var(--font-text);
    border:1px solid var(--border1);
    border-radius:5px;
    padding:5px 35px!important;
    text-transform:uppercase;
    color:var(--color-link);
    }
#profile.formal {
    font:10px var(--font-text);
    border:1px solid var(--border1);
    border-radius:10px;
    margin:15px 0 0;
    padding:5px 20px;
    }
#profile.formal .fs-box {
    display:block;
    font:10px var(--font-text);
    border:1px solid var(--border1);
    border-radius:10px;
    margin:15px 0 0;
    padding:10px 15px;
    padding-top:10px!important;
    }
#profile.formal .fs-box .post-author {border-radius:0px 10px 10px 0;}
#profile.formal .fs-box .pa-title {display:none;}
#profile8 .fs-box {border:none!important;padding:0px 0px!important;}
#profile.formal label {
    display:block;
    font:600 8px var(--font-text)!important;
    color:var(--color-link) !important;
    text-transform:uppercase;
    padding:5px 0px!important;
    margin-bottom:-12px;
    }
.radiofield label, .checkfield label {display:inline-block!important;}

#profile.formal input {margin-right:8px;}
#profile.formal .datafield {color:var(--color-link);}
#profile.formal legend, legend {font:600 11px var(--font-text); padding:2px 0 0 0;}
#profile.formal textarea {max-width:705px;}

#profile4 .inputfield, #profile4 .datafield {display:inline-block; margin-right:5px;}
#profile4 .inputfield a, #profile4 .datafield a {
    display:inline-block;
    border:1px solid var(--border1);
    border-radius:5px;
    padding:4px 0;
    width:140px;
    text-align:center;
    font:600 8px var(--font-text)!important;
    text-transform:uppercase;
    }
#profile4 .inputfield a:hover, #profile4 .datafield a:hover {
    display:inline-block;
    background:var(--pun-quote);
    }
.punbb img.avatardemo {
    border:10px solid var(--pun-color);
    outline:1px solid var(--border1);
    border-radius:5px;
    margin:5px 0px 20px 25px;
    }

#pun-main .formal .container {font:10px var(--font-text)!important;}
#pun-main .formal .container legend {margin-left:-5px;}

#profile.formal #plng {
    margin:0 5px;
    border:1px solid var(--border1);
    border-radius:5px;
    padding:4px 10px;
    }
#profile.formal #form-buttons {width:735px}

#profile.formal.messages-container #post-form {
    border:none!important;
    margin:0;
    padding-top:0px;
    }
#profile.formal.messages-container #post-form .fs-box.hashelp {margin-bottom:10px;}

#profile.formal.messages-container .post-author {
    margin-top:15px;
    border-top:1px solid var(--border1);
    }
.pa-reg {display:none;}
#profile.formal.messages-container .pa-online {margin:9px 0 0 101px;}
#profile.formal.messages-container .post h3 span {
    font:9px var(--font-text);
    text-transform:uppercase;
    letter-spacing:0.5px;
    color:var(--color3);
    line-height:0px;
    }


/* --------------- arrows ---------------------------------------- */

.go-up, .go-down {
    cursor: pointer;
    display: none;
    opacity: 1;
    position: fixed;
    z-index: 99;
    }

.go-up {
    width:123px;
    height:151px;
    background:var(--arrow-up);
    top:35%;
    margin-left: 1100px !important;
    background-size:cover;
    }

.go-down {
    width:123px;
    height:151px;
    background:var(--arrow-down);
    background-size:cover;
    top: 57%;
    margin-left: 1095px !important;
    }

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

/*  TABLE HEADER */

.table_news {
    position: relative;
    z-index: 5;
    display: block;
    width: 206px;
    overflow-y: auto;
    height: 101px;
    top: 294px;
    padding: 5px;
    left: 18px;
    display: flex;
    gap: 6px;
    flex-direction: column;
    z-index: 5;
}


.table_news a {
    display: flex;
    text-align: center;
    box-shadow: 1px 1px 2px 0 rgb(0 0 0 / 34%);
    background: #e6e6e6;
    padding: 1px 15px;
    min-width: fit-content;
    justify-content: space-between;
    color: #000 !important;
}

.table_news a:hover {
background: #d7d7d7;
}


.table_news em span {
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    font-family: var(--font-title2);
    text-transform: lowercase;
}

.table_news em p {
    font-size: 8px;
    font-style: normal;
    font-family: var(--font-text1);
}

.table_news a b {
    background: var(--font-title2);
    display: flex;
    align-items: center;
    padding: 4px 0px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    height: fit-content;
    border-radius: 5px;
    margin: 3px 2px 3px 0px;
}

.table_news em {
    line-height: 11px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}


.table_post {
    width: 242px;
    position: absolute;
    top: 326px;
    left: 256px; 
    padding: 5px;
    z-index: 5;
}

.pun_post { text-align: justify;
    font-family: var(--font-text);
    text-transform: lowercase;
    line-height: 11px;
    font-size: 10px;
    height: 55px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.table_act1, .table_act2, .table_act3, .table_act4, .table_act5, .table_act6 {    z-index: 5; }

.table_act1 img,
.table_act2 img,
.table_act3 img,
.table_act4 img,
.table_act5 img,
.table_act6 img {
min-width:29px;
min-height: 29px;
max-width:29px;
max-height: 29px;
filter: grayscale(1);
}


.table_act1 a, .table_act2 a, .table_act3 a, .table_act4 a, .table_act5 a, .table_act6 a {
    border: 1px solid #7b7b7b;
    width: 29px;
    height: 29px;
    display: block;
}

.table_act1 {
    position: absolute;
    left: 623px;
    top: 40px;
}

.table_act2 {
    position: absolute;
    left: 576px;
    top: 71px;
}

.table_act3 {
    position: absolute;
    left: 714px;
    top: 73px;
}
.table_act4 {
    position: absolute;
    left: 635px;
    top: 107px;
}

.table_act5 {
    position: absolute;
    left: 560px;
    top: 150px;
}

.table_act6 {
    position: absolute;
    left: 649px;
    top: 200px;
}


.table_par1 img, .table_par2 img {
min-width:29px;
min-height: 29px;
max-width:29px;
max-height: 29px;
filter: grayscale(1);
}
.table_par1 a, .table_par2 a {     
    border: 1px solid #7b7b7b;
    width: 29px;
    height: 29px;
    display: block;
}

.table_par1 {
    position: absolute;
    left: 684px;
    top: 125px;
    z-index: 4;
}

.table_par2 {
    position: absolute;
    left: 699px;
    top: 138px;
    z-index: 5;
}

.table_epiz {
    position: absolute;
    left: 931px;
    top: 340px;
    display: block;
    z-index: 2;
}

.table_epiz img {
min-width:99px;
min-height: 29px;
max-width:99px;
max-height: 29px;
filter: grayscale(1);
}

.table_epiz a {
    width: 99px;
    height: 29px;
    border: 1px solid #7b7b7b;
    display: block;
}

.table_epiz img:hover, .table_par1 img:hover, .table_par2 img:hover, 
.table_act1 img:hover,
.table_act2 img:hover,
.table_act3 img:hover,
.table_act4 img:hover,
.table_act5 img:hover,
.table_act6 img:hover {filter: grayscale(0.5);
}

.table_adm {
    width: 200px;
    position: absolute;
    display: block;
    left: 812px;
    text-align: right;
    top: 229px;
    font-weight: bold;
    z-index: 2;
}
.table_adm a {
    font-family: var(--font-title2);
    color: #000 !important;
    font-size: 9px;
}

.table_adm a:hover {color: #421414 !important;}


.spirit_nav-wrap {
    position: relative;
    margin: auto;
    z-index: 9;
    left: 713px;
    top: 265px;
    width: 194px;
}

.nav_button {
    text-align: center;
    padding: 8px 10px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .4s linear 0s;
    color: #000000;
    font-family: var(--font-text);
    transform: rotate(-2deg) scale(0.9);
}


.nav_block {
    display: none;
    background: #2e2e2e;
    position: absolute;
    top: calc(100% + -217px);
    font: 400 9px pt sans;
    width: 100%;
    border: 1px solid #434343;
    box-shadow: 1px 1px 2px 0 rgb(0 0 0 / 34%);
}

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

.nav_block .link a {
    color: #e9e9e9 !important;
    background: #444444;
    padding: 5px 10px;
    transition: all .4s linear 0s;
    border: 1px solid #282828;
    font-family: var(--font-title2);
    font-size: 8px;
    text-shadow: 1px 1px 2px rgb(0 0 0 / 34%);
    text-transform: uppercase;
}

.nav_block .link a:hover {
    color: #e4e4e4 !important;
    background: #545454;
    font-weight: bold;
}


#pun-index .category {
  position: relative;
  overflow: visible;
}

#pun-index .category:has(tbody.hasicon > tr:first-child:last-child)::before,
#pun-index .category:has(tbody.hasicon > tr:first-child:nth-last-child(2))::before {
content: "";
    position: absolute;
    left: 102px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 105px;
    background: url(https://forumstatic.ru/files/001c/a0/e3/21744.png) no-repeat center / contain;
    z-index: 1;
}

#pun-index .category:has(tbody.hasicon > tr:first-child:nth-last-child(n+3))::before {
    content: "";
    position: absolute;
    left: 102px;
    top: 25px;
    width: 25px;
    height: 105px;
    background: url(https://forumstatic.ru/files/001c/a0/e3/21744.png) no-repeat top center / contain;
    z-index: 10;
}

#pun-index .category:has(tbody.hasicon > tr:first-child:nth-last-child(n+3))::after {
    content: "";
    position: absolute;
    left: 102px;
    bottom: 25px;
    width: 25px;
    height: 105px;
    background: url(https://forumstatic.ru/files/001c/a0/e3/21744.png) no-repeat bottom center / contain;
    z-index: 10;
}

0

Перевести4

лл

0

Перевести5

тяф

0

Перевести6

woof
о нет какой-то евромужик

0


Вы здесь » meow woof » Don't preach to me » ебись веселись