/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.0A Настройки фона */ 
body {
  background: url("ссылка-на-фон-за-шапкой") repeat-x top center,
 url("нижний фон") repeat-x bottom center, 
#f8faff url("http://forumstatic.ru/files/000c/05/f5/22114.jpg") repeat;}

/* CS1.0B Настройки "тела" форума - фон остальной части форума */
#pun {
  background: url("http://forumstatic.ru/files/000c/05/f5/33758.jpg") repeat center;
border: 1px solid #FFFFFF;}

/* CS1.0C Настройки шапки */
#pun-title.section {
  background: url("http://forumstatic.ru/files/000c/05/f5/66386.png") top center scroll no-repeat,
url("http://forumstatic.ru/files/000c/05/f5/22114.jpg") repeat; 
/*  height: 672px;
  width: 1222px; 
  margin-top: 0px;
  margin-left: 0px; */}

/* CS1.0D Настройки лого */
#pun-title table tbody tr .title-logo-tdr {
  position: absolute; 
  z-index: 1;
  left: 350px;
  top: 50px;}

/* CS1.0E Настройки футера/копирайта */
#copyright {
  text-align: center;
  background: url("ссылка-на-футер") scroll center no-repeat; 
  width: 1222px; 
  height: 99px;
  margin-bottom: 0px; }

#html-footer {
  margin: 00px;
  text-align: center; }

/* CS1.1 Текст на форуме */
.punbb .main .container, .punbb .post .container, .punbb .post h3, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container, #pun-status .container, #pun-crumbs1 p.container, #pun-stats .container, #pun-about .container, #pun-crumbs2 .container, .linkst .pagelink, .linksb .pagelink {
  color: #000000;
  background-color: transparent;}

/* CS1.2 Категории */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2  {
  background: url("http://forumstatic.ru/files/000c/05/f5/87385.jpg") repeat;
  line-height: 32px;
  color: #f8faff;
  font-family: 'BravoRG';
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: lowercase;
  font-size: 18px;}

.punbb-admin #pun-admain h2{
color: #333;
background: transparent;
text-align: left;
text-shadow: none;
padding-left: 55px;
  margin-top: 10px;
  margin-bottom: 5px;}

