http://savepic.net/7475387.png

Структура style.css
Код:
/*********************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
  @import url(style_cs.css);

/* A2 Deal with browser defaults and wonkiness
-------------------------------------------------------------*/

/* A2.1 */
html, body {margin: 0; padding: 0;}

/* A2.2 */
.punbb * {
  margin: 0;
  }

/* A2.3 */
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {
  padding: 0;
  list-style: none;
  }

/* A2.4 */
.punbb img {
  border:none
  }

/* A2.5 */
.punbb .main table {
  table-layout: fixed;
  width:100%;
  }

/* A2.6 */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}

/* A2.7 */
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
  height: 1.8em;
  vertical-align: middle
  }

/* A3 Text setup
-------------------------------------------------------------*/

/* A3.1 */
body {
  font-size: 100.01%;
  }

/* A3.2 */
.punbb {
  font: normal 68.75% verdana, arial, helvetica, sans-serif,  cassandra;
  }

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
  font: 1em verdana, arial, helvetica, sans-serif, cassandra;
  }

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
  font-size: 1em;
  font-weight: normal;
  }

/* A3.5 */
.punbb h1 span, .punbb h2 span, .punbb legend span {
  font-size: 1.1em;
  }

/* A3.6 */
.punbb pre {
  font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

/* A3.7 */
.punbb address, .punbb em {
  font-style: normal
  }

/* A3.8 */
.punbb .post-content em {
  font-style: italic
  }

/* A3.9 */
.punbb .post-content em.bbuline {
  font-style: normal;
  text-decoration: underline;
  }

/* A3.10 */
.punbb a {
  text-decoration: none
  }

/* A3.11 */
.punbb optgroup {
  font-weight: normal;
  }

/* A4 Float clearing and hidden items
-------------------------------------------------------------*/

/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  overflow:hidden;
  line-height: 0.0;
  font-size: 0;
  }

/* A4.2 */
.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2 {
  font-size: 0;
  height: 0;
  width: 0;
  line-height: 0.0;
  position:absolute;
  left: -9999px;
  overflow: hidden
  }

/* A5 Basic page layout and borders
-------------------------------------------------------------*/

/* A5.1 */
#pun {
  margin: 0px auto auto auto;
  float: none;
  width: 999px;
  position: relative;
  }

/* A5.2 */
.punbb {
  width: 100%;
  height: auto;
  }

/* A5.3 */
#pun-redirect {
  margin: 150px 0% 0x 0%;
  float: center;
  position:absolute;
  width: 403px; !important;
  height: 240px;!important;
  font-family: Times;
  font-size: 0em;
  color: transparent !important;
  background-image: url("http://savepic.net/7479483.png");
  background-position: top center;  
  background-repeat: no-repeat;
  margin-left: 200px !important;
  margin-top: 150px !important;
  }

#pun-maint, #pun-redirect h1 {display:none;} 
#pun-redirect a {
  position:absolute;
  font-style: normal;
  font-family: 'Cambria';
  font-size: 0em;
  font-style: italic;
  text-decoration: none;
  margin-top:20px !important;
  margin-left:-155px !important;
  width:400px!important;
  line-height:80%;
  text-align:center;
}


/* A5.4 */
.punbb .section, .punbb .main {
  margin-bottom: 1em;
  }

/* A5.5 */
.punbb .category, .punbb .post {
  margin-top: 0.4em;
  }

/* A5.6 */
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {
  margin-top: 0;
  }

/* 5.7 */
#pun-post .topic {
  margin-top: 1em;
  }

/* A5.8 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-style: none none solid none;
  border-width: 0px 0px 2px 0px;
  }

/* A5.9 */
.punbb .container {
  border-style: solid;
  border-width: 1px;
  }

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {
  padding: 2.4em 0em 0em 0em;
  border-style: none solid solid none;
  border-width: 0 0px 0px 0; 
  }


/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/

/* B1.1 */
.punbb .post-content {
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
  }

/* B1.2 */
.punbb .post-sig dt {
  display: block;
  border-top: double 3px #;
  width: 560px;
  margin: 7px 0;
  }

/* B1.3 */
.punbb .post-content p {
  margin: 0;
  padding: 0 0 1em 0;
  line-height: 150%;
  }

/* B1.4 */
.punbb .post-content img {
  vertical-align: text-bottom;
  }

/* B1.5 */
.punbb .post-content img.postimg {
  vertical-align: middle;
  }

/* B1.6 */
.punbb .post-content .blockcode, .punbb .post-content blockquote {
  width: 100%;
  overflow: hidden;
  }

/* B1.7 */
.punbb .post-content .scrollbox {
  width: 100%;
  overflow: auto;
  }

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
  margin: 0.4em 1.8em 1.4em 1.8em;
  padding: 1em;
  border-style: solid;
  border-width: 1px;
  }


/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend {
  display: block;
  padding-bottom: 0.7em;
  font-size: 1.1em;
  font-weight: bold;
  font-style: normal;
  margin: 0;
  }

/* B2 Information boxes
-------------------------------------------------------------*/

/* B2.1 */
.punbb .info-box {
  padding: 1.1em 1.7em 1em 1.7em;
  border-style: solid;
  border-width: 1px;
  margin: 0 0 1.1em 0;
  }

/* B2.2 */
.punbb .info-box * {
  padding: 0 0 0.7em 0;
  }

/* B2.3 */
.punbb #pun-main .info-box .legend {
  font-size: 1.1em;
  font-weight: bold;
  }


/* B3 Pagination and posting links
-------------------------------------------------------------*/

/* B3.1 */
.punbb .linkst {
  float: left;
  position: relative;
  width: 100%;
  font-size: 0.9em;
  height: 0;
  }

/* B3.2 */
.multipage {
  margin-top: 3em;
  }

/* B3.3 */
.linkst .pagelink {
  position: absolute;
  top: -1.9em;
  left: 1.5em;
  width: 24em;
  color: #270000;
  font-weight: normal;
  text-transform: uppercase;
  }

/* B3.4 */
.linkst .postlink {
  position: absolute;
  top: -1.9em;
  right: 1.5em;
  width: 16em;
  text-align: right;
  font-weight: normal;
  text-transform: uppercase;
  }
.linkst .postlink a, .linkst .postlink a:hover {
  text-transform: uppercase;
  }

