/* CS1 Background and text colours
-------------------------------------------------------------*/

html {
    background: url(http://images.vfl.ru/ii/1587479752/bb21c13d/30287295.png) fixed no-repeat center top #131c2f;
background-size: cover;
}

#pun {
    background: #e6e6e6;
    color: #000;
}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, div#move_post_form, div#movePostsTable {
    background: #f3f3f3;
  color: #000;
  }

hr, .post-content hr {
border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
  }

/* CS1.1 */
.punbb .main .container,
.punbb td.tc3,
.punbb .section .container,
.punbb .section .formal .container,
.punbb .formal fieldset,
#viewprofile li strong, #viewprofile li div,
#setmods dd,
.punbb .post-body,
.post-box,
.punbb .post-links,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  background: transparent;
  color: #000;
  }

.punbb-admin #pun-admain .adcontainer {
  color: #000;
  background: transparent;
}

#pun-ulinks .container{
  background: transparent;
  color: #000;
}

/* CS1.2 */
.punbb .post .container,
.punbb .post h3 {
  background: transparent;
  color: #000;
}

.punbb .post h3 span {
  background: transparent;
  color: #000;
}

.punbb td.tcr  {
  background:  transparent;
  color: #000;
  }

.punbb td.tcl {
  background: transparent;
  color: #000;
  }

#pun-index td div.tclcon {
  background: #e6e6e6;
  border: 0px;
  color: #1b1e20;
  padding: 15px;
  }

.punbb td.tc2, .punbb td.tc3 {
  color: #000;
  font-weight: bold;
  font-size: 1.3em;
  font-family: pt sans;
  font-style: normal;
  background: transparent;
}


.multipage td.tc2, .multipage td.tc3 {font-size: 1.2em !important;  font-family: pt sans; font-style: normal}

.punbb td.tc3 {color:#000}

/* CS1.3 */
.punbb .main h1, #pun-stats h2,  .punbb .main h2, #pun-debug h2 {
  /* background: url(../../img/Mybb_Network/h2.gif) transparent no-repeat;*/
  color: #83170f;
  font-size: 1.2em;
  text-align: center;
  font-family: SONGER SemiExpanded;
  font-weight: bold;
}

.punbb-admin #pun-admain h2 {
  background: transparent;
  color: #000;
  font-weight: bold;
}

/* CS1.4 */
.punbb .modmenu .container {
  background: transparent;
  color: #000;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background: transparent;
  color: #000;
  }

/* CS1.6 */
#viewprofile h2 span {
  background-image: none;
}

.punbb .post h3 strong {
  font-size: 0.9em;
  color: #000;
}

/* CS1.7 */
.punbb .code-box {
  padding: 3px;
background: url(http://images.vfl.ru/ii/1587505071/654bc186/30290652.png) repeat bottom left #22282b;
  color: #f3f3f3 !important;
  border-bottom: 4px solid #e9cd6c;
  }

.punbb .quote-box {
  padding: 3px;
background: url(http://images.vfl.ru/ii/1587505071/654bc186/30290652.png) repeat bottom left #22282b;
  color: #e6e6e6 !important;
  }

.punbb .quote-box a {
 color: #bc2419 !important;
}

.punbb .quote-box a:hover {
 color: #e6e6e6 !important;
}

.punbb textarea, .punbb select, .punbb input {
  background: #dddddd;
  color: #000;
  border: 0px;
}

/* CS1.8 */
#pun-navlinks .container {
  background: none;
  color: #FFF;
  }

.offline li.pa-online strong {
  font-weight: normal;
  }

.punbb th {
  color: #000;
  /*background: url(../../img/Mybb_Network/sub.gif) transparent repeat-x;*/
}

/* CS2 Border colours
-------------------------------------------------------------*/

#pun-title, #pun-navlinks {
  border-color: #131c2f;
}

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
  border-color: #131c2f;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #131c2f;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: #131c2f;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: #131c2f;
  }
