.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld4 .fld-name {display: none;}

/*************************************************************

ÏÀÍ ÒÅËÎ

**************************************************************/
/* A5.1 ÏÀÍ ÈËÈ ÒÅËÎ
-------------------------------------------------------------*/
#pun {
    margin: auto;
    position: relative;
    width: 1100px;
    padding-left: 115px;
    margin: 320px auto 55px auto;
    background: repeat transparent url(http://forumstatic.ru/files/001b/9e/58/96420.png);
    padding-top: 23px;
}

/* A5.2 ÐÀÇÌÅÙÅÍÈÅ ÊÎÍÒÅÍÒÀ ÂÍÓÒÐÈ ÒÅËÀ
-------------------------------------------------------------*/
.punbb {
    height: auto;
    width: 990px;
    margin-left: 4px;
}


/*************************************************************

ØÀÏÊÀ, ÔÎÍ, ÔÓÒÅÐ È ÍÀÑÒÐÎÉÊÈ ÔÓÒÅÐÀ

**************************************************************/

/* ÇÀÄÍÈÉ ÔÎÍ
-------------------------------------------------------------*/
body {
       background-image: radial-gradient(90% 100%, #c9d3e5, #8798b2);
background-size:cover;
}

/* ØÀÏÊÀ
-------------------------------------------------------------*/
#pun-title table {
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001b/a0/6d/91587.png);
    border: none;
    height: 364px;
    margin-left: -168px;
    width: 1314px;
    margin-top: -352px;
}

/* ÔÓÒÅÐ
-------------------------------------------------------------*/
#pun-about p.container {
background: rgba(0, 0, 0, 0) url(https://forumstatic.ru/files/001b/9e/58/62578.png) no-repeat scroll bottom center;
    height: 46px;
    position: relative;
    top: 100px;
    margin-left: -73px;
    width: 1100px;
}

/* ÐÅÉÒÈÍÃ ÔÎÐÓÌÎÂ, ÑÎÇÄÀÒÜ ÔÎÐÓÌ Â ÔÓÒÅÐÅ
-------------------------------------------------------------*/
#pun-about .container .item1 {
    margin-top: 45px;
    width: 980px;
    margin-left: 70px;
    position: absolute;
    font-family: arial;
    font-size: 9px;
    text-align: center;
}

/*************************************************************

ÏÐÎÔÈËÜ

**************************************************************/

/* ÐÀÌÊÀ ÏÐÎÔÈËß Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.post-author {
width: 260px;
    background: url(https://forumstatic.ru/files/001b/9e/58/47867.png) no-repeat top center, url(https://forumstatic.ru/files/001b/9e/58/87427.png) no-repeat bottom center, url(https://forumstatic.ru/files/001b/9e/58/79243.jpg) repeat-y center;
    position: relative;
}

/* ÂÍÓÒÐÅÍÍÅ ÏÐÎÑÒÐÀÍÑÒÂÎ ÏÐÎÔÈËß Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.post-author ul {
    margin-left: 6px;
    margin-top: 7px;
    width: 250px;
    padding: 1px !important;
}

/* ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-author {     
    font-size: 13px;
    margin-top: 10px !important;
    text-align: center;
    letter-spacing: 1.2px;
    position: relative;
    font-family: helvetica!important;
    font-weight: 900;
}

/* ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ ÑÑÛËÊÀ
-------------------------------------------------------------*/
.pa-author a {
    color: #617ea1 !important;
font-style: italic;font-family: 'Roboto';
}

/*ÏÐÈ ÍÀÂÅÄÅÍÈÈ ÍÀ ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-author a:hover {
    color: #000000 !important;
    background: #a3b3c75e;
    padding: 2px 6px 2px 6px;
    border-radius: 10px;
}

/* ÑÒÀÒÓÑ ËÈ×ÍÎÅ ÇÂÀÍÈÅ
-------------------------------------------------------------*/
.pa-title {
font: 100 7px/120% 'helvetica'!important;
    margin-left: 25px !important;
    position: relative;
    text-transform: lowercase;
    top: 44px !important;
    width: 200px;
    z-index: 999;
    text-align: center;
    letter-spacing: 2px;
}

/* ÀÂÀÒÀÐ ÏÎËÜÇÎÂÀÒÅËß Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-avatar {
    padding-top: 25px !important;
}

/* ÇÀÄÀÅÌ ÒÅÍÜ È ÐÀÌÊÓ ÀÂÀÒÀÐÓ
-------------------------------------------------------------*/
.pa-avatar img {
    max-width: 180px;
 /*  outline: 2px solid #000000; */
  /*     border: 1px solid #728060!important; */
   /*    box-shadow: 0 0 7px #3b4033b0;  */
}

/* ÏÐÎÂÅË ÍÀ ÔÎÐÓÌÅ
-------------------------------------------------------------*/
.pa-time-visit {
    font-size: 8px;
    margin-left: -6px !important;
    font-family: Inter !important;
    text-transform: lowercase;
    color: #4c4c48!important;
}

/* ÏÎËß ÏÐÎÔÈËß
-------------------------------------------------------------*/

.pa-fld1 {
    margin-left: 35px !important;
    margin-bottom: -4px !important;
    margin-top: -4px !important;
    background: #f3f3f3;
    padding: 5px !important;
    box-sizing: border-box;
    font: 100 10px/100% Arial;
    border-radius: 0px 0px 10px 10px;
    width: 180px;
}

.pa-fld1 lz {
    text-align: center;
    display: block;
    font-size: 8px;
    border: 1px solid #d9e0e8;
    border-radius: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    font-family: helvetica!important;
}

.lza {
    font: 800 12px/100% Arial;
    padding: 0 0 3px  0;
    font-style: italic;
}

.pa-fld1 bio {
    text-align: center;
    width: 200px;
    margin-left: 16px;
    display: block;
    color: #617ea1;
    text-transform: lowercase;
    font-size: 8px;
    letter-spacing: 0.7px;
    font-family: helvetica!important;
    margin-top: 5px !important;
}

#profilenav h2 {
    text-align: left !important;
}

/*ÖÂÅÒ ÑÑÛËÎÊ ËÇ
-------------------------------------------------------------*/

.pa-fld1 bio a {
    color: #0f0f0f!important;
}

.pa-fld1 bio a:hover {
    color: #8eaedf!important;
}

.pa-fld1 lz a {
    color: #000000!important;
}

.pa-fld1 lz a:hover {
    color: #8eaedf!important;
}

/* ÏÎÑÒÛ, ÐÅÏÓÒÀÖÈß
-------------------------------------------------------------*/
.pa-posts, .pa-respect {
    width: 89px;
    text-transform: uppercase;
    font-size: 7px;
    letter-spacing: 1px;
    font-family: 'helvetica';
    font-weight: 200;
    margin-top: 5px !important;
    display: inline-block;
    padding: 6px 5px 2px 5px !important;
    color: #787878!important;
}


/* ÑËÎÂÎ ÐÅÏÓÒÀÖÈß - ÝÒÎ ÑÑÛËÊÀ. ÅÅ ÍÓÆÍÎ ÏÅÐÅÊÐÀÑÈÒÜ ÎÒÄÅËÜÍÎ!
-------------------------------------------------------------*/
 .pa-respect a {   
    color: #666962!important;
}

/* ÑÄÂÈÃ ÊÎË-ÂÀ ÏÎÑÒÎÂ
-------------------------------------------------------------*/
.pa-posts {/*margin-left: -37px!important;*/}

/* ÎÒÎÁÐÀÆÅÍÈÅ ÏÐÎÔÈËß ÏÐÈ ÎÒÂÅÒÈÒÜ
-------------------------------------------------------------*/
#pun-post .pa-author {
    padding: 12px;
    /* margin-top: 12px; */
    color: #be894d;
    text-align: center;
}

/* ÑÑÛËÊÈ ÏÐÎÔÈËÜ, ËÑ, EMAIL ÏÎÄ ÏÐÎÔÈËÅÌ ÏÎËÜÇÎÂÀÒÅËß Â ÒÎÏÈÊÅ
Âîçìîæíî, ïðèäåòñÿ äâèãàòü ñ ïîìîùüþ ïîñëåäíåãî ïàðàìåòðà*/

