html,body {min-width:1028px!important}/*!Правка для мобильных Устройств с мелким Экраном*/

/* CS1 Цвет фона, фона форума и остальное.
-------------------------------------------------------------*/

html { 
background: url(http://s8.uploads.ru/K6w97.png) repeat-y 50% 0, url(http://s8.uploads.ru/cYlvR.jpg) 0 0% repeat #16110F;
}
body { 
 padding-top:585px!important;
 padding-bottom:120px!important;
 background:  url(http://sd.uploads.ru/9WAXE.png)top center no-repeat, url(http://s9.uploads.ru/VKUW4.png) bottom center no-repeat ;
}

/* 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 {
border-color:transparent;
  color: #000000;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
border-color:transparent;
  color: #000000;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
border-color:transparent;
  color: #000000;
  font-weight: normal;
font-style: normal;

  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
border-color:transparent;
  color: #000000;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
border-color:transparent;
  color: #000000;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
background-color: transparent;;
  color: #000000;
  }


/* CS1.8 */
#pun-navlinks .container {
  border-color:transparent;
  color: #a5a187;
  }

.offline li.pa-online strong {
  font-weight: normal
  }


.punbb textarea {
  background-image : url("http://sa.uploads.ru/KsQZf.jpg");
  background-color: #c1bdae;
  color: #000000;
border-style: solid;
border-width: 4px;
-moz-border-image: url(http://sa.uploads.ru/h9Kt0.jpg) 4 repeat;
-webkit-border-image: url(http://sa.uploads.ru/h9Kt0.jpg) 4 repeat;
-o-border-image: url(http://sa.uploads.ru/h9Kt0.jpg) 4 repeat;
}

 .punbb input {
  background-image : url("http://sa.uploads.ru/KsQZf.jpg");
  background-color: #c1bdae;
  color: #000000;
border: 0px solid #7a6b51 ;
}


.punbb select  {   background-image : url("http://sa.uploads.ru/KsQZf.jpg");
  background-color: #c1bdae;
  color: #000000;
border-style: solid;
border: 0px solid #7a6b51;
}

#pun-main .code-box,
#pun-main .quote-box {
  background-image : url("http://s7.uploads.ru/UgiZh.jpg");
  background-color: #aeab9b;
border-style: solid;
border-width: 6px;
-moz-border-image: url(http://s7.uploads.ru/gq3NY.jpg) 6 repeat;
-webkit-border-image: url(http://s7.uploads.ru/gq3NY.jpg) 6 repeat;
-o-border-image: url(http://s7.uploads.ru/gq3NY.jpg) 6 repeat;

}


/* CS2 Цвета границ
-------------------------------------------------------------*/

/* 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, li#onlinelist, #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-color:transparent;
  }

.punbb .post-sig dt {
  content: url(http://s7.uploads.ru/WXO4i.jpg);
 background-repeat: repeat;
  height: 1px;
  margin: 20px;
border-color:transparent;
  }


/* CS3 Цвета ссылок и всё что с ними связанно
-------------------------------------------------------------*/

/* 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: #000000;
    border-bottom: 0px none #000;
  text-decoration: none;

  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #060606
  }

/* 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: #151515;
    border-bottom: 0px none #241b06;
   text-decoration: none;

  }

/* CS3.3 */
#pun-navlinks a {
  color: #a5a187;
    border-bottom: 0px none #000;
  text-decoration: none;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #a5a187;
  font-weight: normal;
font-style: normal;
  border-bottom: 0px none #000;
   text-decoration: none;

  }
/*/6060*/
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #1b0d04;
  color: #151515;
  }

/* CS4 Фон всем категориям и разделение между сообщениями. + Сдвиг рекламы.
 -------------------------------------------------------------*/

#pun  .section {border-style: none; width: 845px;   }
#pun  .tc2, #pun-main .post-author ul  {text-align: center; }

.punbb .post div.container {
  background: url("") no-repeat scroll center bottom transparent;
}

.punbb .section h2, #pun-main h1, #pun-stats h2, #pun-main h2, #pun-debug h2 {
  background: url() top center;
  text-align: center;
  color: #000;
  }

#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1;  left: 450px; top: 20px;
}




/*  CS5 Категории форума и кнопки 
------------------------------------------------------------*/



/* CS6 Логотип снизу
 -------------------------------------------------------------*/


 #pun-announcement.section h2 span {display:  none; }
    a.menu:link, a.menu:visited, a.menu:active{text-decoration: none; }

/* CS7 Остальные коды для оформления форума
 -------------------------------------------------------------*/



/* CS4 Картинки категорий */
#pun-category1.category h2 {
background: url(http://s4.uploads.ru/2TGwF.png) no-repeat top center;
height: 85px;
width: 878px;
margin-left: -22px;
font-size:0 !important;}

#pun-category2.category h2 {
background: url(http://s7.uploads.ru/lh0NX.png) no-repeat top center;
height: 85px;
width: 878px;
margin-left: -22px;
font-size:0 !important;}

#pun-category3.category h2 {
background: url(http://s8.uploads.ru/jvqBT.png) no-repeat top center;
height: 85px;
width: 878px;
margin-left: -22px;
font-size:0 !important;}

#pun-category4.category h2 {
background: url(http://s3.uploads.ru/X90eo.png) no-repeat top center;
height: 85px;
width: 878px;
margin-left: -22px;
font-size:0 !important;}

#pun-category5.category h2 {
background: url(http://s0.uploads.ru/2hwfK.png) no-repeat top center;
height: 85px;
width: 878px;
margin-left: -22px;
font-size:0 !important;}


#pun-stats.section h2 {
background: url(http://se.uploads.ru/sdzhe.png) no-repeat top center;
height: 85px;
width: 878px;
margin-left: -22px;
font-size:0 !important;}


/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
background:url(http://sa.uploads.ru/eEWSz.jpg) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
overflow: visible!important;
margin: 0px ;
}
.punbb .post .post-author > ul {
background:url(http://s6.uploads.ru/4qArX.jpg) 0 top no-repeat,url(http://sd.uploads.ru/3GsTm.jpg) 0 bottom no-repeat; /*Фон верха - низа*/
margin: 0px 0px 0px 0!important;
padding: 25px 6px  20px 0px!important;
}

li.pa-avatar.item2 img {
  border:#795e3c solid 2px;
}


#pun-index td div.tclcon { 
width: 88%; 
padding: 10px 20px 10px 10px!important; 
text-align: justify; 
background: url() 0 bottom no-repeat, url() 0 top no-repeat, url() 0 top repeat-y; 
}


/*1. Настройка общего вида линков */
#pun-navlinks a {
    display: inline-block;
    height: 20px;
    margin-left: 0px;
    }
/*2. Настройка изображений */
    #navindex a {background: url(http://s9.uploads.ru/BbuMQ.png) no-repeat top center; width: 73px; height : 20px; opacity: 1.0;}
#navuserlist a {background: url(http://sf.uploads.ru/fpC5N.png) no-repeat top center; width: 103px; height : 20px; opacity: 1.0;}
#navsearch a {background: url(http://sh.uploads.ru/cb0dP.png) no-repeat top center; width: 61px; height : 20px; opacity: 1.0;}
#navprofile a {background: url(http://s6.uploads.ru/KpW3n.png) no-repeat top center; width: 87px; height : 20px; opacity: 1.0;}
#navpm a {background: url(http://s2.uploads.ru/LP7w1.png) no-repeat top center; width: 57px; height : 20px; opacity: 1.0;}
#navadmin a {background: url(http://se.uploads.ru/whmgP.png) no-repeat top center; width: 69px; height : 20px; opacity: 1.0;}
#navlogout a {background: url(http://sd.uploads.ru/b14jW.png) no-repeat top center; width: 60px; height : 20px; opacity: 1.0;}
#navlogin a {background: url(http://se.uploads.ru/azsGC.png) no-repeat top center; width: 47px; height : 20px; opacity: 1.0;}
#navregister  a {background: url(http://s5.uploads.ru/HeWmC.png) no-repeat top center; width: 123px; height : 20px; opacity: 1.0;}
#navpr_1  a {background: url(http://s2.uploads.ru/A4NY5.png) no-repeat top center; width: 88px; height : 20px; opacity: 1.0;}
      /*3. Настройка изображений при ховере (наведении) */
    #navindex a:hover {background: url(http://s9.uploads.ru/BbuMQ.png) no-repeat top center;opacity: 0.8;}
    #navuserlist a:hover {background: url(http://sf.uploads.ru/fpC5N.png) no-repeat top center;opacity: 0.8;}
    #navsearch a:hover {background: url(http://sh.uploads.ru/cb0dP.png) no-repeat top center;opacity: 0.8;}
    #navprofile a:hover {background: url(http://s6.uploads.ru/KpW3n.png) no-repeat top center;opacity: 0.8;}
    #navpm a:hover {background: url(http://s2.uploads.ru/LP7w1.png) no-repeat top center;opacity: 0.8;}
    #navadmin a:hover {background: url(http://se.uploads.ru/whmgP.png) no-repeat top center;opacity: 0.8;}
    #navlogout a:hover {background: url(http://sd.uploads.ru/b14jW.png) no-repeat top center;opacity: 0.8;}
    #navlogin a:hover {background: url(http://se.uploads.ru/azsGC.png) no-repeat top center;opacity: 0.8;}
    #navregister a:hover {background: url(http://s5.uploads.ru/HeWmC.png) no-repeat top center;opacity: 0.8;}
    /* Скрываем текстовые надписи */
    #pun-navlinks a span {display: none;}



/* K8.1 ползунок */
::-webkit-scrollbar {width: 6px; height: 6px;}
::-webkit-scrollbar-track {background-color: #4d1c1c; border: 3px solid #171210; }
::-webkit-scrollbar-thumb {background-color: #7b6347;border: 0px solid #383026;}
::-webkit-scrollbar-thumb:active {background-color: #372f28;border: 0px solid #6b4f2a;}

.punbb A:link, .punbb A:visited {color: #322a23;  
   transition: 0.3s;
   -webkit-transition:  0.3s ;
   -moz-transition: 0.3s ;}
.punbb A:hover {color: #795e3c;  letter-spacing:1px;  transition: 0.3s;
   -webkit-transition:  0.3s ;
   -moz-transition: 0.3s ;}
.punbb .post-author A:link {color: #785e3c; text-shadow: 1px 1px #000;}
.punbb .post-author A:hover  {color: #8d6f4b; text-shadow: 1px 1px #000;letter-spacing:0px;  transition: 0.3s;
   -webkit-transition:  0.3s ;
   -moz-transition: 0.3s ;}


body #post .fs-box.hashelp .container {
 background-image : url("http://sd.uploads.ru/WzOUE.jpg")!important;
 background-repeat: repeat!important;
    z-index: 100!important;
    padding: .7em!important;
    border: 2px #9b9787;
    border-radius: 4px;
}
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area{
position: absolute;
    right: 6px;
    top: 43px;}

.banneri img {
    -webkit-filter: grayscale(100%);
}
.banneri img:hover {opacity:0.7;
    -webkit-filter: grayscale(0%);transition: 0.3s;
   -webkit-transition:  0.3s ;
   -moz-transition: 0.3s ;
}

.post-author hr {
    width: 50%;
    background: #140F0C;
    border-color: #140F0C;
    margin: 5px 0 2px 25%;
}

#poll-special .poll2 td h1 {
    background: #7b6347 scroll 0 0 / cover !important;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -khtml-border-radius:1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    box-shadow: 0px 0px 0px #d6d3c6;
    -moz-box-shadow: 0px 0px 0px #d6d3c6;
    -webkit-box-shadow: 0px 0px 0px #d6d3c6;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#d6d3c6',direction=145,strength=7);
    padding: 1px;
    border: none 0 transparent!important;
    border-bottom: none 0 transparent!important;
}