/*************************************************************

ÏÀÍ ÒÅËÎ

**************************************************************/
/* A5.1 ÏÀÍ ÈËÈ ÒÅËÎ
çäåñü "margin: 190px" îçíà÷àåò îòñòóï íà 190 ïèêñåëåé îò ñàìîãî âåðõà ôîðóìà
-------------------------------------------------------------*/
#pun {
    margin: auto;
    position: relative;
    width: 1083px;
    margin: 325px auto -10px auto;
    background: repeat transparent url(http://forumstatic.ru/files/001a/e2/69/40354.png);
    background-position: center;
    padding-top: 185px;
    padding-bottom: 110px;
    margin-bottom: 47px;
}

/* A5.2 ÐÀÇÌÅÙÅÍÈÅ ÊÎÍÒÅÍÒÀ ÂÍÓÒÐÈ ÒÅËÀ
-------------------------------------------------------------*/
.punbb {
    height: auto;
    margin-left: 25px;
    width: 980px;
}

/*************************************************************

ØÀÏÊÀ, ÔÎÍ, ÔÓÒÅÐ È ÍÀÑÒÐÎÉÊÈ ÔÓÒÅÐÀ

**************************************************************/

/* ÇÀÄÍÈÉ ÔÎÍ
-------------------------------------------------------------*/

body {background: url(http://forumstatic.ru/files/001a/e2/69/89350.png) center 0 no-repeat,
url(http://forumstatic.ru/files/001a/e2/69/76712.png) center 0 no-repeat fixed;
background-size: auto, cover;
}



/* ØÀÏÊÀ
-------------------------------------------------------------*/
#pun-title table {
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001a/e2/69/12719.png);
    border: none;
    margin-left: -159px;
    margin-bottom: -130px;
    width: 1350px;
    height: 450px;
    margin-top: -513px;
}

/* ÔÓÒÅÐ
-------------------------------------------------------------*/
#pun-about p.container {
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001a/e2/69/17280.png) no-repeat scroll bottom center;
    height: 200px;
    margin-bottom: -315px;
    margin-left: -36px;
    margin-top: -220px;
    width: 1083px;
    padding-top: 0px!important;
    border: none !important;
    padding-bottom: 160px!important;
}

/* ÐÅÉÒÈÍÃ ÔÎÐÓÌÎÂ, ÑÎÇÄÀÒÜ ÔÎÐÓÌ Â ÔÓÒÅÐÅ
-------------------------------------------------------------*/
#pun-about .container .item1 {
    margin-top: 215px;
    width: 1083px;
    position: absolute;
    font-family: arial;
    font-size: 9px;
    text-align: center;
    text-transform: lowercase;
}

/*************************************************************

ÏÐÎÔÈËÜ

**************************************************************/

/* ÐÀÌÊÀ ÏÐÎÔÈËß Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.post-author {
    width: 270px;
    background: url(http://forumstatic.ru/files/001a/e2/69/81837.png) top no-repeat, url(http://forumstatic.ru/files/001a/e2/69/42940.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/e2/69/57447.png) repeat-y;
    margin-left: -41px!important;
    padding-bottom: 20px!important;
    margin-top: -30px!important;
}

/* ÂÍÓÒÐÅÍÍÅ ÏÐÎÑÒÐÀÍÑÒÂÎ ÏÐÎÔÈËß Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.post-author ul {
    margin-left: 29px;
    margin-top: 4px;
    width: 227px;
    padding: 0px !important;
}

/* ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
    .pa-author {
    letter-spacing: 0px;
    width: 218px;
    position: relative;
    padding-left: 19px;
}

/* ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ ÑÑÛËÊÀ
-------------------------------------------------------------*/
.pa-author a {
    color: #8f7d55!important;
    font-size: 14px;
    text-shadow: rgb(0 0 0) 1px 1px 0px;
    font-family: OLD KHARKIV REGULAR!important;
    text-transform: uppercase;
}

/*ÏÐÈ ÍÀÂÅÄÅÍÈÈ ÍÀ ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-author a:hover { color: #bbb19b!important;
}

/* ÑÒÀÒÓÑ ËÈ×ÍÎÅ ÇÂÀÍÈÅ
-------------------------------------------------------------*/
.pa-title {
   font-size: 9px!important;
    padding: 10px 13px 0px 13px!important;
    text-align: center;
    color: #787878!important;
    text-transform: lowercase;
    text-shadow: 1px 1px black;
    letter-spacing: 1px;
    font-family: 'Play'!important;
}

/* ÀÂÀÒÀÐ ÏÎËÜÇÎÂÀÒÅËß Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-avatar {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    text-align: center;
}

/* ÇÀÄÀÅÌ ÒÅÍÜ È ÐÀÌÊÓ ÀÂÀÒÀÐÓ
-------------------------------------------------------------*/
.pa-avatar img {
    max-width: 180px;
    max-height: 180px;
    border: 1px solid #2d2d2d!important;
    box-shadow: 0 0 2px #000000e0;
}

/* ÏÎËß ÏÐÎÔÈËß
-------------------------------------------------------------*/
.pa-fld1 {        background: url(http://forumstatic.ru/files/001a/e2/69/99169.png) no-repeat;
    width: 239px;
    height: 41px;
    margin: 12px 0px 19px -6px!important;
}

#pl1 {font-family: 'Neothic'!important;
    font-size: 12px;
    color: #595959!important;
    padding: 6px 0 0 0px;
    text-shadow: rgb(0 0 0) 1px 1px 0px, rgb(19 14 11) 0px 0px 5px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#pl1 a{    color: #717171!important;}

#pl2 {font-family: 'tahoma';
    font-size: 10px;
    color: #595959!important;
    text-shadow: rgb(0 0 0) 1px 1px 0px, rgb(19 14 11) 0px 0px 5px;
    margin-top: -2px!important;
    padding-left: 0px;
    text-transform: lowercase;
    font-variant: all-small-caps;
    font-weight: bold;
    letter-spacing: 2px;
}

#pl0 {margin-bottom: -70px;
    padding: 0px 9px 10px 10px;
    margin-left: -4px!important;}

hr {
border: none;
border-top: dashed 1px;}

.pa-fld2 {
    line-height: 1.1;
    max-width: 191px;
    margin: 0px 21px 10px 21px !important;
    font-size: 10px;
    font-family: tahoma!important;
    color: #595959!important;
    text-align: justify;
    padding: 10px !important;
background-color: #0f0f0f;
    border: 1px solid #242424;
    font-variant: small-caps;
    text-transform: lowercase;
    font-weight: bolder;
    text-shadow: 1px 1px black;
    letter-spacing: 0.5px;
}

#lz a {
       font-family: neothic!important;
    font-size: 12px!important;
    color: #666666!important;
    font-weight: bold;}

#lz a:hover {color: #bbb19b!important;}

.pa-fld3 {
padding: 2px 3px 2px 4px!important;
    width: 84px;
    height: 15px;
    text-transform: lowercase;
    font-size: 9px;
    display: inline-block;
    color: #595959!important;
    text-shadow: 1px 1px black;
    background-color: #0f0f0f;
    border: 1px solid #242424;
}

.pa-fld4 {
    display: inline-block;
    background: url(http://forumstatic.ru/files/001a/e2/69/85464.png);
    width: 215px;
    height: 35px;
    margin-bottom: 10px!important;
}

.pa-fld5 {
padding: 2px 3px 2px 4px!important;
    width: 84px;
    height: 15px;
    text-transform: lowercase;
    font-size: 9px;
    display: inline-block;
    color: #595959!important;
    text-shadow: 1px 1px black;
    background-color: #0f0f0f;
    border: 1px solid #242424;
}

#profilenav h2 {
    text-align: left !important;
}