.punbb .post-links ul {
    padding: 0 2em 0 0;
    height: 2em;
    line-height: 2em;
    border-top-style: dashed;
    border-top-width: 1px;
    background: transparent;
    text-align: right;
    margin-left: -15em;

}

/* ÂÐÅÌß È ÍÎÌÅÐ ÏÎÑÒÀ
-------------------------------------------------------------*/
.post h3 {
    height: 66px;
    margin: 5px 0px 5px -2px;
    border: none;
    text-transform: lowercase;
}

/* ÍÎÌÅÐ ÏÎÑÒÀ (ÌÎÆÍÎ ÏÎÄÂÈÍÓÒÜ)
-------------------------------------------------------------*/
#pun .post h3 strong {
        margin-left: 620px;
    position: absolute;
    font-family: helvetica!important;
    width: 8px;
    font-weight: 900;
    text-align: right!important;
}

/* ÈÊÎÍÊÀ ÑÒÐÀÍÛ ÍÅ ÎÒÎÁÐÀÆÀÅÒÑß
-------------------------------------------------------------*/
.pa-author img {
    display: none;
}


/* ÀÉÏÈ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-ip {
    clear: both;
    color: #4c4c48!important;
    margin-top: 10px !important;
    margin-bottom: -9px !important;
    font-family: intel !important;
    text-transform: uppercase;
    font-size: 9px;
}


/* ÎÍËÀÉÍ - ÀÊÒÈÂÅÍ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-online {
    display: block;
    margin-top: 16px!important;
    text-transform: uppercase;
    font-size: 6px;
    font-family: helvetica!important;
    color: #0000007d!important;
}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÏÎÑËÅÄÍÅÅ ÈÇÌÅÍÅÍÈÅ È ÍÀÃÐÀÄÛ
-------------------------------------------------------------*/
.lastedit {
    display: none !important;
}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÏÎÄÀÐÊÈ
-------------------------------------------------------------*/
.pa-gifts {
    display: none;
}


/*************************************************************

ÖÂÅÒ ÒÅÊÑÒÀ È ÊÎÍÒÅÍÒ ÏÎÑÒÀ

**************************************************************/

/* ÖÂÅÒ ÒÅÊÑÒÀ ÁÎËÜØÈÍÑÒÂÀ ÝËÅÌÅÍÒÎÂ ÍÀ ÔÎÐÓÌÅ
-------------------------------------------------------------*/
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl {
    border-color: transparent;
    color: #29333e;
}

/* ÖÂÅÒ ÒÅÊÑÒÀ ÏÎÑÒÎÂ
-------------------------------------------------------------*/
.punbb .post-box {
color: #0e0e0c;
}

/* ÖÂÅÒ ÄÅÆÓÐÍÎÃÎ ÒÅÊÑÒÀ (òåìó ïðîñìàòðèâàþò, ñòðàíèöû è ò.ä.)
-------------------------------------------------------------*/
.linkst .pagelink, .linksb .postlink, .linkst .postlink, .punbb .post-links ul, .punbb .modmenu .container, .punbb .modmenu .container, .subscribelink, .punbb fieldset legend span, .punbb .linksb {
    text-transform: uppercase;
    font-size: 8px !important;
    color: #0d0d0d;
}

/* ÊÎÍÒÅÍÒ ÏÎÑÒÀ (ÐÅÄÊÎ ÏÐÈÕÎÄÈÒÑß ÒÐÎÃÀÒÜ)
-------------------------------------------------------------*/
.post-content {    margin: 0px 0px 0px 0px !important;}



/*************************************************************

ÖÂÅÒ ÑÑÛËÎÊ

**************************************************************/

/* ÖÂÅÒ ÑÑÛËÎÊ ÍÀ ÔÎÐÓÌÅ
-------------------------------------------------------------*/
.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
    border: none !important;
    text-decoration: none;
    transition: color 0.3s ease-in-out;
    box-shadow: none;
    color: #858181;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÍÀ ÔÎÐÓÌÅ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
.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 {
    border: none !important;
    text-decoration: dashed;
    border: none !important;
    color: #000000;
    text-shadow: 0 0 1px #b7c3d3;
}


/*************************************************************

ÏÎÄÔÎÐÓÌ

**************************************************************/

/* ÏÎÄÔÎÐÓÌ
-------------------------------------------------------------*/
#pun-index .tclcon {
    width: 495px;
    font-size: 10px;
    text-transform: lowercase;
    margin-left: 11px;
    font-family: 'Helvetica';
    text-align: left;
    margin-bottom: 5px!important;
    padding: 0px 0px 0px 3px;
    min-height: 70px;
}

/* ÏÎÄÔÎÐÓÌ - ÍÀÇÂÀÍÈÅ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-index .tclcon h3 a {
font-size: 10px;
    font-family: Helvetica!important;
    font-weight: 900!important;
    display: block;
    margin-bottom: 5px;
    width: 450px;
    padding: 6px 0 4px 0px;
    text-align: left;
    letter-spacing: 2px;
    color: #a1b0c7;
    text-transform: uppercase;
}

#pun-index .tclcon h3 a:hover {
   color: #060606;
   text-shadow: 0 0 3px #a1b0c7;
}

/* ÂÑÅ ÑÑÛËÊÈ Â ÏÎÄÔÎÐÓÌÅ
-------------------------------------------------------------*/
#pun-index .tclcon a {
        font-weight: 400 !important;
    font-size: 9px;
}

/* ÑÑÛËÊÀ ÍÀ ÏÎÑËÅÄÍÞÞ ÀÊÒÈÂÍÓÞ ÒÅÌÓ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index .tcr a {
    font-size: 9px;
    letter-spacing: 0.8px;
    font-weight: 400 !important;
    text-transform: uppercase;
    font-family: helvetica !important;
}

/* ÊÎËÈ×ÅÑÒÂÎ ÌÅÑÒÀ, ÊÎÒÎÐÎÅ ÇÀÍÈÌÀÅÒ ÏÎÑËÅÄÍßß ÀÊÒÈÂÍÀß ÒÅÌÀ ÍÀ ÃËÀÂÍÎÉ
-------------------------------------------------------------*/
#pun-index .tcr {
    width: 232px!important;
    text-align: left;
}

/* ÊÎËÈ×ÅÑÒÂÎ ÒÅÌ È ÑÎÎÁÙÅÍÈÉ Â ÏÎÄÔÎÐÓÌÅ
-------------------------------------------------------------*/
#pun-index .tc2, #pun-index .tc3 {
    width: 9%;
    font-family: inter;
    font-size: 11px;
}


/*************************************************************

ÊÀÒÅÃÎÐÈÈ È ÑÒÀÒÈÑÒÈÊÀ

**************************************************************/

/* ÊÀÒÅÃÎÐÈÈ

ÂÀÆÍÎ! Åñëè êàòåãîðèé áîëüøå 5, êîïèðóåòå îäðó èç êàòåãîðèé è çàìåíÿåòå ïîñëåäíþþ öèôðó
íàïðèìåð: ÷òîáû ïîëó÷èòü øåñòóþ êàòåãîðèþ, ñäåëàéòå èç pun-category5 - pun-category6

-------------------------------------------------------------*/

/* ÑÒÀÒÈÑÒÈÊÀ
-------------------------------------------------------------*/
#pun-stats.section h2 {     
    border: none !important;
    width: 1060px;
    background-image: url(http://forumstatic.ru/files/001b/9e/58/47161.png);
    height: 21px;
    border-bottom: 1px solid #000;
    margin-top: -30px !important;
    margin-left: -61px !important;
    text-align: center;
    padding-top: 36px !important;
    padding-left: 30px !important;
    font-family: Roboto !important;
    color: #040404!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 6px!important;
}

/* ÏÅÐÂÀß
-------------------------------------------------------------*/
#pun-category1 h2 {    
    border: none !important;
    width: 1060px;
    background-image: url(http://forumstatic.ru/files/001b/9e/58/47161.png);
    height: 21px;
    border-bottom: 1px solid #000;
    margin-top: -30px !important;
    margin-left: -61px !important;
    text-align: center;
    padding-top: 36px !important;
    padding-left: 30px !important;
    font-family: Roboto !important;
    color: #040404!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 9px!important;
}

