/* Лого */
#pun-title table {
background-image : url(http://funkyimg.com/i/2wExH.jpg); 
background-repeat : no-repeat;
background-position: top center;
border: none;
width: 1200px;
height: 500px;
margin-left: -140px;}


/* Пан */
#pun {
width: 1000px; 
background-color: transparent; 
background-image: url(http://funkyimg.com/i/2wEvk.jpg); 
background-repeat: repeat-y; 
background-position: top center;}


/* Футер */
#pun-about p.container {
background-image : url(http://funkyimg.com/i/2wEvo.jpg);
margin: -50px 0px -50px -94px;
background-position : center top;
background-repeat : no-repeat;
width: 1075px;
height: 179px; 
overflow-x: hidden;
text-align: center;}

/* CS2.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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited, #pun-navlinks a, #pun-ulinks a {color: #1c323b;
  text-decoration: none;
  }

.punbb a:focus, .punbb a:hover,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:hover {
  color: #2c414a; 
  text-decoration: none;
  }


#pun-navlinks a:hover {
  color: #b7b3b0;
  text-decoration: none;
  }

/* Оформление цитаты */
.punbb .quote-box, .punbb .code-box {
background-image: url("http://funkyimg.com/i/2wHUq.jpg");
background-color: none;
  color: #3b3023;
    border: double 3px #695e51 !important;
        box-shadow: 0px 0px 8px #7e766b inset;
  }

.punbb .category h2, #pun-stats h2, #pun-main #post-form h2, #pun-debug h2
{background: url(http://funkyimg.com/i/2wEHL.png) no-repeat;
text-align: center;
font-weight: bolder;
text-transform: uppercase;
font-family: cambria;
line-height: 77px!important;
font-size: 13px;
color: #b7b3b0;
margin-left: -20px;
height: 90px;
width: 963px;
text-shadow: 1px 1px 1px #000;}


/* Панель ответа*/
.punbb textarea, .punbb select, .punbb input {
background-image: url("http://funkyimg.com/i/2wHUq.jpg");
background-color: none;
  color: #3b3023;
    border: double 3px #695e51 !important;
        box-shadow: 0px 0px 8px #7e766b inset;}

.lastedit {display:none;}

/*Старые сообщения*/
Div.icon {
background-image : url(http://funkyimg.com/i/2wEKz.png);
background-repeat: no-repeat;
}
/*Новые сообщения*/
TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/2wEKy.png);
background-repeat: no-repeat;
}
/*Важные сообщения*/
TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/2wEKw.png);
background-repeat: no-repeat;
}
/*Закрытые сообщения*/
TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/2wEKx.png);
background-repeat: no-repeat;
}

.punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2 {
background-color: transparent;
border: none;
color: #1c323b;
text-align:center; 
font-size: 12px; 
font-style: normal; 
text-transform: uppercase;
font-weight: bold; 
font-family: cambria;
}

#pun-title h1 {display: none!important;}

/*Оформление профиля*/
.punbb .post .post-author {
  background:url(http://funkyimg.com/i/2wHUs.jpg) 0 0 repeat-y; 
  overflow: visible!important;
 #pun-main .post-author ul {text-align: center;}
  margin:12px 0!important;
}

#pun-main .post-author ul {text-align: center;}

.punbb .post .post-author > ul {
  background:url(http://funkyimg.com/i/2wHUo.jpg) 0 top no-repeat,url(http://funkyimg.com/i/2wHUr.jpg) 0 bottom no-repeat; 
  margin:-12px 0 -12px 0!important;
  padding:9px 9px!important;
  }

.punbb .pa-avatar img {
  margin-top: 10px!important;
  border: 3px double #8e8a87;
}

.pa-author a:link {
  color: #b7b3b0!important;
  font-weight: normal!important;
  font-family: times;
  text-transform: uppercase;
  font-size: 13px;
  text-shadow: 2px 4px 3px rgba(0,0,0,0.4);
}

.pa-title {font-family: Book Antiqua;
  font-size: 12px;
  color: #8e8a87;
  margin-top: 25px!important;
}

.punbb .post .post-author ul, .punbb .post .post-author p {
    color: #8e8a87;
}
.post-author a:link {
  color: #8e8a87;
}
.post-author a:visited{
  color: #8e8a87;
}
.pa-posts { 
display: inline-block;
width: 75px;
}
.pa-respect {
display: inline-block; 
width: 75px;
}

#pun-main .pagelink {margin-top: 20px;}
#pun-main .postlink {margin-top: 20px;}

#pun-main h1 {text-align: left!important;}