/* ÏÎÑÒÛ, ÐÅÏÓÒÀÖÈß
-------------------------------------------------------------*/
.pa-posts, .pa-respect {
    padding: 2px 3px 2px 4px!important;
    width: 84px;
    height: 15px;
    text-transform: lowercase;
    font-size: 9px;
    display: inline-block;
    color: #595959!important;
    text-shadow: 1px 1px black;
    margin-bottom: 8px!important;
    margin-top: 2px!important;
    background-color: #0f0f0f;
    border: 1px solid #242424;
}

/* ÑËÎÂÎ ÐÅÏÓÒÀÖÈß — ÝÒÎ ÑÑÛËÊÀ. ÅÅ ÍÓÆÍÎ ÏÅÐÅÊÐÀÑÈÒÜ ÎÒÄÅËÜÍÎ!
-------------------------------------------------------------*/
.pa-respect a {    color: #606060!important;}

/* ÑÄÂÈÃ ÊÎË-ÂÀ ÏÎÑÒÎÂ
-------------------------------------------------------------*/
.pa-posts {margin-left: 0px!important}

/* ÎÒÎÁÐÀÆÅÍÈÅ ÏÐÎÔÈËß ÏÐÈ ÎÒÂÅÒÈÒÜ
-------------------------------------------------------------*/
#pun-post .pa-author {
    width: 252px !important;
    letter-spacing: 1px;
    margin-top: 6px!important;
    color: #8b7c49!important;
    font-size: 20px;
    text-shadow: rgb(0 0 0) 1px 1px 0px;
    font-family: OLD KHARKIV REGULAR!important;
    text-align: center;
    height: 130px;
}

/* ÑÑÛËÊÈ ÏÐÎÔÈËÜ, ËÑ, EMAIL ÏÎÄ ÏÐÎÔÈËÅÌ ÏÎËÜÇÎÂÀÒÅËß Â ÒÎÏÈÊÅ
Âîçìîæíî, ïðèäåòñÿ äâèãàòü ñ ïîìîùüþ ïîñëåäíåãî ïàðàìåòðà*/

.punbb .post-links ul {
    padding: 0 1em 0 0;
    height: 2em;
    line-height: 2em;
    border-top-style: dashed;
    border-top-width: 1px;
    background: transparent;
    text-align: right;
    margin-left: -21em;
}

/* ÂÐÅÌß È ÍÎÌÅÐ ÏÎÑÒÀ
-------------------------------------------------------------*/
.post h3 {
    height: 50px;
    margin: 5px 0px 5px -46px;
    border: none;
    text-transform: lowercase;
}

/* ÍÎÌÅÐ ÏÎÑÒÀ (ÌÎÆÍÎ ÏÎÄÂÈÍÓÒÜ)
-------------------------------------------------------------*/
#pun .post h3 strong {
    margin-left: 390px;
    position: absolute;
    width: 270px;
    text-align: right!important;
    padding: 0px!important;
}

/* ÀÉÏÈ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-ip {
    clear: both;
    color: #606060!important;
    font-size: 7px;
    margin-top: -1px!important;
}

.pa-ip a {color: #606060!important;}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÏÎÑËÅÄÍÅÅ ÈÇÌÅÍÅÍÈÅ È ÍÀÃÐÀÄÛ È ÌÎÄÅÐÎÂ
-------------------------------------------------------------*/
.lastedit {
    display: none !important;

.modlist {display: none !important;}
}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÏÎÄÀÐÊÈ
-------------------------------------------------------------*/
.pa-gifts {
    display: none;
}

.pa-awards {
    padding: 0px 0px 25px 0px!important;
}

/*************************************************************

ÖÂÅÒ ÒÅÊÑÒÀ È ÊÎÍÒÅÍÒ ÏÎÑÒÀ

**************************************************************/

/* ÖÂÅÒ ÒÅÊÑÒÀ ÁÎËÜØÈÍÑÒÂÀ ÝËÅÌÅÍÒÎÂ ÍÀ ÔÎÐÓÌÅ
-------------------------------------------------------------*/
.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: #655a4c;
}

.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: #655a4c;
}

/* ÖÂÅÒ ÒÅÊÑÒÀ ÏÎÑÒÎÂ
-------------------------------------------------------------*/
.punbb .post-box {
    color: #17130b;
}

/* ÖÂÅÒ ÄÅÆÓÐÍÎÃÎ ÒÅÊÑÒÀ (òåìó ïðîñìàòðèâàþò, ñòðàíèöû è ò.ä.)
-------------------------------------------------------------*/
.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: lowercase;    color: #020a0ed9;}

/* ÊÎÍÒÅÍÒ ÏÎÑÒÀ (ÐÅÄÊÎ ÏÐÈÕÎÄÈÒÑß ÒÐÎÃÀÒÜ)
-------------------------------------------------------------*/
.post-content {margin: -10px 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;
    text-decoration: none;
    transition: color 0.3s ease-in-out;
    color: #7e7056;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÍÀ ÔÎÐÓÌÅ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
.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: none;
    border: none !important;
    color: #4e442f;
}

/*************************************************************

ÏÎÄÔÎÐÓÌ

**************************************************************/

/* ÏÎÄÔÎÐÓÌ
-------------------------------------------------------------*/
#pun-index .tclcon {
    line-height: 13px;
    font-variant: small-caps;
    font-weight: bolder;
    letter-spacing: 0.5px;
    font-family: tahoma!important;
    font-size: 10px;
    text-transform: lowercase;
    min-height: 80px;
    margin-left: 20px;
    text-align: justify;
    padding: 5px 30px;
    width: 430px;
    position: relative;
}

#pun-index .hasicon tr {
    z-index: 1;
    width: 900px;
    position: relative;
    display: table;
    background: #a39a8547;
    margin-bottom: 20px !important;
    margin-left: 64px;
    border-radius: 7px;
    border: 1px #b1a383;
    border-style: double;
}



/* ÏÎÄÔÎÐÓÌ — ÍÀÇÂÀÍÈÅ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-index .tclcon h3 a {
  color: #7e7056;
    font-size: 13px;
    display: block;
    margin-bottom: 15px;
    position: relative;
    font-family: OLD KHARKIV REGULAR!important;
    font-weight: 100;
    padding: 0px 0px 0px 82px;
    text-transform: uppercase;
    font-variant: normal;
    background: #91876b66;
    width: 450px;
    margin-left: -84px;
}

/* ÑÑÛËÊÀ ÍÀÇÂÀÍÈß ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-index .tclcon a { line-height: 22px;}

#pun-index .tclcon a:hover { line-height: 22px;
color: #4e442f!important;}

/* ÑÑÛËÊÈ ÍÀÂÈÃÀÖÈÈ Â ÏÎÄÔÎÐÓÌÀÕ
-------------------------------------------------------------*/

.Tems_And_messages {
   display: inline-block;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 0px;
    color: #8d886c;
    padding: 3px 0px 3px 25px;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant-caps: all-small-caps;}

.main table .Add {
    display: block;
    padding: 0px;
    width: auto;
    position: absolute;
    top: 16px;
    right: 20px;
}

/* îïèñàíèå ïîäôîðóìîâ è ññûëêè */
.f_desc_wrap {
  display: flex;
    justify-content: space-between;
    gap: 15px;
    flex-direction: column;
    color: #7e7056!important;
}

.f_desc {
  flex: 0 0 1;
  width: auto /*øèðèíà áëîêà ñ òåêñòîì*/
}

.f_links {
  flex: 0 0 auto;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 2px;
    width: 100% /*øèðèíà áëîêà ññûëîê*/;
}

.f_links a {
    background: #a79d8466;
    padding: 2px 10px;
    flex: auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    transition: all .3s!important;
    font-family: tahoma;
    font-size: 10px;
    line-height: 13px!important;
    font-variant-caps: all-small-caps;
    border-radius: 5px;
}

