/*--------------------------- шапка --------------------------------------------------*/
#pun-title table {
  background: url(http://funkyimg.com/i/2v8JL.png) no-repeat top right; 
  height: 492px;
  width: 1250px;
  margin-left:-137px;
}
/*--------------------------- футер --------------------------------------------------*/
#pun-about p.container {
  background: url(http://funkyimg.com/i/2pF7c.png) bottom center no-repeat;
  height: 90px;
  width: 1250px;
  margin-left: -138px;
  padding-top: 22px;
  margin-bottom:-66px;
}

/*------------------------------- иконки ----------------------------------------*/
/* иконка старых сообщений*/
table Div.icon {background-image : url(http://funkyimg.com/i/2pnWW.png);background-repeat: no-repeat;}
/* иконка новых */
TR.inew Div.icon {
  background : url(http://funkyimg.com/i/2pnWV.png); background-repeat: no-repeat;
}
/* иконка важных*/
#pun-viewforum TR.isticky Div.icon {
  background: url(http://funkyimg.com/i/2pnWT.png) no-repeat top center;
}
/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon {
  background: url(http://funkyimg.com/i/2pnWU.png) no-repeat top center;
}
/* ------------------------ картинки статистики ------------------------------*/
#pun-stats.section h2 { 
height: 20px;
width:1200px;
font-size:0!important;
margin-top: 0px;
margin-bottom: 0px;}
#pun-stats h2 span { 
   display:none;
}
/*------------------------------- быстрый ответ ---------------------------------*/
#post-form h2 span {
   display:none;
}
#post-form h2 {
height: 10px;
width:1200px;
font-size:0!important;
margin-top: 0px;
margin-bottom: 0px;}

/*----------------------кнопки типа отправить_посмотреть----------------------------*/
.hashelp center div a button{
  width:86px!important;
padding: 3px 8px 5px 10px!important;
margin-right:5px!important;
}
.hashelp center div a button, .button {
    border-radius:15px;
    border: none;
    text-decoration: none;
    vertical-align: middle;
    cursor:pointer;
font-family: 'cuprum' !important;    text-transform: lowercase;
    font-weight: bold!important;
    color: #31364c;
    padding: 3px 8px 5px 10px!important;
    font-size:13px!important;
}
.hashelp center div a button:active, .button:active {
position:relative;
top:1px;
}
/*------------------------ профиль ----------------------------------*/
.pa-respect, .pa-posts { 
display: inline-block;
    margin-left: -10px;
    text-align: center;
    width: 60px;
    font-size: 10px;
    line-height: 13px;
    padding: 2px 8px !important;
    margin-bottom: 7px!important;
    margin-top: 2px!important;
    border-radius: 7px 7px 7px 7px;
    background-color: #f5f1ef;
    border-top: 2px solid #b8a4df;
    border-bottom: 2px solid #b8a4df;
}
.pa-respect a{color:#29313b!important;}
.pa-respect a:hover{color:#29313b!important;}
#pun-reputation div {
background: url(http://funkyimg.com/i/2ipeJ.png)!important;
}
#post fieldset legend span {
  display:none;
}


/*------------------------полоски прокрутки-----------------------*/
::-webkit-scrollbar-thumb:vertical {
  background-color:#875ec7; border-radius: 30px;
} 
::-webkit-scrollbar-thumb:horizontal {
  background-color:#875ec7; border-radius: 30px;
}
::-webkit-scrollbar{
  width: 5px;
  height: 5px;
  background-color: #e6dbf0;
}
/*-----------------ширина колонок в списке активных пользователей ----------------*/
div#pun-online.punbb .tc3 {
  text-align: left; /*текст справа*/
  width: 20%; /*ширина третьей колонки*/
}
div#pun-online.punbb .tcl {
  text-align: left; /*текст слева для первых двух колонок*/ 
}
#pun-online th.tcl, #pun-online th.tc3 {
   font-size:0%;
}


