#pun-title .title-logo {
   display: none;
}

#pun-title table {
   background-position: center 0; background-repeat: no-repeat; 
   border: none;
   margin-left: -50px;
}

html {
   background: url("http://forumfiles.ru/files/0016/b9/a6/88438.jpg") repeat fixed #d1cac2;
   background-position: center 0;
}

/* CS1 Background and text colours
-------------------------------------------------------------*/
#pun-announcement h2 {
   display: none;
}

/* CS1.1 */
.punbb .section .container, .punbb td.tc2, .punbb td.tc3, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
   background-color: transparent;
   color: #4a66a5;
   text-decoration: none;
}

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
   background-color: transparent;
   color: #4a66a5;
   padding-bottom: 1em;
}
.punbb-admin #pun-admain .adcontainer {
   width: 744px;
}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
   background-image: url("http://forumfiles.ru/files/0014/98/d3/46017.png");
   background-repeat: no-repeat; 
   background-color: transparent;
   background-position: top center; 
   color: #4f190f;
   height: 27px;
   font-style: bold;
   text-align: center;
   font-size: 10px;
   font-Family: verdana;
   font-weight: bold;
   text-valign: middle;
}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
   background-color: transparent;
   color: #fddf2c;
}

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
   background-color: transparent;
   color: #005EAB;
}

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
   background-color: transparent;
   color: #333;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
   border-style: solid;
   border-color: transparent;
   border-width: 30px;
   -moz-border-image: url(http://forumfiles.ru/files/0016/b9/a6/23141.png) 30;
   -webkit-border-image: url(http://forumfiles.ru/files/0016/b9/a6/23141.png) 30;
   -o-border-image: url(http://forumfiles.ru/files/0016/b9/a6/23141.png) 30;
   border-image: url(http://forumfiles.ru/files/0016/b9/a6/23141.png) 30 fill;
   border-image-source: url("http://forumfiles.ru/files/0016/b9/a6/23141.png");
   border-image-slice: 43 fill;
   border-image-width: initial;
   border-image-outset: initial;
   border-image-repeat: initial;
   margin-left: auto!important;
   margin-right: auto!important;
}

/* CS1.8 */
#pun-navlinks .container {
   background-color: transparent;
   color: #f1f1f1;
}

.offline li.pa-online strong {
   font-weight: normal
}

.punbb textarea {
   background-color: transparent;
   color: #000000;
   background: #d1cac2;
   border: 1px solid #b4745b;
   padding: 8px!important;
}

.punbb textarea:active {
   border: 1px solid #b4745b;
}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .post h3 {
   border-color: #ccc #ccc #aaa #ccc
}

/* 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: #004F90;
}

/* 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: #C9D6E0;
}

/* CS2.5 */
.punbb th {
   border-color: #dedfdf
}

/* CS2.6 */

#pun-ulinks li, li#onlinelist, #pun-help .formal .info-box h3.legend span {
   border-color: #ccc;
  }

li#onlinelist, #pun-help .formal .info-box h3.legend span {
   padding: 5px;
}

#pun-ulinks li a, li#onlinelist div, #pun-help .formal .info-box h3.legend {
   border-color: #fff;
}

.punbb .divider {
   border-color: #ccc #fff #fff #fff;
}

.punbb .formal fieldset .post-box, .punbb .info-box {
   border: 1px solid #dedfdf;
}

/* 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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
   color: #691002;
   text-shadow: 0 0 3px #e5d7af;
   text-decoration: none;
}

.punbb a:hover, .punbb-admin #punbb-admain a:hover {
   color: #7c2d13;
   text-shadow: 0 0 3px #e5d7af;
   text-decoration: underline;
}

.punbb a:focus, .punbb a:active, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
   color: #ab2f06;
   text-shadow: 0 0 3px #e5d7af;
   text-decoration: underline;
}


/* CS3.3 */
#pun-navlinks a, #pun-ulinks li a, #pun-pagelinks a {
   color: #431506;
   text-shadow: 0 0 3px #e5d7af;
   text-decoration: none;
}

#pun-navlinks a:hover, #pun-ulinks li a:hover, #pun-pagelinks a:hover {
   color: #7c2d13;
   text-shadow: 0 0 3px #e5d7af;
   text-decoration: underline;
}

#pun-navlinks a:focus, #pun-navlinks a:active, #pun-ulinks li a:focus, #pun-ulinks li a:active, #pun-pagelinks a:active, #pun-pagelinks a:focus {
   color: #ab2f06;
   text-shadow: 0 0 3px #e5d7af;
   text-decoration: underline;
}

