/* 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.1756733996.css);

/* ìîáèëüíûé ñòèëü */
@import url(https://forumstatic.ru/files/001b/ef/4a/20519.css?v=108);



/* 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. ÊÎÄÅÊÈ ÐÀÇÍÛÕ ÝËÅÌÅÍÒÎÂ
-------------------------------------------------------------*/

/* ëè÷íûå ñòðàíèöû */
@import url(https://forumstatic.ru/files/001b/ef/4a/82018.css?v=69);

/* äëÿ ôîòî÷åê */
@import url(https://forumstatic.ru/files/001b/ef/4a/16581.css?v=18);

/* Lanesthetics */
@import url(https://forumstatic.ru/files/001b/ef/4a/15187.css?v=2);

/* chicago news */
/* old */
@import url(https://forumstatic.ru/files/001b/ef/4a/31913.css?v=39);
/* new */
@import url(https://forumstatic.ru/files/001b/ef/4a/67347.css?v=37);

/* challenge */
@import url(https://forumstatic.ru/files/0019/9e/ef/17276.css?v=5);

/* sns */
@import url(https://forumstatic.ru/files/0019/9e/ef/45491.css?v=3);

/* ìåìîãðàì */
@import url(https://forumstatic.ru/files/001b/ef/4a/91794.css?v=12);


@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: #7d6c4e;
    --mem-col-v5: #787c56;
    --mem-col-v6: #a18068;
    /*äëÿ öèòàò*/

    --mem-bac-v1: #958a73;
    --mem-bac-v2: #b1a690;
    --mem-bac-v3: #d2b8a3;
    --mem-bac-v4: #e6dfd8;
    --mem-bac-v5: #d8d0c8;
    --mem-bac-v6: #bd8d6a;
    --mem-bac-v7: #dfd5cc;
    --mem-bac-v8: #989172;
    --mem-bac-v9: #c9bfb3;
    --mem-bac-v10: #5e5346;
    --mem-bac-v11: #e5e4e45c;
    --mem-bac-v12: #352d0294;
    --mem-bac-v13: #3619023d;
    --mem-fon: linear-gradient(90deg, #928268, #826f52, #ab9e8a, #93836a);
    --mem-body: #e2dad2;
    --mem-body-box: 0 0 0 1px #bd8964, 0 0 0 2px #dcc7b6, 0 0 10px 10px #a97e5d, 0 0 0 11px #c09272, 3px 0px 9px 12px #b8815a8f, 0 0 0 18px #bd8d6a, 0 0 0 19px #ad947a, 3px 0px 2px 19px #71634d75;
    /* êàðòèíî÷êè */
    --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: url(https://forumstatic.ru/files/001b/ef/4a/55398.png);
    --mem-header: url(https://forumstatic.ru/files/001b/ef/4a/51235.png) no-repeat top center;
}

:root .night {
    --mem-col-v1: #60422c;
    --mem-col-v2: #7b6759;
    --mem-col-v3: #faf6f2;
    --mem-col-v4: #7d6c4e;
    --mem-col-v5: #554522;
    --mem-col-v6: #49351f;
    /*äëÿ öèòàò*/
    --mem-bac-v1: #958a73;
    --mem-bac-v2: #b1a690;
    --mem-bac-v3: #bea893;
    --mem-bac-v4: #cdc0b2;
    --mem-bac-v5: #ab9885;
    --mem-bac-v6: #bd8d6a;
    --mem-bac-v7: #dfd5cc;
    --mem-bac-v8: #6a654f;
    --mem-bac-v9: #c9bfb3;
    --mem-bac-v10: #3d3022;
    --mem-bac-v11: #cacecb6b;
    --mem-fon: linear-gradient(90deg, #49402c, #2d2a1e, #645c48, #463f2d);
    --mem-body: #b09f8d;
    --mem-foot: url(https://forumstatic.ru/files/001b/ef/4a/83596.png);
    --mem-header: url(https://forumstatic.ru/files/001b/ef/4a/33701.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. ÑÎÊÐÛÒÛÅ ÝËÅÌÅÍÒÛ
-------------------------------------------------------------*/

.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);
}