/* B3.5 */
.punbb .linksb {
  text-align: right;
  padding: 0.4em 1.5em 0.5em 1.5em;
  font-size: 0.8em;
  font-weight: normal;
  color: #270000;
  text-transform: uppercase;
  }
.punbb .linksb a, .punbb .linksb a:hover {
  text-transform: uppercase;
  }

/* B3.6 */
.linksb .pagelink {
  float: left;
  width: 24em;
  text-align: left;
  font-weight: normal;
  color: #270000;
  text-transform: uppercase;
  }
.linksb .pagelink a, .linksb .pagelink a:hover {
  text-transform: uppercase;
  }

/* B3.7 */
.linksb .postlink {
  float: right;
  width: 16em;
  font-weight: bold;
  text-transform: uppercase;
  }
.linksb .postlink a, .linksb .postlink a:hover {
  text-transform: uppercase;
  }

/* B3.8 */
.subscribelink {
  clear:both;
  padding-top: 0.3em;
  padding-bottom: 0.5em;
  }

strong, b {
    font-weight: normal;
}


/*************************************************************
C - MAIN CONTENT - SPECIFIC
**************************************************************/

/* C1 Form layout
-------------------------------------------------------------*/

/* C1.1 */
.punbb .formal .container {
  padding: 1.7em 2.3em 1.1em 2.3em;
  }

/* C1.2 */
.punbb .formsubmit {
  padding: 0 0 0 1.7em;
  margin: 1em 0 0 0;
  }

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
  margin: 0 0.6em 0 0;
  }

/* C1.4 */
.punbb fieldset {
  border-style: solid;
  border-width: 1px;
  padding: 0 18px 0 18px;
  margin: 0 0 1em 0;
  }

/* C1.5 */
.punbb fieldset legend {
  padding: 0;
  margin: 0 0 0 11px;
  font-size: 1.1em;
  }

/* C1.6 */
.punbb fieldset legend span {
  padding: 0 5px;
  margin: 0 0 0 -15px;
  }

/* C1.7 */
.punbb fieldset fieldset {
  border-style: none;
  margin: 0;
  padding: 0 0 8px 0;
  }

/* C1.8 */
.punbb .fs-box {
  padding: 1em 0 0.8em 0;
  }

/* C1.9 */
.punbb .fs-box p, .punbb .fs-box fieldset {
  padding: 0 0 0.8em 0
  }

/* C1.10 */
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {
  float: left;
  margin-right: 1em;
  }

/* C1.11 */
.punbb .inline .infofield {
  clear:both;
  }

/* C1.12 */
.punbb .datafield br {
  display: none;
  }

/* C1.13 */
.punbb .required label, .punbb .datafield span.input {
  font-weight: bold;
  }

/* C1.14 */
.punbb .datafield span.input a {
  font-weight: normal;
  }

/* C1.15 */
.punbb .areafield span.input, .punbb p.longinput span.input {
  display: block;
  padding: 0 12em 0 0;
  height: 100%; /* For IE */
  }

/* C1.16 */
.punbb textarea, .punbb .longinput input {
  width: 64%;
  margin: 0;
  }

/* C1.17 */
.punbb .hashelp {
  position: relative;
  }

/* C1.18 */
.punbb .helplinks {
  display: block;
  position: absolute;
  top: 1em;
  right: 0;
  font-weight: normal;
  width: 36%;
  }

/* c1.19 */
.punbb #profile .helplinks {
  top: 1.5em;
  }

/* C1.20 */
.punbb .helplinks span {
  display: block;
  padding-bottom: 0.2em;
  }

/* C1.21 */
#pun-post .formal .info-box li {
  padding-left: 4px;
  list-style-type: square;
  list-style-position: inside;
  line-height: 1.5;
  margin: 0;
  }


/* C2 Table layout
-------------------------------------------------------------*/

/* C2.1 */
.punbb .main .tcl {
  overflow: hidden;
  text-align: сenter;
  width: 60%;
  }

/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
  background-color: transparent;
  text-align: center;
  width: 15%;
  font-style: none;
  }

/* C2.3 */
.punbb .main .tcr {
  background-color: transparent;
  overflow: hidden;
  text-align: left;
  font-weight: nomal;
  width: 25%;
  font-style: none;
  letter-spacing: 0.5px;
}

.punbb .main .tcr a {
  font-weight: nomal;
  text-transform: none;
  font-style: normal;
  text-align: justify;
}


/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
  width: 40%;
  }

/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
  text-align: left;
  width: 20%;
  }

/* C2.6 */
#pun-debug table .tcl {
  width: 15%;
  white-space:normal;
  }

/* C2.7 */
#pun-debug .tcr {
  width: 90%;
  white-space: normal;
  }

/* C2.8 */
#pun-index .tcl h3 {
  font-size: 15px;
  font-family: "Arial Narrow";
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-style: none;
}

#pun-index .tcl h3 a:link, #pun-index .tcl h3 a:visited, #pun-index .tcl h3 a:hover {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px !important;
}


/* C2.9 */
.punbb td span.youposted {
  font-weight: bold;
  margin-left: -1em;
  position: absolute;
  }

/* C2.10 */
.punbb td .modlist {
  display: block;
  padding-top: 0.3em;
  text-align: left;
  font-style: normal;
  font-style: none;
  letter-spacing: 0.2px;
  }

.punbb td .modlistn .tcr a {
  font-style: italic;
  letter-spacing: 0.5px;
 }


/* C2.11 */
.punbb .main td {
  border-style: solid none none solid;
  border-width: 1px 0 0 1px;
  padding: 0.8em 1em;
  }

/* C2.12 */
.punbb .main th {
  padding: 1px 1em 1px 1em;
  border-left: none;
  border-top: none;
  border-bottom: 1px groove #;
  font-size:11px;
  }

/* C2.13 */
.punbb .main .tcl {
  border-left-style: none;
  border-left-width: 0;
  }

* html .tclcon {height: 1px}

/* C2.14 */
.punbb td div.tclcon {
  margin-left: 20px;
  text-align: justify;
  font-size:11px;
}

/* C2.15 */
.punbb div.icon {
  float: left;
  display: block;
  width: 48px;
  height: 44px;
  padding-top: 1px;
  margin-top: -5px;
  margin-left: 10px;
}

