#pun-main .post-author ul {text-align: center;}


/*Топики*/
#pun-main h1 {
background: url("") top right no-repeat;
height: 30px;
left: 0px;
text-align: center;
margin-top: -7px;
margin-bottom: 30px;
position: relative;
width: 860px !important;
padding-right: 0px;
padding-left: 0px;
padding-top: 30px;
}

/* ВД0 Основное
 -------------------------------------------------------------*/

/* ВД5.1 боди, врап, пан и пан-титл */
body {
background: url(http://s8.uploads.ru/UsEem.jpg) center top no-repeat, 
url(http://s8.uploads.ru/aulji.jpg) repeat-y top center,
url(http://s8.uploads.ru/yXTgd.jpg) repeat top center;
background-color: #e6dacc;
}

#pun-redirect {
background: url(http://s8.uploads.ru/ORTWc.png) 50% 400px no-repeat, 
url(http://s8.uploads.ru/u1nBX.jpg) 50% 0% no-repeat, 
url(http://s8.uploads.ru/yXTgd.jpg) center top repeat;
background-color: #0b090a;
}

#pun_wrap {

padding-top: 400px;
}

#pun-redirect #pun-main {
margin-top:310px !important;
}

#pun {
background: url(http://s8.uploads.ru/ORTWc.png) bottom center no-repeat, url(http://s8.uploads.ru/aulji.jpg) repeat-y top center;
padding-bottom:150px;
}




/* ВД1 Цвета фона и текста
-------------------------------------------------------------*/

/* ВД1.7 цитата и код */
#poll-special h1 {
  background: none;
  padding: 0 !important;
  margin: 0 !important;
  background-color: rgba(255, 255, 255, 0.3);
}

.punbb .quote-box, .punbb .code-box,
#pun-main .punbb select, .punbb input {
  background-color: rgba(255, 255, 255, 0.3);
}

.punbb .quote-box, .punbb .code-box  {
 background-color: #958c9c;
    border-radius:17px;
    -webkit-border-radius:17px;
    -khtml-border-radius:17px;
    -moz-border-radius:17px;
    -o-border-radius:17px;
     box-shadow: 0px 5px 10px #272627;
    -webkit-box-shadow:0px 5px 10px #272627;
    -khtml-box-shadow:0px 5px 10px #272627;
    -moz-box-shadow:0px 5px 10px #272627;
  }

.punbb textarea {
 background-color: #c2c0c0;
    border-radius:17px;
    -webkit-border-radius:17px;
    -khtml-border-radius:17px;
    -moz-border-radius:17px;
    -o-border-radius:17px;
     box-shadow: 0px 0px 5px #272627;
    -webkit-box-shadow:0px 0px 5px #272627;
    -khtml-box-shadow:0px 0px 5px #272627;
    -moz-box-shadow:0px 0px 5px #272627;
  }

#pun-main .formsubmit input {
  background-image: url("") 
}


/* ВД2 Отмена бордюров
-------------------------------------------------------------*/
#pun_wrap *{
border: none !important;
}



/* ВД3 Ссылки
-------------------------------------------------------------*/

/* ВД3.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: #190927;
font-weight: bold;
  }

/* ВД3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active {
  color: #82798a;
text-decoration: underline;
font-weight: bold;
   }

/* ВД3.3 ссылки в навлинкс */
#pun-navlinks a {
  opacity: 1.0;
  }
#stre a {
  opacity: 0.7;
  }

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  opacity: 1.0;
  }

#stre a:hover {
  opacity: 1.0;
  }

#stre {
position:fixed;
bottom: 200px;
z-index: 1400;
right:0px;
}


/* ВД4 Иконки тем шсщ
 -------------------------------------------------------------*/

