a.menu:link, a.menu:visited, a.menu:active{ display: block; margin-bottom: 1px; text-transform: lowercase; font-style: italic; font-family: arial; font-size: 9px; letter-spacing: 1px;border-radius: opx; background: #5C3408; color: #aa9261!important; text-align: center; padding: 1px 2px 2px 13px; text-shadow:none;
}
a.menu:hover {
 -moz-transition: 1s ease; -webkit-transition: 1s ease; display: block; text-transform: lowercase; font-family: arial; font-size: 9px; letter-spacing: 5px; background: #241100; text-decoration: none; color: #aa9261!important; text-align: center; padding: 1px 2px 2px 10px;border-radius: 0px; text-shadow:none;}


/*заголовки */
.punbb-admin #pun-admain h2{
  font-family: Book Antiqua !important;
   font-width: bold !important;
   color: #5F3202 !important;
   font-size: 14px!important;
 letter-spacing: 1px;
font-variant: small-caps !important;
    text-shadow: #D5C2A4 1px 1px !important;
}

#pun-main #post-form h2, #pun-main h1 {
font-variant: small-caps !important;
  font-family: Book Antiqua !important;
   font-width: bold !important;
   color: #5F3202 !important;
   font-size: 14px!important;
 letter-spacing: 1px;
    text-shadow: #D5C2A4 1px 1px !important;
 text-align:center;
}



#pun-main .category .container table, .statscon {
text-shadow:#E9DECC 1px 1px;
}

#pun-status, #pun-status .container { 
text-align: center!important;
}

#pun-status .container, #pun-crumbs1 .container { 
color: #452D10;
}




/* other */
#pun-announcement.section h2 span {display: none; }
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-main .post-content {font-size: 11px;}
#pun-userlist .usertable th{display:none}
#pun-main .pa-author {text-align: center;}
#pun-main .pa-title {text-align: center;}
#pun-main .pa-avatar {text-align: center;}
#navawards a {display: none; font-size: 0px;}






/* shapka*/
#pun-title table {
background-image : url(http://funkyimg.com/i/23cdW.jpg); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -88px;
height: 595px;
width: 1045px;}

/* telo foruma */
#pun { background-image: url(http://funkyimg.com/i/23cdX.jpg); background-color: #DECEB6; background-repeat: repeat;
}

/* fon */

html, body {

background: url("http://funkyimg.com/i/23cdV.jpg") center; background-color: #DECEB6;
        }

body {margin: 0 auto; overflow-x: hidden;}




/* oformlenie code + quote */
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
border:1px  solid #A99D71 !important; 
 border-radius: 12px 0px 12px 0px!important; 
background-image : url("http://funkyimg.com/i/23bXV.jpg");
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.29), 0px 0px 30px rgba(0, 0, 0, 0.09) inset;
  }

.offline li.pa-online strong {
  font-width: normal;
  }





/*knopki + forma otveta*/

.punbb textarea,  .punbb select {
background-color: #B79569;
box-shadow: 0 0 8px rgba(0,0,0,0.4);
color: #000000;
}

 .punbb input {
border: 1px solid rgb(32,38,41);
  border-radius: 0px;
  outline: none;
  background: rgb(149,102,48) linear-gradient(rgb(175,128,74), rgb(134, 79, 28) 80%);

  transition: .2s;
padding: 2px 4px 3px 4px;
color: #DBCBB1;
}


.punbb input:hover, .punbb input:active {
 background: rgb(149,102,48) linear-gradient(rgb(175,128,74), rgb(164, 109, 58) 80%);
color: #d7e9f7 !important;
}

.punbb textarea  {
background-color: #DDCDB3;
 border: 3px double #5B2F01;
box-shadow: inset 0px 0px 5px #AD8750;

}



/* grani */
.punbb .container, .punbb .post-body, .post h3, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post , #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb th,  #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online, #pun th {
 border-color: transparent ;
  }
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend{
 border-color: transparent ;
 }