/* C3 Topics
-------------------------------------------------------------*/

/* C3.1 */
.punbb .post .container {
  border-style: none none inset none;
  border-width: 1px;
  margin-top: 0px;
  padding-bottom: 1px;
  margin-left: 3px;
  margin-right: 15px;
  }

#pun-main .post .permalink {
  font-family: "Arial Narrow";
  font-size:12px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal!important;
  font-style: none;
  color: #272727;
}

#pun-main .post-links li a {
  font-family: "Arial Narrow";
  font-size:13px;
  font-weight: normal;
  text-transform:  lowercase;
  font-style: none;
  letter-spacing: 0.5px;
  color: #1B1B1B;
}

#pun-main .post-links li a:hover {
  font-family: "Arial Narrow";
  font-size:13px;
  font-weight: normal;
  text-transform:  lowercase;
  font-style: none;
  letter-spacing: 0.5px;
  color: #3E0000;
}


/* C3.2 */
.punbb .post h3 {
  border-style: solid solid none solid;
  border-width: 1px;
  }

#pun-main .post h3 span {
  background-color: #8C8C8C;
  font-size: 12.8px!important;
  font-weight: normal!important;
  font-family: "Arial Narrow";
  font-size: 13px;
  text-transform: uppercase;
  color: #272727;
  border-radius: 4px;
}
.punbb .post h3 strong {
float: right;
text-align: right;
font-weight: normal;
color: #272727;
font-family: "Arial Narrow";
font-size:12px;
text-transform: uppercase !important;
padding-top: 1px !important;
}


/* C3.3 */
.punbb .post h3 span {
  padding: 0.2em 0.5em;
  display: block;
  margin-left: 18.5em;
  margin-right: 15px;
  border-left-style: solid;
  border-left-width: 1px
  }

/* C3.4 */
.punbb .post h3 strong {
  float: right;
  width: 5em;
  text-align: right;
  font-weight: normal;
  }

/* C3.5 */
.punbb .post .post-author {
  float: left;
  width: 19.0em;
  margin-top: -1.8em;
  overflow: hidden;
  }

/* C3.6 */
.punbb .post .post-author ul, .punbb .post .post-author p {
  padding: 0 1em 1em 1em;
  line-height: 135%;
  }

/* C3.7 */
.pa-author {
  font-size: 12px;
  font-family: "Arial Narrow";
  font-weight: normal;
  text-transform: uppercase;
}


/* C3.8 */
.pa-author a {
  text-decoration: none;
  }

/* C3.9 */
li.pa-title {
  padding-bottom: 0.2em;
  font-weight: bold;
  padding-top: 0px;
  }

li.pa-online {
  line-height: 0.8em;
  border-left-style: solid;
  border-left-width: 0.7em;
  padding-left: 0.4em;
  margin-top: 1.5em;
  }

/* C3.11 */
.punbb .post-body {
  margin-left: 21.0em;
  border-left-style: solid;
  border-left-width: 1px;
  padding: 0 0 1px 0;
  }

/* C3.12 */
.punbb .post-box {
  padding: 1em;
  }

/*C3.13 */
.punbb fieldset .post-box {
  margin-bottom: 0.8em;
  }

/* C3.14 */
.punbb .post-links {
  margin-left: 19em;
  border-left-style: solid;
  border-left-width: 1px;
  }

/* C3.15 */
.punbb .post-links ul {
  background-color: #8E8E8E;
  padding: 0 1em 0 0;
  height: 2em;
  line-height: 2em;
  margin-right: -0.0em;
  margin-left: -17.7em;
  text-align: right;
  }

/* C3.16 */
.punbb .post-links li {
  display: inline;
  padding-left: 1em;
  }

/* C3.17 */
.pl-email, .pl-website {
  float: left;
  }

/* C3.18 */
.punbb .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  }

#post-form #post fieldset legend {
text-align: center !important;
}

/* C4 Moderator menu
-------------------------------------------------------------*/

/* C4.1 */
.punbb .modmenu .container {
  padding: 0.4em 1em;
  text-align: right;
  }

/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a {
  height: 1.8em;
  line-height: 1.8em;
  }

/* C4.3 */
.punbb .modmenu .container strong {
  float: left;
  }

/* C4.4 */
.punbb .modmenu input {
  margin-left: 1em;
  }


/* C5 Message boxes
-------------------------------------------------------------*/

/* C5.1 */
.punbb .info .container {
  padding: 0.8em 1em;
  }

/* C5.2 */
.punbb .info .container .backlink {
  padding-top: 0.8em;
  }

 #pun-messages .post-box {
width: 350px;
}


/* C6 Profile
-------------------------------------------------------------*/

/* C6.1 */
#profile .container {
  padding-left: 18.6em;
  }

/* C6.2 */
#profilenav {
  float: left;
  width: 14em;
  margin-left: -16.3em;
  display: inline;
  }


/* C6.3 */
#profilenav li {
  padding-bottom: 0.8em;
  font-weight: normal;
  text-align: left;
  }

#profilenav li a, #profilenav li a:hover, #profilenav li а:link,  #profilenav li a:visited, #profilenav li a:hover {
  font-family: 'arial';
  font-style: none;
  font-size:12px;
  font-weight: bold;
  text-transform: lowercase;
  color: #191919;
}


/* C6.4 */
#viewprofile ul, #profilenav ul {
  border-style: solid;
  border-width: 1px;
  padding: 1.5em 18px 0.8em 18px;
  margin: 0 0 1em 0;
  }


#profilenav ul {
  background-color: #969696;
  border-bottom: 0px!important;
  border-top: 0px !important;
  border-left: 2px solid #311010 !important;
  border-right: 0px !important;
  border-width: 1px;
  margin: 0 0 1em 0;
  padding: 1.5em 18px 0.8em 18px;
  }



/* C6.5 */
#viewprofile h2, #profilenav h2 {
  background: transparent;
  border: none;
  padding: 0 0 0 0;
  margin: 0 14px -0.6em 14px;
  }

/* C6.6 */
#viewprofile h2 span, #profilenav h2 span {
  padding: 0 5px;
  position: relative;
  float: left;
  font-style: normal;
  color: #330000;
  line-height: 1%;
  font-size: 15px;
  letter-spacing: -0.2px;
  font-weight: normal;
  font-family: 'Arial Narrow';
  padding-top: 16px!important;
  text-transform: uppercase;
  text-shadow: none;
  }


