/* ==== All-in-One.2с ==== */

@import url(style_cs.1763027655.css);
@import url('https://kit-pro.fontawesome.com/releases/v6.5.2/css/pro.min.css');
@font-face {
    font-family: 'font0';
    font-style: normal;
    font-weight: 500;
    src: local('font0'), local('font0'),
        url(https://forumstatic.ru/files/001b/0c/b3/17680.otf) format('truetype');}
@font-face {
    font-family: 'font7';
    font-style: normal;
    font-weight: 500;
    src: local('font7'), local('font7'),
        url(https://forumstatic.ru/files/001b/24/f6/97058.otf) format('truetype');}

#pun-main .category-2 {display:none}

html, body {margin: 0;}
#pun {margin: auto; width: 1004px;}
body {font-family: Verdana; font-size: 0.75em;}
.punbb {padding: 20px;}

.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {list-style: none;}
#pun-navlinks li, #pun-ulinks li, .punbb .post-links li, #profilenav li {display: inline;}

.acchide, #pun-index #pun-main h1, #pun-navlinks h2, #pun-status h2, #pun-ulinks h2, .punbb .forum h2, .punbb .multipage .topic h2, .punbb p.crumbs strong, #pun-userlist .main h2, .punbb dl.post-sig dt span, .punbb .divider hr, .punbb .required label em {display:none}

.punbb .hashelp {position: relative;}
.punbb .post-content .scrollbox {width: 100%; overflow: auto;}
.punbb .clearer {clear: both; height: 0; font-size: 0;}
.punbb .post-content em.bbuline {font-style: normal; text-decoration: underline;}

#pun-status .container .status-right {display:none;}
.sharelink {display:none;}
.pl-share {display: none !important;}
.pl-reports {display:none!important;}
li.reports {display: none !important;}

.punbb .main table {width: 100%;}
.category thead tr {margin: 0 !important; height: 0; border-style: none !important; font-size: 0;}
#pun-index .category .tc2, #pun-index .category .tc3 {font-size: 0;}
.user-avatar .avatar-image {border-radius: 0% !important;}
.punbb .user-avatar {margin: 7px !important; height: 36px !important; width: 36px !important;     vertical-align: middle;}

h1, h2 {display:none;}
#pun-title h1 {display: block;}
#pun-index #pun-main .category-1 h2, #pun-index #pun-main .category-2 h2, #pun-index #pun-main .category-3 h2, #pun-index #pun-stats h2 {display: block !important;}
.punbb a {text-decoration: none;}

.punbb .post h3 strong {float: right;}
.punbb .post-links ul {text-align: right; margin: 0; padding: 0;}
.pl-email, .pl-website {float: left; padding-left: 5px;}
.post-links ul .email a {display:none;}
.post h3 {margin: -1px -10px 0 -10px; padding: 2px 0 0 0;}
.post-links {margin: 0 -10px;}
.post h3 span {padding: 0 0 0 5px;}

.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 12px 0 8px 0; padding: 5px 15px; border-style: solid; border-width: 1px;}
.punbb .quote-box cite, .punbb .code-box strong.legend {display: block; padding-top: 10px; font-weight: bold;}
.punbb .post-content .blockcode, .punbb .post-content blockquote {margin: 0; padding: 0 !important;}
.spoiler-box {padding: 10px;}

#topic-modmenu .container span a, #pun-main .modmenu .container span a {display:none;}

.punbb fieldset {border-style: none; border-width: 0px;}
.punbb legend span {display: none;}
input:active, input:focus, textarea:active, textarea:focus {outline: none;}
.punbb textarea, .punbb select, .punbb input {font: 1em verdana; border-style: solid; border-width: 1px;}
.formsubmit {text-align:center; font-size: 1.2em;}

/*#stylelist {position: absolute; display: block; top: 0; left: 0; background: var(--img-border-v) left center repeat-y, var(--img-border-v) right center repeat-y, var(--img-border-g) top center repeat-x, var(--img-border-g) bottom center repeat-x var(--color1); margin: 25px 10px; padding: 10px 15px;}*/
#stylelist {margin: 0; padding: 0;}

.linksb {display: grid; grid-template-columns: 1fr auto; grid-template-rows: auto auto; padding-bottom: 20px;}
.linksb .pagelink {grid-column: 1 / 1; grid-row: 1;}
.linksb .subscribelink {grid-column: 1 / 2; grid-row: 1; justify-self: end;}
.linksb .postlink {grid-column: 2 / 3; grid-row: 1;}
.linksb .postlink span {padding-left: 1em;}

.linkst {display: grid; grid-template-columns: 1fr auto; grid-template-rows: auto; padding: 0.5em 0; font-size: 1.2em;}
.linkst .pagelink {grid-column: 1 / 2; grid-row: 1 / 2;}
.linkst .postlink {grid-column: -2 / -1; grid-row: 1 / 2; justify-self: end;}

#form-buttons #button-files_rusff {display: none !important;}

#form-buttons {margin-left: 50px !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    flex-direction: row;}

#form-buttons td {
    background: none !important;
    width: 16px;
    height: 16px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;}

#form-buttons table {width: 100% !important;}

#form-buttons table tr {
    display: flex;
    gap: 2px;
    margin-bottom: 0;
    padding: 0;
    justify-content: space-between;}

#form-buttons td::before {
    font-family: 'Font Awesome 6 Pro';
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;}

