/*--------------------------- шапка --------------------------------------------------*/
#pun-title table {
    background: url(http://funkyimg.com/i/2ruBj.png) no-repeat top right;
    height: 557px;
    width: 1426px;
    margin-left: -284px;
}
/*--------------------------- футер --------------------------------------------------*/
#pun-about p.container {
  background: url(http://funkyimg.com/i/2nRed.png) bottom center no-repeat;
  height: 228px;
  width: 2322px;
  margin-left:-731px;
  padding-top:50px;
  margin-bottom:-60px;
}
/*------------------------------- иконки ----------------------------------------*/
/* иконка старых сообщений*/
table Div.icon { 
  background: url(http://funkyimg.com/i/2reN2.png) no-repeat top center;
}
/* иконка новых */
TR.inew Div.icon {
  background : url(http://funkyimg.com/i/2reN3.png) no-repeat top center;
}
/* иконка важных*/
#pun-viewforum TR.isticky Div.icon {
  background: url(http://funkyimg.com/i/2reN4.png) no-repeat top center;
}
/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon {
  background: url(http://funkyimg.com/i/2reN5.png) no-repeat top center;
}
#pun-stats h2 span { 
   display:none;
}
/*------------------------------- быстрый ответ ---------------------------------*/
#post-form h2 span {
   display:none;
}
#post-form h2 {
   background: url=#D8BFD8 no-repeat;
  width:838px;
  height:91px;
margin-left: -14px;
margin-top:-40px;
margin-bottom: -50px;
}
/*----------------------кнопки типа отправить_посмотреть----------------------------*/
.hashelp center div a button{
  width:86px!important;
padding:5px!important;
margin-right:5px!important;
}
.hashelp center div a button, .button {   
    background: url=#D8BFD8;
  border-radius:20px;
  border-top: 1px solid #d1c4b9;
border-right: 1px solid #fdf7f1;
border-left: 1px solid #d1c4b9;
border-bottom: 1px solid #fdf7f1;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
-moz-box-shadow:    inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
box-shadow:         inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
     font-style: italic!important;
text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   font-family: cuprum!important;
text-transform: lowercase;
color: #8c1f4d;
   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: -5px;
  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:#5e2c3e!important;}
.pa-respect a:hover{color:#868700!important;}
#pun-reputation div {
background: url(http://funkyimg.com/i/261G9.png);
}
#post fieldset legend span {
  display:none;
}
/*------------------------полоски прокрутки-----------------------*/
::-webkit-scrollbar-thumb:vertical {
  background-color:#ebe4df;
} 
::-webkit-scrollbar-thumb:horizontal {
  background-color:#ebe4df;
}
::-webkit-scrollbar{
  width: 5px;
  height: 5px;
  background-color:#8f4559;
}
/*-----------------ширина колонок в списке активных пользователей ----------------*/
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%;
}
/*-------------------------------- разное ------------------------------- */
#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;
}
/* название категорий */
.category h2 span {
  visibility:hidden!important;
}
/* время отправки поста + рейтинг поста */
.permalink{
  font-size: 15px;
  font-family: cuprum;
text-transform: lowercase;
  font-style: italic;
text-align: left;
  font-weight: normal!important;
  color: #692d46!important;
}
.tooltip, .tooltip1 {
position: relative;
}
.tooltip em, .tooltip1 em {
display: none;
}
.tooltip:hover em {
font-style: normal;
display: block;
position: absolute;
width: 130px;
top: 10px;
right: -20px;
padding: 10px;
    background: url(#D8BFD8);
  border-radius:20px;
  border-top: 1px solid #d1c4b9;
border-right: 1px solid #fdf7f1;
border-left: 1px solid #d1c4b9;
border-bottom: 1px solid #fdf7f1;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
-moz-box-shadow:    inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
box-shadow:         inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
}
.tooltip1:hover em {
font-style: normal;
display: block;
position: absolute;
width: 130px;
margin-top: 14px;
right: -20px;
padding: 10px;
    background: url(#D8BFD8);
  border-radius:20px;
  border-top: 1px solid #d1c4b9;
border-right: 1px solid #fdf7f1;
border-left: 1px solid #d1c4b9;
border-bottom: 1px solid #fdf7f1;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
-moz-box-shadow:    inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
box-shadow:         inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
}
.desbox1 {font-size: 10px; text-align: justify;}
/*-------------------------------- категории ------------------------------- */
.category h2 span {visibility: hidden!important;}
#pun-category1.category h2 {
background: url(http://funkyimg.com/i/2reNc.png);
height: 78px;
width:858px;
font-size:0!important;
margin-left: -14px;
margin-top: 20px;
margin-bottom: -25px;}
#pun-category2.category h2 {
background: url(http://funkyimg.com/i/2reNd.png);
height: 78px;
width:858px;
font-size:0!important;
margin-left: -14px;
margin-top: 20px;
margin-bottom: -25px;}
/*-----ссылки в подфорумах--------*/
.name {
font-size:13px;
text-align:center;
padding:2px;
background:#cfb7b7;
color:#fefefe;
font-family:cuprum;
font-style: italic;
text-transform:lowercase;}
.mainlink a {display:inline-block; font-size:12px; font-family: cuprum; color:#371c23!important; text-shadow: none; 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: #f2e9e2; border: 1px solid #dacdc4;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
-moz-box-shadow:    inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
box-shadow:         inset 0px 0px 8px 0px rgba(141,121,105, 0.3);}
.mainlink a:hover {color: #371c23!important; border-radius: 6px; 
background: #ebe4df; border: 1px solid #dacdc4;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
-moz-box-shadow:    inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
box-shadow:         inset 0px 0px 8px 0px rgba(141,121,105, 0.3);}
.mainlink {text-align:center; margin-top:9px!important;}
.mainlink1 a {display:inline-block; font-size:16px; font-family: cuprum; color:#dfdfdf!important; text-shadow: #260711 1px 1px 0px!important; text-transform:lowercase; font-style: italic; opacity: .8;}
.mainlink1 a:hover {color: #dfdfdf!important; text-shadow: #260711 1px 1px 0px!important; opacity: 1;}
.mainlink2 {display:inline-block; font-size:20px; font-family: cuprum; color:#dfdfdf!important; text-shadow: #260711 1px 1px 0px!important; text-transform:lowercase; font-style: italic; opacity: .8;}

/*-------------------лз--------------------------------*/
.lz {
   width:185px;
   line-height: 10px;
   font-size:10px;
   padding:7px;
background: url(http://funkyimg.com/i/261G9.png);
  border-radius:25px;
  border-top: 1px solid #d1c4b9;
border-right: 1px solid #fdf7f1;
border-left: 1px solid #d1c4b9;
border-bottom: 1px solid #fdf7f1;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
-moz-box-shadow:    inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
box-shadow:         inset 0px 0px 8px 0px rgba(141,121,105, 0.3);
margin-bottom:5px!important;
margin-top: -3px!important;
margin-left: 4px!important;
text-transform: none!important;
}
.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: dashed 1px #a27b88;}
.punbb th {
background: #transparent;
color: transparent;
}




.nnews::-webkit-scrollbar {background: #ebe4df; width: 2px; height: 2px;}
.nnews::-webkit-scrollbar-thumb {background: #8f4559; width: 2px; height: 2px;}
.nnews::-webkit-scrollbar-corner {background: #ebe4df;}
.mainpp::-webkit-scrollbar {background: #ebe4df; width: 2px; height: 2px;}
.mainpp::-webkit-scrollbar-thumb {background: #8f4559; width: 2px; height: 2px;}
.mainpp::-webkit-scrollbar-corner {background: #ebe4df;}