html {background: url(https://s9.uploads.ru/Di7tS.png) fixed no-repeat center, #000 url(https://s9.uploads.ru/PcbD3.jpg) center left no-repeat fixed;}

@media only screen and (min-width:1921px){html,#pun-redirect{background-size:cover}
}
@media only screen and (max-width:1590px){html,#pun-redirect{background-position-y: top, top !important;background-size:contain!important}
}
@media screen and (max-width: 540px){#pun-navlinks {width: 100%!important}}
@media screen and (max-width: 540px){#pun-navlinks .container {margin-right:60px;  float:right}}


body{background:transparent}


@keyframes bg {
0% {opacity:0}
20% {opacity:0;left:-18px;bottom:-21px;filter: blur(12px)}
100% {opacity:1}

}

#main-bg {
left:0;
bottom:0;
position: fixed;
filter: blur(2.1px);
z-index: -1;
animation: bg 10s 1
}



@keyframes omni {
0%{opacity:1} 66%{opacity:.81} 100%{opacity:1}
}
.post-author .imgON_Off {
animation: omni 3.5s ease-in-out infinite
}


@keyframes onlight {
0%{color:#F99731} 66%{color:#CA7B29} 100%{color:#F99731}
}
.online .pa-avatar img {
animation: onlight 3.5s ease-in-out infinite
}
@keyframes offlight {
0%{color:#B75208} 66%{color:#93440B} 100%{color:#B75208}
}
.post-author:not(.online) .pa-avatar img {
animation: offlight 3.5s ease-in-out infinite
}


/*Category image*/
.category h2{
height:15px
}
.category h2 span a span{
visibility:hidden
}
.category h2 a{
background-position:left center;
background-repeat:no-repeat;
position:absolute;
font-size: 0;
opacity:.84;
transition:.8s
}

#pun-category1.category h2 a {
background-image:url(/files/0017/96/dd/51200.png);
height: 88px;
width:225px;
margin: -46px -42px;
}

#pun-category2.category h2 a {
background-image:url(/files/0017/96/dd/39496.png);
height: 110px;
width: 230px;
margin: -55px -64px
}

#pun-category3.category h2 a {
background-image:url(/files/0017/96/dd/32727.png);
height: 94px;
width: 192px;
margin: -51px -52px
}

#pun-category4.category h2 a {
background-image:url(http://sd.uploads.ru/pUcO4.png);
height: 140px;
width: 103px;
margin: -94px -52px;
}

.category h2 a:hover {opacity:1}


/* CS1.1 */
.punbb .section .container, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
color: #b2bdd3;
}
.punbb .formal fieldset {display:block!important}

.fs-box .container, .fs-box td.tc2 {
background-color: transparent
}

.punbb .post-body {
}

.lastedit {
  color: #efa923 !important
}

.postlink {
  color: #d21807;
}

#pun-main tr.tr-divider {
  font-weight: bold;
}

/* CS1.2 */
.punbb, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  color: #b2bdd3
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
background-color: rgba(9, 16, 35, .43);
  color: #b2bdd3
  }

/* CS1.4 */
#pun-title, #pun-title .container, #pun-navlinks .container, .punbb .post h3 span, .punbb .post-links {
  background-color: transparent;
  color: #b2bdd3
}

#pun-title table {
  background-image: url(/files/0017/96/dd/46260.png);
  background-position: left top;
  background-repeat: no-repeat;
  margin: 43px 20px;
}

.title-logo{
display:block;
cursor:pointer;
height:8.5em
}

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  color: #b2bdd3
  }

/* CS1.6 */
.punbb th, #viewprofile li, #setmods dl  {
  background-color: rgba(42,54,70,.4);
  color:#b2bdd3
  }

#profile-left li {
background:transparent}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color:rgba(20, 24, 18, 0.4);
  }

.post-box .quote-box, .post-box .code-box {
  color:#BC5B10
}

/* CS1.8 */

.offline li.pa-online strong {
  font-weight: normal
  }

#pun-announcement .container .html-box p, #pun-announcement .html-box h3 {
   margin-bottom: 0.6em;
   margin-left: -1px;
}

#pun-announcement .html-box h3{
  font-size: 1.1em;
  font-weight: bold;
  color: #ffae2e;
  text-shadow: 0px 12px 16px, 0px -12px 16px;
}

