/* CS1 Background and text colours
-------------------------------------------------------------
*/
body, ul, li {
 line-height:21px;
 text-align:left;
z-index: 1000;
}

#menu {
 list-style:none;
 width:800px;
 margin:0px 0px 0px 0px;
 height:50px;
 padding:0px 0px 0px 0px;
 background: #7b5e4b  transparent;
 border: 0px;
}

#menu li {
 float:left;
 display:block;
 text-align:center;
 position:relative;
 padding: 0px 5px 0px 0px;
 margin-right:0px;
 margin-top:0px;
 border: none;
}

#menu li:hover {
 border: 0px;
 padding: 0px 5px 0px 0px;
 background: #7b5e4b;
}

#menu li a {
 font-family:Palatino Linotype;
 font-size:12px; 
 color: #b1947c;
 display:block;
 outline:0;
 text-decoration:none;
 border:0px dashed #886f5e;
}

#menu li:hover a {
 color: #b1947c;
}

#menu li .drop {
 padding-right:21px;
  background-color: #7b5e4b transparent; no-repeat right 7px;
}
#menu li:hover .drop {
  background-color: #7b5e4b; no-repeat right 7px;
 border:1px dashed #886f5e;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
 margin:4px auto;
 float:left;
 position:absolute;
 left:-999em;


/* Скрываем выпадающие пункты */
 text-align:left;
 padding:10px 5px 10px 5px;
 border:1px dashed #886f5e;
 
 /* Фон */
 background:#7b5e4b;
}


.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 420px;}
.dropdown_5columns {width: 560px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
 left:-1px;
 top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
 display:inline;
 float: left;
 position: relative;
 margin-left: 5px;
 margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {
 float:right;
 margin-right:0px;
}
#menu li .align_right {
 /* Скругленные углы */
 -moz-border-radius: 0px 0px 0px 0px;
 -webkit-border-radius: 0px 0px 0px 0px;
 border-radius: 0px 0px 0px 0px;
}

#menu li:hover .align_right {
 left:auto;
 right:-1px;
 top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
 font-family:Palatino Linotype;
 font-size:12px; 
 color: #b1947c;
 line-height:21px;
 text-align:left;
}
#menu h2 {
 font-size:10px;
 font-weight:400;
 letter-spacing:-1px;
 margin:7px 0 14px 0;
 padding-bottom:14px;
 border:1px dashed #886f5e;
}
#menu h3 {
 font-size:14px;
 margin:7px 0 14px 0;
 padding-bottom:7px;
 border:1px dashed #886f5e;
}
#menu p {
 line-height:18px;
 margin:0 0 10px 0;
}

#menu li:hover div a {
 font-size:13px;
 color:#b1947c;
}
#menu li:hover div a:hover {
 color:#b1947c;
}


.strong {
 font-weight:bold;
}
.italic {
 font-style:italic;
}

#menu li .black_box {
 background-color:#654936;
color: #a0937e;
 padding:4px 6px 4px 6px;
margin-right: 2px;
 border:1px dashed #886f5e;
}

 /* Скругленные углы */
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;


#menu li ul {
 list-style:none;
 padding:0;
 margin:0 0 12px 0;
}

#menu li ul li {
 font-size:12px;
 line-height:24px;
 position:relative;
 text-shadow: 1px 1px 1px #3d0200;
 padding:0;
 margin:0;
 float:none;
 text-align:left;
 width:130px;
}
#menu li ul li:hover {
 background:none;
 border:none;
 padding:0;
 margin:0;
}

#menu li .greybox li {
 background:#7b5e4b;
 border:1px dashed #654936;
 margin:5px 5px 5px 5px;
 padding:4px 2px 4px 6px;
 width:116px;
color: #603025;

 /* Скругленные углы */
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
}
#menu li .greybox li:hover {
 background:#654936;
 border:1px dashed #886f5e;
 padding:5px 3px 5px 7px;
 margin:0px 0px 4px 0px;
color: #603025;
}
























.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
border-width: 1px; border-color: #a0937e; border-style: dashed;
height:20px;
font-color: #a0937e;
background-color: #907b6c;
text-shadow: none;
}



#pun-title .title-logo { 
display : none; 
}


#pun-redirect, #pun-maint {
background-color: #907b6c;
background-image : url("----");
border: 1px solid #603025;
padding-top: 100px;


}
#pun-redirect, #pun-title {
text-align: right;
}



#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}


#pun_wrap #pun #pun-index {margin-left: -1px; }
#pun_wrap #pun .punbb {margin-left: -1px; }


