/* CS1 Background and text colours
-------------------------------------------------------------*/
body {
    margin: 0px!important;
  }

HTML {
min-width: 1024px;
  background: url(http://forumstatic.ru/files/0015/3e/86/58540.jpg) #272727;
  }

#pun_wrap {  
  background-repeat: no-repeat; 
  background-position: center bottom;
}
.pagelink .prev, .pagelink a    {
    color: #0b1e29;
    background: #ededed;
    padding: 0px  16px;
}
.pagelink strong{
color: #d9d9d9;
    background: #2b2b2b;
    padding: 0px 16px;
}

#pun-stats ul.container {
background: transparent;
}
#pun-report .bg, #pun-reputation .bg, #pun-admin-award-form .bg {
    background: #2b2b2b!important;
    opacity: .9!important;
}
#pun-stats ul.container a { 
text-shadow: none !important;
    font-size: 13px!important;
    text-transform: initial!important; }

#pun-stats li.item1, #pun-stats li.item2 { 
  float: left; 
  margin-top: 0px;}


/* CS1.1 - aiiieieoaeuiue oaeno*/
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
/*    background-color: transparent;*/
    font-family: inherit;
    color: #333;
    font-size: 13px;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.39);
}

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: transparent;
  color: #222;
  }
.punbb-admin #pun-admain .adcontainer {border-color: #392020;}
.adformal h2, #pun-adnav h2 {background-color: rgb(11, 11, 11) !important;}
.adformal { border-width: 0px !important; }
#pun-admain fieldset {border-color: #392020;}

/* CS1.3 - category*/
/* title category*/
#pun-stats h2, .punbb .main h1, .punbb .main h2 {
    background: url(http://forumstatic.ru/files/0015/3e/86/26716.jpg) no-repeat;
    color: #ededed;
    font-size: 10px;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    letter-spacing: 0px;
    width: 1024px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 0px;
  }

#pun-stats h2 {
    background: url(http://forumstatic.ru/files/0015/3e/86/26716.jpg) no-repeat;
    height: 40px;
}


/* text title category*/ 
#pun-stats h2 span, .category h2 span {
 /* visibility: hidden!important; */
    margin-left: 0px;
 }

.tclcon h3 a  {
font-weight: bold !important;
  color: #004083;  }

.intd .tclcon {    
    background: #cccccc;
}

.tcl .tclcon {
    margin-top: 10px;
}

/* Ia?ae?anea Oi?oi-Iineaaiaa_niiauaiea */
#pun th {
    /* text-align: right; */
    font-size: 10px;
    color: #444;
    background-color: rgba(128, 114, 101, 0);
}

/* CS1.4 - oaio i?iniao?eaa?o*/
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #222;
  }

/* CS1.5 - oaeno a i?ioeea*/
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
    background-color: transparent;
    color: #37383C;
    font-weight: normal;
    text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.3);
    font-size: 14px;
    }

/* CS1.6 - oeo?u a i?aaii aa?oiai oaeo*/
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #2a0808;
  }

/* CS1.7 */
.punbb .quote-box {
text-align: justify;
    background: rgb(220, 220, 220);
    border: 1px solid #999;
  }

.punbb .spoiler-box {
text-align: justify;
    background: #dcdcdc;
    border: 1px solid #2a2a2a;
}


.punbb .code-box {
    text-align: justify;
    background: #2b2b2b;
    border: 2px solid #992e2e;
    color: #d9d9d9!important;
  }

/* CS1.8  - oaeno aioo?e aeieia aaiaa*/
#pun-navlinks .container {
  background: transparent;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea {
    background: rgba(128, 128, 128, 0.15);
    color: #3E4349;
    font-family: verdana;
    box-shadow: 0px 0px 3px 2px rgba(128, 128, 128, 0.43) inset;
    padding: 4px;
    border: solid 1px rgb(90, 90, 90);
    border-radius: 3px;
  }

/* list link table */
.punbb select {
    background: #222;
    color: #d9d9d9;
    font-family: arial;
    font-size: 10px;
    padding: 4px 20px;
    font-weight: normal;
    margin-top: 2px;
    border:none;
    }
.punbb select:hover {
    background: #222;
    color: #d9d9d9;
    box-shadow: none;
}
.punbb select, .button {
    text-align: center;
}
 .punbb input {
background: #2b2b2b;
    color: #ededed;
    font-family: arial;
margin-bottom: 2px;
    font-size: 12px!important;
    padding: 6px 20px 6px 20px;
    border: solid 1px #2b2b2b;
}
.punbb input:hover {
    background: #2b2b2b;
    color: #ededed;
    border: solid 1px #992e2e;
}
/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
  }