/* C6.7 */
#viewprofile li, #setmods dl {
  padding: 0 0 0 16em;
  margin-bottom: 0.2em;
  }

/* C6.8 */
#viewprofile li span {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.5em 1em;
  font-weight: bold;
  }

/*C6.9 */
#setmods dt {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.8em 1em;
  font-weight: bold;
  display: inline;
  }

/* C6.10 */
#viewprofile li strong, #viewprofile li div, #setmods dd {
  display: block;
  padding: 0.5em 1em;
  font-weight: normal;
  }

/* C6.11 */
.punbb img.avatardemo {
  float: right;
  margin: 0 0 0.8em 1.8em;
  }

#profilenav {
margin-top: 0.6em; padding: 0px !important;
}
#profilenav ul {
margin-top: -1.9em; padding: 0px !important;
}
#profilenav li {
margin-left: 1em !important;
}


/* C7 User list
-------------------------------------------------------------*/

/* C7.1 */
#pun-userlist .formal, #pun-userlist .formal .container {
  border-bottom: none;
  margin-bottom: 0;
  }

/* C7.2 */
#pun-userlist .usertable .container {
  padding: 0 2.3em 2.3em 2.3em;
  border-top: none;
}

/* C7.3 */
#pun-userlist .usertable table {
  border-style: solid;
  border-width: 1px;
  }


/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1.1 */
#pun-title {
  margin: 0;
  border: none;
}

/* D1.2 */
#pun-title h1 {
  display: block;
  height: 40px;
  padding: 2em 1em 0 1em;
  position: absolute;
}

/* D1.3 */
#pun-title .container {
  border-style: none;
  }

/* D1.4 */
#pun-title h1 span {
  display: none;
}

#pun-title TABLE {
  border: none;
}

#pun-title TD.title-logo-tdl {
  border: none;
  width: 100%;
}

#pun-title TD.title-logo-tdr {
  border: none;
    width: 500px;
}



/* D2 Page navigation
-------------------------------------------------------------*/

/* D2.1 */
#pun-pagelinks {
position: absolute;
top: -7px;
left: 0;
margin: 0;
border: none;
padding: 0;
width: 100%;
}


/* D2.2 */
#pun-pagelinks .container {
  background: transparent;
  border: none;
  padding: 0;
  }

/* D2.3 */
#pun-pagelinks .container li {
  display: inline;
  }

/* D2.4 */
#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {
  height: 2em;
  line-height: 2em;
  padding: 0;
  font-size: 1.2em;
  margin-left: -9999px;
  display: block;
  float:left;
  width: 100%;
  }

/* D2.5 */
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  position:relative;
  margin: 0;
  }

#pun-pagelinks li a span {
  display:block;
  margin: 0 1em;
  }

/* D3 Forum navigation
-------------------------------------------------------------*/

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {
  border-style: none;
  border-width: 0;
}

/* D3.2 */
#pun-navlinks .container { 
  font-family: "Arial Narrow";
  font-weight: bold;
  text-transform: uppercase;
  font-size: 17px;
  text-align: center;
  letter-spacing: 0px;
  font-style: none;
  height: 210px;
  margin-top: -376px;
}

/* D.3 */
#pun-navlinks li {
  display: inline-block;
  padding-right: 1em;
  }

/* D3.4 */
#pun-navlinks li a {
  font-size: 0.9em;
  }


/* D4 User links
-------------------------------------------------------------*/

/* D4.1 */
#pun-ulinks  {
  margin-top: 0px;
  height: 30px;
  }

/* D4.2 */
#pun-ulinks .container {
  border-top: none;
  font-size: 10.5px;
  font-family: "Arial Narrow";
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  margin-left: 0px !important;
  padding: 5px;
  line-height: 10px;
  }


/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {
  display: inline;
  border-left-style: solid;
  border-left-width: 0px;
  white-space: nowrap;
  }

/* D4.4 */
#pun-ulinks li a {
  padding: 0 0.3em 0 0.6em;
  }

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a {
  border-left-style: none;
  border-left-width: 0;
  padding-left: 0;
  }



/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {
  border-bottom: none;
  margin-bottom: 0;
  }

/* D5.2 */
#pun-status .container {
    padding: 0.0em 2em 1em 0em;
    margin-left: -70px!important;
    text-align: center;
}
#pun-status {
    font-size: 10.3px;
    text-align: center!important;
}
#pun-status span.item3 {
  font-size:10.3px;
}
#pun-status p span.item3, #pun-status p span.item3 a {
color: #141414!important;
}
#pun-status .container a, #pun-status .container a:hover{
color: #090909!important;
  }


/* D5.3 */
#pun-status span {
  white-space: nowrap;
  margin-right: 0.5em;
  color: #141414!important;
  }

/* D5.4 */
#pun-crumbs1 {
  font-weight: normal;
  overflow: hidden;
  font-family: 'Arial Narrow';
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.5px;
  font-size:14px;
  font-style: none;
  }

#pun-crumbs1 a:link, #pun-crumbs1 a:visited, #pun-crumbs1 a:hover {
  font-weight: normal;
  font-style: none;
  font-family: 'Arial Narrow';
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #0f0f0f;
}



/* D5.5 */
#pun-crumbs1 p.container {
  border-top: none;
  padding: 1em 1em 0.0em 0em;
  font-size: 1.1em;
  color: #0f0f0f;
  text-align: center;
  }

/* D5.6 */
#pun-break1 {
  margin: 0 1em;
  border-style: solid none;
  border-width: 0px 0;
  height: 0;
  margin: -2px 1em;
  position: relative;
  z-index: 1;
  }

/* D6 Announcement
-------------------------------------------------------------*/

/* D6.1 */
#pun-announcement h2 {
  padding: 0;
  margin: 0 1em -3.5em 1em;
  border-style: none none solid none;
  border-width: 0 0 0px 0;
  position: center;
  font-weight: normal;
  }

/* D6.2 */
#pun-announcement h2 span {
  display: block;
  padding: 1em 0 0.8em 0;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  }

