/*************************************************************

ÏÀÍ ÒÅËÎ

**************************************************************/
/* A5.1 ÏÀÍ ÈËÈ ÒÅËÎ
çäåñü "margin: 190px" îçíà÷àåò îòñòóï íà 190 ïèêñåëåé îò ñàìîãî âåðõà ôîðóìà
-------------------------------------------------------------*/
#pun {
    margin: auto;
    position: relative;
    width: 1041px;
    margin: 300px auto -10px auto;
    background: repeat transparent url(https://i.imgur.com/AN0AtD0.png);
    background-position: center;
    padding-top: 185px;
    padding-bottom: 110px;
    margin-bottom: 47px;
}

/* A5.2 ÐÀÇÌÅÙÅÍÈÅ ÊÎÍÒÅÍÒÀ ÂÍÓÒÐÈ ÒÅËÀ
-------------------------------------------------------------*/
.punbb {
    height: auto;
    margin-left: 55px;
    width: 940px;
}


/*************************************************************

ØÀÏÊÀ, ÔÎÍ, ÔÓÒÅÐ È ÍÀÑÒÐÎÉÊÈ ÔÓÒÅÐÀ

**************************************************************/

/* ÇÀÄÍÈÉ ÔÎÍ
-------------------------------------------------------------*/
body {background:
url(https://i.imgur.com/X4SrTTW.png) no-repeat fixed
top center;
background-color: #161618;
}

/* øàïêà
-------------------------------------------------------------*/
#pun-title table {
        background: rgba(0, 0, 0, 0) url(https://i.imgur.com/1F38MKP.png);
    border: none;
    margin-left: -239px;
    margin-bottom: -85px;
    width: 1410px;
    margin-top: -485px;
    height: 333px;
}


/* ÔÓÒÅÐ
-------------------------------------------------------------*/
#pun-about p.container {
    background: rgba(0, 0, 0, 0) url(https://i.imgur.com/dtQ6y33.png) no-repeat scroll bottom center;
    height: 254px;
    margin-bottom: -261px;
    margin-left: -66px;
    margin-top: -238px;
    width: 1041px;
    padding-top: 0px!important;
    border: none !important;
    padding-bottom: 156px!important;
}


/* ÐÅÉÒÈÍÃ ÔÎÐÓÌÎÂ, ÑÎÇÄÀÒÜ ÔÎÐÓÌ Â ÔÓÒÅÐÅ
-------------------------------------------------------------*/
#pun-about .container .item1 {
    margin-top: 247px;
    width: 1035px;
    position: absolute;
    font-family: 'tahoma regular';
    font-size: 10px;
    text-align: center;
    font-variant: all-small-caps;
}

/*************************************************************

ÏÐÎÔÈËÜ

**************************************************************/

/* ðàìêà ïðîôèëÿ â òîïèêå
-------------------------------------------------------------*/
.post-author {
    width: 277px;
    background: url(http://forumstatic.ru/files/001b/d9/c9/26202.png) top no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/24211.png) bottom no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/90986.png) repeat-y;
    margin-left: -56px!important;
    padding-bottom: 25px!important;
}

/* ÂÍÓÒÐÅÍÍÅ ÏÐÎÑÒÐÀÍÑÒÂÎ ÏÐÎÔÈËß Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.post-author ul {
    margin-left: 26px;
    margin-top: 47px;
    width: 220px;
    padding: 0px !important;
}

/* ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-author { 
    font-size: 20px!important;
    letter-spacing: 1px;
    font-family: iron lady;
    color: #75593d!important;
    margin: -4px 0px 15px 0px!important;
    text-shadow: 1px 1px black;
    font-weight: 500;
}

/* ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ ÑÑÛËÊÀ
-------------------------------------------------------------*/
.pa-author a {
        color: #75593d!important;
    font-family: iron lady;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold;
}

/*ÏÐÈ ÍÀÂÅÄÅÍÈÈ ÍÀ ÍÈÊ ÀÂÒÎÐÀ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-author a:hover { color: #055a55!important;}


/* ÑÒÀÒÓÑ ËÈ×ÍÎÅ ÇÂÀÍÈÅ
-------------------------------------------------------------*/
.pa-title {
        font-size: 10px!important;
    padding: 0px 13px 10px 13px!important;
    text-align: center;
    text-transform: lowercase;
    text-shadow: 1px 1px black;
    font-variant: all-small-caps;
    font-weight: bolder;
    color: #777777!important;
    font-family: tahoma!important;
    letter-spacing: 1px;
}

/* ÀÂÀÒÀÐ ÏÎËÜÇÎÂÀÒÅËß Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-avatar {
    margin-bottom: 5px !important;
    margin-left: 0px !important;
    text-align: center;
}

/* ÇÀÄÀÅÌ ÒÅÍÜ È ÐÀÌÊÓ ÀÂÀÒÀÐÓ
-------------------------------------------------------------*/
.pa-avatar img {
    max-width: 180px;
    max-height: 180px;
    background: #171717cf;
    border: double 3px #413223!important;
    border-style: double;
    border-radius: 3px;
}

/* ÏÎËß ÏÐÎÔÈËß
-------------------------------------------------------------*/
.pa-fld1 {
    width: 260px!important;
    background: url(http://forumstatic.ru/files/001b/d9/c9/57230.png) no-repeat;
    height: 65px;
    margin-left: -20px !important;
}

#pl1 {font-family: 'Vogue Highline serif';
    font-size: 11px;
    color: #75593d!important;
    padding: 18px 0 0 0px;
    text-shadow: rgb(0 0 0) 1px 1px 0px, rgb(19 14 11) 0px 0px 5px;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#pl1 a{    color: #717171!important;}

#pl2 {font-family: 'tahoma';
    font-size: 10px;
    color: #75593d!important;
    text-shadow: rgb(0 0 0) 1px 1px 0px, rgb(19 14 11) 0px 0px 5px;
    margin-top: -3px!important;
    padding-left: 0px;
    text-transform: lowercase;
    font-variant: all-small-caps;
    font-weight: bold;
    letter-spacing: 1px;
}

.pa-posts, .pa-fld2  { text-align: right; }

.pa-respect, .pa-fld3 { text-align: left; }

.pa-fld4 span, .pa-fld5 span { display: none; }

.pa-fld4 {
    padding: 0px 3px 0px 3px !important;
    text-transform: lowercase;
    font-size: 10px;
    color: #777777;
    font-family: 'tahoma regular';
    font-variant-caps: all-small-caps;
    font-weight: bolder;
    letter-spacing: 0.5px;
    margin-bottom: 5px!important;
    text-shadow: 1px 1px black;
    margin-top: 2px!important;
}

.pa-fld5 {
    
}

#lztext {
    padding: 8px 10px 8px 10px !important;
    text-transform: lowercase;
    font-size: 10px;
    color: #777777;
    font-family: 'tahoma regular';
    font-variant-caps: all-small-caps;
    font-weight: bolder;
    letter-spacing: 0.5px;
    margin-bottom: 5px!important;
    text-shadow: 1px 1px black;
    margin-top: 5px!important;
    width: 190px;
    text-align: justify;
    background: #171717cf;
    border: double 1px #0c0c0c;
    border-style: double;
    border-radius: 3px;
    box-shadow: inset -1px 1px 1px #413223, inset 1px 1px 1px #413223, inset 1px -1px 1px #413223;
    margin-left: 3px;
    line-height: 11px;
}

