/* CS1 &#193;&#192;&#199;&#200;&#209;
-------------------------------------------------------------*/
/*CS1.1 &#244;&#238;&#237; &#241;&#242;&#240;&#224;&#237;&#232;&#246;&#251; */
html, body {
        background: url(http://forumfiles.ru/files/0017/2e/ca/63143.gif) repeat #d1d1d1 scroll;
} 

/* CS1.2 &#248;&#224;&#239;&#234;&#224; */
#pun-title TABLE {
        background: url(http://forumfiles.ru/files/0011/21/b5/60985.png) #212121 no-repeat;
}

/* CS1.3 &#242;&#229;&#235;&#238; &#244;&#238;&#240;&#243;&#236;&#224; */
#pun {
        background: url('http://forumfiles.ru/files/0017/2e/ca/54436.gif') repeat center #0e0e0e scroll;
}

/* CS1.4 &#239;&#240;&#238;&#234;&#240;&#243;&#242;&#234;&#224; */
::-webkit-scrollbar {width: 8px; height: 8px; background-color: #464646;}
::-webkit-scrollbar-thumb {background-color: #101010;}
::-webkit-scrollbar-thumb:active {background: #4d2929;}


/* CS2 &#209;&#210;&#208;&#211;&#202;&#210;&#211;&#208;&#192; &#212;&#206;&#208;&#211;&#204;&#192;
-------------------------------------------------------------*/
/* CS1.4 &#234;&#224;&#242;&#229;&#227;&#238;&#240;&#232;&#255; */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, #pun-admain h2  {
  color: #797979;
  text-align: right;
  text-shadow: -1px 1px 0px #4f1919;
 background: url('http://forumfiles.ru/files/0017/2e/ca/97869.gif') right bottom no-repeat;
}

.punbb h4, .punbb table {
  font-size: 1em;
  font-weight: normal;
  }

/* CS1.5 &#239;&#238;&#228;&#244;&#238;&#240;&#243;&#236;*/
.tclcon {    
    background: url(http://forumfiles.ru/files/0017/2e/ca/63143.gif) repeat;
    border-radius: 15px;
    color: #1f1e1e;
    border: solid 1px #212121;
    min-height: 60px;
    box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
}

/* CS1.6 &#232;&#234;&#238;&#237;&#234;&#232;*/
div.icon {
        background: url(http://forumfiles.ru/files/0017/2e/ca/13398.gif) no-repeat;
}

tr.inew div.icon {
        background: url(http://forumfiles.ru/files/0017/2e/ca/84256.gif) no-repeat;
}

tr.iclosed div.icon {
        background: url(http://forumfiles.ru/files/0017/2e/ca/84786.gif) no-repeat;
}

tr.isticky div.icon {
        background: url(http://forumfiles.ru/files/0017/2e/ca/83461.gif) no-repeat;
}

/* CS1.6 &#239;&#240;&#238;&#244;&#232;&#235;&#252;*/
.punbb .post .post-author {
    background-color: #242424;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #212121;
    color: #8c8c8c !important;
    margin-left: 9px;
    box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
    padding-top: 5px;
}

li.pa-author a, li.pa-author {
    font-size: 12px;
    color: #8c8c8c !important;
    border-radius: 10px 10px 0px 0px;
    text-transform: uppercase;
    text-shadow: 2px 2px 0px #351313;}

li.pa-avatar.item2 img {
    border: #212121 solid;
    border-width: 1px;
    box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
    margin-bottom: 0.3em;
}

li.pa-posts {
    width: 75px;
    background-color: #171717;
    border-radius: 5px;
    box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
    margin-right: 0.5em;
    display: inline-block;
}

li.pa-respect {
    width: 75px;
    margin-bottom: 0.3em;
    display: inline-block;
    background-color: #171717;
    border-radius: 5px;
    box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
}

.post-author.online a:link {
    color: #8c8c8c;
}

/* CS1.8 &#241;&#242;&#240;&#229;&#235;&#234;&#232; */
/* &#241;&#242;&#240;&#229;&#235;&#234;&#232; */
.go-up, .go-down {
  display: none;
  position: fixed; /*&#239;&#238;&#231;&#232;&#246;&#232;&#238;&#237;&#232;&#240;&#238;&#226;&#224;&#237;&#232;&#229;*/
  z-index: 9999; /*&#239;&#238;&#226;&#229;&#240;&#245; &#226;&#241;&#229; &#253;&#235;&#229;&#236;&#229;&#237;&#242;&#238;&#226; &#237;&#224; &#241;&#242;&#240;&#224;&#237;&#232;&#246;&#229;*/
  right: 1%; /*&#239;&#238;&#235;&#238;&#230;&#229;&#237;&#232;&#229; &#237;&#224; &#241;&#242;&#240;&#224;&#237;&#232;&#246;&#229;, &#229;&#241;&#235;&#232; &#241;&#235;&#229;&#226;&#224; - left*/
  cursor: pointer;
  opacity: .7;
  padding: 3px;
  margin-bottom: 5px;
  width: 50px;
  height: 50px;}
 .go-up { bottom: 48%; }
.go-down { bottom: 41%; }
.go-down:hover,
.go-up:hover {opacity: 1;}

/* CS3 &#210;&#197;&#202;&#209;&#210;
-------------------------------------------------------------*/
/* CS3.1 &#242;&#229;&#234;&#241;&#242;*/
.punbb .main .container, .punbb .post .container, .punbb .post h3, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-status .container, #pun-crumbs1 p.container, #pun-stats .container, #pun-about .container, #pun-crumbs2 .container, .linkst .pagelink, .linksb .pagelink {
  color: #525252;
 }

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #848484;
}

#pun-ulinks li a {
  color: #403e3e;}

#pun-ulinks li a:hover, #pun-ulinks li a:focus, #pun-ulinks li a:active {
  color: #848484;}

/*CS3.3 &#241;&#241;&#251;&#235;&#234;&#232;*/
.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: #525252;
  text-decoration: none;
  transition: all .5s;
  }

.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: #4d2929;
}

a.permalink {font-weight: normal;}

.post-box a:link {
    color: #320909;}

.post-box a:hover {
    color: #1f1e1e;}

.lastedit{display:none;}

/* CS4 &#195;&#208;&#192;&#205;&#200;&#214;&#219;
-------------------------------------------------------------*/
/*CS4.1 &#227;&#240;&#224;&#237;&#232;&#246;&#251;*/
.punbb .post-body, .post h3, #pun-title, .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,  .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, .punbb-admin #pun-admain .adcontainer {
  border-color: transparent;}

/* CS5 &#193;&#203;&#206;&#202;&#200;
-------------------------------------------------------------*/
/*CS5.1 &#236;&#229;&#237;&#254; */
#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area {
  background-color: #171717;
  border-radius: 5px;
  box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
  border: 1px solid #212121;
}

#profilenav {
  background-color: #171717;
  border-radius: 5px;
  box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
  border: 1px solid #212121;
}

/*CS5.2 &#235;&#232;&#237;&#232;&#232;-&#240;&#224;&#231;&#228;&#229;&#235;&#232;&#242;&#229;&#235;&#232; */
hr {
  color: #616161;
  background-color: #616161;
  height: 2px;
  border: none;}

/*CS5.3 &#206;&#234;&#237;&#238; &#240;&#229;&#239;&#243;&#242;&#224;&#246;&#232;&#232; */
#pun-reputation div.inner div.container, #pun-report div.inner div.container , #pun-popup_awards div.inner div.container {
  color: #1f1e1e;
  background: url('http://forumfiles.ru/files/0017/2e/ca/63143.gif') repeat;
  box-shadow: inset 0px 0px 15px 0px rgba(31, 31, 31, 0.5);
}

/* CS5.4 &#244;&#238;&#237; &#226; &#224;&#228;&#236;&#232;&#237;&#234;&#229;*/
.punbb-admin #pun-admain .adcontainer {
  background-color: #ffffff;
  color: #000000;
  }

/*CS5.5 &#246;&#232;&#242;&#224;&#242;&#224;, &#234;&#238;&#228; */
.punbb .quote-box, .punbb .code-box, .punbb select {
  background-color: rgba(31, 31, 31, 0.3);
  border-radius: 0px 5px 5px 0px;
  border-color: #4d2929;
  border-style: solid;
  border-width: 0px 0px 0px 4px; 
}

/*CS5.6 &#234;&#237;&#238;&#239;&#234;&#232;*/
#pun-main .formsubmit input, .punbb input, .punbb .button, .punbb select {
  background-color: #8b8b8b;
   box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
   border: 1px solid #212121;
  padding: 0.1em 1em;
  border-radius: 5px;
  text-transform: lowercase;}

 .punbb textarea {
   background: url('http://forumfiles.ru/files/0017/2e/ca/63143.gif') repeat;
   border-radius: 10px;
   box-shadow: 1px 1px 0px #343434, 1px 1px 0px #1b1b1b inset;
   border: 1px solid #212121;
}