/* D6.3 */
#pun-announcement .container {
  padding: 0.3em 1em 1em 1em;
  }

/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {
  padding: 0.8em 1em;
  }

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 {
  float: left;
  clear: both;
  line-height: 150%;
  }

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {
  text-align: right;
  line-height: 150%;
  }

/* D7.4 */
li#onlinelist {
  margin-top: 1em;
  border-top-style: solid;
  border-top-width: 0px;
  float: left;
  width: 100%;
  line-height: 130%;
  }

/* D7.5 */
li#onlinelist div {
  border-top-style: solid;
  border-top-width: 0px;
  padding: 0.7em 0 0 0;
  }


/* D8 Quick Jump - About - Bottom Breadcrumbs
-------------------------------------------------------------*/

/* D8.1 */
#pun-qjump {
  margin: 0;
  border: none;
  width: 50%;
  position: relative;
  float: left;
  }

/* D8.2 */
#pun-qjump .container {
  border: none;
  background: transparent;
  padding: 0.8em 1em;
  }

/* D8.3 */
#pun-about {
  margin-top: 0;
  }

/* D8.4 */
#pun-about .container {
  border-top-style: none;
  text-align: right;
  line-height: 150%;
  padding: 0.8em 1em;
  }

#pun-about p.container {
  text-align: center;
  line-height: 0%;
  padding-top: 30px;

}

/* D8.5 */
#pun-about p span {
  display:block;
  padding-left: 50%;
  }

/* D8.6 */
#pun-crumbs2 {
  font-weight: normal;
  overflow: hidden;
  margin-bottom: 0;
  border-bottom: none;
  font-family: 'Arial Narrow';
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.5px;
  font-size:14px;
  font-style: none;
  }

#pun-crumbs2 a:link, #pun-crumbs2 a:visited, #pun-crumbs2 a:hover {
  font-weight: normal;
  font-style: none;
  font-family: 'Arial Narrow';
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #0f0f0f;
}


/* D8.7 */
#pun-crumbs2 .container {
  border-bottom: none;
  padding: 0.8em 1em;
  font-size: 1.1em;
  text-align: center;
  color: #0f0f0f;
  }

/* D8.8 */
#pun-break4 {
  margin: -2px 1em;
  border-style: solid none;
  border-width: 0px 0;
  position: relative;
  height: 0;
  z-index: 1;
  }

/* D8.9 */
div.punbb-admin #pun-about .container {
  border-top-style: solid;
  border-top-width: 0px;
  }


/* D9 Help file
-------------------------------------------------------------*/

/* D9.1 */
#pun-help .formal .info-box h3.legend {
  border-bottom-style: solid;
  border-bottom-width: 0px;
  padding-bottom: 0;
  margin-bottom: 0.8em;
  }

/* D9.2 */
#pun-help .formal .info-box h3.legend span {
  padding-bottom: 0.6em;
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  font-size: 1.1em;
  }

/* D9.3 */
#pun-help .formal p, #pun-help .formal dd {
  margin-bottom: 1em;
  }

/* D9.4 */
#pun-help .formal ul, #pun-help .formal dl {
  padding: 0 0 0 1em;
  }

/* D9.5 */
#pun-help .formal li {
  padding: 0;
  line-height: 130%;
  }

/* D9.6 */
#pun-help .formal li * {
  vertical-align: text-top;
  }

/* D9.7 */
#pun-help .formal dt span {
  font: 1.4em/120% monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {
  padding-bottom: 0;
  }
Цвета style_cs.css
Код:
/*Убираем слово объявление из таблицы*/
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}

/*Шапка*/
#pun-title table {
background: url("http://savepic.net/7485646.png") no-repeat;
height: 501px;
width: 930px;
margin-left: -9px;
}

/*Фон*/
body {
background:  url("http://savepic.net/7513281.png") repeat-x top center,
url("http://funkyimg.com/i/251B6.png") repeat;
background-color: #000000;
overflow-x: hidden;
}
/*Тело*/
#pun {
  background: url("http://savepic.net/7474382.png");
  position: relative;
  width: 853px!important;
  position: relative;
  margin: auto;
  }

/*Копирайт*/
#copyright {
background: url("http://savepic.net/7477454.png") no-repeat scroll center;
text-align: center;
width: 865px;
height: 101px;
margin-left: -7px;
}
div#html-footer {
margin: 0px 0px -100px 0px;
text-align: center; 
}

/*Подпись*/
.punbb .post-sig dt {  
border: none;
border-top: solid 1px #3E3E3E;
  }

/*Линия hr*/
hr {
border: none;
border-top: 1px double #292929;
}

/* Прокрутка*/
::-webkit-scrollbar{
width: 4px;
height: 4px;
background-color: #2B2B2B;
}
::-webkit-scrollbar-thumb{
background-color: #210000;
}


/* 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 {
background-color: transparent; 
  color: #000000;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
   background-color: transparent;
  color: #000000;
  }

/* CS1.3 */
.punbb .main h1, .punbb .main h2, #pun-debug h2, #pun-stats h2 {
background: url("http://savepic.net/7522497.png") no-repeat;
    height: 48px;
    width: 865px;
    margin-left: -6px;
    color: #444444;
    text-align: center;
    line-height: 1%;
    font-size: 14px;
    letter-spacing: -0.5px;
    font-weight: normal;
    font-family: 'Arial Narrow';
    text-transform: uppercase;
    text-shadow: -1px 1px 0px #000000;
}
.punbb-admin #pun-admain h2 {
  background-color: transparent; 
  color: #0f0f0f;
  line-height: 1%;
  font-size: 15px;
  letter-spacing: -0.2px;
  font-weight: normal;
  font-family: 'Arial Narrow';
  font-style: none;
  text-align: center;
  text-shadow: none;
}


/* 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;
  font-style: none;
  font-family: none;
  font-size: 13px;
  }

/* CS1.7 */
#pun-main .quote-box, #pun-main .code-box {
background-color: #969696;
color: #000000;
  }

.punbb .quote-box {
border-bottom: 0px !important;
border-top: 0px !important;
border-left: 2px solid #3A0F0F!important;
border-right: 0px !important;
  }
.punbb .code-box {
border-bottom: 0px !important;
border-top: 0px !important;
border-left: 2px solid #191818!important;
border-right: 0px !important;
  }