#lzname {
    font-family: 'Vogue Highline serif';
    font-size: 11px!important;
    font-weight: 900;
    text-shadow: 1px 1px black;
    text-transform: uppercase;
    line-height: 11px;}

.pa-fld5 a {color: #75593d!important;}

.pa-fld5 a:hover {color: #055a55!important;}

/* ÏÎÑÒÛ, ÐÅÏÓÒÀÖÈß
-------------------------------------------------------------*/
.pa-posts, .pa-respect, .pa-fld2, .pa-fld3 {
    width: 90px;
    height: 0px;
    text-transform: lowercase;
    font-size: 10px;
    display: inline-block;
    padding: 0px 3px 0px 4px !important;
    color: #777777!important;
    font-family: tahoma!important;
    font-variant: all-small-caps;
    font-weight: bolder;
    text-shadow: 1px 1px black;
    letter-spacing: 0.5px;
}

.pa-respect img {vertical-align: middle;    mix-blend-mode: luminosity;}

.punbb span.GamePst, .punbb strong.GamePst2 {
    padding-right: 0.7em;
    display: inline-block !important;
    width: auto !important;
    cursor: pointer;
    color: #8d7a67 !important;
}


/* ÑËÎÂÎ ÐÅÏÓÒÀÖÈß - ÝÒÎ ÑÑÛËÊÀ. ÅÅ ÍÓÆÍÎ ÏÅÐÅÊÐÀÑÈÒÜ ÎÒÄÅËÜÍÎ!
-------------------------------------------------------------*/
 .pa-respect a {   
color: #777777!important;
    font-family: tahoma!important;
font-size: 10px;}

#pun.gid3 .pa-respect  .fld-name{
  content: "ëàéêè:"; /*Ïðîñìîòð Ïîä ãîñòåì*/
}
#pun:not(.gid3) .pa-respect .fld-name a {
    font-size: 10px;
}

/* ÑÄÂÈÃ ÊÎË-ÂÀ ÏÎÑÒÎÂ
-------------------------------------------------------------*/
.pa-posts {margin-left: 0px!important}

/* ÎÒÎÁÐÀÆÅÍÈÅ ÏÐÎÔÈËß ÏÐÈ ÎÒÂÅÒÈÒÜ
-------------------------------------------------------------*/
#pun-post .pa-author {
    width: 244px !important;
    text-shadow: rgb(0 0 0) 1px 1px 0px;
    text-align: center;
    height: 100px;
    font-size: 12px!important;
    letter-spacing: 1px;
    font-family: Vogue Highline serif;
    font-weight: bold;
    color: #87694d!important;
    text-transform: uppercase;
    margin: 29px 5px 16px 59px!important;
}

/* ÑÑÛËÊÈ ÏÐÎÔÈËÜ, ËÑ, 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: -19em;
}

/* ÂÐÅÌß È ÍÎÌÅÐ ÏÎÑÒÀ
-------------------------------------------------------------*/
.post h3 {
    height: 50px;
    margin: 5px 0px 5px -46px;
    border: none;
    text-transform: lowercase;
}

/* ÍÎÌÅÐ ÏÎÑÒÀ (ÌÎÆÍÎ ÏÎÄÂÈÍÓÒÜ)
-------------------------------------------------------------*/
#pun .post h3 strong {
    margin-left: 605px;
    position: absolute;
    text-align: right!important;
    padding: 0px!important;
}

/* ÈÊÎÍÊÀ ÑÒÐÀÍÛ ÍÅ ÎÒÎÁÐÀÆÀÅÒÑß
-------------------------------------------------------------*/
.pa-author img {
    display: none;
}


/* ÀÉÏÈ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-ip {
    clear: both;
    color: #626262cf!important;
    font-size: 7px;
    margin-top: 10px!important;
}

/* ÎÍËÀÉÍ - ÀÊÒÈÂÅÍ Â ÒÎÏÈÊÅ
-------------------------------------------------------------*/
.pa-online {
height: 20px;
    display: block;
    margin: 15px 0px 5px 0px!important;
    font-size: 10px;
    text-transform: lowercase;
    text-shadow: 1px 1px black;
    font-variant: all-small-caps;
    color: #777777!important;
    font-family: tahoma!important;
    letter-spacing: 1px;
}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÏÎÑËÅÄÍÅÅ ÈÇÌÅÍÅÍÈÅ È ÍÀÃÐÀÄÛ È ÌÎÄÅÐÎÂ
-------------------------------------------------------------*/
.lastedit {
    display: none !important;

.modlist {display: none !important;}
}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÏÎÄÀÐÊÈ
-------------------------------------------------------------*/
.pa-gifts {
    display: none;
}

.pa-awards {
    padding: 0px 0px 0px 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: #6d6856;
}

/* ÖÂÅÒ ÒÅÊÑÒÀ ÏÎÑÒÎÂ
-------------------------------------------------------------*/
.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: #6d6856;}

/* ÊÎÍÒÅÍÒ ÏÎÑÒÀ (ÐÅÄÊÎ ÏÐÈÕÎÄÈÒÑß ÒÐÎÃÀÒÜ)
-------------------------------------------------------------*/
.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: #055a55;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÍÀ ÔÎÐÓÌÅ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
.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: #756953;
}


/*************************************************************

ÏÎÄÔÎÐÓÌ

**************************************************************/

#pun-index .hasicon tr {
z-index: 1;
    width: 880px;
    position: relative;
    display: table;
    background: #cfc0a38a;
    margin-bottom: 20px !important;
    margin-left: 20px;
    border-radius: 15px;
    border: double 1px #c4b396d9;
    border-style: double;
}

/* ÏÎÄÔÎÐÓÌ
-------------------------------------------------------------*/
#pun-index .tclcon {
width: 405px;
    min-height: 80px;
    padding: 5px 0px 12px 75px;
    color: #796c54c7;
    text-align: justify;
    font-size: 10px;
    line-height: 12px;
    text-transform: lowercase;
    text-transform: lowercase;
    letter-spacing: 1px;
    font-family: tahoma regular!important;
}

/* ÏÎÄÔÎÐÓÌ - ÍÀÇÂÀÍÈÅ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-index .tclcon h3 a {
  font-size: 14px;
    letter-spacing: 0.5px;
    position: relative;
    font-family: Vogue Highline serif;
    text-transform: uppercase;
    display: block;
    line-height: 20px;
    background: #a1927845;
    width: 390px;
    padding: 5px 0px 4px 20px;
    margin: 5px 0px 6px 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #756953d4!important;
    font-weight: bold;
}

/* ÑÑÛËÊÀ ÍÀÇÂÀÍÈß ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-index .tclcon a {color: #716c5a!important;  }

#pun-index .tclcon a:hover {
    color: #055a55!important;
}

/* ÑÑÛËÊÈ ÍÀÂÈÃÀÖÈÈ Â ÏÎÄÔÎÐÓÌÀÕ
-------------------------------------------------------------*/
#pun-index .tclcon span {
    display: block;
    text-align: center;
    margin-top: 5px;
    padding-top: 5px;
    font-size: 11px!important;
    color: #c9ad8a;
    border-top: 3px solid #c9ad8a;
    font-family: Vogue Highline Serif!important;
    letter-spacing: 0.5px;
}

