/* ГРАФИЧЕСКАЯ ЧАСТЬ
-------------------------------------------------------------*/


/* ФОН ТРОЙНОЙ */
body {background: url("https://i.imgur.com/BiCeY9w.png") repeat-x top center, url("https://i.imgur.com/DU6hIY6.png") repeat #000; }


/* ТЕЛО */
#pun { background-position: center; background-color: #cec8c7;
background-image: url("https://i.imgur.com/ddNj7h9.png"); }

/* ШАПКА */
#pun-title table { background-color: transparent; background-repeat: no-repeat; background-position: top center; border: none;  background-image: url("https://i.imgur.com/OEmdQLO.png");
   height: 270px;
   width: 1200px;
   margin-left: -136px;
   margin-top: -1px;   }

/* ФУТЕР */
#pun-about p.container { background-color: transparent; background-position : center top; background-repeat : no-repeat; font-size: 0em; background-image: url("http://forumstatic.ru/files/0019/69/98/15047.png"); 
   height: 165px; 
   width: 1000px;
   margin-left: -36px;
   margin-bottom: -0px;
   margin-top: -0px;   }

#pun-status p span.item3 { float: center !important; text-align: center; font: 7pt "Arial" !important; margin: 0px 196px 0px 0px; }
div#html-footer { margin: 0px 0px -18px 0px;}  div#pun-about { margin-bottom: -24px;}


/* ЦИТАТЫ */
.punbb .quote-box, .punbb .code-box {
-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; 
   background-color: #000;
   background-image : url("");
   border-top: 1px double #201b31;
   border-right: 1px double #201b31;
   border-bottom: 1px double #201b31;
   border-left: 1px double #201b31;
   box-shadow: 0px 0px 4px #351a06, 0px 0px 5px #38271a;
   }
