/* CS1 Background and text colours
-------------------------------------------------------------*/
HTML {background-color: #9b9b9b;  background-image: url("http://ff7.rusff.ru/files/0013/83/56/55642.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: top center; }

BODY {background-color: transparent !important;
background-image: url(http://ff7.rusff.ru/files/0013/83/56/92787.jpg); background-position: top center; background-repeat: no-repeat;}

#pun { width: 930px;
margin: 0 auto;}

/* сдвигаем ссылки вверх*/
#pun-ulinks .container {margin-top:-10px!important; font-size: x-small; }

/* убираем слова "важно" и "закрыта" в темах */
.stickytext, .closedatafield {display: none;}


#pun-main .formal #post fieldset .hashelp .longinput .input #tags, #pun-main .formal #post fieldset .hashelp .longinput .input #fld3, #pun-main .formal #userlist fieldset .inline .inputfield .input #fld1, #pun-main .formal #punbbsearch fieldset .inline .inputfield .input #fld1, #pun-main .formal #punbbsearch fieldset .inline .inputfield .input #fld2, #pun-main .formal #post fieldset .hashelp .longinput .input input  {
  background-color: #cec7bf;
  color: black;
}




/* скрыть ip из профиля*/
.online ul .pa-fld5, .post-author ul .pa-fld5 {color: #d8c394; font-size: x-small! important;}

/*в подписи мелкий шрифт*/
.post-sig {
  font-size: x-small;  }

/*[Новые сообщения] не жирные*/
.container table .hasicon .inew .tcl .tclcon .newtext a {
  font-size: x-small; font-weight:normal; }


/* форум, тем, сообщений - скрыть */
#pun th { font-size: 0px! important;}



/* сместить информацию об авторе */
.post-author{
 margin-top:-25px!important; margin-left:-15px!important;
}

.punbb .post h3 span{
 margin-top:20px!important;
}

/* убрать черту между телом поста и датой поста */
.punbb .post h3 span{
border-bottom:none transparent 0!important;
}


/* тело поста и дата поста - слить в одно изображение*/
#pun_wrap #pun #pun-viewtopic #pun-main  h3 span 
{border-style: solid; border-color: #696969; border-width: 1px;  background-image: url("http://ff7.rusff.ru/files/0013/83/56/71240.jpg");}


#pun_wrap #pun #pun-viewtopic #pun-main .container .post-body {
border-style: solid; border-color: #696969; border-width: 1px;  background-image: url("http://ff7.rusff.ru/files/0013/83/56/71240.jpg");
border-top: none;}


/* дата поста 10 шрифт*/
.permalink {font-size: xx-small; }


/* описания форумов 11 шрифт*/
.intd .tclcon {font-size: 11px; }


/* мод-меню 10 шрифт*/
.modmenu .container span, .modmenu .container, .modmenu .container a, .modmenu .container strong a  {font-size: 10px; }


/*даты последних постов 10 шрифт*/
.hasicon tr .tc2, .hasicon tr .tc3, .hasicon .altstyle .tcr a, .hasicon .altstyle .tcr, .hasicon tr .tcr a, .hasicon .inew .tcr a {font-size: 11px!important;}

.tcr a, .inew .tcr , .container table tbody tr .tc2, tr .tc3  {font-size: 11px;}


/*названия тем в разделе (переход с гл.страницы)*/
.hasicon .altstyle .tcl .tclcon a, .hasicon tr .tcl .tclcon a {font-size: 11px;}


#pun-main .post h3 span, #pun-main .post-body {margin-left: 210px;}


.hasicon .altstyle .tcr a {font-weight: normal;}


.item1, .item2, .item3, .item4, .container #onlinelist {font-size: x-small;}

.altstyle .tc2, .altstyle .tc3, .hasicon .alt2 .tc3, .hasicon .alt2 .tc2 {font-size: 11px;}

.tclcon h3 a {font-weight: bold; }


.alt1 .tc2, .alt1 .tc3, .alt2 .tc2, .alt2 .tc3, .inew tc2, .inew tc3 {font-size: 11px;}


.tcl .tclcon a, .postlink span a, .postlink a span, #pun-main .linkst .postlink, .linksb .subscribelink a, .linksb .subscribelink {font-size: 11px; font-weight: bold;}

.linksb .pagelink, .linksb .pagelink a, .linkst .pagelink, .linkst .pagelink a, .postlink span a {font-size: 11px; font-weight: bold;}

.altstyle .tcr a, .tcl .usersname a, #post-form h2 span, #post fieldset legend span  {font-size: 11px;  font-weight: bold;}


.crumbs span, .punbb #pun-crumbs1 .crumbs, .punbb #pun-crumbs1 .crumbs a, #pun-crumbs2 .crumbs, #pun-crumbs2 .crumbs a {font-weight: bold; font-size: 11px;}
 
#pun-stats .container {font-size: 11px; font-weight: 500; }




/* 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: black;
  }




/* содержимое кнопок (на панели) имеет фон и скругленную обводку*/
#post fieldset .hashelp #image-area, #post fieldset .hashelp #smilies-area, #post fieldset .hashelp #keyboard-area, #post fieldset .hashelp #size-area, #post fieldset .hashelp #image-area, #post fieldset .hashelp #video-area, .hashelp #font-area, .hashelp #addition-area, .hashelp #table-area, .hashelp #color-area {

background-color: #9b9b9b;
border: black outset 1px;
border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-moz-border-radius:10px;
   }




/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {

   background-color: transparent;
  color: black;
  }



/* CS1.3 */
.punbb .main h1  {
background-image: url("http://ff7.rusff.ru/files/0013/83/56/80280.jpg");
 background-repeat: no-repeat; background-position: top center! important;
height: 70px; color: #3a2b23; font-size: 11px; font-weight: bold; text-align: center; padding-top: 36px! important; 
}

.punbb .main h1 span {font-size: 11px; text-align: center; }

.punbb .main h2
background-image: url("http://ff7.rusff.ru/files/0013/83/56/81546.jpg");
 background-repeat: no-repeat; background-position: top center! important;
height: 70px; color:#3a2b23; font-size: 11px; font-weight: bold; text-align: center; padding-top: 36px! important; 



.punbb-admin #pun-admain h2 {
 background-color: transparent;
height: 20px; color: #3a2b23; font-weight: bold; text-align: center; font-size: 11px; padding-top: 36px! important; 
}