/* CS4 Post status icons
 -------------------------------------------------------------*/

div#html-footer {
   background: scroll transparent url("http://forumfiles.ru/files/0016/b9/a6/42357.png") center center no-repeat;
   height: 96px;
}

div.icon {
   background: url(http://forumfiles.ru/files/0016/b9/a6/20290.png) no-repeat;
   display: block;
   width: 45px;
   height: 45px;
}

tr.inew div.icon {
   float: left;
   display: block;
   width: 45px;
   height: 45px;
   background: url(http://forumfiles.ru/files/0016/b9/a6/72468.png) no-repeat center;
}

tr.iclosed div.icon {
   float: left;
   display: block;
   width: 45px;
   height: 45px;
   background: url(http://forumfiles.ru/files/0016/b9/a6/64852.png) no-repeat center;
}

tr.isticky div.icon {
   float: left;
   display: block;
   width: 45px;
   height: 45px;
   background: url(http://forumfiles.ru/files/0016/b9/a6/89548.png) no-repeat center;
}

.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: #0c0f1d;
}

.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
color: #0c0f1d;
}

table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: #84c8d5;
}
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
background-color: transparent;
color: #2c1107;
}
.punbb fieldset {
border: none;
}

.punbb .post h3 span, .punbb th {
background-color: transparent;
color: #babec7;
}
.punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb th, #pun-ulinks li, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online, .punbb .post-sig dt {
  border-color: transparent; 
  }
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
color: #170904;
}
hr {
display: block;
-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
border-style: inset;
border-width: 1px;
border-color: #d28a6b;  
}

#font-area, #size-area, #table-area, #image-area, #imageup-area, #imageattach-area, #video-area, #smilies-area, #addition-area {
background-color: #cbbcaf!important;
box-shadow: 0px 0px 1px 1px #1e0b03;
}

.adfs-box p {
border-color: #FFFFCC !important;
background-color: #FFFFCC !important;
color: #000;
}

#pun-stats {
padding-bottom: 40px !important;
}

#pun-stats ul.container {
            background: url("http://forumfiles.ru/files/0016/b9/a6/98331.png") no-repeat scroll 36px 1px transparent;
    padding-left: 110px;
    }

.punbb .main .table {
margin-left: 60px;
width: 360px;
height: 120px;
box-shadow: 0px 0px 8px 8px rgb(216, 209, 163) inset;
}
.tab_container1 {
clear: both;
float: left; 
width: 100%;
height: auto;
background-color: transparent;  
padding: 10px 0px;
margin-top: 10px;
margin-left: 15px;
border-color: transparent;
}

li.pa-awards {
   margin-top: 5px;
   max-width: 200px;
   text-align: center;
   padding-left: 22px!important;
   padding-bottom: 5px!important;
}

.punbb .post .post-author {
   float: left;
   width: 240px;
   margin-top: 0px;
   margin-left: -20px;
   padding-bottom: 5px;
   overflow: hidden;
   text-align: center;
   background:#cbbcaf;
   background: url(http://forumfiles.ru/files/0016/b9/a6/56454.png) top center no-repeat, url(http://forumfiles.ru/files/0016/b9/a6/40214.png) bottom center no-repeat, url(http://forumfiles.ru/files/0016/b9/a6/45178.png) top center repeat-y;
   background-color: transparent;
}

.punbb .post-content {
margin-left: 10px!important;
}

.punbb .pa-avatar img, #profile-left li img, .punbb img.avatardemo {
   max-width: 180px;
   max-height: 270px;
   border: solid 1px #a97157;
   box-shadow: 0 0 5px #d1c299;
}

#pun-break1, #pun-crumbs1, #pun-break2, #pun-main, #pun-stats {
   background: url("http://forumfiles.ru/files/0016/b9/a6/41173.png") repeat-y 0 0 scroll whitesmoke;
   margin-bottom: -1px;
}

.section {
   background: url("http://forumfiles.ru/files/0016/b9/a6/41173.png") repeat-y 0 0 scroll transparent;
   margin-bottom: -1px;
}
::-webkit-scrollbar{
    width:10px;
}
::-webkit-scrollbar-thumb{
    background-color: #95442b;
border: 1px solid #1f0d02;
}
::-webkit-scrollbar-thumb:hover{
    background-color: #b4755c;
border: 1px solid #1f0d02;
}
::-webkit-scrollbar-track{
background-color: #c4b8a4;
border-left: solid 2px #000000;
}
::-webkit-scrollbar-track:hover{
    background-color: #c4b8a4;
}

