/* CS1 Background and text colours
-------------------------------------------------------------*/

body {
background-color: #090909;
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/26670.png) repeat top left fixed;
}

#pun_wrap {
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/93487.png) no-repeat top center;   
}

::-webkit-scrollbar { width: 4px; height: 4px; }  
::-webkit-scrollbar-track { background-color: #000000; } 
::-webkit-scrollbar-thumb { background-color: #000000; border: 1px solid #393939!important; }

#pun-title TABLE {
background: transparent;
}

#pun-title .title-logo span {
display: none;
}

#pun {
color:#7f7e7c;
background-color: #11110f;
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/67097.png) repeat-y;
}

#pun-announcement h2 {
display: none;
}

#pun-title.section {
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/15353.png) no-repeat;
height: 400px;
}

div#pun-live-rusff {
display:none!important; 
}

/* CS1.1 */
.punbb .main .container,
.punbb .section .formal .container,
.punbb .formal fieldset,
#viewprofile li strong, #viewprofile li div,
#setmods dd,
#pun-ulinks .container,
.punbb .post-body,
.post-box,
.punbb .post-links,
.punbb-admin #pun-admain .adcontainer,
.punbb .info-box, .punbb #pun-main .info-box .legend {
background-color: transparent;
color: #7f7e7c;
text-align: justify;
  }

/* CS1.2 */
.punbb .post .container,
.punbb .post h3 {
background-color: transparent;
color: #7f7e7c;
}

.punbb .post h3 span {
background-color: transparent;
color: #7f7e7c;
}

.punbb td.tc2, .punbb td.tcr, .punbb td.tc3 {
background-color: transparent;
color: #7f7e7c;
}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
background-color: transparent;
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/92360.png) no-repeat;
color: #3f3f3f;
text-align: center;
height: 46px;
text-transform: uppercase;
font-family: Verdana; 
font-size: 17px;
padding-top: 10px;
}

/* CS1.4 */
.punbb .modmenu .container {
color: #7f7e7c;
}

/* CS1.6 */
#viewprofile li, #setmods dl  {
background: transparent;
color: #7f7e7c;
}

.punbb .post h3 strong {
font-size: 0.8em;
color: #7f7e7c;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
background-color: #515150;
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/95561.png) repeat;
color: #000000;
}

.punbb textarea {
background-color: #30302f;
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/73288.png) repeat;
color: #000000;
border: 4px double #0e0e0e!important; 
}

#main-reply {
width: 99%!important; 
margin-left:-1px!important; 
}

.punbb select, .punbb input {
background-color: #080808;
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/26670.png) repeat;
color: #50504d;
border: 1px solid #50504d!important; 
text-transform: uppercase;
font-family: Verdana; 
font-size: 8px!important; 
}

.punbb input:hover {
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/73288.png) repeat;
color: #000000;
border: 1px solid #000000!important; 
}

/* CS1.8 */
#pun-navlinks .container {
background: transparent;
color: #7f7e7c;
}

.offline li.pa-online strong {
font-weight: normal;
}

.punbb th {
color: #53534f;
background: transparent;
font-size: 8px!important;
text-transform: uppercase;
}

/* CS2 Border colours
-------------------------------------------------------------*/

#pun-title, #pun-navlinks {
border-color: transparent;
}

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
border-color: transparent;
}

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
border-color: transparent;
}

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
border-color: transparent;
}

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
border-color: transparent;
}

/* CS2.5 */
.punbb th {
border-color: transparent;
}

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
border: 0px double transparent;
}

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
border-color: transparent;
}

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
border-color: transparent;
}

.punbb .divider {
border-color: transparent;
}

#pun-break4 {
border-color: transparent;
}

.punbb .formal fieldset .post-box, .punbb .info-box {
border: 1px solid transparent;
}

li.pa-online {
border-color: transparent;
}


/* CS3 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: #a9a8a6;
text-decoration: none;
font-family: "Verdana";
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: #a9a8a6;
text-decoration: none;
}

/* 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: #fff;
font-style:italic;
}

/* CS3.3 */
#pun-navlinks a {
color: #a9a8a6;
}

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #fff;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
background-color: transparent;
color: #a9a8a6;
}

