/***   ÈÊÎÍÊÈ ÄËß ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÛ   ***/
#pun-main .category Div.icon {
margin: 4px 8px 0px 0px;
padding-right: -100px;
}
#pun-index TR.inew Div.icon {
    float: left;
    position: absolute;
    width: 520px;
    height: 8px;
    margin-left: 12px;
    margin-top: 0px;

}


/***   ÎÔÎÐÌËÅÍÈÅ ÎÏÈÑÀÍÈß ÔÎÐÓÌÀ   ***/
#pun-main .category td div.tclcon{
padding: 2px 14px 10px 14px;
border-left: solid 4px #6a6b5a;
background: rgba(255,255,255, 0.15) opacity: 0.5;
box-shadow: 1px 1px 5px rgba(0,0,0, 0.15);
} 

#pun-index .tclcon {
font-family: playfair display;
font-size: 11px;
text-align: justify;
line-height: 14px;
letter-spacing: 0.5px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
width: 75%;
}



/***   ÏÎËÅ ÎÒÂÅÒÀ   ***/
.punbb textarea {
padding: 0.8em;
width: calc(100% - 1.6em) !important;
outline: none;
font-size: 1.2em;
border: 1px solid #8e877d;
background: #c9cabe;
box-shadow: inset 0 0 2px 0 #00000024;
}

/***   ÇÀÃÎËÎÂÊÈ Â ÐÅÄÀÊÒÈÐÎÂÀÍÈÈ ÏÐÎÔÈËß È ËÑ   ***/
#viewprofile h2, #profilenav h2 {display: none;
letter-spacing: 0.05em;
font-family: roboto !important;
font-size: 12px !important;
text-transform: lowercase;
background: transparent;
background-image: none;
}

/***   ÊÍÎÏÊÈ-ÂÊËÀÄÊÈ Â ËÑ È ÏÐÎÔÈËÅ   ***/
#profilenav li {font-family: roboto !important;
font-size: 12px !important;
text-transform: lowercase;
text-align: center;
padding: 4px 15px 4px 15px !important;
background: #c9cabe;
 background-position: 0px -10px;
transition: all 0.5s ease-in-out 0s;
border: 1px solid #9c9c9c;
margin-bottom: 1px;
}

/***   ÊÍÎÏÊÈ-ÂÊËÀÄÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ   ***/
#profilenav li:hover, #profilenav li:focus, #pun-main li.isactive {
background: #6a6b5a;
    color: #ede8ca;
}



/***   ÑÒÀÒÈÑÒÈÊÀ ÔÎÐÓÌÀ ÁËÎÊÈ   ***/
#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {
display: inline-block;
min-width:180px;
margin-right: 2px;
padding: 4px 6px; 
border: none;
font-size: 11px;
font-family: Tahoma, sans-serif;
text-align: center;
background: rgba(255,255,255,0.15);
box-shadow: 1px 1px 5px rgba(0,0,0, 0.15);
}







/***   ÄÀÒÀ È ÍÎÌÅÐ ÏÎÑÒÀ   ***/
.punbb .post h3 span a{
color: #102510;
font-weight: lighter!important;
font-family: playfair display !important;
float: left;
margin-top: -2px;
margin-left: 16px;
font-weight: normal;}
#pun .post h3 span a:hover {
    color: #785104;
}



/*ïîëîñêà äëÿ äàòû îòâåòà øðèôòà è òï*/
#pun-viewtopic .post h3 {
    height: 16px;
    background: #6a6b5a;
color: #ede8ca;
    width: 87%;
}
#pun-viewtopic .post h3 a {color: #ede8ca;}



/***   ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ   ***/
.punbb a, .punbb a:link, .punbb a:visited {
color: #787308; 
cursor: pointer;
font-weight: normal;
}


/***   ÑÑÛËÊÈ ÀÊÒÈÂÍÛ   ***/
.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 {
color: #bdba7d;
text-shadow: none;
}



/***   ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ ÑÑÛËÊÈ   ***/
#pun-navlinks a {
color: #6a6b5a;
font-weight: bold;
}

#pun-ulinks a {
color: #504d0a; 
}



/***   ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ ÑÑÛËÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ   ***/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
    color: #a9ab88;
}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #a9ab88;
}



/***   ÍÀÇÂÀÍÈÅ ÔÎÐÓÌÀ ÍÀ ÃËÀÂÍÎÉ   ***/
#pun-index .tcl h3 a {
font-weight: 600;
font-family: Romul;
font-size: 1em;
 text-align: center;