/* 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: transparent;
  }

/* CS2.5 */
.punbb th {
  border-color: transparent;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent;
  }

.punbb .divider {
  border-color: transparent;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 0px solid #eabcf1;
  }

li.pa-online {
  border-left-color: transparent;
  }

.punbb .post-sig dt {
  border-top-color: #333 !important;
  }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.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 {
    color: #333;
    font-size: 12px;
    font-family:arial;
    font-weight: bold!important;
    border-bottom: none;
    text-decoration: none;
    -webkit-transition: 0.5s ease;
    }


/* Aeoeaiay nnueea a eaaie iaaeaaoee */
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333;
  text-decoration: none;
  font-weight: 900;
  }

/* CS3.2 */
.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: #992e2e;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.2) !important;
    -webkit-transition: 0.5s ease;
  }

/* CS3.3 */
#pun-navlinks a {
    color: #b4b4b4;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.20);
    text-decoration: none;
    text-transform: uppercase;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 1px;
    }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
    color: #992e2e;
    text-shadow: none!important;

}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS3.5 */
#pun-ulinks a {
color: rgb(255, 255, 255);
  font-weight: normal;
  transition: all 0.3s ease;
  }

#pun-ulinks a:hover {
    color: rgb(137, 137, 137);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    transition: all 0.5s ease;
  }

/* CS3.6 */
#pun-index .tcl h3 a {
font-size: 12px;
    letter-spacing: 0px;
    color: #d9d9d9;
    font-family: arial;
    font-style: italic;
    position: relative;
    z-index: 101;
}  


/* Dop-CS5 Profile
-------------------------------------------------------------*/
.punbb .post .post-author {
    text-align: center;
    color: #d9d9d9;
    background: url(http://forumstatic.ru/files/0015/3e/86/10974.jpg) bottom no-repeat, #b3b3b3;
    padding-bottom: 31px;
}

.punbb .post .post-author a {
    color: #d9d9d9;
    text-shadow: none!important;
    font-family: arial;
    font-size: 11px;
    font-weight: bold!important;
}
.punbb .post .post-author a:hover {
    text-shadow: 1px 0px 0px rgba(0,0,0,0.2)!important;
    color: #992e2e!important;}


.pa-author a {
    color: rgb(217, 217, 217)!important;
    font-family: arial;
    font-size: 10px!important;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.pa-author a:hover {
   color: #992e2e!important;
    text-shadow: 1px 0px 0px rgba(255, 255, 255, 0.2) !important;

}

.post-author ul li.pa-avatar img {
    box-shadow: none;
}

.pa-avatar img {
  /* box-shadow: 0px 0px 5px #000;
   border-radius: 1px;*/
}

.pa-title {
    color: #d9d9d9;
    font-family: arial;
    font-size: 9px!important;
    letter-spacing: 1px;
    padding: 8px 0px 8px 0px!important;
    font-weight: normal!important;
    border: 1px solid #990000;
    background: #2b2b2b;
    box-shadow: 0px 0px 0px 1px #d9d9d9 inset;
}

.punbb .post-body a {
    font-size: 13px;
    text-transform: none;
    color: #333;
    font-family: arial;
    font-style: italic;
    font-weight: bold !important;
    text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.1);
}

.punbb .post-body a:hover {
    color: #992e2e;
    text-shadow: none!important;
  }


/*.punbb .post-links a {
    color: #ededed!important;
    font-size: 12px;
    text-transform: none;
}
.punbb .post-links a:hover {
    color: #992e2e!important;

}*/
.punbb .post-links a {
    color: #ededed!important;
    font-size: 12px;
    text-transform: none;
/*display: none;*/
}
  
/* CS4 Other
-------------------------------------------------------------*/

.pa-author, .pa-title, .post-author-Sp img, .post-author-Sp Sp2 img {
text-align: center;
}

.post-author-Sp ul, .post-author-Sp Sp2 ul {
border-right: none !important;
}

/*img.post-img-Sp {
margin: 0px 3px 30px!important;
}*/
.topic {
margin-top: 25px;
}
.hasicon .tcl .icon.icon-new {
opacity: 0.2;
} 

.punbb table div.icon {
  /*  width: 500px;
    height: 20px;
    border-style: none;
    background: url(http://forumstatic.ru/files/0015/3e/86/52966.png) 100% 0%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 100;
    margin-bottom: -40px;*/
}

TR.inew Div.icon {
width: 500px;
    height: 26px;
    background: url(http://forumstatic.ru/files/0015/3e/86/22852.png) 100% 33%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 100;
    margin-bottom: -41px;

}

TR.isticky Div.icon {
  /*  width: 500px;
    height: 20px;
    border-style: none;
    background: url(http://forumstatic.ru/files/0015/3e/86/52966.png) 100% 0%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 100;
    margin-bottom: -40px;*/
}

TR.iclosed Div.icon {
/*    width: 500px;
    height: 20px;
    border-style: none;
    background: url(http://forumstatic.ru/files/0015/3e/86/52966.png) 100% 0%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 100;
    margin-bottom: -40px;*/
}

#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 0em}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    background: #ededed;
    border: 2px solid #992e2e;
    box-shadow: inset 0px 0px 0px 2px #000!important;
}

.inner.post_reputation h1 {
    background: #2b2b2b;
    width: 768px !important;
    margin-left: 0px;
    margin-top: 0px;
    height: 30px;
    line-height: 40px;
    margin-bottom: 10px;
    text-shadow: none!important;
}


#pun-admain fieldset p {
    border-color: rgba(255, 255, 255, 0.3)!important;
    background-color: transparent!important;
}



#poll-special td {
position: relative;
    padding-left: 20px;

}