/* CS2.5 */
.punbb th {
  border-color: #131c2f;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #131c2f;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #131c2f;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #131c2f;
  }

.punbb .divider {
  border-color: #131c2f;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #131c2f;
  }

 li.pa-online {
  border-left-color: #131c2f;
  /*background: url(../../img/Mybb_Network/online.gif)  no-repeat 0px 2px;*/
  }

/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited  {
  color: #bc2419;
  text-decoration: none;
  }

.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #bc2419;
  text-decoration: none;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #cda723;
  text-decoration: none;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active {
  color: #1b1e20;
  text-decoration: none;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #e6e6e6;
  text-decoration: none;
  background: none;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #83170f;
  text-decoration: none;
  }

#pun-ulinks a {
  color: #1b1e20
;
  text-decoration: none;
  }

/* CS3.4 */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #bc2419;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #fff;
  color: #000;
  }

.post h3 span a:link, .post h3 span a:visited {
  font-weight: normal;
  font-size: 0.9em;
  text-decoration: none;
}

.subscribelink a, .subscribelink a:link, .subscribelink a:visited {
  color: #bc2419;
}

.subscribelink a:hover, .subscribelink a:focus {
  color: #1b1e20;
}

.postlink a, .postlink a:link, .postlink a:visited {
  color: #bc2419;
}

.postlink a:hover, .postlink a:focus {
  color: #1b1e20;
}

.pagelink, .postlink  {color:#1b1e20}


/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {
        background: url(http://images.vfl.ru/ii/1587494515/bb28de3e/30289677.png) no-repeat;
}

tr.inew div.icon {
        background: url(http://images.vfl.ru/ii/1587494515/746fde6f/30289676.png) no-repeat;
}

tr.iclosed div.icon {
        background: url(http://images.vfl.ru/ii/1587494514/8d9f3e76/30289674.png) no-repeat;
}

tr.iredirect div.icon {
        background: url(http://images.vfl.ru/ii/1587494515/31ceafec/30289675.png) no-repeat;
}

tr.isticky div.icon {
        background: url(http://images.vfl.ru/ii/1587494515/31ceafec/30289675.png) no-repeat;
}

tr.inewisticky div.icon, tr.inew.isticky div.icon {
        background: url(http://images.vfl.ru/ii/1587494515/746fde6f/30289676.png) no-repeat;
}

.punbb .main h1 span, .punbb .main h2 span, #pun-stats h2 span {
        background: none;
}

#profilenav h2 span {background-image: none}

td.tcr a{
        /*background: transparent url(../../img/Mybb_Network/post.gif) no-repeat 0px 3px;*/
        padding-left: 0px;
        padding-bottom: 4px;
        pading-top: 7px;
}

#pun-stats ul.container {
        /*background: transparent url(../../img/Mybb_Network/stats.gif) no-repeat 10px 10px;*/
        padding-left: 10px;
}

.punbb .main h1 span, .punbb .main h2 span, #pun-stats h2 span {
        background: none;
}

#pun-stats div.statscon {
       background: transparent;
}

#pun-crumbs2 .container, #pun-about .container{
        background: transparent;
        color: #000;
}

#pun-main div.catleft, #pun-main div.catright {
        display: none;
}



/*ÌÎß ×ÀÑÒÜ*/



li#navawards a {
  display: none;
  }

.punbb .post-links li.pl-share {
  display: none;
  }

div#pun-live-rusff { 
display: none;
}

.punbb .post-content p {
  text-align: justify;
  }

.punbb .post-content td{
border:none 0 transparent!important;
}

#pun-main .modlist { display: none;}

.lastedit {display:none}

.sharelink {
display: none;
}

.punbb .formsubmit { 
text-align: center;
}

#viewprofile div.lz {
color: #212121 !important;
}




/*êíîïêà*/
.button { 
border-radius: 100px!important;
background: #83170f !important; 
padding: 4px 10px 4px 10px !important;
box-shadow: none !important;
color: #e6e6e6 !important;
font-size: 1.2em !important;
font-family: SONGER SemiExpanded !important;
font-style: normal!important;
font-weight: bold!important;
border: none !important;
 }


