/* НАСТРОЙКА ЛЗ*/
/* вай-фай */
.pa-fld1 {
position:relative;
height: 1px;
width: 1px;
top:-40px;
left: 188px;
}
/* полоска в профиле */
.pa-fld2{
    position: relative;
margin-left: -30px!important;
margin-top: -10px!important;
z-index: 2;}
/* деньги */
.pa-fld3{
    margin-top: 47px;
    background-color: #cdb178;
margin-top: -8px!important;
margin-left: -8px!important;
width: 224px;
z-index: 1;}
.money1{
     margin-top: -56px;}
/* текст лз */
.lz_tx{
    padding: 22px 10px 6px 10px;
    font-size: 9px;
    color: #52362b;
 background: #f5f0e5;
    box-shadow: inset 0 0 10px #e3d6bc!important;
border: 1px solid #edeae4;
border-top: none!important;
    border-radius: 0 0 25px 25px;
width: 188px;}
.pa-fld4{ position: absolute;
    padding: 7px 3px 2px 3px!important;
    width: 210px;
    font-family: 'bebas neue';
    font-size: 17px;
    text-transform: uppercase;
    } 
  .money2{     margin-top: -42px;
    }   
.pa-title, .pa-time-visit, .pa-ip, .pa-visit {font-size: 10px;}


/*--------------------------- шапка --------------------------------------------------*/
#pun-title table {
  background: url(http://co.forum4.ru/files/0017/94/d9/13094.jpg) no-repeat top right; 
  height: 760px;
  width: 1600px;
  margin-left:-349px;
}
/*--------------------------- футер --------------------------------------------------*/
#pun-about p.container {
  background: url(http://funkyimg.com/i/2cTpD.png) bottom center no-repeat;
  height: 225px;
  width: 1200px;
  margin-left:-150px;
  padding-top:20px;
  margin-bottom:-66px;
}

/*------------------------------- иконки ----------------------------------------*/
/* иконка старых сообщений*/
table Div.icon { 
  background: url(http://funkyimg.com/i/2cTqs.png) no-repeat top center;
}
/* иконка новых */
TR.inew Div.icon {
  background : url(http://funkyimg.com/i/2cTqt.png) no-repeat top center;
}
/* иконка важных*/
#pun-viewforum TR.isticky Div.icon {
  background: url(http://funkyimg.com/i/2cTkv.png) no-repeat top center;
}
/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon {
  background: url(http://funkyimg.com/i/2cTku.png) no-repeat top center;
}
/* ------------------------ картинки статистики ------------------------------*/
#pun-stats.section h2 { 
  background: url("http://funkyimg.com/i/2cTmo.png") no-repeat;
  padding-bottom:0px;
margin-top: 29px;
margin-left: 51px;
margin-bottom: -20px;
  width:800px;
  height:133px;
}
#pun-stats h2 span { 
   display:none;
}
/*------------------------------- быстрый ответ ---------------------------------*/
#post-form h2 span {
   display:none;
}
#post-form h2 {
   background: url(http://funkyimg.com/i/2cTmn.png) no-repeat;
  width:800px;
  height:133px;
margin-left: 51px;
margin-top:-30px;
margin-bottom: -50px;
}
/*----------------------кнопки типа отправить_посмотреть----------------------------*/
.hashelp center div a button{
  width:86px!important;
padding: 5px 10px 5px 10px!important;
margin-right:5px!important;
}
.hashelp center div a button, .button {   
    background: #e2d2ad!important;
  border-radius:15px;
border: none;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(195, 173, 125, 0.5), 0px 0px 3px 0px #f6efe3;
-moz-box-shadow:    inset 0px 0px 8px 0px rgba(195, 173, 125, 0.5), 0px 0px 3px 0px #f6efe3;
box-shadow:         inset 0px 0px 8px 0px rgba(195, 173, 125, 0.5), 0px 0px 3px 0px #f6efe3;
text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   font-family: cuprum!important;
text-transform: lowercase;
color: #2d2d21;
text-shadow: #ffffff 1px 1px!important;
padding: 5px 10px 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: 70px;
  font-size:10px;
  line-height:13px;
  padding: 2px 8px !important;
  margin-bottom:7px!important;
  margin-top:5px!important;
}
.pa-respect a{color:#22221c!important; text-shadow: none!important;}
.pa-respect a:hover{color:#90942f!important;}
#pun-reputation div {
background: #c7d27e;
}
#post fieldset legend span {
  display:none;
}

/*------------------------полоски прокрутки-----------------------*/
::-webkit-scrollbar-thumb:vertical {
  background-color:#707227;
} 
::-webkit-scrollbar-thumb:horizontal {
  background-color:#707227;
}
::-webkit-scrollbar{
  width: 5px;
  height: 5px;
  background-color: #dddcb3;
}
/*-----------------ширина колонок в списке активных пользователей ----------------*/
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/2cToy.png);
height: 133px;
width:800px;
font-size:0 !important;
margin-left:50px;
margin-top: 20px;
margin-bottom: -15px;}