.f_links a:hover {
  background: #c9c0a6;
  letter-spacing: 1px
}

/* ÑÑÛËÊÀ ÍÀ ÏÎÑËÅÄÍÞÞ ÀÊÒÈÂÍÓÞ ÒÅÌÓ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index .tcr a {
    font-size: 10px;
    text-transform: uppercase;
    font-family: 'BAHNSCHRIFT'!important;
    font-weight: 700;
}

/* ÊÎËÈ×ÅÑÒÂÎ ÌÅÑÒÀ, ÊÎÒÎÐÎÅ ÇÀÍÈÌÀÅÒ ÏÎÑËÅÄÍßß ÀÊÒÈÂÍÀß ÒÅÌÀ ÍÀ ÃËÀÂÍÎÉ
-------------------------------------------------------------*/
#pun-index .tcr {
    width: 33%!important;
    text-align: left;
    font-family: tahoma!important;
    font-size: 10px;
    text-transform: lowercase;
}

/* ÊÎËÈ×ÅÑÒÂÎ ÒÅÌ È ÑÎÎÁÙÅÍÈÉ Â ÏÎÄÔÎÐÓÌÅ
-------------------------------------------------------------*/
#pun-index .tc2, #pun-index .tc3 {
    width: 10%;
    font-family: tahoma!important;
    font-size: 12px;
        display: none;
}

/*************************************************************

ÊÀÒÅÃÎÐÈÈ È ÑÒÀÒÈÑÒÈÊÀ

**************************************************************/

/* ÊÀÒÅÃÎÐÈÈ

ÂÀÆÍÎ! Åñëè êàòåãîðèé áîëüøå 5, êîïèðóåòå îäðó èç êàòåãîðèé è çàìåíÿåòå ïîñëåäíþþ öèôðó
íàïðèìåð: ÷òîáû ïîëó÷èòü øåñòóþ êàòåãîðèþ, ñäåëàéòå èç pun-category5 — pun-category6

-------------------------------------------------------------*/

/* ÑÒÀÒÈÑÒÈÊÀ
-------------------------------------------------------------*/
#pun-stats.section h2 {     background: url(http://forumstatic.ru/files/001a/e2/69/89582.png) no-repeat;
    border: none !important;
    width: 1083px;
    height: 125px;
    margin-left: -25px !important;
    display: inherit;
}
/* ÏÅÐÂÀß
-------------------------------------------------------------*/
#pun-category1 h2 {    background: url(http://forumstatic.ru/files/001a/e2/69/89582.png) no-repeat;
    border: none !important;
    width: 1083px;
    height: 125px;
    margin-left: -25px !important;
    display: inherit;
}

/* ÂÒÎÐÀß
-------------------------------------------------------------*/
#pun-category2 h2 {    background: url(http://forumstatic.ru/files/001a/e2/69/89582.png) no-repeat;
    border: none !important;
    width: 1083px;
    height: 125px;
    margin-left: -25px !important;
    display: inherit;
}
/* ÒÐÅÒÜß
-------------------------------------------------------------*/
#pun-category3 h2 {     background: url(http://forumstatic.ru/files/001a/e2/69/89582.png) no-repeat;
    border: none !important;
    width: 1083px;
    height: 125px;
    margin-left: -25px !important;
    display: inherit;
}
/* ×ÅÒÂÅÐÒÀß
-------------------------------------------------------------*/
#pun-category4 h2 {    background: url(http://forumstatic.ru/files/001a/e2/69/89582.png) no-repeat;
    border: none !important;
    width: 1083px;
    height: 125px;
    margin-left: -25px !important;
    display: inherit;
}

/* ÏßÒÀß
-------------------------------------------------------------*/
#pun-category5 h2 {      background: url(http://forumstatic.ru/files/001a/e2/69/89582.png) no-repeat;
    border: none !important;
    width: 1083px;
    height: 125px;
    margin-left: -25px !important;
    display: inherit;
}

/* ØÅÑÒÀß
-------------------------------------------------------------*/
#pun-category6 h2 {      background: url(http://forumstatic.ru/files/001a/e2/69/89582.png) no-repeat;
    border: none !important;
    width: 1083px;
    height: 125px;
    margin-left: -25px !important;
    display: inherit;
}
/*************************************************************

ÔÎÐÓÌÍÀß È ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß

**************************************************************/

/* ÊÎÍÒÅÉÍÅÐ Ñ ÔÎÐÓÌÍÎÉ ÍÀÂÈÃÀÖÈÅÉ
-------------------------------------------------------------*/
#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;
    margin-top: -179px!important;
    font-weight: normal;
    text-align: center;
    width: 1035px!important;

}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÌÎÈ ÇÀÃÐÓÇÊÈ Â ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÕ ÑÑÛËÊÀÕ
-------------------------------------------------------------*/
#pun-ulinks .item5 {
    display: none;
}

#pun-ulinks .item9 {
    display: none;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÏÎËÜÇÎÂÀÒÅËÜÑÊÎÉ ÍÀÂÈÃÀÖÈÈ
-------------------------------------------------------------*/
#pun-ulinks a {
    font-size: 10px !important;
    transition: all 0.5s linear 0s;
    letter-spacing: 1px;
    padding: 0 10px 0px 7px !important;
    color: #4e442f!important;
    line-height: 11px;
    font-variant: small-caps;
    text-transform: lowercase;
    font-weight: bolder;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÏÎËÜÇÎÂÀÒÅËÜÑÊÎÉ ÍÀÂÈÃÀÖÈÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
#pun-ulinks a:hover { letter-spacing: 2px;}

/*************************************************************

ÂÀØÅ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÅ ÍÀ ÔÎÐÓÌÅ

**************************************************************/

/* ÂÀØÅ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÅ ÍÀ ÔÎÐÓÌÅ ÑÂÅÐÕÓ È ÑÍÈÇÓ ÂÍÅØÍÈÉ ÂÈÄ
-------------------------------------------------------------*/
#pun-crumbs1, #pun-crumbs2 {
    text-align: center;
    width: 1035px;
    font-family: tahoma!important;
    font-weight: 700;
}

/* ÑÑÛËÊÈ Â ÂÀØÅÌ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÈ ÍÀ ÔÎÐÓÌÅ — ÄÅËÀÅÌ ÆÈÐÍÛÌÈ
-------------------------------------------------------------*/
#pun-crumbs2, #pun-crumbs1 a {font-size: 12px;
    line-height: 11px;
    font-variant: small-caps;
    text-transform: lowercase;
    font-weight: bolder;}

/*************************************************************

ÏÎËß ÂÂÎÄÀ, ÖÈÒÀÒÛ-ÊÎÄÛ, ÂÑÏËÛÂÀÞÙÈÅ ÎÊÍÀ

**************************************************************/

/* ÑÒÐÀÍÈÖÀ ÏÅÐÅÀÄÐÅÑÀÖÈÈ
-------------------------------------------------------------*/
#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: #bdb6a4;
    color: #251d12;
    border: 1px outset #9c937c8a;
    border-style: double;
    box-shadow: inset 0px 0px 2px #bdb5a3, inset 0px 0px 1px #b8b09e, inset 0px 0px 30px rgb(173 163 143);
}

/* îêîøêî ðåïóòàöèè
-------------------------------------------------------------*/

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    width: 768px;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    background-color: #bab59e;
    border-radius: 20px;
    border: 1px solid #e7dfbf;
    box-shadow: inset 0px 0px 2px #8a8986, inset 0px 0px 1px #73726a, inset 0px 0px 30px rgb(160 160 149);
}