li.pl-share {    margin-left: -67px;}
::selection {background: #0e0e0e; color: #8b8b8b;}
::-moz-selection {background: #0e0e0e; color: #8b8b8b;}
del {background: #1c1c1c; color: #1c1c1c;}
del:hover {background: transparent; color: #1f1e1e; text-decoration: none;}

/*&#210;&#192;&#193;&#203;&#200;&#214;&#192;
-------------------------------------------------------------*/
.invisible {
   opacity:0;
   -webkit-transition-duration: 1s;
   -o-transition-duration: 1s;
   -moz-transition-duration: 1s; 
   transition-duration: 1s;
}

.invisible:hover {
   opacity:1;
}

.tooltip {
  border: none; 
  text-decoration: none;
  position: relative;}
.tooltip span {
  margin-left: -999em;
  position: absolute;}

.tooltip:hover span {
  position: absolute;
  left: -65px;
  top: 10px; 
  z-index: 99;
  margin-left: 0;}

.top {
    z-index: 200;
    position: absolute;
    background-color: #1c1c1c;
    color: #6d4646;
    border: solid #3d2021;
    border-width: 3px 0px;
    padding: 5px;
    width: 180px;
    text-align: center;}

#linkt a, #linkt a:hover  {
  display: block;
  width: 172px;
  margin-bottom: 1px;
  background-color: rgba(0,0,0,0.5);  
  font-size: 11px;
  text-align: center;
   -webkit-transition-duration: 1s;
   -o-transition-duration: 1s;
   -moz-transition-duration: 1s; 
   transition-duration: 1s;}

#linkt a:hover {
  background-color: rgba(0,0,0,0.7);  
  letter-spacing: 2px;}