.punbb .spoiler-box {
border-bottom: 0px !important;
border-top: 0px !important;
border-left: 2px solid #191818!important;
border-right: 0px !important;
  }



/* CS1.8 */
#pun-navlinks .container {
text-align: center;
  background-color: transparent;
  color: #000000;
  }
.offline li.pa-online strong {
  font-weight: normal;
  }
.punbb textarea, .punbb select {
background-color: #bbbbbb;
color: #000000;
border: 1px solid #6f6f6f!important;
}
.punbb input {
color: #000000;
background-color: #bbbbbb;
padding: 4px;
border: 1px solid #6f6f6f!important;
}

#post .formsubmit {
text-align: center;
}


/* 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;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: transparent;
  }
#pun-ulinks li, #pun-announcement h2 span, #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-color: transparent;
  }
li.pa-online {
  border-left-color: transparent;
  }
.punbb .post-sig dt {
  border-top-color: # !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:#390000;
  font-weight: normal;
  border-bottom: 0px none #;
  text-decoration: none;
  text-shadow: 1px 0px 0px #;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color:#390000;
  text-decoration: none;
  text-shadow: -1px 0px 0px #;
}

/* 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:#4A0000;
  text-transform: none;
  font-weight: normal;
  text-shadow: -1px 0px 0px #;
  }

/* CS3.3 */
#pun-navlinks a {
    color: #4A4A4A;
    font-weight: normal;
    border-bottom: 0 none #;
    text-shadow: 0px 1px -0px #;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color:#4A4A4A;
  border-bottom: 0 none #;
  text-shadow: -1px -0px #;
  background: none;
  font-weight: normal;
  text-transform: uppercase;
  -webkit-transition-duration: 0.7s;  
  -moz-transition-duration: 0.7s;  
  -o-transition-duration: 0.7s;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: none;
  color: #3a0000;
  }

/* CS4 Post status icons
-------------------------------------------------------------*/
/*Старые сообщения*/
Div.icon {  
background-image : url('http://savepic.net/7486656.png');
background-repeat: no-repeat;
}
/*Новые сообщения*/
TR.inew Div.icon {  
background-image : url('http://savepic.net/7483584.png');
background-repeat: no-repeat;
}
/*Важные темы*/
TR.isticky Div.icon {
background-image : url('http://savepic.net/7473344.png');
background-repeat: no-repeat;
}
/*Закрытые темы*/
TR.iclosed Div.icon {
background-image : url('http://savepic.net/7472320.png');
background-repeat: no-repeat;
}
/*Перенесено*/
TR.iredirect Div.icon {
background-image : url('http://savepic.net/7530691.png'); 
background-repeat: no-repeat;
}

/*Иконка статистики*/
#pun-stats ul.container {
    background: url("http://savepic.net/7491779.png") no-repeat scroll 25px 5px transparent!important;
    padding-left: 95px; height: 80px;
}


/* Пользовательские ссылки */
#pun-ulinks  a:link, #pun-ulinks  a:visited {
  font-weight: normal;
  letter-spacing: 1px;
  color: #3E3E3E;
  text-shadow: -1px 1px #;
  text-transform: uppercase;
}
#pun-ulinks  a:hover, #pun-ulinks  a:focus, #pun-ulinks  a:active {
  font-weight: normal;
  letter-spacing: 1px;
  color: #484848;
  text-shadow: -1px -0px #;
  text-transform: uppercase;
  -webkit-transition-duration: 0.7s;  
  -moz-transition-duration: 0.7s;  
  -o-transition-duration: 0.7s;
}

/*Количество тем, количество сообщений*/
#pun th { text-transform: uppercase;font-size: 7px!important; color: #2B2B2B; font-family: 'Arial Narrow'; font-style: normal; letter-spacing: 1.2px;
}


/*Окно шрифта*/
#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area  { 
background-color: #aeaeae;
border-style: solid;
border-width: 1px;
color: #000000;
border-color: #505050;
}


/*Окно репутации*/
#pun-main #pun-reputation .container, #pun-main #pun-report .container, div#pun-reputation div.inner h1, #pun-report h1, #pun-reputation h1 {background-image: url("http://savepic.net/7528643.png"); text-shadow: none; color: #000000; border: 1px solid #545454 !important;
}
#pun-report h1, #pun-reputation h1 {background-image: url("http://savepic.net/7528643.png"); text-shadow: none; color: #000000; width: auto !important; margin: auto !important; border: 1px solid #545454 !important;
}


/*Страница наград*/
#pun-mod #pun-main .category h2 span {
text-align: center !important;
}
#pun-mod #pun-main .category h2 span a:link, #pun-mod #pun-main .category h2 span a:visited, #pun-mod #pun-main .category h2 span a:hover {
  text-transform: uppercase;
}
#pun-mod #pun-main .category h2 select {
margin-top: 50px;
margin-bottom: 20px;
font-size:11px;
width: 170px;
margin-left: -100px !important;
}


/*Номер, дата поста*/
.punbb .post h3 strong {
        float: left !important;
        margin-left: 0 !important;
        margin-right: 5px;
        text-align: left !important;
        width: auto !important;
        font-weight: normal!important;
    }
  .post h3 strong:before {
        content: "пост ";
        font-size: 11px !important;
  font-weight: normal!important;
  font-family: "Arial Narrow";
  text-align: center;
  text-transform: uppercase;
  color: #272727;
    }
    div.post h3 strong:after{
        content: ", написан: ";
  font-family: "Arial Narrow";
  font-weight: normal!important;
  font-size:11px;
  text-align: center;
  text-transform: uppercase;
  color: #272727;
    }
    div.post-rating p:before {
        content: "Оценка поста: ";
  font-family: "Arial Narrow";
  font-weight: normal!important;
  font-size:11px;
  text-align: center;
  text-transform: uppercase;
  color: #272727;
    }
    .punbb .post-box {
        position: relative;
    }
    div.post-rating p {
        padding: 0 10px !important;
        position: absolute;
        right: 0px;
        top: -21px;
        font-family: "Arial Narrow";
        font-weight: normal!important;
        font-size:10px;
    }
div.post-vote p {
    position: absolute;
    right: -8px;
    top: -5px;
}
div.post-rating a, div.post-vote a {
color: #272727;
}
div.post-rating p a:hover {
color: #272727;
}


