/* Ïîñòàâëåí íà êîäû ñ ARTiSHOCK - öâåòû øèïîâíèêà*/

/***   ÈÊÎÍÊÈ   ***/
Div.icon {
width: 42px;
height: 40px; 
margin: -6px 8px 0px 0px;
background: url(https://i.postimg.cc/c1wzvkJV/ship-icon.png) no-repeat transparent; 
background-position: 0% 0%;
}
TR.inew Div.icon {background-position: -62px 0px;}
TR.iclosed Div.icon {background-position: -124px 0px;}
TR.isticky Div.icon {background-position: -186px 0px;}  


/***   ÈÊÎÍÊÈ ÄËß ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÛ   ***/
#pun-main .category Div.icon {
margin: 4px 8px 0px 0px;
}


/***   ÎÔÎÐÌËÅÍÈÅ ÎÏÈÑÀÍÈß ÔÎÐÓÌÀ   ***/
#pun-main .category td div.tclcon{
margin-left: 50px;
padding: 2px 14px 10px 14px;
border: 2px inset #8a8a8a;
font-size: 1em;
background: rgba(255,255,255, 0.15);
} 


/***   ÖÈÒÀÒÀ È ÊÎÄ   ***/
.punbb .quote-box, .punbb .code-box, .punbb .hide-box {
border: 1px solid #b0b0b0;
background: #dbdbdb;
}



/***   ÏÎËÅ ÎÒÂÅÒÀ   ***/
.punbb textarea {
padding: 0.8em;
width: calc(100% - 1.6em) !important;
outline: none;
border: 1px solid #cfb031;
font-size: 1.2em;
background: #dbdbdb;
}



/***   ÊÍÎÏÊÈ-ÂÊËÀÄÊÈ Â ËÑ È ÏÐÎÔÈËÅ   ***/
#profilenav li {
margin: auto 0.2em 0.5em auto;
padding: 0.4em 0.7em;
border: 1px solid #b0b0b0;
font-weight: 700;
text-transform: uppercase;
background: rgba(255,255,255,0.35);
}

/***   ÊÍÎÏÊÈ-ÂÊËÀÄÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ   ***/
#profilenav li:hover, #profilenav li:focus, #pun-main li.isactive {
background: rgba(255,255,255,0.75);
}



/***   ÑÒÀÒÈÑÒÈÊÀ ÔÎÐÓÌÀ ÁËÎÊÈ   ***/
#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: 1px solid #b0b0b0;
font-size: 11px;
font-family: arial, Tahoma, sans-serif;
text-align: center;
background: rgba(255,255,255,0.15);
}



/***   ÊÀÒÅÃÎÐÈÈ   ***/
.punbb .main h2, #pun-debug h2, #pun-stats h2 {
margin: auto -16px; 
padding: 0 0 0 0;
letter-spacing: 0.05em;
font-size: 60px;
font-family: arial, Tahoma, sans-serif;
font-weight: 800;
text-align: right;
text-transform: uppercase;
color: #cfb031;
background: url(https://i.postimg.cc/wvBh6FxY/image.jpg) 50% 100% no-repeat transparent;
}



/***   ÇÀÃÎËÎÂÊÈ Â ÐÅÄÀÊÒÈÐÎÂÀÍÈÈ ÏÐÎÔÈËß È ËÑ   ***/
#viewprofile h2, #profilenav h2 {
letter-spacing: 0.05em;
font-weight: 600;
font-size: 12px;
font-family: arial, Tahoma, sans-serif;
background: transparent;
background-image: none;
}



/***   ÇÀÃÎËÎÂÎÊ ÐÅÄÀÊÒÈÐÎÂÀÍÈß È ÏÐÎÑÌÎÒÐÀ ÒÎÏÈÊÀ, ÏÐÎÔÈËß   ***/
#pun-edit .main h1, #pun-viewtopic .main h1, #pun-profile .main h1 {
width: auto;
margin: auto;
padding: 0;
letter-spacing: normal;
font-family: arial, Tahoma, sans-serif;
font-size: 1.4em !important; 
font-weight: 600;
color: #cfb031;
background: transparent;
}



/***   ÄÀÒÀ È ÍÎÌÅÐ ÏÎÑÒÀ   ***/
.punbb .post h3 {
margin: auto auto 1.4em auto;
padding: 0.3em 2.5em;
font-size: 1em;
color: #242424;
border: 1px solid #b0b0b0;
background: #dcdada;
}



/***   ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ   ***/
.punbb a, .punbb a:link, .punbb a:visited {
color: #1b1b1b; 
cursor: pointer;
font-size: 12px;
}


/***   ÑÑÛËÊÈ ÀÊÒÈÂÍÛ   ***/
.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: #cfb031;
text-shadow: none;
}



/***   ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ ÑÑÛËÊÈ   ***/
#pun-navlinks a {
color: #1b1b1b;
text-transform: uppercase;
font-weight: 800;
font-size: 16px;
}

#pun-ulinks a {
color: #1b1b1b; 
text-transform: uppercase;
font-weight: 800;
font-size: 11px;
}



/***   ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ ÑÑÛËÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ   ***/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #cfb031;
}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #cfb031;
}



/***   ÍÀÇÂÀÍÈÅ ÔÎÐÓÌÀ ÍÀ ÃËÀÂÍÎÉ   ***/
#pun-index .tcl h3 a {
font-weight: 800;
font-family: arial, Tahoma, sans-serif;
text-transform: uppercase;
color: #363636;
font-size: 25px;
}

/***   ÌÈÍÈ ÀÂÀ ÏÎËÜÇÎÂÀÒÅËß   ***/