#pun-status .container {color: #a0937e; font-family: Verdana;  text-shadow: 1px 1px 1px #3d0200;}
#pun-crumbs1 p.container {color: #a0937e; font-family: Verdana;  text-shadow: 1px 1px 1px #3d0200;}


.punbb .main .tcl { 
overflow-x: hidden;
padding-right: 0px;
text-align: left;
width: 50%;
}


#pun-title TABLE { 
background : transparent url(http://jpegshare.net/images/2e/d1/2ed1ea338d9b1a7cfa37921d4abb2e0a.jpg) repeat-x top center; display: block; 
margin-top: 0px;
margin-bottom:-180px;


}

body {background-color: #907b6c;
background-image : url("http://jpegshare.net/images/b0/fc/b0fc18c9e22634197fd8d97097519bc8.jpg");
background-repeat: repeaty;
background-position : top center;


}

#pun {
background-image : url("");
background-color: #603025 transparent;
background-position : center;
background-attachment : fixed;

}

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer  {
  background-color: transparent;
  color: #b1947c;
  }

/* 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: #b1947c;
  font-weight: bold;
  font-style: normal;

  }


/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {background-color: transparent;
  font-color: #b1947c;



  }




/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #b1947c;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #b1947c;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
background-color: #907b6c; border-width: 1px; border-color: #b1947c; border-style: solid; color: #603025;
  }


#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .post .container .post-body .post-box .post-content .quote-box {background-color: #907b6c; border-width: 1px; border-color: #a0937e; border-style: dashed; color: #603025;}

#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .post .container .post-body .post-box .post-content .code-box {background-color: #907b6c; border-width: 1px; border-color: #a0937e; border-style: dashed; color: #603025;}


/* CS1.8 */
#pun-navlinks .container, #pun-ulinks .container {
  background-color: transparent;
  color: #b1947c;
  text-align: center;
  }

.offline li.pa-online strong {
  color: #b1947c;
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input {
  background-color: #7b5e4b;
color: #603025;
}

/* 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: 1px solid #b1947c;
  }

#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 #b1947c;

  }

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: #a0937e;
    border-bottom: 0px none #a0937e;
  text-decoration: none;
  background-color: transparent;
 font-family: Verdana;
 text-shadow: 1px 1px 1px #3d0200;


  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #a0937e;
  background-color: transparent;
 font-family: Verdana;
 text-shadow: 1px 1px 1px #3d0200;
  }

/* 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: #a0937e;
    border-bottom: 0px none #a0937e;
  text-decoration: none;
  background-color: transparent;
 font-family: Verdana;
 text-shadow: 1px 1px 1px #3d0200;



  }

/* CS3.3 */
#pun-navlinks a {
 color: #a0937e;
    border-bottom: 0px none #a0937e;
  text-decoration: none;
  background-color: transparent;
 font-family: Verdana;
 text-shadow: 1px 1px 1px #3d0200;

  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #a0937e;
  border-bottom: 0px none #a0937e;
  text-decoration: none;
  background-color: transparent;
 font-family: Verdana;
 text-shadow: 1px 1px 1px #3d0200;

  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #a0937e;
  color: #a0937e;
  background-color: transparent;
 font-family: Verdana;
 text-shadow: 1px 1px 1px #3d0200;
  }

#pun-navlinks, #pun-navlinks .container {
  background-color: #a0937e;
  color: #a0937e;
font-size: 10px;
  background-color: transparent;
 font-family: Verdana;
 text-shadow: 1px 1px 1px #3d0200;
}





/* CS4 Post status icons
-------------------------------------------------------------*/

div.icon {
        background: url(http://jpegshare.net/images/32/4a/324a63b6e31a06e59ec4eb589f077bf8.jpg) no-repeat;
}

tr.inew div.icon {
        background: url(http://jpegshare.net/images/6b/9a/6b9a56b731256ff8a043ef572ba99d6d.jpg) no-repeat;
}

tr.iclosed div.icon {
        background: url(http://jpegshare.net/images/7d/ff/7dff4d7f1af454d684a1326a51e2e987.jpg) no-repeat;
}

tr.iredirect div.icon {
        background: url(http://jpegshare.net/images/32/4a/324a63b6e31a06e59ec4eb589f077bf8.jpg) no-repeat;
}

tr.isticky div.icon {
        background: url(http://jpegshare.net/images/56/df/56dfc5ab28e594935bad6608e88bc72d.jpg) no-repeat;
}



#html-footer { 
margin-bottom: 0em;
}

#html-footer .container {background-color: #907b6c;
background-image : url("http://jpegshare.net/images/ad/22/ad2209f5ccf345043b3bd970482d7f15.jpg");
no-repeat;
height: 129px;
width: 1680px;
margin-left: -429px; 
}