/*** CS1 BACKGROUND AND TEXT COLOURS
------------------------------------------------------------- ***/


/***   ÔÎÍ   ***/
html, body {   background:
url(http://forumstatic.ru/files/001b/da/4f/96926.jpg) no-repeat;
background-position: top center;
background-attachment: fixed;
background-color: #000;  }

/***   ØÀÏÎ×ÊÀ   ***/
#pun-title table {   background-image : url(http://forumstatic.ru/files/001b/da/4f/10737.jpg);
background-repeat : no-repeat;
background-position: top center;
border: none;
width: 1050px;
height: 575px;
margin-left: -50px;   }

/***   ÒÅËÎ   ***/
#pun {   width: 1050px; 
background-color: transparent; 
background-image: url(http://forumstatic.ru/files/001b/da/4f/36767.jpg); 
background-repeat : repeat;
background-position: center;   }

.punbb {   padding: 0 0px!important;
width: 1050px;   }

/***   ÔÓÒÅÐ   ***/
#pun-about p.container {   background-image : url(http://forumstatic.ru/files/001b/9b/e5/74257.jpg);
margin: 0px 0px -87px -50px;
background-position : center top;
background-repeat : no-repeat;
width: 1050px;
height: 120px; 
overflow-x: hidden;   }

/***   CS1.1 ÖÂÅÒ ÒÅÊÑÒÀ   ***/
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.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-stats h2, .punbb .main h2, #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, #pun-navlinks .container  {   background-color: transpanent;
color: #272727;
font-weight: normal;
font-style: normal;   }

#pun-admain legend span {   padding: 4px!important;
background-color: #bbbbc2!important;
font-size: 10px!important;
font-family: OpenSans;
font-weight: bold!important;
text-transform: uppercase;   }

#pun-admain .adformal, #pun-admain .adcontainer {   border: none;
border-color:  transparent;   }

.punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2 {   background-color: transparent;
color: #272727;
text-align:center; 
font-size: 12px; 
font-style: normal; font-family: "arial";   }

/***   ÖÈÒÀÒÀ   ***/
#pun-main .quote-box {   background-color: #;
background-image: url();
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border: 1px solid #000;
box-shadow: #206977 0px 0px;   }

/***   ÔÎÐÌÀ ÎÒÂÅÒÀ, ÂÂÎÄ ÒÅÊÑÒÀ   ***/
.punbb textarea, .punbb select, .punbb input {   background-image: url();
border: 0px dashed #272727;
background-color: #bbbbc2;
color: #262626;   }

/***   ÒÅÍÜ È ÇÀÊÐÓÃËÅÍÈÅ   ***/
.punbb .quote-box, .punbb .code-box, .punbb textarea  {   border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;   }

.punbb input {   border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;   }

.punbb select {   border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;   }

/***   ÍÀÃÐÀÄÛ È ÐÅÏÓÒÀÖÈß   ***/
#pun-popup_awards div, #pun-reputation div {   background-image: url(https://forumstatic.ru/files/001a/0b/59/99170.jpg);
background-color: #000;   }


/*** CS2 ÑÑÛËÊÈ
------------------------------------------------------------- ***/


/***   CS2.1   ***/
.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 {   color: #272727;
text-decoration: none;   }

/***   CS2.2   ***/
.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-ulinks a:focus, #pun-ulinks a:active {   color: #a17287; 
text-decoration: none;
transition-duration: 1s;  }

.punbb a:hover {   color: #a17287;
text-decoration: none;
transition-duration: 1s;   }

#pun-ulinks a {   font-family: 'OpenSans', sans-serif;
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight: bold;
color: #000;
font-size: 8px;   }

#pun-ulinks a:hover {   text-decoration: none;
color: #a17287;
transition-duration: 1s;   }

#pun-navlinks a, #pun-navlinks .container {   color: #e0e0e0;
font-size: 15px;
font-family: CyGrotesk;
font-weight: bold;
letter-spacing: 0.5px;
text-transform: uppercase;   }

#pun-navlinks a:focus, #pun-navlinks a:hover {   color: #a17287;
transition-duration: 1s;   }

li#navindex a {  color: #e0e0e0!important;   }

li#navindex a:hover {  color: #a17287!important;   }

.category .container thead {   display: none;   }


/*** CS3 ÎÑÒÀËÜÍÎÅ
------------------------------------------------------------- ***/


/***   CS3.1 ÈÊÎÍÊÈ   ***/

div.icon {   background: url() no-repeat;   }

