/* Шапка */
#pun-title .title-logo {
  background-image: url("http://funkyimg.com/i/ZnZZ.png");
  background-repeat : no-repeat;
  background-position: top center;
  background-color: transparent;
  border: none;
  margin-top: -40px;
  margin-left: -48px;
  height: 313px;
  width: 922px;
}

/* Тело таблицы */
#pun { background-image : url("http://funkyimg.com/i/Zj8g.png");
background-repeat: repeat-y;
background-position : center;
width: 922px;}

/* Фон форума */
body {background-color: #010101;
  background-image : none;
  background-repeat: repeat;
  background-position : top left;}

/* Футер */
#pun-about p.container {
  background-image: url('http://funkyimg.com/i/ZnYQ.png');
  background-position : center;
  background-repeat : no-repeat;
  position: relative;
  margin-top: -17px; 
  margin-bottom: -51px;
  margin-left: -47px;
  height: 157px;
  width: 923px;
  text-align: center;
  }

/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.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 {
  color: #010101;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  color: #010101;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  color: #010101;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
      color: #010101;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  color: #010101;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
    color: #010101;
  }

/* CS1.7 */

.punbb .quote-box {
   color: #010101;
   background-image: none;
   background: rgba(24, 24, 24, 0.0675);
   -webkit-box-shadow: rgba(0, 0, 0, 0.170588) 1px 2px 4px, rgba(0, 0, 0, 0.1992235) 0px 0px 17px inset;
   box-shadow: rgba(0, 0, 0, 0.170588) 1px 2px 4px, rgba(0, 0, 0, 0.1992235) 0px 0px 17px inset;
   border-top: 18px solid;
   border-top: 0px solid #67120c;
   border-bottom: 0px solid #67120c;
   border-right: 0px solid #67120c;
   border-left: 0px solid #67120c;
   border-radius:0px;
     -webkit-border-radius:0px;
     -khtml-border-radius:0px;
     -moz-border-radius:0px;
     -o-border-radius:0px; 
  }

.punbb .code-box {
      color: #010101;
   background-image: none;
   background: rgba(24, 24, 24, 0.0675);
   -webkit-box-shadow: rgba(0, 0, 0, 0.170588) 1px 2px 4px, rgba(0, 0, 0, 0.1992235) 0px 0px 17px inset;
   box-shadow: rgba(0, 0, 0, 0.170588) 1px 2px 4px, rgba(0, 0, 0, 0.1992235) 0px 0px 17px inset;
   border-top: 18px solid;
   border-top: 0px solid #67120c;
   border-bottom: 0px solid #67120c;
   border-right: 0px solid #67120c;
   border-left: 0px solid #67120c;
   border-radius:0px;
     -webkit-border-radius:0px;
     -khtml-border-radius:0px;
     -moz-border-radius:0px;
     -o-border-radius:0px; 
  }

.punbb textarea {
   color: #0c0102;
   font-family: Verdana;
   font-size: 11px;
   background: rgba(24, 24, 24, 0.0675);
   -webkit-box-shadow: rgba(0, 0, 0, 0.170588) 1px 2px 4px, rgba(0, 0, 0, 0.1992235) 0px 0px 17px inset;
   box-shadow: rgba(0, 0, 0, 0.170588) 1px 2px 4px, rgba(0, 0, 0, 0.1992235) 0px 0px 17px inset;}

.punbb input, .punbb select {
   color: #0c0102;
   font-family: Verdana;
   font-size: 11px;
   background: rgba(24, 24, 24, 0.0675);
   -webkit-box-shadow: rgba(0, 0, 0, 0.170588) 1px 2px 4px, rgba(0, 0, 0, 0.1992235) 0px 0px 17px inset;
   box-shadow: rgba(0, 0, 0, 0.170588) 1px 2px 4px, rgba(0, 0, 0, 0.1992235) 0px 0px 17px inset;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* 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;
  color: transparent;
  }

/* CS2.6 */


#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 #dedfdf
  }