/* ÑÑÛËÊÀ ÍÀ ÏÎÑËÅÄÍÞÞ ÀÊÒÈÂÍÓÞ ÒÅÌÓ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index .tcr a {
    font-size: 13px;
    letter-spacing: 0.5px;
    font-family: Vogue Highline serif;
    font-weight: 500;
    color: #6d6856;
font-weight: bolder;
}

#pun-index .tcr a:hover {
    color: #055a55;
}

/* ÊÎËÈ×ÅÑÒÂÎ ÌÅÑÒÀ, ÊÎÒÎÐÎÅ ÇÀÍÈÌÀÅÒ ÏÎÑËÅÄÍßß ÀÊÒÈÂÍÀß ÒÅÌÀ ÍÀ ÃËÀÂÍÎÉ
-------------------------------------------------------------*/
#pun-index .tcr {
   text-align: left;
    font-family: 'tahoma regular';
    font-size: 11px;
    font-variant-caps: all-small-caps;
    letter-spacing: 1px;
    font-weight: bolder;
    color: #837763!important;
}


/* ÊÎËÈ×ÅÑÒÂÎ ÒÅÌ È ÑÎÎÁÙÅÍÈÉ Â ÏÎÄÔÎÐÓÌÅ
-------------------------------------------------------------*/
#pun-index .tc2, #pun-index .tc3 {
    font-family: tahoma regular!important;
    font-size: 13px;
    color: #6d6856;
    font-variant-caps: all-small-caps;
    font-weight: bold;
}


/*************************************************************

ÊÀÒÅÃÎÐÈÈ È ÑÒÀÒÈÑÒÈÊÀ

**************************************************************/

/* ÊÀÒÅÃÎÐÈÈ

ÂÀÆÍÎ! Åñëè êàòåãîðèé áîëüøå 5, êîïèðóåòå îäðó èç êàòåãîðèé è çàìåíÿåòå ïîñëåäíþþ öèôðó
íàïðèìåð: ÷òîáû ïîëó÷èòü øåñòóþ êàòåãîðèþ, ñäåëàéòå èç pun-category5 - pun-category6

-------------------------------------------------------------*/

/* ÑÒÀÒÈÑÒÈÊÀ
-------------------------------------------------------------*/
#pun-stats.section h2 {    background: url(http://forumstatic.ru/files/001b/d9/c9/35876.png) no-repeat;
    border: none !important;
    width: 1040px;
    margin-left: -55px !important;
    display: inherit;
    margin: -20px 0px -15px 0px;
}
/* ÏÅÐÂÀß
-------------------------------------------------------------*/
#pun-category1 h2 {    background: url(http://forumstatic.ru/files/001b/d9/c9/35876.png) no-repeat;
    border: none !important;
    width: 1040px;
    margin-left: -55px !important;
    display: inherit;
}

/* ÂÒÎÐÀß
-------------------------------------------------------------*/
#pun-category2 h2 {     background: url(http://forumstatic.ru/files/001b/d9/c9/35876.png) no-repeat;
    border: none !important;
    width: 1040px;
    margin-left: -55px !important;
    display: inherit;
}
/* ÒÐÅÒÜß
-------------------------------------------------------------*/
#pun-category3 h2 {     background: url(http://forumstatic.ru/files/001b/d9/c9/35876.png) no-repeat;
    border: none !important;
    width: 1040px;
    margin-left: -55px !important;
    display: inherit;
}
/* ×ÅÒÂÅÐÒÀß
-------------------------------------------------------------*/
#pun-category4 h2 {    background: url(http://forumstatic.ru/files/001b/d9/c9/35876.png) no-repeat;
    border: none !important;
    width: 1040px;
    margin-left: -55px !important;
    display: inherit;
}

/* ÏßÒÀß
-------------------------------------------------------------*/
#pun-category5 h2 {      background: url(http://forumstatic.ru/files/001b/d9/c9/35876.png) no-repeat;
    border: none !important;
    width: 1040px;
    margin-left: -55px !important;
    display: inherit;
}

/* ØÅÑÒÀß
-------------------------------------------------------------*/
#pun-category6 h2 {      background: url(http://forumstatic.ru/files/001b/d9/c9/35876.png) no-repeat;
    border: none !important;
    width: 1040px;
    margin-left: -55px !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;
    font-weight: normal;
    text-align: center;
    width: 930px!important;
}
/* ÊÎÍÒÅÉÍÅÐ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÕ ÑÑÛËÎÊ
-------------------------------------------------------------*/
#pun-ulinks .container {
           font-family: tahoma regular!important;
    text-transform: lowercase;
    width: 930px !important;
    text-align: center !important;
    font-style: normal;
    top: -20px;
}

/* ÍÅ ÎÒÎÁÐÀÆÀÒÜ ÌÎÈ ÇÀÃÐÓÇÊÈ Â ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÕ ÑÑÛËÊÀÕ
-------------------------------------------------------------*/
#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: #544a38!important;
    line-height: 11px;
    font-variant: small-caps;
    text-transform: lowercase;
    font-weight: bolder;
}

/* ÖÂÅÒ ÑÑÛËÎÊ ÏÎËÜÇÎÂÀÒÅËÜÑÊÎÉ ÍÀÂÈÃÀÖÈÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
#pun-ulinks a:hover { color: #055a55!important;}


/*************************************************************

ÂÀØÅ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÅ ÍÀ ÔÎÐÓÌÅ

**************************************************************/

/* ÂÀØÅ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÅ ÍÀ ÔÎÐÓÌÅ ÑÂÅÐÕÓ È ÑÍÈÇÓ ÂÍÅØÍÈÉ ÂÈÄ
-------------------------------------------------------------*/
#pun-crumbs1, #pun-crumbs2 {
    text-align: center;
    width: 862px;
    font-family: Vogue Highline serif;
    font-weight: 900;
}

/* ÂÀØÅ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÅ ÍÀ ÔÎÐÓÌÅ ÑÂÅÐÕÓ
-------------------------------------------------------------*/
#pun-crumbs1 {            
    margin-top: 70px!important;
}

/* ÑÑÛËÊÈ Â ÂÀØÅÌ ÌÅÑÒÎÐÀÑÏÎËÎÆÅÍÈÈ ÍÀ ÔÎÐÓÌÅ - ÄÅËÀÅÌ ÆÈÐÍÛÌÈ
-------------------------------------------------------------*/
#pun-crumbs2, #pun-crumbs1 a, #pun-crumbs2 a {    font-size: 11px;
        font-size: 11px;
    line-height: 11px;
    width: 930px;
    color: #544a38!important;
    letter-spacing: 0.5px;
    text-transform: uppercase;}



/*************************************************************

ÏÎËß ÂÂÎÄÀ, ÖÈÒÀÒÛ-ÊÎÄÛ, ÂÑÏËÛÂÀÞÙÈÅ ÎÊÍÀ 

**************************************************************/

/* ÑÒÐÀÍÈÖÀ ÏÅÐÅÀÄÐÅÑÀÖÈÈ
-------------------------------------------------------------*/
#pun-redirect{
padding: 14px;
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: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
}

/* îêîøêî ðåïóòàöèè
-------------------------------------------------------------*/

#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;
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);}

.pun-modal .modal-inner {
    width: 700px;
    max-width: 94%;
    height: auto;
    max-height: 44em;
    margin: 12% auto 0;
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
}

/* ÍÀÑÒÐÎÉÊÈ ÏÎËß ÂÂÎÄÀ
-------------------------------------------------------------*/
.punbb textarea {
    padding: 15px 15px !important;
    width: 95% !important;
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
}

