/* I. ÐÀÇÍÛÅ ÂÀÆÍÛÅ ÈÌÏÎÐÒÛ
-------------------------------------------------------------*/

/* normalize.css */
@import url(https://forumstatic.ru/files/0014/65/a2/48626.css);

/* extra.css */
@import url(https://forumstatic.ru/files/001b/ef/4a/60465.css?v=8);

/* mybb default icons from extra.css */
@import url(https://forumstatic.ru/files/0014/65/a2/81584.css?v=7);

/* colors.css */
@import url(style_cs.1758734528.css);

/* ìîáèëüíûé ñòèëü */
@import url(https://forumstatic.ru/files/001b/a3/41/80430.css?v=7);



/* II. ØÐÈÔÒÛ
-------------------------------------------------------------*/

@import url(https://forumstatic.ru/files/001b/ef/4a/78620.css?v=4);
@import url(https://forumstatic.ru/files/001b/ef/4a/42021.css?v=11);


/* bootstrap icons */
@import url(https://forumstatic.ru/files/0014/65/a2/52319.css?v=3);


/* III. ÊÎÄÅÊÈ ÐÀÇÍÛÕ ÝËÅÌÅÍÒÎÂ
-------------------------------------------------------------*/

/* sns */
@import url(https://forumstatic.ru/files/0019/9e/ef/45491.css?v=3);


@font-face {
    font-family: 'Aila';
    src: url(https://forumstatic.ru/files/001b/ef/4a/20204.ttf) format('truetype');
}

/* IV. ÏÅÐÅÌÅÍÍÛÅ
-------------------------------------------------------------*/

:root {
    /* îáùèé îòñòóï îò êîíòåíòà */
    --general-padding: 35px;
    /* òåêñò */
    --mem-font-v1: 'Alegreya Sans SC';
    --mem-font-v2: 'arial';
    --mem-font-v3: 'DINCondensed-Regular';
    --mem-font-v4: 'FontAwesome';
    --mem-font-v5: 'Montserrat';
    --mem-font-v6: 'Roboto Condensed';
    --mem-font-v7: 'Raleway';
    --mem-dis-font: "Croisan";
    /* öâåòà */
    --mem-col-v1: #9c7a60;
    --mem-col-v2: #a18068;
    --mem-col-v3: #faf6f2;
    --mem-col-v4: #937a66;
    --mem-col-v5: #7e694c;
    --mem-col-v6: #a18068;
    /*äëÿ öèòàò*/

    --mem-bac-v1: #bf9f87;
    --mem-bac-v2: #b09b7e;
    --mem-bac-v3: #d2b8a3;
    --mem-bac-v4: #ece5de;
    --mem-bac-v5: #d8d0c8;
    --mem-bac-v6: #bd8d6a;
    --mem-bac-v7: #dfd5cc;
    --mem-bac-v8: #8f7553;
    --mem-bac-v9: #c8b7a3;
    --mem-bac-v10: #5e5446;
    --mem-bac-v11: #e5e4e45c;
    --mem-bac-v12: #35230294;
    --mem-bac-v13: #3619023d;
    --mem-fon: linear-gradient(90deg, #9f7858, #a58063, #b09076);
    --mem-body: #e2dad2;
    --mem-body-box: 0 0 0 1px #b09172, 0 0 0 2px #e2dad2, 0 0 0 3px #b09172, 0 0 18px 10px #c4b09e, 0 0 0 29px #6f5742;
    /* êàðòèíî÷êè */
    --mem-guest: url(https://forumstatic.ru/files/001b/ef/4a/57060.png) no-repeat center top/cover;
    --mem-nav: url(https://forumstatic.ru/files/001b/ef/4a/27649.png) no-repeat center top/cover;
    --mem-foot: linear-gradient(90deg, #b29379, #7d6858, #b29379, #8a7667, #b29379);
    --mem-header: url(https://forumstatic.ru/files/001b/a3/41/48318.png) no-repeat top center;
}

/* V. ÔÈÊÑ ÐÀÇÍÎÃÎ ÎÒÎÁÐÀÆÅÍÈß Â ÁÐÀÓÇÅÐÀÕ
-------------------------------------------------------------*/

fieldset,
ol,
ul,
dl,
li,
dd,
dt,
applet,
object,
iframe,
center,
marquee {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    list-style: none;
}

html {
    text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.punbb .main table {
    table-layout: fixed;
    width: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.punbb .main div.inline:after,
.punbb .container:after {
    clear: both;
    content: "";
    display: block;
}

/* VI. ÑÎÊÐÛÒÛÅ ÝËÅÌÅÍÒÛ
-------------------------------------------------------------*/

.punbb .main .newtext,
.acchide,
.punbb h1,
#pun-navlinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .multipage .topic h2,
form#post.container legend span,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
#pun-userlist .main h2,
span.item4,
/*#pun-stats ul.container .item3, */
.lastedit,
#pun .modlist,
.stickytext,
.closedatafield,
.punbb .modmenu span a,
div#pun-live-rusff,
.topic a.sharelink,
/*.postlink .closed,*/
li.pl-share,
li.pl-reports,
/*.pa-last-visit, */
#pun-viewforum #pun-main h2,
#pun-announcement h2,
#pun-break4,
#pun-index #pun-main thead,
.pa-reg,
.pa-gifts,
.pa-replies,
.pa-fld1 .fld-name,
.pa-fld4 .fld-name,
.pa-fld5 .fld-name,
#pun-main div.catleft,
#pun-main div.catright,
#pun-viewforum .modmenu .container span,
#pun-searchtopics .modmenu .container span,
#pun-post .FNTslider,
#pun-searchposts .FNTslider,
#pun-messages .FNTslider,
#pun-messages .post-sig,
#pun-messages .post-links .pl-email:nth-child(1),
/*#pun-stats li.item3,*/
#pun-profile #viewprofile-next #profilenav,
#profile-right li#pa-invites,
#profile-gifts,
#pun-post #pun-main h2,
.tipsy-arrow,
.clearer,
div#pun-searchtopics #pun-main h2,
#pun-crumbs1 .container em,
#pun-crumbs2 .container em,
div#pun-searchposts h3 em,
#pun-navlinks #navawards,
#pun-ulinks .container li.item3,
#pun-ulinks .container li.item5,
#pun-crumbs2 .container.crumbs span,
.reactions-container,
#post-form h2 span,
#pun-index #pun-crumbs1,
#pun-index tr.isub,
#pun-index td.tcr br,
/* ñêðûòèå ïðîôèëÿ â òåìå òåãîì */
.hideprofile .post-author,
.hideprofile .pl-website,
.hideprofile .blockButton,
.hideprofile .post-sig,
#pun-messages #wysi-mode,
#pun-messages .pa-from,
.post-author img.a-info,
/* ñêðûâàåì êíîïêó ñêðûòîãî òåêñòà â ïîñòàõ */
.punbb[data-forum-id="7"] #button-hide,
.punbb[data-forum-id="8"] #button-hide,
.punbb[data-forum-id="9"] #button-hide
{
    display: none !important;
}

#pun-index th {
    font-size: 0;
}

.hideprofile .post-body,
.hideprofile .post-links,
.hideprofile .post-links ul,
.post.hideprofile h3>span {
    margin-left: 0 !important;
}

.punbb-admin #pun-crumbs1 {
    visibility: hidden;
}


/* VII. ÍÀÑÒÐÎÉÊÀ ØÐÈÔÒÎÂ ÖÂÅÒÎÂ
-------------------------------------------------------------*/

/* öâåò òåêñòà íà ôîðóìå */
.punbb {
    font: normal 75% verdana, arial, helvetica, sans-serif;
    color: #151515;
}

/* öâåò îòäåëüíûõ ïóíêòîâ */
#onlinelist,
#pun-viewforum #pun-main .container,
#pun-viewforum .tc2,
#pun-viewforum .tc3,
.linkst,
.linksb,
#pun-searchposts .post-links a,
.punbb .required label,
.punbb .datafield span.input,
.selectfield label,
.areafield label,
.inputfield label,
#pun-viewtopic h3,
#pun-viewtopic h3 a,
#topic-users-in .container,
.punbb th,
#profile-right li strong,
#MyBookmarks h2,
#MyBookmarks h1,
.post-box .editBookmark,
#viewprofile h2 span,
#pun-adnav h2,
#setmods dt,
.punbb .post h3 strong,
#post.container legend span,
#userlist.container legend span,
#punbbsearch.container legend span,
.container legend.warntext span,
#notify-settings,
#pun-messages .postlink .button,
#pun-messages #profile.formal .post h3 {
    color: var(--mem-col-v1);
}

input[type="checkbox"],
input[type="radio"] {
    accent-color: var(--mem-col-v1);
    outline: none;
}

/* ññûëêè */
a {
    text-decoration: none;
    transition: color 1s cubic-bezier(0.2, 0.2, 0.2, 1);
    color: var(--mem-col-v6);
}

/* äëÿ àäìèíêè è çàêëàäîê, öâåò êàê âûøå*/
#pun-admain a,
#MyBookmarks span.scrl.t,
#MyBookmarks span.scrl.b {
    color: var(--mem-col-v6) !important;
}

/* ïîñëå íàâåäåíèÿ*/
a:hover,
a:focus,
a:active {
    color: var(--mem-bac-v8);
}