/*Окантовка профиля*/
.punbb .post .post-author {
background: 
url("http://savepic.net/7472321.png") no-repeat 0px -1px,
url("http://savepic.net/7478465.png") no-repeat 0px bottom,
url("http://savepic.net/7477441.png") repeat-y 0px 0px;
padding-bottom: 10px !important;
padding-left: 0px !important;
padding-top: 0px !important;
margin-left: 15px;
text-align: center;
color: #000000!important;
background-attachment: local;
}
.pa-author a, .pa-author {
color: #823232!important;
text-shadow: none!important;
text-transform: uppercase!important;
}
.punbb .post .post-author {
color: #000000!important;
}
.pa-author {
font-weight: bold; !important;
padding-top: 10px !important;
}
.post-author ul li.pa-avatar img {
text-align: center;
border: 1px solid #1D1D1D;
}
.pa-avatar {
padding-bottom: 5px !important;
padding-top: 7px !important;
}
.post .pa-title {
font-style: normal;
font-weight: normal;
font-size: 10px;
color: #000000;
text-shadow: 0px 1px 0px #;
background-color: none;
margin-top: 1.0em;
width: 199px;
margin-left: -6px;
line-height: 13px;
}
.pa-respect {
display: inline-block;
text-align: center;
width: 80px;
}
.pa-posts {
display: inline-block;
text-align: center;
width: 80px;
}
.post-author ul li.pa-from, .post-author ul li.pa-reg, .post-author ul li.pa-positive, .post-author ul li.pa-sex, .post-author ul li.pa-age, .post-author ul li.pa-ip, .post-author ul li.pa-invites, .post-author ul li.pa-time-visit, .post-author ul li.pa-last-visit, .post-author ul li.pa-awards, .post-author ul li.pa-gifts {
display: none;
}
.post-author ul li.pa-fld1 ,.post-author ul li.pa-fld2, .post-author ul li.pa-fld3, .post-author ul li.pa-fld4, .post-author ul li.pa-fld5 {
background-color: #757575;
width: 180px;
margin-left: -2px !important;
font-size: 9.5px!important;
line-height: 12px;
padding: 4px;
border-radius: 4px;
}
.post .pa-online {
  color: #420000;
  font-size:11px;
  font-family: "Arial Narrow";
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
  margin-left:-14px;
  margin-bottom: 2px;
  letter-spacing: 0.3px;
}


/*Оформление ссылок в шапке*/
#navi a {
  font-family: "Arial Narrow";
  background-color: #520100;
  color: #7f4746!important;
  font-weight: normal;
  text-align: center;
  display: block;
  margin: 2.0px;
  font-size: 11px;
  width: 185px;
  text-transform: uppercase;
  line-height: 12px;
  letter-spacing: 0.7px;
}
#navi a:hover {
font-family: "Arial Narrow";
  background-color: #5F0200;
  color: #7f4746!important;
  font-weight: normal;
  text-align: center;
  display: block;
  margin: 2.0px;
  font-size: 11px;
  width: 185px;
  text-transform: uppercase;
  line-height: 12px;
  letter-spacing: 5px;
  -webkit-transition-duration: 1s;  
  -moz-transition-duration: 1s;  
  -o-transition-duration: 1s;
}


/*Напоминание*/
#inform1 {
height: 20px;
width: 155px;
top: 10px;
left: 40px;
display: block;
position: absolute;
color: #7D4C4D;
text-align: justify;
text-transform: uppercase;
padding: 4px;
font-size: 9px;
line-height: 11px;
}
#inform2 {
height: 20px;
width: 155px;
top: 10px;
left: 266px;
display: block;
position: absolute;
color: #7D4C4D;
text-align: justify;
text-transform: uppercase;
padding: 4px;
font-size: 9px;
line-height: 11px;
}

/*Приветствие*/
#info {
height: 70px;
width: 460px;
top: 42px;
left: -11px;
display: block;
position: absolute;
color: #7D4C4D;
text-align: justify;
text-transform: uppercase;
padding: 4px;
font-size: 9px;
line-height: 11px;
}
#info::-webkit-scrollbar{
width: 2px;
background-color: transparent;
}
#info::-webkit-scrollbar-thumb{
background-color: #3b1616;
}
/*Заголовки*/
#them {  
text-align: center;
font-size: 8px;
padding: 3px;
text-transform: uppercase;
font-weight: bold;
}

/*Ссылки*/
.links {
height: 70px;
width: 200px;
top: 8px;
right: 185px;
display: block;
position: absolute;
text-align: center;
}

#dead {
color: #7D4C4D;
text-align: justify;
text-transform: uppercase;
padding: 1px;
font-size: 9px;
line-height: 11px;
}
#dead::-webkit-scrollbar{
width: 2px;
background-color: transparent;
}
#dead::-webkit-scrollbar-thumb{
background-color: #7f4746;
}


.tab{
transition-duration: 1s;  /* время анимации в секундах. далее - костыли для разных браузеров */
-webkit-transition-duration: 1s;  
-moz-transition-duration: 1s;  
-o-transition-duration: 1s;
opacity:0; /* непрозрачность, от 0.0 до 1.0 */
}
/* при наведении мыши */
.tab:hover{ 
opacity:5; 
}

/*Текст*/
#text { 
color: #585858;
text-align: justify;
padding: 4px;
line-height: 12px;
}
#text a {
color: #696969;
}
#text a:hover, a:active {
color: #636363;
}
#text::-webkit-scrollbar{
width: 2px;
background-color: transparent;
}
#text::-webkit-scrollbar-thumb{
background-color: #2D2D2D;
}



/*Arial Narrow*/
@font-face {
  font-family: "Arial Narrow";
  src: url("/files/0012/f3/e1/25209.eof"),
url("/files/0012/f3/e1/55039.otf"),
url("/files/0012/f3/e1/72753.ttf"),
url("/files/0012/f3/e1/60978.woff");
}
/*Franklin Gothic Medium*/
@font-face {
  font-family: "Franklin Gothic Medium";
  src: url("/files/0012/f3/e1/90499.eot"),
url("/files/0012/f3/e1/10700.otf"),
url("/files/0012/f3/e1/45839.ttf"),
url("/files/0012/f3/e1/20396.woff");
}
HTML-вверх
Код:
<!--Отключения сервера рекомендаций-->
<script type="text/javascript">
rusffLive.enable = false;
</script>