#pun-category2.category h2 {
background: url(http://funkyimg.com/i/2cTox.png);
height: 133px;
width:800px;
font-size:0 !important;
margin-left:50px;
margin-top: 20px;
margin-bottom: -15px;}

#pun-category3.category h2 {
background: url(http://funkyimg.com/i/2cTow.png);
height: 133px;
width:800px;
font-size:0 !important;
margin-left:50px;
margin-top: 20px;
margin-bottom: -15px;}

#pun-category4.category h2 {
background: url(http://funkyimg.com/i/2cTov.png);
height: 133px;
width:800px;
font-size:0 !important;
margin-left:50px;
margin-top: 20px;
margin-bottom: -15px;}

#pun-category5.category h2 {
background: url(http://funkyimg.com/i/2cTou.png);
height: 133px;
width:800px;
font-size:0 !important;
margin-left:50px;
margin-top: 20px;
margin-bottom: -15px;}

#pun-category6.category h2 {
background: url(http://funkyimg.com/i/2cTot.png);
height: 133px;
width:800px;
font-size:0 !important;
margin-left:50px;
margin-top: 20px;
margin-bottom: -15px;}

/*-------------------------------- разное ------------------------------- */
#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: 15px;
  font-family: cuprum;
text-transform: lowercase;
text-align: left;
  font-weight: normal!important;
  color: #9c3b00!important;
text-shadow: 1px 1px 0px #fff;
}

.hoverbox a { cursor: default;}
.hoverbox a .preview { display: none;}
.hoverbox { cursor: default;  list-style: none; }
.hoverbox a:hover .preview {  display: block;  position: absolute;  top: -15px;  left: -15px;  z-index: 1; }

hr {border: none;border-top: dotted 1px #666c3d;}

.punbb th { background: transparent;color: transparent;}

.scrolling::-webkit-scrollbar { background: #fff; width: 8px; } 
.scrolling::-webkit-scrollbar-thumb { background: #e5eae7; width: 8px }
.scrolling::-webkit-scrollbar-corner { background: #fff; }

#admins {
    position: absolute;
    margin-top: 420px;
    margin-left: 310px;
    width: 340px;
    text-align: center;
    line-height: 1;
     color: #c08629;
    text-shadow: #fff 1px 1px 0px;
    font-size: 14px;
    letter-spacing: 0.5px;
}

#admins a {
    font-size: 20px;
    font-family: 'bebas neue', sans-serif;
    text-align: center;
    letter-spacing: 0.5px;
     color: #c08629;
    text-shadow: #fff 1px 1px 0px;
    font-weight: bold;
}

#admins a:hover {
    color: #8f901e;
 text-shadow: #fefefe 1px 1px 0px;
}

.tooltip { 
  position: relative;
}
.tooltip > span { /* &#241;&#242;&#232;&#235;&#252; &#239;&#238;&#255;&#226;&#235;&#255;&#254;&#249;&#229;&#233;&#241;&#255; &#239;&#238;&#228;&#241;&#234;&#224;&#231;&#234;&#232; */
  position: absolute;
  bottom: 100%;
  left: -20em; /* = max-width */
  right: -20em; /* = max-width */
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;  
  max-width: 20em;  
  max-height: 80vh; 
  overflow: auto;
  visibility: hidden;
  margin: 0 auto; 
  padding: .3em;
  font-size: 90%;
  color: #a0bc00;
  line-height: normal;
  cursor: auto;
  z-index: 500;
}
.tooltip:before { 
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  visibility: hidden;
}
.tooltip:hover > span,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus > span,
.tooltip:focus:before,
.tooltip:focus:after {
  visibility: visible;
}
.tooltip:focus { 
  outline: none;
}

.desbox {font-size: 10px; text-align: justify;}
.mainlink a {display:inline-block; font-size:10px;    background: #ead9b2;
    color: #79582D!important; text-shadow: none; padding:2px 2px 4px 2px; margin: 1px!important; text-transform:lowercase; transition: 0.1s; text-align:center; width:110px; border-radius: 6px;}
.mainlink a:hover {background:#ead9b2; color: #79582D!important; border-radius: 6px;}
.mainlink {text-align:center; margin-top:9px!important;}
.mainlinkkk a {display:inline-block; font-size:10px;  background: #F1EBDF;
    color: #79582D!important; text-shadow: none; padding:2px 4px 4px 4px; margin: 3px 1px 0px 1px!important; text-transform:lowercase; transition: 0.1s; min-width:70px;  text-align:center; border-radius: 5px;}