#pun-announcement #not a:hover {
text-shadow:0px 12px 16px, 0px -12px 16px
}

#pun-announcement .slider a:active{
text-shadow:none
}


/* CS2 Border colours
-----------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
  border-color: transparent
}

.modmenu .container {
}

#pun-navlinks .container {
box-shadow: none
}

#pun-ulinks .container, #pun-crumbs1 .container, #pun-about .container, #nav .container {
  box-shadow: 0 4px 7px -3px #a2a1a1
}

#pun-status .container, #pun-crumbs2 .container {
}

#profile .container {
border-color: transparent
}

.post-content td {
border-color: transparent!important
}

.post-content hr {
border-bottom: medium none;
border-top: 3px double rgb(178, 189, 211);
width: 85%;
}

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #f5f5f5
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: #535151;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, .post-links, .usertable table {
  border-color: #C9D6E0
  }

#viewprofile ul, #profilenav ul, #profile fieldset {
   border-color: transparent
}

.punbb .post .post-body, .punbb .post h3 span, .punbb .post-links, .post-links ul {
 border-color: transparent
}

/* CS2.5 */
.punbb th {
  border-color: #dedfdf;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .quote-box.spoiler-box, .punbb .code-box {
  -webkit-border-image: url(http://s2.uploads.ru/hAwfs.png) 25 20 25 42 stretch repeat;
  -o-border-image: url(http://s2.uploads.ru/hAwfs.png) 25 20 25 42 stretch repeat;
  border-image: url(http://s2.uploads.ru/hAwfs.png) 25 20 25 42 fill stretch repeat;
  border-color: transparent;
}

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent
  }

.punbb .divider {
  border-color: #ccc #fff #fff #fff
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #dedfdf
  }

li.pa-online {
  border-left-color: #005EAB;
  }

/* 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 ;

#pun-crumbs1 a, #pun-crumbs1 a:link, #pun-crumbs1 a:visited, #pun-crumbs2 a, 
 #pun-crumbs2 a:link, #pun-crumbs2 a:visited{
  text-decoration: none;
  color: #cbbe99
}

#pun-crumbs1 a:hover, #pun-crumbs2 a:hover {
  color: #329bc8
}

#pun-crumbs1 a:active, #pun-crumbs2 a:active,#pun-crumbs1 a:focus, #pun-crumbs2 a:focus {
  color: rgba(50, 155, 200, 0.5);
  text-shadow: rgba(50, 155, 200, 0.7) 0 0 2px, 0 0 2px, 0 0 3px;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  text-decoration: none;
  text-shadow: #efa923 0 12px 16px, 0 -12px 16px  !important;
  color: #ffae2e !important
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb-admin #pun-admain .nodefault, .punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, #adm a:hover, .pages .link a:hover ;

#pun-adnav a:hover {color:#B42000!important}

/* CS3.3 */
#pun-navlinks a {
  color: #D9E3FF;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus {
  color:#B2BDD3;
  opacity: 0.6;
  text-decoration: none;
  text-shadow: none
  }

#pun-navlinks a:active, #pun-navlinks a:visited{
text-shadow: 0 0 2px, 0 0 2px, 0 0 3px}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

.pagelink a, .pagelink strong  {
  border-radius: 5px;
  margin: -1px;
  padding: 0px 6px;
  font-size: 0.9em
}

.pagelink a:hover, .pagelink a:active, .pagelink a:focus {
  color: rgba(40,40,80,.9);
  background-color: #4EE280;
  border-color: rgba(40,40,80,.9);
  box-shadow: #4ee280 0px 4px 12px;
}

.pagelink strong {
  color: #4ee280;
  border: 1px solid;
  text-shadow: 0px 12px 12px,  0px -12px 12px;
  box-shadow: 0px 4px 12px;
}

#pun-ulinks a:hover, #pun-ulinks a:active, #pun-ulinks a:focus, #pun-ulinks li:hover, #pun-ulinks li:active, #pun-ulinks li:focus, #nav li:hover, #nav li:active, #nav li:focus, #nav a:hover, #nav a:active, #nav a:focus{
border-color:#fff
}


.punbb .post-content a:not([href="javascript://"]), :not(.punbb) .pages a {
font: bold 12px georgia,Times New Roman,times;
color:#4EE280;
border-radius: 4px;
border-style: none solid solid;
border-width: 1px;
padding: 0px 2px;
box-shadow: 0px 6px 12px;
}