.post h3 span a:link, .post h3 span a:visited {
font-weight: normal;
font-size: 0.9em;
text-decoration: none;
}

#pun-crumbs2 .container, #pun-about .container,
#pun-crumbs2 .container a, #pun-about .container a,
#pun-crumbs2 .container a:link, #pun-about .container a:link,
#pun-crumbs2 .container a:visited, #pun-about .container a:visited {
color: #6d6d6d!important;
}

#pun-crumbs2 .container a:hover, #pun-about .container a:hover {
color: #a9a8a6;
}

/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/66520.png) no-repeat;
}

tr.inew div.icon {
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/77562.png) no-repeat;
}

td.tcr a{
background: transparent;
padding-left: 14px;
}

#pun-stats ul.container {
background: transparent;
padding-left: 10px!important; 
padding-right: 10px!important; 
}

#pun-stats div.statscon {
background: transparent;
}

#pun-crumbs2 .container, #pun-about .container {
background: transparent;
color: #393939;
}


#pun-main div.catleft {
display: none;
}

#pun-main div.catright {
display: none;
}

.punbb hr {
color: transparent!important;  /*для IE */
background-color: transparent!important; 
border-left:0px transparent!important;
border-right:0px transparent!important; 
border-top: 1px dotted #252525!important; 
border-bottom: 1px dotted #000000!important; 
margin: 0px 0px 0px 0px!important; 
width:100%!important; 
}

.post-content hr {
opacity: 1!important; 
}

div.grippie {
opacity: 0.3!important; 
}

.post-content .spoiler-box > div {
opacity: 0.9!important; 
}

div.post-rating p {
padding-top:2px;
}

#smilies-area, #font-area, #color-area, #size-area, #video-area, #image-area, #table-area, #addition-area {
background-image: url(http://petushok.volshebniy.ru/files/0015/1c/69/26670.png)!important; background-repeat: repeat; border: 4px double #313130; margin-top: 5px!important; margin-right:10px!important;padding:5px!important;
}
#keyboard-span {border: none!important; }
#keyboard-span input {border:none!important;
background-image: url(http://petushok.volshebniy.ru/files/0015/1c/69/26670.png)!important;
}

del {
color: transparent!important;
background-image : url(http://sestra.artbb.ru/files/0015/1f/cb/38608.png);
}

del:hover {
color: #525252!important;
background-image: none;!important; 
text-decoration: none!important; 
}

.post-content td {
border: 0px solid transparent!important;
}

#navawards, #navrules {display: none!important;}

.post-content td p:last-child {
margin-top: -5px!important; 
}

#pun-title table tbody tr .title-logo-tdr {
position: absolute; 
z-index: 1; 
margin-left: 450px;
margin-top: 0px
}

#navindex {
  margin-top:-252px!important;
  margin-left:123px!important;
}
#navuserlist {
  margin-top:-252px!important;
  margin-left:203px!important;
}
#navsearch {
  margin-top:-252px!important;
  margin-left:322px!important;
}
#navprofile {
  margin-top:-252px!important;
  margin-left:398px!important;
}
#navpm {
  margin-top:-252px!important;
  margin-left:501px!important;
}
#navlogout {
  margin-top:-252px!important;
  margin-left:620px!important;
}
#navadmin {
  margin-top:-252px!important;
  margin-left:790px!important;
}
#navlogin {
  margin-top:-252px!important;
  margin-left:522px!important;
}
#navregister {
  margin-top:-252px!important;
  margin-left:390px!important;
}
#navpiar {
  margin-top:-252px!important;
  margin-left:601px!important;
}
#pun-ulinks .item1  {
  margin-top:2px!important;
  margin-left:57px!important;
}
#pun-ulinks .item2  {
  margin-top:2px!important;
  margin-left:181px!important;
}
#pun-ulinks .item3  {
  margin-top:2px!important;
  margin-left:300px!important;
}
#pun-ulinks .item4  {
  margin-top:2px!important;
  margin-left:440px!important;
}
#pun-ulinks .item5  {
  margin-top:2px!important;
  margin-left:550px!important;
}
#pun-ulinks .item6  {
  margin-top:2px!important;
  margin-left:638px!important;
}
#pun-ulinks .item7  {
  margin-top:2px!important;
  margin-left:750px!important;
  background: url(http://petushok.volshebniy.ru/files/0015/1c/69/97569.png) 0 0 no-repeat!important;
  color:transparent!important;
  text-shadow:none!important;
}
#navpm a {
margin-left:-4px!important;
}
#pun-ulinks .item7 a {
  color:transparent!important;
  text-shadow:none!important;
}