.punbb .main .container,
.punbb td.tc3, .punbb .section .container,punbb td.tc2,.punbb td.tcr,#pun .tc2, #pun-stats h2, 
 #pun-main .post h3 span, #pun-main .post h3, #pun-main .post-body, #pun-title, 
#pun-main .formal textarea, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2  {background-color: transparent; }



/*Убираем границы таблы в постах*/
.punbb .main .post table,
.punbb .main .post table tr,
.punbb .main .post table td{
border:none 0 transparent;
}



/* Links*/

/* CS3.1 */
.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 {
  color: #3F2A06;
text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;


  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #946332;
  }



/* CS3.2 */
.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: #1E0F03; 

text-decoration: none;
border-bottom: 0px none #000;
  }


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
 color: #1E0F03; 

  }


/*ikonki mess*/
Div.icon {
background-image : url(http://funkyimg.com/i/23cHZ.png); background-repeat: no-repeat; 
background-position: 0px 0px;
display: block;
float: left;
height: 60px;
width: 56px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

TR.inew Div.icon {background-position: 0px -60px;}

TR.isticky Div.icon {background-position: 0px -119px;}
TR.iclosed Div.icon {background-position: 0px -185px;}


/* futer */
#pun-about  { 
background-image: url("http://funkyimg.com/i/23cdY.jpg");
background-repeat: no-repeat; 
background-position: center top;
width: 1045px;
height : 194px; 


margin-bottom: 0px; 
margin-left: -88px; 
}

div#pun-about {
   margin-bottom: -95px;
}



/*profile*/
.punbb .post .post-author > ul {
  background:url(http://funkyimg.com/i/23cTu.png) 0 bottom no-repeat, url(http://funkyimg.com/i/23cTs.png) 0 top no-repeat;
  margin: -22px 0 -15px 0!important;
  padding: 50px 17px!important;

}


.post-author a, .post-author a:hover, .post-author a:focus, .post-author a:active{color: #7A460E !important; 
 text-shadow:none;
 }
li.pa-avatar  {z-index: 5; margin-left: 10px !important; margin-top: 0px;}

/* статус */
.pa-title {text-align: center;
font: small-caps 700 9pt "minion pro" !important;
letter-spacing: 2px;
text-transform: lowercase;
}


.pa-title {
padding: 0px 0px 5px 0px !important; 
text-align: center;
width: 180px;
z-index: 1000;
position: relative;
margin-top: 25px !important;
left: 7px !important;
color:#916B45 !important;
font-family: ""Book Antiqua" !important;
font-size: 14px !important;
margin-left: 0px !important;
font-variant: small-caps !important;
letter-spacing: 1px;
}


.pa-author a, .pa-author {
 color:#A1783A !important; 
font-family: "Palatino Linotype" !important;
font-size: 14px !important;
font-variant: small-caps !important;
letter-spacing: 1px;
font-weight: bold;
text-shadow: 1px 0px 1px #000000;
text-align: center;
margin-top:-15px !important;
padding: 0px;
margin-left: 2px !important;
}


.pa-author a:hover, .pa-author  a:focus, .pa-author  a:active 
{
color: #8B622B !important; 
text-shadow: 1px 0px 1px #000000;

 }


.post-author {
background: url(http://funkyimg.com/i/23cTt.png) repeat-y; width: 226px; text-align: center; color: #776441 !important; 
}

.post-author ul li {
text-align: center;
margin-left: 2px !important;

}

#pun-post .pa-author {
background: url(http://funkyimg.com/i/23cTt.png) 0% 0% no-repeat;
padding: 25px;
margin-left: 0px !important;
}


.statscon a {
color:#6E2601!important;
}
.statscon a:hover {
color:#63380D!important;
}

/*Настройки прокрутки*/
::-webkit-scrollbar{
width: 5px;
height: 5px;
background-color: #D5C2A4;}
::-webkit-scrollbar-thumb{
background-color: #452D10; }