:not(.punbb) .post-content a:hover, :not(.punbb) .pages a:hover  {
color:#FFAE2E
}

.post-content a:not([href="javascript://"]):active, :not(.punbb) .pages a:active, :not(.punbb) .pages a:focus {
color:rgba(255, 174, 46, 0.5);
border-color:rgba(255, 174, 46, 0.67);
text-shadow:rgba(255, 174, 46, 0.7) 0 0 2px, 0 0 2px, 0 0 3px;
box-shadow: #FFAE2E 0px 6px 12px;
}

.hTml, .hTml:hover, .Iload, .Iload:hover, #post-preview a, .post-sig a {
padding:0!important;
margin:0!important;
border:none!important;
box-shadow:none!important;
}



<!--Ники-->
/*Хавер для всех*/
.pa-author a:hover {text-shadow: 0px 12px 16px, 0px -12px 16px}


/*Зеленый*/
div[data-group-id="1"] .pa-author a {color: #4ee280; text-shadow: 0px 12px 16px, 0px -12px 16px}

/*Оранжевый*/
div[data-group-id="2"] .pa-author a {color: #FFAE2E; text-shadow: 0px 12px 16px, 0px -12px 16px}

/*Хавер в синий*/
div[data-group-id="1"] .pa-author a:hover, div[data-group-id="2"] .pa-author a:hover {color: #9ff}

/*Блюр*/
div[data-group-id="1"] .pa-author a:active, div[data-group-id="2"] .pa-author a:active {color: rgba(153, 255, 255, 0.43); text-shadow: rgba(153, 255, 255, 0.7) 0 0 2px, 0 0 2px, 0 0 3px}

/* CS4 Post status icons
 -------------------------------------------------------------*/
#pun-main div.catleft, #pun-main div.catright {display: none}

/* Slide */
.quote-box .Obrml, .quote-box iframe {
width:100%;
}
.L_5 { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent !important;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
z-index: 9999;
position: fixed;
}
.L_5, .L_6, .L_7 {
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: block;
 }
.tipsy .tipsy-inner {
letter-spacing:1px!important;
}
.tipsy.slide .tipsy-inner {
font-size:12px!important;
}

/* Кнопки тем */
.green {
    border-radius: 4px;
    color: #FFF;
    display: inline-block;
    font-size: 9px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    text-transform: uppercase;
    background-color: #7BA60D;
}
span.stickytext {
    border-radius: 4px;
    display: inline-block;
    font-size: 9px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    margin-right: 5px;
    text-transform: uppercase;
    color: #4EE280;
    border: 1px solid #4EE280;
    text-shadow: 0px 12px 16px, 0px -12px 16px;
}
span.closedatafield {
    border-radius: 4px;
    display: inline-block;
    font-size: 9px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    margin-left:-1px;
    margin-top:-3px;
    text-transform: uppercase;
    color: #d21807;
    border: 1px solid #d21807;
    text-shadow: 0px 12px 12px, 0px -12px 12px;
}
.polltext{display:none}

/*Опросник*/
#poll-special .container {
border-radius: 25px/110px;
margin-top: 7px;
}

#poll-special h1{
  background-color: #c2fe68;
  height: 18px !important
}

/*Перекл. страниц*/
    .quickJump {
      display: none;
      position: absolute;
      font-size: 11px;
      padding: 5px !important;
      border-radius: 7px/25px;
      width: max-content;
    }
    .openQJump { cursor: pointer; margin-right: 1px; }
    .openQJump > img { margin-bottom: -6px; opacity: 1.0; }
    .openQJump > img:hover { opacity: 0.8; }

.linkst .quickJump {margin-top:-52px}
.linksb .quickJump {margin-top: 5px}

/*Кто плюсанул*/
div.post-rating .users_voted {
  position: absolute;
  background: rgba(5,15,1,.3);
  border-radius: 6px;
  padding: 4px 6px;
  margin-top: -23px;
  margin-right: 10px;
  box-shadow: 0px 0px 7px #89b069;
}
div.post-rating .users_voted p { float: none !important; }
div.post-rating .users_voted p,
div.post-rating .users_voted a { font-size: 11px !important; }
.post-rating img.loader {margin-bottom: -2px;
background-image: url(http://s2.uploads.ru/yXRFe.png);
animation: logo 3s linear infinite;
}
div.post-vote p {margin-top:12px!important}


/*Plus and minus*/
.post-content .spoiler-box > div {
  background:transparent url("/files/0017/96/dd/87909.png") no-repeat scroll left center !important;
  padding:0 34px!important;
  margin: -6px -37px;
}
.post-content .spoiler-box > div.visible {
  background-image:url("/files/0017/96/dd/34114.png")!important
}

/*Textarea*/
textarea, input, select, #mod-options, option, .button {
border: 1px solid #266376;
border-radius: 4px;
color: rgba(206, 255, 255, 0.98);
background:rgba(9,21,35,.87); 
}

.punbb input:not(#seekbar):not(#volume),.punbb .button {padding: 4px 4px 3px !important}

option {
background-color: rgba(9,21,35,.87)!important;
}



.button:active {
color: rgba(206, 255, 255, 0.6);
box-shadow: 2px 4px 7px #114888, inset 2px -4px 7px #114888;
}
#poll-special {margin-bottom: -5.7em}

input:focus, textarea:focus, keygen:focus, select:focus, .punbb a:focus {
outline:0
}

/* Строка-терминала */
.fs-box .tclcon a, .forum .tclcon a {
padding: 7px 11em 37px 5px;
transition: .2s;
} 
.forum .tclcon a{
padding-right:0;
}

.fs-box .tclcon, .forum .tclcon, .tc2 a {
padding: 2px 0;
border: 1px solid transparent;
border-radius: 0 0 37px;
transition: .2s;
}

.tc2 a{padding: 5px 20px 5px 5px}




/* Weapon */
.pistol td, .smg td{width:200px}
.rifle td{width:270px}
.rifle img:hover{z-index:3}
.pistol{margin-bottom:102px!important}
.rifle{margin-bottom:112px!important}
.smg{margin-bottom:105px!important}

.weapon2, .weapon1, .rifle2, .rifle1, .snipe1, .smg1{
position:absolute;z-index:1;transition:.7s}

.weapon2{height:100px}
.weapon2:hover{margin:-40px -60px;height:165px}
.weapon1{height:80px;padding: 9px 25px}
.weapon1:hover{margin:-40px -50px;height:143px}

.rifle2{height:120px}
.rifle2:hover{margin:-30px -40px;height:165px}
.rifle1{height:100px;padding:7px 6px}
.rifle1:hover{margin:-25px -40px;height:132px}
.snipe1{height:66px;padding:17px 0px}
.snipe1:hover{margin:-14px -30px;height:85px}
.smg1{height:103px;}
.smg1:hover{margin:-37px -60px;height:165px}

.mod{float:left;height:50px}
.ammo{float:left;height:63px}
.omni{text-align:center;padding-bottom:8px}
.omni img{height:58px}
.skill{height:76px;padding:0px 0.9em}

#html-footer .container {
background:none;
box-shadow:none
}
#show_stLoad{display:none}

/*заголовки лимба*/
.h {text-align:center;font:12pt/1.5 'slider',verdana!important}
.h2 {text-align:center;font:14pt/1.5 'slider',verdana!important}

/* LimboNavi */
#nav.navfloat {width:177px;
float:right;
padding: 0 0 1em 2em}

