/* CS1 Background and text colours
-------------------------------------------------------------*/

HTML {background-color: #2d2d2d; background-image: url("http://i054.radikal.ru/1304/cd/78e41bbb839b.jpg"); background-repeat: repeatxy; background-position: top center;}

body {background-attachment: scroll; background-image: url("http://s018.radikal.ru/i515/1304/9e/17d895367e65.jpg"); background-repeat: no-repeat; background-position: top center;}

#pun {background-color: #transparent; width: 850px !important; margin: auto !important; border-style: none !important;}

#pun_wrap {background-image: url("http://s020.radikal.ru/i714/1304/00/a993cda38d78.jpg"); background-repeat: no-repeat; background-position: bottom center;}

#pun-stats h2, .punbb .main h2 {background-image: url("http://s004.radikal.ru/i205/1304/f8/939bacf5185c.png"); height: 5px !important; text-transform: uppercase;  background-position: top center;}

#pun th {color: transparent;}
#pun-main .pagelink, #pun-main .postlink {color: #3a3a3a;}

.container table thead tr .tcl, .container table thead tr .tc2, .container table thead tr .tc3,  .container table thead tr .tcr, .container table thead .tc3, .container table thead .tcl, .container table thead tr .tcmod {border-style: none;}

#pun-title table {height: 610px !important; background-repeat: no-repeat; background-position: top center; background-image: url("");}

#html-footer .container {background-image: url(""); background-color: transparent; height: 180px !important; background-repeat: no-repeat;}


/* 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 {
  background-color: transparent;
  color: #3a3a3a; 
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container,  .punbb .post h3, .punbb-admin, #pun-admain .adcontainer {
  background-color: transparent;
  color: #3a3a3a; 
  }

/* CS1.3 */
#pun-debug h2, .punbb-admin #pun-admain h2, .punbb .main h1 {
  background-color: transparent;
  color: #3a3a3a;
  font-weight: bold;
font-style: normal;
height: 50px !important; }

#pun-stats h2, .punbb .main h2 {
  background-color: transparent;
  color: #e4e2e3;
  font-weight: bold;
font-style: normal; background-position: center center; background-repeat: no-repeat; height: 55px !important; }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #3a3a3a;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #3a3a3a
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #3a3a3a
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
 background-image: url("http://s020.radikal.ru/i705/1301/8c/5010d9f65714.jpg"); background-repeat: repeatxy;
  color: #3a3a3a
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #000; height: 60px !important;
 background-repeat: no-repeat; background-position: top center; background-image: url("..."); }

#pun-ulinks .container {
  background-color: transparent;
  color: #000; height: 55px !important;
 background-repeat: no-repeat; background-position: top center; background-image: url("..."); }

.offline li.pa-online strong {
  font-weight: normal
  }

 #pun-main .formal textarea, .punbb textarea, .punbb select, .punbb input  {
  background-color: transparent;
 background-image: url("http://s020.radikal.ru/i705/1301/8c/5010d9f65714.jpg"); 
  color: #3a3a3a
}

#pun-about p.container {background-image: url(""); background-repeat: no-repeat; background-position: bottom center; height: 50px !important}


/* 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:  #000
  }

/* 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 {border-color: #95a191; border-width: 1px; border-style: solid;

  }

#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: 1px solid  transparent
  }

li.pa-online {
  border-left-color:  transparent;
  }

.punbb .post-sig dt {
  border-top-color:  transparent !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: #1d5488;
    border-bottom: 0px none #000;
  text-decoration: none;
  text-shadow: 1px 1px 0px #d5caa8;
background-color: transparent;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #2e4856
background-color: transparent;
  }

/* 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: #2e4856;
    border-bottom: 1px none;
  text-decoration: none;
background-color: transparent;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #e4e2e3;
  font-weight: none;
  border-bottom: 0px none #000;
  text-decoration: none;
  text-shadow: none;
background-color: transparent;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #3d5972;
  font-weight: none;
font-style: normal;
  border-bottom: 1px none #4e4f49;
  text-decoration: none;
  text-shadow: none;
background-color: transparent;
  }

#pun-ulinks  a {
  color: #e4e2e3;
  font-weight: none;
  border-bottom: 0px none #000;
  text-decoration: none;
  text-shadow: none;
background-color: transparent;
  }

#pun-ulinks  a:hover, #pun-ulinks  a:focus, #pun-ulinks  a:active {
  color: #3d5972;
  font-weight: none;
font-style: normal;
  border-bottom: 1px none #4e4f49;
  text-decoration: none;
  text-shadow: none;
background-color: transparent;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #3a3a3a;
  }


/* CS4 Post status icons
 -------------------------------------------------------------*/

Div.icon {
background-image : url("http://s019.radikal.ru/i638/1304/1b/bbdd4d83835f.png");
background-repeat: no-repeat;
}

TR.iclosed Div.icon {
background-image : url("http://s019.radikal.ru/i638/1304/1b/bbdd4d83835f.png");
background-repeat: no-repeat;
}

TR.inew Div.icon {
background-image : url("http://s003.radikal.ru/i201/1304/d7/3d23bffc44d9.png");
background-repeat: no-repeat;
}

TR.isticky Div.icon {
background-image : url("http://s003.radikal.ru/i201/1304/d7/3d23bffc44d9.png");
background-repeat: no-repeat;
}


#container {
height: 70px;
background: url(http://s005.radikal.ru/i211/1304/a9/4ef7988c91f1.jpg) center top no-repeat;
}
ul#nav {
width: 800px; margin: 0 auto; text-align: center; overflow: hidden;
}
ul#nav li {
  float: left; list-style: none;
}
  ul#nav li a {
   display: block; width: 153px; height: 66px;
   padding: 15px 0 0 0; margin: 0 2px 0 2px;
   font: bold 16px Helvetica, Arial, Sans-Serif; text-transform: uppercase;
   color: #3d5972; text-shadow: 0 1px #000; text-decoration: none;

   background: url(http://s018.radikal.ru/i511/1304/4d/48b5f1e2416e.png) 0 -149px no-repeat;
  }
   ul#nav li a:hover {
    background: url(http://s018.radikal.ru/i511/1304/4d/48b5f1e2416e.png) 0 0 no-repeat;
    color: #e4e2e3; text-shadow: 0 2px 3px #4c2222;
   }

   ul#nav li a.js:hover {
    background: url(http://s018.radikal.ru/i511/1304/4d/48b5f1e2416e.png) 0 -149px no-repeat;
   }