/*--------------------------- шапка --------------------------------------------------*/
#pun-title table {
  background: url(http://funkyimg.com/i/2dkZi.jpg) no-repeat top right; 
  height: 409px;
  width: 1600px;
  margin-left:-350px;
}
/*--------------------------- футер --------------------------------------------------*/
#pun-about p.container {
  background: url(http://funkyimg.com/i/2dkYe.png) bottom center no-repeat;
  height: 152px;
  width: 1200px;
  margin-left:-150px;
  padding-top:20px;
  margin-bottom:-66px;
}

/*------------------------------- иконки ----------------------------------------*/
/* иконка старых сообщений*/
table Div.icon { 
  background: url(http://funkyimg.com/i/2dkYj.png) no-repeat top center;
}
/* иконка новых */
TR.inew Div.icon {
  background : url(http://funkyimg.com/i/2dkYk.png) no-repeat top center;
}
/* иконка важных*/
#pun-viewforum TR.isticky Div.icon {
  background: url(http://funkyimg.com/i/2dkYm.png) no-repeat top center;
}
/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon {
  background: url(http://funkyimg.com/i/2dkYm.png) no-repeat top center;
}
/* ------------------------ картинки статистики ------------------------------*/
#pun-stats.section h2 { 
  background: url("http://funkyimg.com/i/2dkYh.png") no-repeat;
  padding-bottom:0px;
margin-top: 29px;
margin-left: 106px;
margin-bottom: -20px;
  width:694px;
  height:128px;
}
#pun-stats h2 span { 
   display:none;
}
/*------------------------------- быстрый ответ ---------------------------------*/
#post-form h2 span {
   display:none;
}
#post-form h2 {
   background: url(http://funkyimg.com/i/2dkYi.png) no-repeat;
  width:694px;
  height:128px;
margin-left: 106px;
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: url(http://funkyimg.com/i/2dmLi.png)!important;
  border-radius:15px;
border: 2px solid #eee9e0;
-webkit-box-shadow: inset 0px 0px 13px 0px rgba(73, 70, 65, 0.1);
-moz-box-shadow:    inset 0px 0px 13px 0px rgba(73, 70, 65, 0.1);
box-shadow:         inset 0px 0px 13px 0px rgba(73, 70, 65, 0.1);
text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   font-family: cuprum!important;
font-style: italic!important;
text-transform: lowercase;
color: #4c3138;
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:#45625b!important;}
#pun-reputation div {
background: #a7b2b0;
}
#post fieldset legend span {
  display:none;
}

/*------------------------полоски прокрутки-----------------------*/
::-webkit-scrollbar-thumb:vertical {
  background-color:#4c3138;
} 
::-webkit-scrollbar-thumb:horizontal {
  background-color:#4c3138;
}
::-webkit-scrollbar{
  width: 5px;
  height: 5px;
  background-color: #ece6da;
}
/*-----------------ширина колонок в списке активных пользователей ----------------*/
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/2dkYg.png);
height: 128px;
width:694px;
font-size:0!important;
margin-left:106px;
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;
font-style: italic;
text-transform: lowercase;
text-align: left;
  font-weight: normal!important;
  color: #4c3138!important;
text-shadow: 1px 1px 0px #fff;
}

hr {border: none;border-top: dotted 1px #666c3d;}

.punbb th { background: transparent;color: transparent;}




.leg { width: 605px; height: auto; margin-left: -3px; padding-top: 20px; padding-bottom: 30px; display: block; background: url(http://funkyimg.com/i/2dmZX.png) top no-repeat, url(http://funkyimg.com/i/2dmZZ.png) bottom no-repeat, url(http://funkyimg.com/i/2dmZY.png) repeat-y;} 


.an {width: 620px;  height: 713px; background: url(http://funkyimg.com/i/2dMfx.png);}
.an1 {position: absolute; margin-top: 12px!important;  width: 620px; font-size: 22px; letter-spacing: 1px; color: #7f556f; text-shadow: 1px 1px #fff; text-transform: uppercase; font-family: Bebas Neue; text-align: center; font-weight: bold;}
.an3 { width: 245px; height: 150px; margin-top: 50px; background: #eee8dc; opacity: 0; transition-duration: 0.8s;-moz-transition-duration: 0.8s;-webkit-transition-duration: 0.8s;-o-transition-duration: 0.8s; box-shadow: inset 0px 0px 13px #d0c7c3;}
.an3:hover { opacity: 1 }
.an2 { width: 231px; overflow: auto; color: #000000; font-family: verdana; font-size: 10px; text-align: justify; height: 136px; line-height: 110%; text-transform: lowercase; padding: 5px 4px 4px 5px;}
.an100 {font-size: 10px; text-align: center; font-family: Verdana; text-transform: lowercase; line-height: 100%; padding-top: 1px;}
.an102 {font-size: 11px; color: #7f556f; text-shadow: 1px 1px #fff; font-family: Verdana; text-align: justify; line-height: 16px; margin-top: 10px;}
.an0100 {text-align: center; font-size; 13px; font-family: bebas neue; font-weight: bold; letter-spacing: 1px; color: #7f556f; text-shadow: 1px 1px #fff; }
.an1022 {letter-spacing: 1px; font-size; 11px; font-family: bebas neue; color: #7f556f; text-shadow: 1px 1px #fff; font-weight: bold; }
.an202 {font-size: 11px!important; font-family: arial; letter-spacing: 1px!important; line-height: 110%!important; margin-top: 3px; overflow-y: auto; height: 75px; width: 260px; padding-right: 3px;}
.an220 {overflow-y: auto; height: 210px; font-size: 11px!important; font-family: arial; letter-spacing: 1px!important; line-height: 110%!important; margin-top: 2px!important;}
.an230 {color: #7f556f; text-shadow: 1px 1px #fff; font-size: 23px; font-family: bebas neue; text-weight: bold;}
.an231 {color: #7f556f; text-shadow: 1px 1px #fff; font-size: 23px; font-family: bebas neue; text-weight: bold;}
.an229 {overflow-y: auto; width: 555px; height: 210px; font-size: 11px!important; font-family: arial; letter-spacing: 1px!important; line-height: 110%!important; margin-top: 70px!important; text-align: justify;padding: 0px 7px 0px 7px; }

.lu2 label {
width: 100px;
padding: 5px 5px;
display: inline-block;
letter-spacing: 2px;
text-shadow: 1px 1px #fff;
color: #7f556f;
  margin-top: 31px;
text-transform: uppercase;
}
.lu2 label:hover {
color: #6f475f;
text-transform: uppercase;
}
.lu1 label {
width: 100px;
padding: 5px 5px;
display: inline-block;
letter-spacing: 2px;
text-shadow: 1px 1px #fff;
color: #7f556f;
  margin-top: 31px;
text-transform: uppercase;
}
.lu1 label:hover {
color: #6f475f;
text-transform: uppercase;
}
.lu label {
width: 100px;
padding: 5px 5px;
display: inline-block;
letter-spacing: 2px;
text-shadow: 1px 1px #fff;
color: #7f556f;
  margin-top: 31px;
text-transform: uppercase;
}
.lu label:hover {
color: #6f475f;
text-transform: uppercase;
}