#pun-debug h2{
background-color: transparent;
height: 20px; color: #3a2b23; font-weight: bold; text-align: center center; font-size: 11px;
background-image: url("http://ff7.rusff.ru/files/0013/83/56/30317.jpg");
 background-repeat: no-repeat; background-position: top center! important;
}




/* не виден текст категорий и статистики */
.category h2 span, #pun-stats h2 span {
display: none;}


/* не видна надпись "Общая статистика" из скрипта "10 последних сообщений в статистику" */
.statscon h2 { display: none;}



#pun-category1 h2
{
background-image: url("http://ff7.rusff.ru/files/0013/83/56/18547.jpg");  
background-repeat: no-repeat; background-position: top center! important;
height: 80px; padding-bottom: 10px!important; margin-top: -10px!important;
}


#pun-category2 h2
{
background-image: url("http://ff7.rusff.ru/files/0013/83/56/10910.jpg");  
background-repeat: no-repeat; background-position: top center! important;
height: 80px; padding-bottom: 10px!important; margin-top: -10px!important;
}

#pun-category3 h2
{
background-image: url("http://ff7.rusff.ru/files/0013/83/56/25414.jpg");  
background-repeat: no-repeat; background-position: top center! important;
height: 80px; padding-bottom: 10px!important; margin-top: -10px!important;
}

#pun-category4 h2
{
background-image: url("http://ff7.rusff.ru/files/0013/83/56/87925.jpg");  
background-repeat: no-repeat; background-position: top center! important;
height: 80px; padding-bottom: 10px!important; margin-top: -10px!important;
}

#pun-category5 h2
{
background-image: url("http://ff7.rusff.ru/files/0013/83/56/17209.jpg");  
background-repeat: no-repeat; background-position: top center! important;
height: 80px; padding-bottom: 10px!important; margin-top: -10px!important;}

#pun-category6 h2
{
background-image: url("http://ff7.rusff.ru/files/0013/83/56/97276.jpg");  
background-repeat: no-repeat; background-position: top center! important;
height: 80px; padding-bottom: 10px!important; margin-top: -10px!important;
}

#pun-stats h2 {
  background-image: url(http://ff7.rusff.ru/files/0013/83/56/81741.jpg);  
background-repeat: no-repeat; background-position: top center! important;
height: 80px; padding-bottom: 10px!important; margin-top: -10px!important;
}



#pun-stats h2, #pun-main h2 {text-align: center;}


#pun-main .post h3 span { background-color: #151718;}
#pun-crumbs1 .container {background:transparent;}

#html-footer .container {background:transparent;}




/* CS1.4 */
.punbb .modmenu .container {
  background:transparent; 
  color: #393939;  
  }

#pun-title, #pun-title .container {background: transparent; color: #393939; border-style: none; height : 380px;}

#pun-title .title-logo {display: none!important;}
#pun-title table {height : 380px;}


#pun-status .container, #pun-announcement .container {background:transparent;}


/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background: transparent;
  color: black;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
 background: transparent;
  color: black;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
    color: black; background-image: url("http://ff7.rusff.ru/files/0013/83/56/49439.jpg"); 