.punbb .user-avatar .avatar-image {
  
    height: 40px;
    width: 40px;
    border-radius: 0 !important;
    transition: top 1s ease-out 0.5s;
}

.punbb .user-avatar .isonline {
    width: 10px!important;
    height: 10px!important;
    border-radius: 0%!important;
    top: -2px!important;
    right: -6px!important;
    background: #cfb031!important;
}


/***   ÁËÎÊ ÏÎËÜÇÎÂÀÒÅËß   ***/
.post-author {
width: 216px;
text-align:center; 
color: #242424;
border: 1px solid #b0b0b0;
background: #dbdbdb;
}
.post-author ul {margin: 8px 8px 10px 8px;}

li.pa-avatar img {
    margin-bottom: 5px;
    margin-top: 10px;
    margin-left: -2px;
border: 5px solid #cacaca;
   max-width: 200px;
}


/***   ÍÈÊÍÅÉÌ ÀÂÒÎÐÀ ÏÎÑÒÀ   ***/
.pa-author, .pa-author a {
font-family: arial, Tahoma, sans-serif;
font-weight: 800;
font-size: 20px!important;
text-transform: uppercase;
color: #cfb031!important;
}

.pa-author {
padding: 8px 0 10px 0 !important;
}



/***   ËÈ×ÍÎÅ ÇÂÀÍÈÅ   ***/
.pa-fld1 .fld-name {display: none;}
.pa-fld1 {
margin: 0.5em auto !important;
padding: 0.9em 0.6em !important;
font-size: 11px;
background: #cacaca;
}




/*ÍÀÑÒÐÎÉÊÀ ÄÎÏ ÏÎËß ñòàòóñ, äîïîëíèòåëüíîå*/
.pa-title {
text-align:center;
 font-family: arial, Tahoma, sans-serif;
background-color:#cacaca;
}



/*ÍÀÑÒÐÎÉÊÀ ÄÎÏ ÏÎËß */
.pa-fld1 {
text-align:center;
 font-family: arial, Tahoma, sans-serif;
background-color:#cacaca;
font-size: 11px;
}
.pa-fld1 a{
font-weight: 600;
}

/*ÂÛÐÀÂÍÈÂÀÅÌ â îäíó ñòðîêó ÷èñëî ïîñòîâ è Óâàæåíèå*/
.pa-posts,.pa-respect {
text-align:center;
font-family: arial, Tahoma, sans-serif;
padding:5px 5px!important;
display:inline-block;
width: 60px;
}



/*ÔÎÐÓÌ è ïðî÷èå ìåëî÷è ÄÐÓÃÈÌ ØÐÈÔÒÎÌ*/
.crumbs span, .crumbs, .crumbs a, .profile a, .pm a, .email a, .pl-delete a, .pl-edit a, .pl-quote a, .postlink span a, .legend a  {
 font-family: arial, Tahoma, sans-serif;;
font-size: 14px;
}

.tcr a, .byuser, .datetime, .item, .status-right a, .tclcon, .subscribelink a, .pagelink {
 font-family:arial, Tahoma, sans-serif;
font-size: 12px;
}

#pun-stats .statscon .container {
 font-family: arial, Tahoma, sans-serif;
font-size: 13px;
}


/*ÐÀÇÄÅËÅÍÈÅ ÍÈÊÎÂ ÇÀÏßÒÎÉ*/
#topic-users-in a:not(:last-of-type):after {
content: ",";
}


/***   ÑÄÂÈÃ ÑÎÇÄÀÒÜ ÔÎÐÓÌ   ***/
#pun-about p span {text-align:  right;
 font-family: arial, Tahoma, sans-serif;
}

/* âûäåëåííûé òåêñò */

hr {
border: none;
border-top: 1px solid #a8a8a8;
 }

.punbb .post-content del {
    filter:  blur(2px);
    background: #dbdbdb;
    color: #000;
    transition: all 0.5s ease 0s;}

.punbb .post-content del:hover { 
text-decoration: none;
    transition: all 0.5s ease 0s;
    filter: none;
}




/* çàãîëîâêè â ìóëüòèñåëåêòàõ-ñòðàíèöàõ */


.punbb .main.multipage h1,
#pun-main div.pun-modal.move_posts_form div.modal-inner.section h2{
    font-size: 20px;
}

#pun-main div.pun-modal.move_posts_form div.modal-inner.section h2 span{
    margin-right: 50px;
}



/* ñòðàíèèöà ïðîôèëÿ */

#viewprofile #profile-left {
    display: block;
    text-align: center;
    color: #242424;
    border: 1px solid #b0b0b0;
    background: #dbdbdb;
    width: 220px;
    }

#viewprofile #profile-right {
    grid-area: right;
    color: #242424;
    border: 1px solid #b0b0b0;
    background: #dbdbdb;
    padding: 20px 5px 5px 5px;
    }

#viewprofile #profile-right #pa-fld1 strong {
    display: block;
    width: 190px;
    overflow: auto;
    background: #cbcbcb;
    padding: 10px;
}


#viewprofile #profile-left li,
#viewprofile #profile-left li strong {
    padding: 2px;
    margin: 0;
}

#viewprofile #profile-left #profile-name {
    font-family: arial, Tahoma, sans-serif;
    font-size: 1.1em !important;
    color: #cfb031;
}

#viewprofile #profile-left #profile-title strong {
    font-weight: 100 !important;
    font-size: 12px;
    background: #cbcbcb;
}

#viewprofile #profile-gifts {
    margin: -25px 0px 10px 270px;
}

/* îñíîâíûå çàãîëîâêè */
.punbb .main h1 {
    ont-family: arial, Tahoma, sans-serif;
    font-weight: 800;
    text-align: right;
    text-transform: uppercase;
    color: #cfb031;
}