padding-bottom: 5px !important;
padding-top: 10px !important;
margin-left: -5px !important;
text-transform: uppercase;
}



/***   ÁËÎÊ ÏÎËÜÇÎÂÀÒÅËß   ***/
/*îáùåå îáðàìëåíèå*/
.post-author {
    margin-left: 10px !important;
    margin-top: 10px !important;
margin-right: 10px !important;;
    margin-bottom: 0px !important;
    width: 220px !important;
    padding-top: 5px !important;
padding-bottom: 15px !important;
    background: #c9cabe;
box-shadow: 0 0 0 1px #00000024 inset, 15px -15px 0 -10px #99926f, -15px 15px 0 -10px #6a6b5a;
    min-height: 80px;
}

/*îôîðìëåíèÿ ïîëÿ ïîñòà*/
#pun-post .pa-author {margin-right: -15px;
width: 190px !important;
padding-right: 150px;
text-align: center;
}
.punbb .post-content {width:97%; margin-left: 20px; padding: 0; overflow:hidden;}
.post-content p, .post-content {font-family: georgia !important;
font-size: 12px;
text-align: justify;
font-weight: normal;
}


/***   ÍÈÊÍÅÉÌ ÀÂÒÎÐÀ ÏÎÑÒÀ   ***/
.pa-author,  .pa-author a {
font-family: playfair display;
font-size: 16px;
color: #ede8ca !important; 
text-align: center;
}

.pa-author {padding: 2px !important;
margin: 3px !important;
background: #6a6b5a;)
}
.pa-author a:hover {color: #98926f !important;}


/***   ËÈ×ÍÎÅ ÇÂÀÍÈÅ   ***/

/*about me*/
.post-author ul li.pa-fld1 {
text-align: center;
margin-top: 2px;
padding-bottom: 3px;
padding-top: 3px;
font-family: alice;
font-size: 12px;
align: center;
}
/*èìÿ ññûëêà íà àíêåòó*/
#lzname {background: #99926f; padding: 4px; font-family: Playfair Display; margin: 3px;}
#lzname a {color: #ede8ca; 
background: #99926f;
padding: 3px;
text-transform: uppercase; font-size: 14px;}
#lzname a:hover {color: #98926f; 
}

/*ñòàòóñ*/
.pa-title
{text-align: center; 
font-family: playfair display;
font-size: 11px;
letter-spacing: 0.5px;
align: center;
width: 210px;
}

.post-author ul li.pa-fld1 a {font-size: 12px;
font-family: alice;
letter-spacing: 1px;
color: #785104;}


.pa-avatar img {
outline: 1px solid #6a6b5a;
}

/*ñîîáùåíèé ïîñòîâ ðåïóòàöèÿ*/
.pa-posts, .pa-respect, .pa-fld2, .pa-fld3{
text-align: center;
display: inline-block;
font-family: playfair display;
font-size: 12px;
line-height: 17px;
    width: 60px;
}

.pa-respect .fld-name{
  font-size:0!important;
}

#pun.isuser .pa-respect .fld-name a:before{
  content:"";
  display: inline-block!important;
  width:20px; height:30px;
  margin-right:-25px;
margin-top: 10px;
  background: url(https://forumstatic.ru/files/0014/d2/94/50343.png) no-repeat;
}
#pun.gid3 .pa-respect .fld-name:before{
  content:"";
  display: inline-block;
  width:20px; height:30px;
  margin-right:-25px;
margin-top: 10px;
  background: url(https://forumstatic.ru/files/0014/d2/94/50343.png) no-repeat;
}

.pa-posts .fld-name {content: url(https://forumstatic.ru/files/0014/d2/94/61062.png); 
vertical-align: top;
    filter: brightness(68%);
    display: block;
    margin: 0 auto;}

.pa-fld2 .fld-name {content: url(https://forumstatic.ru/files/0014/d2/94/74810.png);
vertical-align: top;
    display: block;
    margin: 0 auto;}

.pa-fld3 .fld-name {content: url(https://forumstatic.ru/files/0014/d2/94/74810.png);
vertical-align: top;
    display: block;
    margin: 0 auto;}


/*íàãðàäû*/
.pa-awards {padding-left: 15px !important; padding-top: 5px !important;
align: center;
line-height: 30%;}

.pa-ip  {padding-left: 50px !important;
align: center;
} 

/*ÊÎËÈ×ÅÑÒÂÎ ÒÅÌ ÑÎÎÁÙÅÍÈÉ ÍÀ ÃËÀÂÍÎÉ*/
#pun-index .tc2, #pun-index .tc3 {display: none;}

#pun-index .tcr a {font-family: playfair display;
font-size: 14px;
font-weight: normal;
    text-align: left;}
#pun-index .tcr {
    width: 25%;
    font-family: roboto;
    text-align: left;
}

/*ÏÎËÎÑÊÀ-ÐÀÇÄÅËÈÒÅËÜ*/
hr {border: none; color: #3d483d; background-color: #3d483d; height: 1px; width: 95%} 

/*ÆÅËÒÛÉ ÃÐÀÄÈÅÍÒ*/
.gradient {
	color: transparent;    
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(to top, #7b7d28, #99926f, #c9cabe);
font-size: 20px;
}

/*ÁÀÍÍÅÐÛ*/
#banners {
position: absolute;
margin-top: -35px;
text-align: center;
height: 35px;
width: 960px;
overflow-y: auto}
#banners img {transition: all .5s ease-in-out 0s;
filter: grayscale(100%);
opacity: .5}
#banners img:hover {filter: grayscale(0);
opacity: 1}

/*ÐÀÇÌÛÒÛÉ ÇÀ×ÅÐÊÍÓÒÛÉ ØÐÈÔÒ*/
.punbb .post-content del {
   text-decoration: none;
filter: blur(2px);
}

.punbb .post-content del:hover {
filter: blur(0px);
}

.zagolovokpodforuma {font-family: playfair display;
  background: rgba(0,0,0,.06);
font-size: 11px;
letter-spacing: 2px;
padding: 0;}

/*ÍÎÂÎÑÒÍÛÅ ÏËÀØÊÈ*/

#container {display: flex;
justify-content: center;
gap: 5px}
.newscomm {    width: auto;
    height: 31px;
display: flex;
flex-direction: row;
align-content: center;
justify-content: center;
flex-wrap: wrap;
background: #2c2923;
border: solid 1px #ceae60;
transition: 0.5s ease;
    outline: 1px solid #67714f;
 text-align: center;}
