/* CS1 Background and text colours
-------------------------------------------------------------
*/
body {
    background: #d0cbb7
url(http://xclass.mybb.ru/uploads/000f/ee/2d/5359-1-f.jpg)  bottom center repeat fixed;
}

#pun {background-color:  transparent !important;}

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer  {
  background-color: transparent;
  color: #000000;
  }
/* CS1.3 */
#pun-stats h2,.punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-stats .statscon, li#onlinelist, li#onlinelist div  {
  background-color: transparent;
  color: #000000;
  font-weight: bold;
  font-style: normal;
  }
/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #000000;
  }
/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #000000;
  }
/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #000000;
  }
/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: transparent;
  color: #000000;
  }
/* CS1.8 */
#pun-navlinks .container, #pun-ulinks .container {
  background-color: transparent;
  color: #000000;
  text-align: center;
  }
.offline li.pa-online strong {
  color: #000000;
  font-weight: normal
  }
.punbb textarea, .punbb select, .punbb input {
  background-color: transparent;
  color: #000000;
}
/* 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;
  }
/* CS1.3 */
#pun-stats h2 .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin{
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: #3e1616;
  }
#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 #dedfdf;
  }
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: #3e2018;
    border-bottom: 0px none #000;
  text-decoration: none;
  }
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #3e2018;
  }
/* 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: #3e2018;
    border-bottom: 0px none #000;
  text-decoration: none;
  }
/* CS3.3 */
#pun-navlinks a {
  color: #3e2018;
    border-bottom: 0px none #000;
  text-decoration: none;
  }
/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #3e2018;
  font-weight: normal;
font-style: normal;
  border-bottom: 0px none #000;
  text-decoration: none;
  }
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #484848;
  color: #3e2018;
  }
/* CS4 Post status icons
-------------------------------------------------------------*/
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}
#pun-category1.category h2 {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5363-4-f.png) no-repeat top center;
height: 90px;
font-size:0 !important;
}
#pun-category2.category h2 {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5363-2-f.png) no-repeat top center;
height: 90px;
font-size:0 !important;
}
#pun-category3.category h2 {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5364-3-f.png) no-repeat top center;
height: 90px;
font-size:0 !important;
}
#pun-category4.category h2 {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5363-1-f.png) no-repeat top center;
height: 90px;
font-size:0 !important;
}
#pun-category5.category h2 {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5363-5-f.png) no-repeat top center;
height: 90px;
font-size:0 !important;
}
#pun-category6.category h2 {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5364-1-f.png) no-repeat top center;
height: 90px;
font-size:0 !important;
}
#pun-category7.category h2 {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5363-3-f.png) no-repeat top center;
height: 90px;
font-size:0 !important;
}
#pun-category8.category h2 {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5364-2-f.png) no-repeat top center;
height: 90px;
font-size:0 !important;
}


#pun-stats ul.container {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5359-2.png) no-repeat 10px 10px;
padding-left: 145px;
padding-top: 100px;
}
#pun-navlinks.section .container {margin-top: 0px; }
#pun-ulinks.section .container {margin-top: 0px; }
.punbb table Div.icon {float: right; display: block; width: 50px; height: 60px; border-style: none;
background-image: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5369-3.png);
background-repeat: no-repeat;
position: absolute; left: 370px;}
TR.inew Div.icon {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5369-4.png) no-repeat;}
TR.isticky Div.icon {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5369-3.png) no-repeat;}
TR.iclosed Div.icon {
background: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5369-2.png) no-repeat;}
#button-spoiler {background-image:url('http://karpoff.5bb.ru/uploads/0000/12/13/488-1.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
p.lastedit {display:none}


#pun-navlinks  * {
  text-align: center !important;
  padding-top: 30px;
color: transparent;
}

#pun-navlinks li {
  display: inline;
  margin: 0.8%;
  padding-top: 30px;
background-position: bottom center;
}


#navindex {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5362-4.png) no-repeat center;
  padding-right: 25px;
  padding-left: 15px;
}
#navuserlist {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5362-2.png) no-repeat center;
  padding-right: 25px;
  padding-left: 15px;
}
#navsearch {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5361-2.png) no-repeat 2px 12px;
  padding-right: 25px;
  padding-left: 25px; 
}
#navprofile {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5362-3.png) no-repeat 11px 12px;
  padding-right: 25px;
  padding-left: 25px;
}
#navlogin{
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5361-3.png) no-repeat center;
  padding-right: 25px;
  padding-left: 15px;
}

