/*A - Structure style by shidza*/
/*A0*/
@import url(style_cs.1668941524.css);
@font-face {font-family: "IhateComicSans";
src: url("http://forumstatic.ru/files/0019/77/1d/49433.eot");
src: url("http://forumstatic.ru/files/0019/77/1d/49433.eot?#iefix") format("embedded-opentype"),
url("http://forumstatic.ru/files/0019/77/1d/55116.otf") format("opentype"),
url("http://forumstatic.ru/files/0019/77/1d/63262.svg") format("svg"),
url("http://forumstatic.ru/files/0019/77/1d/32397.ttf") format("truetype"),
url("http://forumstatic.ru/files/0019/77/1d/32566.woff") format("woff"),
url("http://forumstatic.ru/files/0019/77/1d/92157.woff2") format("woff2");
font-weight: normal;
font-style: normal;}

/*A1*/
#pun {width:986px;margin:auto;padding:11px 7px;}

#pun-main {padding:6px;}

#qlinks {position:absolute;width:985px;top:195px;}

#qlinks .container {margin:auto;padding:5px;text-align:center;}

#qlinks li {display:inline;text-transform:uppercase;font-weight:bold;font-size:9px;}

#qlinks a {transition-duration:.5s;}

#qlinks a:hover {text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;}

#leftbox {position:absolute;top:11px;width:364px;}

#leftbox .container {margin:auto;padding:5px;height:115px;overflow:hidden;text-align:right;}

.but01, .but02, .but03 {display: inline-block;}