/* ÏÎËÅ ÄËß ÂÂÎÄÀ ÏÎ ÒÈÏÓ - ÍÀÇÂÀÍÈÅ ÒÅÌÛ
-------------------------------------------------------------*/
.punbb select, input {
    background: rgb(227, 217, 212);
    padding: 2px 2px 2px 2px !important;
    border-radius: 4px;
    background-color: #d4c7ac;
    color: #6d6856;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
}

/* ÑÄÂÈÃÀÅÌ ÖÈÒÀÒÓ, ÊÎÄ È ÒÄ
-------------------------------------------------------------*/
.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: #c7bba18f;
    color: #0a1021;
    /* box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%); */
    border-radius: 7px;
    border: 1px #c4b396d9;
    border-style: double;
}


/* B1.9 ËÅÃÅÍÄÀ ÖÈÒÀÒÛ, ÊÎÄÀ
Îòâå÷àåò çà íàñòðîéêè òîãî ñàìîãî "Ìàøà íàïèñàë(-à), âûäåëèòü êîä è òä.
Ðàáîòàåì òîëüêî ñ 4 ïîñëåäíèìè ïàðàìåòðàìè 
-------------------------------------------------------------*/
.punbb .quote-box cite, .punbb .code-box strong.legend {
    display: block;
    padding: 3px 5px 5px 5px;
    margin: -32px auto 12px -2px;
    text-align: center;
    font-size: 13px;
    width: auto;
    color: #6d6856;
    text-transform: uppercase;
    background: #e8dbbf;
    border-radius: 15px;
    border: 1px #bbb39a;
    border-style: double;
    font-family: 'tahoma regular';
    font-variant: all-small-caps;
    font-weight: bold;
    letter-spacing: 0.5px;
}

/* ÊÎÄ (ÑÊÎÏÈÐÎÂÀÒÜ ÊÎÄ)
-------------------------------------------------------------*/
#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;
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
}

/* ÇÀÄÀÅÌ ØÈÐÈÍÓ È ÂÛÑÎÒÓ ÔÎÐÌÅ ÎÒÂÅÒÀ, À ÒÀÊÆÅ ÑÎÇÄÀÅÌ ÄËß ÍÅÅ ÏÐÎÊÐÓÒÊÓ
×ÒÎÁÛ ÎÍÀ ÍÅ ÐÀÑÒßÃÈÂÀËÀÑÜ ÍÀ ÏÎËÎÂÈÍÓ ÝÊÐÀÍÀ
-------------------------------------------------------------*/
#font-area {height: 300px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px}


/*************************************************************

ÈÊÎÍÊÈ ÑÒÀÐÛÕ ÍÎÂÛÕ

**************************************************************/

/* ÈÊÎÍÊÀ ÑÒÀÐÛÕ ÑÎÎÁÙÅÍÈÉ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index table Div.icon {
        background-image: url(https://i.imgur.com/QMqe5hr.png);
    background-repeat: no-repeat;
    border-style: none;
    display: block;
    height: 56px;
    margin-left: 10px;
    margin-top: 15px;
    width: 43px;
    z-index: 1;
    opacity: 0.3;
    position: absolute;
}


/* ÈÊÎÍÊÀ ÍÎÂÛÕ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ
-------------------------------------------------------------*/
#pun-index TR.inew Div.icon {
    background-image: url(https://i.imgur.com/QMqe5hr.png);
    background-repeat: no-repeat;
    opacity: 1;
}

/* ÈÊÎÍÊÀ ÑÒÀÐÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    float: left;
    display: block;
    position: relative;
    margin: -12px 8px;
    width: 40px;
    height: 40px;
    background-image: url(https://i.imgur.com/kNdX7QO.png);     opacity: 0.5;
}

/* ÈÊÎÍÊÀ ÍÎÂÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
     width: 40px;
    height: 40px;
    background-image: url(https://i.imgur.com/yQk7MAk.png);  opacity: 0.8;
}
/* ÈÊÎÍÊÀ ÂÀÆÍÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
     width: 40px;
    height: 40px;
    background-image: url(https://i.imgur.com/GcRAlth.png);  opacity: 1;
}
/* ÈÊÎÍÊÀ ÇÀÊÐÛÒÛÕ ÂÍÓÒÐÈ ÏÎÄÔÎÐÓÌÀ
-------------------------------------------------------------*/
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
     width: 40px;
    height: 40px;
    background-image: url(https://i.imgur.com/kNdX7QO.png);  opacity: 0.5;
}



/*************************************************************

ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ, ÏÎÑÌÎÒÐÅÒÜ, ÑÎÕÐÀÍÈÒÜ È ÒÄ

**************************************************************/

/* ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ ÏÎÑÌÎÒÐÅÒÜ
-------------------------------------------------------------*/
input.button, #post fieldset .hashelp div input, .button, #pun-admain input {
   font-size: 8px!important;
    background: linear-gradient(#b19778, #62492f)!important;
    border: 1px solid #afa08b !important;
    box-shadow: inset 0px 0px 2px #666046, inset 0px 0px 1px #2c2c2c, inset 0px 0px 18px #584f33;
    text-shadow: 1px 1px 0 rgb(33 33 33), 0 0 5px rgb(235 226 214 / 27%);
    color: #d7c6a7!important;
    font-weight: 200 !important;
    padding: 6px 8px 6px 8px !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 regular!important;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: auto!important;
    border-radius: 5px;
}

button {
font-size: 8px!important;
    background: linear-gradient(#b19778, #62492f)!important;
    border: 1px solid #afa08b !important;
    box-shadow: inset 0px 0px 2px #666046, inset 0px 0px 1px #2c2c2c, inset 0px 0px 18px #584f33;
    text-shadow: 1px 1px 0 rgb(33 33 33), 0 0 5px rgb(235 226 214 / 27%);
    color: #d7c6a7!important;
    font-weight: 200 !important;
    padding: 6px 8px 6px 8px !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 regular!important;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: auto!important;
    border-radius: 5px;
}

/* ÊÍÎÏÊÈ ÎÒÏÐÀÂÈÒÜ ÏÎÑÌÎÒÐÅÒÜ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
input.button:hover, #post fieldset .hashelp div input:hover, .button:hover {
    background: linear-gradient(#62492f, #b19778)!important;
    cursor: pointer!important;

  }
button:hover{
    background: linear-gradient(#62492f, #b19778)!important;
    cursor: pointer!important;}

/*************************************************************

ÏÐÎÊÐÓÒÊÀ, ÂÛÄÅËÅÍÈÅ, ÂÂÅÐÕ-ÂÍÈÇ, ÁÅÃÓÍÎÊ ÓÂÅËÈ×ÅÍÈß ÒÅÊÑÒÀ 

**************************************************************/


/* ÂÍÅØÍÈÉ ÂÈÄ ÂÛÄÅËÅÍÍÎÃÎ ÒÅÊÑÒÀ
-------------------------------------------------------------*/
::selection {    background: #2e4346ab;
    color: #cecbc4;
}

/* ÏÐÎÊÐÓÒÊÀ ØÈÐÈÍÀ
-------------------------------------------------------------*/
::-webkit-scrollbar {
    width: 3px;
    height: 3px;}

/* ÄÂÈÆÓÙÀßÑß ×ÀÑÒÜ ÏÐÎÊÐÓÒÊÈ
-------------------------------------------------------------*/

::-webkit-scrollbar-thumb {
        background-color: #457a64;
    border: 1px solid #345448;
    box-shadow: inset 0 0 2px #2a2a2a;
}

/* ÏÎÄËÎÆÊÀ ÏÐÎÊÐÓÒÊÈ
-------------------------------------------------------------*/
::-webkit-scrollbar-track {
    background-color: #2a2a2a;
    border: 1px solid #000000;
}

/* ×ÒÎÁÛ ÍÅ ÎÒÎÁÐÀÆÀËÀÑÜ ÏÐÎÊÐÓÒÊÀ ÔÎÐÓÌÀ ÏÎ ÃÎÐÈÇÎÍÒÀËÈ
-------------------------------------------------------------*/
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: 67%;
    margin-left: 1020px !important;
}
/* ÐÀÑÏÎËÎÆÅÍÈÅ ÊÍÎÏÊÈ ÂÍÈÇ
-------------------------------------------------------------*/
.go-down {
    bottom: 62%;
    margin-left: 1000px !important;
}
/* ÊÍÎÏÊÈ ÂÂÅÐÕ ÂÍÈÇ ÏÐÈ ÍÀÂÅÄÅÍÈÈ
-------------------------------------------------------------*/
.go-down:hover, .go-up:hover {
    opacity: 1;
}