.punbb .post h3 span input#hide-1 {
    z-index: 0;
    margin-left: 0;
    position: relative;
    display: none;
padding: 0!important;
}

.postlink {text-transform: lowercase!important; font-size:11px; color: #111;}
.postlink a {text-transform: lowercase!important; font-size:11px; color: #333!important; text-shadow: none!important;}
.postlink a:hover {
    color: #992e2e!important;
    text-shadow: 1px 0px 0px rgba(0,0,0,0.2);}

/* CS2.4 scroll browser*/

::-webkit-scrollbar {width: 8px;
    height: 5px;
    background-color: #222;}  
::-webkit-scrollbar-thumb {background-color: #ededed;}

 .top [href="#top1"]
{
 background: url(http://forumstatic.ru/files/0015/3e/86/38837.png) no-repeat;
width: 23px;
height: 61px;
display: block;
margin-bottom: -26px;
margin-top: -26px;
}
 .top [href="#top2"]
{
 background: url(http://forumstatic.ru/files/0015/3e/86/44715.png) no-repeat;
width: 76px;
height: 23px;
display: block;
}
 .top a:hover {opacity: 0.5!important;}

ul.post-ul-Sp.Sp1, ul.post-ul-Sp.Sp2, ul.post-ul-Sp.Sp3, ul.post-ul-Sp.Sp4 {margin-bottom: 10px!important;}
ul.post-ul-Sp.Sp1 {
    background: #222;
    text-align: start;
    padding-left: 5px!important;
}
ul.post-ul-Sp.Sp2 {
    background: #222;
    text-align: start;
    padding-left: 5px!important;
}
ul.post-ul-Sp.Sp3 {
background: #222;
    text-align: center;
    padding: 5px!important;
    padding-left: 5px!important;
}
ul.post-ul-Sp.Sp4 {
background: #222;
    text-align: center;
    padding: 5px!important;
    padding-left: 5px!important;
}


#profile-left {
    width: 25%!important;
    padding-top: 0 !important;
    border-top: solid 6px #1c1c1c!important;
    border-bottom: solid 6px #1c1c1c!important;
    background: rgba(255, 255, 255, 0.39);
    text-align: center;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    padding-left: 0px!important;
}

#profile-right {
    width: 75%!important;
    border: dashed 1px #792930!important;
    background: rgba(255,255,255,0.2);
    border-top: solid 6px #1c1c1c!important;
    border-bottom: solid 6px #1c1c1c!important;
    background: rgba(255, 255, 255, 0.39);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}

.words {
    color: #2b2b2b;
    text-decoration: underline;
    font-family: arial;
    letter-spacing: 0px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    }

.transcription {
    position: relative;
    padding: 5px;
    color: #2b2b2b;
    font-size: 12px;
    font-family: arial;
}

div#minihrefs {
text-align: center;
  margin: 10px auto 2px;
}


#minihrefs a, #minihrefs a:hover, #minihrefs2 a, #minihrefs2 a:hover, #navhrefs a, #navhrefs a:hover {
    width: 180px;
    color: #333;
    font-style: italic;
    font-family: arial;
    font-size: 11px !important;
    font-weight: bold !important;
    text-align: center;
    margin-top: 1px;
    padding: 4px;
    -webkit-transition: 0.8s ease;
    transition: 0.8s ease;
    -moz-transition: 0.8s ease;
    -o-transition: 0.8s ease;
    display: inline-block;
    position: relative;
    text-shadow: none;
}

#minihrefs a, #minihrefs2 a {
    background-color: #d9d9d9;
}
#minihrefs a:hover, #minihrefs2 a:hover {
    background: #222;
    color: #d9d9d9;
    text-shadow: none;
 }