.punbb #pun-main .quote-box, .punbb #pun-main .code-box { background-clip:padding-box;
color: #e0d2d2; text-shadow: 1px 1px #000000;
-moz-background-clip: padding-box; border-width: 6px;
-moz-border-image: url(https://i.imgur.com/krjKQTd.png) 6 repeat;  /* Firefox 4 */
-webkit-border-image: url(https://i.imgur.com/krjKQTd.png) 6  repeat;  /* Safari 5 и Chrome */
-o-border-image: url(https://i.imgur.com/krjKQTd.png) 6 repeat; /* Opera 10.5 */ 
  }

.quote-box a, .quote-box a:link, .quote-box a:hover, .quote-box a:focus, .code-box a, .code-box a:link, .code-box a:hover  {  /* color: #f1ccab!important; text-shadow: 0px 0px 1px #000!important; */
    color: #ffdcdc!important;
    text-shadow: 0 0 8px #fff, 0 0 10px #e60000, 0 0 18px #b60000, 0 0 24px #b00000!important;}


 /* ФОРМА ОТВЕТА И КНОПОК */
.punbb textarea, .punbb input { color: black;  -moz-border-radius: 0px; -webkit-border-radius: 0px;
   background-image : url("");
   background-color: rgba(225, 222, 220, 0.2);
   border-top: 2px dotted #6a4c4c;
   border-right: 2px dotted #6a4c4c;
   border-bottom: 2px dotted #6a4c4c;
   border-left: 2px dotted #6a4c4c;
   -moz-box-shadow: 10px #6a4c4c;
   -webkit-box-shadow: 10px #6a4c4c;
   box-shadow: 0px #6a4c4c;
   }


/* КНОПКИ */
.punbb input, .hashelp center div a button, .button { cursor: pointer; padding: 3px; border-radius: 0px;
  background-color: #000;
  border: 3px double #524242;
  box-shadow: 0px 0px 2px #372121, 0px 0px 2px #352121;
  color: #837575; text-shadow: 1px 1px #000000;
  font-size: 12px!important; font-weight: normal;
  font-family: "Oranienbaum" !important;
  letter-spacing: 1px;  }
.hashelp center div a button:hover, .button:hover { border: 3px double #665d5d;
box-shadow: 0px 0px 2px #372121, 0px 0px 2px #372121; }


/* ВЫПАДАЮЩЕЕ МЕНЮ */
.punbb select, .forminput { text-align: center !important; text-transform: lowercas;
background-color: #000 !important;
border: 1px double #524242;
color: #837575!important;
font-family: "Oranienbaum" !important;
font-size: 13px !important; }


/* КАТЕГОРИИ */
#pun-index div.category h2,#pun-index #pun-stats h2 { box-sizing: border-box; background-repeat: no-repeat; background-position: top center; border: none; text-align: center; position: relative; z-index: 5;
    background-image: url(https://i.imgur.com/PB1JZGN.png);
    font-size: 14px!important;
    color: #ffdcdc;
    text-shadow: 0 0 8px #fff, 0 0 22px #e60000, 0 0 25px #b60000, 0 0 30px #b00000;
    padding: 20px 20px 0;
    margin: 0px -35px 0px;
    height: 58px;
    width: 1000px;
    }

/* Названия тем */
#pun-main #post-form h2, .punbb .category h2, #pun-stats h2, #pun-debug h2 { box-sizing: border-box; background-repeat: no-repeat; background-position: top center; border: none; text-align: center; position: relative; z-index: 5;
    background-image: url(https://i.imgur.com/PB1JZGN.png);
    font: uppercase 16px Impact;
    letter-spacing: 1px;
    font-size: 14px!important;
    color: #ffdcdc;
    text-shadow: 0 0 8px #fff, 0 0 22px #e60000, 0 0 25px #b60000, 0 0 30px #b00000;
    padding: 20px 40px 0;
    margin: 0px -35px 0px;
    height: 58px;
    width: 1000px;
    }

#pun-main h1 { box-sizing: border-box; background-repeat: no-repeat; background-position: top center; border: none; text-align: center; position: relative; z-index: 5;
    background-image: url(https://i.imgur.com/PB1JZGN.png);
    font-size: 14px!important;
    letter-spacing: 1px;
    color: #ffdcdc;
    text-shadow: 0 0 8px #fff, 0 0 22px #e60000, 0 0 25px #b60000, 0 0 30px #b00000;
    padding: 20px 40px 0px;
    margin: 0px -35px 70px;
    margin-top: -25px;
    height: 58px;
    width: 1000px;
    }

/* Перегородка сообщений */
#pun-viewtopic .post h3 { background: transparent url("https://i.imgur.com/lWQf6FW.png") no-repeat scroll center top;    height: 42px!important;    width: 1000px!important;
color: #d6cccb!important;  text-shadow: 1px 1px 1px #000;
padding: 14px 0px 0px;   margin: 0px -36px -15px;  }



/* НАВИГАЦИЯ */
 div#pun-navlinks .container{ position: absolute;  z-index: auto;  text-align: center;
       top: 185px;       width: 91%;      }
#pun-ulinks .container { position: absolute;  z-index: auto;  text-align: center;
       top: 205px;      width: 90%;      }




.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {   background-color: transparent; color: #000000; }
#pun-debug h2, .punbb-admin #pun-admain h2, #pun-stats .statscon, li#onlinelist, li#onlinelist div { background-color: transparent; text-align: center; color: #000000; }
#pun-stats h2,.punbb .main h1, .punbb .main h2 { background-color: transparent; color: #000000; font-weight: bold; text-align: center; }
#pun-title, #pun-title .container, .punbb .modmenu .container { background-color: transparent; color: #000000; }
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {  background-color: transparent; color: #000000; }
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl { background-color: transparent; color: #000000; }


/* ГРАНИЦЫ
-------------------------------------------------------------*/
.punbb .container, .punbb .post-body, .post h3, #pun-title { border-color: transparent; }
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post { border-color: transparent; }
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { border-color: transparent; }
#pun-stats h2 .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin { border-color: transparent; }
.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; }
.punbb th { 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: 1px solid #130a01 }
li.pa-online { border-left-color: transparent; }
.punbb td div.tclcon { /* text-align: center; */ }



/* ССЫЛКИ И ИХ ЦВЕТА
-------------------------------------------------------------*/
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited { color: #7b5009; }

/* ссылки на форуме */
.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 { 
  text-decoration: none; 
  color: #542828;
  text-shadow: 1px 1px #c5bbbb;
  }

.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 { text-decoration: none;  text-transform:  inherit;  font-style: normal;  font-weight: inherit;
  background-color: rgba(217, 217, 217, 0.0);
  border-bottom: 2px none #001e57;
  color: #772a2a;
  text-shadow: 1px 1px #cfc3c3;
  }


/* верхняя навигация */
#pun-navlinks a { text-decoration: none;  text-transform: none;  font-style: normal;  font-weight: bo;
  border-bottom: 0px none #000;
  color: #581b1b;
  text-shadow: 1px 1px 1px #836e6e;
  }

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {  text-decoration: none;  text-transform:  n;  font-style: normal;  font-weight: bo;
  background-color: inherit;
  border-bottom: 0px none #000;
  color: #620606;
  text-shadow: 1px 1px 1px #e6c3c3;
  }


/* нижняя навигация */
#pun-ulinks a { text-transform:  lowercase;  font-style: normal;  text-decoration: none;
  border-bottom: 0px none #000;
  color: #854c4c;
  text-shadow: 1px 1px 1px #d1c8c8;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {  background-color: #333;  color: #000000;}



/* ИКОНКИ СТАРЫЕ НОВЫЕ
-------------------------------------------------------------*/
#pun-title table tbody tr .title-logo span { display:none; }

/* Старые сообщения */
.punbb table Div.icon { display: block; border-style: none none none none;   float: left;
margin-top: 1px!important;    margin-right: 0px;  background-repeat: no-repeat; background-image: url(https://i.imgur.com/AQ5KYeg.png);        width:25px;    height:21px; }

/* Новые сообщения */
TR.inew Div.icon { background-repeat: no-repeat;  background-image: url(https://i.imgur.com/BE60LVg.png);        width:25px;    height:21px; }

/* Закрытые темы */
TR.iclosed Div.icon { background-repeat: no-repeat;  background-image: url(https://i.imgur.com/q9IlwlO.png);          width:25px;    height:21px; }

/* Важные темы */
TR.isticky Div.icon { background-repeat: no-repeat;  background-image: url(https://i.imgur.com/QujX11z.png);         width:25px;    height:21px; }



/* АВАТАР И ПОЛЯ ПРОФИЛЯ
-------------------------------------------------------------*/
.post-author a:link { text-shadow: 1px 1px #000000; }
.post-author a, .post-author a:hover, .post-author a:focus , .post-author a:active {
/* color: #b37561 !important;   text-shadow: 1px 1px #000000;  */
color: #ffe5e5!important;  text-shadow: 0 0 5px #fff, 0 0 10px #db0000, 0 0 15px #b40000, 0 0 20px #b40000!important; }

/* СТАТУС */
.pa-title { padding: 0px 0px 3px 0px !important; /*сдвинуть*/
text-align: center; z-index: 1000;
margin-left: 0px !important; margin-top: 0px !important; margin-bottom: 1px !important;
font: 6.0pt "Arial" !important; color: #715050 !important; letter-spacing: 1px; }


/* НИК */
.pa-author a, .pa-author { font-style: normal !important; text-align: center;
font: 14pt "Oranienbaum" !important;
letter-spacing: 0px !important;
color: #876161!important;
text-shadow: 1px 1px 1px #000!important;
margin-top: 7px !important;
padding: 0px; padding-bottom: 3px !important; }

/* АВАТАР */
.post-author ul .item2 img { border: 2px solid #000; box-shadow: 0px 0px 0px 1px #352a2a !important;
border-radius: 0px; margin-top: 6px; margin-left: -0px!important; 
/* border: 1px solid #604f47;*/   }


/* ОКОНТОВКА */
.punbb .post .post-author > ul {background:
url("https://i.imgur.com/cjevApq.png") 0 top no-repeat,
url("https://i.imgur.com/RPdzJbN.png") 0 bottom no-repeat,
url("https://i.imgur.com/KXJoc79.png") repeat-y;
padding: 15px 12px 5px 12px!important; /* вверх, вправо, вниз, влево */ }

.post-author { text-align: center; margin-left: 0px !important; border-radius: 0px; font: 9pt !important;
border-left: 0px solid #533829;
border-right: 0px solid #533829;
border-top: 0px solid #533829;
border-bottom: 0px solid #533829;
background-color: #000;
color: #816c6c !important;
text-shadow: 1px 1px #000;
box-shadow: 0px 0px 3px #351313, 0px 0px 3px #2f2020;
}


.pa-ip { margin-bottom: -6px!important; }

.pa-respect { display: inline-block; text-align: center; 
margin-left: -0px; margin-top: 0px!important; margin-bottom: 1px!important;
padding: px;   width: 170px;    font-family: "Oranienbaum" !important; 
line-height: 12px;   font-size: 13px;!important;
color: #ffdcdc!important;  text-shadow: 0 0 5px #fff, 0 0 10px #e60000, 0 0 15px #b60000, 0 0 20px #b00000;!important; }

.pa-posts , .pa-fld3, .pa-fld4 { display: inline-block; text-align: center; 
margin-left: -0px; margin-top: 0px!important; margin-bottom: 0px!important;
padding: 7px;   width: 60px;    font-family: "Oranienbaum" !important;
line-height: 11px!important;   font-size: 12px;!important; }

.pa-fld1 { text-align: center; margin-bottom: 2px!important;
margin-left: -3px!important; margin-top: -15px!important; }


/* СТИЛЬ ЛЗ */
.lz { text-align: center;
font-family: "Oranienbaum" !important;
font-size: 16px!important;
font-weight: bol;  
margin-top: -0px!important;
}
.lz2 { text-align: justify;
font-size: 10px!important; 
font-family: "Verdana" !important;
line-height: 9.5px;!important;
}

.pa-fld2 { text-align: center;
color: #cdbbbb !important;
font-size: 9px;!important;
line-height: 9px;!important;
padding: 5px !important;
background-color: #;
/* border: 1px solid #613b2f;
width: 184px;
margin-left: -1px!important; */
margin-top: 0px!important;
margin-bottom: 3px!important;
}





/* ОСТАЛЬНОЕ
-------------------------------------------------------------*/

/* ПОДФОРУМ */
#pun-index .tcl h3 a, li#pun-index .tcl h3 { text-transform: uppercase; font-weight: bold;
font-family: Oranienbaum;  font-size: 16px;  letter-spacing: 0px!important;
text-shadow: 1px 1px 0px #836e6e;    color: #581b1b!important;   }

/* ПРОКРУТКА */
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: # top center; border: 2px solid #;  }
::-webkit-scrollbar-thumb { background: #181717 top center; border: 1px solid #271e1e; }

/* ВЫДЕЛЕНИЕ ТЕКСТА */
::selection { background: none repeat scroll 0 0 #b30000; color: #FBF5EF; text-shadow: 1px 1px #000; opacity: 0.4;}  

/* ВЫРАВНИВАНИЕ ТЕКСТА ПО ШИРИНЕ */
.punbb .post-content p {  text-align: justify; }

/* РАЗМЫТОСТЬ ЗАЧЕРКИВАНИЯ */
del {background: rgba(159,151,130, 0.20);color: transparent;
text-decoration: rgba(9,138,140, 0.10) line-through!important; transition: 0.2s linear;}
del:hover {background: transparent;color: #060606;text-decoration: none!important;}


/* фон шрифтов, графити, видосов, цветов и прочего от тэгов */
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area { background-color: #000;!important;
text-align: center!important; padding: 4px;
color: #dabfb0;  text-shadow: 1px 1px 0px #000;
border: 1px double #dabfb0; border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; }

/* шрифтовая область */
#font-area { max-height: 350px; overflow-y: auto; font-size: 15!important; }


/* Ссылки в подфоруме */
.navlink a { display: inline-block; font-weight: bol; letter-spacing: 1px;
font-family: "tahoma"!important; font-size: 8px;
padding: 2px 2px 1px 2px;    margin: 2px!important;
text-transform: uppercase;    text-align: center;
width: 80px;   text-shadow: 1px 1px 1px #000!important;
color: #c5bdbd!important;    background: #290909;  }
.navlink a:hover {  color: #b4a1a1!important;   background: #410c0c;
text-transform: uppercase;  font-size: 7px;  letter-spacing: 2px; }

/* Пояснение в подфоруме */
.podfor { text-align: center;  padding-top: 2px;  margin-bottom: 3px!important;
background-color: #290909; color: #dbd7d7;  text-shadow: 1px 1px 0px #000!important;
font-weight: bold; text-transform:uppercase;  letter-spacing: 2px; border-radius: 5px;
font-family: "Oranienbaum"!important; font-size: 10px; }




/* ВСПЛЫВАШКА У АДМИНОВ
-------------------------------------------------------------*/
.tooltip { position: relative; }
.tooltip em { display: none; }
.tooltip:hover em { display: block; z-index:100000; position: absolute; font-style: normal;
font: 12px "Arial" !important;    letter-spacing: 0px!important;
background: #080404;    color: #cfbfbf;   
padding: 10px 10px;   top: 30px;   left: -60px;    wight: 150px;
border-bottom: 2px solid #cdb9b9;     border-top: 2px solid #cdb9b9;
border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.tooltip:hover em i { position: absolute; z-index:100000; display: block; top: 30px; left: 0px; }





/* СТРАНИЦЫ ПРИ НАВЕДЕНИИ
-------------------------------------------------------------*/
#paginator {  opacity: 0.9;  position: absolute;  z-index: 1000;  text-shadow: 0 1px 0 #000;
  left: 55px;   filter: alpha(opacity=90);
  background-color: rgba(148, 148, 148, 0.42); /* фон блока пагинатора */
  border: 1px solid #666666; /* цвет границы блока */
  table-layout: auto !important;  width: auto !important;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  text-shadow: 0 1px 0 rgba(255,255,255,.4); }
#paginator td {  padding: 0.1em;  border-style: none; }
#pnav:hover {  background: #0b0e37; /* фон цифры при наведении курсора */
  color: #ac9b94; /* цвет цифры при наведении курсора */
  -moz-border-radius: 9000em;  border-radius: 9000em;  khtml-border-radius:9000em;  -webkit-border-radius:9000em; }



/* ОФОРМЛЕНИЕ ОРГ ТЕМ
-------------------------------------------------------------*/
 .body1 { background: url(https://i.imgur.com/qJ0ZVqR.png) top no-repeat, url(https://i.imgur.com/INJwCD2.png) bottom no-repeat, url(https://i.imgur.com/nfmEpT0.png) repeat-y;  color: #000;  font: 12px tahoma;  display: block;  width: 606px; padding-bottom: 30px!important; }