#nav a {
font: normal 11px verdana;
border-radius: 0;
border:transparent;
box-shadow:none
}

/* Выделить код */
.punbb .code-box a {
color: #BC5B10;
padding: 0px 2px;
}
.code-box a:hover {
text-shadow: 0px 12px 16px, 0px -12px 16px;
}
.punbb .code-box a:active,.punbb .code-box a:focus{
color: rgba(255,174,46,.5);
text-shadow: rgba(255,174,46,.7) 0 0 2px, 0 0 2px, 0 0 3px;
}

#hell a:active,#pun-announcement #not a:active {
color: rgba(140, 218, 143, 0.5);
text-shadow: rgba(140, 218, 143, 0.7) 0 0 2px, 0 0 2px, 0 0 3px;
}


/* Монитор */
@keyframes morda {
0%{opacity:1} 66%{opacity:.71} 100%{opacity:1}
}

#pun-announcement .morda {
width:400px;
height:225px;
font: 12pt slider;
}

#pun-announcement .txt {
width:400px;
position:absolute;
font:bold 12pt slider;
color:#fff;
z-index:1
}

.kreo {
float:right;
opacity:.73;
filter:brightness(125%);
animation: morda 4s ease-in-out infinite
}

/* AboutLink */
.link a  {
color:#d9e3ff!important;
padding:0;
border:none!important;
box-shadow:none!important;
font-size:11pt
}
.pages .link a:active {
color:rgba(50,155,200,.5)!important;
text-shadow:rgba(50, 155, 200, 0.7) 0 0 2px, 0 0 2px, 0 0 3px!important
}

