/* Design made by Neverains
neverains.tumblr.com, icq 641970359
code version: 4.0
-------------------------------------------------------------*/
/* 0. Import */
@import url("style_cs.1599158999.css");

@font-face {
  font-family: "Oranienbaum";
  src: url("http://forumstatic.ru/files/0019/6b/5b/96443.woff") format("woff"), url("http://forumstatic.ru/files/0019/6b/5b/92615.ttf") format("truetype"), url("http://forumstatic.ru/files/0019/6b/5b/49474.svg") format("svg");
}
@font-face {
  font-family: "buttons-font";
  src: url("http://forumstatic.ru/files/0019/6e/48/21176.woff") format("woff"), url("http://forumstatic.ru/files/0019/6e/48/35164.ttf") format("truetype"), url("http://forumstatic.ru/files/0019/6e/48/56084.svg") format("svg");
}
/* 0. Background */
body {
  background: url("https://image.ibb.co/dgXbrc/header.jpg") top center no-repeat, url("https://image.ibb.co/jDUvFH/background.png") #180c07;
}
#pun {
  background: url("https://image.ibb.co/dgXbrc/header.jpg") top center no-repeat, url("https://image.ibb.co/jSSZBc/footer.png") bottom center no-repeat, url("https://image.ibb.co/cxkD2x/back_left.png") left top repeat-y, url("https://image.ibb.co/nyS49c/back_right.png") right top repeat-y, url("https://image.ibb.co/dBwLun/pun_left.png") left 50px top repeat-y, url("https://image.ibb.co/dCidfS/pun_right.png") right 50px top repeat-y, url("https://image.ibb.co/nJRgpc/pun_back.png") top center #1b0e0a;
  padding-bottom: 65px;
  color: #867f7a;
}
#html-footer #banners {
  margin-top: 20px;
  overflow-y: auto;
  width: 370px;
  height: 34px;
}
#html-footer #banners a {
  filter: saturate(40%);
  opacity: 0.5;
}
#html-footer #banners a:hover {
  filter: saturate(100%);
  opacity: 1;
}
#html-footer a#neverains {
  width: 140px;
  height: 30px;
  display: block;
  margin: -5px 0 0px 877px;
  position: absolute;
}
a,
input.button {
  color: #9e9995;
}
a:hover,
input.button:hover {
  color: #c3bfbd;
}
::-webkit-scrollbar-track {
  background-color: #33251f;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background-color: #533c32;
}
.block-scrolling ::-webkit-scrollbar-track {
  background-color: #575143;
}
.block-scrolling ::-webkit-scrollbar-thumb {
  background-color: #91876f;
}
::selection {
  background: none repeat scroll 0 0 #0d0d0c;
  color: #d8d3c1;
}
::-moz-selection {
  background: none repeat scroll 0 0 #0d0d0c;
  color: #d8d3c1;
}
.block-text {
  color: #1b0e0a;
}
.block-text a {
  color: #3c1f16;
}
.block-text a:hover {
  color: #532b1f;
}
.context-frame {
  border: 8px solid;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
#pun-statistic #pun-main .section .container {
  background: url("https://image.ibb.co/dKEHUc/box_top_left.png") top left no-repeat, url("https://image.ibb.co/kz0P9c/box_top_right.png") top right no-repeat, url("https://image.ibb.co/iaocUc/box_bottom_left.png") bottom left no-repeat, url("https://image.ibb.co/ky9UaH/box_bottom_right.png") bottom right no-repeat, url("https://image.ibb.co/fLSRNx/box_left.png") top left repeat-y, url("https://image.ibb.co/fVdNvH/box_right.png") top right repeat-y, url("https://image.ibb.co/mJicUc/box_top.png") top left repeat-x, url("https://image.ibb.co/jdvfhx/box_bottom.png") bottom left repeat-x, url("https://image.ibb.co/nFVD2x/box.png") top left repeat #bdb7a9;
  padding: 40px;
  margin-top: 15px;
  margin-bottom: 10px;
  box-shadow: black 0 0 5px, black 0 0 5px;
  min-height: 192px;
  color: #1b0e0a;
}
#pun-statistic #pun-main .section .container a {
  color: #3c1f16;
}
#pun-statistic #pun-main .section .container a:hover {
  color: #532b1f;
}
#pun-statistic #pun-main .section .container ::-webkit-scrollbar-track {
  background-color: #575143;
}
#pun-statistic #pun-main .section .container ::-webkit-scrollbar-thumb {
  background-color: #91876f;
}
#pun-statistic #pun-main .section .container fieldset,
#pun-statistic #pun-main .section .container .info-box {
  border: 8px solid;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