/* ÂÒÎÐÀß
-------------------------------------------------------------*/
#pun-category2 h2 { 
    border: none !important;
    width: 1060px;
    background-image: url(http://forumstatic.ru/files/001b/9e/58/47161.png);
    height: 21px;
    border-bottom: 1px solid #000;
    margin-top: -30px !important;
    margin-left: -61px !important;
    text-align: center;
    padding-top: 36px !important;
    padding-left: 18px !important;
    font-family: Roboto !important;
    color: #040404!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 9px!important;
}

/* ÒÐÅÒÜß
-------------------------------------------------------------*/
#pun-category3 h2 {
    border: none !important;
    width: 1060px;
    background-image: url(http://forumstatic.ru/files/001b/9e/58/47161.png);
    height: 21px;
    border-bottom: 1px solid #000;
    margin-top: -30px !important;
    margin-left: -61px !important;
    text-align: center;
    padding-top: 36px !important;
    padding-left: 18px !important;
    font-family: Roboto !important;
    color: #040404!important;
    text-transform: uppercase;
    letter-spacing: 2px;
  font-size: 9px!important;
}

/* ×ÅÒÂÅÐÒÀß
-------------------------------------------------------------*/
#pun-category4 h2 {
    border: none !important;
    width: 1060px;
    background-image: url(http://forumstatic.ru/files/001b/9e/58/47161.png);
    height: 21px;
    border-bottom: 1px solid #000;
    margin-top: -30px !important;
    margin-left: -61px !important;
    text-align: center;
    padding-top: 36px !important;
    padding-left: 18px !important;
    font-family: Roboto !important;
    color: #040404!important;
    text-transform: uppercase;
    letter-spacing: 2px;
  font-size: 9px!important;
}

/* 5
-------------------------------------------------------------*/
#pun-category5 h2 {  
    border: none !important;
    width: 1060px;
    background-image: url(http://forumstatic.ru/files/001b/9e/58/47161.png);
    height: 21px;
    border-bottom: 1px solid #000;
    margin-top: -30px !important;
    margin-left: -61px !important;
    text-align: center;
    padding-top: 36px !important;
    padding-left: 18px !important;
    font-family: Roboto !important;
    color: #040404!important;
    text-transform: uppercase;
    letter-spacing: 2px;
  font-size: 9px!important;
}

/* 6
-------------------------------------------------------------*/
#pun-category6 h2 {
    border: none !important;
    width: 1060px;
    background-image: url(http://forumstatic.ru/files/001b/9e/58/47161.png);
    height: 21px;
    border-bottom: 1px solid #000;
    margin-top: -30px !important;
    margin-left: -61px !important;
    text-align: center;
    padding-top: 36px !important;
    padding-left: 18px !important;
    font-family: Roboto !important;
    color: #040404!important;
    text-transform: uppercase;
    letter-spacing: 2px;
  font-size: 9px!important;
}

/*************************************************************

ÔÎÐÓÌÍÀß È ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß

**************************************************************/

/* ÊÎÍÒÅÉÍÅÐ Ñ ÔÎÐÓÌÍÎÉ ÍÀÂÈÃÀÖÈÅÉ
-------------------------------------------------------------*/
#pun-navlinks .container {
    border-color: transparent;
    color: #152115;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÔÎÐÓÌÍÎÉ ÍÀÂÈÃÀÖÈÈ
-------------------------------------------------------------*/
#pun-navlinks a {
    font-size: 0px !important;
    text-align: center;
    transition: all 0.3s ease-in-out 0.1s;
    display: inline-block;
    padding: 0 !important;
}


/* ÊÎÍÒÅÉÍÅÐ ÍÀÂÈÃÀÖÈÎÍÍÛÕ ÑÑÛËÎÊ
-------------------------------------------------------------*/
#pun-navlinks .container {
    border: none;
    margin: 0;
    height: 20px;
    margin-left: -50px;
    padding-top: 5px;
    font-weight: normal;
    text-align: center;
    width: 1100px!important;
}

/* ÊÎÍÒÅÉÍÅÐ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÕ ÑÑÛËÎÊ
-------------------------------------------------------------*/
#pun-ulinks .container {
    font-family: Helvetica !important;
    text-transform: uppercase;
    width: 1100px !important;
    text-align: center!important;
    font-style: normal;
    top: 20px;
    margin-left: -64px !important;
    font-weight: 100;
}

/* ÄÂÈÃÀÅÌ ÌÎÈ ÑÎÎÁÙÅÍÈß Â ÏÎËÜÇÎÂÀÒÅËÜÑÊÎÉ ÍÀÂÅ
-------------------------------------------------------------*/
#pun-ulinks .container .item4 {margin-left: 0px;}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÌÎÈ ÇÀÃÐÓÇÊÈ Â ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÕ ÑÑÛËÊÀÕ
-------------------------------------------------------------*/
#pun-ulinks .item5 {
    display: none;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÏÎËÜÇÎÂÀÒÅËÜÑÊÎÉ ÍÀÂÈÃÀÖÈÈ
-------------------------------------------------------------*/
#pun-ulinks a {
    color: #73849e!important;
    font-size: 8px !important;
    font-weight: 100;
    transition: all 0.5s linear 0s;
    letter-spacing: 0.8px;
    padding: 0 7px 0px 7px !important;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÏÎËÜÇÎÂÀÒÅËÜÑÊÎÉ ÍÀÂÈÃÀÖÈÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
#pun-ulinks a:hover {
     color: #494949!important;
}


/*************************************************************

ÂÀØÅ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÅ ÍÀ ÔÎÐÓÌÅ

**************************************************************/

/* ÂÀØÅ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÅ ÍÀ ÔÎÐÓÌÅ ÑÂÅÐÕÓ È ÑÍÈÇÓ ÂÍÅØÍÈÉ ÂÈÄ
-------------------------------------------------------------*/
#pun-crumbs1, #pun-crumbs2 {
    font-size: 9px;
    text-align: left;
    width: 980px;
    /* margin-left: 6px !important; */
    margin-bottom: -5px !important;
    font-family: Helvetica !important;
    font-weight: 500 !important;
    letter-spacing: 2px;
}

#pun-crumbs2 {
    margin-bottom: -26px !important;
}

/* ÂÀØÅ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÅ ÍÀ ÔÎÐÓÌÅ ÑÂÅÐÕÓ
-------------------------------------------------------------*/
#pun-crumbs1 {
    margin-top: 2px !important;
}

/* ÑÑÛËÊÈ Â ÂÀØÅÌ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÈ ÍÀ ÔÎÐÓÌÅ - ÄÅËÀÅÌ ÆÈÐÍÛÌÈ
-------------------------------------------------------------*/
#pun-crumbs2, #pun-crumbs1 a {}



/*************************************************************

ÏÎËß ÂÂÎÄÀ, ÖÈÒÀÒÛ-ÊÎÄÛ, ÂÑÏËÛÂÀÞÙÈÅ ÎÊÍÀ 

**************************************************************/

/* ÑÒÐÀÍÈÖÀ ÏÅÐÅÀÄÐÅÑÀÖÈÈ
-------------------------------------------------------------*/
#pun-redirect{
padding: 14px;
margin-top: -140px!important;
margin-left: 250px!important;
}

/* ÂÍÅØÍÈÉ ÂÈÄ ÎÊÍÀ ÑÒÐÀÍÈÖÛ ÏÅÐÅÀÄÐÅÑÀÖÈÈ
Çà÷àñòóþ, ñòðàíèöà ïåðåàäðåñàöèè íå òðåáóåò ñåðüåçíûõ èçìåíåíèé. 
Â áîëüøèíñòâå ñëó÷àåâ äîñòàòî÷íî èçìåíèòü öâåòà è çàêðóãëåíèå êðàåâ (ò.å. 5 ïîñëåäíèõ ïîçèöèé)
-------------------------------------------------------------*/
#pun-redirect.punbb .info .container{
    width:500px;
    height: 52px;
    margin: 10% auto;
    text-align: center;
    left:0;right:0;
    top:0;bottom:0;
    padding: 40px;
    display:inline-block;
    text-transform: uppercase;
    background-color: #bdbdbc;
    color: #292925;
    border: 1px solid #67666180;
    box-shadow: inset 0px 0px 2px #ffffffb0, inset 0px 0px 1px #ffffff, inset 0px 0px 30px rgba(103, 102, 96, 0.74);
}


