/* ÃÐÀÔÈ×ÅÑÊÀß ×ÀÑÒÜ
-------------------------------------------------------------*/

/* Øàïêà */
#pun-title table {background-color: transparent;
   background-image : url("http://s3.uploads.ru/G3iQw.png");
   border: none;
   height: 790px;
   width: 1178px;
   margin-left: -199px;
   margin-top: -780px;
   margin-bottom: -20px;
   background-repeat: no-repeat;}

/* Ôîí */
body {background-color: #040402;
   background-image : url("http://s2.uploads.ru/rMqs3.jpg");
   background-repeat: repeat;}

/* Êîíòåíò */
#pun { background-image: url("http://s2.uploads.ru/5m2eO.jpg");
   background-color: transparent;
   background-attachment: ;}

/* Íèæíèé êîïèðàéò */
#pun-about p.container {
   background-color: transparent;
   background-image : url("http://s2.uploads.ru/IxXfU.png"); 
   background-repeat : no-repeat; 
   height: 174px;
   width: 800px;
   margin-left: -10px;
   margin-bottom: -12px;
   font-size: 0.0em;}

/* Áëîê öèòàò */
.punbb .quote-box, .punbb .code-box {
  background-color: transparent;
  color: #2e2009;
  background-image : url("");
  border-top: 1px solid #000000;
  border-right: 1px  solid #000000;
  border-bottom: 1px  solid #000000;
  border-left: 1px solid #000000;
 border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}

.punbb textarea, .punbb select, .punbb input {
  background-color: #d6cba6;
  color: #000000
}

/* ÑÑÛËÊÈ È ÈÕ ÖÂÅÒÀ
-------------------------------------------------------------*/
.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: #3c3a2f;
  border-bottom: 0px none #000;
  text-decoration: none;}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #4a483a;}

.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: #4a483a;
  border-bottom: 0px none #000;
  text-decoration: none;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;}

#pun-navlinks a {
  color: transparent;}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
    color: transparent;
  text-decoration: none;

  transition: 0.8s;
-moz-transition: 0.8s; /* Firefox 4 */
-webkit-transition: 0.8s; /* Safari è Chrome */
-o-transition-duration: 0.8s; /* Opera */
}
  
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #2c3459;}



/* ÈÊÎÍÊÈ
-------------------------------------------------------------*/

/* Ñòàðûå ñîîáùåíèÿ */
.punbb table Div.icon {float: right; 
display: block; 
border-style: none none none none;
width: 56px;
height: 56px;
background-image: url(http://s3.uploads.ru/5QWO3.jpg);
background-repeat: no-repeat;
margin-left: 10px;
}

/* Çàêðûòûå òåìû */
TR.iclosed Div.icon {background-image : url(http://s3.uploads.ru/DisQa.jpg);}

/* Íîâûå ñîîáùåíèÿ */
TR.inew Div.icon {background-image : url(http://s2.uploads.ru/t/cn3yJ.gif);}

/* Âàæíûå òåìû */
TR.isticky Div.icon {background-image : url(http://s3.uploads.ru/1muBs.gif);}







/* ÄÐÓÃÎÅ
-------------------------------------------------------------*/
#pun #pun-navlinks.section {border-top-style: none; }
#pun  #pun-navlinks.section .container {border-style: none; }
#pun_wrap #pun #pun-index #pun-status.section .container {display: none; }
#pun #pun-main .pa-title {text-align: center; }
#pun #pun-main .pa-author {text-align: center; background-repeat: no-repeat;width: 146px;margin-left: 10px;}
#pun_wrap #pun  #pun-title.section #logo-table tbody{display: none; }
#pun-title.section #title-logo-table tbody #title-logo-tr #title-logo-tdl.title-logo-tdl .title-logo {display: none; }
#pun-announcement h2 {display: none;
height: 0px; margin-top: -110px;}
#pun-announcement.section .container .html-box center table {margin-top: -110px;}
.pa-avatar, .pa-title, .pa-author { text-align: center;}
#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 160px; top: -666px;}
#pun th, #pun-main h2 {text-align: center;}

div#pun-navlinks {
 position: absolute;
  width: 100%;
  text-align: right;
  top: -741px;
  margin-left: 0px;}

div#pun-ulinks {
  position: absolute;
  width: 100%;
  text-align: right;
  top: -737px;
  margin-left: 0px;}


a.spn:link, a.spn:visited {
 display: block;
 margin-bottom: 2px;
 text-transform: uppercase;
 font-family: verdana;
 font-size: 8px;
 text-decoration: none;
 background: #423D3D;
 color: #FFFFFF;
 text-align: center;
 height: 11px;
 width: 105px;
 opacity: 0.5;
 padding-top: 3px;
 padding-bottom: 2px;
}

a.spn:hover, a.spn:active {
 background: #423D3D;
 color: #FFFFFF;
 opacity: 0.3;
}

.active_img {
background: url(http://s2.uploads.ru/r2z6O.png) top center no-repeat!important;
}


#pun-category1.category h2 {
background: url(http://s3.uploads.ru/AiDnj.png); 
 height: 78px; 
 width: 800px;
 font-size: 0 !important;
 margin-left: -10px;
 margin-top: -182px;
 margin-bottom: 10px;
 font-size: 0.0em;
 background-repeat: no-repeat;
}
#pun-navlinks .container li a {display:block; outline:none; padding 0 3px;}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { border-radius: 0px; margin: 0px; padding: 0px;}

#navindex  a {position: absolute; z-index: 1000; height: 15px; width: 123px;
top: -13px;
left: -86px;
}

#navuserlist a {position: absolute; z-index: 1000; height: 15px; width: 123px;
top: -13px;
left: 56px;
}
#navsearch a {position: absolute; z-index: 1000; height: 15px; width: 123px;
top: -13px;
left: 197px;
}
#navprofile a {position: absolute; z-index: 1000; height: 15px; width: 123px;
top: -13px;
left: 338px;
}
#navpm a {position: absolute; z-index: 1000; height: 15px; width: 123px;
top: -13px;
left: 480px
}
#navadmin a {position: absolute; z-index: 1000; 
top: -13px;
left: 608px;
}
#navlogout a {position: absolute; z-index: 1000; height: 15px; width: 123px;
top: -13px;
left: 766px
}
#navlogin a {position: absolute; z-index: 1000; height: 15px; width: 123px;
top: -13px;
left: 622px;
}
#navregister a {position: absolute; z-index: 1000; height: 15px; width: 123px;
top: -13px;
left: 482px;
}