#button-font::before {content: '\f031';}
#button-size::before {content: '\f034';}
#button-bold::before {content: '\f032';}
#button-italic::before {content: '\f033';}
#button-underline::before {content: '\f0cd';}
#button-strike::before {content: '\f0cc';}
#button-left::before {content: '\f036';}
#button-right::before {content: '\f038';}
#button-center::before {content: '\f037';}
#button-link::before {content: '\f0c1';}
#button-spoiler::before {content: '\f518';}
#button-image::before {content: '\f302';}
#button-video::before {content: '\f144';}
#button-hide::before {content: '\f30d';}
#button-quote::before {content: '\f27a';}
#button-code::before {content: '\f121';}
#button-color::before {content: '\f53f';}
#button-table::before {content: '\f009';}
#button-smile::before {content: '\f118';}
#button-keyboard::before {content: '\f11c';}
#button-addition::before {content: '\f0d7';}
#button-indent::before {content: '\f878';}
#button-mask::before {content: '\f630';}
#button-dice::before {content: '\f523';}
#button-sticker::before {content: '\f6d5';}
#button-good::before {content: '\e426';}
#button-sp_for_you::before {content: '\f723';}
#button-float::before {content: '\f03c';}
#button-files_rusff::before {content: '\f031';}
#button-graffiti_rusff::before {content: '\f55d';}

#post fieldset legend {height: 20px; margin-bottom: -20px !important;}
#plng {}

div#html-header {height: 0px;}

.inline .inputfield, .inline .selectfield {display: inline-block; padding-right: 1.2em;}
.punbb input, .punbb select {margin-top: 0.4em;}
#login .inline .inputfield, #login .inline .selectfield {display: block;}
#login .formsubmit {text-align:left;}

#pun-userlist .title {width: 24% !important; text-align:center;}
#pun-userlist .relation {width: 12% !important; text-align:center;}
#pun-userlist .posts {width: 12% !important;}
#pun-userlist .registered {width: 12% !important; text-align:center !important;}
#pun-userlist .last_visit {width: 12% !important; text-align:center !important;}
.num_posts, .user_title {text-align:center; text-align:center !important;}
#pun-userlist tr .tcl {display: flex; align-items: center;}
thead tr .username {padding-left: 1em;}