/* ÍÀÑÒÐÎÉÊÈ ÏÎËß ÂÂÎÄÀ
-------------------------------------------------------------*/
.punbb textarea {
    background-clip: padding-box;
    background: rgb(250 247 246);
    padding: 18px 20px !important;
    width: 97% !important;
    margin-left: -10px !important;
    background-color: #faf7f6;
    color: #01010c;
    border: 1px solid #b2bfd042;
    box-shadow: inset 0px 0px 2px #f5f5f5, inset 0px 0px 1px #b2c0d026, inset 0px 0px 30px rgb(157 173 196 / 5%);
}

/* ÏÎËÅ ÄËß ÂÂÎÄÀ ÏÎ ÒÈÏÓ - ÍÀÇÂÀÍÈÅ ÒÅÌÛ
-------------------------------------------------------------*/
.punbb select, input {
    border-radius: 10px;
    background: rgb(190 204 222);
    padding: 4px 6px 4px 6px !important;
    background-color: #e5e5e547;
    outline: 1px solid #0000000a;
    color: #14100c;
    box-shadow: inset 0px 0px 1px #ffffff, inset 0px 0px 1px #1b27462b, inset 0px 0px 30px rgb(207 207 207 / 5%);
}

/* ÑÄÂÈÃÀÅÌ ÖÈÒÀÒÓ, ÊÎÄ È ÒÄ
-------------------------------------------------------------*/
.punbb #pun-main table .quote-box, .punbb #pun-main table .code-box {margin: 5px 1px 15px}

/* ÂÍÅØÍÈÉ ÂÈÄ ÖÈÒÀÒÛ, ÊÎÄÀ È ÒÄ
-------------------------------------------------------------*/
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
    background-clip: padding-box;
    position: relative;
    padding: 15px 25px !important;
    padding-bottom: 15px !important;
    color: #040404;
    border: 1px solid #d9e0e8;
    border-radius: 20px 0px 20px 0px;
}

del {} 

/* B1.9 ËÅÃÅÍÄÀ ÖÈÒÀÒÛ, ÊÎÄÀ
Îòâå÷àåò çà íàñòðîéêè òîãî ñàìîãî "Ìàøà íàïèñàë(-à), âûäåëèòü êîä è òä.
Ðàáîòàåì òîëüêî ñ 4 ïîñëåäíèìè ïàðàìåòðàìè 
-------------------------------------------------------------*/
.punbb .quote-box cite, .punbb .code-box strong.legend{
    display: block;
    padding: 5px;
    margin-bottom: 3px;
    margin-left: 30px;
    text-align: left;
    font-style: normal;
    font-size: 10px!important;
    font-weight: 700;
    color: #baccd3!important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: helvetica !important;
}

/* ÊÎÄ (ÑÊÎÏÈÐÎÂÀÒÜ ÊÎÄ)
-------------------------------------------------------------*/
#pun-main .code-box .scrollbox pre {
font-family: pt sans !important;
font-size: 12px;}


/* ÐÅÉÒÈÍÃ ÏÎÑÒÀ Â ÒÎÏÈÊÅ (ÊÎÃÄÀ ÏÈØÅØÜ ÊÎÌÌÅÍÒ Ê ÏËÞÑÓ - ×ÒÎÁÛ ÔÎÍ ÁÛË ÍÅ ÏÐÎÇÐÀ×ÍÛÉ)
-------------------------------------------------------------*/
.post_reputation {
    background-color: #aaaaad;
    border-radius: 3px;
    outline: 1px solid #402c2f;
    padding-right: 20px !important;
}

/* Â ÔÎÐÌÅ ÎÒÂÅÒÀ ÂÛÏÀÄÀÞÙÈÅ ÎÊÍÀ ØÐÈÔÒÎÂ, ÐÀÇÌÅÐÀ ÒÅÊÑÒÀ È ÒÄ
-------------------------------------------------------------*/
#font-area, .popup_graffiti, #size-area, #image-area, #spoiler-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area {
   padding: 15px 10px 10px 10px !important;
    border-radius: 2px;
    background-color: #f9f7f6;
    color: #1e1e2b;
    box-shadow: inset 0px 0px 2px #a8b8cb, inset 0px 0px 1px #9cacc317, inset 0px 0px 30px rgb(174 189 208 / 11%);
}

/* ÇÀÄÀÅÌ ØÈÐÈÍÓ È ÂÛÑÎÒÓ ÔÎÐÌÅ ÎÒÂÅÒÀ, À ÒÀÊÆÅ ÑÎÇÄÀÅÌ ÄËß ÍÅÅ ÏÐÎÊÐÓÒÊÓ
×ÒÎÁÛ ÎÍÀ ÍÅ ÐÀÑÒßÃÈÂÀËÀÑÜ ÍÀ ÏÎËÎÂÈÍÓ ÝÊÐÀÍÀ
-------------------------------------------------------------*/
#font-area {height: 300px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px}



/*************************************************************

ÈÊÎÍÊÈ ÑÒÀÐÛÕ ÍÎÂÛÕ

**************************************************************/

/* ÈÊÎÍÊÀ ÑÒÀÐÛÕ ÑÎÎÁÙÅÍÈÉ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index table Div.icon {
    display: block;
    height: 5px;
    background-color: #dfdede;
    margin-left: 7px;
    margin-top: -10px;
    position: absolute;
    width: 540px;
}

/* ÈÊÎÊÀ ÍÎÂÛÕ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index TR.inew Div.icon {
    display: block;
    height: 5px;
    background-color: #9babc2;
    margin-left: 7px;
    margin-top: -10px;
    position: absolute;
    width: 540px;
    z-index: 999;
}

/* ÈÊÎÊÀ ÑÒÀÐÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    float: left;
    display: block;
    position: relative;
    margin: -5px 9px;
    width: 24px;
    height: 24px;
    background-image: url(https://forumstatic.ru/files/001b/9e/58/77761.png);
    opacity: 0.5;
}

/* ÈÊÎÊÀ ÍÎÂÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    width: 24px;
    height: 24px;
    background-image: url(https://forumstatic.ru/files/001b/9e/58/77761.png);
    opacity: 1;
}
/* ÈÊÎÊÀ ÂÀÆÍÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    width: 24px;
    height: 24px;
    background-image: url(https://forumstatic.ru/files/001b/9e/58/81926.png);
    opacity: 1;
}
/* ÈÊÎÊÀ ÇÀÊÐÛÒÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
width: 24px;
    height: 24px;
    background-image: url(https://forumstatic.ru/files/001b/9e/58/34910.png);
    opacity: 0.5;
    filter: grayscale(0.8);
}



/*************************************************************

ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ, ÏÎÑÌÎÒÐÅÒÜ, ÑÎÕÐÀÍÈÒÜ È ÒÄ

**************************************************************/

/* ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ ÏÎÑÌÎÒÐÅÒÜ
-------------------------------------------------------------*/
input.button, #post fieldset .hashelp div input, .button, #pun-admain input {
    font-family: Helvetica !important;
    letter-spacing: 2px;
    padding: 6px 8px 6px 8px !important;
    cursor: pointer!important;
    font-size: 7px!important;
    color: #2b313a !important;
    text-transform: uppercase;
    border-radius: 10px;
    background: #f9f7f6;
    display: inline-block;
    transition: all 0.4s ease 0s;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
}

/* ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ ÏÎÑÌÎÒÐÅÒÜ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
input.button:hover, #post fieldset .hashelp div input:hover, .button:hover {
    cursor: pointer!important;
    background: #b296831c;
    transition: all 0.4s ease 0s;
}


/*************************************************************

ÏÐÎÊÐÓÒÊÀ, ÂÛÄÅËÅÍÈÅ, ÂÂÅÐÕ-ÂÍÈÇ, ÁÅÃÓÍÎÊ ÓÂÅËÈ×ÅÍÈß ÒÅÊÑÒÀ 

**************************************************************/