/*************************************************************

ÒÎÏÈÊÈ È ÂÑßÊÎÅ ÌÅËÊÎÅ Â ØÀÏÊÅ

**************************************************************/

/*----------------------- ÒÀÁËÈÖÀ ---------------------*/

.quite {
    position: absolute;
    margin: 4px 10px 10px 247px !important;
    color: #c3b497;
    font-size: 8px;
    font-family: 'tahoma';
    font-weight: bold;
    width: 120px;
    height: 12px;
    padding-top: 2px;
    text-transform: uppercase;
    text-align: center;
    background: #544a38;
    border: double 1px #3e3926;
    border-style: double;
    box-shadow: inset -1px 1px 1px #776b55, inset 1px 1px 1px #776b55, inset 1px -1px 1px #776b55;
}

.quite a {
    color: #c3b497!important;
    font-family: 'tahoma regular';
}


.infarol {
        position: absolute;
    margin: 53px 10px 10px 195px !important;
    text-transform: uppercase;
    font-family: 'tahoma regular';
    width: 230px;
    height: 28px;
    font-size: 10px;
    overflow: auto;
    text-align: justify;
        color: #362921;
    font-variant: all-small-caps;
    padding: 0px 8px 0px 0px;
    font-weight: bold;
    line-height: 9px;
}

.time {
        position: absolute;
    margin: 85px 10px 10px 247px !important;
    color: #c3b497;
    font-size: 8px;
    font-family: 'tahoma';
    font-weight: bold;
    width: 120px;
    height: 12px;
    padding-top: 2px;
    text-transform: uppercase;
    text-align: center;
    background: #544a38;
    border: double 1px #3e3926;
    border-style: double;
    box-shadow: inset -1px 1px 1px #776b55, inset 1px 1px 1px #776b55, inset 1px -1px 1px #776b55;
}

.rules {
        position: absolute;
    margin: 4px 10px 10px 588px !important;
    color: #c3b497;
    font-size: 8px;
    font-family: 'tahoma';
    font-weight: bold;
    width: 120px;
    height: 12px;
    padding-top: 2px;
    text-transform: uppercase;
    text-align: center;
    background: #544a38;
    border: double 1px #3e3926;
    border-style: double;
    box-shadow: inset -1px 1px 1px #776b55, inset 1px 1px 1px #776b55, inset 1px -1px 1px #776b55;
}

.rules a {
    color: #c3b497!important;
    font-family: 'tahoma regular';
}

.episode {
    position: absolute;
    margin: 59px 10px 10px 510px !important;
    color: #c3b497;
    font-size: 8px;
    font-family: 'tahoma';
    font-weight: bold;
    width: 225px;
    height: 12px;
    padding-top: 2px;
    text-transform: uppercase;
    text-align: center;
    background: #544a38;
    border: double 1px #3e3926;
    border-style: double;
    box-shadow: inset -1px 1px 1px #776b55, inset 1px 1px 1px #776b55, inset 1px -1px 1px #776b55;
}

.episode a {
    color: #c3b497!important;
    font-family: 'tahoma regular';
}

.quite_text {
    position: absolute;
    margin: 21px 0px 8px 195px !important;
    font-family: 'tahoma regular';
    width: 230px;
    height: 30px;
    font-size: 10px;
    overflow: auto;
    text-align: justify;
        color: #362921;
    font-variant: all-small-caps;
    padding: 0px 8px 0px 0px;
    font-weight: bold;
    line-height: 9px;
}

.rules_text {
        position: absolute;
    margin: 28px 0px 8px 511px !important;
    font-family: 'tahoma regular';
    width: 225px;
    height: 38px;
    font-size: 10px;
    overflow: auto;
    text-align: justify;
        color: #362921;
    font-variant: all-small-caps;
    padding: 0px 8px 0px 0px;
    font-weight: bold;
    line-height: 9px;
}

#html-header best_post {
    position: absolute;
    top: -257px;
    left: 125px;
}

#html-header best_post_text {
    position: absolute;
    top: -171px;
    left: 12px;
    font-family: 'tahoma regular';
    width: 175px;
    height: 49px;
    font-size: 10px;
    overflow: auto;
    text-align: justify;
    font-variant: all-small-caps;
    padding: 0px 5px 0px 0px;
    font-weight: bold;
       color: #362921;
    line-height: 8px;
}

#html-header best_post_name {
    position: absolute;
    margin: 113px 10px 10px -45px !important;
    font-family: 'tahoma regular';
    width: 100px;
    height: 15px;
    font-size: 10px;
    overflow: auto;
    text-align: center;
        color: #362921;
    font-variant: all-small-caps;
    font-weight: bold;
    line-height: 9px;
}

#html-header best_post_name a {
        color: #362921;
    font-size: 10px;
    font-family: 'tahoma regular';
    font-variant: all-small-caps;
    font-weight: bold;
}

#html-header a:hover {
    color: #055a55!important;
text-shadow: 1px 1px #000000ad;
}


#html-header active1 {
    position: absolute;
    top: -245px;
    left: -152px;
    transform: rotate( 24deg);
}
#html-header active2 {
        position: absolute;
    top: -212px;
    left: -90px;
}
#html-header active3 {
    position: absolute;
    top: -142px;
    left: -70px;
    transform: rotate( 13deg);
}


#html-header posts1 {
   position: absolute;
    top: -175px;
    left: 822px;
    transform: rotate( 16deg);
}

#html-header posts2 {
    position: absolute;
    top: -161px;
    left: 884px;
}
#html-header posts3 {
    position: absolute;
    top: -226px;
    left: 919px;
}

/* ÍÎÂÎÑÒÍÛÅ ÏËÀØÊÈ
-------------------------------------------------------------*/
.plash {position: absolute;
    margin: 459px 1px 0px 0px!important;
    text-align: center;
    width: 900px;}


.plash a {    box-shadow: 0 0 0 1px #879b9d, 0 0 0 2px #87887c;
    padding: 8px 8px;
    margin: 0 4px;
    font-family: 'Vogue Highline serif'!important;
    color: #7d6953!important;
    text-shadow: 1px 1px #000000ab;
    font-size: 11px!important;
    letter-spacing: .5px;
    text-transform: uppercase;
    background: #445b60f0;}

#html-header plashki {            position: absolute;
    margin: 315px 1px 0px 0px!important;
    text-align: center;
    width: 930px;
}

