 @import url(style_cs.1610827850.css);
 @import "https://pro.fontawesome.com/releases/v5.10.0/css/all.css";
 @import url(http://forumstatic.ru/files/001a/5c/f0/65029.css); 
/* латиница: Abril Fatface, Alex Brush, Bodoni Moda, Cantata One, Cormorant Garamond, Dancing Script, Dawning of a New Day, DM Serif Display, DM Serif Text, EB Garamond, Frank Ruhl Libre, Gravitas One, Great Vibes, Limelight, Lobster, Monsieur La Doulaise, Montez, Mr Dafoe, Mr De Haviland, Mrs Saint Delafield, Nothing You Could Do, Open Sans, Oswald, Parisienne, Playfair Display, Reenie Beanie, Rochester, Rubik, Sacramento, Shadows Into Light, Sofia, Source Code Pro, UnifrakturMaguntia, Yanone Kaffeesatz, Yeseva One*/
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Alex+Brush&family=Bodoni+Moda&family=Cantata+One&family=Cormorant+Garamond:wght@300&family=DM+Serif+Display&family=DM+Serif+Text&family=Dancing+Script&family=Dawning+of+a+New+Day&family=EB+Garamond&family=Frank+Ruhl+Libre:wght@300&family=Gravitas+One&family=Great+Vibes&family=Limelight&family=Lobster&family=Monsieur+La+Doulaise&family=Montez&family=Mr+Dafoe&family=Mr+De+Haviland&family=Mrs+Saint+Delafield&family=Nothing+You+Could+Do&family=Open+Sans:wght@300&family=Oswald:wght@200&family=Parisienne&family=Playfair+Display&family=Reenie+Beanie&family=Rochester&family=Rubik:wght@300&family=Sacramento&family=Shadows+Into+Light&family=Sofia&family=Source+Code+Pro:wght@400;500&family=UnifrakturMaguntia&family=Yanone+Kaffeesatz:wght@300&family=Yeseva+One&display=swap');

/* кириллица: Cormorant Infant, Marck Script, Old Standard TT, Open Sans, Oranienbaum, Pacifico, Playfair Display, Prata, Roboto, Roboto Slab, Russo One*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Infant:wght@300&family=Marck+Script&family=Old+Standard+TT&family=Open+Sans:wght@300&family=Oranienbaum&family=Pacifico&family=Playfair+Display&family=Prata&family=Roboto+Slab:wght@300&family=Roboto:wght@300&family=Russo+One&display=swap');


/* чтоб айф не ебал мозги */
html {-webkit-text-size-adjust: none;}

html, body {margin: 0; padding: 0}
.punbb * {}
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {  padding: 0;  list-style: none;}
.punbb img {  border:none}
.punbb .main table {  table-layout: fixed;  width: 100%;}
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {    margin: 0 0.3em;    box-shadow: none;}

/* A2.7 чек bla */
p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * {    height: 1.8em;    vertical-align: middle;    font-family: codeproregular;    font-size: 8px;    letter-spacing: 1px;color: #49648a;    text-shadow: 1px 1px 1px #aec8eda3;}

body {  font-size: 97.01%;}
.punbb {  font: normal 68.75% verdana, arial, helvetica, sans-serif;}
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {    font: 10px verdana, arial, helvetica, sans-serif;}
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {  font-size: 1em;  font-weight: normal;}
.punbb h1 span, .punbb h2 span, .punbb legend span {    /* font-size: 1.1em; */    display: none;}
.punbb legend span {    padding: 0 5px;    margin: 0 0 0 -15px;    font-family: codeproregular;    color: #819bc0;    text-transform: lowercase !important;    font-size: 10px !important;    text-shadow: 1px 1px 0 #ffffffbf;}
.punbb pre {font-family: adbscapsregular;font-size: 9.9px;letter-spacing: 0px;}
.punbb address, .punbb em {  font-style: normal}
.punbb .post-content em {  font-style: italic}


.punbb .post-content em.bbuline {font-style: normal;text-decoration: none; border-bottom: 1px solid #8886cf;}

.punbb a {  text-decoration: underline}
.punbb optgroup {  font-weight: bold;}
#pun:after, .punbb .container:after, .punbb .post-links ul:after, .punbb .main div.inline:after, .punbb .post-box:after, .punbb .linksb:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;  overflow:hidden;  line-height: 0.0;  font-size: 0;}
.acchide, #pun-index #pun-main h1, #pun-navlinks h2, #pun-pagelinks h2, #pun-status h2, #pun-ulinks h2, .punbb .forum h2, .punbb .multipage .topic h2, .punbb dl.post-sig dt span, .punbb p.crumbs strong, .punbb .divider hr, .punbb .required label em, .punbb .formsubmit label, .punbb .submitfield label, .punbb .modmenu label, #pun-userlist .main h2 {  font-size: 0;  height: 0;  width: 0;  line-height: 0.0;  position:absolute;  left: -9999px;  overflow: hidden}
#topic-modmenu.modmenu {    position: absolute;    margin: -80px 0 0 -59px;    width: 232px;}
div#topic-users-in.modmenu .container a {    font-family: Arial;    letter-spacing: 0px;    margin-left: 5px;    font-size: 11px;}
#pun-viewtopic .modmenu .container {    text-transform: lowercase;    font-family: codeproregular;    font-size: 8px;    letter-spacing: 1px;    margin: 6px 0px -16px 0px !important;}
#pun {  margin: auto;  width : 1042px;  position: relative;  margin-bottom: 0px}
.punbb {  float: auto;  height: auto;  width: 92.5%;  padding-left: 47px;}
#pun-redirect{margin: 10% 0 0 21%;}
#pun-redirect *{  border:0 none;}
body.redirect-page #pun {background-color: transparent;}
.punbb .info .container .backlink a {font-size: 10px !important;transition: none;letter-spacing: 0px; color: #537579;}
#pun-redirect .main-title {position: absolute;margin: 10.5% 0 0 0% !important;width: 400px !important;font-size: 10px !important;text-align: center !important;font-weight: normal;font-family: codeproregular;letter-spacing: 10px;
color: #8781ce;    text-shadow: 1px 1px 0 #171124;}
#pun-redirect.punbb .info .container{display: inline-block;left: 0;right: 0;top: 0;bottom: 0;margin: 10% -10%;letter-spacing: 1px;text-align: center;width: 614px;height: 68px;padding: 46px 0 0 0;font-family: codeproregular;font-size: 8px;
 background: url(https://i.imgur.com/VDWMwMI.jpg);    color: #7ca5ab;    text-shadow: 1px 1px 0 #121f25;}

.punbb .section, .punbb .main {  margin-bottom: 1em;}
.punbb .category, .punbb .post {  margin-top: 0.4em;}
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {  margin-top: 0;}
#pun-post .topic {  margin-top: 1em;}
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post {  border-style: none none solid none;  border-width: 0px 0px 2px 0px}
.punbb .container {  border-style: solid;  border-width: 1px;}
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {    padding: 0em 0em;}
#pun-messages .post-content {    padding: 0px;    margin: 0px 0px 0px -12px;    width: 98%;    overflow: hidden;}
#pun-messages .post-content p {   margin: 0; padding: 4px 0px 10px 0px;  line-height: 150%;  width: 471px !important;    text-align: justify;}
.punbb .post-content {    padding: 0;    margin: 0px;    width: 100%;    overflow: hidden;}
.punbb .post-sig dt {    display: block;    width: 300px;    margin: 5px 0;    opacity: .5;    margin-left: 230px;    border-top: 1px dashed #839dc2 !important;    height: 1px;}
dl.post-sig {    margin-left: -42px;}

.punbb .post-content p {    margin: 0;    padding: 4px 6px 10px 0px;    line-height: 150%;    width: 493px !important;    text-align: justify;}
.punbb .post-content img {  vertical-align: text-bottom}
.punbb .post-content img.postimg {  vertical-align: middle;}
.punbb .post-content .blockcode, .punbb .post-content blockquote {margin-left: 0px;    width: 99%;    overflow: hidden;}
.punbb .post-content .scrollbox {  width: 100%;  overflow: auto;    font-size: 12px;    overflow-y: hidden !important;height: auto !important;}
.blockcode {    overflow: auto !important;    height: 70px;}
.punbb .post-content .quote-box, .punbb .post-content .code-box, #float, .pun-modal .modal-inner, #mask_dialog .inner, .editBookmark, #change {    margin: 8px 15px 23px 8px;    padding: 10px 0 0 10px;    background: radial-gradient(ellipse farthest-corner at 90% 100%, #d6e7ff, #d3e3fb 10%, #d4deed 50%, #d4e5fc);    border: 1px solid #d6e7ff;    border-bottom: 1px solid #d6e7ff;    outline: 1px solid #376276;    box-shadow: 0 0 10px #bccee8 inset;    color: #0d2835;}
.punbb .quote-box cite, .punbb .code-box strong.legend, .post-content .spoiler-box > div {    display: block;    margin: -10px 0px 0 -10px;    width: auto;    font-family: codeproregular;    font-style: normal;    padding: 5px 0px 5px 0px;    font-size: 9px;    letter-spacing: 1px;    text-align: center;    background: linear-gradient(0deg, #5e8c9a, #8cb5c5);    box-shadow: 0 0 5px #568594 inset;    border: 1px solid #376276;    border-bottom: 1px solid #376276;}
.post-content .spoiler-box > div {    background: url(http://funkyimg.com/i/2vVo2.png) no-repeat left 6px center, linear-gradient(0deg, #5b8998, #95c2d2) !important;}

.punbb .quote-box cite, .punbb .code-box strong.legend, .post-content .spoiler-box > div, .punbb .code-box strong.legend a, .punbb .code-box strong.legend a:hover {    font-weight: normal;    color: #f2f1ff;    text-shadow: 1px 1px 0 #376276;}
.post-content .spoiler-box > blockquote {padding-top: 0px !important;}
.punbb pre {    font: 8px codeproregular;    letter-spacing: 1px;}

.punbb .info-box {  padding: 1.1em 1.7em 1em 1.7em;  border-style: solid;  border-width: 1px;  margin: 0 0 1.1em 0;}
.punbb .info-box * {  padding: 0 0 0.7em 0;}
.punbb #pun-main .info-box .legend {  font-size: 1.1em;  font-weight: bold;}
.punbb .linkst {    float: left;    margin: -63px 0 0px -10px !important;    position: relative;    width: 100%;    text-decoration: none;  }
.multipage {  margin-top: -2em;}
.linkst, .pagelink {    float: left;    position: absolute;    width: 8%;    margin-left: 12px;    margin-top: 55px;}
#pun-viewtopic .linkst .pagelink {    margin: 82px 0 0 17px;}
#pun-viewtopic .linkst .postlink {    position: absolute;    margin: 82px 0 0 666px;}
.linkst {   top: -2em;}
.linkst .postlink {    position: absolute;    margin: 54px 0 0 784px;    font-family: codeproregular;    letter-spacing: 1px;    font-size: 8px;    color: #ffffff;    text-shadow: 1px 1px 0 #5a62af;    text-align: center;    padding: 3px 0px 3px 0px;    width: 180px !important;}
.linkst .postlink a, .linkst .postlink a:hover {    color: #ffffff;    text-shadow: 1px 1px 0 #5a62af;}
.punbb .linksb {  text-align: right;  padding: 0.4em 3em 0.5em 1em;}
.linksb .pagelink {    float: left;    width: 8em;    text-align: left;    margin: -26px 0px 0px -1px;}
div#pun-main.main.multipage .linksb .postlink a {    color: #504f91;    text-shadow: 1px 1px 0 #ffffff;}
.punbb .formal .container {  padding: 0px 35px 0 0;}
.punbb .formsubmit {    padding: 0 0 0 42px;    margin: 2px 0 10px 0;    text-align: center;}
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {  margin: 0 0.6em 0 0}

.punbb fieldset {    margin: 11px -5px 0 20px;    padding: 0;    text-align: justify;}
#profile .container legend {    position: absolute;    padding: 2px 20px 1px 262px;    background: linear-gradient(45deg, #6b99a8, transparent);}
#profile .container legend span {    font-family: codeproregular;    color: #ffffff;    text-transform: lowercase !important;    font-size: 8px !important;    text-shadow: 0 0 3px #fff, 1px 1px 0 #728cb1;    letter-spacing: 1.5px;    font-style: italic;}
.punbb fieldset fieldset {  border-style: none;  margin: 0;  padding: 0 0 8px 0}
.punbb .fs-box {  padding: 1em -1px 0.8em 1em;}
.punbb .fs-box p, .punbb .fs-box fieldset {    /* width: 493px; */}
.fs-box .post-links {    width: auto !important;    margin: 0 0 0 30px !important;    height: auto !important;    border-top: 1px dashed #bdc16d;    padding: 0px 0px 0px 0px !important;    background: none !important;}
.fs-box .post-author {    float: left;    width: 223px !important;    margin: 20px 0 0 -8px !important;    height: auto !important;    border-right: 1px dashed #8083c8;}
.fs-box .pa-title {display: none;}
.fs-box .post-content {    color: #4f3992;    text-shadow: 0 0 3px #585fb5, 1px 1px 0 #fff;}
.post-box .post-content {color: #000000 !important;    text-shadow: none !important;}
.fs-box .post-links a {    color: #ffffff !important;    text-shadow: 0 0 3px #fff, 1px 1px 1px #929641 !important;}
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {  float: left;  margin-right: 4em;}
.punbb .inline .infofield {  clear:both}
.punbb .datafield br {  display: none}
.punbb .required label, .punbb .datafield span.input {    font-family: codeproregular;font-size: 8px;}
.punbb .required label {    letter-spacing: 3px;}
.punbb .datafield span.input {    letter-spacing: 1px;}
.punbb .datafield span.input a {  font-weight: normal;}
.punbb .areafield span.input, .punbb p.longinput span.input {  display: block;  padding: 0 12em 0 0;  height: 100%; /* For IE*/}
.punbb textarea, .punbb .longinput input {  width: 64%;  margin: 0;}
#pun-messages .post-links {background: none !important;margin: 0 0 -10px 0;    padding: 0;    width: auto;    height: auto;}
#pun-messages .post-sig {display:none;}
#pun-messages .post-body {    margin: 20px 0 0px 223px;    padding: 0;    width: 540px;}
#pun-messages #profile.formal .post h3 {    margin: -18px 0 0 508px;    font-family: codeproregular;    text-align: right;    width: 300px;}
#pun-messages .post-links ul {    margin: 0 -43px 0 -14px !important;}
#pun-messages .postlink .button {background: none !important;border: none !important;outline: none !important;box-shadow: none !important;padding: inherit !important;letter-spacing: 0px !important;}
#pun-messages .user-avatar .avatar-image {width: 30px !important;height: 30px !important;}
#pun-messages .post h3 span {    font-size: 9px; z-index:1;}
#pun-messages .pa-author, .pa-author a {    margin: 30px 0px 0px -5px;}
.punbb .hashelp {  position: relative;}
.punbb .helplinks {  display: block;  position: absolute;  top: 1em;  right: 0;  font-weight: normal;  width: 36%;}
.punbb #profile .helplinks {  top: 1.5em;}
.punbb .helplinks span {  display: block;  padding-bottom: 0.2em;}
#pun-post .formal .info-box li {  padding-left: 4px;  list-style-type: square;  list-style-position: inside;  line-height: 1.5;  margin: 0;}
#pun-index .main .tcr .lastpost, .tcr .byuser, .tclcon .byuser, #pun-main.main.multipage .tc2, #pun-messages .tc3, #pun-main.main.multipage .tc3 {    font-family: codeproregular;    letter-spacing: 1px;    padding-top: 7px;    margin-top: -5px;    font-size: 8px !important;    color: #376276;    margin-left: 5px;}
#pun-messages .tc3  {    vertical-align: baseline;}
#pun-index .main .tcr a, #pun-viewforum .tcr a, #pun-viewforum .tclcon a {    color: #476f7a;    margin-left: 4px;    background: linear-gradient(45deg, #d0d2f8, transparent);}
#pun-index .main .tcr a:hover {}
.punbb .tcr .user-avatar {    background-repeat: no-repeat;    width: 44px;    /* height: 72px !important; */    margin: 0px 0 0 184px;}
#pun-viewforum .tcr .user-avatar {    margin: 0px 0 0 46px !important;}
#pun-userlist .main .tcl, #pun-modviewforum .main .tcl {background-color: transparent;  width: 20%}
#pun-searchtopics .main .tcl,{background-color: transparent;  width: 50%}
#pun-userlist .main .tc2, #pun-searchtopics .main .tc2 {    width: 20%; background-color: transparent;}
#pun-debug table .tcl {background-color: transparent;  width: 15%;  white-space:normal;}
#pun-debug .tcr {background-color: transparent;  width: 90%;  white-space: normal;}
.tcl h3 a {    background: linear-gradient(0deg, #000000, #ffffff);    -webkit-background-clip: text;    color: #f2f1ffd9;    text-shadow: 1px 1px 0 #46477c;}
.tcl h3 a:hover, .tcl h3 a:focus {color: #b8e1f8 !important;text-shadow: 0 0 4px #819e8e, 1px 1px 0 #76738c;}
.punbb td span.youposted {  font-weight: bold;  margin-left: -1em;  position: absolute;}
.punbb td .modlist {  display: none;  padding-top: 0.3em}
.punbb .main td {  border-style: solid none none solid;  border-width: 1px 0 0 0px;  padding: 0.2em 0.2em;}
.punbb .main th {  border-style: none none none solid;  border-width: 0 0 0 1px;  padding: 0.4em 1em 0.4em 1em;}
  
  * html .tclcon {height: 1px}
.punbb .main .tcl {    overflow: hidden;    text-align: left;    height: 14px;}
.punbb div.icon {    float: left;    display: block;    width: 56px;    height: 70px;}
.punbb .container, .punbb .post-body, .post h3 {    border-color:  transparent;}
.punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post {   border-color: transparent;
 font-style: italic;    width: 98%;}
.punbb .section {    border-color: transparent;    font-style: italic;}
.punbb-admin #pun-admain h2 {     background: #6984a933 !important;    border: none;    font-size: 8px;    font-weight: bold;    color: #575996;    font-family: codeproregular;    text-align: center;    letter-spacing: 3px;    max-width: 796px;}
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2 {    margin: auto;}

.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;}
.punbb th {    border-color: transparent ;}
.punbb .quote-box, .punbb .code-box {    border-color: #d6d6d6;}

#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;}
.punbb .formal fieldset .post-box, .punbb .info-box {    border: 1px solid transparent ;}
li.pa-online, .pa-last-visit {    border-left-color: transparent ;    display: none;}
#pun-title, #pun-navlinks {    border-color: #202021 ;}

.punbb .post .container {  border-style: none solid solid solid;  border-width: 1px;  margin-top: -1px;  padding-bottom: 1px;}
.punbb .post-links, #pun-post h3 {    margin: 40px 0 -5px -14px;    background: url(https://i.imgur.com/HfWgTaP.jpg);    width: 975px;    height: 19px;}
.punbb .post h3 span {    padding: 0.5em 1em;    display: block;    border-left-style: solid;    border-left-width: 1px;    font-family: verdana;    letter-spacing: 1px;    font-size: 8px;    padding-top: 0px!important;    position: absolute;    width: 545px;    margin-top: -1px;    margin-left: 41px !important;}
.punbb .post h3 strong {    position: absolute;    margin-top: -26px;    left: 924px;    font-family: codeproregular;    padding-top: 1px;    width: 19px;    font-size: 10px;    font-weight: normal;    text-align: center;    background: linear-gradient(0deg, #7678b5, #989ad5);    border: 1px solid #494788;    outline: 1px solid #a8a7f2;    color: #dcdfff;    text-shadow: 1px 1px 0 #6464a5;}
.punbb .post.topicpost h3 strong {    margin-top: 7px;    left: 549px;}

#pun-post .pa-author {    margin-left: 29px !important;    margin-top: 14px;}
#pun-viewtopic .post.topicpost h3 {    width: 753px;    height: 19px;    margin: -32px 0 0 208px;    background: url(https://i.imgur.com/Dkgqo5x.png);}
#pun-post .post h3 span {      margin-left: 273px !important;}
.punbb .post .post-author ul, .punbb .post .post-author p {  padding: 0 1em 1em 1em;  line-height: 140%;}
.punbb .post-body {    margin-left: 227px;    border-left-style: solid;    border-left-width: 1px;    padding: 0 0 1px 0;}

.punbb .post-box {    padding: 2em 0em 1em 1em;    color: #1f1d33;}
.punbb fieldset .post-box {  margin-bottom: 0.8em}

.punbb .post-links {    letter-spacing: .5px;}
#pun-main .post-links li, .linkst .pagelink, #pun-viewforum .linksb .pagelink, #pun-userlist .linksb .pagelink, #pun-messages .linksb .pagelink, #pun-searchposts .linksb .pagelink, #tooltip, .tipsy-inner, #pun-viewforum .linkst .postlink a, #pun-viewtopic .linkst .postlink, #pun-viewforum .linksb .postlink a, #pun-messages .linksb .postlink, #pun-searchtopics .linksb .postlink, #pun-viewforum .modmenu a, #pun-messages .modmenu a,  #pun-modviewforum .icon, #pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item4 {    padding: 1px 10px 0 10px;    font-family: codeproregular;    letter-spacing: .5px;    text-transform: uppercase;    font-size: 8px;    background: linear-gradient(0deg, #5a8896, #83adbe);    border: 1px solid #d6e7ff;    outline: 1px solid #376276;}
#pun-main .post-links li {    margin-left: 8px;    margin-top: 3px;    display: inline-block;    position: relative;    z-index: auto;}
.punbb .post-links a, .punbb .post-links a:hover, #pun-viewforum .linksb .pagelink, #pun-userlist .linksb .pagelink, #pun-messages .linksb .pagelink, #pun-searchposts .linksb .pagelink, #pun-viewforum .modmenu a, #pun-messages .modmenu a, .linkst .postlink a, #pun-viewforum .linksb .postlink a, #pun-messages .linksb .postlink a, #pun-searchtopics .linksb .postlink a, #pun-viewforum .modmenu a, #pun-messages .modmenu a, .linkst .pagelink, #pun-messages .postlink .button, #tooltip, .tipsy-inner,  #pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item4 {    color: #f2f1ff !important;    text-shadow: 1px 1px 0 #376276 !important;}
#pun-messages .linksb .pagelink {    margin: -143px 0px 0px 222px;}
#pun-messages #messages .linksb .pagelink, #pun-messages #messages .linksb .postlink {    bottom: 217px;    position: absolute;}
#pun-messages .linksb .pagelink, #pun-messages .linksb .postlink {    margin-top: 98px;    position: absolute;}
.punbb .post-links ul {    margin-left: 15px;    margin-right: 38px;    text-align: right;    font-size: 10px;}
.pl-email, .pl-website {    float: left;    /* margin: 3px 0px 0 0px; */}
.punbb .clearer {  clear: both;  height: 0;  font-size: 0;}

.punbb .modmenu .container {    padding: 13px 0 0 0;    text-align: right;    text-transform: lowercase;    font-family: codeproregular;    font-size: 8px;    letter-spacing: 1px;}
.punbb .modmenu strong, .punbb .modmenu a {    margin: 5px 0 0 62px;    position: relative;}
.punbb .modmenu .container strong {  float: left;}
.punbb .modmenu input {  margin-left: 1em;}

.punbb .info .container {  padding: 0.8em 1em}
.punbb .info .container .backlink {    padding-top: 0.8em;    font-family: verdana;    letter-spacing: 1px;    font-size: 9px;    text-transform: lowercase;}
.punbb .info .container .backlink a {    font-size: 10px !important;transition: none;}
#profile .container {  padding-left: 16em;}
#profilenav {    float: left;    margin: 4px 0 0 -177px;   outline: 1px solid #3f5b74;    border: 1px solid #9bbee4 !important;    box-shadow: 0 0 20px inset #9ecbe0, 1px 1px 0 #fff inset;    font-family: arial !important;    text-transform: lowercase;    text-align: center;}
#profilenav li {    -webkit-transition-duration: 0.0s;    -o-transition-duration: 0.0s;    -moz-transition-duration: 0.0s;    transition-duration: 0.0s;    width: 142px;    margin: 0 0 1px -19px;    padding: 0px 0px 2px 6px;}
#profilenav li a, #profilenav li a:hover, #profilenav li a:focus, #profilenav li a:active {-webkit-transition-duration: 0.0s; 
-o-transition-duration: 0.0s; -moz-transition-duration: 0.0s; transition-duration: 0.0s;color: #ffffff;    text-shadow: 0 0 3px #fff, 1px 1px 0 #2d3186;}
#profile fieldset {    padding: 5px 5px 5px 5px !important;    margin-top: 4px;    text-transform: lowercase;
    outline: 2px solid #9393d;    border: 1px solid #abace4 !important;    box-shadow: 0 0 20px inset #ddddff, 1px 1px 0 #fff inset;    color: #28295f;    text-shadow: 0 0 3px #a7a6ce, 1px 1px 0 #d1d2f3;    width: 736px;}
#profile fieldset a {    color: #386473;    text-shadow: 0 0 3px #afc3ca, 1px 1px 0 #aacad6;}
#viewprofile ul, #profilenav ul {  border-style: solid;  border-width: 1px;  padding: 1.5em 18px 1.8em 18px;  margin: 0 0 1em 0;}

#viewprofile h2, #profilenav h2 {    background: transparent;    border: none;    margin: -30px 0 -30px 0px;    box-shadow: none !important;    padding: 0 0 0 0 !important;    width: auto;    height: auto;    position: absolute;    padding-left: 30px !important;}
#viewprofile h2 span, #profilenav h2 span {    color: #686ba0;    font-size: 12px;    text-shadow: 1px 1px 0 #ffffff;    font-family: 'codeproregular';    letter-spacing: 4px;}
#viewprofile h2 span, #profilenav h2 span, #pun-adnav h2 span {    margin: 30px 0 0 -30px;    width: 140px;
    display: block;    padding: 0 0 0 10px;    text-align: left;}
#viewprofile h2 span, #profilenav h2 span, #pun-adnav h2 {    font-family: codeproregular;    font-size: 9px !important;    letter-spacing: 3px;    background: linear-gradient(45deg, rgb(136 173 192), transparent);    text-shadow: #3b5562 1px 1px 0px;    font-size: 9px !important;    color: #dcdfff !important;}
#viewprofile li, #setmods dl {  padding: 0 0 0 16em;  margin-bottom: 0.2em;}
#viewprofile li span {    float: left;    width: 149px;    margin: 1px 0 0px -165px;    padding: 5px 6px 0px 6px;    font-family: codeproregular;    text-align: left;    font-size: 8px;    letter-spacing: 1px;    height: 13px;    background: radial-gradient(ellipse farthest-corner at 50% 10%, #87b0b0, #93abb5 20%, #78929a 40%, #44535e);    border: 1px solid #89aec6;    outline: 1px solid #445f59;    box-shadow: 0 0 10px #314754 inset;}
#viewprofile li span, #viewprofile li span a, #viewprofile li span a:hover, #profile-left #profile-title strong, #profile-left #pa-online strong {    color: #d6e5ec !important;    text-shadow: 1px 1px 0 #314c60;}

#setmods dt {  float: left;  width: 14em;  margin-left: -16em;  padding: 0.8em 1em;  font-weight: bold;  display: inline;}

#viewprofile li strong, #viewprofile li div, #setmods dd {    display: block;    padding: 0.5em 1em;    font-weight: normal;    color: #ebf3ff;    text-shadow: none;}
.punbb img.avatardemo {    float: right;    margin: 0px 16px 0.8em 1.8em !important;}
#profile-left li strong {    color: #ffffff;}
li#profile-title {    letter-spacing: 2px;    font-size: 9px;    margin-top: 4px;}
li#profile-name {    font-family: curatorregular;    font-size: 15px;    margin-bottom: -3px;}
#profile-right lz1, #profile-right lz4, #profile-right lz5, #profile-right lz2, #profile-right lz3 {    display: inherit;    border-left: 3px solid #6c9696;    padding: 3px;    margin-bottom: 5px;}

#pun-userlist .formal, #pun-userlist .formal .container {  border-bottom: none;  margin-bottom: 0;}
#pun-userlist .usertable .container {  padding: 0 2.3em 2.3em 2.3em;  border-top: none;}
#pun-userlist .usertable table {  border-style: solid;  border-width: 1px;}


#pun-title {  margin: 0;  border-style: none none none none;  border-width: 1px 1px 0 1px;}
#pun-title h1 {  display : block;  height : 40px;  padding: 2em 1em 0 1em;}
#pun-title .container {  border-style: none none none none;}
#pun-title h1 span  {  font-size: 1.5em;}
#pun-title h1 span  {  display: none;}
#pun-title h1 span  {  font-size: 1.5em;}

#pun-pagelinks {  position: absolute;  top: -15px;  left: 0;  margin: 0;  border: none;  padding: 0;  width: 100%;}
#pun-pagelinks .container {  background: transparent;  border: none;  padding: 0}
#pun-pagelinks .container li {  display: inline}
#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {  height: 2em;  line-height: 2em;  padding: 0;  font-size: 1.2em;  margin-left: -9999px;  display: block;  float:left;  width: 100%;}
#pun-pagelinks a:active, #pun-pagelinks a:focus {  position:relative;  margin: 0;}
#pun-pagelinks li a span {  display:block;  margin: 0 1em}

#pun-navlinks, #pun-navlinks .container {  border-style: none;  border-width: 0;  margin: 0;}
#pun-navlinks .container {    width: 974px;    margin: -566px 0 0 -5px;    word-spacing: -3px;    text-align: center;}
#navindex a, #navuserlist a, #navsearch a, #navprofile a, #navpm a, #navlogout a, #navregister a, #navlogin a, #navpr_1 a {height: 60px;font-size: 0px;display: inline-block;}
#navindex a {background: url(https://i.imgur.com/u12JCvp.png); width: 121px;}
#navuserlist a {background: url(https://i.imgur.com/psKI81F.jpg); width: 124px;}
#navsearch a {background: url(https://i.imgur.com/ZTyZH2A.jpg); width: 148px;}
#navprofile a {background: url(https://i.imgur.com/wbPphXS.jpg);width: 163px;}
#navpm a {background: url(https://i.imgur.com/hWCsJkx.jpg); width: 171px;}
#navlogout a {background: url(https://i.imgur.com/ywaDdEk.jpg); width: 178px;}
#navregister a {background: url(https://i.imgur.com/hiU2KPl.jpg); width: 153px;}
#navlogin a {background: url(https://i.imgur.com/nxWIzUA.jpg); width: 138px;}
#navpr_1 a {background: url(https://i.imgur.com/4hLzPXS.jpg); width: 79px;}
#navadmin a {    margin: 217px 0px 0 -70px;    position: absolute;    width: 242px;    height: 60px;    display: inline-block;    font-size: 0px; }

#pun-navlinks li { display: inline; }
#pun-navlinks li a {    font-size: 0px;}
#navawards a span {  display:none;}
#pun-ulinks {    font-size: 7px;    letter-spacing: 2px;    margin: 433px 0px 0px 0; }
#pun-ulinks .container {  text-align: center;}
#pun-ulinks li, #pun-ulinks li a {  display: inline;}
#pun-ulinks li a {  padding: 0 0.3em 0 0.6em}
#pun-ulinks li.item1, #pun-ulinks li.item1 a {  border-left-style: none;  border-left-width: 0;  padding-left: 0}

#pun-status, #pun-status .container {  border-bottom: none;  margin-bottom: 0;}
#pun-status .container {    position: absolute;    top: 36px;    left: 239px;    font-size: 7px !important;    font-family: Arial;    text-transform: uppercase;    letter-spacing: 1px;    color: #f2f1ff;    text-shadow: 1px 1px 0px #4c4c8db5;}
#pun-status .container a {    color: #ecf3fd;    text-shadow: 0 0 3px #fff, 1px 1px 0px #435a8d;}
#pun-status span {    display: inline-block;    margin-left: 0px;}
span.item1 { margin-top: 13px;}
span.item2 { margin: 24px 0 0 9px;    line-height: 11px;}

#pun-crumbs1 p.container, #pun-crumbs2 .container {    font-size: 8.5px !important;    font-family: abrilfatfaceregular, bradobreiregular;    letter-spacing: 2px !important;    text-transform: uppercase;}
#pun-crumbs1 p.container {    width: 930px;    margin: -39px 0 -24px -9px;    text-align: center;    padding: 32px 0px 56px 0px;}
#pun-crumbs2 .container {    margin: 41px 0 0px 164px;    position: absolute;   width: 555px;    text-align: center;}
#pun-crumbs1 p.container, #pun-crumbs2 .container, #pun-crumbs1 p.container span, #pun-crumbs1 p.container a, #pun-crumbs2 .container a, #pun-searchposts .post h3 a {    color: #f2f1ff !important;    text-shadow: 1px 1px 0 #6465a5;}
#pun-crumbs1 p.container a:hover, #pun-crumbs1 p.container a:focus, #pun-crumbs2 .container a:hover, #pun-crumbs2 .container a:focus {    color: #c7ecef !important;    text-shadow: 1px 1px 0 #848a5b;}

#pun-break1 {  margin: 0 1em;  border-style: solid none;  border-width: 1px 0;  height: 0;  margin: -2px 1em;  position: relative;  z-index: 1;}
#pun-announcement h2 {  padding: 0;  margin: 0 1em -3.5em 1em;  border-style: none none solid none;  border-width: 0 0 1px 0;  position: relative;  font-weight: bold;  display: none;}
#pun-announcement h2 span {  display: block;  padding: 1em 0 0.8em 0;  border-bottom-style: solid;  border-bottom-width: 1px;}
#pun-announcement .container {  padding: -2em 1em 1em 1em;height: auto;}
#pun-stats .container {  padding: 0.8em 1em  text-align: center;}
#pun-stats li.item1, #pun-stats li.item2 {    width: 160px;}
#pun-stats li.item3 {width: 240px;}
#pun-stats li.item4 {    width: 305px;}
#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {    line-height: 150%;    display: inline-block;    font-family: arial;    letter-spacing: 1px;    font-size: 9px;    text-transform: lowercase;    color: #ffffff;    text-shadow: 1px 1px 0 #5a62af;    margin-right: 5px;  text-align: center;   background: linear-gradient(0deg, #5a8896, #83adbe);     border: 1px solid #d6e7ff;    box-shadow: 0 0 3px #98c5bb inset;    padding: 2px 0 2px 0;    outline: 1px solid #376276;}
#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 a {color: #ffffff;     text-shadow: 1px 1px 0 #5a62af;}

li#onlinelist {    margin-top: 10px;    border-top-style: solid;    border-top-width: 1px;    float: left;    width: 94%;    line-height: 130%;    text-align: justify;    color: #4a4c81;}
span.e1, span.e2, span.e3 {    font-family: codeproregular;    font-size: 8px;    letter-spacing: 1px;}
li#onlinelist div {    line-height: 15px;}
#pun-stats .e2-1, #pun-stats .e3-1 {    font-weight: 700;    font-family: curatorregular;    font-size: 13px;    color: #8cbf81;}

#pun-qjump {  margin: 0;  border: none;  width: 50%;  position: relative;  float: left;}
#pun-qjump .container {  border: none;  background: transparent;  padding: 0.8em 1em;}
#pun-about {  margin-top: 0;}
#pun-about .container {    border: none;}
#pun-about p span {  display:block;  padding-left: 50%;}
#pun-crumbs2 {  font-weight: bold;  overflow: hidden;  margin-bottom: 0;  border-bottom: none;}
#pun-crumbs2 .container {    letter-spacing: 1px;    font-size: 11px;    color: #819bc0;    text-align: center;}
#pun-break4 {  margin: -2px 1em;  border-style: solid none;  border-width: 1px 0;  position: relative;  height: 0;  z-index: 1;}
div.punbb-admin #pun-about .container {}

#pun-help .formal .info-box h3.legend {  border-bottom-style: solid;  border-bottom-width: 1px;  padding-bottom: 0;  margin-bottom: 0.8em;}
#pun-help .formal .info-box h3.legend span {  padding-bottom: 0.6em;  display: block;  border-bottom-style: solid;  border-bottom-width: 1px;  font-size: 1.1em;}
#pun-help .formal p, #pun-help .formal dd {  margin-bottom: 1em}
#pun-help .formal ul, #pun-help .formal dl {  padding: 0 0 0 1em}
#pun-help .formal li {  padding: 0;  line-height: 130%}
#pun-help .formal li * {  vertical-align: text-top}
#pun-help .formal dt span {  font: 1.4em/120% monaco, "bitstream vera sans mono", "courier new", courier, monospace}
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {  padding-bottom: 0;}

#pun-messages #profile .fs-box .post {  display:inline-block!important; max-width:665px;}
.punbb.punbb-admin #pun-about {  margin-bottom:0px!important;}
html{min-width: 1200px!important;}/*для мобил*/

#pun-messages .pa-posts {    display: none;}
#pun-index .category .tc2,#pun-index .category .tc3, #f-subforums .tc2,#f-subforums .tc3{  display:none!important;}

.Tems_And_messages, .Tems_And_messages1 {    width: 55px;    text-align: center;    position: absolute;    background: linear-gradient(0deg, #5b8997, #82acbd);    height: 20px;    padding: 6px 3px 0px 3px;    border: 1px solid #d6e7ff;    outline: 1px solid #376276;    color: #f2f1ff;    font-family: Arial;    font-size: 10px !important;    text-transform: lowercase;}
.Tems_And_messages {    margin: 3px 0 0 457px;}
.Tems_And_messages1 {    margin: 3px 0 0 536px;}
.Tems_And_messages, .Tems_And_messages1 {    font-size: 8px;}
#pun-index th{  display:none;  }
.pun-modal.unread-notifications .modal-inner{     background:url(http://forumstatic.ru/files/0018/cb/d4/75504.jpg)!important;}
.pun-modal.unread-notifications .modal-inner a, .pun-modal.unread-notifications .modal-inner{  font-size:11px!important;  text-shadow: 1px 1px 0 rgba(0,0,0,.4)!important;}

.topic a.sharelink {    display: none;}
.post-author .post-author {    margin: -97px 0 0 -19px;    overflow: hidden;    min-height: 118px;}
.post.topicpost h3 {    margin-top: -46px !important;}
.post.topicpost h3 span {    margin: -5px 209px !important;}
.post.topicpost .post-author {    margin-top: -18px !important;}
.post.topicpost .post h3 {background: linear-gradient(10deg, #b0b1cc, #bfc1e8);}

.punbb .post .post-author:last-child {    margin-top: -84px !important;}
.punbb .user-avatar {    float: left;    position: relative;    height: 36px;    width: 36px;   margin: -8px 0px 2px 179px;}
.punbb .user-avatar .isonline {    width: 8px;    height: 8px;    border-radius: 50%;    display: block;    position: absolute;    top: 2px;    right: 0px;    animation: blinkColor .9s linear infinite;    -moz-animation: blinkColor .9s linear infinite;    -webkit-animation: blinkColor .9s linear infinite;    background: #a6a7e5;    z-index: 100;}
#pun-messages .user-avatar .avatar-image {height: 36px;    width: 36px;    margin: 1px 9px 2px 0px !important;}
.subscribelink, #pun-viewtopic .linksb .postlink a {    margin-top: 27px !important;    position: absolute;}
.subscribelink {    margin-left: -382px !important;    width: 210px;}
#pun-viewtopic .linksb .postlink a {    margin-left: -128px !important;    width: 85px;}

small#plng {    margin-left: -3px;   padding: 1px 10px 1px 10px;    display: inline-block;    font-family: codeproregular;    font-size: 7px;    letter-spacing: 1px;    width: 140px;    text-align: center;    height: 16px;}
small#plng b {font-family: curatorregular;    font-size: 12px;}

form#post.container legend span, #userlist.container legend span, #punbbsearch.container legend span, .container legend.warntext span, .subscribelink, #pun-viewtopic .linksb .postlink a {    margin: 0px 0 0px 0px;    font-family: codeproregular;    padding: 3px 15px 3px 15px;    font-size: 8px;    letter-spacing: 1px;    display: inline-block;    text-align: center;    height: 11px;}
form#post.container legend span, #userlist.container legend span, #punbbsearch.container legend span, .container legend.warntext span, small#plng, .subscribelink, #pun-viewtopic .linksb .postlink a {    color: #525193;    border: 1px solid #9797d3;}
form#post.container legend span {    margin-left: 10px;    width: 325px;}
fieldset#post-preview legend span {margin: 0px 0 0px -8px !important;}

#pun-post h3 a, .permalink, #pun-viewtopic .linksb .pagelink, .FNTslider,  .FNTslider {    padding: 1px 10px 0 10px;    font-family: codeproregular;    letter-spacing: .5px;    text-transform: uppercase;   font-size: 8px;    background: linear-gradient(0deg, #5c8a98, #7da7b8);    border: 1px solid #d6e7ff;    outline: 1px solid #376276;}
#pun-post h3 a, .permalink, .FNTslider, #pun-viewtopic .linksb .pagelink {    position: absolute !important;}
#pun-post h3 a, .permalink, #pun-viewtopic .linksb .pagelink, #pun-viewtopic .linksb .pagelink a {    color: #f2f1ff !important;    text-shadow: 1px 1px 0 #273a30 !important;}
#pun-viewtopic .linksb .pagelink {    margin: -38px 0 0 204px;}
.permalink {    margin: -25px 0 0 204px;    min-width: 86px;    text-align: center;}
.post.topicpost .permalink {    margin: 8px 0 0 -165px;}

#pun-status .status-right {    float: right;    display: none;}

#tooltip, .tipsy-inner {z-index: 999999;border-radius: 0px !important;}
#respect figure .prof, .tipsy-inner a  {     color: #3a606f!important;text-decoration: none !important;}
#tooltip {    position: absolute;    max-width: 200px;    display: none;}