/* ÂÍÅØÍÈÉ ÂÈÄ ÂÛÄÅËÅÍÍÎÃÎ ÒÅÊÑÒÀ
-------------------------------------------------------------*/
::selection {      
    background: #0a0a0a;
    color: #ffffff!important;
}

/* ÏÐÎÊÐÓÒÊÀ ØÈÐÈÍÀ
-------------------------------------------------------------*/
::-webkit-scrollbar {
    width: 5px;
    height: 6px;}

/* ÄÂÈÆÓÙÀßÑß ×ÀÑÒÜ ÏÐÎÊÐÓÒÊÈ
-------------------------------------------------------------*/
::-webkit-scrollbar-thumb {
    background-color: #d3d3d3;
    border: 1px solid #a0a0a0;
}

/* ÏÎÄËÎÆÊÀ ÏÐÎÊÐÓÒÊÈ
-------------------------------------------------------------*/
::-webkit-scrollbar-track {
    background-color: #2a3023;
    border: 1px solid #0a0a08;
    box-shadow: none!important;
}

/* ×ÒÎÁÛ ÍÅ ÎÒÎÁÐÀÆÀËÀÑÜ ÏÐÎÊÐÓÒÊÀ ÔÎÐÓÌÀ ÏÎ ÃÎÐÈÇÎÍÒÀËÈ
-------------------------------------------------------------*/
/* body {overflow-x: hidden}*/

/* ÊÍÎÏÊÈ ÂÂÅÐÕ ÂÍÈÇ 
-------------------------------------------------------------*/
.go-up, .go-down {
cursor: pointer;
    display: none;
    height: 32px;
    margin-bottom: 160px;
    opacity: 0.5;
    position: fixed;
    width: 57px;
    z-index: 9999;
}

/* ÊÍÎÏÊÈ ÂÂÅÐÕ ÂÍÈÇ ÏÐÈ ÍÀÂÅÄÅÍÈÈ ×ÓÒÜ ÑÍÈÆÀÅÒÑß ÏÐÎÇÐÀ×ÍÎÑÒÜ ÊÍÎÏÊÈ
-------------------------------------------------------------*/
.go-down:hover, .go-up:hover {
    opacity: 0.7;
}

/* ÐÀÑÏÎËÎÆÅÍÈÅ ÊÍÎÏÊÈ ÂÂÅÐÕ
-------------------------------------------------------------*/
.go-up {
    bottom: 46%;
    margin-left: 1005px !important;
}

/* ÐÀÑÏÎËÎÆÅÍÈÅ ÊÍÎÏÊÈ ÂÍÈÇ
-------------------------------------------------------------*/
.go-down {
    bottom: 42%;
    margin-left: 1005px !important;
}
/* ÊÍÎÏÊÈ ÂÂÅÐÕ ÂÍÈÇ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
.go-down:hover, .go-up:hover {
    opacity: 1;
}

/*************************************************************

ÒÎÏÈÊÈ È ÂÑßÊÎÅ ÌÅËÊÎÅ Â ØÀÏÊÅ

**************************************************************/

/* ÒÅÊÑÒ Â ØÀÏÊÅ
-------------------------------------------------------------*/
#html-header igrok {
    position: absolute;
    top: -122px !important;
    margin-left: 44px;
    font-family: helvetica;
    border-radius: 20px;
    font-weight: 900;
    padding: 2px;
    text-align: justify;
    background-color: #ced2d7a1;
    font-size: 10px;
    color: #607799;
    letter-spacing: 1.5px;
}

#html-header epis {
    position: absolute;
    top: -122px !important;
    margin-left: 600px;
    font-family: helvetica;
    border-radius: 20px;
    font-weight: 900;
    padding: 2px;
    text-align: justify;
    background-color: #ced2d7a1;
    font-size: 10px;
    color: #607799;
    letter-spacing: 1.5px;
}

#html-header para {
    position: absolute;
    top: -92px !important;
    margin-left: 44px;
    font-family: helvetica;
    border-radius: 20px;
    font-weight: 900;
    padding: 2px;
    text-align: justify;
    background-color: #ced2d7a1;
    font-size: 10px;
    color: #607799;
    letter-spacing: 1.5px;
}

#html-header sns {
    position: absolute;
    top: -92px !important;
    margin-left: 600px;
    font-family: helvetica;
    border-radius: 20px;
    font-weight: 900;
    padding: 2px;
    text-align: justify;
    background-color: #ced2d7a1;
    font-size: 10px;
    color: #607799;
    letter-spacing: 1.5px;
}

#html-header activ1 {    position: absolute; margin: 156px 48px!important;}
#html-header activ2 {    position: absolute;  margin: 156px 178px!important;}
#html-header activ3 {    position: absolute;    margin: 156px 308px!important;}
#html-header activ4 {    position: absolute;    margin: 156px 604px!important;}
#html-header activ5 {    position: absolute;    margin: 156px 734px!important;}
#html-header activ6 {    position: absolute;    margin: 156px 862px!important;}

#html-header ams {
    position: absolute;
    top: -312px !important;
    margin-left: -66px;
    font-size: 8px;
    width: 1100px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 3px !important;
}

.ams span{
    /* background: #fff; */
    box-shadow: -2px 2px 10px -1px #a5a5a5;
    visibility: hidden;
    position: absolute;
    left: 510px;
    width: 72px;
    height: 40px;
    top: 10px;
    border: 1px solid #000000; 
}
 
.ams:hover span{
visibility: visible;
}


/*ÖÂÅÒ ÑÑÛËÊÈ Â ÒÀÁËÈÖÅ
-------------------------------------------------------------*/
#html-header igrok a {
    color: #000000!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header epis a {
    color: #000000!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header para a {
    color: #000000!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header sns a {
    color: #000000!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header ams a {
    color: #000000!important;
    font-family: Helvetica!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header .plashka a {
    color: #000000!important;
    border-radius: 10px;
    padding: 2px 6px 2px 6px;
    background: #d0d5d9;
    font-family: Helvetica!important;
    text-shadow: 0px 0px 2px #00000024;
}

/*ÏÐÈ ÍÀÂÅÄÅÍÈÈ ÍÀ ÑÑÛËÊÓ Â ÒÀÁËÈÖÅ
-------------------------------------------------------------*/
#html-header igrok a:hover {
    color: #355b88!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header epis a:hover {
    color: #355b88!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header para a:hover {
    color: #355b88!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header sns a:hover {
    color: #355b88!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header ams a:hover {
    color: #e4e4e4!important;
    text-shadow: 0px 0px 2px #00000024;
}

#html-header .plashka a:hover {
    color: #617799!important;
    text-shadow: 0px 0px 2px #00000024;
}

/* ÁÀÍÍÅÐÛ
-------------------------------------------------------------*/
.ban {    position: absolute;   height: 45px;    white-space: nowrap;    overflow-y: auto;    margin: 46px 0 0 148px;    width: 960px;}
.ban a {    filter: grayscale(1); opacity: .5} .ban a:hover {    filter: none; opacity: 1;}





/* ÎÏÈÑÀÍÈÅ ÏÎÄÔÎÐÓÌÎÂ - ÑÑÛËÊÈ
-------------------------------------------------------------*/
.podforum_link {
    letter-spacing: 0.8px;
    width: 534px;
    text-align: left;
    margin-left: 0px !important;
    margin-top: 4px!important;
    padding-top: 5px !important;
}

/*ÎÏÈÑÀÍÈÅ ÏÎÄÔÎÐÓÌÎÂ - ÑÑÛËÊÈ ÖÂÅÒ
-------------------------------------------------------------*/
.podforum_link a {
    background: #f4f1f0;
    outline: 1px solid #dfdede63;
    padding: 4px !important;
    border-radius: 10px;
}

/*ÏÐÈ ÍÀÂÅÄÅÍÈÈ ÍÀ ÑÑÛËÊÓ Â ÒÀÁËÈÖÅ
-------------------------------------------------------------*/
.podforum_link a:hover {
    background: #faf7f6;
}

/*ÑÌÅÍÀ ÄÈÇÀÉÍÎÂ
-------------------------------------------------------------*/