.pun-modal .modal-inner {
    width: 700px;
    max-width: 94%;
    height: auto;
    max-height: 44em;
    margin: 12% auto 0;
   background-color: #bdb6a4;
    color: #251d12;
    border: 1px outset #9c937c8a;
    border-style: double;
    box-shadow: inset 0px 0px 2px #bdb5a3, inset 0px 0px 1px #b8b09e, inset 0px 0px 30px rgb(173 163 143);
}

/* ÍÀÑÒÐÎÉÊÈ ÏÎËß ÂÂÎÄÀ
-------------------------------------------------------------*/
.punbb textarea {
    background-clip: padding-box;
    background: rgb(242 246 230);
    padding: 20px 20px !important;
    width: 95% !important;
    background-color: #b2a991;
    color: #251d12;
    border: 1px outset #a39a7f;
    border-style: double;
    border-radius: 4px;
}

/* ÏÎËÅ ÄËß ÂÂÎÄÀ ÏÎ ÒÈÏÓ — ÍÀÇÂÀÍÈÅ ÒÅÌÛ
-------------------------------------------------------------*/
.punbb select, input {
    padding: 3px 3px 3px 3px !important;
    border-radius: 2px;
    background-color: #b2a991;
    border: 1px solid #a39a7f!important;
    border-style: double;
}

/* ÑÄÂÈÃÀÅÌ ÖÈÒÀÒÓ, ÊÎÄ È ÒÄ
-------------------------------------------------------------*/
.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, .pun-modal .modal-inner {
    background-clip: padding-box;
    position: relative;
    padding: 20px 20px !important;
    background-color: #b2a991;
    border: 1px outset #a39a7f;
    border-style: double;
    border-radius: 20px;
}

/* B1.9 ËÅÃÅÍÄÀ ÖÈÒÀÒÛ, ÊÎÄÀ
Îòâå÷àåò çà íàñòðîéêè òîãî ñàìîãî "Ìàøà íàïèñàë(-à), âûäåëèòü êîä è òä.
Ðàáîòàåì òîëüêî ñ 4 ïîñëåäíèìè ïàðàìåòðàìè
-------------------------------------------------------------*/
.punbb .quote-box cite, .punbb .code-box strong.legend {
    display: block;
    padding: 3px 5px 5px 5px;
    margin: -31px auto 12px -2px;
    text-align: center;
    font-size: 13px;
    border: 1px #a39a7f;
    border-style: double;
    background: #c6bba2;
    width: auto;
    font-variant: all-small-caps;
    font-family: 'tahoma';
    letter-spacing: 1px;
    border-radius: 20px;
}

/* ÊÎÄ (ÑÊÎÏÈÐÎÂÀÒÜ ÊÎÄ)
-------------------------------------------------------------*/
#pun-main .code-box .scrollbox pre {
font-size: 12px;}

/* ÐÅÉÒÈÍÃ ÏÎÑÒÀ Â ÒÎÏÈÊÅ (ÊÎÃÄÀ ÏÈØÅØÜ ÊÎÌÌÅÍÒ Ê ÏËÞÑÓ — ×ÒÎÁÛ ÔÎÍ ÁÛË ÍÅ ÏÐÎÇÐÀ×ÍÛÉ)
-------------------------------------------------------------*/
.post_reputation {
    padding: 15px;   background: rgb(245, 239, 231);}

/* Â ÔÎÐÌÅ ÎÒÂÅÒÀ ÂÛÏÀÄÀÞÙÈÅ ÎÊÍÀ ØÐÈÔÒÎÂ, ÐÀÇÌÅÐÀ ÒÅÊÑÒÀ È ÒÄ
-------------------------------------------------------------*/
#size-area, .popup_graffiti, , #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area
{
    padding: 15px 10px 10px 10px !important;
    border-radius: 2px;
   background-color: #bdb6a4;
    color: #251d12;
    border: 1px outset #9c937c8a;
    border-style: double;
    box-shadow: inset 0px 0px 2px #bdb5a3, inset 0px 0px 1px #b8b09e, inset 0px 0px 30px rgb(173 163 143);
}

/* ÇÀÄÀÅÌ ØÈÐÈÍÓ È ÂÛÑÎÒÓ ÔÎÐÌÅ ÎÒÂÅÒÀ, À ÒÀÊÆÅ ÑÎÇÄÀÅÌ ÄËß ÍÅÅ ÏÐÎÊÐÓÒÊÓ
×ÒÎÁÛ ÎÍÀ ÍÅ ÐÀÑÒßÃÈÂÀËÀÑÜ ÍÀ ÏÎËÎÂÈÍÓ ÝÊÐÀÍÀ
-------------------------------------------------------------*/
#font-area {height: 300px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px}

/*************************************************************

ÈÊÎÍÊÈ ÑÒÀÐÛÕ ÍÎÂÛÕ

**************************************************************/

/* ÈÊÎÍÊÀ ÑÒÀÐÛÕ ÑÎÎÁÙÅÍÈÉ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index table Div.icon {
    background-image: url(http://forumstatic.ru/files/001a/e2/69/67207.png);
    background-repeat: no-repeat;
    border-style: none;
    display: block;
    margin-left: 500px;
    margin-top: 2px;
    width: 30px;
    height: 30px;
    z-index: 1;
    opacity: 1;
    position: absolute;
}

/* ÈÊÎÊÀ ÍÎÂÛÕ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index TR.inew Div.icon {
    background-image: url(http://forumstatic.ru/files/001a/e2/69/31890.png);
    background-repeat: no-repeat;
    opacity: 1;
    height: 30px;
    width: 30px;
}

/* ÈÊÎÊÀ ÑÒÀÐÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    float: left;
    display: block;
    position: relative;
    margin: -6px 10px;
    width: 30px;
    height: 30px;
    background-image: url(http://forumstatic.ru/files/001a/e2/69/67207.png);     opacity: 0.3;
}

/* ÈÊÎÊÀ ÍÎÂÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    width: 30px;
    height: 30px;
    background-image: url(http://forumstatic.ru/files/001a/e2/69/31890.png);  opacity: 1;
}
/* ÈÊÎÊÀ ÂÀÆÍÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    width: 30px;
    height: 30px;
    background-image: url(http://forumstatic.ru/files/001a/e2/69/31890.png);  opacity: 0.5;
}
/* ÈÊÎÊÀ ÇÀÊÐÛÒÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    width: 30px;
    height: 30px;
    background-image: url(http://forumstatic.ru/files/001a/e2/69/67207.png);  opacity: 1;
}

/*************************************************************

ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ, ÏÎÑÌÎÒÐÅÒÜ, ÑÎÕÐÀÍÈÒÜ È ÒÄ

**************************************************************/

/* ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ ÏÎÑÌÎÒÐÅÒÜ
-------------------------------------------------------------*/
input.button, #post fieldset .hashelp div input, .button, #pun-admain input {
    font-size: 7px!important;
    background: linear-gradient(#b2a991, #8b836e)!important;
    border: 1px solid #8a8269 !important;
    padding: 5px 6px 5px 7px !important;
    cursor: pointer!important;
-webkit-transition: .5s all;
-moz-transition: .5s all;
-ms-transition: .5s all;
-o-transition: .5s all;
    transition: .5s all;
    font-family: tahoma!important;
    letter-spacing: 1px;
    color: #4a412f !important;
    text-transform: uppercase;
    width: auto!important;
    border-radius: 7px;
    font-weight: 700!important;
}