#navindex a {background: url(http://s3.uploads.ru/hDSOH.jpg) no-repeat top center;}
#navuserlist a {background: url(http://s2.uploads.ru/3xCIe.jpg) no-repeat top center;}
#navsearch a {background: url(http://s2.uploads.ru/qpJK6.jpg) no-repeat top center;}
#navprofile a {background: url(http://s3.uploads.ru/Bko5J.jpg) no-repeat top center;}
#navpm a {background: url(http://s2.uploads.ru/0vOk8.jpg) no-repeat top center;}
#navadmin a {background: url(http://s2.uploads.ru/gPzLJ.jpg) no-repeat top center;}
#navlogout a {background: url(http://s2.uploads.ru/iRKdu.jpg) no-repeat top center;}
#navlogin a {background: url(http://s2.uploads.ru/28c9U.jpg) no-repeat top center;}
#navregister  a {background: url(http://s3.uploads.ru/XMcTi.jpg) no-repeat top center;}

 #navindex a:hover {background: url(http://s3.uploads.ru/eYxiI.jpg) no-repeat top center;}
    #navuserlist a:hover {background: url(http://s2.uploads.ru/W9BNY.jpg) no-repeat top center;}
    #navsearch a:hover {background: url(http://s3.uploads.ru/FHEZ1.jpg) no-repeat top center;}
    #navprofile a:hover {background: url(http://s3.uploads.ru/w8fDi.jpg) no-repeat top center;}
    #navpm a:hover {background: url(http://s3.uploads.ru/X8ZSe.jpg) no-repeat top center;}
    #navadmin a:hover {background: url(http://s2.uploads.ru/lHUmZ.jpg) no-repeat top center;}
    #navlogout a:hover {background: url(http://s2.uploads.ru/gOXrZ.jpg) no-repeat top center;}
    #navlogin a:hover {background: url(http://s2.uploads.ru/VuH9p.jpg) no-repeat top center;}
    #navregister a:hover {background: url(http://s2.uploads.ru/uPhaE.jpg) no-repeat top center;}

.tclcon {
width: 400px;
margin-left: 20px;
max-width: 337px;
}

.lz-tribute-3 { margin: 11px 0 -24px 0; height: 67px; background: url("http://s3.uploads.ru/vRh4D.png") no-repeat left 49px top -15px; }
.lz-tribute-2 { margin: 0px 0 -24px 0; height: 67px; background: url("http://s3.uploads.ru/vRh4D.png") no-repeat left 49px top -11px; }

.lz-lost-1 { margin: 0px 0 -24px 0; height: 67px; background: url("http://s3.uploads.ru/4U3aj.png") no-repeat left 49px top -15px; }