#stylelist {
    position: absolute;
    z-index: 0;
    margin-top: 280px!important;
    margin-left: 200px;
    width: 1000px !important;
    text-align: center;
    font-size: 15px;
}

#stylelist a {
    display: block;
    width: 0;
    height: 0;
    font-size: 0;
    color: transparent;
    border-style: solid;
    border-width: 10px 15px;
    margin-bottom: 8px;
}

#stylelist li {
    width: 26px;
    height: 26px;
    text-align: center;
    overflow: hidden;
    position: relative;
    display: inline-block;
    margin-right: 474px;
    opacity: 0.8;
}

body.with {  background-image:  radial-gradient(90% 100%, #c9d3e5, #8798b2);
 background-size:cover;}
.with #pun-title table { 
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001b/a0/6d/91587.png);}
.with #html-header igrok {
    background-color: #ced2d7a1;
    color: #607799;}
.with #html-header epis {
    background-color: #ced2d7a1;
    color: #607799;}
.with #html-header para {
    background-color: #ced2d7a1;
    color: #607799;}
.with #html-header sns {
    background-color: #ced2d7a1;
    color: #607799;}
.with #pun-index .tclcon h3 a {    color: #a1b0c7;}
.with #pun-index TR.inew Div.icon {    background-color: #9babc2;}
.with #pun-ulinks a { color: #73849e!important;}
.with #pun-navlinks li a {    color: #000000;}
.with #pun-navlinks li a:hover {    color: #315d9c!important;}
.with #html-header .plashka a {background: #d0d5d9;}
.with #html-header .plashka a:hover {color: #617799!important;}
.with .post-author {
background: url(https://forumstatic.ru/files/001b/9e/58/47867.png) no-repeat top center, url(https://forumstatic.ru/files/001b/9e/58/87427.png) no-repeat bottom center, url(https://forumstatic.ru/files/001b/9e/58/79243.jpg) repeat-y center;}
.with .pa-author a {color: #617ea1 !important;}
.with .pa-author a:hover {background: #a3b3c75e;}
.with .pa-title {    border: none;     color: #adbdcb!important;}
.with .pa-fld1 lz {    border: 1px solid #d9e0e8;}
.with .pa-fld1 bio {    color: #617ea1;}
.with .pa-fld1 lz a:hover {color: #8eaedf!important;}
.with.punbb .post h3 span {    background-color: #eeecee;}



body.without {  background-image:  radial-gradient(90% 100%, #bababa, #e0dbe7);}
.without #pun-title table { 
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001b/a0/6d/37143.png);}
.without #html-header igrok {
    background-color: #d5cce291;
    color: #6f509c;}
.without #html-header epis {
    background-color: #d5cce291;
    color: #6f509c;}
.without #html-header para {
    background-color: #d5cce291;
    color: #6f509c;}
.without #html-header sns {
    background-color: #d5cce291;
    color: #6f509c;}
.without #pun-index .tclcon h3 a {    color: #bba1c7;}
.without #pun-index .tclcon h3 a:hover {
   text-shadow: 0 0 3px #00000029;
}
.without #pun-index TR.inew Div.icon {    background-color: #bda8db;}
.without #pun-ulinks a { color: #a17bae!important;}
.without #pun-navlinks li a {    color: #000000;}
.without #pun-navlinks li a:hover {    color: 6f509b!important;}
.without #html-header .plashka a { background: #d4cbe1;}
.without #html-header .plashka a:hover {color: #71529c!important;}
.without .post-author {background: url(http://forumstatic.ru/files/001b/a0/6d/42428.png) no-repeat top center, url(http://forumstatic.ru/files/001b/a0/6d/40259.png) no-repeat bottom center, url(http://forumstatic.ru/files/001b/a0/6d/65197.jpg) repeat-y center;}
.without .pa-author a {    color: #8461c1 !important;font-style: italic;font-family: 'Roboto';}
.without .pa-author a:hover {background: #f0e7f3;}
.without .pa-title {    border: none;     color: #9b7dcb!important;}
.without .pa-fld1 lz {    border: 1px solid #e7d6e6;}
.without .pa-fld1 bio {    color: #9b7dcb;}
.without .pa-fld1 lz a:hover {color: #d7bad7!important;}
.without .pa-fld1 bio a:hover { color: #d7bad7!important;}
.without .punbb .post h3 span {    background-color: #d1c3e324;}
.without .punbb #pun-main .quote-box, .punbb #pun-main .code-box {
    border: 1px solid #e7d6e6;
}
.without .punbb .quote-box cite, .punbb .code-box strong.legend{
    color: #b4a0b4!important;
}

.mono {
background: #cbcbcb  !important;
    border: 1px solid #d9e0e8  !important;
    padding: 3px;
    position: relative;
    top: 10px;
    left: 25px;
    width: 200px;
    box-sizing: border-box;
    border-radius: 15px 15px 0 0;}
.without .mono {
      border: 1px solid #e7d7e7 !important;  
}


.reag {background: #9eb0ba !important;
    border: 1px solid #d9e0e8 !important;
    padding: 3px;
    position: relative;
    top: 10px;
    left: 25px;
    width: 200px;
    box-sizing: border-box;
    border-radius: 15px 15px 0 0;}
}
.without .reag {
    background: #f6f0f3 !important;
    border: 1px solid #e7d7e7 !important;
}

.mono-emoji {
background: #fbf7f6;
    box-shadow: inset #989898 0 0 3px;
    z-index: 9999;
    max-width: 30px;
    height: 30px;
    border-radius: 50px;
    padding: 6px 5px 0px 5px!important;
    position: relative;
    left: 111px;
    top: 3px;
    box-sizing: border-box;
    position: relative;
}

.mono-emoji img {
    max-width: 25px;
    height: 25px;
    margin-left: -3px;
    margin-top: -4px;
}

.without .pa-title {
    border: none;
    color: #9C9B99!important;
}
.without .pa-author a {
    color: #B1A3B2!important;
    font-style: italic;
    font-size: 13px;
    font-family: 'Roboto';
}
.without .pa-author a:hover {
    opacity:0.8;
}
.punbb .post .post-author {
    padding-bottom: 20px;
}

.without .reag {
    background: #E4DEE2 !important;
}

.pa-fld5 {
    width: 89px;
    text-transform: uppercase;
    font-size: 7px;
    letter-spacing: 1px;
    font-family: 'helvetica';
    font-weight: 200;
    margin-top: 5px !important;
    display: inline-block;
    padding: 6px 5px 2px 5px !important;
    color: #787878!important;
}

.pa-fld6 {width: 89px;
    text-transform: uppercase;
    font-size: 7px;
    letter-spacing: 1px;
    font-family: 'helvetica';
    font-weight: 200;
    margin-top: 5px !important;
    display: inline-block;
    padding: 6px 5px 2px 5px !important;
    color: #787878!important;
}


/* Ïàíåëü â ôîðìå îòâåòà
      -------------------------------------------------------------*/
.punbb .formal textarea {
  width: 99%;
}

#form-buttons table {
  height: 20px;
}

#font-area,
#size-area,
#color-area,
#table-area,
#image-area,
#imageup-area,
#imageattach-area,
#keyboard-area,
#video-area,
#addition-area,
#smilies-area,
#video-area,
#spoiler-area,
#float {
  background: var(--color-buttonbg);
  border: 1px solid #444444 !important;
  border-top: none !important;
  color: var(--color-buttont);
}

#tags .container {
  text-transform: lowercase;
background: #fff;
}

#tags .container a {
  color: var(--color-link);
}

#tags .container a:hover {
  color: var(--color-buttont);
}

#tags .container strong,
div#video-area-thd,
div#image-area-thd,
div#float strong {
  font-family: var(--font);
  font-weight: normal !important;
  text-transform: lowercase !important;
  letter-spacing: 0.6px;
  color: var(--color-buttont) !important;
  font-size: 12px;
}

#imageupload-left input[type=button] {
  width: auto !important;
  background: var(--color-bg2) !important;
  color: var(--color-buttonbg) !important;
  font-family: var(--fontb) !important;
  border-radius: 0;
}

#addition-area div:hover,
#font-area div:hover,
#size-area div:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-radius: 0;
}

#keyboard-span input {
  background-color: rgba(255, 255, 255, 0.1) !important;
  font-size: 13px !important;
  color: var(--color-buttont) !important;
}

#keyboard-span input:hover {
  background-color: var(--color-bg2) !important;
  color: var(--color-buttonbg) !important;
}

.uploadQueueItem .cancel a {
  font-weight: normal !important;
  color: var(--color-buttont) !important;
}

#uploaded-images img {
  border: 1px solid var(--color-selectbg) !important;
}

#form-buttons #button-font,
#form-buttons #button-transL,
#form-buttons #button-size,
#form-buttons #button-bold,
#form-buttons #button-italic,
#form-buttons #button-underline,
#form-buttons #button-strike,
#form-buttons #button-left,
#form-buttons #button-center,
#form-buttons #button-right,
#form-buttons #button-justify,
#form-buttons #button-spoiler,
#form-buttons #button-quote,
#form-buttons #button-code,
#form-buttons #button-color,
#form-buttons #button-smile,
#form-buttons #button-link,
#form-buttons #button-image,
#form-buttons #button-image2,
#form-buttons #button-video,
#form-buttons #button-hide,
#form-buttons #button-table,
#form-buttons #button-keyboard,
#form-buttons #button-addition,
#form-buttons #button-indent,
#form-buttons #button-html,
#form-buttons #floatbut,
#form-buttons #button-sticker,
#form-buttons #button-mask {
  background-color: #6d6d6d;
  background-image: none !important;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

#form-buttons td {
  padding: 0;
  line-height: 0;
  background-repeat: no-repeat;
}

#form-buttons td img {
  height: 26px !important;
  width: 100%;
}

#form-buttons #button-font {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/79448.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/79448.png) !important;
}

#form-buttons #button-transL {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/76975.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/76975.png) !important;
}

#form-buttons #button-size {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/63808.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/63808.png) !important;
}