/* прокрутка */
::-webkit-scrollbar {
width:6px;
height:6px
}
::-webkit-scrollbar-track {
background:#010301
}
::-webkit-scrollbar-thumb {
background:#404600
}
::-webkit-scrollbar-thumb:hover {
background:#575f01
}

html, body, #ad, #not {
scrollbar-width: thin;
scrollbar-color: #404600 #010301}

.scrollbox,textarea,blockquote {
scrollbar-color: #441c0e #0103014d}

.scrollbox,blockquote {
scrollbar-width: thin}

/* Брони */
#surv,#expl,#geth,#phnx,#egi,#def,#ash,#troo,#cen,#ter,#par,#haz,#free,#skir,#spec,#hop,#cri,#jan,#pal,#infe{border-bottom:1px dotted}

#surv:hover::before,#expl:hover::before,#geth:hover::before,#phnx:hover::before,#egi:hover::before,#def:hover::before,#ash:hover::before,#troo:hover::before,#cen:hover::before,#ter:hover::before,#par:hover::before,#haz:hover::before,#free:hover::before,#skir:hover::before,#spec:hover::before,#hop:hover::before,#cri:hover::before,#jan:hover::before,#infe:hover::before{
position:absolute;padding:10px}

#surv:hover::before{content:url(http://s3.uploads.ru/kfOWw.jpg);margin:20px -202px}
#expl:hover::before{content:url(https://i.imgur.com/BjjuxXt.jpg);margin:20px -182px}
#geth:hover::before{content:url(http://s2.uploads.ru/fQXcD.jpg);margin:20px -74px}
#phnx:hover::before{content:url(http://s3.uploads.ru/En9t2.jpg);margin:20px -91px}
#egi:hover::before{content:url(http://s3.uploads.ru/1cIqx.jpg);margin:20px -97px}
#def:hover::before{content:url(http://s0.uploads.ru/qlMAt.jpg);margin:20px -74px}
#ash:hover::before{content:url(http://s7.uploads.ru/dCpvi.jpg);margin:20px -325px}
#troo:hover::before{content:url(http://s9.uploads.ru/I175m.jpg);margin:20px -106px}
#cen:hover::before{content:url(https://i.imgur.com/0dtR4UP.jpg);margin:20px -50px}
#ter:hover::before{content:url(http://sd.uploads.ru/hpoH8.jpg);margin:20px -251px}

#par:hover::before{content:url(http://s9.uploads.ru/6J1Cy.jpg);margin:20px -201px}
#haz:hover::before{content:url(http://s9.uploads.ru/zPZcr.jpg);margin:20px -211px}
#free:hover::before{content:url(http://s5.uploads.ru/S5Aq3.jpg);margin:20px -209px}
#skir:hover::before{content:url(https://i.imgur.com/ownKmfC.jpg);margin:20px -204px}
#spec:hover::before{content:url(http://s0.uploads.ru/ogdbl.jpg);margin:20px -212px}
#hop:hover::before{content:url(https://i.imgur.com/syEgPn5.jpg);margin:20px -209px}
#cri:hover::before{content:url(http://s6.uploads.ru/qpSoG.jpg);margin:20px -210px}
#jan:hover::before{content:url(http://s5.uploads.ru/vU7X3.jpg);margin:20px -208px}
#infe:hover::before{content:url(https://i.imgur.com/5ZM9T1H.jpg);margin:20px -89px}




/*цербус стиль*/
.fs-box .post-links{background-color:transparent}
  
  
/*ссылки*/