.bubble  {
right:-18px!important; 
top:-2px!important; 
color: #a9a8a6!important;
}

#news_messag {
font-size:8px!important; 
margin-left:-6px!important;
color: #c3c1bd!important;
position:absolute!important;
}

.tooltip {
border: none; 
color: #7f7e7c;
text-decoration: none;
position: relative;
}

.tooltip span {
margin-left: -999em;
position: absolute;
}

.tooltip:hover span {
font-family:verdana;
position: absolute;
left: 60px; 
top: -60px; 
z-index: 99;
margin-left: 0;
}

.tooltip:hover img {
left: 1em; 
top: 2em; 
z-index: 99;
margin-left: 0;
}

.tip { 
position: absolute;
z-index: 1000;
width: 150px;
background-color: #090909;
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/26670.png) repeat;
color: #737373;
padding: 5px 5px 5px 5px!important; 
text-align:justify;
font-size: 10px;
}

.privet {
position:absolute;
margin-top:-375px!important;
height:120px!important;
width:210px!important;
margin-left:169px!important;
font-size: 10px;
color:#8a8784!important;
}

.amc  {
position:absolute;
margin-top:-383px!important;
height:120px!important;
width:210px!important;
margin-left:421px!important;
color:#8a8784!important;
}

.mod {
position:absolute;
margin-top:-318px!important;
height:60px!important;
width:210px!important;
margin-left:421px!important;
color:#8a8784!important;
}

.dasha {
position:absolute;
margin-top:-372px!important;
height:120px!important;
width:210px!important;
margin-left:662px!important;
}

.picc {
position:absolute;
margin-top:-178px!important;
height:100px!important;
width:206px!important;
margin-left:30px!important;
font-size: 10px;
color:#8a8784!important;
}

.hobosti {
position:absolute;
margin-top:-170px!important;
height:120px!important;
width:210px!important;
margin-left:274px!important;
font-size: 10px;
color:#8a8784!important;
}

.kiska {
position:absolute;
height:99px!important;
margin-top:-167px!important;
width:184px!important;
margin-left:538px!important;
}

.kiska img {
opacity: 0.4; 
-webkit-filter: grayscale(100%);  
}

.kiska img:hover {
opacity: 1; 
}

#pun-ulinks .container img {
opacity: 0.6; 
}

#pun-ulinks .container img:hover {
opacity: 1; 
}

#pun-ulinks .item7 {
opacity: 0.6; 
}

#pun-ulinks .item7:hover {
opacity: 1; 
}

#dp a {
display: block;
background : url(http://petushok.volshebniy.ru/files/0015/1c/69/35713.png);
width: 200px; 
margin-bottom: 1px;
color: #0c0c0b!important;
font-family: verdana; 
height: 15px;
font-size: 10px;
}

#dp a:hover {
background : url(http://petushok.volshebniy.ru/files/0015/1c/69/61508.png);
width: 200px; 
margin-bottom: 1px;
color:#bcbcbc!important;
font-family: verdana; 
font-weight: bold!important;
}

#gb img {
opacity: 0.8; 
}

#gb img:hover {
opacity: 1; 
}

#copyright {
background: url(http://petushok.volshebniy.ru/files/0015/1c/69/91678.png) no-repeat top center; 
width: 900px; 
height: 6px;
margin-left:0px;
margin-bottom:-24px;
color:#6d6d6d;
z-index: 1;
}

.ddddeper {
background-color: transparent;
color: #7f7e7c;
text-align: center;
height: 16px;
text-transform: uppercase;
font-size: 10px;
}