/*************************************************************
ÊÎÄÛ È ÃÐÀÔÈÊÀ BLANCHE v.2022.0
ó íàñ åñòü ìàñòåðñêàÿ íà ðåíî, îáðàùàéòåñü <Ç
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
÷àñòè êîäîâ ìîæíî ñâîáîäíî áðàòü â ëè÷íîå ïîëüçîâàíèå, åñëè âû îñòàâèòå ìîå êîïè â ñòèëå âàøåãî äèçà
äàâàéòå óâàæàòü òðóäû, äà è ïðîñòî äðóã äðóãà <Ç
**************************************************************

 I. ØÀÏÊÀ, ÔÓÒÅÐ
-------------------------------------------------------------*/
/* øàïêà */
#pun-title table {margin: -250px 0 0 -72px;    position: absolute;
    background: url(http://forumstatic.ru/files/0013/17/f8/23743.png) no-repeat top center;
    width: 1032px;
    height: 438px;}

/* ôóòåð */
#pun-about {    width: 1032px;    height: 128px;    margin: -70px 0 0px -72px;
    background: url(http://forumstatic.ru/files/0013/17/f8/67375.png) center top;} 





/* II. ÊÀÒÅÃÎÐÈÈ
-------------------------------------------------------------*/
#pun-stats.section h2 {    font-size: 0px !important; }
#pun-category1.category h2 {display: none;}
#pun-index .category h2, #pun-stats.section h2 {    height: 59px;    margin: 20px -30px 0 -30px;     text-align: center;
    background: url(http://forumstatic.ru/files/0013/17/f8/48134.png) no-repeat;}

#pun-index .category h2 span, #pun-stats.section h2 span, #post-form h2 span {    font-family: Erotique Alternate;    text-transform: uppercase;    color: #789589;    font-size: 40px;    letter-spacing: 2px;    text-overflow: clip;    overflow: hidden;    height: 22px;    display: block;    padding-top: 14px; transition: var(--trans1)}
#pun-stats.section h2 span {font-size: 0px;}

#pun-category2.category h2 span:after{ content:"trust the vibes you get, energy doesn't lie"}
#pun-category3.category h2 span:after{ content:"vibe speak louder than words"}
#pun-category4.category h2 span:after{ content:"'be such a good soul that people crave your vibes"}
#pun-category5.category h2 span:after{ content:"life is way too short for bad vibes"}
#pun-stats.section h2 span:before {content: 'your vibes attracts my soul'; font-size: 40px; transition: var(--trans1); margin-left: 10px}

#pun-index .category h2 span:after, #pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4, #pun-stats li.item4 a {    font-size: 7px;    font-family: helvetica neue medium;    color:var(--accent1);    letter-spacing: 1.5px; text-transform: uppercase;transition: var(--trans1)}
#pun-index .category h2 span:after {    position: absolute;    width: 100%;    left: 0px;    margin-top: 11px;}

/* ÍÀÂÅÄÅÍÈÅ ÊÀÒÅÃÎÐÈÉ BY BLANCHE. ÌÎÆÍÎ ÁÐÀÒÜ, ÍÎ ÎÑÒÀÂËßÅÌ ÊÎÏÈ */
#pun-index .category h2:hover span, #pun-stats.section h2:hover span:before {    letter-spacing: 6px !important;}
#pun-index .category h2:hover span:after {    letter-spacing: 3px !important;}





/* III. ÈÊÎÍÊÈ
-------------------------------------------------------------*/
/* íà ãëàâíîé */
#pun-index table Div.icon { float: left; width: 25px; height: 25px; margin: 18px 0px 0 -35px; border-radius: 20px; background: #d9d2c5; transition: var(--trans1)}
/*#pun-index TR.inew Div.icon {}
#pun-index TR.inew Div.icon:after {    content: '';    background: #adc5b3;    width: 13px;    height: 13px;    position: absolute;    border-radius: 20px;    margin: -2px 0 0 -2px;}*/
.icon[data-new-topics]:before, .subforums span[data-new-topics]:before {font-family: var(--basicfont) !important; font-size: 10px !important;     background: var(--basic3) !important;    color: var(--accent4) !important;}

/* â ïîäôîðóìàõ */
#pun-viewforum table .icon, #pun-messages table Div.icon {    float: left;    background: none;    margin: 0 10px 0 0px;}
#pun-viewforum .icon:before, #pun-messages Div.icon:before {    margin: 0px 0px 0px 0px;    font-family: var(--basicfont);    text-transform: uppercase !important;    display: inline-block;    width: 70px;    font-size: 8px;    letter-spacing: 1px; opacity: .5}
#pun-messages Div.icon:before {margin: 13px 0 0 0 !important;    color: var(--accent3);}

#pun-viewforum .icon:before, #pun-messages .icon:before {    content: 'old message';}
#pun-viewforum .icon.icon-new:before, #pun-messages .icon.inew:before {    content: 'new message';}
#pun-viewforum tr.iclosed .icon:before {    content: 'cls message';}
#pun-viewforum tr.isticky .icon:before {    content: 'imp message';}
#pun-viewforum .icon.icon-new:before, #pun-viewforum tr.isticky .icon:before, #pun-messages .icon.inew:before {color: var(--basic4); opacity: 1}





/* IV. ÒÀÁËÈÖÀ
-------------------------------------------------------------*/
.ank .quote-box.spoiler-box, .tem span.tema, .nov .pos, .nov span, .if span, .gost span, .twin twin3, .tema {    border: none !important;
    background: #fdfaf86b !important;
    box-shadow: 0 0 0 1px #c9c0b3 !important;}


.pl {position: absolute; text-align: right; font-family: var(--basicfont); font-size: 9px; text-transform: lowercase; letter-spacing: 1px; width: 154px; height: 80px; overflow: auto; padding-right: 2px;
    padding-top: 30px; /* âðåìåííûé ïàðàìåòð */
    top: -208px;
    left: -31px;}
.pl a {color: var(--basic2) !important; display: block; position: relative; margin-bottom: 1px;}
.pl a.new {color: var(--accent1) !important;} .pl a.new:before {content: '\2726'; display: inline-block; vertical-align: super; margin: -3px 3px 0 0px;}

.akt { position: absolute; width: 173px; display: flex; justify-content: space-between;
    left: 692px;
    top: -208px;}
.akt a, .par span {background: var(--basic3) !important;   box-shadow: 0 0 0 1px var(--basic2), 0 0 0 1px inset #00000030, 0 0 5px #ffffff91 inset !important; display: inline-block; transition: var(--trans1);}
.akt a {border-radius: 20px;    width: 25px;    height: 25px; }
.akt a:hover, .par:hover span {    background: var(--accent3) !important;    box-shadow: 0 0 0 1px var(--accent3), 0 0 0 1px inset #00000030, 0 0 5px #ffffff91 inset !important;}
span.status_userava {background: var(--basic3) !important;} #pun-status:hover span.status_userava {background: var(--accent3) !important;}
.akt a img, .par span img, span.status_userava img {    filter: grayscale(1);    mix-blend-mode: soft-light;} .akt a img {   border-radius: 20px; }
.par {position: absolute;
    top: -132px;
    left: 267px;}
.par span img, .par span {border-radius: 5px 0 !important; height: 25px; width: 70px;}
.par span b {    color: var(--accent1);    position: absolute;    font-weight: normal;    width: 70px;    transition: var(--trans1);    text-align: right;    margin: -27px 0 0 -120px;    height: 30px;    display: flex;    align-items: center;    line-height: 12px;}

.pos span {position: absolute; text-align: justify; width: 188px; padding-right: 10px; overflow: auto; height: 40px; line-height: 13px;
    top: -179px;
    left: 156px;}
.pos a {color: var(--accent1) !important; position: absolute; width: 190px;
    top: -217px;
    left: 156px;}
.pos:hover a, .par:hover b, #pun-status:hover .item1 {letter-spacing: 1px;} .pos a:hover {color: var(--accent1);}

.ban {position: absolute; height: 45px;    margin: 20px 0 0 65px;    width: 775px; opacity: .7}
.ban a:hover {opacity: 1}
#horizontal-scroller, .mood m4, .mood m6 {white-space: nowrap; overflow: auto;    padding-bottom: 7px;}
.ban a {vertical-align: bottom;background:#445650;display: inline-block;width: 88px;height: 31px;margin-right: 6px;} .ban a:last-child {margin-right: 0px;}
.ban img {filter: grayscale(1); opacity: .2; transition: var(--trans1);} .ban a:hover img {filter: none; opacity: 1;}
.ban a:not(:last-of-type):after {content: ''; width: 10px; height: 1px; display: inline-block; margin-bottom: 16px;}
#horizontal-scroller:before, #horizontal-scroller:after, .ban a:after {    background: #60716b;}
#horizontal-scroller:before, #horizontal-scroller:after {    content: '—';    content: '';  position: absolute;    width: 20px;    height: 1px;    display: inline-block; margin-top: 16px;}
#horizontal-scroller:before { left: -30px;} #horizontal-scroller:after {right: -30px;}
.ban:before, .ban:after {content: '\2726'; position: absolute; color: var(--accent1)}
.ban:before {    margin-top: 8px;    left: -50px;} .ban:after {    margin-top: -36px;    right: -50px;}

.vbgif {    position: absolute;    z-index: 9;    top: -160px;    left: 510px;    width: 100px;    height: 100px;}
.vbgif vbgif1 {     margin: 23px 0 0 -27px;   font-family: 'Helvetica Neue';    font-size: 6px;    color: #fff9ec;    text-transform: uppercase;    letter-spacing: 1.5px;    width: 100px;    display: block;    text-align: center;    line-height: 18px;} .vbgif vbgif1 b {font-weight: normal !important;transition: var(--trans1);  display:block; font-family: lighthaus; }
.vbgif:hover vbgif1 b {font-size: 20px;    color: #4a7265;} .vbgif:hover vbgif2 {opacity: 1;}
.vbgif vbgif2 {transition: var(--trans1);    margin: -169px 0 0 -44px;    position: absolute;    opacity: 0;    z-index: -1;}

.pl span {    display: block;    position: absolute;    top: 0px;    left: 31px;    transition: all 2s;}
.pl:hover span, #pun-status:hover .container:before {    transform: rotate(180deg);}
#pun-status .container:before {    content: '';    background: url(http://forumstatic.ru/files/0013/17/f8/25601.png);    width: 40px;    height: 41px;    transition: all 2s;    top: 24px;    left: 55px;    position: absolute;}

/* ïàðàëëàêñ */
#parallax {    display: block;    position: fixed;    top: 40px;    left: 310px;    width: 1400px;    height: 810px;    background-image: url(http://forumstatic.ru/files/0013/17/f8/11365.png);    background-repeat: no-repeat;    background-position: center;    background-position: 50% 50%;    z-index: -2;}





/* V. ÂÂÎÄ ÒÅÊÑÒÀ, ÊÍÎÏÊÈ
-------------------------------------------------------------*/
/*  ââîä òåêñòà */
.punbb textarea {overflow: auto;padding: 7px;font: 11px arial !important;line-height: 15px !important; outline: none !important}
#pun-viewtopic #main-reply {border-radius: 0 0 5px 5px}
.punbb textarea, .pun-modal .modal-inner, #mask_dialog .inner, .editBookmark, #pun-redirect.punbb .info, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, #MyBookmarks {
    border: none !important;
    background: linear-gradient(0deg, #e9e4e1, #f9f7f6);
    color: #4c685e;
    box-shadow: 0 0 20px #ebe4da inset, 0 0 0 1px #bfb8b2 inset, 0 0 0 1px #f3eeeb, 0 0 15px #e1d7d0 !important;
}



/* ÊÍÎÏÊÈ È ÔÎÐÌÛ ÇÀÏÎËÍÅÍÈß BY BLANCHE. ÌÎÆÍÎ ÁÐÀÒÜ, ÍÎ ÎÑÒÀÂËßÅÌ ÊÎÏÈ*/
/* ôîðìû çàïîëíåíèÿ*/
.punbb select, .punbb option {font-family: Arial!important;text-transform: lowercase !important;font-size: 10px !important;padding: 4px !important;}
.checkbox {width: auto !important;}
.punbb input, .punbb select {    cursor: pointer;    font-size: 10px;    padding: 4px;    font-family: Arial;    border-radius: 6px;    border: none; outline: none; text-align: center;
    background: #efece8;
    box-shadow: 5px 5px 10px #e1dbd2, -5px -5px 10px #f7f2ec, 3px 3px 5px #fbf7f2 inset, -5px -3px 5px #e7e1d9 inset;
    color: #678b7d;
    text-shadow: 0 0 3px #6b857b, 1px 1px 0 #fff;}
.punbb option {    background-color: #efece8 !important;} /* ìîäåðñêîå */

/* äî íàâåäåíèÿ */
.button, .hashelp center div a button, input#sub4 {cursor: pointer;    padding: 8px 10px !important;    font-family: var(--basicfont) !important;    font-size: 8px !important;    letter-spacing: 1px !important;    text-transform: uppercase;    min-width: 100px;    margin: 0 3px;transition: var(--trans1); 
    box-shadow: 5px 5px 10px #e1dbd2, -5px -5px 10px #f7f2ec, 3px 3px 5px #fbf7f2 inset, -5px -3px 5px #e7e1d9 inset !important;}

/* êíîïêè ïîñëå íàâåäåíèÿ */
.button:hover {color: var(--accent1) !important;
    text-shadow: 0 0 3px #877659, 1px 1px 0 var(--basic1) !important;
    background: var(--basic3) !important;
    box-shadow: 5px 5px 10px #e1dbd2, -10px -10px 10px #f7f2ec, 5px 5px 5px #50625c inset, -5px -5px 5px #7a8f87 inset !important;}




/* IV. ÖÈÒÀÒÛ BY BLANCHE. ÌÎÆÍÎ ÁÐÀÒÜ, ÍÎ ÎÑÒÀÂËßÅÌ ÊÎÏÈ
-------------------------------------------------------------*/
/* öèòàòû, ñïîéëåð, âûäåëèòü êîä */
.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 10px 20px 25px 20px; position: relative;    overflow: hidden;}
.punbb .post-content .blockcode, .punbb .post-content blockquote {margin: 0px;    width: 99%;    overflow: hidden;}
.punbb .post-content .scrollbox {width: 100%;overflow: auto;font-size: 11px;} pre {    font-family: var(--basicfont);    line-height: 150%;}
.punbb .post-content .quote-box, .punbb .post-content .code-box, .pun-modal .modal-inner, #mask_dialog .inner, .editBookmark, #pun-redirect.punbb .info, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, #MyBookmarks {padding: 10px;font-size: 11px!important;    font-family: arial!important;}
.punbb .post-content .quote-box, .punbb .post-content .code-box {    border-radius: 10px;    padding: 20px !important;
    background: #ebe8e3;
    color: #6a857c;
    box-shadow: 5px 5px 10px #e3dccf, -5px -5px 7px #efeae2, 10px 10px 15px #f3f0eb inset, -10px -10px 30px #e1ddd6 inset;
    border: 1px solid #d9d2c1;
}
.punbb .quote-box cite:before, .punbb .code-box strong.legend:before, .post-content .spoiler-box > div:before {    content: '"';    font-family: var(--accentfont);    font-size: 160px;    position: absolute;    left: 25px;}

/* íàïèñàë è âûäåëèòü êîä */
.punbb .quote-box cite, .punbb .code-box strong.legend, .post-content .spoiler-box > div {    font-style: normal;    padding: 7px 10px;    display: block;    text-transform: uppercase;    font-family: var(--basicfont);    letter-spacing: 1px;    font-size: 9px;    text-align: right;    margin: -16px 7px 15px 50px; font-weight: normal;
    border-bottom: 1px solid #e3ddd0;
    text-shadow: 0 0 3px #d3c3a8, 1px 1px #ffffffbf;
}
.post-content .spoiler-box > div {background: no-repeat 10px !important;    margin-bottom: 0px;}
.punbb .quote-box cite, .punbb .code-box strong.legend, .punbb .code-box strong.legend a, .post-content .spoiler-box > div {    color: #a39171;}

/* ÑÏÎÉËÅÐ BY BLANCHE. ÌÎÆÍÎ ÁÐÀÒÜ, ÍÎ ÎÑÒÀÂËßÅÌ ÊÎÏÈ. ÏÐÎÄÎËÆÅÍÈÅ Â ÍÀÑÒÐÎÉÊÀÕ */
.post-content .spoiler-box > div:after {    content: '\f067';    font-family: var(--fawe);    font-size: 12px;    float: right;    margin: 12px -20px 0 0px;    transition: all .5s;}
.post-content .spoiler-box > div.transform:after {  transform: rotate(45deg);}




/* III. ÏÐÎÔÈËÜ
-------------------------------------------------------------*/
/* ôèêñàöèÿ ïðîôèëÿ ïðè ïðîêðóòêå (ñ) max, the murderer */
.punbb .post .post-author {    float: left;    overflow: hidden;    width: 222px;    min-height: 108px;    margin: -20px 0 70px 0px;    position: sticky;    top: 20px;    border-radius: 0 0 10px 10px;
    background: url(http://forumstatic.ru/files/0013/17/f8/44463.png) bottom no-repeat, url(http://forumstatic.ru/files/0013/17/f8/13583.png) top no-repeat, url(http://forumstatic.ru/files/0013/17/f8/89549.png) top repeat-y;}

.post-author:before {    content: '';    background: url(http://forumstatic.ru/files/0013/17/f8/93944.png);    width: 220px;    height: 259px;    position: absolute;    z-index: 1;    margin: 22px 0 0 0px;    left: 0px;}

.punbb .post.topicpost .post-author, .punbb .post.toppost .post-author {margin-top: 0px;}

.punbb .post .post-author ul {display: flex;flex-wrap: wrap;text-align: center;justify-content: space-around;    width: 192px;    margin: 0px 15px 10px 15px;}
.punbb .post-body {margin-left: 243px;    margin-right: 10px; margin-top: 20px;}

/* øðèôò íèêà */
.pa-author {    font-size: 10px;    font-family: 'Lighthaus';    text-transform: lowercase;    letter-spacing: 1.5px;width: inherit;    margin: 0 -15px 0px 19px;    padding-top: 8px !important;    z-index: 1;
    text-align: left;}
.pa-author a, #pun-searchposts .pa-author strong, .indOnline:before { background: linear-gradient(0deg, #000000, #ffffff);    -webkit-background-clip: text;color: #ffefd3b8 !important;}
.pa-author a:hover {    color:#b5cbc480 !important; }
.pa-author a, #pun-searchposts .pa-author strong, .pa-fld2 {text-shadow: 1px 1px #2c3e37;}

.pa-author:first-letter {    font-family: 'Erotique Alternate', 'Doppelganger';    font-size: 30px;    text-transform: uppercase;    vertical-align: text-top;    margin-right: -2px;}
li.pa-title { color: var(--accent3);z-index: 1; margin: -12px 0px 0px 46px; width: inherit; text-align: left; font-family: var(--basicfont); text-transform: uppercase; font-size: 7px; letter-spacing: 1px; text-shadow: 1px 1px #2c3e37; }

/* àâàòàð */
.pa-avatar {    width: auto;    margin: 7px 50%;    background: url(http://forumstatic.ru/files/0013/17/f8/60087.jpg);    padding: 6px !important;    box-shadow: 0 0 10px #745d31 inset, 0 0 0 1px #918163 inset, 0 0 0 1px #89a297, 0 0 10px #34443c;    z-index: 2; border-radius: 4px; position: relative;}
.pa-avatar img, #pun-profile .fs-box .avatardemo, #pun-messages img.avatardemo, #profile-left #pa-avatar img {box-shadow: 0 0 0 1px #f7e7c9}
.pa-avatar img {    margin-bottom: -2px; max-width: 180px; max-height: 180px; border-radius: 2px;}

.post-author ul:before {    content: '';    background: url(http://forumstatic.ru/files/0013/17/f8/66413.png);    width: 26px;    height: 36px;    position: absolute;    margin-top: 17px;    left: 2px;}
.pa-avatar:after {   content: '';    background: url(http://forumstatic.ru/files/0013/17/f8/29127.png);    width: 32px;    height: 30px;    position: absolute;    bottom: -15px;    margin-left: -11px;}

/* àé-ïè */
li.pa-ip {position: absolute;display:none;}

/* ñîîáùåíèÿ, ïîñòû, ðåïóòàöèÿ */
.pa-posts, .pa-fld5, .pa-respect {    font-family: qalisso;    font-size: 12px;    letter-spacing: 3px;    font-weight: bold;    width: 64px;    line-height: 16px;transition: var(--trans3); z-index: 2; opacity: .8;}
.pa-posts .fld-name, .pa-fld5 .fld-name, .pa-respect .fld-name {    display: block;    font-family: 'Helvetica Neue Medium';    text-transform: uppercase;    font-size: 7px; font-weight: normal;letter-spacing: 1px;}
.pa-respect a {transition: var(--trans3) !important;}
.pa-posts, .pa-respect, .pa-respect a { color: #182622 !important;}
.pa-posts:hover, .pa-fld5:hover, .pa-respect:hover, .pa-respect:hover a, .pa-respect:hover span:last-child:before {color: var(--accent1) !important; cursor: pointer;}

.pa-respect span:last-child:before {     content: '\2726';    width: 9px;    height: 6px;    display: inline-flex;    margin: 3px 0px 0px -2px;    z-index: 1;    position: absolute;    border-radius: 20px;    color: var(--accent1);    padding: 3px;    font-size: 10px;    justify-content: center;    align-items: center;    /* background: #70867f; */}
.pa-respect a img {    opacity: 0;    z-index: 2;    position: absolute;    width: 100%;    left: 0px;    top: 15px;    height: 20px;}
.pa-respect {    position: relative;}


/* ïîëÿ */
.pa-fld2 {   width: inherit; margin: 3px 0px 20px -24px; z-index: 2;}
.pa-fld1:hover {    letter-spacing: 1.5px;}
.pa-fld3 {    width: inherit;    margin-bottom: 8px;    z-index: 2;}

.pa-fld1 {    font-family: var(--basicfont);    text-transform: lowercase;    font-size: 9.5px;    letter-spacing: 1px;    line-height: 14px;    text-align: center;    margin: -10px -15px -42px -15px;    padding: 20px 20px 50px 20px !important;    position: relative;    z-index: 1;
background: url(http://forumstatic.ru/files/0013/17/f8/59983.png) bottom no-repeat, url() top no-repeat, url(http://forumstatic.ru/files/0013/17/f8/90275.png) top repeat-y;    width: 222px;}
.pa-fld1:before {    background: url(http://forumstatic.ru/files/0013/17/f8/64506.png);      content: '';    position: absolute;    width: 222px;    height: 224px;    left: 0px;    margin-top: -110px;    z-index: -1;}
.pa-fld1 span a {     position: absolute;    width: 30px;    height: 10px;bottom: -5px;    left: 74px;    z-index: 9999;}
.pa-fld1 span {    display: block;    width: 178px;    height: 1px;    background: #8499a9;    position: relative;    margin-top: 10px;}
.pa-fld1 span:before {    content: '\2726';    position: absolute;    margin: 0px 0 0 -15px;    background: #728592;    width: 30px;    height: 1px;    line-height: 1px;    color: var(--accent1);}

.pa-fld1 a {    position: relative; color: #d9aba1 !important;     padding: 0 2px;    margin: 0 -2px;}
.pa-fld1 a:before {    position: absolute;    background: #8fa8ba47;    width: 0%;    height: 15px;    content: '';    left: 0px;    transition: all 1s;    border-radius: 3px;}
.pa-fld1 a:hover:before {    width: 100%;}

#profile-right li#pa-para1 span,#profile-right li#pa-para2 span,#profile-right li#pa-para3 span,#profile-right li#pa-para4 span,#profile-right li#pa-para5 span,#profile-right li#pa-para6 span,#profile-right li#pa-para7 span { width: 66px;}
#profile-right li#pa-para1,#profile-right li#pa-para2,#profile-right li#pa-para3,#profile-right li#pa-para4,#profile-right li#pa-para5,#profile-right li#pa-para6,#profile-right li#pa-para7 {position: absolute; top: 156px; width: 80px !important;}
 
li#pa-para2 { right: 542px; }li#pa-para3 { right: 438px; }li#pa-para4 { right: 334px; }li#pa-para5 { right: 230px; } li#pa-para6 { right: 125px; }li#pa-para7 {right: 20px;}


.post-author li#pa-para1,.post-author li#pa-para2, .post-author li#pa-para3, .post-author li#pa-para4, .post-author li#pa-para5, .post-author li#pa-para6, .post-author li#pa-para7 { display: none;}







/* V. ÇÀÊËÀÄÊÈ, ÓÂÅÄÎÌËÅÍÈß, ÑÒÐÅËÊÈ, ÎÍËÀÉÍ
-------------------------------------------------------------*/
#BookmCntToggle.default-style {    background: url(http://forumstatic.ru/files/0013/17/f8/94524.png) !important;    width: 38px !important;    height: 29px !important;    box-shadow: none !important;    border-left: none !important;}
#MyBookmarks span.scrl.t, #MyBookmarks span.scrl.b {box-shadow: none !important;margin-left: 5px !important;width: 114px;text-shadow: none;}
#MyBookmarks li.BookmarkL>span.last_click, #MyBookmarks span.scrl.t, #MyBookmarks span.scrl.b {    background: #d1c2a936 !important;}
#MyBookmarks li.BookmarkL>span.last_click {box-shadow: none !important;}
#pun-main .editBookmark h1 {    font-size: 10px !important;    letter-spacing: 2px;    display: block !important;    text-transform: uppercase;    text-align: center;    font-weight: normal;}
#pun-main .editBookmark h1 span.delBookmark {    font-size: 25px !important;    margin: -15px 0px 0 0;}
.editBookmark {font-family: var(--basicfont);    font-size: 9px;    letter-spacing: .5px;    border-radius: 0px !important;    margin: 26px 50px 0 0px !important;}
.editBookmark .inputfield {font-weight: normal!important;text-transform:lowercase;}
#MyBookmarks h2 span {margin-top: 0px !important;}

.post .bookmark {    width: 0px !important;    right: -16px !important;}
.post .bookmark.ncnfrm {color: var(--basic3) !important;} .post .bookmark {color: var(--basic4)!important;}
.post .bookmark:before {    content: '\f005' !important;    font-family: var(--fawe);    font-size: 16px;    cursor: pointer; border: none !important;}

#MyBookmarks span.scrl span:before {    content: '\f0de' !important;    font-family: var(--fawe);    font-size: 21px;    display: block;}
#MyBookmarks span.scrl.t span:before {    margin: 3px 0 -3px 0;}
#MyBookmarks span.scrl.b span:before {    margin: -6px 0 6px 0;}
#MyBookmarks li.BookmarkL {    margin-top: 10px;}

/* ìàñêà */
#mask_dialog .hv-form-block {    max-height: 380px;}
#mask_dialog .hv-add-template {    border: none !important; border-radius: 6px;}
#mask_dialog .hv-form-block label {    margin-bottom: 7px;}
#mask_dialog .hv-control {    margin-top: 10px;}


/* íîâîå ñîî, óâåäîìëåíèÿ */
.jGrowl-notification, .jGrowl .messag_theme, #messages-list a.Author {    text-shadow: none!important;    font-weight: normal !important;    box-shadow: none !important;    font-family: var(--basicfont) !important;
    background: #4f645c !important;
    color: #dfd2bc !important;}
span.num_msg {    width: 7px !important;    padding: 0px !important;    height: 7px !important;    border-radius: 5px !important;    margin: -31px 0 0 7px !important;    z-index: 999999999;    font-size: 0px !important;
    background: var(--accent1) !important;}

.bubble {position: relative !important;    top: 0px !important;    right: -4px !important;    font-family: var(--basicfont) !important;    font-size: 8px !important;    margin-top: -10px !important;    text-shadow: none!important;    font-weight: normal !important;    box-shadow: none !important;    height: 10px;    padding: 0 1px !important;    background: var(--basic3) !important;    color: var(--accent1) !important;    text-align: center;    min-width: 15px !important;}
.bubble:after {border-color:  transparent !important}

.styl1 {    text-transform: uppercase;    font-size: 8px !important;    letter-spacing: 1px;}
#closet {    background: var(--accent1) !important;    border: none !important;    text-transform: uppercase;    font-size: 8px !important;    padding: 5px 10px !important;    letter-spacing: 1px;    color: var(--basic1) !important; font-weight: bold;}

#messanger1 {    min-height: 30px;} .messag_theme .jGrowl-close {    margin: 0 0 0 0 !important;}


/* ñòðåëêè */
.go {    position: fixed;    background: url(http://forumstatic.ru/files/0013/17/f8/57801.png);    width: 21px;    height: 137px;    margin-left: 937px;    bottom: 47%;}
.go-up, .go-down {    cursor: pointer;    display: none;      margin-left: 948px;    position: fixed;  opacity: 1;    z-index: 9999; -webkit-transition: all 500ms ease;     width: 40px;    height: 40px;}
.go-up {    bottom: 54%;  }
.go-down {    bottom: 50%; } 
.go-up:before {    content: 'ââåðõ';} .go-down:before {    content: 'âíèç';}
.go-up:before, .go-down:before {    position: absolute;    width: 7px;    text-align: center;    transition: all 0.5s;    font-size: 0px;    font-family: var(--basicfont);    text-transform: uppercase;    letter-spacing: 1px;    font-weight: bold;    background: var(--accent1);    color: var(--basic1);    height: 20px;    line-height: 22px; margin: 10px 0 0 15px; color: var(--basic1)}
.go-up:hover:before, .go-down:hover:before {transition: all 0.5s;width: 60px;font-size: 8px;border-radius: 0 5px 5px 0;}

/* îíëàéí */
.indOnline, .indOffline {display: inline-block; cursor: pointer;}
.indOnline:before, .indOffline:before {    content: '\2726';    font-size: 10px;    vertical-align: middle;    margin-left: 5px;background: linear-gradient(0deg, #000000, #ffffff);    -webkit-background-clip: text;}
.indOffline:before {    color: #bbcdc67a; }





/* VI. ÒÅÌÛ
-------------------------------------------------------------*/


.st12, .st14, sp { width: 520px; margin: auto; padding: 15px;}
.st14 img {    box-shadow: 0 0 0 2px #6a8090, 0 0 0 3px #eadfda, 0 0 10px #9d8b87;    margin: 0px 3px !important;}
.st12 { border-radius: 7px 7px 20px 20px;} .st14  { border-radius: 0px 0px 20px 20px;} 
.st12, .st14, sp { font-family: var(--basicfont); font-size: 11px; letter-spacing: .5px; background: url(http://forumstatic.ru/files/0013/17/f8/61445.jpg) repeat-y top left; box-shadow: 0 0 0 1px #c7bdaf, 0 0 0 1px #eae3d9 inset, 0 0 30px #d5ccbf inset, 0 0 10px #ded7cd; }
.st12 p {    font-family: lighthaus;    font-size: 15px;    text-align: right !important;    padding: 0 15px 0 0 !important;    margin: -14px -14px 15px -14px !important;    height: 60px;    line-height: 36px !important;  background: linear-gradient(0deg, #b59c9742, #fff3ed38);}
.st12 p, .st13  {color:#4b6e63 !important} .st13 p {text-align: left !important;} .st13 {margin: -55px 0px -3px 70px; text-transform: uppercase; font-size: 7.5px; letter-spacing: 1px; padding: 8px 0 0 0px; border-top: 1px solid #a3afaa; color: #978c7d !important; width: 520px;}

td#floatbut { margin-top: 0px !important;}


/* VII. ÏËÀØÊÈ
-------------------------------------------------------------*/
.plashka { width: 218px;    height: 32px;    /* background: linear-gradient(137deg, #8a8a8a85 25%, #a6a6a685 25% 50%, #8a8a8a85 50% 75%, #a6a6a685 75%); */   margin: -5px 3px 9px -1px; outline: 1px double rgb(255 255 255 / 32%); outline-offset: -2px; box-shadow: inset 0px -3px 13px -3px #000000c4; display: block; position: absolute; border-radius: 5px;}

.plashka one {text-transform: uppercase; font-family: Oswald Regular !important; color: white; text-shadow: 1px 1px #0f0e0e7d; padding: 3px 1px 0px 1px; letter-spacing: 0.8px; font-size: 11px; height: 16px; width: 218px; position: absolute; display: block;}

.plashka two { box-shadow: inset 0px -19px 1px -2px #00000012; font-family: Calibri; color: #ffffff; text-shadow: 1px 1px #0f0e0e7d; letter-spacing: 0.8px; font-size: 10px; height: 16px; width: 218px; position: absolute; display: block; margin: 16px 0px 0px 0px !important;}
 

/* àâàòàðêè â îáúÿâëåíèè */
.s-pl ava { position: absolute; width: 30px;display: block; height: 30px; background-size: 30px; left: 8px; top: 1px; outline: 1px double rgb(255 255 255 / 32%); outline-offset: -2px; box-shadow: inset 0px -3px 13px -3px #000000c4;border-radius: 0px 5px;}
.s-pl a { height: 36px; position: relative; display: block;}
.s-pl .plashka { margin: 1px 3px 1px 44px; text-align: center; width: 180px;     border-radius: 10px 0;}
.s-pl .plashka one, .s-pl .plashka two {width: 180px;}
.s-pl { position: absolute; top: -186px; left: 143px; width: 235px; height: 70px; opacity: 0.7; }



/* ViII. ÎÔÎÐÌËÅÍÈÅ ÏÎÑÒÎÂ
-------------------------------------------------------------*/
.imgl150{ width: 150px; display: inline-block;  float: left;margin: 0px 10px 0px 10px; text-align: left;}
.imgr150{ width: 150px; display: inline-block;  float:right;margin: 0px 10px 0px 10px; text-align: right;}
.imgl100{ width: 100px; display: inline-block;  float: left;margin: 0px 10px 0px 10px; text-align: left;}
.imgr100{ width: 100px; display: inline-block;  float:right;margin: 0px 10px 0px 10px; text-align: right;}
.imgl200{ width: 200px; display: inline-block;  float: left;margin: 0px 10px 0px 10px; text-align: left;}
.imgr200{ width: 200px; display: inline-block;  float:right;margin: 0px 10px 0px 10px; text-align: right;}
.imgl250{ width: 250px; display: inline-block;  float: left;margin: 0px 10px 0px 10px; text-align: left;}
.imgr250{ width: 250px; display: inline-block;  float:right;margin: 0px 10px 0px 10px; text-align: right;}


.msg, .sp1 {margin: 20px auto; width: 370px;     background: linear-gradient(0deg, #d0c6b8, #e3ddd2);  outline: 1px solid #ccbeb0; letter-spacing: .5px; outline-offset: 10px;  font-family: var(--basicfont); font-size: 11px;  box-shadow: 0 0 0 1px #c7bbb3, 0 0 0 1px #eae1da inset, 0 0 30px #d5c9c2 inset, 0 0 10px #ded5cf;;}

.msg {display: flex; flex-direction: column; padding: 10px; }

.msg4 p{ padding: 0px !important; margin: 0px !important;}
.msg4 { margin: 3px 120px; max-width: 60%; border-radius: 3px 3px 10px 10px; padding: 5px 10px; font-size: 10px; letter-spacing: .5px; }
.msg4 { align-self: flex-end; border: 1px solid #3f4f5b; color: var(--basic2); font-family: var(--basicfont);     box-shadow: 0 0 10px #336742 inset, 0 0 0 1px #c6af84 inset, 0 0 0 1px #89a297, 0 0 10px #34443c; background: url() repeat-x top center, url() no-repeat top center, url() no-repeat bottom center, url(http://forumstatic.ru/files/0013/17/f8/94445.jpg) no-repeat; }

.sp1 { padding: 20px; line-height: 18px; border: 1px solid #ffffff; }
.sp2 { height: 200px; overflow: auto; padding-right: 10px;}

sp { line-height: 18px; padding: 10px; display: inline-block; margin-left: 61px; border-radius: 20px 0px 20px 0px; } 
sp b { font-weight: normal; color: var(--basic1); box-shadow: 0 0 5px inset #ffffff91; transition: var(--trans1); display: inline-block; border: 1px solid; padding: 3px; text-transform: uppercase; letter-spacing: 1px; font-size: 8px; font-family: var(--basicfont); border-radius: 3px; border-color: var(--basic4) !important; }
sp b:hover { background: #d4c9aa73;}

/* âûäåëåíèå êîäà */
sp b::selection {color: var(--accent1); background: var(--basic1);}