#form-buttons #button-bold {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/33694.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/33694.png) !important;
}

#form-buttons #button-italic {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/78169.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/78169.png) !important;
}

#form-buttons #button-underline {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/19334.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/19334.png) !important;
}

#form-buttons #button-strike {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/20461.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/20461.png) !important;
}

#form-buttons #button-left {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/88670.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/88670.png) !important;
}

#form-buttons #button-center {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/20490.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/20490.png) !important;
}

#form-buttons #button-right {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/81976.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/81976.png) !important;
}

#form-buttons #button-justify {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/32863.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/32863.png) !important;
}

#form-buttons #button-spoiler {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/79426.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/79426.png) !important;
}

#form-buttons #button-quote {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/97129.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/97129.png) !important;
}

#form-buttons #button-code {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/61995.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/61995.png) !important;
}

#form-buttons #button-color {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/73637.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/73637.png) !important;
}

#form-buttons #button-smile {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/28265.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/28265.png) !important;
}

#form-buttons #button-sticker {
  -webkit-mask-image: url(https://forumstatic.ru/files/001b/6f/ae/58510.png) !important;
  mask-image: url(https://forumstatic.ru/files/001b/6f/ae/58510.png) !important;
}

#form-buttons #button-link {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/65787.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/65787.png) !important;
}

#form-buttons #button-image {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/39101.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/39101.png) !important;
}

#form-buttons #button-image2 {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/31870.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/31870.png) !important;
}

#form-buttons #button-video {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/54319.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/54319.png) !important;
}

#form-buttons #button-hide {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/24823.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/24823.png) !important;
}

#form-buttons #button-table {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/72423.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/72423.png) !important;
}

#form-buttons #button-keyboard {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/57469.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/57469.png) !important;
}

#form-buttons #button-addition {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/85484.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/85484.png) !important;
}

#form-buttons #button-indent {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/48942.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/48942.png) !important;
}

#form-buttons #button-html {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/21501.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/21501.png) !important;
}

#form-buttons #floatbut {
  -webkit-mask-image: url(https://forumstatic.ru/files/001b/6f/ae/67909.png) !important;
  mask-image: url(https://forumstatic.ru/files/001b/6f/ae/67909.png) !important;
}

#form-buttons #button-mask {
  -webkit-mask-image: url(https://forumstatic.ru/files/001a/16/90/23560.png) !important;
  mask-image: url(https://forumstatic.ru/files/001a/16/90/23560.png) !important;
}

img.vibor {
  -webkit-filter: invert(1);
  filter: invert(1);
  margin: 0 10px;
}

#button-image > img {
  position: relative;
  z-index: 2;
}

#button-image > center {
  opacity: 0;
  visibility: hidden;
}

#button-image:hover > center {
  opacity: 1;
  visibility: visible;
}

#button-image p {
  color: #e6e6e6 !important;
}

#float {
  width: auto;
  padding: 8px;
  position: absolute;
  top: 37px;
  left: 347px;
  z-index: 20;
  display: none;
}

#float:last-child img {
  margin: 0 5px !important;
  -webkit-filter: invert(1);
  filter: invert(1);
}

.punbb #post .tabs li.active a,
.punbb #post .tabs li a:hover {
  background: #686868 !important;
}

.punbb #post .tabs li a {
  background: #3c3c3c !important;
}

.hvStickerPackModal {
  border-radius: 0 !important;
  background: var(--color-selectt) !important;
}

.hvStickerPackModalTab {
  padding: 6px 12px !important;
  border-radius: 0 !important;
  background: rgba(0, 0, 0, 0.1) !important;
  font-size: 9px !important;
  letter-spacing: 1px !important;
  font-family: "Helvetica Bold", sans-serif !important;
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #222 !important;
}