<!--Убираем Отредактировано -->
<style>
.lastedit {display:none;}
</style>

<!--Убираем надпись награды из навигации форума -->
<style type="text/css">
li#navawards {display: none;}
</style>


<!--Стрелки вверх, вниз-->
<div style="position:fixed;z-index:1003; right :0.5%; bottom: 45%;">
  <a href="#top" onclick="scrollTo(0,0); return false;" title="Вверх страницы">
    <img src="http://savepic.net/7516362.png" alt="Вверх страницы">
  </a>
  <br>
  <br>
  <a href="#top" onclick="scrollTo(0, document.body.scrollHeight); return false;" title="Вниз страницы">
    <img src="http://savepic.net/7517386.png" alt="Вниз страницы">
  </a>
</div>

<!--Напоминание игры-->
<div id="inform1">
Даже незначительна вещь может спасти вашу жизни.
</div>
<div id="inform2">
В этот мире связь не доступная
</div>


<!--Информация о игре-->
<div id="info" style="overflow: auto;">
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. I stand out here alone Am I asking for too much? So far from being free, A past that's haunting me, A future I just can't touch And if you take my hand.So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. 
</div>

<!--Ссылки-->
<div class="links">
<div id="navi"><a href="" target="frame">название</a>
<a href="" target="frame">название</a>
<a href="" target="frame">название</a>
<a href="" target="frame">название</a>
<a href="" target="frame">название</a>
<a href="" target="frame">название</a>
<a href="" target="frame">название</a>
<a href="" target="frame">название</a>
</div>
</div>

<!--Жертвы-->
<table style="display: block; position: absolute; height: 110px; width: 200px; top: 10px; right: -10px; overflow: auto;"><tr>
<tr>
<td><div id="dead" style="height: 50px; width: 50px;">
<a href="ссылка"><img style='max-width:50px; max-height:50px;border: 1px solid #5A2F2F;' src="http://savepic.net/7475387.png" border=0 title="имя"></a>
</div></td>
<td><div id="dead" style="height: 50px; width: 130px;overflow: auto;">
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope.
</div></td>
</tr>
<tr>
<td><div id="dead" style="height: 50px; width: 50px;">
<a href="ссылка"><img style='max-width:50px; max-height:50px;border: 1px solid #5A2F2F;' src="http://savepic.net/7475387.png" border=0 title="имя"></a>
</div></td>
<td><div id="dead" style="height: 50px; width: 130px;overflow: auto;">
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope.
</div></td>
</tr>
<tr>
<td><div id="dead" style="height: 50px; width: 50px;">
<a href="ссылка"><img style='max-width:50px; max-height:50px;border: 1px solid #5A2F2F;' src="http://savepic.net/7475387.png" border=0 title="имя"></a>
</div></td>
<td><div id="dead" style="height: 50px; width: 130px;overflow: auto;">
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope.
</div></td>
</tr>
<tr>
<td><div id="dead" style="height: 50px; width: 50px;">
<a href="ссылка"><img style='max-width:50px; max-height:50px;border: 1px solid #5A2F2F;' src="http://savepic.net/7475387.png" border=0 title="имя"></a>
</div></td>
<td><div id="dead" style="height: 50px; width: 130px;overflow: auto;">
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope.
</div></td>
</tr>
</table>



<!--Таблица-->
<div class="tab" style><table style="background-color: #181818; display: block; position: absolute; height: 172px; width: 852px; top: 163px; left: 0px;"><tr><td>
<div id="text" style="height: 156px; width: 350px;overflow: auto;">
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. I stand out here alone Am I asking for too much? So far from being free, A past that's haunting me, A future I just can't touch And if you take my hand. Please pull me from the dark And show me hope again. We'll run side by side No secrets left to hide Sheltered from the pain.
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. I stand out here alone Am I asking for too much? So far from being free, A past that's haunting me, A future I just can't touch And if you take my hand. Please pull me from the dark And show me hope again. We'll run side by side No secrets left to hide Sheltered from the pain.
<a href="https://bleachdoubt.rusff.me/">SO CLOSE</a>
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. I stand out here alone Am I asking for too much? So far from being free, A past that's haunting me, A future I just can't touch And if you take my hand. Please pull me from the dark And show me hope again. We'll run side by side No secrets left to hide Sheltered from the pain.
</div></td>
<td><div id="text" style="height: 156px; width: 265px;overflow: auto;">
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. I stand out here alone Am I asking for too much? So far from being free, A past that's haunting me, A future I just can't touch And if you take my hand. Please pull me from the dark And show me hope again. We'll run side by side No secrets left to hide Sheltered from the pain.
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. I stand out here alone Am I asking for too much? So far from being free, A past that's haunting me, A future I just can't touch And if you take my hand.So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. 
</div></td>
<td><div id="text" style="height: 156px; width: 195px;overflow: auto;">
So far from who I was. From who I love From who I want to be, So far from all our dreams From what love means, From you here next to me So far from seeing hope. I stand out here alone Am I asking for too much? So far from being free, A past that's haunting me, A future I just can't touch And if you take my hand. Please pull me from the dark And show me hope again. We'll run side by side No secrets left to hide Sheltered from the pain.
</div></td>
</tr>
</table></div>
HTML-низ
Код:
<!--Аватар по умолчанию-->
<script type="text/javascript">
    var DefAvtr="http://savepic.net/7475387.png";

    var s='<li class="pa-avatar item2"><img class="defavtr" src="'+DefAvtr+'" alt="Аватар"/></li>';$("li.pa-title").each(function(){if (($(this).parent("ul").find("li.pa-avatar").html())==null){$(this).after(s);};});
    </script>


<!--Cокрытие полей-->
<script type="text/javascript">
$('div.post-author ul').find('li[class^="pa-fld"]').map(function(){ 
var Dop=$(this).html();
if(Dop=='undefined'||Dop==null){return false;};
var Virez=Dop.slice(Dop.indexOf(":")+1);
$(this).html(Virez);
});
</script>


<!--Копирайт-->
<div id="copyright">
</div>


<!--Выделение кода-->
<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>