@import url(http://fonts.googleapis.com/css?family=Philosopher:700&subset=latin,cyrillic);

html {background: #011e21 url("http://s4.uploads.ru/uxb4w.png") no-repeat top center;}
}
#html-footer .container {padding: 0 300px 0 140px;}

#pun {
    background: url("http://s019.radikal.ru/i617/1307/39/971906713039.png") repeat-y scroll center top transparent;
    margin: 690px auto 0;
    position: relative;
    width: 798px;
}
.punbb {
    float: left;
    height: auto;
    margin: -220px 52px 0;
    width: 694px;
  }

#pun-navlinks {
    margin: 0;
    position: absolute;
    text-align: center;
    top: -300px;
    width: 730px;
}
#pun-navlinks, #pun-navlinks .container {border: none;}
#pun-navlinks li {display: inline;}
#pun-navlinks li a {
    color: #DDEFFD;
    font-family: 'Philosopher',sans-serif;
    font-size: 16px;
    padding-right: 5px;
    text-decoration: none;
    text-shadow: 1px 1px 3px #000000, 0 0 6px #9050A2;
}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {color: #d0c1f6;}


#pun-ulinks {
    margin: 0;
    position: absolute;
    text-align: center;
    top: -255px;
    width: 690px;
}
#pun-ulinks li, #pun-ulinks li a {
  display: inline;
  border-left-style: solid;
  border-left-width: 1px;
  white-space: nowrap;
  }
#pun-ulinks li a {
  padding: 0 0.3em 0 0.6em
  }
#pun-ulinks li.item1, #pun-ulinks li.item1 a {
  border-left-style: none;
  border-left-width: 0;
  padding-left: 0
  }

#pun-title td.title-logo-tdl, #pun-title h1 {display : none;}
#pun-title td.title-logo-tdr {text-align: center; width: 700px;}

.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: #7b6b58;}
.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: #346a93;}

#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    background: url("полоски") no-repeat scroll center top transparent;
    height: 96px;
    line-height: 95px;
    margin: 0 32px;
    text-align: center;
    width: 630px;
    color: #DDEFFD;
    font-family: 'Philosopher',sans-serif;
    font-size: 16px;
    text-shadow: 1px 1px 3px #000000, 0 0 6px #9050A2;
  }

#pun-index .tc2, #pun-index .tc3 {display: none;}
.punbb th {
    background-color: #D5CEDF;
    font-weight: normal;
    opacity: 0.5;
    padding: 3px;
    text-align: center !important;
  }
.category .container, .forum .container {margin-top: -20px;}
.punbb tr, .punbb table {border-bottom: 1px solid #C9D6E0; vertical-align: top;}


.punbb div.icon {
  float: left;
  display: block;
 width: 75px;
 height: 75px; 
 margin:0 5px 0 -10px;
  }
.punbb tbody.hasicon td.tcl {padding-left: 10px; }
div.icon {background: url("http://s1.uploads.ru/i/b4hUH.png") no-repeat scroll 0px 0 transparent; width: 100px;}
tr.inew div.icon {background: url("http://s1.uploads.ru/i/NGAvu.png") no-repeat scroll 0px 0 transparent; width: 100px;}
tr.isticky div.icon {background: url("http://s1.uploads.ru/i/Ya0SQ.png") no-repeat scroll 0px 0 transparent; width: 100px;}
tr.iclosed div.icon {background: url("http://s1.uploads.ru/i/Ya0SQ.png") no-repeat scroll 0px 0 transparent; width: 100px;}
tr.iredirect div.icon {background: url("http://s1.uploads.ru/i/Ya0SQ.png") no-repeat scroll 0px 0 transparent; width: 100px;}

.linkst .pagelink, .linkst .postlink {top: -110px;}
.punbb .post h3 span {background-color: #D5CEDF; opacity: 0.5; border-bottom: 1px solid #C9D6E0; border-top: 1px solid #C9D6E0;}
.punbb .quote-box, .punbb .code-box {background-color: #D5CEDF; opacity: 0.6; border-radius: 5px; border-color: #C9D6E0; box-shadow: 0 0 6px #9050A2;}

.pa-author, .pa-title, .pa-avatar {text-align: center;}
.pa-avatar img {border-radius: 5px; border: 3px solid #ded7de !important; box-shadow: 0 0 6px #9050A2, -1px 0 #C9D6E0, 0 1px #C9D6E0, 1px 0 #C9D6E0, 0 -1px #C9D6E0;}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
background-color: #E5DCD5;
    border: 1px solid #9A9086;
    border-radius: 3px 3px 3px 3px;
}

/* 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 {
  color: #333;
  }



/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  color: #005EAB
  }

/* CS1.6 */
#viewprofile li, #setmods dl  {
  background-color: #dedfdf;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background:  #e9e9e9;
  color: #362f3e;
}

.punbb textarea, .punbb select, .punbb input {
  background: #e9e9e9;
  color: #362f3e;

}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .post-body {
  border-color: #c7c3cc #c7c3cc #aaa #c7c3cc
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #f5f5f5
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .post-links ul, .post-links, .usertable table {
  border-color: #C9D6E0;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #c7c3cc
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #fff
  }

.punbb .divider {
  border-color: #c7c3cc #fff #fff #fff
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #dedfdf
  }