/*-------------------------------- категории ------------------------------- */
.category h2 span {visibility: hidden!important;}

#pun-category1.category h2 {
background: url(http://funkyimg.com/i/2v8K4.png);
height: 132px;
width:944px;
margin-left: -14px;
font-size: 0px !important;
color: transparent;}

#pun-category2.category h2 {
background: url(http://funkyimg.com/i/2v8K6.png);
height: 132px;
width:944px;
margin-left: -14px;
font-size: 0px !important;
color: transparent;}

#pun-category3.category h2 {
background: url(http://funkyimg.com/i/2v8K7.png);
height: 132px;
width:944px;
margin-left: -14px;
font-size: 0px !important;
color: transparent;}

#pun-category4.category h2 {
background: url(http://funkyimg.com/i/2v8K8.png);
height: 132px;
width:944px;
margin-left: -14px;
font-size: 0px !important;
color: transparent;}

/*-------------------------------- разное ------------------------------- */
#pun-main div.catleft, #pun-main div.catright, #pun-announcement h2, .lastedit, .mini_awards_label, .mini_awards, .title-logo span, li#navawards, #topic-modmenu .container span {
  display: none;
}

/* время отправки поста + рейтинг поста */
.permalink{
  font-size: 13px;
 font-family: 'cuprum' !important;
font-style: italic;
text-transform: lowercase;

text-align: left;
  color: #565968!important;
}

hr {border: none;border-top: dotted 1px #31374c;}

.punbb th { background: transparent;color: transparent;}

.mainlink {text-align:center;margin-top:9px!important;}
.mainlink a {display:inline-block; font-size:12px; font-family: cuprum; color:#fff!important; text-shadow: none!important; padding:2px 2px 4px 2px; margin: 1px!important; text-transform:lowercase; transition: 0.1s;text-align:center; width:100px; border-radius: 6px; font-style: italic; background: #a2b1c1;}
.mainlink a:hover {color: #fff!important; border-radius: 6px; background: #a8adb4;}

li.pa-fld2 {
border-radius: 30px;
    background-color: rgba(255, 255, 255, 0.35);
    padding: 10px !important;
    box-shadow: inset 0 0 20px rgb(152, 152, 152);
    border: 1px solid #a5a5a5;
    width: 174px;
    font-size: 11px !important;
}

.zl2 {background-color: #d7e7fb;margin-left: 0px;padding: 1px;border-top: 2px dotted #ffffff;font-family: verdana;font-size: 11px;color: #586a76;text-transform: none;font-weight: normal;padding: 16px;margin: 1px 8px 1px 8px;line-height: 14px;letter-spacing: normal;text-align: justify;}

.zl3 {
    font-size: 20px;
    font-family: 'Bebas Neue';
    color: #586a76;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 25px;
    padding: 10px 5px 10px 5px;
    text-align: center;
    letter-spacing: 2px;
}

.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 {
color: #41069c;
text-decoration: none; }

.mudl {position: relative;left: -30px;top: 4px;}

/* оформление подфорумов*/
.podf {    margin-left: -8px!important;
    width: 300px;
    margin-top: -100px;
    padding: 30px;
   border-radius: 40px 40px 40px 40px;
    background-color: #f5f1ef;
    border-top: 4px solid #b8a4df;
    border-bottom: 4px solid #b8a4df;}
.podf1{ width: 250px;
    margin-top: 17px!important;
    margin-left: 22px!important;
    padding: 5px;
    font-family: arial;
    font-size: 11px;
    color: #22074d;
    line-height: 10px;
    text-align: justify;  }

#pun-index .tcl h3 {
  background-image: url("");
padding: 22px;
    width: 300px;
    height: 23px;
    margin-left: 6px;
    position: absolute;
}


#p69 .post-author {
  display:none;
}
#p69 .post-body {
  margin-left:0!important;
}
#p69 .post-sig {
  display:none;
}
#p69 .pl-email {
  display:none;
}