/* CS1.3.1 Блок-Цитата*/
.punbb .quote-box {
border-top: 3px solid #000000; 
border-bottom: 0 solid #000000; 
color: #525252; 
background: transparent;
padding: 5px; 
border-radius: 0; 
box-shadow: 0px 0px 5px #858585 inset;
-webkit-box-shadow: 0px 0px 5px #858585 inset;
-khtml-box-shadow: 0px 0px 5px #858585 inset;
-moz-box-shadow: 0px 0px 5px #858585 inset;}

/* CS1.3.2 Блок-Код */
.punbb .code-box {
border-top: 3px solid #000000; 
border-bottom: 0 solid #000000; 
color: #0777b8; 
background: transparent;
padding: 5px; 
border-radius: 0; 
box-shadow: 0px 0px 5px #858585 inset;
-webkit-box-shadow: 0px 0px 5px #858585 inset;
-khtml-box-shadow: 0px 0px 5px #858585 inset;
-moz-box-shadow: 0px 0px 5px #858585 inset;}

/* CS1.3.3 Блок-Форма ответа */
.punbb textarea, .punbb select, .punbb input, .punbb .button {
border-top: 2px solid #000000; 
border-left: 2px solid #000000;
border-bottom: 2px solid #000000; 
border-right: 2px solid #000000; 
color: #060200; 
background: transparent;
padding: 5px; 
border-radius: 0; 
box-shadow: 0px 0px 5px #858585 inset;
-webkit-box-shadow: 0px 0px 5px #858585 inset;
-khtml-box-shadow: 0px 0px 5px #858585 inset;
-moz-box-shadow: 0px 0px 5px #858585 inset;}

/* CS1.4 Ползунок */
::-webkit-scrollbar {width: 5px; height: 5px; background-color: #858585;}  
::-webkit-scrollbar-thumb {background-color: #000000;}
::-webkit-scrollbar-thumb:active {background: #e26c8c;}

::selection {background: #4b4b4b; color: #C3CBC6;}

/* CS1.5 Переадресация */
#pun-redirect { 
  background: url("общий фон") repeat; 
  position: fixed;
  text-align: center;
  font-size: 12px;}

#pun-redirect .main-title {
  margin-bottom: 0px!important;
  text-align: center;
  margin-top: 10px;
  background: url(фон заголовка) center no-repeat; }

/* CS1.6 Профиль */
/* CS1.6.1 Фон */
.punbb .post .post-author {
  text-align: center;
 background: url(http://forumstatic.ru/files/000c/05/f5/30269.jpg) top center no-repeat, 
url(http://forumstatic.ru/files/000c/05/f5/91901.jpg) bottom center no-repeat,
 url(http://forumstatic.ru/files/000c/05/f5/49402.jpg) center repeat-y;
  width: 215px;
  margin-top: -20px;
  padding: 15px 0px 10px 0px !important;
  margin-left: 5px;}

.pa-avatar > img {
     max-width: 180px;
     height: auto;
}

/* CS1.6.2 Вид ника */
li.pa-author a, li.pa-author {
color: #000000 !important;
font-family: NK315;
text-transform: none;
font-size: 16px;
font-weight:100;}

li.pa-author a:hover, li.pa-author a:focus, li.pa-author a:active {
color: #858585!important;}

/* CS1.7 Форумы */
/* CS1.7.1 Описание форумов */
.tclcon {
 font-size: 11px;
 padding-left: 40px;
 color: #362F1B;
 text-align: justify;}

/* CS1.7.2 Название форумов */
#pun-index .tcl h3 {
  font-size: 24px;
  font-family: 'NK315';
  font-weight: 400;
/*  text-align: center; */
  letter-spacing: 0em;}

#pun-index .tcl h3 a {
  color: #373737;
  padding: 0px 10px 0px 10px;}

#pun-index .tcl h3 a:hover {
  color: #333;
  background: transparent;
  padding: 0px 10px 0px 10px;}

/* CS1.8 Окна, кнопки и прочее */
/* CS1.8.1 Окно репутации */
.punbb-admin #pun-admain .adcontainer, #pun-reputation div.inner div.container, #pun-report div.inner div.container , #pun-popup_awards div.inner div.container {
  color: #060200;
  background: url(фон) repeat;
/*  background-color: #d6ead8; */}

#pun-reputation .tc2 textarea {width: 600px !important;}
#pun-reputation .tcl {width: 80px !important;}
#pun-reputation h1 {
   background: url(фон) repeat;
   text-align: center; width: 757px; height: 15px; margin-left: 0px; padding-top: 20px !important;}

/* CS1.8.2 Настройки кнопок "отправить", "посмотреть" и др. */
#pun-main .formsubmit input {
  background: transparent;
  padding: 5px;
  text-transform: none;
  margin-top: -20px !important;}

#pun-main .formsubmit input:hover {
  background: #f8faff;}

/* CS1.8.3 Настройки выпадающих списков */
.punbb input, .punbb select {
/*  background-color: #d6ead8; */
  color: #032033;
  padding: 2px;}

/* CS1.8.4 Окна в форме ответа */
#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: #d6ead8 url(фон) repeat; */
  color: #060200;
  padding: 5px;
  border: solid #c4c4ff 1px !important;}

/* CS1.8.5 Линия разделитель */
hr { 
border: 1px solid #000000;
  }

#form-buttons {
margin: 2px 2px 2px 10px;
padding: 2px 2px 2px 10px;}

b, p strong{  
 color: #000000; 
 text-shadow:1px  1px  0px  #fff;}

.punbb .post-sig {
color: #373737;}

.punbb .post-sig dt { 
  border-top: 1px dotted #373737;}

/* CS1.8.6 Костыль
#pun-admain fieldset p {
border-color: transparent !important;
background-color: transparent !important;} */

#pun-live-rusff {
margin-right: 10px !important;
margin-top: 5px !important;
}

/* CS2 Border colours
-------------------------------------------------------------*/

.punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, .punbb-admin #pun-admain .adcontainer {
  border-color: transparent;}

/* 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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  text-decoration: none;
  color: #253955;}

.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: #253955;}

/* CS3.2 Меню навигации */
#pun-navlinks a {
  font-family: 'Bebas Neue';
  font-size: 30px;
  font-weight: 900;
  color: #373737;
  text-shadow: 1px 0px white, -1px 0px white, 0px 1px white, 0px -1px white;
}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-pagelinks a:active, #pun-pagelinks a:focus {
  color: #000;}

/* CS3.3 Пользовательские ссылки */
#pun-ulinks a {
color: #253955;}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #333;}

/* CS4 Post status icons
 -------------------------------------------------------------*/

.punbb table Div.icon {
  float: left;
  display: block;
  width: 70px;
  height: 70px;
  background-image: url(http://forumstatic.ru/files/000c/05/f5/35220.png);
  background-repeat: no-repeat;
  position: relative;
  margin-left: 50px;
  margin-top: 0px;
  margin-right: 10px;}
TR.inew Div.icon {
  background: url(http://forumstatic.ru/files/000c/05/f5/27999.png) no-repeat;}
TR.isticky Div.icon {
  background: url(http://forumstatic.ru/files/000c/05/f5/87107.png) no-repeat;}
TR.iclosed Div.icon {
  background: url(http://forumstatic.ru/files/000c/05/f5/33265.png) no-repeat;}


/*CS5 Tables and Other
 ---------------------------------*/

/* CS5.1 Положение вкладок профиля */
.post-img-Sp{width:-px!important;height:35px!important;}
.post-img-Sp[data=".Sp1"]{
  background: 0 0 no-repeat;
  margin-left: 0px;}

.post-img-Sp[data=".Sp2"]{
  background: 0 0 no-repeat;
  margin-left: 5px;}

.post-img-Sp[data=".Sp3"]{
  background: 0 0 no-repeat;
margin-left: 5px;}

.post-img-Sp[data=".Sp4"]{
  background: 0 0 no-repeat;
  margin-right: -14px;
  margin-left: -2px;}

.pa-fld1{
text-align: justify;
font-size: 10px;
line-height: 105%;}  

.pa-avatar {
 margin: -1px !important;}

/* CS5.2 Элементы в шапке */

/* #link {
position: absolute;
margin-top: 0px;
margin-left: 170px;} */

.nlink a, .nlink a:hover  {
display: inline;
color: #000 !important;
/* background: #d6ead8; */
font-family: 'BravoRG';
font-size: 20px;
text-align: center;
padding: 1px 8px 1px 8px;
margin-top: 1px;} 

.nlink a:hover {
background: #373737;
color: #ffffff !important;}

/* #news {
position: absolute;
margin-top: 50px;
margin-left: 358px;
width: 300px;
height: 83px;
font-size: 12px;}

#hello {
position: absolute;
margin-top: 50px;
margin-left: 50px;
width: 300px;
height: 45px;
font-size: 14px;}

#banners {
position: absolute;
margin-top: 100px;
margin-left: 50px;
width: 200px;
font-size: 10px;}

#banner {
position: absolute;
margin-top: 100px;
margin-left: 258px;} */

/* CS5.3 Администрация */
/* .photo-ams::after { 
display: inline-block;
    position: relative;}

.photo-ams:hover::after { 
content: attr(data-title);
width:180px;
    position: absolute;
    left: -200px; top: 70px;
    z-index: 1;
    background: #d6ead8;
    font-size: 10px;
    text-transform: lowercase;
    text-align: justify;
    padding: 5px; 
    border: 1px solid #000; }

#ams {
position: absolute;
margin-top: 558px;
margin-left: 1101px;}

#ams1 {
position: absolute;
margin-top: 558px;
margin-left: 1153px;} */

/* CS5.4 Осветление изображений */
a img {     
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);     
-moz-opacity: 0.7; /* Mozilla 1.6 */     
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */     
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
filter: alpha(opacity=50); /* IE 5.5+*/}

a:hover img {     
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);     
-moz-opacity: 0.7; /* Mozilla 1.6 */     
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */     
opacity: 1.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
filter: alpha(opacity=50); /* IE 5.5+*/     }

/* CS5.5 Зачёркивание */
.post-content del {
  background: #000000;
  color: #000000;
}
.post-content del:hover {
  background: transparent;
  color: #1f1e1e;
  text-decoration: none;
}

/* CS5.6 Дата и оценка поста */
.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: 12px !important;
  font-weight: normal!important;
  font-family: "Arial Narrow";
  text-align: center;
  text-transform: uppercase;
  color: #373737;
  text-shadow: 1px 1px 1px #fff;
    }
    div.post h3 strong:after{
        content: "; создан: ";
  font-family: "Arial Narrow";
  font-weight: normal!important;
  font-size:12px;
  text-align: center;
  text-transform: uppercase;
  color: #373737;
  text-shadow: 1px 1px 1px #fff;
    }
    div.post-rating p:before {
        content: "Понравилось: ";
  font-family: "Arial Narrow";
  font-weight: normal!important;
  font-size:12px;
  text-align: center;
  text-transform: uppercase;
  color: #373737;
  text-shadow: 1px 1px 1px #fff;
    }
    .punbb .post-box {
        position: relative;
    }
    div.post-rating p {
        padding: 0 10px !important;
        position: absolute;
        right: 0px;
        top: -21px;
    }
div.post-vote p {
    position: absolute;
    right: -15px;
    top: -5px;
}
div.post-rating a, div.post-vote a {
co-lor: #736788; 
}
div.post-rating p a:hover {
color: #736788;
}

/* CS5.7 Оформление ссылок */
.forumLink { 
font-family: verdana;
font-size: 10px;
text-align: center;
padding: 1px;
background: url("") !important;
text-transform: uppercase;
 border-radius: 0px;
-webkit-border-radius:0px;
-khtml-border-radius:4px;
-moz-border-radius:0px;
-o-border-radius:0px;
border: double #565266 !important;
}

.forumLink a  { color: #a59fbb !important; }
.forumLink a:hover {color: #7b7599 !important;}

.forumLink a img {
-webkit-filter: grayscale(100%); 
    filter: grayscale(100%); 
}

.forumLink a:hover img {
filter: none;
-webkit-filter: grayscale(0);
}

/* CS5.8 Счётчик файлов */
table#filetable tbody {counter-reset: section; } 
table#filetable tbody td.tcl:before {
    counter-increment: section; 
    content: counter(section) ". "; 
   }

.topic a.sharelink {
  display: none;}

/* CS5.9 Таблица пользователя */
/* CS5.9.1 Подвижность иконки */
img.a-info{
  margin-top: -3px!important;
  margin-left: 173px!important;
  width: 32px;  
  height: 32px;
}
/* CS5.9.2 Подвижность всплывающей подсказки */
.tipsy.a-info{
  margin-top: -1px!important;
  margin-left:-6px!important;
  font: normal normal 400 11px/16.5px Verdana;
}
/* CS5.9.3 Сдвиг  */ .my-tabs{
  margin-top: -73px;  
  margin-left:255px;  
}
/* CS5.9.4 Цвет фона и бордюров таблицы */
.my-tabs>.tab-a,.my-tabs>span{
  background:#dadaff!important;
  border-color: #5479aa!important;
}


.admin-advert-block {
  background: #ffffff; }