button {
    font-size: 7px!important;
    background: linear-gradient(#b2a991, #8b836e)!important;
    border: 1px solid #8a8269 !important;
    padding: 5px 6px 5px 7px !important;
    cursor: pointer!important;
-webkit-transition: .5s all;
-moz-transition: .5s all;
-ms-transition: .5s all;
-o-transition: .5s all;
    transition: .5s all;
    font-family: tahoma!important;
    letter-spacing: 1px;
    color: #4a412f !important;
    text-transform: uppercase;
    width: auto!important;
    border-radius: 7px;
    font-weight: 700!important;
}

/* ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ ÏÎÑÌÎÒÐÅÒÜ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
input.button:hover, #post fieldset .hashelp div input:hover, .button:hover {
    background: linear-gradient(#aaa081, #857e67)!important;
    cursor: pointer!important;
    color: #342e21 !important;
}

button:hover{
     background: linear-gradient(#aaa081, #857e67)!important;
    cursor: pointer!important;
    color: #342e21 !important;
}

/*************************************************************

ÏÐÎÊÐÓÒÊÀ, ÂÛÄÅËÅÍÈÅ, ÂÂÅÐÕ-ÂÍÈÇ, ÁÅÃÓÍÎÊ ÓÂÅËÈ×ÅÍÈß ÒÅÊÑÒÀ

**************************************************************/

/* ÂÍÅØÍÈÉ ÂÈÄ ÂÛÄÅËÅÍÍÎÃÎ ÒÅÊÑÒÀ
-------------------------------------------------------------*/
::selection {    background: #4e4e4e;
    color: #cecbc4;
}

/* ÏÐÎÊÐÓÒÊÀ ØÈÐÈÍÀ
-------------------------------------------------------------*/
::-webkit-scrollbar {
    width: 4px;
    height: 4px;}

/* ÄÂÈÆÓÙÀßÑß ×ÀÑÒÜ ÏÐÎÊÐÓÒÊÈ
-------------------------------------------------------------*/

::-webkit-scrollbar-thumb {
    background-color: #080808;
    border: 1px solid #252421;
}

/* ÏÎÄËÎÆÊÀ ÏÐÎÊÐÓÒÊÈ
-------------------------------------------------------------*/
::-webkit-scrollbar-track {
     background-color: #141414;
}

/* ×ÒÎÁÛ ÍÅ ÎÒÎÁÐÀÆÀËÀÑÜ ÏÐÎÊÐÓÒÊÀ ÔÎÐÓÌÀ ÏÎ ÃÎÐÈÇÎÍÒÀËÈ
-------------------------------------------------------------*/
body {overflow-x: hidden;}

/* ÊÍÎÏÊÈ ÂÂÅÐÕ ÂÍÈÇ
-------------------------------------------------------------*/
.go-up, .go-down {
    cursor: pointer;
    display: none;
    height: 32px;
    margin-bottom: 160px;
    opacity: 1;
    position: fixed;
    width: 57px;
    z-index: 9999;
}

/* ÊÍÎÏÊÈ ÂÂÅÐÕ ÂÍÈÇ ÏÐÈ ÍÀÂÅÄÅÍÈÈ ×ÓÒÜ ÑÍÈÆÀÅÒÑß ÏÐÎÇÐÀ×ÍÎÑÒÜ ÊÍÎÏÊÈ
-------------------------------------------------------------*/
.go-down:hover, .go-up:hover {
    opacity: 0.7;
}

/* ÐÀÑÏÎËÎÆÅÍÈÅ ÊÍÎÏÊÈ ÂÂÅÐÕ
-------------------------------------------------------------*/
.go-up {
    bottom: 50%;
    margin-left: 1045px !important;
}
/* ÐÀÑÏÎËÎÆÅÍÈÅ ÊÍÎÏÊÈ ÂÍÈÇ
-------------------------------------------------------------*/
.go-down {
    bottom: 40%;
    margin-left: 1045px !important;
}
/* ÊÍÎÏÊÈ ÂÂÅÐÕ ÂÍÈÇ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
.go-down:hover, .go-up:hover {
    opacity: 1;
}

/*************************************************************

ÒÎÏÈÊÈ È ÂÑßÊÎÅ ÌÅËÊÎÅ Â ØÀÏÊÅ

**************************************************************/

/* ÒÅÊÑÒ Â ØÀÏÊÅ
-------------------------------------------------------------*/

#html-header active {
    position: absolute;
    margin: 91px 330px !important;
    text-align: right;
    width: 107px;
    font-size: 7px;
    font-family: tahoma!important;
    letter-spacing: 0.5px!important;
    text-shadow: 1px 1px black;
    color: #565655;
    text-transform: uppercase;
    font-weight: 600;
    font-style: italic;
}

#html-header active a { color: #565655; }

#html-header posts{
    position: absolute;
    margin: 91px 597px !important;
    width: 107px;
    font-size: 7px;
    font-family: tahoma!important;
    letter-spacing: 0.5px!important;
    text-shadow: 1px 1px black;
    color: #565655;
    text-transform: uppercase;
    font-weight: 600;
    font-style: italic;}

#html-header posts a { color: #565655; }

#html-header post a {
    position: absolute;
    margin: 144px 597px !important;
    width: 107px;
    font-size: 7px;
    font-family: tahoma!important;
    letter-spacing: 0.5px!important;
    text-shadow: 1px 1px black;
    color: #565655;
    text-transform: uppercase;
    font-weight: 600;
    font-style: italic;
}

#html-header episode a {
    position: absolute;
    margin: 144px 330px !important;
    width: 107px;
    font-size: 7px;
    font-family: tahoma!important;
    letter-spacing: 0.5px!important;
    text-shadow: 1px 1px black;
    color: #565655;
    text-transform: uppercase;
    font-weight: 600;
    font-style: italic;
    text-align: right;
}

#html-header quiteright {
    margin: 160px 23px !important;
    position: absolute;
    margin-left: 10px;
    text-align: justify;
    font-family: play!important;
    width: 180px;
    overflow: auto;
    height: 65px;
    padding-right: 6px;
    color: #676767;
    font-size: 7px;
    text-transform: uppercase;
    line-height: 12px;
    text-shadow: 1px 1px black;
    font-weight: 600;
}

#html-header quiteleft {
    margin: 160px 826px !important;
    position: absolute;
    margin-left: 10px;
    text-align: justify;
    font-family: play!important;
    width: 180px;
    overflow: auto;
    height: 65px;
    padding-right: 6px;
    color: #676767;
    font-size: 7px;
    text-transform: uppercase;
    line-height: 12px;
    text-shadow: 1px 1px black;
    font-weight: 600;
}

.quite::-webkit-scrollbar-thumb {
    background-color: #080808;
    border: 1px solid #252421;
}

.quite::-webkit-scrollbar-track {
    background-color: #141414;
}

.quite::-webkit-scrollbar {
    width: 1px !important;
    height: 6px;}

/*----------------------— àäìèíû, ðàñïîëîæåíèå ññûëîê ----------------------*/

.infoforum {    position: absolute;
    text-align: left;
    font-size: 10px;
    line-height: 130%;
    font-family: tahoma!important;
    letter-spacing: 1px;
    color: #545351!important;
    margin: 95px 0px 0px 55px!important;
    font-weight: bold;
    font-variant: all-small-caps;
    text-shadow: 1px 1px black;
}

.north {    position: absolute;
    margin: 250px 0px 0px 930px!important;
}

.north a {    font-size: 18px!important;
    letter-spacing: 2px;
    font-family: 'Yeseva One';
    text-shadow: 1px 1px 0px black;
    color: #555555!important; }
.north a:hover {     letter-spacing: 2px!important; transition: color 0.3s ease-in-out;
}
.south {    position: absolute;
    margin: 250px 0px 0px -65px!important;

}

.south a {           font-size: 18px!important;
    letter-spacing: 2px;
    font-family: 'Yeseva One';
    text-shadow: 1px 1px 0px black;
    color: #555555!important;
}
.south a:hover {    letter-spacing: 2px!important;
}

#html-header plashki {       
    position: absolute;
    margin: 375px 73px !important;
    width: 888px;
}