#minihrefs2 a {
width: 340px!important;
}


#table-all {
    width: 1034px;
    margin-left: -8px;
    position: relative;
    z-index: 1000;
    background: #2b2b2b;
    border: 2px solid #992e2e;
    box-shadow: inset 0px 0px 0px 2px #d9d9d9;
    margin-top: -310px;
    opacity: 0.02;
    transition: 0.9s ease;
    -moz-transition: 0.8s ease;
    -o-transition: 0.8s ease;
    }
#table-all:hover {
    width: 1034px;
    margin-left: -8px;
    position: relative;
    z-index: 1000;
    background: #2b2b2b;
    border: 2px solid #992e2e;
    box-shadow: inset 0px 0px 0px 2px #d9d9d9;
    margin-top: -310px;
    opacity: 1;
    }
.title {
    text-align: center;
    font-family: fantasy;
    font-size: 14px;
    font-style: italic;
    margin-bottom: -15px;
    color: #0B0B0B;
    text-shadow: 1px 1px 0px rgba(111, 0, 10, 0.39);
}

.time {
    text-align: center;
    font-style: italic;
    font-family: sans-serif;
    color: #959595;
    text-shadow:none;
}
.time b{
    font-size: x-small;
    color: #ededed;
    text-shadow:none;
}

.news {
    color: #959595;
    font-size: 10px;
    font-weight: normal;
    text-shadow: none!important;
    padding: 2px 8px 4px 8px;
    overflow: scroll;
    overflow-x: inherit;
}
.news b {
    font-weight: bold;
    color: #999!important;
    text-shadow: none!important; }

.news a{
    font-weight: bold!important;
    font-size: 10px!important;
    font-style: italic;
    color: #ededed!important;
    text-shadow: none!important;
}

.news a:hover {
    color: #992e2e!important;
    text-shadow: none!important; }

.activist a{
text-align: center;
}
.activist a img{
width: 38px;
    height: 38px;
    border-radius: 1px;
    border: 1px solid #222;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6);
    margin: 0px;
    position: relative;
    -webkit-transition: 0.1s ease;
}

.activist a:hover img {
  opacity: 0.9;
      border-left: 2px solid rgba(11, 11, 11, 0.7);
    border-right: 2px solid rgba(11, 11, 11, 0.7);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.5s ease;
}
.coll1 {
    width: 49.4%;
    float: left;
    margin: 1px;
}

.forminput {width: 215px;margin-left: 5px;}
.imp-navigation a{
    font-style: italic;
    font-size: inherit;
    background-color: rgb(212, 212, 212);
    border: 1px #BBBEBF dotted;
    text-align: center;
    width: 49.4%;
    float: left;
    display: inherit;
    position: relative;
}

.tip { 
    position: absolute;
    background-color: #F2F2F2;
    color: #404040;
    border: 3px double #B7B7B7;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgb(51, 51, 51);
    z-index: 1000;
    padding: 5px;
    line-height: 10px;
    font-family: verdana!important;
    font-style: normal!important;
    font-weight: 100!important;
    font-size: 10px;
}
.tooltip {
border: none; 
color: #000000;
text-decoration: none;
text-shadow: none !important;
position: relative;}

.tooltip span {
margin-left: -999em;
position: absolute;}

.tooltip:hover span {
font-family:verdana;
position: absolute;
left: 0px; 
top: 15px; 
z-index: 99;
margin-left: 0;}

.banners {
overflow: scroll;
    overflow-x: inherit;
    height: 64px;
opacity: 0.5;

}

.banners:hover {
opacity: 1;

}

.banners a {
font-weight: bold;
    font-style: italic;
    font-size: smaller;
}
.big-banners a img {
   width: 300px;
    height: 42px;
}
.banners-2 {
    overflow: inherit;
    height: 32px;
    text-align: center;
}
#quotepost span{display:none}
#quotepost {
    font-size: 10px;
    overflow: scroll;
    overflow-x: inherit;
    background: rgba(255, 255, 255, 0.39);
    height: 38px;
    padding: 1.5px;
}
#quotepost a{
font-size: 9px;
}

