@import url(style_cs.1522074079.css);@font-face{font-family:'Neumann';src:url('http://forumfiles.ru/files/000c/f4/69/48192.woff'),
url('http://hostjs-mybb2011.narod.ru/Font/Briolin.woff') format('woff'),
url('http://forumfiles.ru/files/000c/f4/69/30067.ttf') format('truetype'),
url('http://forumfiles.ru/files/000c/f4/69/55717.svg') format('svg');font-weight:normal;font-style:normal;}
@media screen and (max-width:540px){#OnBottom img, #ToTop img{height:35px !important;width:auto !important;}
#pun{outline-offset:0!important;}
#pun-title{height:50px!important;background-color:#1d1d1b!important;}
#pun-title table{width:auto!important;padding-left:5px!important;padding-right:5px!important;}
#pun-title .title-logo span{display:block!important;padding:10px 5px 10px;font-family:Neumann;font-style:normal;font-size:20px!important;font-weight:bold;color:#b6a47c!important;}
#pun-title table{height:50px!important;}
#pun-navlinks, #pun-navlinks .container{margin-top:0!important;}
#pun-navlinks .container{background-color:#1d1d1b!important;}
#shnot{display:none;}
#pun-announcement{display:block!important;padding:0!important;}
#pun-announcement h2{padding:0;margin:0 0 -1.5em;position:relative;font-family:Neumann;font-style:normal;font-size:14px!important;}
#pun-announcement h2 span{display:block;padding:0.4em 0.4em 0;}
#pun-announcement .container{padding:1.2em 0 0!important;text-align:justify;}
#shn a{display:block;margin:0;width:100px;height:20px;background-color:#c9c9c9;color:#1d1d1b;text-align:center;font-size:14px;line-height:2px;font-family:Neumann;transition:0.5S;}
#shn a:hover{background-color:#203351;color:#c2b080;}
#shn a:first-child{background-color:#bea57b;color:#203351;}
#shn a:hover:first-child{background-color:#4e2323;color:#c2b080;}
#sht{padding:0 0 0 6px;}
#pun-index .tcl h3{width:auto!important;}
#pun-main .category .tcr a{font-size:12px!important;}
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2{font-size:24px!important;}
.punbb .post-box{padding:0.8em!important;}
.punbb .post .container{background-color:#1d1d1b!important;}
.pa-posts{display:block!important;text-align:center!important;}
#pun-viewtopic #pun-main h1{font-size:18px!important;}
#pun-viewtopic .post h3{height:21px;width:auto!important;color:#203351;background-color:#eaeaea;}
#pun-main .post .permalink{width:130px!important;}
#pun-main .post h3 strong{width:110px!important;}
#post-form{padding:0 0px 0 5px!important;}
#post-form h2{margin-left:-5px!important;}
#button-table, #button-keyboard, #button-smile, #button-color, #button-indent, #button-left{display:none !important;}
#font-area, #size-area, #image-area, #video-area, #color-area, #table-area, #addition-area{padding:8px 8px 15px!important;}
}
html, body{margin:0;padding:0;}
.punbb *{margin:0;}
.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;}
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] *{height:1.8em;vertical-align:middle;}
body{font-size:110.01%;}
.punbb{font:normal 68.75% verdana, arial, helvetica, sans-serif;}
.punbb textarea, .punbb input, .punbb select, .punbb optgroup{font:1em verdana, arial, helvetica, sans-serif;color:#203351;background-color:#eaeaea;}
.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;}
.punbb pre{font:1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace;}
.punbb address, .punbb em{font-style:normal;}
.punbb .post-content em{font-style:italic;}
.punbb .post-content em.bbuline{font-style:normal;text-decoration:underline;text-decoration-style:wavy;}
del{background:#4e2323;color:#4e2323;}
del:hover{background:transparent;text-decoration:none;}
.punbb a{color:#978356;text-decoration:none;transition:0.9S;}
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited{color:#4e2323;}
.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;}
#pun{margin:60px auto;position:relative;width:1000px;background-color:#f9f8f8;box-shadow:0 0 6px #9e9e9e;outline:#eaeaea 1px solid;outline-offset:-8px;border:#ffffff solid 12px;}
.punbb{float:left;width:100%;height:auto;}
#pun-redirect, #pun-maint{margin:50px 20% 12px 20%;width:auto;float:none;}
.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 h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2{padding:1px 10px;height:32px;background-color:#4e2323;color:#b6a47c;font-size:20px;font-family:Neumann;}
.punbb .post-content{padding:0;margin:0;width:100%;overflow:hidden;font-family:Tahoma, Geneva, sans-serif;}
.punbb .post-content a{text-decoration:underline;text-decoration-style:dotted;}
.punbb .post-sig dt{display:block;border-top:dashed 1px #b6a47c;margin:5px 0 5px 400px;}
.punbb .post-sig{color:#a0a0a0;}
.punbb .post-content p{margin:0;padding:0 0 1em 0;line-height:150%;}
.punbb .post-content img{vertical-align:text-bottom;}
.punbb .post-content img.postimg{vertical-align:middle;}
.punbb .post-content .blockcode, .punbb .post-content blockquote{width:100%;overflow:hidden;}
.punbb .post-content .scrollbox{width:100%;overflow:auto;}
.punbb .post-content .quote-box{margin:0.1em 0.4em 0.6em;padding:0.9em;background-color:#eaeaea;color:#203351;outline:#1d1d1b 1px dashed;outline-offset:-10px;text-align:justify;border-left:#c2b080 6px solid;border-top:#4e2323 6px solid;border-right:#4e2323 6px solid;border-bottom:#c2b080 6px solid;}
.punbb .post-content .code-box{margin:0.4em 0.4em 1em;padding:1.2em;background-color:#1d1d1b;color:#c9c9c9;border-right:#c2b080 6px solid;border-bottom:#c2b080 6px solid;}
.punbb .quote-box cite{display:block;padding-bottom:0.3em;font-size:1.1em;font-weight:bold;font-style:normal;font-family:Neumann;margin:0;}
.spoiler-box div{display:block;font-weight:bold;font-style:normal;font-family:Neumann;margin:0;}
.punbb .code-box strong.legend a{display:block;padding:0.2em 0.5em;font-size:1.1em;font-weight:bold;font-style:normal;font-family:Neumann;margin:0 0 5px;border:solid 1px #545454;text-decoration:none!important;color:#c9c9c9;}
.punbb .info-box{padding:1.1em 1.7em 1em 1.7em;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;position:relative;width:100%;font-size:1.1em;height:0;}
.punbb .linksb{text-align:right;padding:0.4em 1em 0.5em 1em;font-size:1.1em;}
.multipage{margin-top:3em;}
.linkst .pagelink{position:absolute;top:-4.2em;left:1em;width:24em;font-size:12px;font-family:Tahoma;}
.linkst .pagelink strong{font-size:12px!important;font-family:Tahoma!important;}
.linkst .postlink{position:absolute;top:-4.2em;right:1em;width:16em;text-align:right;font-size:12px!important;font-weight:bold;font-family:Tahoma;}
.linksb .pagelink{float:left;width:24em;text-align:left;}
.linksb .pagelink strong{font-size:12px!important;font-family:Tahoma!important;}
.linksb .postlink{float:right;width:16em;font-weight:bold;}
.subscribelink{clear:both;padding-top:0.3em;padding-bottom:0;}
.punbb .formal .container{padding:1.5em 1.8em 0.1em;}
.punbb .formsubmit{padding:0 0 0 1.7em;margin:1em 0 0 0;}
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span, #pun-main .hashelp input{margin:0 0.6em 0 0;padding:5px;color:#203351;background-color:#ffffff;border:#c9c9c9 1px solid;}
.punbb fieldset{padding:0 18px 0 18px;margin:0 0 1em 0;}
.punbb fieldset legend{padding:0;margin:0 0 0 11px;font-size:1.1em;}
.punbb fieldset legend span{padding:0 5px;margin:0 0 0 -15px;}
.punbb fieldset fieldset{margin:0;padding:0 0 8px 0;}
.punbb .fs-box{padding:1em 0 0.8em 0;}
.punbb .fs-box p, .punbb .fs-box fieldset{padding:0 0 0.8em 0}
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield{float:left;margin-right:1em;}
.punbb .inline .infofield{clear:both;}
.punbb .datafield br{display:none;}
.punbb .required label, .punbb .datafield span.input{font-weight:bold;}
.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%;}
.punbb textarea, .punbb .longinput input{width:64%;margin:0;}
.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;}
.category table thead, .forum table thead{display:none;}
.category table tr{display:block;border-bottom:dashed 1px #eaeaea!important;background-color:#203351;vertical-align:top;}
.punbb .main .tcl{overflow:hidden;text-align:justify;width:70%;padding-right:0!important;border-right:#b6a47c 6px solid;background-color:#eaeaea;font-size:12px;}
.punbb .main .inew .tcl strong a, .punbb .main .inew .tcl strong .byuser{font-family:Tahoma;font-size:12px!important;}
#pun-main .forum .container table .hasicon .tcl .intd .icon, #messages fieldset .fs-box .container table .hasicon tr .pmtcl1 .intd .icon, #pun-main form .forum .container table .hasicon tr .tcl .icon{margin-top:0!important;}
#pun-main .forum .container table .hasicon .tcl .tclcon, #messages fieldset .fs-box .container table .hasicon tr .pmtcl1 .intd .tclcon{margin-left:10px!important;}
#pun-searchtopics #pun-main .forum .container table .hasicon tr .tcl .icon{margin-top:0!important;margin-left:-30px;}
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod{text-align:center;width:10%;}
#pun-main .category .tc2, #pun-main .category .tc3{text-align:center;width:0;display:none;}
.punbb .main .tcr{overflow:hidden;text-align:right;font-size:12px;width:30%;color:#c9c9c9;}
.punbb .main .tcr a{color:#203351;font-size:14px;font-family:Neumann;}
#pun-main .category .tcr{overflow:hidden;text-align:right;font-size:11px;width:30%;color:#c9c9c9;}
#pun-main .category .tcr a{color:#c2b080;font-size:14px;font-family:Neumann;}
#pun-main .forum .container table .hasicon tr .tcr{color:#1d1d1b;}
#pun-userlist .main .tcl, #pun-searchtopics .main .tcl, #pun-modviewforum .main .tcl{width:40%;}
#pun-userlist .main .tc2, #pun-searchtopics .main .tc2{text-align:left;width:20%;}
#pun-debug table .tcl{width:15%;white-space:normal;}
#pun-debug .tcr{width:90%;white-space:normal;}
#pun-index .tcl h3{display:block;padding:2px;margin-left:-48px;margin-top:-9px;width:700px;height:23px;background-color:#b6a47c;font-size:18px;font-weight:normal;text-align:right;}
#pun-index .tcl h3 a{font-family:Neumann;color:#203351;}
#pun-index .tcl .intd .tclcon{margin-left:10px;font-family:Tahoma;}
.punbb td span.youposted{font-weight:bold;margin-left:-1em;position:absolute;}
.punbb td .modlist{display:block;margin-top:-12px;color:#47443d;font-style:normal;font-weight:normal;font-size:10px;text-align:left;}
.punbb td .modlist a{color:#6c6054;font-style:normal;font-weight:normal;text-decoration:underline;text-decoration-color:#47443d;text-decoration-style:dotted;}
.punbb .main td{padding:0.8em 1em;}
.punbb .main th{padding:0.4em 1em 0.4em 1em;}
.punbb tbody.hasicon td.tcl{padding-left:3.2em;}
.punbb div.icon{border-style:solid;border-width:0.6em 0.6em 0.6em 0.6em;height:10px;width:10px;line-height:0.0;margin-top:2.7em;}
.punbb table div.icon{font-size:1.05em;position:absolute;margin-left:-2em;}
.punbb .post .container{margin-top:-1px;background-color:#eaeaea;}
.punbb .post h3{padding-bottom:0;margin-top:-6px;border-left:#b6a47c 6px solid;}
.punbb .post h3 span{padding:2px 30px;display:block;margin-left:19em;}
.punbb .post h3 strong{float:right;width:5em;text-align:right;font-weight:normal;}
.punbb .post .post-author{float:left;width:20em;margin-top:-22px;overflow:hidden;color:#c9c9c9;background-color:#1d1d1b;text-align:center;outline:#b6a47c 1px solid;outline-offset:-6px;}
.punbb .post .post-author ul, .punbb .post .post-author p{padding:1.2em 1em 1em;line-height:140%;}
.pa-author{padding-top:15px;color:#c2b080;font-size:18px;font-weight:bold;font-family:Neumann;line-height:20px;}
.pa-author a{color:#c2b080;text-decoration:none;font-family:Neumann;}
li.pa-title{padding:0.3em;color:#868686;font-size:10px;font-weight:normal;}
li.pa-online{line-height:0.6em;padding-left:0.4em;margin:0.4em 0;font-family:Neumann;color:#b6a47c;}
.punbb .post-body{margin-left:20em;padding:0 0 1px 0;background-color:#f9f8f8;}
.punbb .post-box{padding:1em;}
.punbb fieldset .post-box{margin-bottom:0.8em;}
.punbb .post-links{margin-left:19em;font-family:Tahoma;}
.punbb .post-links ul{padding:0 1em 0 0;height:2em;line-height:2em;margin-left:-19em;background-color:#203351;text-align:right;}
.punbb .post-links li{display:inline;padding-left:1em;}
.punbb .post-links li a{color:#c2b080;}
.pl-email, .pl-website{float:left;}
.punbb .clearer{clear:both;height:0;font-size:0;}
.punbb .modmenu .container{padding:0.2em 1em;text-align:right;background-color:#c9c9c9;}
.punbb .modmenu strong, .punbb .modmenu a{height:1.8em;line-height:1.8em;font-family:Tahoma!important;font-size:12px !important;color:#203351;}
.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;}
#profile .container{padding-left:18.6em;}
#profilenav{float:left;width:14em;margin-left:-16.3em;display:inline;}
#profilenav li{padding-bottom:0.8em;font-weight:bold;}
#viewprofile ul, #profilenav ul{padding:1.5em 18px 0.8em 18px;margin:0 0 1em 0;}
#viewprofile h2, #profilenav h2{background:transparent;padding:0 0 0 0;margin:0 14px -0.6em 14px;}
#viewprofile h2 span, #profilenav h2 span{padding:0 5px;position:relative;}
#viewprofile li, #setmods dl{padding:0 0 0 16em;margin-bottom:0.2em;}
#viewprofile li span{float:left;width:14em;margin-left:-16em;padding:0.5em 1em;font-weight:bold;}
#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;}
.punbb img.avatardemo{float:right;margin:0 0 0.8em 1.8em}
#pun-userlist .formal, #pun-userlist .formal .container{margin-bottom:0;}
#pun-userlist .usertable .container{padding:0 2.3em 2.3em 2.3em;}
#pun-title{margin:0;}
#pun-title h1{display:block;height:40px;padding:2em 1em 0 1em;}
#pun-title h1 span{font-size:1.5em;}
#pun-title table{height:10px;width:1000px;}
#pun-title td.title-logo-tdl{width:100%;}
#pun-title td.title-logo-tdr{width:468px;vertical-align:top;padding-top:2px;}
#pun-pagelinks{position:absolute;top:-15px;left:0;margin:0;padding:0;width:100%;}
#pun-pagelinks .container{background:transparent;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{margin-top:-72px;}
#pun-navlinks .container{height:37px;background-color:#203351;text-align:center;}
#pun-navlinks li{display:inline;padding-right:1em;}
#pun-navlinks li a{display:inline-block;padding:5px 8px 7px;height:23px;font-size:18px;font-family:Neumann;color:#c9c9c9;transition:0.9S;}
#pun-navlinks li a:hover{color:#b6a47c;background-color:#4e2323;}
#pun-ulinks{margin-top:-12px;}
#pun-ulinks .container{height:19px;background-color:#c9c9c9;text-align:center;padding-top:4px;}
#pun-ulinks li, #pun-ulinks li a{display:inline;white-space:nowrap;}
#pun-ulinks li a{padding:0 0.3em 0 0.6em;color:#203351;font-family:Tahoma;}
#pun-ulinks li a:hover{padding:0 0.3em 0 0.6em;color:#4e2323;}
#pun-ulinks li.item1, #pun-ulinks li.item1 a{padding-left:0;color:#4e2323;}
#pun-status, #pun-status .container{border-style:none;border-width:0px;margin-top:-10px;text-align:left;color:#4e2323;font-size:12px!important;line-height:18px;font-family:Tahoma;}
#pun-status strong{font-size:12px!important;font-family:Tahoma!important;}
#pun-status .container{padding:0.8em 1em 1em 1em;}
#pun-status span{white-space:nowrap;margin-right:0.5em;}
#pun-crumbs1{font-weight:normal;overflow:hidden;text-align:center;font-size:18px!important;line-height:20px;font-family:Neumann;margin-top:-25px;margin-bottom:-5px;color:#203351;}
#pun-crumbs1 .crumbs a{font-family:Neumann;color:#4e2323;}
#pun-crumbs1 p.container{padding:1em 1em 0.8em 1em;font-size:1.1em;}
#pun-break1{margin:0 1em;height:0;margin:-2px 1em;position:relative;z-index:1;}
#pun-announcement{display:none;}
#pun-stats .container{padding:0.8em 1em;font-family:Tahoma;font-size:12px;}
#pun-stats .container strong{font-family:Tahoma!important;font-size:12px!important;}
#pun-stats li.item1, #pun-stats li.item2{float:left;clear:both;line-height:150%;}
#pun-stats li.item3, #pun-stats li.item4{text-align:right;line-height:150%;}
li#onlinelist{margin-top:1em;float:left;width:100%;line-height:130%;}
li#onlinelist div{padding:0.7em 0 0 0;}
#pun-qjump{margin:0;width:50%;position:relative;float:left;}
#pun-qjump .container{background:transparent;padding:0.8em 1em;}
#pun-about{margin-top:0;}
#pun-about .container{text-align:right;line-height:150%;padding:0.8em 1em;}
#pun-about p span{display:block;padding-left:50%;}
#pun-crumbs2{overflow:hidden;margin-bottom:0;font-weight:normal;overflow:hidden;text-align:center;font-size:18px!important;line-height:20px;font-family:Neumann;color:#203351;}
#pun-crumbs2 .crumbs a{font-family:Neumann;color:#4e2323;}
#pun-crumbs2 .container{padding:0.8em 1em;}
#pun-break4{margin:-2px 1em;position:relative;height:0;z-index:1;}
#pun-help .formal .info-box h3.legend{padding-bottom:0;margin-bottom:0.8em;}
#pun-help .formal .info-box h3.legend span{padding-bottom:0.6em;display:block;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;}