.but01 {padding: 0 3px;border:solid 1px #3f3f3f;font-family:monospace;font-size:11px;font-weight:bold;}

.but02 {padding: 0 3px;border:solid 1px #3f3f3f;font-family:monospace;font-size:11px;font-weight:bold;}

.but03 {padding: 0 3px;border:solid 1px #3f3f3f;font-family:monospace;font-size:11px;font-weight:bold;}

.but01 .name {cursor:pointer;}

.but02 .name {cursor:pointer;}

.but03 .name {cursor:pointer;}

#box01 {display:block;margin:1px;padding:2px;height:96px;overflow:hidden;text-align:justify;}

#box02 {margin:1px;padding:2px 0;height:96px;overflow-x:hidden;}

#box02 span {display:block;margin:0 0 2px 0;padding:0 0 3px 0;line-height:12px;text-align:justify;border-style:dotted;border-width:0 0 2px 0;}

#box02::-webkit-scrollbar {width:0;height:0;}

#box02::-webkit-scrollbar-thumb {border-radius:0;}

#amc {position:absolute;top:11px;margin:0 0 0 371px;width:228px;}

#amc .container {margin:auto;padding:5px;text-align:center;height:115px;}

#amc .container img {height:25px;width:auto;border:solid 1px #414141;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}

#amc .container img:hover {transition:.5s;opacity:0.95;-moz-opacity:0.95;filter:alpha(opacity=95);}

.description {position:relative;}

.description em {display:none;}

.description:hover em {display:block;position:absolute;width:150px;height:auto;text-align:center;font-size:9px; padding:2px;top:11px;left:-50px;opacity:0.95;-moz-opacity:0.95;filter:alpha(opacity=95);z-index:5;}

#amc li {display:inline;font-size:9px;text-transform:uppercase;}

#rightbox {position:absolute;top:11px;margin:0 0 0 606px;width:380px;}

#rightbox .container {margin:auto;padding:5px;height:115px;overflow:hidden;}

.but1, .but2, .but3 {display: inline-block;}

.but1 {padding: 0 3px;border:solid 1px #3f3f3f;font-family:monospace;font-size:11px;font-weight:bold;}

.but2 {padding: 0 3px;border:solid 1px #3f3f3f;font-family:monospace;font-size:11px;font-weight:bold;}

.but3 {padding: 0 3px;border:solid 1px #3f3f3f;font-family:monospace;font-size:11px;font-weight:bold;}

.but1 .name {cursor:pointer;}

.but2 .name {cursor:pointer;}

.but3 .name {cursor:pointer;}

#box1 {display:block;margin:1px;padding:2px;height:96px;overflow:hidden;text-align: justify;}

#box1 img {float:left;margin:0 4px 0 0;opacity:0.75;}

#box1 img:hover {opacity:0.95;transition-duration:.5s;}

#box2 {display:none;margin:1px;padding:2px 0;height:96px;overflow:hidden;}

#box2 img {border:solid 1px #414141;opacity:0.6;}

#box2 img:hover {opacity:0.95;transition-duration:.5s;}

#tooltip {position:absolute;display:none;background-color:rgba(0, 0, 0, 0.6);box-shadow:1px 1px 1px #000;z-index:999;max-width:175px;border-radius:2px;font-family:Monospace;font-size:12px;color:#d3ddd2;text-shadow:1px 1px #000;text-align:center;padding:3px 5px;}

#box3 {display:none;margin:1px;padding:2px 0;height:96px;overflow:hidden;}

#box3 img {border:solid 1px #414141;opacity:0.6;}

#box3 img:hover {opacity:0.95;transition-duration:.5s;}

#html-footer .container {padding:0px;margin:auto;}

#html-footer .container img {opacity:0.6;}

#html-footer .container img:hover {opacity:1;transition:.5s;}

/*A2*/
.punbb * {margin:0;}

.punbb ul, .punbb dl, .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}

/*A3*/
body {font-size:100%; margin:0;}

.punbb {font:normal 70% "verdana","arial","helvetica", sans-serif;}

.punbb textarea, .punbb input, .punbb optgroup {font:1em "verdana","arial","helvetica",sans-serif; border-width:1px; border-style:solid;}

.punbb select {font:1em "verdana","arial","helvetica",sans-serif;}

.punbb h1, .punbb h2, .punbb h4, .punbb table, .punbb th {font-size:1em; font-weight:normal;}

.punbb h2 span {font-size:14px;line-height:12px;font-family:old standard tt;font-weight:bold;text-transform:uppercase;color:#384d47;}

.punbb pre {font:11px  "verdana", "arial", "helvetica", sans-serif;}

.punbb address, .punbb em {font-style: normal;}

.punbb .post-content em {font-style:normal;}

.punbb .post-content em.bbuline {font-style:normal; text-decoration:underline;}

.punbb a {text-decoration:none;}

.punbb optgroup {font-weight:normal;}

/*A4*/
#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;}

.punbb {height:auto; margin:0;}

/*A5*/
#pun-redirect, #pun-maint {float:none; margin:0;}

#pun-redirect h1 {width:auto; margin:0;}

.adformal h2, #pun-adnav h2 {border-style:none solid solid none;}

.punbb .section, .punbb .main {margin-bottom:0em;}

.punbb .category {padding:0 3px;}

#pun-stats.section {margin:-6px auto auto auto;padding:0 6px 6px 6px;}

#pun-stats .statscon {padding:0 3px 3px 3px;}

.punbb .category .container {margin:auto;border-style:double;border-width:4px;}

.punbb .category tr .bottom a{opacity:1; font-size:16px; font-weight:bolder; font-family:monospace; font-variant:small-caps;}

.punbb .category tr .bottom a:hover{opacity:0.7;}

.punbb .category .container table tbody#awards-content.hasicon td.tcl {width:13%;}

.punbb .category .container table tbody#awards-content.hasicon td.tc2 {width:29%;}

#pun-main h1 {display:none;}

#profilenav h2 {width:auto; margin:auto;}

#pun-debug h2 {font-size:24px; font-weight:normal; font-family:Romanovsky; text-align:center; border-style:dotted; border-width:0 0 2px 0;}

#pun-debug h2 span {padding:0 10px; text-shadow:1px 1px #000;}

#pun-index thead {display:none;}

thead {display:none;}

#pun-index .category tr>.tc2,
#pun-index .category tr>.tc3,
#pun-index .category tr>.tcr,
#pun-index .category tr>th {display:none!important;}

#pun-index .category tr {width:478px;margin:1px;display:inline-block;vertical-align:top;}

#pun-index .category tr .Tems_And_messages {display:none;margin-left:0px;}

#pun-index .category tr .bottom {margin-left:50px;line-height:12px;font-size:11px;font-family:arial;vertical-align:top;text-align:right;padding:2px;}

#pun-index .category tr .bottom span {font-size:10px;}

.punbb .forum tr>.tc2,
.punbb .forum tr>.tc3,
.punbb .forum tr>.tcr,
.punbb .forum tr>th {display:none!important;}

.punbb .forum tr {width:475px;margin:1px;display:inline-block;vertical-align:top;}

.punbb .forum tr .Tems_And_messages {display:none;margin-left:0px;}

.punbb .forum tr .bottom {margin-left:50px;margin-right:32px;line-height:12px;font-size:11px;font-family:arial;vertical-align:top;text-align:right;padding:2px;}

.punbb .forum tr .bottom .user-avatar {margin:-13px -40px 0 4px!important;}

.punbb .forum tr .bottom span {font-size:10px;}

.punbb .user-avatar .isonline {display:none!important;}

#pun-index .user-avatar {height:auto!important;width:auto!important;vertical-align:top!important;}

.punbb .user-avatar {float:right!important;margin:0 0 0 4px!important;}

.punbb .user-avatar .avatar-image {height:30px!important;width:30px!important;border-radius:0!important;margin:-2px -2px 0px 2px;}

.punbb .main thead {display:none;}

/* B1*/
.punbb .post-content {padding:2px;margin:0;overflow:hidden;}

.punbb .post-content td {border-width:0px!important;}

.punbb .post-sig {padding-top:5px;}

.punbb .post-sig dt {display:block; border-top-style:dashed; border-top-width:1px; width: 40%; margin:5px 0;}

.punbb .post-content p {margin:0; padding:0 0 0 0; line-height:150%; text-align:justify;}

.post-content hr {padding:0 4px;border-style:dashed;border-width:1px 0;}

.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 .blockcode .scrollbox {height:85px!important;}

.punbb .post-content .scrollbox {width:100%; overflow:auto;}

.punbb .post-content .quote-box, .punbb .post-content .code-box {box-shadow:1px 1px #687176,1px -1px #6d767b,-1px 1px #6a7378,-1px -1px #6a7378;border-style:solid;border-width:1px;border-radius:2px;margin:4px 4px 6px 2px;padding:4px;}

.punbb .post-content .spoiler-box {padding:6px 4px;}

.punbb .post-content .quote-box table, .punbb .post-content .code-box table {width:99%; margin:auto;}

.punbb .quote-box cite, .punbb .code-box strong.legend {display:block; padding-bottom:0.7em; font-size:1em; font-weight:bold; font-style:normal; margin:0;}

/* B2*/
.punbb .info-box {padding:1.1em 1.7em 1em 1.7em; border-style:solid; border-width:0px; margin:0 0 1.1em 0;}

/* B2.2 */
.punbb .info-box * {padding:0 0 0.7em 0;}

/* B2.3 */
.punbb #pun-main .info-box .legend {font-size:1.1em; font-weight:bold;}

/* B3*/
.multipage {padding:9px!important;}

.multipage .section {margin:auto;padding:0 4px;border-style:solid;border-width:0 2px 2px 2px;}

.main .formal {padding:4px;margin:3px;border-style:double;border-width:4px;}

#profile.formal {border-style:double;border-width:4px;padding:4px;margin:3px;}

.main.mod-page {padding:6px 6px 10px 6px!important;}

.main.mod-page .container {padding:4px;}

.main.mod-page h2 .fr {font-family:monospace;font-size:11px;}

.main.mod-page thead {display:table-header-group;}

.punbb .linkst {margin:auto;border-style:double;border-width:4px 4px 0 4px;padding:3px;}

.linkst .pagelink {padding:4px;}

.linkst .postlink {padding:4px;width:auto!important;text-align:right;font-weight:bold;}

.linkst .postlink span {margin:0 4px 0 10px;padding:0 3px;border-style:solid;border-width:0 0 2px 0;font-family:monospace;font-size:13px;font-weight:bold;text-transform:uppercase;}

.linkst .postlink a {transition-duration: .5s;}

.linkst .postlink a:hover, .linkst .postlink a:focus, .linkst .postlink a:active {text-shadow:1px 1px #414141,-1px 1px #414141,1px -1px #414141,-1px -1px #414141;}

.punbb .linksb {margin:auto;border-style:double;border-width:0 4px 4px 4px;}

.linksb .pagelink {padding:4px;}

.linksb .postlink {padding:4px;width:auto!important;text-align:right;font-weight:bold;}

.linksb .postlink span {margin:0 4px 0 10px;padding:0 3px;border-style:solid;border-width:0 0 2px 0;font-family:monospace;font-size:13px;font-weight:bold;text-transform:uppercase;}

.linksb .postlink a {transition-duration: .5s;}

.linksb .postlink a:hover, .linksb .postlink a:focus, .linksb .postlink a:active {text-shadow:1px 1px #414141,-1px 1px #414141,1px -1px #414141,-1px -1px #414141;}

.subscribelink {display:none;}

/* C1*/
.punbb input.button {font-weight:bold;}

#post-form.formal {margin:-4px auto auto auto;box-shadow:5px 0 #7c8e51, -5px 0 #7c8e51, 5px 5px #7c8e51, -5px 5px #7c8e51;border-style:double;border-width:0 4px 4px 4px;}

#post-form h2 {text-align:center;margin:auto 10px;padding:4px 0;border-style:solid;border-width:1px;box-shadow:none;}

#post-form h2 span {font-size:14px;line-height:12px;font-family:monospace;font-weight:bold;text-transform:uppercase;letter-spacing:5px;}

#post-form #post.container {padding:4px;}

#post-form #post.container fieldset {margin:0!important;padding:0!important;}

.punbb .formsubmit {text-align:center;}

#main-reply {width:99%!important;}

.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {margin:0 0.6em 0 0;}

.punbb fieldset {border-style:solid; border-width:0px;}

.punbb .formal fieldset .fs-box table td.tc2 {width: 20%!important;}

.punbb .formal fieldset .fs-box table td.tc3 {width:9%!important;}

#profile legend {font-weight:bold; text-transform:uppercase;}

.punbb legend span {font-family:Verdana;}

.punbb fieldset fieldset {border-style:none; margin:0; padding:0 0 8px 0;}

#form-buttons table {width: 100%!important; margin:0;}

#form-buttons td img {height:24px!important;}

#button-files_rusff {display:none!important;}

#button-graffiti_rusff {display:none!important;}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {right:0!important;top:22px!important;padding:5px;border-width:1px;background-color:rgba(193, 202, 192, 0.7);border:1px solid #6a7378;}

#image-area {width:500px!important;}

.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%; /*For IE*/}

.punbb .longinput input {width:64%; margin:0;}

.punbb .hashelp {position:relative;}

.punbb .helplinks {display:block; 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;  }

/* C2*/
.punbb .main .tcl {overflow:hidden; width:inherit;}

.punbb .main .tc2 {width:8%; text-align:center;}

.punbb .main .tc3 {width:6%; text-align:center;}

.punbb .main .tcr {overflow:hidden; width:34%; text-align:left;}

#pun-main .forum th {display:none;}

.punbb .forum .container {margin:auto;border-style:double;border-width:0 4px;padding:3px}

.punbb .main .tcr a {font-weight:bold;}

#pun-searchtopics .main .tcl {height:16px; font-size:12px; margin:0 0 0 2px;} 

#pun-searchtopics .main .tcl a {font-weight:bold;} 

#pun-searchtopics .pagestext {font-family:monospace; font-size:11px; font-weight:normal;}

#pun-modviewforum .main div.icon {display:none;}

#pun-modviewforum .main .tcl a {font-size:11px; padding:1px 4px 1px 2px;}

#pun-userlist .main .tcl  {width:30%; border-style:none; border-width:0; border-radius:0; background-color:transparent; padding:2px 0 2px 0;}

#pun-userlist .main .tc2  {display:none;}

#pun-userlist .main .tc3  {width:auto;}

#pun-debug table .tcl {width:15%; white-space:normal;}

#pun-debug .tcr {width:90%; white-space: normal;}

.punbb td span.youposted {font-weight:bold; margin-left:-1em;}

.punbb td .modlist {padding:2px 3px 2px 4px; margin:auto auto auto 50px; font-size:9px;}

.punbb td .modlist a {font-size:9px!important; font-weight:normal!important;}

.punbb .main td {padding:2px;}

.punbb td div.tclcon {text-align:justify;margin:0 0 0 50px;padding:0 0 0 0;min-height:52px;}

.punbb td div.tclcon h3 {padding:0 0 0 5px;border-style:solid;border-width:0 0 4px 0;}

.punbb td div.tclcon h3 a {font-size:16px; font-family:monospace; text-transform:uppercase;}

.punbb td div.tclcon div.link {text-align:center;font-family:monospace;text-transform:lowercase;}

.punbb td div.tclcon div.link a {font-size:11px}

.punbb td div.tclcon a {height:16px; font-size:12px; font-weight:bold; margin:0 0 0 2px;}

.byuser {font-family:monospace;}

.punbb div.icon {float:left;display:block;height:54px;width:50px;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}

tr.inew div.icon {opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}

.punbb .forum td div.tclcon {text-align:justify;margin:0 32px 2px 50px;padding:0 0 0 0;min-height:auto;border-style:solid;border-width:0 0 4px 0;font-family:monospace;font-size:10px;}

.punbb .forum td div.tclcon span.stickytext {font-size:10px;}

.punbb .forum td div.tclcon span.closedatafield {font-size:10px;}

.punbb .forum td div.tclcon a {font-size:12px;font-family:monospace;}

/* C3 */
.punbb .post .container {margin:auto;border-style:double;border-width:0 4px;padding:4px;}

.punbb .lastedit {opacity:0.4; text-align:right!important;}

.punbb .post-rating .container {width:fit-content; text-align:right; font-family:monospace; font-size:12px;box-shadow:none;}

.punbb .post-vote .container {width:fit-content; text-align:right; font-family:monospace; font-size:12px;}

#pun-live-rusff {display:none!important;}

.punbb .post h3 {margin:auto;padding:1px 9px 3px 247px;height:14px;border-style:double;border-width:0 4px;}

.punbb .post h3 span {font-family:monospace;}

.punbb .post h3 strong {float:right;width:5em;text-align:right;font-weight:normal;}

.punbb .post .post-author {float:left;width:234px;}
 
#pun-main .post-author ul {text-align:center;padding:6px 14px 14px 14px;font-size:11px;}

.pa-author {font-size:18px;line-height:17px;font-family:IhateComicSans;text-transform:uppercase;overflow:hidden;padding:2px 4px 2px 4px;letter-spacing:1px}

.pa-author a:hover {letter-spacing:1.5px;transition-duration:.5s;}

.pa-title {padding:7px 0 0 0;font-family:monospace;font-size:11px;}

.pa-avatar.item2 {padding:0 5px;}

.pa-avatar img {opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);border-style:solid;border-width:1px;}

.pa-avatar img:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);transition-duration:1s;}

.pa-fld2 {height: 27px;position:relative;margin:0;}

.pa-fld2 ici {position:absolute;left:2px;top:-25px;}

.pa-fld2 kt {position:absolute;font-family:monospace;font-size:15px;font-weight:bold;width:196px;height:18px;text-align:center;margin:-10px 0 0 -98px;text-transform:uppercase;transform:rotate(-2deg);text-shadow:1px 1px #000;overflow:hidden;}

.pa-fld2 mt {position:absolute;font-family:verdana;font-size:10px;line-height:14px;font-style:italic;width:196px;height:15px;text-align:center;margin:7px 0 0 -98px;transform:rotate(-2deg);overflow:hidden;}

img.post-img-Sp {vertical-align:middle;width:60px;opacity:0.7;}

img.post-img-Sp:hover {opacity:0.95;transition-duration:.5s;}

img.post-img-Sp.active {opacity:0.95;}

#pun-main .post-author ul.post-ul-Sp.Sp1 {padding:0;}

#pun-main .post-author ul.post-ul-Sp.Sp2 {padding:0;}

#pun-main .post-author ul.post-ul-Sp.Sp3 {padding:0;}

.pa-posts, .pa-respect {display:table-cell;}

.pa-posts {padding:2px 6px 2px 20px;width:81px;height:26px;}

.pa-respect {padding:2px 23px 2px 6px;width:74px;height:26px;}

.pa-positive {padding:2px 4px;}

.pa-sex {padding:2px 4px;}

.pa-age {padding:2px 4px;}

.pa-ip {padding:2px 4px;}

.pa-time-visit {padding:2px 4px;}

.pa-fld3 {padding:0 4px;}

.pa-fld3 .bra {text-align:justify;padding:2px 3px;border-style:solid;border-width:1px;font-family:monospace;font-size:10px;}

.pa-online {padding:0 4px;}

.pa-last-visit {padding:3px;}

.pa-awards {padding:2px 4px;}

.pa-fld1 {padding:2px 4px;}

.pa-fld4 {padding:2px 4px;}

.pa-gifts {padding:2px 4px;}

.punbb .post-body {margin-left:234px;}

.punbb .post-box {padding:0 0 0 4px;}

.punbb .post-box table {width:inherit;}

.punbb fieldset .post-box {margin-bottom:0.8em;}

.fs-box table td.tcl {width: 14%!important;}

.fs-box table td.tc2 {width:11%!important;}

.fs-box table td.tc2 img {}

.fs-box table td {width:34%!important;}

#pun-main .post-links {width:960px;}

.punbb .post-links ul {text-align:right;}

.punbb .post-links li {display:inline; font-size:11px; font-family:monospace; padding:0 6px;}

.pl-email, .pl-website {float:left;}

.punbb .clearer {clear:both; height:0; font-size:0;}

/* C4*/
.punbb .modmenu .container {margin:auto;box-shadow:5px 0 #7c8e51,-5px 0 #7c8e51;border-style:double;border-width:0 4px;padding:0 4px;text-align:right;}

#topic-modmenu {margin:0;}

#topic-modmenu .container {padding:0px 8px;}

.punbb .modmenu .container strong {float:left;}

.punbb .modmenu input {margin-left:5px; padding:0;}

.punbb .modmenu input.button {float:left; text-transform:none; font-weight:normal;}

/* C5*/
#pun-main .info {border-style:double;border-width:4px;padding:4px;margin:3px;}

.punbb .info .container .backlink {padding-top:8px;}

/* C6*/
#messages .linksb {border-style:none;}

#profilenav {float:left; width:180px; display:inline;}

#profilenav li {font-weight:bold; padding:0.3em 1em;}

#viewprofile ul, #profilenav ul {padding:4px 0 30px 4px; margin:-2px auto 2px auto;}

#viewprofile h2, #profilenav h2 {background:transparent; border:none;}

#viewprofile h2 span, #profilenav h2 span {position:relative; font-family:verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; text-shadow:none;}

#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:4px 2px; font-weight:normal;}

#profile-right li strong {padding-left:initial!important;}

#profile-left li, #profile-left li * {text-align:center;}

.punbb img.avatardemo {float:right; margin:0 0 0.8em 1.8em;}

/*C7*/
#pun-userlist .formal {margin:auto;padding:10px 0 0 0;border-style:double;border-width:0 4px;}

#pun-userlist .usertable {margin:auto;border-style:double;border-width:0 4px;}

#pun-userlist thead {display:contents;}

#pun-userlist .usertable tr {text-align:center;}

#pun-userlist .usertable th.tcl, #pun-userlist .usertable th.tc2, #pun-userlist .usertable th.tc3 {padding:0;font-family:monospace;font-size:13px;font-weight:bold;text-transform:uppercase;}

#pun-userlist .usertable th.tcl {padding-right:38px;text-align:center;}

#pun-userlist .usertable table {border-width:0px;}

/*D1*/
#pun-title {height:207px;width:auto;margin:0;}

#pun-title h1 {display:block;margin-bottom:-1px;}

#pun-title .container {border-style:none; padding:0.2em 1em 0.8em 1em;}

#pun-title h1 span  {font-size:0em; display:none;}

/*D2*/
#pun-navlinks {position:absolute;width:695px;top:143px;margin:0 0 0 290px;}

#pun-navlinks .container {height:17px;margin:auto;padding:4px;text-align:center;}

#pun-navlinks li {display:inline;padding:2px;}

#pun-navlinks li a {display:inline-block;font-size:14px;font-family:monospace;text-transform:uppercase;font-weight:bold;}

#pun-ulinks {position:absolute;width:695px;top:168px;margin:0 0 0 290px;}

#pun-ulinks .container {height:14px;margin:auto;padding:2px 4px 4px 4px;text-align:center;}

#pun-ulinks li {display:inline;margin:0 2px 0 0;}

#pun-ulinks li.item3 {display:none;}

#pun-ulinks li a {font-size:11px;font-family:monospace;text-transform:uppercase;}

#pun-status  {position:absolute;width:283px;top:143px;}

#pun-status .container {margin:auto;height:37px;font-size:9px;padding:4px;}

#pun-status .container .item1, #pun-status .container .item2, #pun-status .container .item3 {display:block;}

.status_userava>img{width:37px;height:auto;vertical-align:top;padding:0 2px 0 0;float:left;margin:0 4px 0 0;opacity:0.85;}

#pun-status .container .user_links {display:block;}

#pun-status .container .user_links li {display:inline;}

#pun-status .container .user_links li a {padding:0 8px 0 2px;font-weight:bold;}

#pun-crumbs1, #pun-crumbs2 {text-align:center;font-size:14px;font-family:monospace;font-weight:bold;margin:4px auto;}

#pun-crumbs1 p.container, #pun-crumbs2 p.container{padding:0;height:17px;}

/*D3*/
#pun-break1 {margin:auto;}

/*D4*/
#pun-announcement h2 {display:none;}

#pun-announcement .container {padding:4.3em 1em 1em 1em;}

/*D5*/
.punbb .main h2, #pun-stats h2 {text-align:center;margin:0;padding:4px;}

.punbb .main h2 span, #pun-stats h2 span {font-size:14px;line-height:12px;font-family:old standard tt;font-weight:bold;text-transform:uppercase;}

#pun-stats .statscon .container {margin:auto;border-style:double;border-width:4px;padding:4px;}

#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {text-align:center;display:inline-block;padding:3px 0;margin:4px 2px;font-family:monospace;font-weight:bold;font-size:10px;text-transform:uppercase;}

#pun-stats li.item1 {width:137px;}

#pun-stats li.item2 {width:167px;}

#pun-stats li.item3 {width:280px;}

#pun-stats li.item3 span {display:none;visibility:hidden;}

#pun-stats li.item3::before {content:"Зарегистрированных ниндзя: ";}

#pun-stats li.item4 {width:340px;}

#pun-stats li.item4 span {display:none;visibility:hidden;}

#pun-stats li.item4::before {content:"Последний ниндзя: ";}

li#onlinelist {float:left; width:100%;}

li#onlinelist div {padding:4px 8px 8px 8px;}

/* D8*/
#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 {width:990px;}

#pun-about .container {text-align:right; padding:10px;}

#pun-about p span {display:block; padding-left:50%;}

#pun-break4 {margin:-2px 1em; border-style:solid none; border-width:1px 0; position:relative; height:0; z-index: 1;}

/* D9*/
#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;}

/*E1*/
::-webkit-scrollbar {width:6px; height:6px;}

::-webkit-scrollbar-thumb {border-radius: 4px;}

.inner.popup_graffiti h1 {font-size: 11px!important; font-weight:normal!important; font-family:verdana, arial, helvetica, sans-serif!important; border:none!important; width:640px!important; margin:0!important;}

.inner.popup_graffiti h1 span {padding:0!important; text-shadow:none!important;}

progress {height:15px;}