.menicon:before{content:'';display:inline-block;width:40px;height:40px;background-image:url(/img/s/menicon.png);vertical-align:middle}.menicon.r:before{background-position:-55px -5px}.menicon.types:before{background-position:-105px -5px}.menicon.constr:before{background-position:-155px -5px}.menicon.flat:before{background-position:-205px -5px}.menicon.vodost:before{background-position:-255px -5px}.menicon.okna:before{background-position:-5px -55px}.menicon.shield:before{background-position:-55px -55px}.menicon.rg:before{background-position:-104px -54px}.menicon.mtile:before{background-position:-155px -55px}.menicon.btile:before{background-position:-205px -55px}.menicon.falts:before{background-position:-255px -55px}.menicon.tile:before{background-position:-5px -105px}.menicon.shifer:before{background-position:-55px -105px}.menicon.slate:before{background-position:-105px -105px}.menicon.profnastil:before{background-position:-155px -105px}.menicon.club:before{background-position:-5px -5px}.menicon.buildm:before{background-position:-205px -105px}.menicon.instrument:before{background-position:-5px -205px}.menicon.stati:before{background-position:-205px -155px}.menicon.news:before{background-position:-255px -105px}.menicon.forum:before{background-position:-255px -155px}.menicon.books:before{background-position:-55px -155px}.menicon.instructions:before{background-position:-105px -155px}.menicon.docs:before{background-position:-155px -155px}.menicon.cabinet:before{background-position:-55px -255px}.menicon.calculator:before{background-position:-255px -255px}.menicon.reference:before{background-position:-105px -255px}
@media (width < 992px){.main-container{width:100%;padding:0 12px}}@media (992px <= width < 1400px){.main-container{padding:0 20px 20px}}@media (width>= 1400px){.main-container{width:1320px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.main-wrap:not(.full){display:flex;gap:20px}.main-wrap:not(.full)>.content-col{width:calc(100% - 280px)}.main-wrap:not(.full)>aside{width:300px}}.main-wrap.full>.content-col{width:100%}article{padding-bottom:40px;font-size:18px;line-height:24px;&::after{display:block;clear:both;content:""}}span.nopublic{display:inline-block;width:24px;height:24px;background-color:red;border-radius:5px}.full>aside{margin:30px 0}
html[data-theme="dark"]{--kc-highlight-color:#dee2e6;--kc-highlight-bg:#664d03;--kc-hr-bgc:#444c56;--img-brd-color:#444c56;--img-brdpdg-shadow-color:#62c5ff;--kc-icon-plus-brd-color:green;--kc-icon-plus-bg-gradient:radial-gradient(#26912b,#0d1602);--kc-icon-minus-brd-color:#890707;--kc-icon-minus-bg-gradient:radial-gradient(#a71010,#320000)}.mark-nopublic{padding:2px 8px;background-color:#dc3545;color:#fff;font-size:16px;vertical-align:middle;border-radius:6px}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}.h2,h2{font-size:calc(1.325rem + .9vw)}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>= 1200px){h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}}h2,h3{margin-top:70px}h2 + h3{margin-top:20px}b,strong{font-weight:500}.text-center{text-align:center !important}.text-end{text-align:right !important}mark{padding:.1875em;color:var(--kc-highlight-color,#212529);background-color:var(--kc-highlight-bg,#fff3cd)}p>mark{line-height:34px}hr{margin:24px 0;color:inherit;border:0;border-top:1px solid;opacity:.25}svg{vertical-align:middle}img{max-width:100%;vertical-align:middle;&.img_intro,&.pull-left{@media (width < 576px){margin-left:50%;transform:translate(-50%,0)}@media (width>= 576px){float:left;margin-right:8px}}&.pull-center{margin-left:50%;transform:translate(-50%,0)}&.pull-right{float:right;margin-left:8px}&.brd{border:solid 1px var(--img-brd-color,#777)}&.brd-pdg{padding:3px;border:solid 1px var(--kc-brd-color);border-radius:5px;box-shadow:0 0 3px 0 var(--img-brdpdg-shadow-color,#444)}&.brd-dbl{border:double 4px #b0afaf;border-radius:3px;box-shadow:0 0 3px 0 #444}}a:has(>img.pull-center){display:contents}.pull-gallery{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;img{margin:10px 0;padding:3px;border:solid 1px #b0afaf;border-radius:5px;box-shadow:0 0 3px 0 #444}a img:hover{background:#bdb76b}}.pull-vertical,.pull-vertical-left,.pull-vertical-right{display:flex;align-items:center;gap:20px;margin-bottom:8px}.pull-flex-evenly{display:flex;flex-wrap:wrap;justify-content:space-evenly}.pull-flex-around{display:flex;flex-wrap:wrap;justify-content:space-around}.pull-flex-between{display:flex;flex-wrap:wrap;justify-content:space-between}a.btn-outline{padding:5px 20px;border:solid 1px;border-radius:5px}icon.plus,icon.minus{position:relative;display:inline-block;width:36px;height:36px;vertical-align:middle;border-radius:50%;border:solid 3px;box-shadow:0 0 2px #000}icon.plus{background:var(--kc-icon-plus-bg-gradient,radial-gradient(#26912b,#4a8700));border-color:var(--kc-icon-plus-brd-color,#f5f4f4)}icon.minus{background:var(--kc-icon-minus-bg-gradient,radial-gradient(#e90000,#a01919));border-color:var(--kc-icon-minus-brd-color,#f5f4f4)}icon.plus::before,icon.plus::after,icon.minus::before{content:"";position:absolute;background-color:#fbfbfb;border-radius:2px}icon.plus::before,icon.minus::before{top:13px;left:5px;width:20px;height:4px}icon.plus::after{top:5px;left:13px;width:4px;height:20px}.clearfix::after{display:block;clear:both;content:""}
html[data-theme="dark"]{--artscat-color:#999;--artscat-bgc:#1c2024;--artscat-brd-color:#444c56;--artscat-shadow-color:#22272e;--artscat-active-bgc:#181b1e;--artscat-hover-color:#fff}[class^=artscat-]{max-width:350px;margin:0 0 30px;list-style:none;background-color:var(--artscat-bgc,#cfc28f);padding:0 2px;box-shadow:0 0 3px 0 var(--artscat-shadow-color,#444);border:solid 1px var(--artscat-brd-color,#efefef)}[class^=artscat-] li.active,[class^=artscat-] li a{display:flex;padding:5px 0;min-height:40px;color:var(--artscat-color,#000);font-size:14px;line-height:19px;align-items:center}[class^=artscat-] li a:hover{text-decoration:none;color:var(--artscat-hover-color,#ecc600);background-color:var(--artscat-active-bgc,#59420f)}[class^=artscat-] li.active{color:var(--kc-color,#ecc600);background-color:var(--artscat-active-bgc,#523c0a)}