tr.inew div.icon {   background: url(https://forumstatic.ru/files/001a/af/4f/85628.png) no-repeat;   }

tr.iclosed div.icon {   background: url() no-repeat;   }

tr.isticky div.icon {   background: url() no-repeat;   }

#pun-main .category Div.icon {   background: url() no-repeat;   }

#pun-main .category TR.inew Div.icon {   background: url(http://forumstatic.ru/files/001b/9b/e5/95625.jpg) no-repeat;   }

/***   CS3.2 ÌÅËÎ×È  ***/
#pun-main div.catleft, #pun-main div.catright {   display: none;   }
#pun-main .post-author ul {   text-align: center;   }
ul.post-ul-Sp, .post-img-Sp {   text-align:center;   }
#pun th, #pun-main h2 {   text-align: center;   }
.modlist {   font-size: 95.05%;  }
#pun-announcement .container {   font-size: 101%; font-family: "Arial";   }
.category h2 span {   display: none;   }
#pun-stats h2 span {   visibility: hidden;   }
#pun td .modlist {   display:none;   }
.lastedit {   display:none   }
#pun-announcement h2 {   display: none   }
#pun-navlinks #navawards{   display:none   }
#pun-live-rusff {   display: none;   }

.post-content a {   color: #935048!important;   }

#MyBookmarks, #MyBookmarks .container {   background: url(https://forumstatic.ru/files/001a/31/3a/40580.jpg)!important;   }
#MyBookmarks h2, #MyBookmarks h1, .editBookmark h2 {   background: #216b84!important;
padding: 1.7em !important;   }

#pun-ulinks #Rz {   display:none   }

.pa-ip {   color: #476873!important;
font-size: 9px;
margin-left: 30px!important;   }

.pa-ip a {   color: #476873!important;   }

#pun-adnav a {   text-transform: lowercase;   }

/***   ÏÐÎÊÐÓÒÊÀ   ***/
::-webkit-scrollbar-thumb:vertical {   background-color: #272727;    width: 3px;   }
::-webkit-scrollbar-thumb:horizontal {   background-color: #272727;     width: 3px;   }
::-webkit-scrollbar {   background-color: #e0e0e0;
height: 3px;
width: 3px;   }

::selection {   background: #000 !important;
color: #c38aa5;   }

#font-area, #size-area, #spoiler-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {   position: absolute;
right: 6px;
top: 43px;
padding: 10px 10px!important;
text-transform: lowercase;
background-color: #bbbbc2!important;
border: 1px solid #000;   }

#smilies-area .t-EMOJI img {   margin: 3px;   }

#pun-index .category .tc2,#pun-index .category .tc3 {   display:none!important;   }

.Tems_And_messages {   display: inline-block;
width: 170px;
font-family: OpenSans;
font-weight: bold;
font-size: 7px;
letter-spacing: 0.5px;   }
.main table .Add {   display: block;
text-align: center;
height: 12px;
margin: -10px 0;
padding: 3px 8px 6px 8px;
font-weight: normal;
font-size: 9px;
color: #222222;   }
.Tems_And_messages .right {   color: #1d6470;   }

td.tcr a {   background-repeat: no-repeat;
background-position: left;
font-weight: bold;   }

.pa-fld3, .pa-respect {   display: inline-block!important;
margin-top: 5px!important;
margin-bottom: 10px!important;
margin-left: 0px!important;
color: #272727;
float: none!important;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.5px;
font-size: 7px;
font-weight: bold;
font-family: OpenSans;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
width: 84px !important;
padding: 0px 10px!important;
border-top: 1px solid #000;
background: #;   }

#pun-viewtopic .post h3 {   background-color: #;
border-bottom: 1px solid #000;
margin-left: -30px;
margin-top: 0px;
padding: 2 2px;
height: 18px;
width: 1010px !important;
text-transform: uppercase;
font-family: 'OpenSans', sans-serif;
font-weight: bold;
letter-spacing: 0.7px;
font-size: 8px;
color: #272727!important;    }

.post h3 a {   color: #272727;
font-weight: bold;
text-transform: uppercase;   }

.post h3 a:hover {   text-decoration: none;
color: #216b84!important;
transition-duration: 1s;   }

.resizable-textarea textarea {   display: block; 
margin-bottom: 20pt;  }

/***   CS4 ÊÀÒÅÃÎÐÈÈ   ***/
#pun-category1.category h2 {   background: url(http://forumstatic.ru/files/001b/da/4f/81051.jpg) no-repeat top center;
width: 1050px;
height: 50px;
margin-left: -80px;
margin-top: -10px;
margin-bottom: 30px;
font-size:0 !important;   }

#pun-category2.category h2 {   background: url(http://forumstatic.ru/files/001b/da/4f/43304.jpg) no-repeat top center;
width: 1050px;
height: 50px;
margin-left: -80px;
margin-top: -10px;
margin-bottom: 30px;
font-size:0 !important;   }

#pun-category3.category h2 {   background: url(http://forumstatic.ru/files/001b/da/4f/36899.jpg) no-repeat top center;
width: 1050px;
height: 50px;
margin-left: -80px;
margin-top: -10px;
margin-bottom: 30px;
font-size:0 !important;   }

#pun-category4.category h2 {   background: url(http://forumstatic.ru/files/001b/da/4f/65649.jpg) no-repeat top center;
width: 1050px;
height: 50px;
margin-left: -80px;
margin-top: -10px;
margin-bottom: 30px;
font-size:0 !important;   }

#pun-category5.category h2 {   background: url(http://forumstatic.ru/files/001b/da/4f/56228.jpg) no-repeat top center;
width: 1050px;
height: 50px;
margin-left: -80px;
margin-top: -10px;
margin-bottom: 30px;
font-size:0 !important;   }

#pun-category6.category h2 {   background: url(http://forumstatic.ru/files/001b/da/4f/88907.jpg) no-repeat top center;
width: 1050px;
height: 50px;
margin-left: -80px;
margin-top: -10px;
margin-bottom: 30px;
font-size:0 !important;   }

#pun-stats.section h2 {   background: url(http://forumstatic.ru/files/001b/da/4f/84649.jpg) no-repeat top center;
width: 1050px;
height: 50px;
margin-left: -50px;
margin-top: -50px;
margin-bottom: 30px;
font-size:0 !important;   }

#main-reply {   width: 100%;
height: 200px;   }

#font-area {   height: 300px;
overflow: auto;   }

