/* CS1 Background and text colours
-------------------------------------------------------------*/
html, body, 
#pun-redirect {
       background-image: url(http://speterburg.rusff.ru/files/0011/13/0c/53346.jpg);
       background-position: 56% 60px !important;
       background-repeat: no-repeat;
       background-attachment: scroll;
       background-color: #daf3c9;
}

#tab6 {
  margin-top: -14px;
  text-align: center;  
}

h2 span {
 font-sise: 1.1em;
}

#pun {
    background: #eefce3;
    color: #000;
}

#pun-redirect #pun-main h1, 
#pun-redirect #pun-main h1 span {
   display: none;
}


#pun-main h1 {
     margin-top: -35px;
     margin-bottom: -40px;
     padding-top: 40px;
  }

#pun-index .tcl, 
#pun-index .main .tcr, 
#viewprofile li strong,
#viewprofile li div,
#setmods dd,
.punbb .post-body,
.punbb .formal fieldset,
.post-box,
.punbb .post-links,
.punbb .info-box,
.punbb #pun-main .info-box .legend,
#pun-main .linksb, 
#pun-crumbs1, #pun-crumbs2 .crumbs,
 .topic, #pun-about .container {
  background: #def0d2;
  color: #000;
  }

#main-reply,
.input #fld1,
.input #fld2,
.input #fld3,
.input #fld4,
.input #tags {
      background: #eefce3;
         color: #000;
         border-radius:10px;
           -webkit-border-radius:10px;
            -khtml-border-radius:10px;
             -moz-border-radius:10px;
              -o-border-radius:10px;
}

.punbb .post .container,
.punbb .post h3, .punbb .post h3 span{
  background: #def0d2;
  color: #000;
}

#image-area, #image-area-tcon-computer table, #video-area, #color-area, #table-area, #smilies-area,
#keyboard-area, #addition-area{
  background: #def0d2;
  color: #000;
  border:none;
  }

#tab44 {
 margin-top:10px;
  background-color:#def0d2;
  height:auto;
  padding: 5px 5px 40px 5px;

}
.punbb td.tcl, .punbb td.tc2, .punbb td.tcr, .punbb th, .punbb td.tc3,
#pun-about .container,
#pun-crumbs2 .container,
#spoiler1,
#spoiler2 {
  background: #eefce3;
  color: #000;
border-collapse: collapse;
  }

.punbb-admin #pun-admain h2, .punbb .modmenu .container {
  background: #def0d2;
}

#pun-announcement h2 span {
  color: #000;
  background: #def0d2!important;

 }

#pun-ulinks .container {
   background-color:#def0d2;
     border: none;
 }

.punbb-admin #pun-admain .adcontainer,
.punbb .post-links ul,
#viewprofile h2,
#profilenav h2,
#pun-pagelinks .container,
#pun-qjump {
color: #000;
background: #def0d2;}

#pun-status .container,
#pun-announcement .container {
  background: #def0d2!important;
  color: #000;
}

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, thead {
  background:#def0d2;
  color: #000;
  }

/* CS1.6 */
#viewprofile li, #setmods dl,  #viewprofile h2 span {
background: #def0d2;
  }

.punbb .post h3 strong {
        font-size: 0.9em;
        color: #000;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background: #eefce3;
  color: #000;
  }

.punbb textarea, .punbb select, .punbb input {
  background: #def0d2;
  color: #000;
  border: 1px solid #9cb597;
}

/* CS1.8 */
#pun-navlinks .container,
#pun-ulinks {
  background: transparent!important;
  color: #19222B;
  }

.offline li.pa-online strong {
  font-weight: normal;
  }

#pun-stats .statscon {
  padding-top:275px;
  padding-bottom: 10px; 
  border-color: #9cb597;
  border-style:solid;
  border-width:0px 4px 4px 4px;  
}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */

#pun {
   border-color:#ffffff;
  border-style: none solid none solid;
  border-width: 0px 15px 0px 15px;
    box-shadow: 1px 1px 3px #999999;
    -moz-box-shadow: 1px 1px 3px #999999;
    -webkit-box-shadow: 1px 1px 3px #999999;
    border-radius: 100px 100px 0px 0px; 
  -webkit-border-radius:  100px 100px 0px 0px;  
  -khtml-border-radius: 100px 100px 0px 0px;
  -moz-border-radius: 100px 100px 0px 0px;  
  -o-border-radius: 100px 100px 0px 0px; 
}

#pun-main .usertable .container table, #pun-main .section  .container table{
   border-collapse: collapse;
}

#pun-index  table, #form-buttons table{
border: none!important;
}

.punbb .container, .punbb .post-body, .post h3, .main table {
  border-color: #9cb597;
  }

/* CS2.2 */
.punbb .section, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #9cb597;
  }

/* CS2.3 */
#pun-stats, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border: none !important;
  }

