/*** TEST è êîïèðàéò ***/
.testext{display:block; position:absolute; margin: 8px auto auto auto !important; padding:0 10px; width:890px; text-align:center;}
.testext span {padding:0 10px; border-bottom: 1px solid var(--bgviolet); 
font-size:16px; letter-spacing: 3px;}
.nya {display:block; text-align:right; font-size: 8px; letter-spacing: 1px;}
.testext, .nya {color:var(--bgviolet); 
text-transform:uppercase;
font-weight: 600;
font-family: Futura, Tahoma, sans-serif;}




/***   ÁÅÇ ÀÂÀÒÀÐÀ ***/
.no-avatar span.avatar-image {background-image:url(http://forumstatic.ru/files/001b/02/f2/87587.jpg) !important;}
.post-author.no-avatar .pa-title:after {
display: block;
content:'';
width: 180px;
height: 180px;
margin: 10px auto 5px;
background: url(http://forumstatic.ru/files/001b/02/f2/87587.jpg) 50% 50% no-repeat;
background-size: cover;
}



/***   ÊÀÒÅÃÎÐÈÈ ÏÐÅÄÏÐÎÑÌÎÒÐÀ ÑÎÎÁÙÅÍÈÉ   ***/
.punbb .main h2, #pun-debug h2, .pgl, .forum_name {
padding: 2px 0;
text-transform:uppercase;
font-weight: 600;
font-family: Futura, Tahoma, sans-serif;
font-size: 10px; 
text-align: center;
}


/***   ÊÀÒÅÃÎÐÈÈ ÍÀ ÃËÀÂÍÎÉ  ***/
#pun-index .main h2, #pun-stats h2 {
margin: auto -20px;
height: 23px;
padding: 0;
font-size: 0px;
font-family: Tahoma, sans-serif;
font-weight: 400;
text-align: center;
color: transparent;
background: url(http://forumstatic.ru/files/0012/ee/e9/49984.jpg) 50% 50% repeat #000;
}




/***   ÄÀÒÀ È ÍÎÌÅÐ ÏÎÑÒÀ   ***/
.punbb .post h3, #topic-modmenu, #post-form h2, .punbb .main h1, #viewprofile h2, #profilenav h2, #mask_dialog .hv-mask-dialog-title {
margin: 0.65em auto 1.5em auto !important;
padding: 0.3em 2.6em;
letter-spacing:0.05em;
text-align:center; 
text-transform:uppercase;
font-weight: 600;
font-family: Futura, Tahoma, sans-serif;
font-size: 10px; 
background: var(--lightpun); 
}
.punbb .post h3, #topic-modmenu {background: var(--lightgrr);}

#topic-modmenu, #post-form h2, .punbb .main h1 {margin: 0.65em auto 0.2em auto !important;}
.punbb .main h1, #post-form h2 {
letter-spacing:0.05em;
text-align:center; 
text-transform:uppercase;
font-weight: 600;
font-family: Futura, Tahoma, sans-serif;
font-size: 10px; 
background: var(--lightpun); 
}

#topic-modmenu #mod-options {font-size:11px;}



/***   ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ   ***/
.punbb a, .punbb a:link, .punbb a:visited, #pun-main .category td div.tclcon a {color: var(--bgviolet); cursor: pointer; }



/***   ÑÑÛËÊÈ ÀÊÒÈÂÍÛ   ***/
.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, #pun-main .category td div.tclcon a:hover {
color: #949494;
}


/***   ÑÑÛËÊÈ ÄÀÒÀ ÏÎÑÒÀ   ÖÈÒÀÒÀ   ÊÎÄ   ***/
.punbb .post h3 a {color: #000 !important;}
.punbb .quote-box cite a, .punbb .code-box strong.legend a {
color: #000 !important; 
}



/***   ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ ÑÑÛËÊÈ  ***/
#pun-navlinks a {color: #fff !important;}
#pun-ulinks a {color: #000;}



/***   ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ ÑÑÛËÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ   ***/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {color: var(--bgviolet) !important;}
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {color: var(--bgviolet);}



/***   ÍÀÇÂÀÍÈÅ ÔÎÐÓÌÎÂ ÍÀ ÃËÀÂÍÎÉ   ***/
#pun-index .tcl h3 a {
letter-spacing: 0.02em;
font-weight: 600;
font-family: Futura, Tahoma, sans-serif;
font-size: 16px;
text-transform: uppercase;
color: #000 !important;
}
#pun-index .tcl h3 a:hover {color: var(--bgviolet) !important;}



/***   ÊÍÎÏÊÈ-ÂÊËÀÄÊÈ Â ÏÐÎÔÈËÅ ÀÊÒÈÂÍÛ   ***/
li.isactive>a {color: var(--main-bg-color) !important; padding: 0 5px; border-bottom: 1px solid var(--main-bg-color);}



/***   ÁËÎÊ ÏÎËÜÇÎÂÀÒÅËß - ÏÐÎÔÈËÜ Â ÑÎÎÁÙÅÍÈßÕ   ***/
.post-author {
padding: 14px 8px 14px 8px;
width: 210px;
box-sizing: border-box;
font-size: 1em;
font-family: Tahoma, Arial, sans-serif;
text-align:center;
background: var(--lightgrr);
}



/***   ÍÈÊÍÅÉÌ ÀÂÒÎÐÀ ÏÎÑÒÀ   ***/
.pa-author, .pa-author a {
display: block;
padding-bottom: 2px;
line-height: 140%;
letter-spacing: 0.02em;
font-size: 16px;
font-family: Futura, Tahoma, sans-serif;
font-weight: 600;
color: var(--bgviolet) !important;
}
.pa-author:hover, .pa-author a:hover, .lznm:hover, .lznm a:hover {filter: brightness(1.2);}




/***   ËÈ×ÍÎÅ ÇÂÀÍÈÅ   ***/
.pa-fld1 .fld-name {display: none;}
.pa-fld1, #pun-profile .pa-fld1 {
display: block;
margin: 0.8em 0px 0.4em 0px !important;
padding: 1em !important;
line-height: 110%;
font-size: 1em;
text-align: justify;
color: #7e7686;
background: var(--lightpun);
}



/***   ÇÀÄÅÐÆÊÀ ÍÀ ÐÀÇÍÛÕ ÝËÅÌÅÍÒÀÕ   ***/
del, del:hover, .punbb .user-avatar .avatar-image, .punbb .user-avatar .avatar-image:hover, .button, .button:hover, .go-down, .go-down:hover, .go-up, .go-up:hover {transition-duration: 0.3s; transition-property: all; transition-timing-function: ease; }



/*** ÑÒÐÅËÊÈ ***/
.go-up, .go-down {
cursor: pointer;
display: none;
margin-bottom: 160px;
position: fixed;
z-index: 9999;
background: var(--lightpun);
font-family: Futura, Verdana, sans-serif;
font-size: 16px;
border-radius: 50%;
border: var(--inptt-bord);
color: var(--main-bg-color);
opacity: 0.45;
}
.go-up {padding: 6px 9px 8px; bottom: 24%; margin-left: 940px !important;}
.go-down {padding: 8px 9px 6px; bottom: 16%; margin-left: 940px !important;}
.go-down:hover, .go-up:hover { opacity:1; }