/* ëè÷íàÿ ñòðàíèöà*/
.ls {    width: 770px;    height: 460px;    background: #fff;    border-radius: 20px;    box-shadow: 0 0 0 6px #ffffff80, 0 0 0 13px #ffffff66;    margin: auto !important;}
.ls ls1 {    background: url(http://forumstatic.ru/files/001b/a0/7f/27356.jpg);    width: 109px;    height: 413px;    position: absolute;    border-radius: 20px 0 0 20px;      padding: 24px 14px;text-align: center;}
.ls ls2 {    position: absolute;    width: 97px;}
.ls ls2 img {    width: 85px;    height: 85px;    border-radius: 50%;    object-fit: cover;    box-shadow: 0 0 0 4px #f0f0f0, 0 0 0 7px #dedcdc;    filter: grayscale(1);}
.ls ls3 {    display: block;    width: inherit;    position: absolute;    margin-top: 110px;    color: #494949;    font-size: 9px;    letter-spacing: 1px;    text-align: justify;    height: 50px;    padding-right: 5px;    overflow: auto;    line-height: 10px;    font-family: Helvetica Neue Medium;}
.ls ls4, .ls ls5 {    margin-top: 317px !important;} 
.ls ls4, .ls ls5, .ls ls6, .ls ls7 {    display: inline-block;    width: 40px;    height: 40px;    border-radius: 10px;    margin: 3px;}
.ls ls4 {    background: url(http://forumstatic.ru/files/001b/a0/7f/86655.png) center no-repeat #fff;}
.ls ls5 {    background: url(http://forumstatic.ru/files/001b/a0/7f/44640.png) center no-repeat #fff;}
.ls ls6 {    background: url(http://forumstatic.ru/files/001b/a0/7f/69791.png) center no-repeat #fff;}
.ls ls7 {    background: url(http://forumstatic.ru/files/001b/a0/7f/26375.png) center no-repeat #fff;}

.ls table td {    padding: 0px !important; border: none !important}
.ls table td:first-child {    width: 137px;}
#menu {    margin: 201px 0 0 20px;    width: 117px;    height: 122px;    background-repeat: no-repeat;    z-index: 9;    position: relative;}
#menu span {    text-align: center;    display: block;    color: #535353;    margin: 7px 0;    padding: 6px;    font-family: 'Roboto';    font-weight: 700;    letter-spacing: 1.5px;    font-size: 11px;    text-transform: lowercase;}
#submenu, #menu span {    border-radius: 10px 0 0 10px;    background: #fff;}
#menu .tabactive {    background:#cdcdcd;}
#submenu {    padding: 10px;    height: 440px;    text-align: center;    font-size: 12px;    width: 611px;    position: relative;}
.submenutext {display: none;     height: 100%;}

.ls osn1 {    background: #f5f5f5;    display: flex;    height: 20px;    width: 440px;    margin-left: -11px;    align-items: center;    justify-content: space-between;    padding: 0 20px;    color: #858585;    font-family: 'Roboto';letter-spacing: 1px;    font-size: 9px;}
.ls osn1 b {    text-transform: uppercase;    font-weight: 700;    font-size: 15px;}
.ls osn2, .ls osn4, .ls osn5 {    background: #f1f1f1;    border-radius: 10px;    display: flex;    height: 196px;    position: absolute;    padding: 10px;    justify-content: center;}
.ls osn2, .ls osn4 {     margin-top: 24px;}
.ls osn2 {    width: 210px;    left: 20px;} .ls osn4 {    width: 315px;       right: 20px;}
.ls osn5 {    width: 570px;    height: 120px;    bottom: 20px;    left: 20px;}
.ls osn2 b, .ls osn4 b, .ls osn5 b, .ls kart b, .ls pod b, .ls dos b {    background: #dfdfdf;      position: absolute;    border-radius: 7px;    font-family: 'Roboto';    font-weight: 700;    letter-spacing: 1.5px;    text-transform: uppercase;    }
.ls osn2 b, .ls osn4 b, .ls osn5 b {  width: 130px;    height: 15px; line-height: 15px;   color: #808080;       margin-top: -18px;     font-size: 9px;}
.ls osn3 {    height: 100%;    overflow: auto;    display: flex;    flex-wrap: wrap;    justify-content: center;    margin-top: 4px;    align-content: flex-start;padding-right: 5px;}
.ls osn2 osn3 {    gap: 8px;} .ls osn4 osn3 {    gap: 5px;} .ls osn5 osn3 {    gap: 5px;}
.ls osn3 span {    display: inline-block;}
.ls osn2 osn3 img {    width: 20px;    height: 20px;    object-fit: cover;}
.ls osn4 osn3 img {    width: 150px;    height: 50px;    object-fit: cover;}
.ls osn5 osn3 img {    width: 180px;    height: 27px;    object-fit: cover;}

.ls kol {    display: block;    width: 100%;    height: 100%;    padding-right: 10px;    overflow: auto;}
.ls kol1 {    display: inline-block;    width: 280px;    height: 200px;    border-radius: 10px;    margin: 10px 7px;}
.ls kol1 span {    display: flex;    margin-top: 124px;    justify-content: center;    column-gap: 6px;}
.ls kol1 span img {    width: 48px;    height: 48px;    border-radius: 6px;filter: grayscale(100%);}
.ls kol1 span img:hover {filter: grayscale(0%); }
.ls kol1 b {    display: block;    background: #c9c9c9;    color: #ffffff;    text-shadow: 1px 1px 0px #b5b5b5;    font-family: 'Roboto';    font-size: 12px;    letter-spacing: 1.5px;    text-transform: uppercase;    height: 22px;    line-height: 22px;    margin-top: 6px;border-radius: 0 0 10px 10px;}

.ls kart {     height: calc(100% - 38px);    margin-top: 28px;}
.ls kart, .ls pod, .ls dos {   background: #fcfbfb;    border: 1px solid #efefef;    border-radius: 10px;     display: flex;    justify-content: center;   width: 100%;}
.ls kart b, .ls pod b, .ls dos b {    height: 20px;    line-height: 20px;    color: #535353;ont-size: 11px;}
.ls kart b {margin-top: -9px;    width: 544px;}
.ls kart span {    display: flex;    flex-wrap: wrap;    gap: 10px;    justify-content: center;    width: 100%;    height: 366px;    overflow: auto;    align-content: flex-start;    margin-top: 25px;}
.ls kart span img {    width: 138px;    height: 178px;    border-radius: 10px;    object-fit: cover;}

.ls pod, .ls dos {height: 180px;} .ls pod {    margin-top: 28px;} .ls dos {    margin-top: 39px;}
.ls pod b, .ls dos b {    width: 380px;    margin-top: -25px; }
.ls pod span, .ls dos span {    margin: 10px;    display: flex;    flex-wrap: wrap;    justify-content: center;    align-content: flex-start;    gap: 5px;    overflow: auto;    height: 160px;}
.ls pod span img, .ls dos span img {    width: 50px;    height: 50px;}

.class1 {
    display: inline-block;
font-size:11px;
font-weight: bold !important;}

.pa-fld2 {
    position:relative;
    top: -18px;
}

.hvStickerPackModalContent {
background: #fff !important;}



/* áàíê */
.bank {    background: #f8f8f8;    border: 1px solid #efeeee;    width: 510px;    height: 390px;    margin: auto;    padding: 10px 20px;}
.bank bank1 {    display: block;    margin: -20px 0 0 0;    text-align: center;    font-family: 'Roboto';    font-weight: bold;    font-size: 24px;    text-transform: capitalize;    font-style: italic;    color: #9b9b9b;}
.bank bank2 {    display: block;}
.bank bank2 span {    display: block;    text-align: justify;    font-family: Arial;    color: #737373;    font-size: 9px;    letter-spacing: .5px;    margin-top: 10px;    height: 45px;    overflow: auto;    padding-right: 7px;    line-height: 11px;}
.bank bank3, .bank bank4 {    display: inline-block;    width: 250px;    margin-top: 10px;}
.bank bank3 {    margin-right: 10px;}
.bank bank3 u, .bank bank4 u {    display: block;    text-decoration: none;    width: 90%;    margin: auto;    text-align: center;    background: #e6e6e6;    color: #9b9b9b;    font-family: 'Roboto';    font-size: 11px;    font-weight: bold;   font-style: italic;    height: 10px;    line-height: 9px;    border-radius: 5px;    margin-bottom: 15px;}
.bank bank5 {    display: block;    height: 250px;    overflow: auto;    padding-right: 5px;}
.bank bank5 span {    display: flex;    margin-bottom: 5px;    justify-content: space-between;    align-items: stretch; }
.bank bank5 span:last-child {margin-bottom: 0px;}
.bank bank5 span b, .bank bank5 span i {    background: #ffffff;    display: inline-block;    border: 1px solid #f2f2f2;    height: inherit;    padding: 5px;    font-family: arial;    font-size: 10px;    color: #737373;}
.bank bank5 span b {    padding-left: 15px !important;    font-weight: normal;    text-align: left;    width: 70%;}
.bank bank5 span i {    font-weight: bold;    font-style: normal;    width: 14%;    text-align: center;}

/* Ëè÷íûå ñîîáùåíèÿ
     -------------------------------------------------------------*/
#volSlider {
  background: var(--color-black006) !important;
  width: 100px !important;
  height: 5px !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

#volSlider .before {
  background: var(--color-black01) !important;
  height: 5px !important;
  border-radius: 0 !important;
}

#volSlider .thumb {
  background: var(--color-black02) !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.FNTslider {
  position: relative;
  z-index: 1000;
  background: #cecece !important;
  width: 120px !important;
  height: 5px !important;
  margin: 0 auto !important;
  float: right;
}

.FNTslider .before {
  height: 4px !important;
  border: none !important;
  position: absolute !important;
  background: #5a5a5a !important;
  margin: 0 !important;
}

.FNTslider .thumb {
  width: 7px !important;
  height: 7px !important;
  position: relative;
  top: -1px !important;
  background: #fff !important;
  cursor: pointer;
}

div#notify-settings {
  font-family: var(--font);
  font-weight: normal !important;
  text-transform: lowercase;
  letter-spacing: 1px;
}

#pun-messages dl.post-sig {
  display: none;
}

#pun-messages .post-body {
  margin-left: 23em !important;
}

.bubble {
  background: var(--color-link) !important;
  border-radius: 50% !important;
  color: var(--color-selectt) !important;
  top: auto !important;
  right: auto !important;
  font-family: var(--font) !important;
  font-weight: normal !important;
  line-height: 1 !important;
  display: inline;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  padding: 2px 4px 2px !important;
  letter-spacing: 0 !important;
  position: relative !important;
  min-width: auto !important;
  margin-left: 1px !important;
}

.bubble:after {
  display: none !important;
}