.category h2 span {
display: none;
}

#pun-category1.category h2 {
background: url(http://images.vfl.ru/ii/1587493495/8422da52/30289461.png) center top no-repeat;
height: 60px;
width: 900px;
margin-left: -38px;
}

#pun-category2.category h2 {
background: url(http://images.vfl.ru/ii/1587493495/861867f4/30289463.png) center top no-repeat;
height: 60px;
width: 900px;
margin-left: -38px;
}

#pun-category3.category h2 {
background: url(http://images.vfl.ru/ii/1587493495/1f923387/30289465.png) center top no-repeat;
height: 60px;
width: 900px;
margin-left: -38px;
}

#pun-category4.category h2 {
background: url(http://images.vfl.ru/ii/1587493496/60a16f6d/30289466.png) center top no-repeat;
height: 60px;
width: 900px;
margin-left: -38px;
}

#pun-category5.category h2 {
background: url(http://images.vfl.ru/ii/1587493496/b0310a20/30289467.png) center top no-repeat;
height: 60px;
width: 900px;
margin-left: -38px;
}

#pun-category6.category h2 {
background: url(http://images.vfl.ru/ii/1587493496/873edd71/30289468.png) center top no-repeat;
height: 60px;
width: 900px;
margin-left: -38px;
}

#pun-stats h2 {
background: url(http://images.vfl.ru/ii/1587493496/a61b0de5/30289469.png) center top no-repeat;
height: 60px;
width: 900px;
margin-left: -38px;
}

#pun-stats h2 span {
display: none;
}


#font-area, #size-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #color-area, #tr-list {
  background: #e6e6e6;
  color: #000;
  border: 1px solid #282828;
  }

/*ïîëÿ ïðîôèëÿ*/

.lz {
  background: transparent;
  font-size: 1em;
  padding: 6px 6px 6px 6px;
  color: #e6e6e6 !important;
  font-family: pt sans;
  }

.lz a {
  color: #bc2419!important;
  }
.lz a:hover {
  color: #e6e6e6!important;
  }

.pa-fld1 {
  background: #83170f;
  border-radius: 100px;
  margin-top: -10px!important;
  text-align: center;
  color: #e6e6e6;
  padding: 3px 0px 3px 0px !important;
  font-family: pt sans;
  font-size: 1em;
  text-transform: uppercase;
  }

.pa-fld2 {
  font-weight: normal;
  text-align: left;
  font-family: pt sans;
  font-size: 1.1em;
  }

.pa-fld3 {
  font-weight: bold;
  text-align: center;
  color: #e6e6e6;
  font-family: pt sans;
  font-size: 1.2em;
  }