#pun-stats, #pun-stats .statscon {
  color: #000;
}

.punbb .post-content .quote-box, .punbb .post-content .code-box, .spoiler_style, #spoiler1, #spoiler2 {
  border-style: solid;
  border-color: #9cb597;
     border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-border-radius:10px;
    -o-border-radius:10px;
}

/* CS2.4 */
.punbb td {
border-color: #9cb597;
}

.punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: #9cb597;
  }


/* CS2.6 */
#pun-navlinks { 
         border-style: double;
         border-color: #9cb597;
         border-radius: 0 0 50px 50px; 
         -webkit-border-radius: 0 0 50px 50px; 
          -khtml-border-radius: 0 0 50px 50px; 
            -moz-border-radius: 0 0 50px 50px; 
              -o-border-radius: 0 0 50px 50px;
    box-shadow: 1px 1px 3px #999999;
    -moz-box-shadow: 1px 1px 3px #999999;
    -webkit-box-shadow: 1px 1px 3px #999999;
}

#pun-ulinks .container{
  border-radius: 90px 90px 0px 0px; 
  -webkit-border-radius: 90px 90px 0px 0px;  
  -khtml-border-radius:  90px 90px 0px 0px; 
  -moz-border-radius:  90px 90px 0px 0px;  
  -o-border-radius: 90px 90px 0px 0px; 
}

#pun-index .main .tcr {
   background: -moz-linear-gradient(top, #e3f4d7 0%,  #d8e8cd 100%);
    background: -webkit-linear-gradient(top, #e3f4d7 0%,  #d8e8cd 100%);
    background: -o-linear-gradient(top, #e3f4d7 0%,  #d8e8cd 100%);
    background: linear-gradient(top, #e3f4d7 0%,  #d8e8cd 100%);
border-width: 3px 3px 3px 0px;
border-style: double;
border-color: #9cb597;
border-radius: 0px 90px 90px 0px; 
-webkit-border-radius: 0px 90px 90px 0px; 
-khtml-border-radius: 0px 90px 90px 0px; 
-moz-border-radius: 0px 90px 90px 0px; 
-o-border-radius: 0px 90px 90px 0px; 
box-shadow: 1px 1px 1px #999999;
    -moz-box-shadow: 1px 1px 1px  #999999;
    -webkit-box-shadow: 1px 1px 1px #999999;
}


li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border: none;
  }

.punbb .divider {
  border-color: #9cb597;
  }

.punbb .formal fieldset .post-box, .punbb .info-box, #tab44, 
#pun-main .usertable .container table, #tab444 {
  border: 1px solid #9cb597;
  }

#pun-main .linksb, .topic {
 border-width: 0 4px 4px 4px; 
 border-color: #9cb597;
 border-style: solid;
}

#pun-userlist .usertable .container, #pun-category1 .container, #pun-category2 .container, #pun-category3 .container, #pun-category4 .container, #pun-category5 .container, #pun-category6 .container, #pun-category7 .container, #pun-category8 .container, .punbb .modmenu .container, .main table,  
#pun-index #pun-about .container {
  border-width: 0px 4px;
  border-style: solid;
}

#pun-online #pun-main .section {
margin-top:-25px;
   border-collapse: collapse;
}
#pun-stats .container, #tab5 {
  border-top: 20px;
  border-color: #9cb597;
         border-style: solid;
  border-radius: 20px; 
  -webkit-border-radius: 20px;  
  -khtml-border-radius:  20px; 
  -moz-border-radius:  20px;  
  -o-border-radius: 20px; 
}


#tab2, #tab3, #tab44, #tab444 {
  border-radius: 15px; 
     -webkit-border-radius: 15px;
     -khtml-border-radius: 15px;
     -moz-border-radius:15px;
     -o-border-radius: 15px;
}

#niz{
border-width: 0px 4px 4px 4px;
border-style:solid;
border-color:#9cb597;
}

/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited  {
  color: #818a53;
  text-decoration: underline;
  }

.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #818a53;
  text-decoration: none;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #818a53;
  text-decoration: none;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active {
  color: #818a53;
  text-decoration: underline;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #8F966E;
  text-decoration: none;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #818a53;
  text-decoration: none;
  }

#pun-ulinks a {
  color: #818a53;
  text-decoration: none;
  font-weight: bold;
  }

/* CS3.4 */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #818a53;
  text-decoration: none;
  font-weight: bold;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #818a53;
  color: #B9C49E;
  }

.post h3 span a:link, .post h3 span a:visited {
        font-weight: normal;
        font-size: 0.9em;
        text-decoration: none;
}


.tcl .intd .tclcon h3 a  {
text-decoration: none;
text-transform: uppercase; 
      font-size: 1.1em;
}

/* CS4 Post status icons
-------------------------------------------------------------*/