.punbb a, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {color: #cbbe99}

.punbb a:hover, .punbb a:focus, .punbb-admin #pun-admain .nodefault, .punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus {
  color: #8cda8f}

.punbb a:active{color: rgba(140,218,143,.5);
text-shadow: 0 0 2px, 0 0 2px, 0 0 3px}

#nav a, #adm a {color:#cbbe99}
#nav a:hover, #nav a:focus, #adm a:hover, #adm a:focus {color:#8cda8f; text-shadow:none}


.punbb-admin #punbb-admain a:active,
#nav a:active, #adm a:active{
    color: rgba(140,218,143,.5);
    text-shadow: rgba(140, 218, 143, 0.7) 0 0 2px, 0 0 2px, 0 0 3px}
  
#pun-ulinks a:hover, #pun-ulinks a:active, #pun-ulinks a:focus,
#nav a:hover, #nav a:active, #nav a:focus,
#adm a:hover, #adm a:active, #adm a:focus {
background-color: rgba(201,255,188,.2)}
  
.fs-box .tclcon:hover, .forum .tclcon:hover, .tc2 a:hover {
  color: #8cda8f;
  border: 3px double #79b666;
  box-shadow: inset 0px 0px 12px #66b675}

.fs-box .tclcon a:hover, .forum .tclcon a:hover {color:#8cda8f}
.forum .tclcon:active{text-shadow:0 0 2px,0 0 2px,0 0 3px}
  



/* кнопки */
textarea, input, select, #mod-options, option, .button {
    border: 1px solid #8c7347;
    border-radius: 4px;
    color: #f1f2e4;
    background: rgba(49,42,28,.65);
    background: linear-gradient(to bottom, rgba(1, 1, 3, 0.9) 1%, #935b07);
    box-shadow: 2px 4px 7px #885811
}
  
#mod-options:hover, option:hover, .button:hover, #vote input:hover {
  background: linear-gradient(to bottom, #885811 1%, rgba(9, 21, 35, 0.65));}

.button:active,#vote input:active {
  color: rgba(206, 255, 255, 0.6);
  box-shadow: 2px 4px 7px #885811, inset 2px -4px 7px #885811
  }
  
.punbb .post-links {border-radius: 5px}




/*рамка*/
.punbb .quote-box, .punbb .quote-box.spoiler-box, .punbb .code-box {
  border-width: 33px 20px 33px 42px !important;
  -o-border-image: url(http://s7.uploads.ru/EFyGK.png) 37 20 37 42 stretch repeat;
  border-image: url(http://s7.uploads.ru/EFyGK.png) 37 20 37 42 fill stretch repeat}

/*№ стр*/
.pagelink a {
    background-color: rgba(80, 67, 40, 0.3);
    border: 1px solid #8c7347
}
  .pagelink a:hover, .pagelink a:active, .pagelink a:focus {color: rgba(40,40,80,.9);}
  
/*мини-окно*/
.tcr img.live-tipsy {box-shadow: 0 0 7px #89b069}
.lastor .tipsy-arrow, .lastor div.tipsy-inner {background-color:rgba(5,15,1,.3)!important;
  box-shadow: 0 0 2px #89b069}
.lastposter {
  background-color:rgba(5,15,1,.55)!important; /*фон таблы с инфой*/
  box-shadow: 0 0 7px #89b069,
    inset 0 0 5em rgba(28,28,28,.1)!important;}
  

.mark {
position:absolute;
opacity:.94;
padding: 0px 0.9em;
margin-top:9px!important;
}

.boom {
margin-left:52px!important;
margin-top:6px!important;
}

.old {
margin-top:13px!important;
}

.boomold {
margin-left:52px!important;
margin-top:10px!important;
}


/*мини-окно 2*/
.punbb .user-avatar .avatar-image {
    border-radius:2px!important;
    opacity: 1!important;
    height: 36px!important;
    width: 30px!important;
    box-shadow: 0 0 7px #89b069;
}
.punbb .user-avatar .isonline {
    height: 7px!important;
    width: 7px!important;
    margin: -4px 4px 0 0 !important;
    border-radius: 2px!important;
    animation: none!important;
    background: url(http://forumstatic.ru/files/0010/b4/f8/97433.gif)!important;
}
#pun-index .user-avatar,#pun-message .user-avatar{margin-left:31px!important}
#pun-viewforum .user-avatar,#pun-searchtopics .user-avatar,#pun-messages .user-avatar{display:none}

/* Кнопки вх-вз */
.go-up,.go-down {
display: none;
position: fixed;
right: 16px;
cursor: pointer;
opacity: .86;
}
.go-up {
bottom:343px;
}
.go-down {
bottom:243px;
}
/*при наведении курсора*/
.go-down:hover,.go-up:hover {
opacity:.72;
}



/* Зелень */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    background-color: rgba(5, 15, 1, 0.55);
}
.punbb-admin #pun-admain .adcontainer, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend {
    background-color: rgba(5, 15, 1, 0.55);
}
.punbb .container:not(.birth), .punbb .post h3, .punbb-admin #pun-admain .adcontainer .modmenu .container, .punbb .post-body, .post h3,  .quickJump{
background-color: rgba(5, 15, 1, 0.55);
box-shadow: 0 0 7px #89b069;
}

#pun-status .container, #pun-crumbs2 .container {
box-shadow: 0 -4px 7px -3px #89b069;color:#cbbe99
}
#pun-ulinks .container, #pun-crumbs1 .container, #pun-about .container {
box-shadow: 0 4px 7px -3px #89b069;color:#cbbe99
}
#pun-redirect::before {
background: url(http://sg.uploads.ru/58akC.gif) bottom 2px right no-repeat fixed;
position: absolute;
width: 100%;
height: 100%;
content: "";
opacity: .92;
}

.linkst .pagelink,.punbb .linksb,.category {
text-shadow: 0 1px 0 #00000070}

.punbb:not([data-topic-id="83"]) .post .container, #pun-messages .fs-box .container {
background: url(https://forumupload.ru/uploads/0016/29/8f/2/707038.png) no-repeat 440px rgba(5, 15, 1, 0.55)}



/* Куб */
#button-dice {background-image:url(/files/0017/96/dd/21998.png);
}

/* Появление форумов */
@keyframes cen {
0% {transform: rotateX(90deg)} 83%{transform: rotateX(90deg)} 100% {}
}
.category,.forum{
animation: cen .9s ease-in-out}

@keyframes men {
0% {top: -106px;transform: rotatex(90deg)} 75%{top: -106px;transform: rotatex(90deg)} 88%{transform: rotatex(107deg)} 100% {}
}
#pun-index #pun-ulinks,#pun-viewforum #pun-ulinks,#pun-searchtopics #pun-ulinks,#pun-message #pun-ulinks{
 ransform-origin: 60% 0;
 nimation: men 3.7s ease}
#pun-ulinks{
transform-origin: 60% 0;
animation: men 3.7s ease}


@keyframes per {
0% {transform: rotateX(90deg)} 80%{transform: rotateX(90deg)} 100% {}
}
#pun-announcement,#pun-viewforum #pun-status,#pun-viewforum #pun-crumbs1, #pun-index #pun-status,#pun-index #pun-crumbs1, #pun-searchtopics #pun-status,#pun-searchtopics #pun-crumbs1,
#pun-message #pun-status,#pun-message #pun-crumbs1, .info {
animation: per 2s ease-in-out}

@keyframes dow {
0% {opacity:0} 22%{opacity:0} 100% {}
}
#html-footer,#pun-stats,#pun-title,#pun-viewforum #pun-navlinks,#pun-viewforum #pun-crumbs2,#pun-viewforum #pun-about,
#pun-index #pun-navlinks, #pun-index #pun-crumbs2,#pun-index #pun-about,
#pun-searchtopics #pun-navlinkss, #pun-searchtopics #pun-crumbs2,#pun-searchtopics #pun-about, #pun-searchtopics .pagelink,#pun-searchtopics .linksb,
#pun-viewforum .pagelink,#pun-viewforum .linksb,#pun-viewforum .modmenu,
#pun-message #pun-navlinks, #pun-message .linksb,#pun-message #pun-crumbs2, #pun-message #pun-about {
animation: dow 2.6s ease-in-out}