.boardnavi {
   box-shadow: 0px 0px 1px #37180b;
   display: inline-flex;
   border-top-left-radius: 2px;
   border-bottom-right-radius: 2px;
   margin-top: 1px!important;
   margin-bottom: 2px!important;
}

.boardnavi a {
   font-size: 11px !important;
   text-align: center;
   color: #7c2d13;
   text-shadow: 0 0 3px #e5d7af;
   background: rgba(226, 199, 123, 0.5);
   padding-right: 4px;
   padding-left: 4px;
   padding-top: 1px;
   padding-bottom: 3px;
}

.boardnavi a:hover {
   color: #7c2d13;
   text-shadow: 0 0 3px #e5d7af;
   background: rgb(191, 137, 115);
}

.punbb .button {
height: 25px;
    width: auto;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    outline: none;
    border: solid 1px #b4745b;
    background-color: #d7c38b;
}

.punbb .button:hover {
    border: solid 1px #351205;
    background-color: #b4745b;
}

.punbb .button:active {
    border: solid 1px #351205;
    background-color: #9a5d45;
}

#new-mes {
width:200px!important;
border: 2px #58b5d7 solid!important;
border-bottom: 2px #58b5d7 solid!important;
padding: 3px!important;
background-color: #1e2544;
margin-top: -5px!important;
}

.badassphoto {
    border: 1px solid #ffc500;
    padding: 1px;
    box-shadow: 0px 0px 4px 2px #3e5d8f inset;
    float: left;
    margin-left: 3px!important;
    margin-right: 6px!important;
    padding-bottom: 0px!important;
}

#pun-stats div.statscon {
    background: transparent!important;
}

.admain {
    background: url("http://forumfiles.ru/files/0016/b9/a6/41173.png") repeat-y 0 0 scroll #7eacdb;
   margin-bottom: -1px;
   padding-left: 178px;
   padding-right: 22px;
   margin-bottom: 0px;
}

#pun-adnav {
float: left;
    margin-left: -169px!important;
    display: inline;
}

.punbb .formal h2 {
display:none!important;
}

.punbb-admin #pun-admain .adcontainer {
border: none!important;
}

.punbb .post-content .spoiler-box {
    text-align: left;
    border-style: solid;
    border-color: transparent;
    border-width: 20px;
    -moz-border-image: url(http://forumfiles.ru/files/0016/b9/a6/40880.png) 30;
    -webkit-border-image: url(http://forumfiles.ru/files/0016/b9/a6/40880.png) 30;
    -o-border-image: url(http://forumfiles.ru/files/0016/b9/a6/40880.png) 30;
    border-image: url(http://forumfiles.ru/files/0016/b9/a6/40880.png) 30 fill;
}

#mask_dialog .inner {
    background: #cbbcaf;
    box-shadow: 0px 0px 1px 1px #1e0b03;
}

.pa-avatar img {
    max-width: 180px;
    max-height: 270px;
}

#mask_dialog .inner .mask-block .form-block .description {
    color: #2D2C2C;
}

li.pa-avatar .Wrp-ava img[src*="avatars"] {
    z-index: 100;
}

li.pa-avatar {
    position: relative;
    max-height: 270px;
}

li.pa-avatar:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.mini_awards_label {
   display: none!important;
}

.post-content abbr {
   text-decoration: underline!important;
   cursor: help;
}

.layer {
   overflow: auto;    
   width: 255px;   
   height: 530px; 
   padding: 5px;    
   border: none; 
   font-size: 12px;
}

.masters {
   text-align: left;
   color: #431606;
}

.mastersava {
   max-width: 50px;
   max-height: 50px;
   border: solid 1px #a97157;
   box-shadow: 0 0 5px #d1c299;
   float: left;
   margin-right: 5px!important;
}

.time {
   font-size: 8px;
   float: left;
   margin-right: 5px!important;
}

.container .crumbs {
   display: none;
}

.stickytext, .closedatafield {
   display: none!important;
}

.tclcon {
   padding-top: 10px;
}

.pa-fld1 {
   margin-top: 5px!important;
}

#pun-announcement.section {
   margin-top: 30px;
}

#pun-main.main.pages .section {
   background: none!important;
}