li.pa-online {
  border-left-color: transparent;
  }


/* 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 {
  text-decoration: none;
  color: #292929;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #292929;
  text-decoration: none;
  }

/* 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: #360000;
  text-decoration: none;
  }

/* CS3.3 */

div#pun-navlinks {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 214px;
  left: 15px;
  font-size: 13px;
  background-color: transparent;
  }

div#pun-ulinks {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 232px;
  left: 0px;
    }

#pun-navlinks a {
    color: #010101;
    font-family: georgia;
    font-variant: small-caps;
    text-transform: none;
    text-decoration: none;
    text-shadow: rgb(144, 145, 144) 0px 0px 3px;
  }

#pun-ulinks a {
    color: #010101;
    font-family: georgia;
    font-size: 10px;
    border-bottom: 0px none #000;
    text-decoration: none;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #720000;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: none;
  text-decoration: none;
  color: #292929;
  }

#pun-stats li.item1, #pun-stats li.item2 {
  float: left;
  clear: both;
  width: 60%;
  margin-left: 7px;
  }

#pun-stats li.item3 {
   float: left;
   clear: both;
  margin-left: 7px;
  }

#pun-stats li.item4 {
   float: left;
   clear: both;
  margin-left: 7px;
  }

#pun-stats ul.container {
background: transparent url(http://funkyimg.com/i/211hy.pug) no-repeat 0px 3px;
padding-left: 71px;}

/* CS4 Post status icons
 -------------------------------------------------------------*/
.punbb table Div.icon {border-style: none;
background-image: url(http://s0.uploads.ru/t/SbChk.png);
background-repeat: no-repeat;
position: relative; margin-right: 0px; margin-left: 0px;}
TR.inew Div.icon {
background: url(http://funkyimg.com/i/Zu6y.png)}
TR.isticky Div.icon {
background: url(http://funkyimg.com/i/Zu6x.png)}
TR.iclosed Div.icon {
background: url(http://sh.uploads.ru/t/QXMG0.png)}

p.desc-for {
    background: rgba(0, 0, 0, 0.04355);
    padding: 10px;
    margin-left: -9px;
    width: 95%;
    text-align: justify;
    font-family: georgia;
    font-size: 11px;
    color: #2d2d2c;
    margin-top: 5px;
   -webkit-box-shadow: rgba(0, 0, 0, 0.210588) 0px 0px 20px;
   box-shadow: rgba(0, 0, 0, 0.210588) 0px 0px 20px;
        }


#pun-main .post-author ul {text-align: center};

/* таблица, всплывающие мини блоки  */
.tooltip {
border: none; 
color: #e6e7e4;
text-decoration: none;
position: relative;
}

.tooltip span {
margin-left: -999em;
position: absolute;
}

.tooltip:hover span {
font-family:verdana;
position: absolute;
z-index: 99;
margin-left: -25px;
margin-top: 55px;
}


.tip { 
width: 120px;
background: #A9A9A9;
color: #800000; 
padding: 3px;
text-align: justify;
border-top: 2px solid #2F4F4F;
border-bottom: 2px solid #2F4F4F;
}


/* ссылки в описании форумов  */
a.sbla:link, a.sbla:visited { 
display: inline-block;
width: auto;
margin-top: 5px;
margin-bottom: 1px; 
text-transform: lowercase; 
font-family: georgia;
text-align: center; 
font-size: 11px; 
letter-spacing: 1px;
background: rgba(0, 0, 0, 0.2);
  color: #A52A2A;  
padding: 4px 5px 4px 5px;}

a.sbla:hover, a.sbla:active { 
display: inline-block;
-moz-transition: 1s ease; -webkit-transition: 1s ease;  
width: auto;
 text-transform: lowercase; 
font-family: georgia; 
font-size: 11px; 
letter-spacing: 1px; 
text-align: center; 
text-decoration: none; 
background: rgba(139, 0, 0, 0.7); 
color: #DCDCDC;  
text-align: center; 
padding: 4px 5px 4px 5px;}