#pun .section {overflow:inherit!important;}


/*грид*/
#grid{
display: grid;
margin-top: 80px;
background-color: rgba(5, 15, 1, .22);
box-shadow: 0 -4px 7px -3px #89b069d6;
padding: 10px 0px 20px 40px;
grid-template-columns: 1fr 1fr 3.7fr;
grid-auto-rows: 15px;
grid-column-gap: 80px;
opacity: .93;
font-family: open sans;
border-radius: 7px;
grid-column-gap: 10.27%;
}

#r--0{
border-radius: 30px/200px;
background: rgba(20, 24, 18, 0.4);
box-shadow: 0 0 7px #89b069;
}

/*фрост и мтркс*/
#topic_t83::before {
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    background: url(http://forumupload.ru/uploads/0016/29/8f/2/526100.jpg) left top;
    background-size: cover
}

#topic_t55::before,#topic_t17::before {
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    background: url(https://www.wallpaperflare.com/static/606/656/949/abstract-the-matrix-matrix-code-wallpaper.jpg) left top;
        background-size: auto;
    background-size: cover;
    filter: brightness(65%) contrast(98%) saturate(167%)}

#pun-viewtopic[data-topic-id="83"] .main .container, #topic_t83 .post-body, #topic_t83 .post h3, #pun-viewtopic[data-topic-id="83"] .main h2 {
background-color:rgba(15, 15, 15, 0.65);
box-shadow: 0 0 7px rgba(142,149,129,.7)
}