.online-list .action, .online-list .tc3 {text-align:center;}
.online-list .username {text-align:left;}
#pun-online .tcl.action {width: 40% !important;}
#viewprofile-next #profilenav {display:none;}
td.tc2, td.tc3 {text-align:center;}
#pun-viewforum .tcr {display: flex; align-items: center;}
#pun-viewforum .tcl {width: 40% !important;}
#pun-viewforum .tc2, #pun-viewforum .tc3 {width: 10% !important;}
#pun-viewforum th.tcr {padding-left: 1em;}
.postlink.long {text-align:right;}

.banners_bottom {
	position: fixed;
	bottom: 0;
	position: fixed;
	width: 1004px;
	height: 350px;
	z-index: -2;}
.banners_bottom {display:none;}

.stih {
	position: fixed;
	bottom: 0;
	position: fixed;
	width: 500px;
	height: 430px;
align-content: center; text-align:center;
	z-index: -1;}
.stih {display:none;}

.subforums {display:none;}

.naz {display:none;}
div#naz {display:none;}

#pun-navlinks li#navextra1 a:before {content: "Стили";}
.spoiler-box {padding: 10px;}

@media screen and (min-width: 541px) and (max-width: 900px) {
body {min-width: 900px !important;}
}

@media screen and (min-width: 320px) and (max-width: 540px) {

#stylelist {position: static !important;}
#pun-navlinks {height: auto;}
#pun-title {font-size: 3em;}
#pun-title table {width: 100%; text-align: center !important;}

#pun {background-image: none;}
.ump #pun {background-image: none; background-color: #cac4b3; box-shadow: none !important;}
.ymf #pun {background: url(https://forumstatic.ru/files/001b/24/f6/30942.jpg) !important; box-shadow: none !important;}

.ymf #pun, .mnc #pun,
.uma #pun, .umb #pun, .umw #pun, .umd #pun, .ump #pun {margin-top: 0 !important;}

#pun #pun-ulinks, #pun #pun-navlinks .container li a, #pun #pun-navlinks .container li a:hover {
background-image: url(i/blank.gif) !important;
background-color: transparent !important;
box-shadow: none;}
#pun-ulinks, #pun-navlinks .container li a, #pun-navlinks .container li a:hover {color: var(--color-link) !important;}

#pun-navlinks li#navextra1 {display: inline-block !important;}
#pun-navlinks li#navextra1 a:before {content: "\f013";}

#pun-navlinks .container {font-family: 'FontAwesome'!important; font-size: 1.3em;}
#pun-navlinks li#navindex a:before {content: "\f015";}
#pun-navlinks li#navuserlist a:before {content: "\f0c0";}
#pun-navlinks li#navsearch a:before {content: "\f002";}
#pun-navlinks li#navprofile a:before {content: "\f2bd";}
#pun-navlinks li#navpm a:before {content: "\f0e0";}
#pun-navlinks li#navadmin a:before {content: "\f013";}
#pun-navlinks li#navlogout a:before {content: "\f08b";}
#pun-navlinks li#navregister a:before {content: "\f234";}
#pun-navlinks li#navlogin a:before {content: "\f090";}
#pun-ulinks:before {content: "\f0c9"; font-family: 'FontAwesome'!important; font-size: 1.3em;}

.uma #pun-navlinks, .umb #pun-navlinks, .umd #pun-navlinks, .umw #pun-navlinks, .ump #pun-navlinks {height: auto; margin: 0 !important;}
.uma #pun-navlinks .container, .umb #pun-navlinks .container, .umd #pun-navlinks .container, .umw #pun-navlinks .container, .ump #pun-navlinks .container {height: auto !important; padding: 1em 0 !important; font-size: 1.3em;}
.uma #pun-title, .umb #pun-title, .umd #pun-title, .umw #pun-title, .ump #pun-title {height: 70px;}

.mnc #pun-title {height: 100px !important; width: auto; background: url(https://forumstatic.ru/files/001b/24/f6/11863.jpg) fixed;}
.ymf #pun-navlinks {margin: 0 !important;}
.ymf #pun-title {margin: 0 !important;}
.ymf .punbb {padding: 0;}

