.katl{
width: 450px;
position: relative;
top:10px;
left:-78px;

}

a.catlink:link, a.catlink:active, a.catlink:visited {
display:inline-block;
padding:3px 5px 3px 5px; 
 text-align: center;  font: small-caps 700 10px Arial !important;
text-align: center;
text-shadow: #E5E7DD 1px 1px;
background-color: #DCDED4;
transition-duration: 0.6s;
-moz-transition-duration: 0.6s;
-webkit-transition-duration: 0.6s;
-o-transition-duration: 0.6s;

width:auto;
border-radius: 0px;
margin:2px;
border-bottom: 1px solid #CAD5CC;
}
a.catlink:hover {
background-color: rgba(79,129,168, 0.3);
}



/*table vkladki*/
.idtabs {
height: 265px;
width: 1000px;
margin: 10px;
position: absolute;
overflow: auto;
text-align: center;
margin-top: -313px !important;
margin-left: 20px !important;
}


.tabs {
font-family: "Book Antiqua", serif;
font-size: 17px;
height: 265px;
overflow: hidden;
position: absolute;
text-align: center!important;
width: auto;
margin-top: -10px!important;
letter-spacing: 1px;
font-variant: small-caps !important;

}


.anno-content {
height: 230px;
left: 244px;
margin: 0px;
overflow: auto;
padding-top: 5px;
position: absolute;
width: 645px;
font-size: 11px!important;

} 



.tab {
height: 35px;
line-height: 34px;
width: 231px;
position: relative;
top:10px;
left:-6px;
margin: 0px ;
background: url(http://funkyimg.com/i/23vUx.png) top left no-repeat transparent;
}


.tab a  {
color: #C5D1CE !important;
text-shadow: 1px 0px 1px #1A3C50;
display: block;
width: 220px;
height: 34px;
text-align: center!important;
margin: -1px ;
}

.tab:hover, .tab:focus, .tab:active, .tabs .active {
background-position: 0 -36px !important;

}


.tab a:hover, .tab a:focus, .tab a:active {
color: #113E41 !important;
text-shadow: 1px 0px 1px #AFB2B2;
} 

 .active a {
color: #113E41!important;
text-shadow: 1px 0px 1px #AFB2B2;
} 


/*заголовки */
.punbb-admin #pun-admain h2{
  font-family: Book Antiqua !important;
   font-width: bold !important;
   color: #07445F !important;
   font-size: 14px!important;
 letter-spacing: 1px;
font-variant: small-caps !important;
    text-shadow: #E7EAE0 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: #07445F !important;
   font-size: 14px!important;
 letter-spacing: 1px;
    text-shadow: #E7EAE0 1px 1px !important;
 text-align:center;
}



#pun-main .category .container table, .statscon {
text-shadow:#E3E5DB 1px 1px;
}


#pun-status .container, #pun-crumbs1 .container { 
color: #000000;
}




/* 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;}
#pun-status, #pun-status .container { 
margin-top: -35px;
text-align: center !important;
}





/* shapka*/
#pun-title table {
background-image : url(http://funkyimg.com/i/23yth.jpg); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -68px;
height: 824px;
width: 1049px;}

/* telo foruma */
#pun { background-image: url(http://funkyimg.com/i/23vbw.jpg); background-color: #E5E6DE; background-repeat: repeat;
}

/* fon */

html, body {

background: url("http://funkyimg.com/i/23tNy.jpg") center; background-color: #E5E6DE;
        }

body {margin: 0 auto; overflow-x: hidden;}



.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
 border: 15px solid #40c4c8;
    padding: 0px;
    -moz-border-image: url(http://funkyimg.com/i/23vEE.jpg) 15 round round;
    -webkit-border-image: url(http://funkyimg.com/i/23vEE.jpg) 15 round round; 
    -o-border-image: url(http://funkyimg.com/i/23vEE.jpg) 15 round round;
    border-image: url(http://funkyimg.com/i/23vEE.jpg) 15 round round;
background-image:url('http://funkyimg.com/i/23DYW.jpg');
   }


.offline li.pa-online strong {
  font-width: normal;
  }





/*knopki + forma otveta*/

.punbb textarea,  .punbb select {
background-color: #E2E5DB;
box-shadow: 0 0 8px rgba(0,0,0,0.4);
color: #000000;
}

 .punbb input {
 border: 3px double #85A6A8;
  border-radius: 0px;
  outline: none;
  background: rgb(92,132,145) linear-gradient(rgb(92,132,145), rgb(61, 91,113) 80%);
  transition: .2s;
padding: 2px 4px 3px 4px;
color: #E3E5DB;
}


.punbb input:hover, .punbb input:active {
 background: rgb(92,132,145) linear-gradient(rgb(61, 91,113), rgb(61, 91,113) 80%);
color: #E3E5DB !important;
}

.punbb textarea  {
background-color: #E2E5DB;
 border: 3px double #85A6A8;
box-shadow: inset 0px 0px 6px #252D29;

}



/* 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: #0A4B62;
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: #283E3D;
  }



/* 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: #283E3D; 

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/23wkJ.png); background-repeat: no-repeat; 
background-position: 0px 0px;
display: block;
float: left;
height: 60px;
width: 65px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

TR.inew Div.icon {background-position: 0px -60px;}

TR.isticky Div.icon {background-position: 0px -125px;}
TR.iclosed Div.icon {background-position: 0px -188px;}


/* futer */
#pun-about  { 
background-image: url("http://funkyimg.com/i/23vdU.jpg");
background-repeat: no-repeat; 
background-position: center top;
width: 1049px;
height : 307px; 


margin-bottom: 0px; 
margin-left: -68px; 
}

div#pun-about {
   margin-bottom: -95px;
}



/*profile*/
.punbb .post .post-author > ul {
  background:url(http://funkyimg.com/i/23vED.png) -1px bottom no-repeat, url(http://funkyimg.com/i/23vEB.png)  1px 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: #13485F !important; 
 text-shadow:none;
 }
li.pa-avatar  {z-index: 5; margin-left: 0px !important; margin-top: 0px;}




.pa-title {
padding: 0px 0px 5px 0px !important; 
text-align: center;
width: 180px;
z-index: 1000;
position: relative;
margin-top: 5px !important;
left: 14px !important;
color:#264144 !important;
font-family: "Book Antiqua" !important;
font-size: 13px !important;
font-variant: small-caps !important;
letter-spacing: 1px;
}


.pa-author a, .pa-author {
 color:#1D3A4A !important; 
font-family: "Palatino Linotype" !important;
font-size: 15px !important;
font-variant: small-caps !important;
font-weight: bold;
text-shadow: 1px 0px 1px #E1E4DA;
text-align: center;
margin-top: 14px !important;
padding: 0px;
margin-left: 0px !important;
}


.pa-author a:hover, .pa-author  a:focus, .pa-author  a:active 
{
color: #587480 !important; 
text-shadow: 1px 0px 1px #E4E5DD;

 }


.post-author {
background: url(http://funkyimg.com/i/23vEC.png) repeat-y; width: 242px; text-align: center; color: #000000 !important; 
}

.post-author ul li {
text-align: center;
margin-left: 0px !important;

}




.statscon a {
color:#1E394A!important;
}
.statscon a:hover {
color:#25475C!important;
}




/*вверх-вниз*/
.yrarrows .top, .yrarrows .bottom{
opacity: 0.7;
}

.yrarrows .top:hover, .yrarrows .bottom:hover{
opacity: 1;
}