#pun-viewtopic[data-topic-id="83"] #pun-status .container, #pun-viewtopic[data-topic-id="83"] #pun-crumbs2 .container {
background-color:rgba(15, 15, 15, 0.65);
box-shadow: 0 -4px 7px -3px rgba(142,149,129,.7)}

#pun-viewtopic[data-topic-id="83"] #pun-ulinks .container,#pun-viewtopic[data-topic-id="83"] #pun-crumbs1 .container,#pun-viewtopic[data-topic-id="83"] #pun-about .container{
background-color:rgba(15, 15, 15, 0.65);
box-shadow: 0 4px 7px -3px rgba(142,149,129,.7)}

#pun-viewtopic[data-topic-id="83"] #grid {
background-color:rgba(15, 15, 15, 0.5);
box-shadow: 0 -4px 7px -3px rgba(142,149,129,.7)}

#pun-viewtopic[data-topic-id="83"] .post-links {
background-color:rgba(15, 15, 15, 0.65);
}

#Rz {display:none!important}

/* Тултипки */

#tooltip {
  z-index: 9999;
  position: absolute;
  max-width: 650px;
  max-height: 300px;
  display:none;
  border-radius: 30px/200px;
}

.coordbox {position:absolute;left:0;top:1px;width:100%;min-width:880px;z-index:1}
.coordbox img {width:inherit}

.player{position: absolute;
width:100%;
margin-top:-27px!important;
text-align:center}

.coordbox::before {
content: "";
width: 100%;
height: 100%;
background: #000;
position: fixed;
z-index:-1; bottom: 0;
}

.wind {
position: absolute;
border: 2px solid transparent;
border-radius: 4px;
}


.blur{
backdrop-filter: blur(1.7px)
}

/* Failure img */
#pun-message .info .container {
  width: 900px;
  margin-left:-51px;
  text-align:center;
  font-weight:bold;
  text-shadow: 0 0 2px #b2bdd378;
  padding-top:16px!important;
}
#pun-message.punbb .info .container::after {
  content: '';
  background-image:url(/uploads/0016/29/8f/2/254456.jpg);
  background-size:cover;
  visibility:inherit;
  height:506px;
  margin-top:-19px;
}
.failure {
display:block;
position:absolute;
width:120px;
height:79px;
margin:241px 383px!important;
cursor:pointer;
}

/*Reactions */
.reaction-chip {background-color:rgba(5,15,1,.12)!important;box-shadow: 0 0 7px #89b069}
.reactions-root {margin-bottom:3px!important}
.reaction-chip svg {color:#b7a574!important}
.reaction-counter__count {color:#cbbe99}

.reactions-root .emoji-mart {background-color: rgba(5,15,1,.79)!important;box-shadow: 0 0 7px #89b069;color:inherit!important}

.reactions-root .emoji-mart-category-label span {background-color: rgba(5,15,1,.79)!important}
.reactions-root .emoji-mart-search input {border: 1px solid #8c7347!important}
.reaction-chip,.reactions-root .emoji-mart-bar,.reactions-root .emoji-mart {border:none!important}
.reactions-root .emoji-mart-category .emoji-mart-emoji:hover::before {background-color:#316f0470!important;box-shadow: 0 0 2px #a7d780}
.reaction-picker-panel {top:5px!important}