#pun-crumbs1, div#pun-crumbs2 {display: block !important; width: 100% !important; padding-left: 12px;}
#pun-status {display: block !important; overflow-wrap: normal;}
div#pun-status.section {display: block !important; width: calc(100% - 24px) !important; padding: 0 12px;}

.category td.tcr {display: block;}
#pun-index .category table tr {
    -webkit-appearance: none;
    display: block !important;
    position: relative;
    overflow: visible;
    box-sizing: border-box;}

#pun-index .category table tr {width: calc(100% - 20px); margin: 17px 10px !important;}
#pun-index #pun-main thead {display: none;}
div#pun-main.main {padding: 0 5px !important;}
#pun-index .category .tcl {padding: 15px !important;}

.punbb .user-avatar {float: right !important; margin: 0 7px !important;}
#pun-index .category .tcr {width: calc(100% - 7px) !important;}
#pun-index #pun-main .category-1 h2, #pun-index #pun-main .category-2 h2, #pun-index #pun-main .category-3 h2, #pun-index #pun-stats h2 {font-size: 1.3em !important;}

.uma #pun-index .category table tr,
.umb #pun-index .category table tr,
.umd #pun-index .category table tr,
.umw #pun-index .category table tr,
.ump #pun-index .category table tr {margin: 10px !important;}

.post h3 {margin: -1px 0 0 0;}
.post-links {margin: 0;}
.post-author {height: 58px;}
.pa-avatar {margin-top: -34px !important;}
.punbb .post .post-author ul {padding: 0 5px;}
li.pa-avatar.item2 img {border: 1px solid var(--color1) !important;}

.post h3 span {padding: 0;} .post h3 span a.permalink {background-color: var(--color1); padding: 0 0 0 5px;}