#quotethink  span{display:none}
#quotethink {
    font-size: 10px;
    overflow: scroll;
    overflow-x: inherit;
    background: rgba(255, 255, 255, 0.39);
    height: 38px;
    padding: 1.5px;
}
.title-2, .title-3 {
    text-align: center;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: -10px;
    color: #d9d9d9;
    background: #222;
    text-shadow: 0px 0px 1px rgb(43, 43, 43);
}

.navigation a{
color: #ededed!important;
    text-transform: uppercase;
    font-family: arial !important;
    font-size: 8px !important;
    font-weight: 100 !important;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 5px;
    background-color: #222;
    padding: 5px 0;
    -webkit-transition: 0.8s ease;
    transition: 0.8s ease;
    -moz-transition: 0.8s ease;
    -o-transition: 0.8s ease;
    display: inherit;
    position: relative;
}

.navigation a:hover {
    background: #992e2e;
    color: #ededed !important;
    text-shadow: none!important;
}

.soc-icon {
    text-align: center;
}
.soc-icon a img{
   width: 20px;
   height: 20px;
   border-radius: 50px;
   border: 2px solid rgba(0,0,0,0.1);
   box-shadow: 1px 1px 0px  rgb(121, 41, 48);
   margin: 5px;
   position: relative;
   -webkit-transition: 0.2s ease;
}
.soc-icon a:hover img{
    opacity: 0.8;
    border: 2px solid rgba(0,0,0,1);
    box-shadow: 0px 0px 5px #000 inset;
    -webkit-transition: 0.9s ease;
}
small#plng {
    border: 0px solid!important;
    padding: 5px!important;
    margin: 0 60px 0 0px!important;
}


.post-content .spoiler-box > div {
    cursor: pointer!important;
    color: #333!important;
    font-family: arial;
    text-align: center;
    font-size: 12px!important;
    letter-spacing: 0.2px;
    font-weight: bold;
}

.post-content .spoiler-box > div.visible {
background-image: url('http://invertedparadise.anihub.ru/img/minus.png')!important;
} 
/******** start mobile*******/

@media (max-width:1024px){
#pun-title {margin: auto!important;
    background: #2b2b2b!important;
    height: 100px!important;}
#pun-ulinks li a {
color: #d8d8d8;
}
#pun-ulinks .container {
padding-bottom: 1em;
}

#table-all {
    margin-top: 0px;
    opacity: 1;
}
#table-all:hover {
    margin-top: 0px;
    opacity: 1;
}

#pun-about {
    display: none!important;
}
#pun {
    background: #ededed!important;
    position: relative;
    width: 100%;
    margin: auto;
}
#pun-stats h2{
    background: #2b2b2b;
}
#pun-stats h2, .punbb .main h1, .punbb .main h2 {
    background: #2b2b2b;
}
.punbb table div.icon {
    float: right;
    width: 20px;
    height: 20px;
}

TR.inew Div.icon {
  background: #992e2e 100%  33%;
  background-repeat: no-repeat; 
}
.words {
    display: none!important;
}
.intd .tclcon {
box-shadow: none;
    background: none;
    border: none;
}
 .top [href="#top1"]
{
    display: none!important;}
 .top [href="#top2"]
{
    display: none!important;
}
HTML {
  background:#2b2b2b;
  }
.punbb .post-box {
    font-size: 15px;
}
#pun-redirect, #pun-maint {  
    display: none!important;
  }
}
/******** end mobile*******/


/*#pun-crumbs2:after {
content: 'text';
}*/

strong, b {
    font-weight: bold!important;
    color: #992e2e;
}
.hasicon .tcl .icon.icon-new {
    opacity: 0.2;
}
.forum th.tcl {color: transparent!important;}


/*Фон под контейнеры в форме Ответа*/
#pun_wrap #post .container[id$="-area"]{
    color: #d6d6d6!important;
    background: #222;
    border: solid 2px rgb(152, 39, 45);
    box-shadow: inset 0px 0px 0px 2px #ededed;
    border-radius: 0px;
    z-index: 100;
}
#pun_wrap #post .container[id$="-area"] strong, #pun_wrap #post .container[id$="-area"] a{
    color: #992e2e;
    text-shadow: none!important;
}

#syuzhet {display: none;}

#pun-admain .isactive a {
    color: #992e2e!important;
    font-weight: bold;
}