.pa-fld3::before {
content: url(http://images.vfl.ru/ii/1587501429/8346209d/30290371.png);
  }

.pa-fld4 {
  text-align: center;
  color: #e6e6e6;
  }

.pa-fld5 {
  height: 40px;
  color: #e6e6e6;
  padding: 5px 3px;
  margin-top: 5px!important;
  margin-bottom: 5px!important;
  margin-left: -16px!important;
  }


/*êîíåö ïîëåé ïðîôèëÿ*/

/*ÑÑÛËÊÈ Â ÎÏÈÑÀÍÈÈ È ÑÈÃÍÀ*/

.lynx {
color: #bc2419;
background: transparent;
padding: 0px;
font-size: 1.1em;
text-align: left;
font-weight: bold;
}

.lynx a {
color: #1b1e20 !important;
  font-family: SONGER SemiExpanded;
  font-weight: bold;
}

.lynx a::before {
content: "x ";
  font-family: arial;
font-size: 0,5em!important;
color: #bc2419 !important;
}

.lynx a:hover {
color: #bc2419 !important;
  font-family: SONGER SemiExpanded;
  font-weight: bold;
}

.signa {
    background: #83170f;
  color: #e6e6e6;
  padding: 2px 6px;
  font-size: 1.2em;
  font-weight: bold;
  font-family: SONGER SemiExpanded;
  border-radius: 100px;
  } 


/*ÏËÀØÊÀ*/

.plashka {
    background: url(http://images.vfl.ru/ii/1587501726/71fa1e76/30290393.png) center no-repeat #22282b;
    height: 40px;
    width: 215px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
  border-radius: 2px;
    }

.plashka img {
    max-height: 64px;
    max-width: 64px;
    margin: -15px 0 0 -110px;
    position: absolute;
    }

.plashka1 {
    font-family: pt sans;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    color: #e6e6e6;
    margin: -20px 0 0 20px;
    padding: 5px 0px 0px 0px;
    text-align: left;
    position: absolute;
    width: 255px;
    height: 10px;
    text-align: center;
    }
.plashka2 {
    font-family: pt sans;
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
    color: #e6e6e6;
    margin: -10px 0 0 0px;
    padding: 5px 0px 0px 0px;
    text-align: left;
    position: absolute;
    width: 255px;
    height: 10px;
    text-align: center;
    }

.plashka-occ {
    background: url(http://images.vfl.ru/ii/1587501726/71fa1e76/30290393.png) center no-repeat #22282b;
    height: 40px;
    width: 215px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
  border-radius: 2px;
    }

.plashka-occ img {
    max-height: 64px;
    max-width: 64px;
    margin: -15px 0 0 -110px;
    position: absolute;
    }


/*ÀÊÒÈÂ*/

.active {
width: 40px;
height: 40px;
background: #e6e6e6;
color: #000 !important;
text-align: center;
vertical-align: center;
-webkit-box-shadow: 8px 8px 0px 0px rgba(27, 30, 32, 1);
-moz-box-shadow:    8px 8px 0px 0px rgba(27, 30, 32, 1);
box-shadow:         8px 8px 0px 0px rgba(27, 30, 32, 1);
  }


.active1 {
width: 355px;
height: 65px;
background: transparent;
overflow-y: scroll;
color: #e6e6e6 !important;
font-family: pt sans;
font-size: 1.2em;
vertical-align: top !important;
padding-right: 8px;
  }

.active1 a {
color: #e6e6e6 !important;
font-weight: bold !important;
  }
.active1 a:hover {
color: #1b1e20 !important;
font-weight: bold !important;
  }

.active2 {
width: 300px; 
height: 70px; 
font-family: pt sans; 
font-size: 1.2em;
color: #e6e6e6
  }

.active2 a {
color: #e6e6e6 !important;
  }
.active2 a:hover {
color: #1b1e20 !important;
  }


/*ÃÎÑÒÅÂÀß*/

.guest {
width: 595px;
background: url(http://images.vfl.ru/ii/1587505071/654bc186/30290652.png) repeat bottom left #22282b;
border: 0px;
padding: 5px;
text-align: center;
color: #e6e6e6;
vertical-align: top;
font-family: pt sans !important;
font-size: 1.2em !important;
}

.guest p {
text-align: center !important;
}

/*ÀÍÊÅÒÀ*/

.string1 {
width: 100%;
text-align: center;
color: #ec7964;
font-family: SONGER SemiExpanded !important;
font-size: 2.5em !important;
margin-bottom: -10px;
padding: 0px;
}


/* ÇÀÊËÀÄÊÈ */

#MyBookmarks {
    display: none;
    position: fixed;
    z-index: 101;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    width: 240px;
    background: #f3f3f3;
}

/* ÄÂÈÃÀÅÌ ÈÊÎÍÊÓ ÍÎÂÛÕ ËÑ */

span.num_msg {
top: -15px;
}


/* FUCK! */

.fuck {
background: transparent;
opacity: 0;
transition-duration: 0.5s;
}

.fuck:hover {
opacity: 1;
}


.punbb .post-content td {
border:none 0 transparent!important;
vertical-align: top;
overflow: visible;
}


.reactions-root {display: none;}