.post-author {background: var(--img-border-g) bottom center repeat-x, url(https://forumstatic.ru/files/001b/24/f6/69615.png) !important; border: none !important; border-style: none !important; border-width: 0 !important;}

.mnb .post-author, .mnw .post-author {background: var(--img-border-g) bottom center repeat-x, var(--mcolor) !important; background-color: var(--mcolor); border-bottom-style: none !important; border-bottom-width: 0 !important;}

.mnb .post h3, .mnw .post h3 {background: url(https://forumstatic.ru/files/001b/24/f6/69102.png) top center repeat-x, var(--mcolor); margin: -1px 0 0 0 !important;}

.mnc .post-author {background: var(--img-border-g) bottom center repeat-x, url(https://forumstatic.ru/files/001b/24/f6/11863.jpg) fixed !important; border-bottom-style: none !important; border-bottom-width: 0 !important;}

.punbb .post-body {background: transparent; padding: 0;}
.mnb .punbb .post-body, .mnc .punbb .post-body {background: transparent;}

.mnb .post h3 span, .mnc .post h3 span, .mnw .post h3 span,
.uma .post h3 span, .uma .post-author,
.umb .post h3 span, .umb .post-author,
.umd .post h3 span, .umd .post-author,
.umw .post h3 span, .umw .post-author,
.ump .post h3 span, .ump .post-author, .ump .post h3 span a.permalink,
.ymf .post h3 span, .ymf .post h3 span a.permalink {background-color: transparent !important; border: none !important; background: transparent !important;}


.uma .pa-author, .umb .pa-author, .umw .pa-author, .umd .pa-author {font-family: verdana; font-size: 1em;}
.uma .post-author, .umb .post-author, .umw .post-author, .umd .post-author, .ump .post-author {padding-top: 10px;}

#form-buttons {margin-left: 0 !important;}
#form-buttons td {display: inline-block; width: 26px;}
#form-buttons table tr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
    text-align: left !important;
    margin: 0;
    padding: 0;
    gap: 5px;}

.ump .punbb textarea, .ump .punbb select, .ump .punbb input, .ump .punbb .post-content .quote-box, .ump .punbb .post-content .code-box {border-style: none;    background: url(https://forumstatic.ru/files/001b/24/f6/15548.png) left center repeat-y, url(https://forumstatic.ru/files/001b/24/f6/15548.png) right center repeat-y, url(https://forumstatic.ru/files/001b/24/f6/35212.png) top center repeat-x, url(https://forumstatic.ru/files/001b/24/f6/35212.png) bottom center repeat-x, var(--color2) !important;}

.ymf #pun-title {background: url(https://forumstatic.ru/files/001b/24/f6/84179.jpg) top center / 120% no-repeat; width: auto;}
.ymf #pun-navlinks {background-color: rgb(0 0 0 / 40%); height: 50px !important; margin-top: -50px !important;} .ymf #pun-navlinks .container {padding: 0 !important; height: 40px !important;}
.ymf #pun-navlinks .container li a, .ymf #pun-ulinks {
    text-shadow: rgb(84 76 57) 1px 1px 0px, rgb(74 70 62) 0px 0px 5px !important;
    color: rgb(181 173 156) !important;
    background: linear-gradient(rgb(255 244 218) 50%, rgb(0 0 0) 100%);
    background-clip: text !important;}
.ymf #pun-ulinks {margin: 0 !important;
        position: absolute !important;
        top: 245px !important;
        right: 7px !important;}

.ymf .post .container {margin: 0 -5px; padding: 0 5px;}
.ymf .post h3 strong {padding-right: 10px;}

.ymf .post-author {background: url(https://forumstatic.ru/files/001b/24/f6/45135.png) left top no-repeat,
       url(https://forumstatic.ru/files/001b/24/f6/69853.png) right top no-repeat,
       url(https://forumstatic.ru/files/001b/24/f6/69863.png) left bottom no-repeat,
       url(https://forumstatic.ru/files/001b/24/f6/38237.png) right bottom no-repeat,
       url(https://forumstatic.ru/files/001b/24/f6/56548.png) left center repeat-y,
       url(https://forumstatic.ru/files/001b/24/f6/56548.png) right center repeat-y,
       url(https://forumstatic.ru/files/001b/24/f6/53786.png) top center repeat-x,
       url(https://forumstatic.ru/files/001b/24/f6/53786.png) bottom center repeat-x,
       url(https://forumstatic.ru/files/001b/24/f6/57634.jpg) repeat transparent !important;
width: calc(100% - 20px) !important;}

.mnc #pun-index div#pun-main.main {background: url(https://forumstatic.ru/files/001b/24/f6/11863.jpg) fixed;}
.mnc #pun-index #pun-main h2, .mnc #pun-index .category table tr {background-color: #020202;}
.mnc .post h3 {background: url(https://forumstatic.ru/files/001b/24/f6/69102.png) top center repeat-x, url(https://forumstatic.ru/files/001b/24/f6/11863.jpg) fixed; margin: -1px 0 0 0 !important;}
.mnc div#naz {display: none !important; font-size: 0 !important; width: 0 !important;}
.mnc #pun-title h1 span {display: block;}

html.mnc, body.mnc,
html.mnb, body.mnb,
html.mnw, body.mnw {background-color: var(--color0) !important;}

body.mnb, body.mnw {background-image: none !important;}
.mnb #pun #pun-index, .mnw #pun #pun-index {background-color: var(--mcolor);}
.mnb #pun-index #pun-main h2, .mnb #pun-index #pun-stats h2, .mnb #pun-index .category table tr,
.mnw #pun-index #pun-main h2, .mnw #pun-index #pun-stats h2, .mnw #pun-index .category table tr {background: var(--img-border-v) left center repeat-y, var(--img-border-v) right center repeat-y, var(--img-border-g) top center repeat-x, var(--img-border-g) bottom center repeat-x, var(--color1);}
.mnw #pun-index div#pun-main.main {background: #eee;}
.mnb #pun-navlinks .container, .mnw #pun-navlinks .container, .mnc #pun-navlinks .container {padding: 0 !important; height: 40px !important;}
.mnb #pun-navlinks, .mnw #pun-navlinks, .mnc #pun-navlinks {background: var(--img-border-g) top center repeat-x, var(--img-border-g) bottom center repeat-x, var(--color1); margin: 0 !important; height: 50px;}

.mnb #pun-title {height: 100px !important; background: url(https://forumstatic.ru/files/001b/24/f6/23707.jpg); background-size: cover;}
.mnb #pun-ulinks {right: auto !important;}
.mnb #pun-ulinks ul {right: auto !important; top: auto !important; left: 5px;}

.mnw #pun {background-image: none !important;}
.mnw #pun-title {height: 100px !important; background: url(https://forumstatic.ru/files/001b/24/f6/56234.jpg); background-size: cover;}
.mnw .punbb textarea, .mnw .punbb select, .mnw .punbb input {background: var(--img-border-v) left center repeat-y, var(--img-border-v) right center repeat-y, var(--img-border-g) top center repeat-x, var(--img-border-g) bottom center repeat-x, #f7f7f7;}

.uma td#button-font {display:none}
.uma td#button-size {display:none}
.uma td#button-left {display:none}
.uma td#button-link {display:none}
.uma td#button-video {display:none}
.uma td#button-hide {display:none}
.uma td#button-code {display:none}
.uma td#button-color {display:none}
.uma td#button-table {display:none}
.uma td#button-smile {display:none}
.uma td#button-keyboard {display:none}
.uma td#button-graffiti_rusff  {display:none !important}

.umb td#button-font {display:none}
.umb td#button-size {display:none}
.umb td#button-left {display:none}
.umb td#button-link {display:none}
.umb td#button-video {display:none}
.umb td#button-hide {display:none}
.umb td#button-code {display:none}
.umb td#button-color {display:none}
.umb td#button-table {display:none}
.umb td#button-smile {display:none}
.umb td#button-keyboard {display:none}
.umb td#button-graffiti_rusff  {display:none !important}

.umw td#button-font {display:none}
.umw td#button-size {display:none}
.umw td#button-left {display:none}
.umw td#button-link {display:none}
.umw td#button-video {display:none}
.umw td#button-hide {display:none}
.umw td#button-code {display:none}
.umw td#button-color {display:none}
.umw td#button-table {display:none}
.umw td#button-smile {display:none}
.umw td#button-keyboard {display:none}
.umw td#button-graffiti_rusff  {display:none !important}

.umc td#button-font {display:none}
.umc td#button-size {display:none}
.umc td#button-left {display:none}
.umc td#button-link {display:none}
.umc td#button-video {display:none}
.umc td#button-hide {display:none}
.umc td#button-code {display:none}
.umc td#button-color {display:none}
.umc td#button-table {display:none}
.umc td#button-smile {display:none}
.umc td#button-keyboard {display:none}
.umc td#button-graffiti_rusff  {display:none !important}

.umd td#button-font {display:none}
.umd td#button-size {display:none}
.umd td#button-left {display:none}
.umd td#button-link {display:none}
.umd td#button-video {display:none}
.umd td#button-hide {display:none}
.umd td#button-code {display:none}
.umd td#button-color {display:none}
.umd td#button-table {display:none}
.umd td#button-smile {display:none}
.umd td#button-keyboard {display:none}
.umd td#button-graffiti_rusff  {display:none !important}

.ump td#button-font {display:none}
.ump td#button-size {display:none}
.ump td#button-left {display:none}
.ump td#button-link {display:none}
.ump td#button-video {display:none}
.ump td#button-hide {display:none}
.ump td#button-code {display:none}
.ump td#button-color {display:none}
.ump td#button-table {display:none}
.ump td#button-smile {display:none}
.ump td#button-keyboard {display:none}
.ump td#button-graffiti_rusff  {display:none !important}

}