/***   ÐÀÌÊÀ ÀÂÀÒÀÐÀ   ***/
li.pa-avatar.item2 img {   border: 1px solid #000; /* ïàðàìåòðû ãðàíèöû */
background: #e0dfdf;
padding: 3px; /* Ïîëÿ âîêðóã òåêñòà */
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
max-width: 180px;
margin-top: 10px!important;   }

/***   ÑÌÀÉËÈÊÈ   ***/
#wrapper {   left: 0px;
position: relative;
width: 450px;   }

.tabs {   height: 30px;
line-height: 22px;
margin: 3 3 3px;
list-style: none;   }

#wrapper ul {   padding-left: 0px!important;   }

.tabs li {   float: left;
cursor: pointer;
background: #e0e2db;
color: #1c1c1c;
display: inline;
margin: 2px 6px;
padding: 0 5px 1px;
position: relative;
text-align: center;
text-decoration: none;
width: 65px;
border: 1px solid #000;
box-shadow: #426058 0px 0px 0;   }

.tabs li a {   padding: 0;   }

.tabs li a:hover {   color: #426058;
background: url("")no-repeat scroll 0-22.1px/cover;
text-decoration: none;   }

.tabs li.active a {   color: #1c1c1c;
border: medium hidden;
line-height: 22px;
background-position: 0 -43.5px;   }

.tabs li.active a:hover {   color: #426058;   }

#smilies-area div[class^="t-"]:not(.t-0) {   display: none;
width: 450px;
overflow: auto;
height: 200px;   }

/***   ØÀÏÊÀ ÑÏÎÉËÅÐÀ   ***/
.post-content .spoiler-box > div {   padding-left: 0px!important;
text-align: center;
line-height: 200%;
font-size: 9px;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 0.8px;
font-family: OpenSans;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
background: linear-gradient(to bottom right, #1b1b1b, #1b1b1b)!important;
padding: 0.2em 0 0.3em;
color: #fff;   }

/***   ÑÀÌ ÑÏÎÉËÅÐ   ***/
.punbb .post-content .spoiler-box {   padding: 0;
border: 1px solid gray;
box-sizing: border-box;   }

/***   ØÀÏÊÀ ÊÎÄÀ   ***/
.post-content .code-box strong.legend {   text-align: center;
line-height: 200%;
font-size: 10px;
background: #;
padding: 0.2em 0 0.3em;
text-transform: uppercase;   }

/***   ÑÑÛËÊÀ Â ØÀÏÊÅ ÊÎÄÀ   ***/
.post-content .code-box .legend a {   color: #e0e0e0!important;   }

/***   ÁËÎÊ ÊÎÄÀ   ***/
.punbb .post-content .code-box {   padding: 0;
border: 0px dashed #272727;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
color: #e0e0e0;
background: linear-gradient(to bottom right, #1b1b1b, #d7d7d7);
box-sizing: border-box;   }

/***   ÂÍÓÒÐÈ ÁËÎÊÀ ÊÎÄÀ   ***/
.punbb .post-content .blockcode {   padding: 5px 10px;
background: #;
box-sizing: border-box;   }


/***   ÁÀÍÍÅÐÛ   ***/
.banners {   position: absolute;
width: 800px;
height: 33px;
word-spacing: 3px;
margin-top: -2px!important;
margin-left: 223px!important;
overflow-y: auto;
opacity: 0.4;
-webkit-transition: .3s all;
-moz-transition: .3s all;
-ms-transition: .3s all;
-o-transition: .3s all;
transition: .3s all;   }
.banners:hover {   opacity: 1;   }

.banners::-webkit-scrollbar {
  width: 0;
}