/***   ÈÊÎÍÊÈ   ***/
Div.icon {
width: 42px;
height: 40px; 
margin: -6px 8px 0px 0px;
background: url(https://i.ibb.co/gZkxtYM/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: 3px double #a9aaac;
font-size: 1em;
background: rgba(255,255,255, 0.15);
} 


/***   ÖÈÒÀÒÀ È ÊÎÄ   ***/
.punbb .quote-box, .punbb .code-box, .punbb .hide-box {
border: 1px solid #a2a3a5;
background: #d4d4d4;
}



/***   ÏÎËÅ ÎÒÂÅÒÀ   ***/
.punbb textarea {
padding: 0.8em;
width: calc(100% - 1.6em) !important;
outline: none;
border: 1px solid #a2a3a5;
font-size: 1.2em;
background: #e4e4e4;
}



/***   ÊÍÎÏÊÈ-ÂÊËÀÄÊÈ Â ËÑ È ÏÐÎÔÈËÅ   ***/
#profilenav li {
margin: auto 0.2em 0.5em auto;
padding: 0.4em 0.7em;
border: 1px solid #a2a3a5;
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 #a2a3a5;
font-size: 11px;
font-family: Tahoma, sans-serif;
text-align: center;
background: rgba(255,255,255,0.15);
}



/***   ÊÀÒÅÃÎÐÈÈ   ***/
.punbb .main h2, #pun-debug h2, .punbb .main h1, #pun-stats h2 {
margin: auto;
padding: 0 0 30px 0;
letter-spacing: 0.05em;
font-size: 12px;
font-family: Romul, Georgia,serif;
font-weight: 600;
text-align: center;
color: #113f42;
background: url(https://i.ibb.co/S6qPwPT/ship-categ.png) 50% 100% no-repeat transparent;
}



/***   ÇÀÃÎËÎÂÊÈ Â ÐÅÄÀÊÒÈÐÎÂÀÍÈÈ ÏÐÎÔÈËß È ËÑ   ***/
#viewprofile h2, #profilenav h2 {
letter-spacing: 0.05em;
font-weight: 600;
font-size: 12px;
font-family: Romul, Georgia, 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: Times New Roman, Tahoma, serif;
font-size: 1.4em !important; 
font-weight: 600;
color: #245a5d;
background: transparent;
}



/***   ÄÀÒÀ È ÍÎÌÅÐ ÏÎÑÒÀ   ***/
.punbb .post h3 {
margin: auto auto 1.4em auto;
padding: 0.3em 2.5em;
font-size: 1em;
border: 1px solid #b9b9b9;
border-radius: 14px;
color: #565656;
background: #d4d4d4;
}



/***   ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ   ***/
.punbb a, .punbb a:link, .punbb a:visited {
color: #0a5a5a; 
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 {
color: #616161;
text-shadow: none;
}



/***   ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ ÑÑÛËÊÈ   ***/
#pun-navlinks a {
color: #8bb7b9;
text-shadow: 0px 1px 3px #000; 
}

#pun-ulinks a {
color: #848484; 
text-shadow: 0px 0px 2px #000; 
}



/***   ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ ÑÑÛËÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ   ***/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #ace4e6;
}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #b9b9b9;
}



/***   ÍÀÇÂÀÍÈÅ ÔÎÐÓÌÀ ÍÀ ÃËÀÂÍÎÉ   ***/
#pun-index .tcl h3 a {
font-weight: 600;
font-family: Times New Roman, Georgia, serif;
font-size: 1.5em;
}



/***   ÁËÎÊ ÏÎËÜÇÎÂÀÒÅËß   ***/
.post-author {
width: 216px;
text-align:center; 
background: url(https://i.ibb.co/ZX78qfk/ship-fon.jpg) 50% 0% repeat #191919;
color: #a7a7a7;
}
.post-author ul {margin: 8px 8px 10px 8px;}



/***   ÍÈÊÍÅÉÌ ÀÂÒÎÐÀ ÏÎÑÒÀ   ***/
.pa-author, .pa-author a {
font-family: Romul, Tahoma, serif; 
font-weight:400;
font-size: 14px;
color: #8bb7b9 !important;
text-shadow: 0px 1px 3px #000;
}

.pa-author {
padding: 12px 0 10px 0 !important;
}



/***   ËÈ×ÍÎÅ ÇÂÀÍÈÅ   ***/
.pa-fld1 .fld-name {display: none;}
.pa-fld1 {
margin: 0.5em auto !important;
padding: 0.9em 0.6em !important;
border: 3px double #000;
color: #000;
background: #d2d3d4;
}