.plashka {
    letter-spacing: 1px;
    display: inline-block;
    transition-duration: 3s;
    margin-bottom: 10px!important;
    width: 140px;
    font-weight: 700;
    padding: 5px 10px 0px 10px;
    margin-right: 10px!important;
    border-width: 1px;
    background: #b2a991;
    height: 20px;
    border: 1px outset #a39a7f;
    border-style: double;
    border-radius: 10px;
}

.plashka a {    
    color: #7e7056!important;
    font-family: OLD KHARKIV REGULAR!important;
    text-transform: uppercase!important;
    font-variant: normal;
    font-size: 10px;
    letter-spacing: 1px;
}

.plashka a:hover {       
color: #4e442f!important;
letter-spacing: 1px;
transition: color 0.3s ease-in-out;
}

#html-header a {
    color: #a29c8d;}

#html-header a:hover {
    color: #c5bda0!important;}

/*************************************************************

ÁÀÍÍÅÐÛ

**************************************************************/
.banners { letter-spacing: 4px;
    margin: 10px 0px -10px 0px!important;
}

.banners img {opacity: 0.3; filter: grayscale(0.5);}
.banners img:hover {opacity: 1; filter: grayscale(0);}

.need {     
    position: absolute;
    height: 25px;
    width: 965px;
    margin: 193px 33px!important;
    padding-top: 6px;
    text-align: center;
    transition: 0.5s all;
    font-size: 12px;
    font-family: OLD KHARKIV REGULAR!important;
    align-content: center;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
   }

.need a{
    color: #555555!important;}

.need a:hover {
    color: #bbb19b!important;}

.fond { position: absolute;
    height: 40px;
    width: 95px;
    margin: -38px 700px !important;
    padding-right: 4px;
    line-height: 21px;
    text-align: center;
    transition: 0.5s all;
    font-size: 9px;
    font-family: play;
    letter-spacing: 0.5px;
   }

.fond a{
    color: #537387!important;}

.fond a:hover {
    color: #3d334e!important;}

.plashkii { position: absolute;
margin-top: 118px!important;
    margin-left: 40px!important;
    width: 25px; }

.shetchik { position: absolute;
margin-top: 118px!important;
    margin-left: 0px!important;
    width: 25px; }

.citaty { margin-top: 118px!important;
    margin-left: 865px!important;
    width: 25px;
    position: absolute; }

.dostizheni { position: absolute;
    margin-top: 118px!important;
    margin-left: 905px!important;
    width: 25px; }

/*************************************************************

ÑÌÀÉËÛ

**************************************************************/

/*Ôîí êîíòåéíåðîâ ñìàéëû è òàê äàëåå*/
#smilies-area  {
    background-color: #ccc1a6;
    margin-top: 6px;
    margin-right: -11px;
    border: 1px solid #aca279;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 231px;
    border-radius: 6px;
}
#font-area  {
    background-color: #ccc1a6;
    padding: 5px;
    margin-top:-5px;
    margin-right:-11px;
    border: 1px solid #aca279;
    overflow-y: scroll;
    height: 230px;
border-radius: 6px;
}
#size-area  {
    background-color: #ccc1a6;
    padding: 5px;
    margin-top:-5px;
    margin-right:-11px;
    border: 1px solid #aca279;
    height: 230px;
border-radius: 6px;
}
#image-area  {
    background-color: #ccc1a6;
    border: 1px solid #aca279;
border-radius: 6px;
}

#spoiler-sels{
    background-color: #ccc1a6;
    border: 1px solid #aca279;
border-radius: 6px;
padding: 10px;
}

#keyboard-area  {
    background-color: #ccc1a6;
    padding: 5px;
    margin-top: -5px;
    margin-right: -11px;
    border: 1px solid #aca279;
    height: 230px;
border-radius: 6px;
}

#floatfloat
{display: none;
background: rgb(204 193 166);
border: 1px solid #aca279;
width: auto;
padding: 8px;
position: absolute;
margin-top: -32%;
margin-left: 35%;
z-index: 20;
border-radius: 6px;
}

/*************************************************************

ËÈ×ÍÀß ÑÒÐÀÍÈ×ÊÀ

**************************************************************/
#character {
      margin-top: -80px!important;
}