.category .container,
#pun-stats .container,
.forum,
.post-body,
.formal:not(#profile),
#pun-profile .formal,
#messages fieldset,
#profilenav,
#post-form,
.usertable,
#pun-online #pun-main div.section,
#pun-message .info,
#pun-adnav,
#pun-admain1,
#pun-admain1 + #pun-admain2,
#pun-redirect #pun-main > .info,
.post-author,
.post_reputation.inner {
  background: url("https://image.ibb.co/dKEHUc/box_top_left.png") top left no-repeat, url("https://image.ibb.co/kz0P9c/box_top_right.png") top right no-repeat, url("https://image.ibb.co/iaocUc/box_bottom_left.png") bottom left no-repeat, url("https://image.ibb.co/ky9UaH/box_bottom_right.png") bottom right no-repeat, url("https://image.ibb.co/fLSRNx/box_left.png") top left repeat-y, url("https://image.ibb.co/fVdNvH/box_right.png") top right repeat-y, url("https://image.ibb.co/mJicUc/box_top.png") top left repeat-x, url("https://image.ibb.co/jdvfhx/box_bottom.png") bottom left repeat-x, url("https://image.ibb.co/nFVD2x/box.png") top left repeat #bdb7a9;
  padding: 40px;
  margin-top: 15px;
  margin-bottom: 10px;
  box-shadow: black 0 0 5px, black 0 0 5px;
  min-height: 192px;
  color: #1b0e0a;
  display: block;
}
.category .container a,
#pun-stats .container a,
.forum a,
.post-body a,
.formal:not(#profile) a,
#pun-profile .formal a,
#messages fieldset a,
#profilenav a,
#post-form a,
.usertable a,
#pun-online #pun-main div.section a,
#pun-message .info a,
#pun-adnav a,
#pun-admain1 a,
#pun-admain1 + #pun-admain2 a,
#pun-redirect #pun-main > .info a,
.post-author a,
.post_reputation.inner a {
  color: #3c1f16;
}
.category .container a:hover,
#pun-stats .container a:hover,
.forum a:hover,
.post-body a:hover,
.formal:not(#profile) a:hover,
#pun-profile .formal a:hover,
#messages fieldset a:hover,
#profilenav a:hover,
#post-form a:hover,
.usertable a:hover,
#pun-online #pun-main div.section a:hover,
#pun-message .info a:hover,
#pun-adnav a:hover,
#pun-admain1 a:hover,
#pun-admain1 + #pun-admain2 a:hover,
#pun-redirect #pun-main > .info a:hover,
.post-author a:hover,
.post_reputation.inner a:hover {
  color: #532b1f;
}
.category .container ::-webkit-scrollbar-track,
#pun-stats .container ::-webkit-scrollbar-track,
.forum ::-webkit-scrollbar-track,
.post-body ::-webkit-scrollbar-track,
.formal:not(#profile) ::-webkit-scrollbar-track,
#pun-profile .formal ::-webkit-scrollbar-track,
#messages fieldset ::-webkit-scrollbar-track,
#profilenav ::-webkit-scrollbar-track,
#post-form ::-webkit-scrollbar-track,
.usertable ::-webkit-scrollbar-track,
#pun-online #pun-main div.section ::-webkit-scrollbar-track,
#pun-message .info ::-webkit-scrollbar-track,
#pun-adnav ::-webkit-scrollbar-track,
#pun-admain1 ::-webkit-scrollbar-track,
#pun-admain1 + #pun-admain2 ::-webkit-scrollbar-track,
#pun-redirect #pun-main > .info ::-webkit-scrollbar-track,
.post-author ::-webkit-scrollbar-track,
.post_reputation.inner ::-webkit-scrollbar-track {
  background-color: #575143;
}
.category .container ::-webkit-scrollbar-thumb,
#pun-stats .container ::-webkit-scrollbar-thumb,
.forum ::-webkit-scrollbar-thumb,
.post-body ::-webkit-scrollbar-thumb,
.formal:not(#profile) ::-webkit-scrollbar-thumb,
#pun-profile .formal ::-webkit-scrollbar-thumb,
#messages fieldset ::-webkit-scrollbar-thumb,
#profilenav ::-webkit-scrollbar-thumb,
#post-form ::-webkit-scrollbar-thumb,
.usertable ::-webkit-scrollbar-thumb,
#pun-online #pun-main div.section ::-webkit-scrollbar-thumb,
#pun-message .info ::-webkit-scrollbar-thumb,
#pun-adnav ::-webkit-scrollbar-thumb,
#pun-admain1 ::-webkit-scrollbar-thumb,
#pun-admain1 + #pun-admain2 ::-webkit-scrollbar-thumb,
#pun-redirect #pun-main > .info ::-webkit-scrollbar-thumb,
.post-author ::-webkit-scrollbar-thumb,
.post_reputation.inner ::-webkit-scrollbar-thumb {
  background-color: #91876f;
}
.category .container fieldset,
#pun-stats .container fieldset,
.forum fieldset,
.post-body fieldset,
.formal:not(#profile) fieldset,
#pun-profile .formal fieldset,
#messages fieldset fieldset,
#profilenav fieldset,
#post-form fieldset,
.usertable fieldset,
#pun-online #pun-main div.section fieldset,
#pun-message .info fieldset,
#pun-adnav fieldset,
#pun-admain1 fieldset,
#pun-admain1 + #pun-admain2 fieldset,
#pun-redirect #pun-main > .info fieldset,
.post-author fieldset,
.post_reputation.inner fieldset,
.category .container .info-box,
#pun-stats .container .info-box,
.forum .info-box,
.post-body .info-box,
.formal:not(#profile) .info-box,
#pun-profile .formal .info-box,
#messages fieldset .info-box,
#profilenav .info-box,
#post-form .info-box,
.usertable .info-box,
#pun-online #pun-main div.section .info-box,
#pun-message .info .info-box,
#pun-adnav .info-box,
#pun-admain1 .info-box,
#pun-admain1 + #pun-admain2 .info-box,
#pun-redirect #pun-main > .info .info-box,
.post-author .info-box,
.post_reputation.inner .info-box {
  border: 8px solid;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
.category .container .input-mixin,
#pun-stats .container .input-mixin,
.forum .input-mixin,
.post-body .input-mixin,
.formal:not(#profile) .input-mixin,
#pun-profile .formal .input-mixin,
#messages fieldset .input-mixin,
#profilenav .input-mixin,
#post-form .input-mixin,
.usertable .input-mixin,
#pun-online #pun-main div.section .input-mixin,
#pun-message .info .input-mixin,
#pun-adnav .input-mixin,
#pun-admain1 .input-mixin,
#pun-admain1 + #pun-admain2 .input-mixin,
#pun-redirect #pun-main > .info .input-mixin,
.post-author .input-mixin,
.post_reputation.inner .input-mixin {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
}
.category .container input:not(.button),
#pun-stats .container input:not(.button),
.forum input:not(.button),
.post-body input:not(.button),
.formal:not(#profile) input:not(.button),
#pun-profile .formal input:not(.button),
#messages fieldset input:not(.button),
#profilenav input:not(.button),
#post-form input:not(.button),
.usertable input:not(.button),
#pun-online #pun-main div.section input:not(.button),
#pun-message .info input:not(.button),
#pun-adnav input:not(.button),
#pun-admain1 input:not(.button),
#pun-admain1 + #pun-admain2 input:not(.button),
#pun-redirect #pun-main > .info input:not(.button),
.post-author input:not(.button),
.post_reputation.inner input:not(.button),
.category .container textarea,
#pun-stats .container textarea,
.forum textarea,
.post-body textarea,
.formal:not(#profile) textarea,
#pun-profile .formal textarea,
#messages fieldset textarea,
#profilenav textarea,
#post-form textarea,
.usertable textarea,
#pun-online #pun-main div.section textarea,
#pun-message .info textarea,
#pun-adnav textarea,
#pun-admain1 textarea,
#pun-admain1 + #pun-admain2 textarea,
#pun-redirect #pun-main > .info textarea,
.post-author textarea,
.post_reputation.inner textarea,
.category .container select,
#pun-stats .container select,
.forum select,
.post-body select,
.formal:not(#profile) select,
#pun-profile .formal select,
#messages fieldset select,
#profilenav select,
#post-form select,
.usertable select,
#pun-online #pun-main div.section select,
#pun-message .info select,
#pun-adnav select,
#pun-admain1 select,
#pun-admain1 + #pun-admain2 select,
#pun-redirect #pun-main > .info select,
.post-author select,
.post_reputation.inner select {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  border-radius: 4px;
}
.category .container input:not(.button):focus,
#pun-stats .container input:not(.button):focus,
.forum input:not(.button):focus,
.post-body input:not(.button):focus,
.formal:not(#profile) input:not(.button):focus,
#pun-profile .formal input:not(.button):focus,
#messages fieldset input:not(.button):focus,
#profilenav input:not(.button):focus,
#post-form input:not(.button):focus,
.usertable input:not(.button):focus,
#pun-online #pun-main div.section input:not(.button):focus,
#pun-message .info input:not(.button):focus,
#pun-adnav input:not(.button):focus,
#pun-admain1 input:not(.button):focus,
#pun-admain1 + #pun-admain2 input:not(.button):focus,
#pun-redirect #pun-main > .info input:not(.button):focus,
.post-author input:not(.button):focus,
.post_reputation.inner input:not(.button):focus,
.category .container textarea:focus,
#pun-stats .container textarea:focus,
.forum textarea:focus,
.post-body textarea:focus,
.formal:not(#profile) textarea:focus,
#pun-profile .formal textarea:focus,
#messages fieldset textarea:focus,
#profilenav textarea:focus,
#post-form textarea:focus,
.usertable textarea:focus,
#pun-online #pun-main div.section textarea:focus,
#pun-message .info textarea:focus,
#pun-adnav textarea:focus,
#pun-admain1 textarea:focus,
#pun-admain1 + #pun-admain2 textarea:focus,
#pun-redirect #pun-main > .info textarea:focus,
.post-author textarea:focus,
.post_reputation.inner textarea:focus,
.category .container select:focus,
#pun-stats .container select:focus,
.forum select:focus,
.post-body select:focus,
.formal:not(#profile) select:focus,
#pun-profile .formal select:focus,
#messages fieldset select:focus,
#profilenav select:focus,
#post-form select:focus,
.usertable select:focus,
#pun-online #pun-main div.section select:focus,
#pun-message .info select:focus,
#pun-adnav select:focus,
#pun-admain1 select:focus,
#pun-admain1 + #pun-admain2 select:focus,
#pun-redirect #pun-main > .info select:focus,
.post-author select:focus,
.post_reputation.inner select:focus,
.category .container input:not(.button).hot,
#pun-stats .container input:not(.button).hot,
.forum input:not(.button).hot,
.post-body input:not(.button).hot,
.formal:not(#profile) input:not(.button).hot,
#pun-profile .formal input:not(.button).hot,
#messages fieldset input:not(.button).hot,
#profilenav input:not(.button).hot,
#post-form input:not(.button).hot,
.usertable input:not(.button).hot,
#pun-online #pun-main div.section input:not(.button).hot,
#pun-message .info input:not(.button).hot,
#pun-adnav input:not(.button).hot,
#pun-admain1 input:not(.button).hot,
#pun-admain1 + #pun-admain2 input:not(.button).hot,
#pun-redirect #pun-main > .info input:not(.button).hot,
.post-author input:not(.button).hot,
.post_reputation.inner input:not(.button).hot,
.category .container textarea.hot,
#pun-stats .container textarea.hot,
.forum textarea.hot,
.post-body textarea.hot,
.formal:not(#profile) textarea.hot,
#pun-profile .formal textarea.hot,
#messages fieldset textarea.hot,
#profilenav textarea.hot,
#post-form textarea.hot,
.usertable textarea.hot,
#pun-online #pun-main div.section textarea.hot,
#pun-message .info textarea.hot,
#pun-adnav textarea.hot,
#pun-admain1 textarea.hot,
#pun-admain1 + #pun-admain2 textarea.hot,
#pun-redirect #pun-main > .info textarea.hot,
.post-author textarea.hot,
.post_reputation.inner textarea.hot,
.category .container select.hot,
#pun-stats .container select.hot,
.forum select.hot,
.post-body select.hot,
.formal:not(#profile) select.hot,
#pun-profile .formal select.hot,
#messages fieldset select.hot,
#profilenav select.hot,
#post-form select.hot,
.usertable select.hot,
#pun-online #pun-main div.section select.hot,
#pun-message .info select.hot,
#pun-adnav select.hot,
#pun-admain1 select.hot,
#pun-admain1 + #pun-admain2 select.hot,
#pun-redirect #pun-main > .info select.hot,
.post-author select.hot,
.post_reputation.inner select.hot {
  outline-color: transparent;
  box-shadow: #dedbd4 0px 0px 5px;
}
.category .container .checkfield > input[id],
#pun-stats .container .checkfield > input[id],
.forum .checkfield > input[id],
.post-body .checkfield > input[id],
.formal:not(#profile) .checkfield > input[id],
#pun-profile .formal .checkfield > input[id],
#messages fieldset .checkfield > input[id],
#profilenav .checkfield > input[id],
#post-form .checkfield > input[id],
.usertable .checkfield > input[id],
#pun-online #pun-main div.section .checkfield > input[id],
#pun-message .info .checkfield > input[id],
#pun-adnav .checkfield > input[id],
#pun-admain1 .checkfield > input[id],
#pun-admain1 + #pun-admain2 .checkfield > input[id],
#pun-redirect #pun-main > .info .checkfield > input[id],
.post-author .checkfield > input[id],
.post_reputation.inner .checkfield > input[id],
.category .container .radiofield > input[id],
#pun-stats .container .radiofield > input[id],
.forum .radiofield > input[id],
.post-body .radiofield > input[id],
.formal:not(#profile) .radiofield > input[id],
#pun-profile .formal .radiofield > input[id],
#messages fieldset .radiofield > input[id],
#profilenav .radiofield > input[id],
#post-form .radiofield > input[id],
.usertable .radiofield > input[id],
#pun-online #pun-main div.section .radiofield > input[id],
#pun-message .info .radiofield > input[id],
#pun-adnav .radiofield > input[id],
#pun-admain1 .radiofield > input[id],
#pun-admain1 + #pun-admain2 .radiofield > input[id],
#pun-redirect #pun-main > .info .radiofield > input[id],
.post-author .radiofield > input[id],
.post_reputation.inner .radiofield > input[id],
.category .container .radiofield .radio > input[id],
#pun-stats .container .radiofield .radio > input[id],
.forum .radiofield .radio > input[id],
.post-body .radiofield .radio > input[id],
.formal:not(#profile) .radiofield .radio > input[id],
#pun-profile .formal .radiofield .radio > input[id],
#messages fieldset .radiofield .radio > input[id],
#profilenav .radiofield .radio > input[id],
#post-form .radiofield .radio > input[id],
.usertable .radiofield .radio > input[id],
#pun-online #pun-main div.section .radiofield .radio > input[id],
#pun-message .info .radiofield .radio > input[id],
#pun-adnav .radiofield .radio > input[id],
#pun-admain1 .radiofield .radio > input[id],
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id],
#pun-redirect #pun-main > .info .radiofield .radio > input[id],
.post-author .radiofield .radio > input[id],
.post_reputation.inner .radiofield .radio > input[id] {
  display: none;
}
.category .container .checkfield > input[id] + label:before,
#pun-stats .container .checkfield > input[id] + label:before,
.forum .checkfield > input[id] + label:before,
.post-body .checkfield > input[id] + label:before,
.formal:not(#profile) .checkfield > input[id] + label:before,
#pun-profile .formal .checkfield > input[id] + label:before,
#messages fieldset .checkfield > input[id] + label:before,
#profilenav .checkfield > input[id] + label:before,
#post-form .checkfield > input[id] + label:before,
.usertable .checkfield > input[id] + label:before,
#pun-online #pun-main div.section .checkfield > input[id] + label:before,
#pun-message .info .checkfield > input[id] + label:before,
#pun-adnav .checkfield > input[id] + label:before,
#pun-admain1 .checkfield > input[id] + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id] + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id] + label:before,
.post-author .checkfield > input[id] + label:before,
.post_reputation.inner .checkfield > input[id] + label:before,
.category .container .radiofield > input[id] + label:before,
#pun-stats .container .radiofield > input[id] + label:before,
.forum .radiofield > input[id] + label:before,
.post-body .radiofield > input[id] + label:before,
.formal:not(#profile) .radiofield > input[id] + label:before,
#pun-profile .formal .radiofield > input[id] + label:before,
#messages fieldset .radiofield > input[id] + label:before,
#profilenav .radiofield > input[id] + label:before,
#post-form .radiofield > input[id] + label:before,
.usertable .radiofield > input[id] + label:before,
#pun-online #pun-main div.section .radiofield > input[id] + label:before,
#pun-message .info .radiofield > input[id] + label:before,
#pun-adnav .radiofield > input[id] + label:before,
#pun-admain1 .radiofield > input[id] + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id] + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id] + label:before,
.post-author .radiofield > input[id] + label:before,
.post_reputation.inner .radiofield > input[id] + label:before,
.category .container .radiofield .radio > input[id] + label:before,
#pun-stats .container .radiofield .radio > input[id] + label:before,
.forum .radiofield .radio > input[id] + label:before,
.post-body .radiofield .radio > input[id] + label:before,
.formal:not(#profile) .radiofield .radio > input[id] + label:before,
#pun-profile .formal .radiofield .radio > input[id] + label:before,
#messages fieldset .radiofield .radio > input[id] + label:before,
#profilenav .radiofield .radio > input[id] + label:before,
#post-form .radiofield .radio > input[id] + label:before,
.usertable .radiofield .radio > input[id] + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id] + label:before,
#pun-message .info .radiofield .radio > input[id] + label:before,
#pun-adnav .radiofield .radio > input[id] + label:before,
#pun-admain1 .radiofield .radio > input[id] + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id] + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id] + label:before,
.post-author .radiofield .radio > input[id] + label:before,
.post_reputation.inner .radiofield .radio > input[id] + label:before {
  content: ' ';
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  display: inline-block;
  margin: 0px 2px 4px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0%;
}
.category .container .checkfield > input[id][type="checkbox"] + label:before,
#pun-stats .container .checkfield > input[id][type="checkbox"] + label:before,
.forum .checkfield > input[id][type="checkbox"] + label:before,
.post-body .checkfield > input[id][type="checkbox"] + label:before,
.formal:not(#profile) .checkfield > input[id][type="checkbox"] + label:before,
#pun-profile .formal .checkfield > input[id][type="checkbox"] + label:before,
#messages fieldset .checkfield > input[id][type="checkbox"] + label:before,
#profilenav .checkfield > input[id][type="checkbox"] + label:before,
#post-form .checkfield > input[id][type="checkbox"] + label:before,
.usertable .checkfield > input[id][type="checkbox"] + label:before,
#pun-online #pun-main div.section .checkfield > input[id][type="checkbox"] + label:before,
#pun-message .info .checkfield > input[id][type="checkbox"] + label:before,
#pun-adnav .checkfield > input[id][type="checkbox"] + label:before,
#pun-admain1 .checkfield > input[id][type="checkbox"] + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id][type="checkbox"] + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id][type="checkbox"] + label:before,
.post-author .checkfield > input[id][type="checkbox"] + label:before,
.post_reputation.inner .checkfield > input[id][type="checkbox"] + label:before,
.category .container .radiofield > input[id][type="checkbox"] + label:before,
#pun-stats .container .radiofield > input[id][type="checkbox"] + label:before,
.forum .radiofield > input[id][type="checkbox"] + label:before,
.post-body .radiofield > input[id][type="checkbox"] + label:before,
.formal:not(#profile) .radiofield > input[id][type="checkbox"] + label:before,
#pun-profile .formal .radiofield > input[id][type="checkbox"] + label:before,
#messages fieldset .radiofield > input[id][type="checkbox"] + label:before,
#profilenav .radiofield > input[id][type="checkbox"] + label:before,
#post-form .radiofield > input[id][type="checkbox"] + label:before,
.usertable .radiofield > input[id][type="checkbox"] + label:before,
#pun-online #pun-main div.section .radiofield > input[id][type="checkbox"] + label:before,
#pun-message .info .radiofield > input[id][type="checkbox"] + label:before,
#pun-adnav .radiofield > input[id][type="checkbox"] + label:before,
#pun-admain1 .radiofield > input[id][type="checkbox"] + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id][type="checkbox"] + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id][type="checkbox"] + label:before,
.post-author .radiofield > input[id][type="checkbox"] + label:before,
.post_reputation.inner .radiofield > input[id][type="checkbox"] + label:before,
.category .container .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-stats .container .radiofield .radio > input[id][type="checkbox"] + label:before,
.forum .radiofield .radio > input[id][type="checkbox"] + label:before,
.post-body .radiofield .radio > input[id][type="checkbox"] + label:before,
.formal:not(#profile) .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-profile .formal .radiofield .radio > input[id][type="checkbox"] + label:before,
#messages fieldset .radiofield .radio > input[id][type="checkbox"] + label:before,
#profilenav .radiofield .radio > input[id][type="checkbox"] + label:before,
#post-form .radiofield .radio > input[id][type="checkbox"] + label:before,
.usertable .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-message .info .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-adnav .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-admain1 .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id][type="checkbox"] + label:before,
.post-author .radiofield .radio > input[id][type="checkbox"] + label:before,
.post_reputation.inner .radiofield .radio > input[id][type="checkbox"] + label:before {
  font-size: 12px;
  padding: 7px 2px 0;
  border-radius: 4px;
}
.category .container .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-stats .container .checkfield > input[id][type="checkbox"]:checked + label:before,
.forum .checkfield > input[id][type="checkbox"]:checked + label:before,
.post-body .checkfield > input[id][type="checkbox"]:checked + label:before,
.formal:not(#profile) .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-profile .formal .checkfield > input[id][type="checkbox"]:checked + label:before,
#messages fieldset .checkfield > input[id][type="checkbox"]:checked + label:before,
#profilenav .checkfield > input[id][type="checkbox"]:checked + label:before,
#post-form .checkfield > input[id][type="checkbox"]:checked + label:before,
.usertable .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-online #pun-main div.section .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-message .info .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-adnav .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id][type="checkbox"]:checked + label:before,
.post-author .checkfield > input[id][type="checkbox"]:checked + label:before,
.post_reputation.inner .checkfield > input[id][type="checkbox"]:checked + label:before,
.category .container .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-stats .container .radiofield > input[id][type="checkbox"]:checked + label:before,
.forum .radiofield > input[id][type="checkbox"]:checked + label:before,
.post-body .radiofield > input[id][type="checkbox"]:checked + label:before,
.formal:not(#profile) .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-profile .formal .radiofield > input[id][type="checkbox"]:checked + label:before,
#messages fieldset .radiofield > input[id][type="checkbox"]:checked + label:before,
#profilenav .radiofield > input[id][type="checkbox"]:checked + label:before,
#post-form .radiofield > input[id][type="checkbox"]:checked + label:before,
.usertable .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-online #pun-main div.section .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-message .info .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-adnav .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id][type="checkbox"]:checked + label:before,
.post-author .radiofield > input[id][type="checkbox"]:checked + label:before,
.post_reputation.inner .radiofield > input[id][type="checkbox"]:checked + label:before,
.category .container .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-stats .container .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.forum .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.post-body .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.formal:not(#profile) .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-profile .formal .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#messages fieldset .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#profilenav .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#post-form .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.usertable .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-message .info .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-adnav .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.post-author .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.post_reputation.inner .radiofield .radio > input[id][type="checkbox"]:checked + label:before {
  content: '\2714';
}
.category .container .checkfield > input[id][type="radio"] + label:before,
#pun-stats .container .checkfield > input[id][type="radio"] + label:before,
.forum .checkfield > input[id][type="radio"] + label:before,
.post-body .checkfield > input[id][type="radio"] + label:before,
.formal:not(#profile) .checkfield > input[id][type="radio"] + label:before,
#pun-profile .formal .checkfield > input[id][type="radio"] + label:before,
#messages fieldset .checkfield > input[id][type="radio"] + label:before,
#profilenav .checkfield > input[id][type="radio"] + label:before,
#post-form .checkfield > input[id][type="radio"] + label:before,
.usertable .checkfield > input[id][type="radio"] + label:before,
#pun-online #pun-main div.section .checkfield > input[id][type="radio"] + label:before,
#pun-message .info .checkfield > input[id][type="radio"] + label:before,
#pun-adnav .checkfield > input[id][type="radio"] + label:before,
#pun-admain1 .checkfield > input[id][type="radio"] + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id][type="radio"] + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id][type="radio"] + label:before,
.post-author .checkfield > input[id][type="radio"] + label:before,
.post_reputation.inner .checkfield > input[id][type="radio"] + label:before,
.category .container .radiofield > input[id][type="radio"] + label:before,
#pun-stats .container .radiofield > input[id][type="radio"] + label:before,
.forum .radiofield > input[id][type="radio"] + label:before,
.post-body .radiofield > input[id][type="radio"] + label:before,
.formal:not(#profile) .radiofield > input[id][type="radio"] + label:before,
#pun-profile .formal .radiofield > input[id][type="radio"] + label:before,
#messages fieldset .radiofield > input[id][type="radio"] + label:before,
#profilenav .radiofield > input[id][type="radio"] + label:before,
#post-form .radiofield > input[id][type="radio"] + label:before,
.usertable .radiofield > input[id][type="radio"] + label:before,
#pun-online #pun-main div.section .radiofield > input[id][type="radio"] + label:before,
#pun-message .info .radiofield > input[id][type="radio"] + label:before,
#pun-adnav .radiofield > input[id][type="radio"] + label:before,
#pun-admain1 .radiofield > input[id][type="radio"] + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id][type="radio"] + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id][type="radio"] + label:before,
.post-author .radiofield > input[id][type="radio"] + label:before,
.post_reputation.inner .radiofield > input[id][type="radio"] + label:before,
.category .container .radiofield .radio > input[id][type="radio"] + label:before,
#pun-stats .container .radiofield .radio > input[id][type="radio"] + label:before,
.forum .radiofield .radio > input[id][type="radio"] + label:before,
.post-body .radiofield .radio > input[id][type="radio"] + label:before,
.formal:not(#profile) .radiofield .radio > input[id][type="radio"] + label:before,
#pun-profile .formal .radiofield .radio > input[id][type="radio"] + label:before,
#messages fieldset .radiofield .radio > input[id][type="radio"] + label:before,
#profilenav .radiofield .radio > input[id][type="radio"] + label:before,
#post-form .radiofield .radio > input[id][type="radio"] + label:before,
.usertable .radiofield .radio > input[id][type="radio"] + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id][type="radio"] + label:before,
#pun-message .info .radiofield .radio > input[id][type="radio"] + label:before,
#pun-adnav .radiofield .radio > input[id][type="radio"] + label:before,
#pun-admain1 .radiofield .radio > input[id][type="radio"] + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id][type="radio"] + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id][type="radio"] + label:before,
.post-author .radiofield .radio > input[id][type="radio"] + label:before,
.post_reputation.inner .radiofield .radio > input[id][type="radio"] + label:before {
  border-radius: 40px;
  font-size: 27px;
  padding: 6px 0 0 0.7px;
}
.category .container .checkfield > input[id][type="radio"]:checked + label:before,
#pun-stats .container .checkfield > input[id][type="radio"]:checked + label:before,
.forum .checkfield > input[id][type="radio"]:checked + label:before,
.post-body .checkfield > input[id][type="radio"]:checked + label:before,
.formal:not(#profile) .checkfield > input[id][type="radio"]:checked + label:before,
#pun-profile .formal .checkfield > input[id][type="radio"]:checked + label:before,
#messages fieldset .checkfield > input[id][type="radio"]:checked + label:before,
#profilenav .checkfield > input[id][type="radio"]:checked + label:before,
#post-form .checkfield > input[id][type="radio"]:checked + label:before,
.usertable .checkfield > input[id][type="radio"]:checked + label:before,
#pun-online #pun-main div.section .checkfield > input[id][type="radio"]:checked + label:before,
#pun-message .info .checkfield > input[id][type="radio"]:checked + label:before,
#pun-adnav .checkfield > input[id][type="radio"]:checked + label:before,
#pun-admain1 .checkfield > input[id][type="radio"]:checked + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id][type="radio"]:checked + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id][type="radio"]:checked + label:before,
.post-author .checkfield > input[id][type="radio"]:checked + label:before,
.post_reputation.inner .checkfield > input[id][type="radio"]:checked + label:before,
.category .container .radiofield > input[id][type="radio"]:checked + label:before,
#pun-stats .container .radiofield > input[id][type="radio"]:checked + label:before,
.forum .radiofield > input[id][type="radio"]:checked + label:before,
.post-body .radiofield > input[id][type="radio"]:checked + label:before,
.formal:not(#profile) .radiofield > input[id][type="radio"]:checked + label:before,
#pun-profile .formal .radiofield > input[id][type="radio"]:checked + label:before,
#messages fieldset .radiofield > input[id][type="radio"]:checked + label:before,
#profilenav .radiofield > input[id][type="radio"]:checked + label:before,
#post-form .radiofield > input[id][type="radio"]:checked + label:before,
.usertable .radiofield > input[id][type="radio"]:checked + label:before,
#pun-online #pun-main div.section .radiofield > input[id][type="radio"]:checked + label:before,
#pun-message .info .radiofield > input[id][type="radio"]:checked + label:before,
#pun-adnav .radiofield > input[id][type="radio"]:checked + label:before,
#pun-admain1 .radiofield > input[id][type="radio"]:checked + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id][type="radio"]:checked + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id][type="radio"]:checked + label:before,
.post-author .radiofield > input[id][type="radio"]:checked + label:before,
.post_reputation.inner .radiofield > input[id][type="radio"]:checked + label:before,
.category .container .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-stats .container .radiofield .radio > input[id][type="radio"]:checked + label:before,
.forum .radiofield .radio > input[id][type="radio"]:checked + label:before,
.post-body .radiofield .radio > input[id][type="radio"]:checked + label:before,
.formal:not(#profile) .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-profile .formal .radiofield .radio > input[id][type="radio"]:checked + label:before,
#messages fieldset .radiofield .radio > input[id][type="radio"]:checked + label:before,
#profilenav .radiofield .radio > input[id][type="radio"]:checked + label:before,
#post-form .radiofield .radio > input[id][type="radio"]:checked + label:before,
.usertable .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-message .info .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-adnav .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-admain1 .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id][type="radio"]:checked + label:before,
.post-author .radiofield .radio > input[id][type="radio"]:checked + label:before,
.post_reputation.inner .radiofield .radio > input[id][type="radio"]:checked + label:before {
  content: '\2981';
}
.category .container form#post,
#pun-stats .container form#post,
.forum form#post,
.post-body form#post,
.formal:not(#profile) form#post,
#pun-profile .formal form#post,
#messages fieldset form#post,
#profilenav form#post,
#post-form form#post,
.usertable form#post,
#pun-online #pun-main div.section form#post,
#pun-message .info form#post,
#pun-adnav form#post,
#pun-admain1 form#post,
#pun-admain1 + #pun-admain2 form#post,
#pun-redirect #pun-main > .info form#post,
.post-author form#post,
.post_reputation.inner form#post {
  position: relative;
}
.category .container form#post .container,
#pun-stats .container form#post .container,
.forum form#post .container,
.post-body form#post .container,
.formal:not(#profile) form#post .container,
#pun-profile .formal form#post .container,
#messages fieldset form#post .container,
#profilenav form#post .container,
#post-form form#post .container,
.usertable form#post .container,
#pun-online #pun-main div.section form#post .container,
#pun-message .info form#post .container,
#pun-adnav form#post .container,
#pun-admain1 form#post .container,
#pun-admain1 + #pun-admain2 form#post .container,
#pun-redirect #pun-main > .info form#post .container,
.post-author form#post .container,
.post_reputation.inner form#post .container {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  padding: 0.5em;
}
.category .container form#post fieldset,
#pun-stats .container form#post fieldset,
.forum form#post fieldset,
.post-body form#post fieldset,
.formal:not(#profile) form#post fieldset,
#pun-profile .formal form#post fieldset,
#messages fieldset form#post fieldset,
#profilenav form#post fieldset,
#post-form form#post fieldset,
.usertable form#post fieldset,
#pun-online #pun-main div.section form#post fieldset,
#pun-message .info form#post fieldset,
#pun-adnav form#post fieldset,
#pun-admain1 form#post fieldset,
#pun-admain1 + #pun-admain2 form#post fieldset,
#pun-redirect #pun-main > .info form#post fieldset,
.post-author form#post fieldset,
.post_reputation.inner form#post fieldset {
  border: none;
}
.nice-header {
  font-family: "Oranienbaum";
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #867f7a;
  font-size: 16px;
}
h1,
h2,
#pun-messages #profile legend {
  font-family: "Oranienbaum";
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #867f7a;
  font-size: 16px;
  background: url("https://image.ibb.co/d5V70S/0.png") top center no-repeat;
  height: 55px;
  min-width: 523px;
  padding: 0px 0 0 262px;
  font-size: 22px;
  text-shadow: #1b0e0a 0px 0px 2px, #1b0e0a 0px 0px 2px, #1b0e0a 0px 0px 5px, #1b0e0a 0px 0px 5px;
  margin-bottom: -14px;
  margin-top: 10px;
}
#pun-navlinks {
  top: 332px;
  margin-left: 85px;
  font-size: 0px;
  text-align: left;
}
#pun-navlinks li {
  margin: 0 5px;
  padding-left: 11px;
}
#pun-navlinks li a {
    font-family: "Oranienbaum";
    text-decoration: none;
    font-weight: 200;
    text-transform: none;
    color: #ada49d;
    font-size: 16px;
    text-shadow: #000 0px 0px 2px, #000 0px 0px 2px, #000 0px 0px 10px, #000 0px 0px 10px, #000 0px 0px 10px;
    transition-duration: 0.5s;
    opacity: 0.8;
}
#pun-navlinks li a:hover {
  opacity: 0.99;
}
#pun-ulinks {
  color: #1b0e0a;
  text-align: center;
  width: 530px;
  position: absolute;
  top: 372px;
  margin-left: 66px;
}
#pun-ulinks a {
  color: #3c1f16;
}
#pun-ulinks a:hover {
  color: #532b1f;
}
#pun-ulinks li a {
  padding: 0 0.5em;
  opacity: 0.8;
  font-size: 0.9em;
}
#pun-ulinks li a:hover {
  opacity: 1;
}
#pun-ulinks .item3,
#pun-ulinks li.item6 + li.item7 {
  display: none;
}
/* 3. Greeting and breadcrumbs */
#pun-crumbs2,
#pun-status,
#pun-crumbs1 {
  font-size: 0.9em;
  margin-left: 36px;
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
}
/* 4. Statistics */
/* 5. Profile page, inputs */
#pun-statistic #pun-main .section .container .input-mixin {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
}
#pun-statistic #pun-main .section .container input:not(.button),
#pun-statistic #pun-main .section .container textarea,
#pun-statistic #pun-main .section .container select {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  border-radius: 4px;
}
#pun-statistic #pun-main .section .container input:not(.button):focus,
#pun-statistic #pun-main .section .container textarea:focus,
#pun-statistic #pun-main .section .container select:focus,
#pun-statistic #pun-main .section .container input:not(.button).hot,
#pun-statistic #pun-main .section .container textarea.hot,
#pun-statistic #pun-main .section .container select.hot {
  outline-color: transparent;
  box-shadow: #dedbd4 0px 0px 5px;
}
#pun-statistic #pun-main .section .container .checkfield > input[id],
#pun-statistic #pun-main .section .container .radiofield > input[id],
#pun-statistic #pun-main .section .container .radiofield .radio > input[id] {
  display: none;
}
#pun-statistic #pun-main .section .container .checkfield > input[id] + label:before,
#pun-statistic #pun-main .section .container .radiofield > input[id] + label:before,
#pun-statistic #pun-main .section .container .radiofield .radio > input[id] + label:before {
  content: ' ';
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  display: inline-block;
  margin: 0px 2px 4px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0%;
}
#pun-statistic #pun-main .section .container .checkfield > input[id][type="checkbox"] + label:before,
#pun-statistic #pun-main .section .container .radiofield > input[id][type="checkbox"] + label:before,
#pun-statistic #pun-main .section .container .radiofield .radio > input[id][type="checkbox"] + label:before {
  font-size: 12px;
  padding: 7px 2px 0;
  border-radius: 4px;
}
#pun-statistic #pun-main .section .container .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-statistic #pun-main .section .container .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-statistic #pun-main .section .container .radiofield .radio > input[id][type="checkbox"]:checked + label:before {
  content: '\2714';
}
#pun-statistic #pun-main .section .container .checkfield > input[id][type="radio"] + label:before,
#pun-statistic #pun-main .section .container .radiofield > input[id][type="radio"] + label:before,
#pun-statistic #pun-main .section .container .radiofield .radio > input[id][type="radio"] + label:before {
  border-radius: 40px;
  font-size: 27px;
  padding: 6px 0 0 0.7px;
}
#pun-statistic #pun-main .section .container .checkfield > input[id][type="radio"]:checked + label:before,
#pun-statistic #pun-main .section .container .radiofield > input[id][type="radio"]:checked + label:before,
#pun-statistic #pun-main .section .container .radiofield .radio > input[id][type="radio"]:checked + label:before {
  content: '\2981';
}
#pun-statistic #pun-main .section .container form#post {
  position: relative;
}
#pun-statistic #pun-main .section .container form#post .container {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  padding: 0.5em;
}
#pun-statistic #pun-main .section .container form#post fieldset {
  border: none;
}
#pun-adnav li.isactive {
  border: 8px solid;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
  padding: 0.3em !important;
  margin-left: -10px !important;
  margin-bottom: 2px !important;
}
.category .tcl,
.forum .tcl {
  padding: 0;
}
.category h3 a, .forum .tcl strong a, .forum .tcl>a:first-of-type, .forum .tclcon>*:not(.newtext)+a:first-of-type {
  font-family: "Oranienbaum";
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #191a1e;
  text-shadow: none;
  font-size: 16px;
  display: block
}
.forum .tcl span.byuser {
  margin-left: -0.3em;
}
#pun-index .category .tclcon,
.forum .tclcon {
  border: 8px solid;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
#pun-index .category table tbody tr td.tcl,
.forum table tbody tr td.tcl {
  background: url("https://image.ibb.co/d8R9aH/iold.png") no-repeat 100% 50%;
  height: 60px;
  padding-right: 65px;
}
#pun-index .category table tbody tr.iclosed td.tcl,
.forum table tbody tr.iclosed td.tcl {
  background-image: url("https://image.ibb.co/dhHhvH/iclo.png");
}
#pun-index .category table tbody tr.inew td.tcl,
.forum table tbody tr.inew td.tcl,
#pun-index .category table tbody tr.isticky td.tcl,
.forum table tbody tr.isticky td.tcl {
  background-image: url("https://image.ibb.co/gDYcUc/inew.png");
}

.icon {
    float: right;
    margin-top: 15px;
    margin-right: -15px;
}

.icon[data-new-topics]:before,
.subforums span[data-new-topics]:before{
  background:#35221c !important;
  color:#d4d1c5 !important;
}

/* 7. Topic page */
.quote-box,
.code-box {
  border: 8px solid;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
.quote-box cite,
.code-box cite,
.quote-box strong.legend,
.code-box strong.legend {
  font-family: "Oranienbaum";
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #867f7a;
  color: #442820;
  text-shadow: #bdb7a9 0 0 2px, #bdb7a9 0 0 2px, #bdb7a9 0 0 2px, #bdb7a9 0 0 2px;
}
.post h3 {
  font-family: "Oranienbaum";
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #867f7a;
}
.post-author {
  padding: 25px 20px 30px;
  margin: 0;
}
.post-author .pa-author {
  font-family: "Oranienbaum";
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #867f7a;
  font-size: 14px;
  border-bottom: 1px solid #91876f;
  margin: 0 16px 3px;
  color: inherit;
}
.post-author .pa-author strong {
  font-weight: 100;
}
.post-author .pa-title {
  font-size: 0.9em;
}
.post-author .pa-avatar {
  border: 8px solid;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
  margin: 0.7em auto;
  display: table;
  font-size: 0;
  padding: 1px;
}
.post-author img.post-img-Sp {
  margin: 4px 0 0;
  opacity: 0.7;
  transition-duration: .7s;
}
.post-author img.post-img-Sp:hover {
  opacity: 1;
}
hr {
  background: #91876f;
  height: 1px;
  margin: 3px 7px;
}
.post-body {
  padding-bottom: 0;
  margin-top: 0px;
}
.post-body .post-box {
  padding-bottom: 45px;
}
.linkst {
  margin-top: -3em;
}
/* 8. Links top&bottom */
.post-links ul li a,
.pagelink strong,
.modmenu strong a,
.linkst a,
.linksb a,
select#mod-options,
input.button {
  font-family: "Oranienbaum";
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #867f7a;
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
  font-family: "buttons-font" !important;
  font-size: 12px !important;
  display: inline-block;
  margin: 0 4px;
  padding: 3px 6px;
  border: 1px solid #45322d;
  border-radius: 4px;
  opacity: 0.8;
  background: linear-gradient(#634941, #261c19) #261c19;
  box-shadow: inset 0 0 0 1px #261c19, #000000 0 2px 5px;
}
.post-links ul li a:hover,
.pagelink strong:hover,
.modmenu strong a:hover,
.linkst a:hover,
.linksb a:hover,
select#mod-options:hover,
input.button:hover {
  opacity: 1;
}
.pagelink strong {
  opacity: 1;
  background: linear-gradient(#634941, #261c19);
}
.pagelink a,
.pagelink strong {
  margin: 0 1px;
  padding: 2px 5px;
}
#mod-options {
  color: #9e9995;
}
/* 9. Admin */
#pun-adnav,
.adformal {
  color: #1b0e0a !important;
}
#pun-adnav a,
.adformal a {
  color: #3c1f16 !important;
}
#pun-adnav a:hover,
.adformal a:hover {
  color: #532b1f !important;
}
.adformal fieldset {
  border: 8px solid !important;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat !important;
  padding: 1em !important;
  margin: 0.5em 0 !important;
}
.adformal h2 {
  font-family: "Oranienbaum" !important;
  text-decoration: none !important;
  font-weight: 200 !important;
  text-transform: none !important;
  color: #867f7a !important;
  color: #442820 !important;
  text-shadow: #bdb7a9 0 0 2px, #bdb7a9 0 0 2px, #bdb7a9 0 0 2px, #bdb7a9 0 0 2px !important;
  margin-top: -32px !important;
}
.adformal h2 span {
  font-size: 1.5em !important;
}
/* 10. Redirect */
#pun-redirect {
  background: url("https://image.ibb.co/jDUvFH/background.png") #180c07;
}
#pun-redirect #pun-main .info {
  margin-top: -60px;
  padding-top: 45px;
}
/* 11. Arrows */
#arrows {
  position: fixed;
  right: 1%;
  bottom: 50%;
}
#arrows > * {
  width: 54px;
  height: 23px;
  margin-bottom: 3px;
  display: block;
}
#arrows > *#nav_up {
  background: url("https://image.ibb.co/dMpqpn/up.png") no-repeat;
}
#arrows > *#nav_down {
  background: url("https://image.ibb.co/kPeC27/down.png") no-repeat;
}
#arrows > *:hover {
  filter: brightness(150%);
}
/* 12. Messages */
#pun-messages #profile fieldset {
  margin-top: 52px;
}
#pun-messages #profile fieldset legend {
  position: absolute;
  margin-top: -95px;
  padding-left: 108px !important;
  width: 650px;
}
#pun-messages #profile > .container > fieldset legend {
  margin-top: -50px;
}
/* 13. Announcement */
#pun-announcement {
  background: url("https://image.ibb.co/dKEHUc/box_top_left.png") top left no-repeat, url("https://image.ibb.co/kz0P9c/box_top_right.png") top right no-repeat, url("https://image.ibb.co/iaocUc/box_bottom_left.png") bottom left no-repeat, url("https://image.ibb.co/ky9UaH/box_bottom_right.png") bottom right no-repeat, url("https://image.ibb.co/fLSRNx/box_left.png") top left repeat-y, url("https://image.ibb.co/fVdNvH/box_right.png") top right repeat-y, url("https://image.ibb.co/mJicUc/box_top.png") top left repeat-x, url("https://image.ibb.co/jdvfhx/box_bottom.png") bottom left repeat-x, url("https://image.ibb.co/nFVD2x/box.png") top left repeat #bdb7a9;
  margin-top: 15px;
  margin-bottom: 10px;
  box-shadow: black 0 0 5px, black 0 0 5px;
  min-height: 192px;
  color: #1b0e0a;
  min-height: 182px;
  margin: 0px 29px 1em;
  padding: 30px;
  text-align: center;
}
#pun-announcement a {
  color: #3c1f16;
}
#pun-announcement a:hover {
  color: #532b1f;
}
#pun-announcement ::-webkit-scrollbar-track {
  background-color: #575143;
}
#pun-announcement ::-webkit-scrollbar-thumb {
  background-color: #91876f;
}
#pun-announcement fieldset,
#pun-announcement .info-box {
  border: 8px solid;
  border-image: url("https://image.ibb.co/etGxUc/frame1.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
#pun-announcement .input-mixin {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
}
#pun-announcement input:not(.button),
#pun-announcement textarea,
#pun-announcement select {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  border-radius: 4px;
}
#pun-announcement input:not(.button):focus,
#pun-announcement textarea:focus,
#pun-announcement select:focus,
#pun-announcement input:not(.button).hot,
#pun-announcement textarea.hot,
#pun-announcement select.hot {
  outline-color: transparent;
  box-shadow: #dedbd4 0px 0px 5px;
}
#pun-announcement .checkfield > input[id],
#pun-announcement .radiofield > input[id],
#pun-announcement .radiofield .radio > input[id] {
  display: none;
}
#pun-announcement .checkfield > input[id] + label:before,
#pun-announcement .radiofield > input[id] + label:before,
#pun-announcement .radiofield .radio > input[id] + label:before {
  content: ' ';
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  display: inline-block;
  margin: 0px 2px 4px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0%;
}
#pun-announcement .checkfield > input[id][type="checkbox"] + label:before,
#pun-announcement .radiofield > input[id][type="checkbox"] + label:before,
#pun-announcement .radiofield .radio > input[id][type="checkbox"] + label:before {
  font-size: 12px;
  padding: 7px 2px 0;
  border-radius: 4px;
}
#pun-announcement .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-announcement .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-announcement .radiofield .radio > input[id][type="checkbox"]:checked + label:before {
  content: '\2714';
}
#pun-announcement .checkfield > input[id][type="radio"] + label:before,
#pun-announcement .radiofield > input[id][type="radio"] + label:before,
#pun-announcement .radiofield .radio > input[id][type="radio"] + label:before {
  border-radius: 40px;
  font-size: 27px;
  padding: 6px 0 0 0.7px;
}
#pun-announcement .checkfield > input[id][type="radio"]:checked + label:before,
#pun-announcement .radiofield > input[id][type="radio"]:checked + label:before,
#pun-announcement .radiofield .radio > input[id][type="radio"]:checked + label:before {
  content: '\2981';
}
#pun-announcement form#post {
  position: relative;
}
#pun-announcement form#post .container {
  background-color: #cdc8bd;
  border: 1px solid #180c07;
  padding: 0.5em;
}
#pun-announcement form#post fieldset {
  border: none;
}
#pun-announcement a.hover_link {
  opacity: 0.7;
  margin-top: 3px;
  display: inline-block;
}
#pun-announcement a.hover_link:hover {
  opacity: 0.99;
}
div#greeting {
  position: absolute;
  width: 210px;
  top: 159px;
  text-align: center;
  margin-left: 290px;
  color: #a29b95;
  text-shadow: #000 0px 0px 15px, #000 0px 0px 10px, #000 0px 0px 10px, #000 0px 0px 10px;
}
#slider {
  position: absolute;
  top: 632px;
  text-align: center;
  width: 490px;
}
#slider ::-webkit-scrollbar-track {
  background-color: #575143;
}
#slider ::-webkit-scrollbar-thumb {
  background-color: #91876f;
}
#slider > div {
  display: inline;
}
#slider .container {
  opacity: 0;
  position: absolute;
  top: -220px;
  width: 464px;
  height: 202px;
  transition-duration: 0.5s;
  overflow: auto;
  left: 13px;
  color: #1b0e0a;
}
#slider .container a {
  color: #3c1f16;
}
#slider .container a:hover {
  color: #532b1f;
}
#slider label {
  font-family: "Oranienbaum";
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #867f7a;
  color: #442820;
  text-shadow: #bdb7a9 0 0 2px, #bdb7a9 0 0 2px, #bdb7a9 0 0 2px, #bdb7a9 0 0 2px;
  background: linear-gradient(#000000 -2px, transparent 5px), url("../img/tab.png") bottom right no-repeat;
  width: 91px;
  height: 36px;
  display: inline-block;
  font-size: 1.15em;
  vertical-align: top;
  transition-duration: 0.3s;
}
#slider label:hover {
  filter: brightness(140%);
}
#slider input {
  display: none;
}
#slider input:checked ~ .container {
  opacity: 1;
  z-index: 10;
}
#slider input:checked ~ label {
  height: 42px;
  padding-top: 6px;
  filter: brightness(140%);
}