border-radius:5px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-border-radius:10px;
    -o-border-radius:10px;  
  }


.punbb .spoiler-box {
    color: black; background-image: url("http://ff7.rusff.ru/files/0013/83/56/34607.jpg"); 
border-radius:5px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-border-radius:10px;
    -o-border-radius:10px;  
  }



/* CS1.8 */
#pun-navlinks .container {
   background-color: transparent;
  color: #43000d;
}
  

.offline li.pa-online strong {
  font-weight: normal
  }

 #pun-ulinks .container {
  background-color: transparent;
  color: white!important;
}

.punbb textarea, .punbb select, .punbb input {
  background-color: #cec7bf;
  color: black;
}

.pagelink {color: #393939; font-size: x-small; }




/* скругленные кнопки */
#pun-main .formsubmit input, .formsubmit .button, #vote p input, #form-area input,  .punbb * .button, #post fieldset .hashelp input, #pun_wrap #pun #pun-profile #pun-main #profile #profile8 fieldset .fs-box .submitfield #sub4, #pun_wrap #pun #pun-profile #pun-main #profile #profile8 fieldset .fs-box .submitfield .button, #pun_wrap #pun #pun-messages #pun-main #profile .container #messages .linksb .postlink .button {
border-color: white #6d6c6c #6d6c6c white;
border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px; 
font-size: x-small;
color: #56000d;
vertical-align: middle;}

/* скругленное модер/меню */
.modmenu .container strong #mod-options {
border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;  
font-weight: bold;
font-size: x-small;
color: #56000d;
vertical-align: middle;}





#pun-main .linksb .postlink, #pun-main .linkst .postlink a {color: #393939; font-weight: bold; font-size: 12px;}




.punbb textarea {background-image: url("http://ff7.rusff.ru/files/0013/83/56/95740.png"); background-repeat: no-repeat; background-position: bottom right;}


.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 #pun-main .info-box .legend,#pun-main fieldset legend span,.punbb .info-box,.punbb .main .container,#pun-stats div.statscon, .punbb .post .container,.punbb .post h3,.punbb .post h3 span,.punbb formal textarea, .punbb select, .punbb input, .punbb td.tcl, .punbb td.tcr, .post-box, #pun th, #pun-main .post h3 span {
background: transparent;
}



/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: #333333 #333333 #333333 #333333
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #000102;
  }

.punbb .modmenu .container {
  border-top-color: #999999;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-style: none;
  }

/* 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-style: none;
  }

/* CS2.5 */
.punbb th {
  border-style: none;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #7A7A7A #B8B8B8 #B8B8B8 #7A7A7A;
  }


#pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #000000;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #303132;
  }


#pun-crumbs2 p.container, #pun-about p.container,
#pun-stats .container, li#onlinelist
  {border-color: #303132;}


.punbb .divider {
  border-color: #000000 #303132 #303132 #303132;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #dedfdf;
  }

li.pa-online {
  border-left-color: #ff0000;
  }

#pun-main .post .container {border-style: none 0px #383838;}



/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a,  .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color: #43000d; font-weight: 650;
    border-bottom: 0px none #000;
  text-decoration: none; 


  }

.punbb a:link {
  color: #43000d; font-weight: 650;
    border-bottom: 0px none #000;
  text-decoration: none;   }


#navindex a span, #navuserlist a span, #navawards a span, #navsearch a span, #navprofile a span, #navpm a span, #navadmin a span, #navlogout a span, #navregister a span, #navlogin a span, #navpiar #spMyimg a { color: #d9e7f3;} 

#pun-ulinks .container .item1 a, #pun-ulinks .container .item2 a, #pun-ulinks .container .item3 a, #pun-ulinks .container .item4 a, #pun-ulinks .container .item5 a, #pun-ulinks .container .item6 a, #pun-ulinks .container .item7 a { color: gray;} 


.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #c2502b; 
  }

/* 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: #d9e7f3; font-weight: bold;
  
  border-bottom: 0px none none;
  text-decoration: none;

  }

/* CS3.3 */
#pun-navlinks a {
  color: #43000d;
   text-decoration: none; 

  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
   border-style: none;
  text-decoration: none; 

  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff; 
  }




/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {background: url("http://ff7.rusff.ru/files/0013/83/56/52945.png") no-repeat;}
tr.inew div.icon {background: url("http://ff7.rusff.ru/files/0013/83/56/26934.png") no-repeat;}
tr.iclosed div.icon {background: url("http://ff7.rusff.ru/files/0013/83/56/89081.png") no-repeat;}
tr.isticky div.icon {background: url("http://ff7.rusff.ru/files/0013/83/56/49922.png") no-repeat;}


#pun-main div.catleft, #pun-main div.catright {display: none}