.plashka {
            font-size: 11px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-family: tahoma regular;
    display: inline-block;
    transition-duration: 1s;
    padding: 8px 15px 9px 15px;
    margin: 5px!important;
    background: #dacdb0;
    margin-bottom: 20px !important;
    border-radius: 8px;
    border: double 1px #c7b599;
    border-style: double;
    color: #7d6953!important;
    min-width: 100px;
    font-variant: all-small-caps;
    font-weight: bold;
    height: 20px;
    line-height: 10px;
font-size: 10px;

}

.plashka img {margin: -5px 0px 0px 0px;}

.plashka a {            color: #7d6953!important;
    font-family: Vogue Highline serif;
    font-size: 11px;
    font-variant: normal;
    font-weight: bold;
}

.plashka:hover {    background: #c9bb9d;
}


/* ÊÎÄ ÑÑÛËÎÊ ÍÀÂÈÃÀÖÈÈ ÎÒ ÂÅÙÅÃÎ ÄÓÕÀ */
/* íàñòðîéêà êíîïêè, ìîæåò áûòü òåêñòîì */
.spirit-navigation {        
   top: -83px;
    right: 744px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    transition: all 0.3s ease-in-out 0s;
    text-align: center;
    z-index: 1;
    font-family: Vogue Highline serif;
    color: #405867 !important;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

/* âèä êíîïêè ïîñëå êëèêà ïî íåé */
.spirit-navigation.spirit-navigation_hover{letter-spacing: 0px;}

/* íàñòðîéêà ïîçèöèè âûïàäàþùåãî ïî êëèêó îêíà è åãî øèðèíà */
#navigblock {    width: 180px;
    right: 696px;
    position: absolute;
    top: -62px;
    z-index: 999;}

/* íàñòðîéêà áëîêà ññûëîê, öâåò ôîíà, òåíè, ïðîçðà÷íîñòü, îòñòóïû */
.sslka {display: block;
    opacity: .95;
    padding: 5px;
    background: #070707;
    box-shadow: 0 0 10px #37383b inset, 0 0 0 1px #37383a;}

/* íàñòðîéêà âèäà ñàìîé ññûëêè, øèðèíà, öâåò, ôîí, øðèôòû è òàê äàëåå */
#pun .sslka a {
    background: #202936;
    white-space: nowrap;
    margin: 5px auto;
    text-align: center;
    transition: all 0.3s linear 0s;
    display: block;
    padding: 4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 160px;
    color: #879293;
    text-shadow: 1px 1px #000000;
    font-family: 'tahoma regular';
    font-size: 7px;
    font-weight: bold;
    box-shadow: 0 0 5px #080a0e inset, 0 0 0 1px #2c323a;
}

/* ññûëêà ïðè íàâåäåíèè */
#pun .sslka a:hover {   background: #202936;
    white-space: nowrap;
    margin: 5px auto;
    text-align: center;
    transition: all 0.3s linear 0s;
    display: block;
    padding: 4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 130px;
    color: #beb399;
    text-shadow: 1px 1px #000000;
    font-family: Vogue Highline serif;
    font-size: 8px;
    box-shadow: 0 0 5px #080a0e inset, 0 0 0 1px #2c323a;}


/*************************************************************

ÁÀÍÍÅÐÛ

**************************************************************/
.banners {     height: 40px;
    position: absolute;
    margin: 161px 123px !important;
    width: 837px;
    overflow: auto;
    padding-right: 8px;
}

.banners img {opacity: 0.3; filter: grayscale(0.5);}
.banners img:hover {opacity: 1; filter: grayscale(0);}

.cop {
    position: absolute;
    margin: 210px 0px 0px 702px!important;
    font-family: 'tahoma regular';
    font-variant: all-small-caps;
    font-weight: bold;
    letter-spacing: 1px;
    color: #05635d;
    font-size: 10px;
    width: 180px!important;
    text-align: center;
    text-shadow: 0 0 black;
}

.need {
        position: absolute;
    margin: 155px 0px 0px -44px!important;
}


/*************************************************************

ÑÌÀÉËÛ

**************************************************************/


/*Ôîí êîíòåéíåðîâ ñìàéëû è òàê äàëåå*/
#smilies-area  {
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
    padding: 5px;
    margin-top:-5px;
    margin-right:-11px;
    overflow-y: scroll;
    height: 245px;
}
 #font-area  {
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
    padding: 5px;
    margin-top:-5px;
    margin-right:-11px;
    overflow-y: scroll;
    height: 230px;
}
 #size-area  {
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
    padding: 5px;
    margin-top:-5px;
    margin-right:-11px;
    overflow-y: scroll;
    height: 230px;
}
#image-area  {
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
}

#spoiler-sels{
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);

}

 #keyboard-area  {
    background-color: #d4c7ac;
    color: #6d6856;
    border-radius: 10px;
    border: double 2px #c9b89c;
    border-style: double;
    box-shadow: inset 0px 0px 2px #aca48d5c, inset 0px 0px 1px #bbac855e, inset 0px 0px 30px rgb(147 139 120 / 37%);
    padding: 5px;
    margin-top: -5px;
    margin-right: -11px;
    overflow-y: scroll;
    height: 230px;
}



/*----------------------êíîïêè òèïà îòïðàâèòü_ïîñìîòðåòü----------------------------*/
.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: #2d2d2d !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: #171717;
  z-index: 999;
  max-width: 180px;
  border: none;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.05);
  font-size: 10px; /* ðàçìåð òåêñòà */
  display: none;
  color: #777777;
    font-family: 'tahoma regular';
    font-variant-caps: all-small-caps;
    font-weight: bolder;
    letter-spacing: 0.5px;
  text-align: center;
  padding: 2px 6px 3px 6px;
  text-shadow: 1px 1px 0 #1d2835;
}

#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;
  }


 /*----------------------------------  ÐÅÀÊÖÈÈ  ---------------------------------- */

.reactions-root button, .reactions-root [type=button], .reactions-root [type=reset], .reactions-root [type=submit]
{
    -webkit-appearance: button!important;
    font-size: 8px!important;
    background: #d3c6aa!important;
    border: 1px solid #c9b89c !important;
    padding: 4px 5px 4px 5px !important;
    box-shadow: none;
    border-style: double;
    }