.lichka {
    background: url(http://forumstatic.ru/files/001a/e2/69/36736.png) no-repeat;
    width: 875px;
    height: 885px;
    margin: auto !important;
    text-align: justify;
    padding-bottom: 100px;
    position: absolute;
    margin-left: 35px!important;
}

.lichka_gif {
   margin-top: 77px!important;
    position: absolute;
    margin-left: 130px!important;
    filter: grayscale(1) blur(0.5px);
    max-width: 245px;
    max-height: 135px;
    text-align: center;
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.lichka_name {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    text-align: center;
    margin-left: 429px!important;
    margin-top: 60px!important;
    position: relative;
    font-family: OLD KHARKIV REGULAR!important;
    color: #555555;
    width: 346px;
    height: 53px;
    overflow: hidden;
}

.lichka_hr {
    letter-spacing: 2px;
    font-family: tahoma!important;
    font-weight: 700;
    font-size: 8px;
    text-align: center;
    margin-left: 415px!important;
    margin-top: 2px!important;
    width: 435px;
    height: 10px;
    position: relative;
    overflow: auto;
    color: #775015;
    display: none;}

.lichka_text {
    letter-spacing: 1px;
    font-family: tahoma!important;
    font-weight: 700;
    font-size: 10px;
    text-align: justify;
    margin-left: 409px!important;
    margin-top: 9px!important;
    width: 371px;
    height: 75px;
    position: relative;
    overflow: auto;
    color: #5a5959;
    text-shadow: 1px 1px black;
    font-variant: all-small-caps;
    padding: 0px 9px;
}

.lichka_text a {color: #555555!important;}

.lichka_plashki {
    position: relative;
    width: 733px;
    height: 175px;
    margin: 36px 4px 28px 106px !important;
    line-height: 15px;
    overflow: auto;
    padding-right: 7px;
    font-size: 0;
}

.inline-div {
  display: inline-block;
    width: 188px;
    height: 40px;
    background: url(https://forumstatic.ru/files/001a/e2/69/50618.png) no-repeat;
    font-size: 1rem;
    text-align: center;
    position: relative;
    padding-left: 36px;
    box-sizing: border-box;}

.inline-div0 {
    display: inline-block;
    background: url(http://forumstatic.ru/files/001a/e2/69/40748.png) center no-repeat;
    width: 239px;
    height: 42px;
    margin: 0px 4px 0px 0!important;
    position: relative;
    box-sizing: border-box;
    text-align: center;
padding: 7px 0px 0px 0px;
}

.inline-div img {
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 0;
    transform: translateY(-50%);}

.lichka_achiev .inline-div{
padding-left: 36px;
padding-top: 9px;}

.ds1 {
    font-family: Bahnschrift;
    font-size: 11px;
    color: #6e6e6e!important;
    text-shadow: rgb(0 0 0) 1px 1px 0px, rgb(19 14 11) 0px 0px 5px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    position: relative;}

.ds2 {
    font-family: play;
    font-size: 9px;
    color: #6e6e6e;
    text-shadow: rgb(0 0 0) 1px 1px 0px, rgb(19 14 11) 0px 0px 5px;
    letter-spacing: 1px;
    margin-top: 1px!important;
    position: relative;}

.ls_pl {
background: url(https://i.imgur.com/axgHC6u.png);
    width: 230px;
    height: 65px;}

.lichka_achiev {
    position: relative;
    width: 763px;
    height: 240px;
    margin: 34px 0 0 83px !important;
    line-height: 12px;
    overflow: auto;
    padding-right: 5px;
    font-size: 0;}

.lichka_awards {
position: relative;
    width: 772px;
    height: 109px;
    margin: 39px 75px !important;
    line-height: 15px;
    overflow: auto;
    padding-right: 5px;
    letter-spacing: 1px;
    text-align: center;
    mix-blend-mode: lighten;
}}

.nas {
    position: relative;
    height: 30px;
    margin: -36px 33px 5px 0 !important;
    text-align: right;}

.grayscale {
  -webkit-filter: grayscale(1);
}

.pod {opacity: 0.3; filter: grayscale(1);}
.pod:hover {opacity: 1; filter: grayscale(0);-webkit-transition: .5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;}

/*----— Äîñòèæåíèÿ ÑÒÀÐÛÅ -----*/
.tabs {
    width:100%;
    display:inline-block;
position:relative
}

    /*----— Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }

    .tab-links li {
        margin:0px 100px;
        float:left;
        list-style:none;
    }

        .tab-links a {
            padding:5px 5px;
            display:inline-block;
            border-radius:3px 3px 0px 0px;
            background:;
            font-size:16px;
            font-weight:600;
            width:20px;
            color:#4c4c4c;
            transition:all linear 0.15s;
        }

        .tab-links a:hover {
            background:;
            text-decoration:none;
        }

    li.active a, li.active a:hover {
        background:;
        color:#4c4c4c;
    }

    /*----— Content of Tabs -----*/
    .tab-content {
        padding:5px;
        border-radius:3px;
        background:;
    }

        .tab {
            display:none;
        }

        .tab.active {
            display:block;
        }

/*Âíóòðåííîñòü ôîðóìîâ*/
#opisanie {
margin-top: 10px;
    margin-bottom: -10px;
    font-family: 'play';
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    color: #4c4332!important;
    background-color: #a79f8a;}

#opisanie a {color: #4c4332!important;}

#slideout {
          z-index: 1200;
          position: fixed;
          top: 22px;
          right: 19px;
          width: 90px;
          padding: 0px 0;
          text-align: center;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
          }
#slideout_inner {
    z-index: 200;
    color: #777777;
    position: fixed;
    top: 18px;
    right: -216px;
    background-image: url(http://forumstatic.ru/files/001a/e2/69/73596.png);
    width: 212px;
    height: 230px;
    transition-duration: 0.3s;
    text-align: left;
          }
#slideout_inner_textarea {
    width: 135px;
    height: 320px!important;
    margin-bottom: 1px;
    overflow: auto;
    margin-top: 30px;
    margin-left: 25px;
          }
#slideout:hover {
          right: 219px;
          }
#slideout:hover #slideout_inner {
          right: 0;
          }

/*----------------------êíîïêè òèïà îòïðàâèòü_ïîñìîòðåòü----------------------------*/
.hashelp div input, .button {
border: 1px solid #c5c3b5 !important;
text-decoration: none;
outline: none;
padding: 8px 10px !important;
background-image: linear-gradient(45deg, #aba279 0%, #d4d3be 50%, #968f76 100%);
background-position: 95% 0;
background-size: 200% 200%;
transition: .5s;color: #cac2a5 !important;
cursor: pointer;
font-family: tahoma!important;
text-transform: uppercase;
letter-spacing: 1px;}

.button:hover, .button:active {background-position: 0 0;  cursor: pointer; }

#tooltip {
  position: absolute;
  background: #262e31;
  z-index: 999;
  max-width: 180px;
  border: none;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.05);
  font-family: alice; /* øðèôò */
  font-size: 10px; /* ðàçìåð òåêñòà */
  display: none;
  color: #cac2a5 !important; /* öâåò òåêñòà */
  text-align: center;
  padding: 2px 6px 3px 6px;
  text-shadow: 1px 1px 0 #1d2835;
  letter-spacing: 2px
}

#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  overflow:hidden;
  line-height: 0.0;
  font-size: 0;
  }

#pun.gid3 .pa-respect  .fld-name{
  content: "ëàéêè:"; /*Ïðîñìîòð Ïîä ãîñòåì*/
}
#pun:not(.gid3) .pa-respect  .fld-name a{
  font-size:0;
}
#pun:not(.gid3) .pa-respect  .fld-name a:after{
font-size:9px!important;
  content: "ëàéêè"; /*Ïðîñìîòð Ïîä þçåðîì*/
}

/* ÃÎÑÒÅÂÀß
-------------------------------------------------------------*/

.guestb {
    background: url(http://forumstatic.ru/files/001a/e2/69/38947.png);
     width: 830px;
    height: 470px;
    position: absolute;
    z-index: 9999;
    margin: -45px 0px 0px 80px! important;
}

.vnehg {
    position: absolute!important;
    margin-left: 188px!important;
    margin-top: 255px!important;
    width: 255px;
    height: 90px;
    overflow: auto;
    font-family: tahoma;
    line-height: 13px;
    font-size: 11px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: justify;
    font-weight: bold;
    color: #504f4f;
    font-variant: all-small-caps;
}

.persong {
    position: absolute!important;
    margin-left: 467px!important;
    margin-top: 255px!important;
    width: 186px;
    height: 96px;
    overflow: auto;
    line-height: 13px;
    font-size: 11px;
    font-family: tahoma;
    letter-spacing: 0.03em;
    padding-right: 10px!important;
    text-align: justify;
    text-transform: uppercase;
    font-weight: bold;
    color: #504f4f;
    font-variant: all-small-caps;
}

.guestb a {
    color: #605939!important;
}

.hide-author .post-body {
    margin-left: -18px!important;
    width: 941px!important;
    position: relative!important;
    padding: 0px 0px 0px 10px!important;
}

.click_Ignore_list:after {
    content: "\00D7";
    position: absolute;
    width: 14px;
    background: rgb(17 17 17)!important;
    color: #8c8169!important;
    font-size: 13px;
    font-weight: 700;
    padding-left: 5px!important;
    border-radius: 3px;
    transition: .6s;
}

.click_Ignore_list {
    right: 63px!important;
    top: 27px!important;
    margin: -19px -20px 0 0!important;
}

.punbb .post .post-author {
    position: sticky!important;
    transition: all .2s ease;
    height: 100%;
    margin-bottom: 40px;
    top: -15px;
}

/* ÍÀÂÈÃÀÖÈß ÏÎ ÒÅÌÀÌ Â ØÀÏÊÅ
-------------------------------------------------------------*/

/* ÊÎÄ ÑÑÛËÎÊ ÍÀÂÈÃÀÖÈÈ ÎÒ ÂÅÙÅÃÎ ÄÓÕÀ */
/* íàñòðîéêà êíîïêè, ìîæåò áûòü òåêñòîì */


/* âèä êíîïêè ïîñëå êëèêà ïî íåé */
.spirit-navigation.spirit-navigation_hover{
background: url(ññûëêà íà êàðòèíêó) no-repeat
}

/* íàñòðîéêà ïîçèöèè âûïàäàþùåãî ïî êëèêó îêíà è åãî øèðèíà */
#navigblock {
    width: 173px;
    margin-left: 50px;
    position: absolute;
    top: -33px;
    z-index: 999;
}

/* íàñòðîéêà áëîêà ññûëîê, öâåò ôîíà, òåíè, ïðîçðà÷íîñòü, îòñòóïû */
.sslka {
    display: block;
    background: #191919;
    padding: 3px 0 3px 0;
    border: 1px solid #424242;
}