div.icon {
  background: url(http://s8.uploads.ru/1fTgI.png);
  opacity: 0.8
}

tr.inew div.icon {
  background: url(http://s9.uploads.ru/AKIR7.png);
  opacity: 1.0
}

tr.iclosed div.icon {
  background: url(http://s9.uploads.ru/ugSAf.png);
  opacity: 1.0
}

tr.isticky div.icon {
  background: url(http://s8.uploads.ru/hoW8A.png);
  opacity: 1.0
}

tr.iredirect div.icon {
  background: url(http://s9.uploads.ru/ugSAf.png);
  opacity: 1.0
}

.stickytext, .closedatafield {
display: none;
}

#pun-stats ul.container {
background-image: url("http://s9.uploads.ru/DQqG5.png");
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-origin: padding-box;
background-position: 10px 10px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 100px;
padding-top: 10px;
margin-left: -10px;
}


/* ВД5.2 Код, цитата, текстареа и тп*/

.punbb textarea  { 
border-radius: 10px;
background-color: #c2c0c0;
padding: 7px;
 }

.punbb .quote-box .punbb .code-box {
      color: #958c9c}

.punbb input, .punbb select { 
  border-radius: 5px;
}

#pun-category1.category h2 {
height: 160px; width: 925px;
background: transparent url("http://s8.uploads.ru/TANxJ.png");
text-align: center;
background-repeat: no-repeat;
content: none!important;
color: transparent; 
text-shadow: none;
margin-left: -40px;
}

#pun-category2.category h2 {
height: 160px; width: 925px;
background: transparent url("http://s8.uploads.ru/KAyN5.png");
text-align: center;
background-repeat: no-repeat;
content: none!important;
color: transparent; 
text-shadow: none;
margin-left: -40px;
}


#pun-category3.category h2 {
height: 160px; width: 925px;
background: transparent url("http://s8.uploads.ru/6Edj3.png");
text-align: center;
background-repeat: no-repeat;
content: none!important;
color: transparent; 
text-shadow: none;
margin-left: -40px;
}

#pun-category4.category h2 {
height: 160px; width: 925px;
background: transparent url("http://s8.uploads.ru/ibxpq.png");
text-align: center;
background-repeat: no-repeat;
content: none!important;
color: transparent; 
text-shadow: none;
margin-left: -40px;
}


#pun-category5.category h2 {
height: 160px; width: 925px;
background: transparent url("http://s9.uploads.ru/QjXlH.png");
text-align: center;
background-repeat: no-repeat;
content: none!important;
color: transparent; 
text-shadow: none;
margin-left: -40px;
}

#pun-category6.category h2 {
height: 160px; width: 925px;
background: transparent url("http://s9.uploads.ru/TZc4N.png");
text-align: center;
background-repeat: no-repeat;
content: none!important;
color: transparent; 
text-shadow: none;
margin-left: -40px;
}


#pun-stats h2 {
height: 28px; width: 910px;
background: transparent url("http://s9.uploads.ru/8j7Ss.png");
text-align: center;
background-repeat: no-repeat;
content: none!important;
color: transparent!important; 
text-shadow: none;
margin-left: -30px;
}



#pun-redirect h1 {
float: top center;
height: 20px;
background: none;
margin: auto;
left: 0px;
}


/* Окантовка */
.post-author {
background: url(http://s9.uploads.ru/0ZVmk.jpg) center top repeat-x, url(http://s8.uploads.ru/hntjM.jpg) center bottom repeat-x, url(http://s9.uploads.ru/rgO5K.jpg) left top repeat-y, url(http://s8.uploads.ru/w02oc.jpg) right top repeat-y;
padding-top: 6px !important;
padding-bottom: 6px !important;
}
.post-author {
box-shadow: 0 0 3px;
}

.pa-fld1, .pa-fld2, .pa-fld3, .pa-fld4 {
background: url(http://s8.uploads.ru/H389x.png) center top repeat-x;
padding-top: 6px !important;
padding-bottom: 6px !important;
}

a.sbla:link, a.sbla:visited {border-left: #454545 4px solid; display: block; margin-bottom: 1px; text-transform: lowercase; font-style: italic; font-family: georgia; font-size: 9px; letter-spacing: 1px; background: #b2b2b3; color: #463853; text-align: center; padding: 2px 2px 2px 10px;}
a.sbla:hover, a.sbla:active { -moz-transition: 1s ease; -webkit-transition: 1s ease; border-left: #491d58 12px solid; display: block; text-transform: lowercase; font-family: georgia; font-size: 9px; letter-spacing: 5px; background: #c0c0c1; text-decoration: none; color: #230e36; text-align: center; padding: 2px 2px 2px 20px;}





/* репутация и сообщения на одной строчке*/ 
.pa-posts { 
margin-left: 0px; 
background-color: #e0dede; 
border-radius: 5px; 
-moz-box-shadow: inset 0 0 8px 5px #bbb9b9; 
-webkit-box-shadow: inset 0 0 8px 5px #bbb9b9; 
box-shadow: inset 0 0 8px 5px #bbb9b9; 
display: inline-block; 
text-align: center; 
text-transform: lowercase; 
width: 75px; 
padding: 10px; 
line-height: 15px; 
color: #53397b!important; 
text-shadow: 0px 1px 0px #fff; 
position:relative; top: -16px; left: -7px; 
font-family: 'cuprum'; 
font-size: 12px; 
letter-spacing: 1px; 
border: 1px #ebe9e3 solid; 
} 

.pa-respect { 
display: inline-block; 
background-color: #e0dede; 
border-radius: 5px; 
-moz-box-shadow: inset 0 0 8px 5px #bbb9b9; 
-webkit-box-shadow: inset 0 0 8px 5px #bbb9b9; 
box-shadow: inset 0 0 8px 5px #bbb9b9; 
repeat-y;
display: inline-block; 
text-align: center; 
text-transform: lowercase; 
width: 70px; 
padding: 10px; 
line-height: 15px; 
color: #e7e40c!important; 
text-shadow: 0px 1px 0px #fff; 
position:relative; top: -16px; 
font-family: 'cuprum'; 
font-size: 12px; 
letter-spacing: 1px; 
border: 1px #ebe9e3 solid; 

}