#navlogout {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5361-4.png) no-repeat center;

}
#navregister {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5361-5.png) no-repeat center;
  padding-right: 25px;
  padding-left: 15px;
}

#navextra0, #navextra1, #navextra2, #navextra3, #navextra4, #navextra5, #navextra6, #navextra7, #navextra8, #navextra9, #navextra10 {
background: transparent url(/img/Mybb_NewBlack/extra.gif) no-repeat center;
  padding-right: 25px;
  padding-left: 15px;
}

#navpm {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5362-1.png) no-repeat center;
  padding-right: 25px;
  padding-left: 15px;
}

#navadmin {
background: transparent url(http://xclass.mybb.ru/uploads/000f/ee/2d/5361-1.png) no-repeat center;
font: 6px "Arial"; 
 padding-top: 36px !important;
}

#pun-main table div.tclcon {padding-left: 5px; min-height: 60px; padding-right: 40px;}
#pun-searchtopics .forum .container table .altstyle div.icon,  #pun-searchtopics .forum .container table .hasicon tr  div.icon
{display: none;}




.panel-text {
  padding: 10px;
background-image: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5398-3-f.png);
background-position: center bottom;
background-repeat: repeat-y;
  background-color: #bab6a2;

}

.slide {
  margin: 0;
  padding: 0;
  height: 8px;
  background: url(images/bg_line.png) repeat-x top;
}

.btn-slide {
  float: right;
  background: url(images/arrow_open.png) no-repeat;
  width: 40px;
  height: 15px;
  margin: 0 10px 0 0;
  outline: none;
}

.btn-slide-active {
  background: url(images/arrow_close.png) no-repeat right;
}

#sidebar {
  width: 358px; height: auto;
  top: 0px; right: 0; 
  background-color: transparent;
  text-align: center;
font-size: 8px;
  position: fixed}

.panel0 {
  display: none;
background-image: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5398-2-f.png);
background-position: bottom;
background-repeat: no-repeat;
  color: #000000;
  font: 9px "Arial";
padding-bottom: 28px;
}

#top
{display: block;
background-image: url(http://xclass.mybb.ru/uploads/000f/ee/2d/5359-3.png);
background-position: right;
background-repeat: no-repeat;
height: 37px;
width: 154px;
font: 11px "Arial";
text-align: right;
padding-right: 12px;
}


.title-logo-tdr a, .title-logo-tdr iframe, .title-logo-tdr object{
  position: relative;
  left: 300px;
  top: -20px;
}

.title-logo span {text-shadow: black 1px 1px 2px, #CCCCCC 0 0 1em;}

#pun-announcement .container {margin-top: -50px;}


.section2 {

       background: transparent;
  color: #E1E1E1;
  font: 12px "Arial";
	width: 100%;

}

.section2 a {

  color: #FFF;
  text-decoration: none;
}

ul.tabs2 {


        background: transparent;

	list-style: none;

	border: 0;

	background: transparent;
     
        height: 28px;
        margin-left: 15px;
   

}

.tabs2 li {


	float: left;

	display: inline;

	text-align: center;

	background: transparent;

	color: #777;

	cursor: pointer;

	border: 0;

         width: 19%;


	position: relative;

}


.vertical .tabs li:hover {

	color: #F70;

	padding: 0 13px;

	background: transparent;


}


.box2 {

	display: none;

	border: 0;

  border-width: 0 1px 1px;

 background: #414E67 url(http://xclass.mybb.ru/uploads/000f/ee/2d/5364-4-f.png) repeat-x top;

	padding: 12px;


}


.box {

	display: none;

	border: 0;

  border-width: 0 1px 1px;

	background: transparent;

	padding: 0 12px 0 50px;

       min-height: 200px;

}

.box.visible, .box2.visible {

	display: block;

}



.section1.vertical {


	width: 260px;

	padding-left: 63px;

}

.vertical .tabs {

	width: 40px;

	float: left;

	display: inline;

	margin: 0 0 0 -68px;

}

.vertical .tabs li {

	padding: 0 13px;

	margin: 0 0 1px;

	width: 40px;
        
      line-height: 15px;

cursor: pointer;


}

.vertical .tabs li:hover {

	width: 40px;

color: #ffffff;


}

.vertical .tabs li.current {

	width: 40px;

	color: #cccccc;


  margin-right: -1px;

}

.vertical .box {

  border-width: 1px;

}