/* íàñòðîéêà âèäà ñàìîé ññûëêè, øèðèíà, öâåò, ôîí, øðèôòû è òàê äàëåå */
#pun .sslka a {
    background: linear-gradient(180deg, #3d3c3e, #1e1e1e);
    white-space: nowrap;
    margin: 4px auto;
    text-align: center;
    display: block;
    padding: 0px 0 3px 0;
    border: 1px solid #4e4e4e;
    text-shadow: 1px 1px #000000;
    text-transform: lowercase;
    width: 136px;
    font-weight: 500;
    color: #a4a4a4;
    font-family: tahoma;
    font-variant: all-small-caps;
    letter-spacing: 1px;
    font-size: 10px;
    transition: all 0.3s linear 0s;
    box-shadow: 0px 0px 9px #0000005c inset;
}

/* ññûëêà ïðè íàâåäåíèè */
#pun .sslka a:hover {
    background: linear-gradient(180deg, #3d3c3e, #1e1e1e);
    white-space: nowrap;
    margin: 4px auto;
    text-align: center;
    display: block;
    padding: 0px 0 3px 0;
    border: 1px solid #57473a7d;
    text-shadow: 1px 1px #000000;
    text-transform: lowercase;
    width: 120px;
    font-weight: 500;
    color: #bcb19a;
    font-family: tahoma;
    font-variant: all-small-caps;
    letter-spacing: 1px;
    font-size: 10px;
    transition: all 0.3s linear 0s;
    box-shadow: 0px 0px 9px #0000005c inset;
}


.spirit-navigation {
    height: 14px;
    width: 202px;
    top: -57px;
    left: 61px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    position: absolute;
    color: #6d6d6d !important;
    font-family: 'OLD KHARKIV REGULAR';
    text-transform: uppercase;
    font-size: 11px;
    text-shadow: 1px 1px 0px #000000;
    font-weight: 600;
}
.spirit-navigation2 {
    height: 14px;
    width: 202px;
    top: -57px;
    left: 821px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    position: absolute;
    color: #6d6d6d !important;
    font-family: 'OLD KHARKIV REGULAR';
    text-transform: uppercase;
    font-size: 11px;
    text-shadow: 1px 1px 0px #000000;
    font-weight: 600;;
}

.spirit-navigation2:hover {    
    margin: 0px 0px 0px 40px!important;
    transition: 1s ease-in-out!important;
}


/* âèä êíîïêè ïîñëå êëèêà ïî íåé */
.spirit-navigation2.spirit-navigation2_hover{
background: url(ññûëêà íà êàðòèíêó) no-repeat
}

/* íàñòðîéêà ïîçèöèè âûïàäàþùåãî ïî êëèêó îêíà è åãî øèðèíà */
#navigblock2 {
    width: 173px;
    margin-left: 811px;
    position: absolute;
    top: -33px;
    z-index: 999;
}

/* íàñòðîéêà áëîêà ññûëîê, öâåò ôîíà, òåíè, ïðîçðà÷íîñòü, îòñòóïû */
.sslka2 {
    display: block;
    background: #191919;
    padding: 3px 0 3px 0;
    border: 1px solid #424242;
}

/* íàñòðîéêà âèäà ñàìîé ññûëêè, øèðèíà, öâåò, ôîí, øðèôòû è òàê äàëåå */
#pun .sslka2 a {
    background: linear-gradient(180deg, #3d3c3e, #1e1e1e);
    white-space: nowrap;
    margin: 4px auto;
    text-align: center;
    display: block;
    padding: 0px 0 3px 0;
    border: 1px solid #4e4e4e;
    text-shadow: 1px 1px #000000;
    text-transform: lowercase;
    width: 136px;
    font-weight: 500;
    color: #a4a4a4;
    font-family: tahoma;
    font-variant: all-small-caps;
    letter-spacing: 1px;
    font-size: 10px;
    transition: all 0.3s linear 0s;
    box-shadow: 0px 0px 9px #0000005c inset;
}

/* ññûëêà ïðè íàâåäåíèè */
#pun .sslka2 a:hover {
    background: linear-gradient(180deg, #3d3c3e, #1e1e1e);
    white-space: nowrap;
    margin: 4px auto;
    text-align: center;
    display: block;
    padding: 0px 0 3px 0;
    border: 1px solid #57473a7d;
    text-shadow: 1px 1px #000000;
    text-transform: lowercase;
    width: 120px;
    font-weight: 500;
    color: #bcb19a;
    font-family: tahoma;
    font-variant: all-small-caps;
    letter-spacing: 1px;
    font-size: 10px;
    transition: all 0.3s linear 0s;
    box-shadow: 0px 0px 9px #0000005c inset;
}

#mask_dialog .inner {
    cursor: default;
    margin: 0;
    width: 760px;
    max-width: 99%;
    max-height: 90%;
    overflow-x: auto;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    padding: 8px;
    background: #bab59e!important;
    border-radius: 20px;
}

#mask_dialog .hv-add-template {
    cursor: pointer;
    float: right;
    margin: 0px 36px 9px 18px;
}

#mask_dialog .hv-form-block input, #mask_dialog .hv-form-block textarea {
    width: 95%;}

#mask_dialog .hv-form-block {
    max-height: 415px;
    overflow-y: auto;}

#form-buttons table, .punbb .formal textarea {
    width: 97%!important;
}

#mask_dialog .inner * {
}


.rose {
        margin: 40px 0px 0px 913px!important;
        position: absolute;
        width: 150px;
        height: 40px;
}

.rose a {
    margin: 0px 0px 0px 0px!important;
    transition: 1s ease-in-out!important;
}

.rose:hover a {    
    margin: 0px 0px 0px 40px!important;
    transition: 1s ease-in-out!important;
}


.playlist1 {
   margin: 13px 0px 0px 90px!important;
   position: absolute;
   width: 63px;
   height: 40px;
}

.playlist1 a { 
    margin: 0px 0px 0px 100px!important;
    transition: 1s ease-in-out!important;
}

.playlist1:hover a {    
    margin: 0px 0px 0px 65px!important;
    transition: 1s ease-in-out!important;
}

.ochered a { 
    font-family: tahoma; 
    font-size: 10px; 
    color: #676767!important;
    z-index:300
}

.cop a {
        position: absolute;
    margin: 226px 0px 0px 803px!important;
    font-family: 'tahoma';
    font-variant: all-small-caps;
    font-weight: bold;
    letter-spacing: 1px;
    color: #646464!important;
    font-size: 10px;
    width: 188px!important;
    text-align: center;
    text-shadow: 0 0 black;
}

.cop:hover a {color: #bab099!important; }



.reactions-root button, .reactions-root [type=button], .reactions-root [type=reset], .reactions-root [type=submit]
{
-webkit-appearance: button;
    font-size: 8px!important;
    background: #b2a991!important;
    border: 1px solid #a39a7f !important;
    padding: 5px 5px 5px 5px !important;}

.reactions-root *, .reactions-root ::before, .reactions-root ::after
{color: #736a5b;}

.reactions-root .emoji-mart {  
    font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;
    font-size: 11px!important;
    display: inline-block!important;
    border: 1px solid #ac9479!important;
    border-radius: 5px!important;
    background: #a69e89!important;
    width: 500px!important;}

.reactions-root .emoji-mart-category-label span
{display: block!important;
    width: 100%!important;
    font-weight: 500!important;
    padding: 5px 5px 5px 15px!important;
    margin: 10px 0px 10px 0px!important;
    background-color: rgb(189 179 154)!important;
    border-radius: 5px!important;}

.reactions-root .emoji-mart-search input {
    font-size: 11px!important;
    padding: 5px 25px 6px 10px!important;
    border-radius: 5px!important;
    border: 1px solid #a08e70!important;
}

.reactions-root .emoji-mart-bar{border:none!important;}

.reactions-container {
    gap: 4px!important;
    cursor: pointer;
    position: relative;}

.reaction-picker-panel{left: 40px!important;}

