/* шапка */
#pun-title table {
background-image : url("https://i.imgur.com/XI3sRly.jpg"); 
background-repeat : no-repeat;
background-position: center top;
border: none;
height: 270px;
width: 940px;
margin-left: -30px;}

#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 0px; top: 0px;}

/* футер */
#pun-about p.container {
   background: url("https://i.imgur.com/5y4CB0J.jpg") transparent no-repeat;
   width: 940px;
   height: 119px;
   margin-left: -30px;
   text-align: center;
   font-size: 10px;
   background-repeat: no-repeat;
    border: none;
}

div#html-footer {
   margin: 0px 0px 0px 0px;}

div#pun-about {
   margin: 10px 0px 0px 0px;}

 #pun-announcement.section h2 span {display:  none; }
    a.menu:link, a.menu:visited, a.menu:active{text-decoration: none; }

/* ССЫЛКИ */
/* непрозрачность границ*/
.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-color: transparent; font-family: verdana!important; font-size: 11px;}
li.pa-online {border-left-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 .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, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #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 {
    background-color: transpanent;
    font-weight: normal;
    font-style: normal;
text-align: justify;
  color: #0d0802;
font-family: 'Roboto';
letter-spacing: 1px; 
font-weight: 500;
}

/*  нижние ссылки */
#pun-ulinks a {
letter-spacing: 1px; 
font-family: Roboto; 
font-size: 8px; !important;  
font-style: normal; 
text-transform: uppercase;
font-stretch: normal; 
line-height: normal; 
color: #111012; 
position: relative;
}

/*  нижние при наведении */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
letter-spacing: 1px; 
font-family: Roboto; 
font-size: 8px; !important;  
font-style: normal; 
text-transform: uppercase;
font-stretch: normal; 
line-height: normal; 
color: #111012;
position: relative;}


/* цвет ссылок */
/* CS2.1 */
.punbb a, .punbb a:link, .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 {
  color: #341d02;
  text-decoration: none;
    border: none !important;
font-weight: bold;
}

td.tcr a {
    color: #341d02 !important;
text-align: center;
    font-family: Lora;
    background-position: left center;
    letter-spacing: 1px;
font-size: 13px;
}

/* CS2.2 */
.punbb a:visited, .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: #341d02;
 transition-duration:.7s;-moz-transition-duration:.7s;-webkit-transition-duration:.7s;-o-transition-duration:.7s; }



/* ИКОНКИ*/
.punbb div.icon {float: right; display:block; 
height: 50px; width: 50px; 
background-position: 0% 0%; background-repeat: no-repeat; margin-right: 12px;}