.plshnews {
    float: left;
    max-width: 54px;
    max-height: 30px;
    margin-left: 0px;
    z-index: 10;
    position: relative;
}
.news01 {
    color: #ceae60 !important;
    font-family: playfair display;
    font-size: 14px;
    font-weight: bold;
    margin-top: -2px;
    height: 18px;
    overflow: hidden;
}

.news02 {
    font-size: 10px;
    font-family: Alice;
width: 158px;
    color: #c2b2a9;
}


/***   ÏÐÀÂÊÀ ÏÎÄÏÈÑÈ Â ÌÀÑÊÅ ***/
.punbb dl {padding-right: 10px;
margin-right: 10px}

/***   ÐÅÀÊÖÈÈ ***/
.topic .reaction-chip {
 border: 1px solid #00000024;
    background-color: transparent;
}
.topic .reaction-chip:not(.reaction-chip--disabled):hover {
    background-color: transparent;}
 .reaction-picker .reaction-picker-button svg {
    width: 10px!important;
    height: 10px!important;
}
.topic .reactions-root .emoji-mart {
 border: 1px solid #00000024;
    background-color: #c9cabe;
}
.topic .reactions-root .emoji-mart-category-label span  {
    background-color: #c9cabe;
font-family: playfair display;
font-size: 12px;
}
#pun .emoji-mart-anchor:hover {
    color: #ceae60!important;
}
#pun .emoji-mart-anchor-selected {
    color: #222427!important;
}
#pun .emoji-mart-anchor-bar {
   background-color:#222427!important;
}
#pun .emoji-mart-anchor-selected:hover {
    color: #ceae60!important;
}
.topic .reaction-chip.reaction-chip--clicked {
    background-color: transparent;
    border: 1px solid #00000024;
}
.topic .reaction-chip.reaction-chip--clicked:not(.reaction-chip--disabled):hover {
    background-color: #ede9e4;
    border: 1px solid #00000024;
}
#pun .punbb .reactions-root .emoji-mart-search input {border: 1px solid #00000024;
font-family: playfair display;
font-size: 12px;}


/***   ÖÈÒÀÒÀ È ÊÎÄ   ***/
.punbb .quote-box, .punbb .code-box, .punbb .hide-box {
font-size: 1em;
background: #c9cabe;
box-shadow: 0 0 0 1px #00000024 inset, 11px -11px 0 -10px #6a6b5a, -11px 11px 0 -10px #99926f
}
.punbb .quote-box a:hover, .punbb .code-box a:hover, .punbb .hide-box a:hover {color:#ede8ca;}