div.icon {
        background: url(http://s8.uploads.ru/mxMuJ.png) no-repeat;
}

tr.inew div.icon {
        background: url(http://s4.uploads.ru/MCu7S.png) no-repeat;
}

tr.iclosed div.icon {
        background: url(http://s9.uploads.ru/dC9SR.png) no-repeat;
}

tr.isticky div.icon {
        background: url(http://s8.uploads.ru/l8Emv.png) no-repeat;
}

#profilenav h2 span {background-image: none}
#pun-main div.catleft, #pun-main div.catright {
        display: none;
}

/* CS5 Иконки меню навигации
 -------------------------------------------------------------*/
#pun-category2 h2, #pun-category3 h2, #pun-category4 h2, #pun-category5 h2, #pun-category6 h2, #pun-category7 h2, #pun-category8 h2, #pun-stats h2  {
  background-image: url(http://speterburg.rusff.ru/files/0011/13/0c/17119.jpg);
     background-repeat: no-repeat;
     background-position: top center;
     color: #818a53;
     height: 80px;
     padding-top: 39px!important;
     margin-top: -5px;
     margin-bottom: -30px;
 font-size: 1.8em;
}

#pun-stats h2  {
  margin-top:-15px!important;
 font-size: 1.8em;
}


#pun-category1 h2, #pun-main h1 {
     background-image: url(http://speterburg.rusff.ru/files/0011/13/0c/21087.jpg)!important;
     background-repeat: no-repeat;
     background-position: top center;   
     color: #818a53;
     height: 90px;
 font-size: 1.8em;
}

#pun-edit #pun-main h1, #pun-post #pun-main h1, #pun-login #pun-main h1 {
     background-image: url(http://sb.uploads.ru/VsyeR.jpg)!important;
     background-repeat: no-repeat;
     background-position: top center;   
     color: #818a53;
     height: 90px;
 font-size: 1.8em;
}

#pun-edit #pun-main h1, #pun-post #pun-main h1{
  margin-top:-40px;
  margin-left:-15px!important;

}


#pun-category1 h2 {
     margin-bottom: -45px;
     padding-top: 45px;
}


/* CS6
-------------------------------------------------------------*/
.category td.tcr div.LaFa{
background-color:#F4FEEC;
    width:160px;
    margin-top: -2px;
    margin-left: -10px;
    padding:5px 0px 5px 20px;
     border-radius:50px;
    -webkit-border-radius:50px;
    -khtml-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
}

.button {
    background: #def0d2; 
    padding: 7px 30px; 
    border: solid 1px;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    background: -moz-linear-gradient(0% 100% 90deg, #daf3c9, #def0d2);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#def0d2), to(#daf3c9));
}

.longinput span
 {margin-bottom: 15px!important;}

    input[value="Отправить"], input[value="Изменить"] {
border-width: 1px 1px 1px 5px;
border-style: solid;
border-color: #9bb496; 
 padding: 7px 30px;
border-radius: 0px 0px 15px 100px; 
  -webkit-border-radius:  0px 0px 15px 100px;  
  -khtml-border-radius: 0px 0px 15px 100px;  
  -moz-border-radius: 0px 0px 15px 100px; 
  -o-border-radius:  0px 0px 15px 100px; 
  margin: 3px 0 0 20px!important;
}

 input[value="Посмотреть"], input[value="Отменить"], input[value="Результаты опроса"] {
 padding: 7px 30px;
border-width: 1px 5px 1px 1px;
border-style: solid;
border-color: #9bb496; 
border-radius: 0px 0px 100px 15px; 
  -webkit-border-radius:  0px 0px 100px 15px;  
  -khtml-border-radius:  0px 0px 100px 15px;  
  -moz-border-radius:  0px 0px 100px 15px; 
  -o-border-radius:   0px 0px 100px 15px;
  margin: 3px 0 0 0!important;
}

#pun-index #html-footer .container {
   width: 966px;
   position: absolute;
   margin-top:-460px;
   border-width:0px; 
 padding-left:5px;
}

div#pun-live-rusff {
  position: absolute!important;
  right: 15%;
  margin-top: 5px!important;
}

#html-footer .container {
       padding-left:7px;
}

#pun-index  #pun-about .container {
  width: 967px;
  height: 80px;
  margin-left:-15px; 
  position: absolute!important;
  background: #eefce3;
 border-color:#ffffff;
  border-style: none solid none solid;
  border-width: 0px 15px 0px 15px;
  }

#pun-index #forum_f45 {display:none;}


#pun-index #html-footer:after {
      content: "Новьё!"; /* Добавляемый текст */ 
      color: #333; /* Цвет текста */ 
      background-color: #fc0; /* Цвет фона */ 
      font-size: 90%; /* Размер шрифта */ 
      padding: 2px; /* Поля вокруг текста */
      display: block; 
    }

 #pun-navlinks #navawards {
display:none;
}