Div.icon { 
height: 50px; width: 50px;
background: url(https://i.imgur.com/LOCKBbw.jpg) no-repeat;
}

TR.inew Div.icon { 
 background: url(https://i.imgur.com/7dfYsyZ.jpg) no-repeat;}

TR.iclosed Div.icon {
background: url(https://i.imgur.com/s8e8Vp5.jpg) no-repeat;}

TR.isticky Div.icon {
background: url(https://i.imgur.com/lklbmUW.jpg) no-repeat;}

/*главная страница*/
#pun-main .category Div.icon {
float: right; 
display:block; 
margin-top: 0px;
margin-right: 56px!important;
border-style:none; 
height: 70px; width: 50px; 
background: url() transparent no-repeat;
}

#pun-main .category TR.inew Div.icon {
background: url(https://i.imgur.com/Mt2piTO.jpg) transparent no-repeat;
}

/* личные соо*/
#pun-messages table Div.icon {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  border-style: none;
  background-image: url(https://i.imgur.com/LOCKBbw.jpg) !important; 
  background-repeat: no-repeat;
  position: relative;
  margin-right: 3px;
  margin-left: 0px;
  margin-top: 0px;
  }
#pun-messages TR.inew Div.icon {
  background: url(https://i.imgur.com/7dfYsyZ.jpg) no-repeat !important;
  }


/* ЦИТАТЫ И ПРОЧЕЕ*/
/* цитата и код*/
.punbb #pun-main .quote-box, .punbb #pun-main .code-box, .punbb textarea
{     background-image: url("https://i.imgur.com/bo2eFkS.jpg");
color: #170e06;
text-shadow: 0px 1px 1px #b8a383;
 box-shadow: 0px 0 7px #4b2b07, inset 0 0 14px #1d140a;
background-color: #a99579;
border-radius: 0px;
    border-image: url(https://i.imgur.com/7dSbi7K.png) 7 7 7 7 round round;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
}

.punbb #pun-main .quote-box a, .punbb #pun-main .code-box a, .punbb textarea a
{   color: #42260d;
text-shadow: 0px 1px 1px #b8a383;
}

#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area {
background-image: url("https://i.imgur.com/bo2eFkS.jpg");
color: #170e06;
text-shadow: 0px 1px 1px #b8a383;
 box-shadow: 0px 0 7px #4b2b07, inset 0 0 14px #1d140a;
background-color: #a99579;
border-radius: 0px;
    border-image: url(https://i.imgur.com/7dSbi7K.png) 7 7 7 7 round round;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
}

/* быстрый ответ */
.punbb textarea, .punbb select, .hashelp center div a button, .button {
background-image: url("https://i.imgur.com/bo2eFkS.jpg");
color: #170e06;
text-shadow: 0px 1px 1px #b8a383;
 box-shadow: 0px 0 7px #4b2b07, inset 0 0 14px #1d140a;
background-color: #a99579;
border-radius: 0px;
    border-image: url(https://i.imgur.com/7dSbi7K.png) 7 7 7 7 round round;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
}

/* штуки в форме ответа */
.inner, #pun_wrap #post .container[id$="-area"] {background-image: background-image: url("https://i.imgur.com/bo2eFkS.jpg");
color: #170e06;
text-shadow: 0px 1px 1px #b8a383;
 box-shadow: 0px 0 7px #4b2b07, inset 0 0 14px #1d140a;
background-color: #a99579;
border-radius: 0px;
    border-image: url(https://i.imgur.com/7dSbi7K.png) 7 7 7 7 round round;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
padding: 10px;}

#font-area {max-height: 270px; overflow-y: auto; font-size: 12px!important;}
#font-area::-webkit-scrollbar {
    width: 3px;
    height: 7px;}
#smilies-area {width:550px!important;}
#keyboard-span input {color: #170e06!important;
text-shadow: 1px 1px #b8a383!important;}

.punbb .move_posts_form .container {
background-color: #a99579; 
}

/*КНОПКА*/
.punbb .button {display: inline;
margin: top;
background: #160d09;
background-color: #160d09; 
font-family: 'Lora' !important;
color: #aa5605;
text-shadow: 0px 1px 1px #38260d;
font-size: 10px;
padding: 6px; 
border-width: 1px;
border-style: double;
border-color: #5b4121;
   border-radius: 5px;
 box-shadow: 0px 0 7px #583d1e, inset 0 0 14px #452604;
text-transform: lowercase;
padding: 6px; }

.punbb .button:hover {font-family: 'Lora' !important;
font-size: 10px;
color: #aa5605;
text-shadow: 0px 1px 1px #38260d;
padding: 6px; 
border-width: 1px;
border-style: double;
border-color: #5b4121;
   border-radius: 5px;
 box-shadow: 0px 0 7px #583d1e, inset 0 0 14px #452604;
text-transform: lowercase;
background: #160d09;
background-color: #160d09;}



.punbb input{font-family: 'Lora' !important;
font-size: 10px;
color: #aa5605;
text-shadow: 0px 1px 1px #38260d;
padding: 6px; 
border-width: 1px;
border-style: double;
border-color: #5b4121;
   border-radius: 5px;
 box-shadow: 0px 0 7px #583d1e, inset 0 0 14px #452604;
background: #160d09;
background-color: #160d09;
margin-bottom: 8px;} 


/* КАТЕГОРИИ*/
#pun-category1.category h2 {
background: url(https://i.imgur.com/kk61SHf.jpg);
height: 63px;
width: 940px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category2.category h2 {
background: url(https://i.imgur.com/nB61UT9.jpg);
height: 63px;
width: 940px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category3.category h2 {
background: url(https://i.imgur.com/AcnhBhJ.jpg);
height: 63px;
width: 940px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category4.category h2 {
background: url(https://i.imgur.com/JaIugAA.jpg);
height: 63px;
width: 940px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category5.category h2 {
background: url(https://i.imgur.com/hBFfdiS.jpg);
height: 63px;
width: 940px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category6.category h2 {
background: url(https://i.imgur.com/uOBBHd2.jpg);
height: 63px;
width: 940px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

/* статистика */
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
background: url(https://i.imgur.com/6Lmgigg.jpg);
height: 63px;
width: 940px;
font-size: 0em;
    border: none;
text-align: center;
margin-left: -30px;
background-color: transparent;
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto; }

/* разделитель перед формой ответа */
#post-form h2 {
background: transparent url(https://i.imgur.com/MvFREp1.jpg) no-repeat scroll center top;
height: 63px;
width: 940px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: -30px;
padding-top: 0px;
border: none;}

#post-form h2 span {display:none;}

/* Разделитель сообщений */
#pun-viewtopic .post h3 {
    background: transparent url(https://i.imgur.com/MvFREp1.jpg) no-repeat scroll center top;
height: 63px;
width: 940px;
margin-left: -30px;
border: none;
margin-top: 0px;
padding-top: 7px;
}

/* разделялка при поиске */
#pun-searchposts .post h3 span, #pun-post .post h3 span { margin-left: 230px;
    margin-top: 7px;
}

#pun-searchposts .post h3 span, #pun-searchposts .post h3 span a {
    font-size: 11px;
font-family: 'Roboto';
font-weight: 500;
color:#29060b !important; 
text-shadow: 0px 1px 1px #5e4c35;}

#pun-searchposts .post h3 span, #pun-searchposts .post h3 span a:active {    font-size: 11px;
font-family: 'Roboto';
font-weight: 500;
color:#29060b !important; 
text-shadow: 0px 1px 1px #5e4c35;}

#pun-viewtopic .post h3, #pun-searchposts .post h3, #pun-post .post h3 {
    background: url("https://i.imgur.com/MvFREp1.jpg") no-repeat scroll center top;
height: 63px;
width: 940px;
margin-left: -30px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 7px;
border: none;
}


/* ПРОФИЛЬ*/
.punbb .post .post-author {
overflow: hidden;
float: left;
padding: 35px 0px 10px 0px!important;
}

/* Шрифт в оформлении профиля */
.punbb .post .post-author ul, .punbb .post .post-author p {
line-height: 140%;
text-align: center; 
font-size: 10px;
font-family: Lora;
letter-spacing: 2px;
color: #7e6a4f !important; 
text-shadow: 0px 1px 1px #372313!important;
margin-left: 0px;
margin-top: 0px !important;
}

/* рамка верх-низ-середина */
.post-author {
background: url("https://i.imgur.com/0gp9gKF.jpg") no-repeat scroll center top, url("https://i.imgur.com/NiLNL8X.jpg") no-repeat scroll center bottom, url("https://i.imgur.com/29O2E3V.jpg") repeat-y scroll center center rgba(0, 0, 0, 0);
margin-right: -15px !important;
    margin-left: 5px !important;
    margin-top: -10px !important;
    width: 250px !important;
}

/* аватар */
li.pa-avatar  {z-index: 5; margin-top: 5px; padding-bottom: 5px !important; align: center; }
.pa-avatar.item2 > img { border-image: url("") 0 0 0 0 round round; box-shadow: 0 0 10px #5b4121; }

/* рамка */
li.pa-avatar img {     border: 1px solid transparent;
    outline: 1px solid #423420;
    margin-bottom: 5px;
}


/* статус */
.pa-title {text-align: center;
z-index: 1000;
font-size: 9px!important;
font-family: Lora!important;
font-weight: 400;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: 1px !important;
color: #7e6a4f !important; 
text-shadow: 0px 1px 1px #372313!important;
    margin-top: 5px !important;
    margin-left: 16px !important;
   margin-bottom: 10px!important;
    width: 200px !important;
}

/* награды */
.pa-awards {text-align: center;
z-index: 1000;
    margin-left: 5px !important;
   margin-bottom: 0px!important;
   margin-top: -10px!important;
    width: 200px !important;
}

/*цвет ссылок в мини-профиле*/
.post-author a,  .post-author a:focus, .post-author a:active, .post-author a:hover {color: #7e6a4f!important; font-weight: 100!important; }

/* уважение и репутация */
.pa-posts, .pa-respect, .pa-fld2 {
    text-align: center;
    display: inline-block;
    line-height: 13px;
    width: 90px;
    font-size: 11px;
    margin-bottom: 0px!important;
font-family: EIisabethische;
font-weight: bold !important;
    letter-spacing: 1px;
  color: #7e6a4f!important;
text-shadow: 0px 1px 1px #372313!important;
padding-bottom: 10px!important;
    width: 65px !important;
}

.pa-respect {
padding-left: 10px!important;
}

.pa-fld2 {
margin-right: -10px!important;
}

.pa-respect a {
    font-size: 11px;
font-family: EIisabethische;
font-weight: bold !important;
  color: #7e6a4f!important;
text-shadow: 0px 1px 1px #372313!important;
    letter-spacing: 1px;
}

/* лз */
.fonlz {
background: url("https://i.imgur.com/yEqGynT.jpg") no-repeat scroll center top, url("https://i.imgur.com/9Dw0TUg.jpg") no-repeat scroll center bottom, url("https://i.imgur.com/3o1HdPq.jpg") repeat-y scroll center center rgba(0, 0, 0, 0);
    width: 220px;
margin-left: 5px!important;
margin-bottom: 10px!important;
}

#viewprofile .fonlz {
background: none;
box-shadow: none;
border: none;}

.lz, .lz a {
   text-align: center;
    font-size: 11px;
font-family: Lora;
text-transform: uppercase;
font-weight: lighter !important;
letter-spacing: 1.5px!important; 
background: linear-gradient(#edb76a 20%, #261404 80%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #59411e;
text-shadow: 0px 0px 1px #887134;
padding: 8px 0px 3px 0px;
}

.rasa {
   text-align: center;
    font-size: 9px;
font-family: Lora;
font-weight: bold;
letter-spacing: 2px; 
  color: #7e6a4f!important;
text-shadow: 0px 1px 1px #372313!important;
}

.pol {
    height: 10px;
    background-image: url(https://i.imgur.com/MLNP3ew.png);
align: center;
padding: 3px 0px 0px 0px;
}

.txt {
   text-align: justify;
    font-size: 9px;
    line-height: 11px;
font-family: helvetica;
letter-spacing: 1px; 
  color: #7e6a4f!important;
text-shadow: 0px 1px 1px #372313!important;
padding: 0px 10px 8px 10px;
}

.txt a {
font-weight: bold!important;
  color: #8c6c41!important;
text-shadow: 0px 1px 1px #372313!important;
}

/* фон ответа */
.hashelp center div a button, .button {    
background-color: #a59b8c; 
background-image: url("https://i.imgur.com/lUyJGlk.jpg");
color: #1b1206;
border: 1px double #8d8c8f;
cursor:pointer;
  font-family: arial;
font-weight: bold;
  font-size: 10px;
  letter-spacing: 1px; }

.hashelp center div a button:hover, .button:hover {background-color: #a59b8c; 
background-image: url("https://i.imgur.com/lUyJGlk.jpg");
color: #1b1206;
border: 1px double #8d8c8f;}

.hashelp center div a button:active, .button:active {position:relative; top:1px;}

 .category .container thead {display: none;}



<!-- Быстрый перенос сообщений: фон, цвета строк -->
<style type="text/css">
.punbb .pun-modal .section h2,
.punbb .pun-modal .section h1 {
  padding-left:1em!important;
  background:#c6a997!important;
  border:solid 1px #040404!important;
  color:#040404;
  box-shadow:inset 0px 0px 15px 0px #040404;
}
.punbb .pun-modal .section .container {
  background:#bab093!important;
  box-shadow:inset 0px 0px 20px 0px #565244;
}
.Select_Topics tbody tr:nth-child(2n) td{
  background: rgba(196,178,147,1);
}
</style>

#controtator p{display:none;
}


/* таблица */
#slova {font-family: helvetica; 
    text-align: justify;
    position: absolute;
    height: 80px;
    width: 250px;
    top: 80px;
    margin-left: 316px;
    overflow: auto;
    font-weight: normal;
    line-height: 10px;
color: #7e6a4f !important; 
text-shadow: 0px 1px 1px #372313!important;
    letter-spacing: 1px;
font-size: 9px; 
}

input[type=text], input[type=submit], textarea, keygen, select, button {
	-webkit-appearance: none;
} 