.reactions-root *, .reactions-root ::before, .reactions-root ::after
{    color: #055966;}

.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: #bead8f!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(212 199 171)!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;}


/*----------------------------------  ÃÎÑÒÅÂÀß  ---------------------------------- */
.guest {
    width: 869px;
    height: 570px;
    background: url(http://forumstatic.ru/files/001b/d9/c9/30729.png?v=1);
    margin-left: 30px!important;
}

.guest gcode {
        position: absolute;
    width: 570px;
    height: 11px;
    margin-top: 485px;
    margin-left: 89px;
    font-size: 9px;
    text-align: left;
    padding: 5px;
    font-family: tahoma!important;
    text-transform: uppercase;
    color: #75593d;
    FONT-WEIGHT: 900;
}

.guest gcode .copy {
    text-align: center;
    letter-spacing: 1px;
    position: absolute;
    margin: -20px 0px!important;
    text-transform: uppercase;
    font-weight: 600;
    text-shadow: 1px 1px 2px #0f1012a6;
    color: #75593d;
    font-family: 'tahoma';
}

.guest text {
    position: absolute;
    width: 735px;
    height: 75px;
    margin-top: 173px;
    margin-left: 61px;
    line-height: 100%;
    font-size: 12px;
    padding: 5px;
    font-family: 'tahoma';
    overflow-y: auto;
    color: #818181;
    text-shadow: 1px 1px #000;
    letter-spacing: 0.3px;
    text-align: justify;
    font-weight: bold;
    font-variant: all-small-caps;
}

.guest ams {
    position: absolute;
    width: 870px;
    height: 22px
px
;
    line-height: 120%;
    font-size: 13px;
    text-align: center;
    font-family: Vogue Highline serif;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    margin-top: 139px;
    text-shadow: 1px 1px black;
}

.guest ams a, .guest pers a, .guest face a {
    color: #75593d!important;
}

.guest face {
    position: absolute;
    width: 288px;
    height: 121px;
    margin-top: 283px;
    margin-left: 95px;
    line-height: 69%;
    font-size: 13px;
    text-align: justify;
    padding: 5px 7px 5px 10px;
    font-family: 'tahoma';
    overflow-y: auto;
    color: #75593d;
    letter-spacing: 0.5px;
    font-weight: 600;
    text-shadow: 1px 1px black;
    font-variant: all-small-caps;
}
.guest pers {
    position: absolute;
    width: 288px;
    height: 121px;
    margin-top: 283px;
    margin-left: 437px;
    line-height: 69%;
    font-size: 13px;
    text-align: justify;
    padding: 5px 7px 5px 10px;
    font-family: 'tahoma';
    overflow-y: auto;
    color: #75593d;
    letter-spacing: 0.5px;
    font-weight: 600;
    text-shadow: 1px 1px black;
    font-variant: all-small-caps;
}

.guest pers subtle, .guest face subtle {
display: block;
    text-align: center;
    margin-bottom: 5px;
font-size: 9px;
}

/* ---------------------------------- òåìà çàíÿòûõ âíåøíîñòåé -------------------------------------------------------------*/

.spisok  {
    position: relative;
    width: 869px;
    padding-top: 33px;
    background: url(http://forumstatic.ru/files/001b/d9/c9/42184.png) center top no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/24062.png?v=1) center bottom no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/84387.png?v=1) repeat-y;
    padding-bottom: 120px;
}

.vn1 {    letter-spacing: 0px;
    font-size: 55px;
    font-family: 'iron lady';
    color: #a39070;
    text-align: center;
    margin-top: -4px!important;
    padding: 2px 2px;
    text-transform: lowercase;
    text-shadow: 1px 1px #000000;
    position: relative;}

.vn2 {letter-spacing: 0px;
    font-size: 13px;
    font-family: 'tahoma';
    color: #75593d;
    text-align: center;
    margin-top: 28px!important;
    padding: 0px 2px;
    text-shadow: 1px 1px #000000;
    position: relative;
    font-weight: bolder;
    font-variant: all-small-caps;}

.vn {    letter-spacing: 0.5px;
    font-size: 12px;
    font-family: 'tahoma';
    color: #818181;
    text-align: left;
    margin-top: -12px!important;
    padding: 2px 2px;
    text-shadow: 1px 1px #000000;
    font-variant: all-small-caps;
    line-height: 8px;
    font-weight: bolder;}

.vn a {        color: #818181!important; }

.vn a:hover {        color: #055a55!important; }


.vn3 {
    width: 225px;
    margin-top: 25px!important;
    margin-left: 90px!important;
    letter-spacing: 0px;
    font-size: 10px;
    overflow-x: auto;
    margin-bottom: 11px!important;
    }

.vn4 {
    width: 225px;
    margin-top: 25px!important;
    letter-spacing: 0px;
    font-size: 10px;
    overflow-x: auto;
}

.vn5 {
    font-size: 18px;
    font-family: Vogue Highline serif;
    letter-spacing: 1.5px;
    color: #75593d;
    text-transform: uppercase;
    margin-bottom: 5px!important;
    text-shadow: 1px 1px black;
    background: #171717cf;
    border: double 1px #0c0c0c;
    border-style: double;
    border-radius: 3px;
    box-shadow: inset -1px 1px 1px #413223, inset 1px 1px 1px #413223, inset 1px -1px 1px #413223;
    padding: 5px;
    text-align: center;
font-weight: bolder;
    }


.spisokp  {
        position: relative;
    width: 869px;
    height: auto;
    padding-top: 33px;
    background: url(http://forumstatic.ru/files/001b/d9/c9/42184.png) center top no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/24062.png?v=1) center bottom no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/84387.png?v=1) repeat-y;
    padding-bottom: 90px;
}

.sp {    letter-spacing: 0.5px;
    font-size: 12px;
    font-family: 'tahoma';
    color: #818181;
    text-align: left;
    margin-top: -12px!important;
    padding: 2px 2px;
    text-shadow: 1px 1px #000000;
    font-variant: all-small-caps;
    line-height: 8px;
    font-weight: bolder;}

.sp a {        color: #818181!important; }

.sp1 {    letter-spacing: 0px;
    font-size: 55px;
    font-family: 'iron lady';
    color: #a39070;
    text-align: center;
    margin-top: -4px!important;
    padding: 2px 2px;
    text-transform: lowercase;
    text-shadow: 1px 1px #000000;
    position: relative;}

.sp2 {letter-spacing: 0px;
    font-size: 13px;
    font-family: 'tahoma';
    color: #75593d;
    text-align: center;
    margin-top: 28px!important;
    padding: 0px 2px;
    text-shadow: 1px 1px #000000;
    position: relative;
    font-weight: bolder;
    font-variant: all-small-caps;}

.sp3 {        width: 600px;
    margin-top: 25px!important;
    margin-left: 0px!important;
    letter-spacing: 0px;
    font-size: 10px;
    overflow-x: auto;
    margin-bottom: 11px!important;
    position: relative;}

.sp4 {    width: 224px;
    position: relative;
    margin-top: -341px!important;
    height: 330px;
    margin-left: 330px!important;
    letter-spacing: 0px;
    font-size: 10px;
    overflow-x: auto;}

.sp5 {   font-size: 14px;
    font-family: Vogue Highline serif;
    letter-spacing: 0.3px;
    color: #75593d;
    text-transform: uppercase;
    margin-bottom: 5px!important;
    text-shadow: 1px 1px black;
    background: #171717cf;
    border: double 1px #0c0c0c;
    border-style: double;
    border-radius: 3px;
    box-shadow: inset -1px 1px 1px #413223, inset 1px 1px 1px #413223, inset 1px -1px 1px #413223;
    padding: 5px;
    width: 275px;
    text-align: center;
    font-weight: bolder;}

/* ---------------------------------- êîíåö òåìû çàíÿòûõ âíåøíîñòåé -------------------------------------------------------------*/


/* ---------------------------------- àíêåòà -------------------------------------------------------------*/

.an3 img {
    width: 250px;
    height: 140px;
    object-fit: cover;
background: #171717cf;
    border: double 4px #413223!important;
    border-style: double;
    border-radius: 3px;
}

.an{
    position: relative;
    background: url(http://forumstatic.ru/files/001b/d9/c9/27471.png) center top no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/92509.png) center bottom no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/91213.png) repeat-y;
    width: 689px;
    height: auto;
    padding-bottom: 100px;
}

.an1 {
position: relative;
    overflow: auto;
    top: 48px!important;
    font-size: 29px;
    color: #a39070;
    text-align: center;
    font-family: 'iron lady';
    letter-spacing: 1.4px;
    text-transform: lowercase;
    text-shadow: 1px 1px #000000;
}

.an2 {overflow: auto;
    text-align: center;
    color: #75593d;
    font-family: tahoma;
    text-shadow: 1px 1px #22222291;
    margin-top: 90px!important;
    position: relative;
    letter-spacing: 0px;
    font-size: 13px;
    color: #75593d;
    text-shadow: 1px 1px #000000;
    font-weight: bolder;
    font-variant: all-small-caps;}

.an3 {    position: relative;
    top: 40px!important;
    text-align: center;
}

.an4 {    position: relative;
    overflow: auto;
    top: 60px!important;
    font-size: 15px;
    color: #75593d;
    text-align: center;
    font-family: Vogue Highline serif;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-shadow: 1px 1px #000000;
    FONT-WEIGHT: 900;}

.an5 {        position: relative;
    top: 71px!important;
    margin-left: 1px!important;
    font-size: 11px;
    color: #818181;
    text-align: justify;
    font-family: 'tahoma';
    text-shadow: 1px 1px #000000;
    height: auto;
    width: 550px;}

.an6 {        position: relative;
    top: 80px!important;
    font-size: 15px;
    color: #75593d;
    text-align: center;
    font-family: Vogue Highline serif;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-shadow: 1px 1px #000000;
    FONT-WEIGHT: 900;}


.an7 {    position: relative;
    top: 85px!important;
    margin-left: 1px!important;
    color: #818181;
    text-align: justify;
    font-family: 'tahoma';
    text-shadow: 1px 1px #000000;
    height: auto;
    width: 550px;
    font-size: 11px;
    line-height: 13px;}

.an8 {        position: relative;
    top: 90px!important;
    font-size: 15px;
    color: #75593d;
    text-align: center;
    font-family: Vogue Highline serif;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-shadow: 1px 1px #000000;
    FONT-WEIGHT: 900;}

.an9 {        position: relative;
    top: 95px!important;
    margin-left: 1px!important;
    color: #818181;
    text-align: justify;
    font-family: 'tahoma';
     font-size: 11px;
    text-shadow: 1px 1px #000000;
    height: auto;
    width: 550px;}

.an10 {        position: relative;
    top: 100px!important;
    margin-left: 1px!important;
    color: #818181;
    text-align: justify;
    font-family: 'tahoma';
    font-size: 11px;
    text-shadow: 1px 1px #000000;
    height: auto;
    width: 550px;
    padding-bottom: 100px;}


/* ---------------------------------- êîíåö àíêåòû -------------------------------------------------------------*/


/* ---------------------------------- 'ýïèçîä -------------------------------------------------------------*/


.ep  {
background: url(http://forumstatic.ru/files/001b/d9/c9/27471.png) center top no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/92509.png) center bottom no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/91213.png) repeat-y;
    width: 689px;
    height: auto;
    padding-bottom: 100px;
}


.ep1 {            position: relative;
    overflow: auto;
    top: 48px!important;
    font-size: 29px;
    color: #a39070;
    text-align: center;
    font-family: 'iron lady';
    letter-spacing: 1.4px;
    text-transform: lowercase;
    text-shadow: 1px 1px #000000;}

.ep3 {    margin-left: 0px!important;
    margin-top: 45px!important;
    position: relative;}

.ep3 img {
    object-fit: cover;
    position: relative;
    background: #171717cf;
    border: double 4px #413223!important;
    border-style: double;
    border-radius: 3px;
    box-shadow: inset -1px 1px 1px #413223, inset 1px 1px 1px #413223, inset 1px -1px 1px #413223;
}


.ep2 {    overflow: auto;
    margin-top: 91px!important;
    position: relative;
    letter-spacing: 0px;
    font-size: 13px;
    font-family: 'tahoma';
    color: #75593d;
    text-align: center;
    padding: 0px 2px;
    text-shadow: 1px 1px #000000;
    position: relative;
    font-weight: bolder;
    font-variant: all-small-caps;}


.ep4 {    position: relative;
    width: 590px;
    height: 50px;
    overflow: auto;
    top: 12px!important;
    margin-left: 2px!important;
    font-size: 12px;
    color: #818181;
    text-align: justify;
    font-family: 'tahoma';
    letter-spacing: 1px;
    text-shadow: 1px 1px #000000;
    padding: 10px;
    font-weight: bold;
    font-variant: all-small-caps;}


/* ---------------------------------- àêöèè -------------------------------------------------------------*/


.act{
    position: relative;
    background: url(http://forumstatic.ru/files/001b/d9/c9/27471.png) center top no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/92509.png) center bottom no-repeat, url(http://forumstatic.ru/files/001b/d9/c9/91213.png) repeat-y;
    width: 689px;
    height: auto;
    padding-bottom: 130px;
}

.act0 {position: relative;
    width: 600px;
    height: 325px;}

.act1 {
position: relative;
    overflow: auto;
        top: 45px!important;
    font-size: 35px;
    color: #a39070;
    text-align: center;
    font-family: 'iron lady';
    letter-spacing: 1.4px;
    text-transform: lowercase;
    text-shadow: 1px 1px #000000;
}

.act2 {overflow: auto;
    text-align: center;
    font-family: tahoma;
    text-shadow: 1px 1px #22222291;
    letter-spacing: 1px;
    margin-top: 90px!important;
    position: relative;
    letter-spacing: 0px;
    font-size: 13px;
    color: #75593d;
    margin-top: 83px!important;
    text-align: center;
    font-weight: bolder;
    font-variant: all-small-caps;}

.act3 {    position: relative;
    top: 50px!important;
    text-align: center;
    left: -200px;
    color: #75593d;
    font-family: 'tahoma';
    letter-spacing: 1.4px;
    text-transform: uppercase;
    text-shadow: 1px 1px #000000;
    font-weight: bold;
    line-height: 18px;
    font-size: 11px;}

.act3 img {
        width: 140px;
    height: 140px;
    object-fit: cover;
}

.act4 {    position: relative;
    overflow: auto;
    top: -110px!important;
    font-size: 13px;
    color: #75593d;
    text-align: center;
    font-family: Vogue Highline serif;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-shadow: 1px 1px #000000;
    FONT-WEIGHT: 900;
    width: 400px;
    left: 90px;}

.act5 {        position: relative;
    top: -100px!important;
    margin-left: 200px!important;
    color: #818181;
    text-align: left;
    font-family: 'tahoma';
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 11px;
    text-shadow: 1px 1px #000000;
    font-weight: bolder;
    height: auto;
    width: 400px;
    font-variant: all-small-caps;}

.act6 {        position: relative;
    top: -85px!important;
    font-size: 10px;
    color: #75593d;
    text-align: center;
    font-family: 'tahoma';
    letter-spacing: 1.4px;
    text-transform: uppercase;
    text-shadow: 1px 1px #000000;
    FONT-WEIGHT: 900;
    left: 90px;}


.act7 {       position: relative;
    top: -75px!important;
    font-size: 11px;
    color: #75593d;
    text-align: justify;
    font-family: 'tahoma';
    letter-spacing: 0.5px;
    text-shadow: 1px 1px #000000;
    font-weight: bold;
    width: 580px;
    background: #171717cf;
    border: double 1px #0c0c0c;
    border-style: double;
    border-radius: 3px;
    box-shadow: inset -1px 1px 1px #413223, inset 1px 1px 1px #413223, inset 1px -1px 1px #413223;
    padding: 8px;
    height: 100px;
    overflow: auto;}



/* ---------------------------------- êîíåö àêöèé -------------------------------------------------------------*/

