/***   ÒÅÌÍÎÅ   ***/
body.ddisco {
--bgbody: #080400; 
--bgpun1: #221b15;
--bgdopf: rgba(61,47,33,0.25);
--bgfon: rgba(29,22,15,0.5);
--forpuna: #94734e; 
--forpunah: #6d5d4b; 
--clrbody: #8c8579;
background-image:url(https://forumstatic.ru/files/001b/92/4e/39915.webp);
}
.ddisco #pun-index, .ddisco #pun-viewforum {--bgfon: rgba(11,9,6,0.5);}
.ddisco #pun {width:1100px; background: url(https://forumstatic.ru/files/001b/92/4e/96347.webp) 50% 0% repeat-y border-box;
background-color: rgba(59,53,43,0.5); box-shadow:none; border: 1px solid transparent; border-width: 0 26px;}
.ddisco select, .ddisco input, .ddisco textarea {background: #17120e; border: 1px solid #372b20; box-shadow:none;}
.ddisco input[type="button"] {background:#26474e;}
.ddisco #pun-navlinks {margin: auto -26px 0px !important; background: #6c6764;}
.ddisco #pun-ulinks {background:transparent;}
.ddisco div.tclcon h3 a {color: #9f907c;}
.ddisco #pun-index .category .inew .tcl div.tclcon h3 a {color: #ccbaa2; background: #8c3b1a;}
.ddisco #pun-index .category h2, .ddisco #pun-stats h2, .ddisco #post-form h2 {background: #37322e; margin: 0px -16px 0px 44%;}
.ddisco #pun-index .user-avatar .avatar-image {border: 4px solid #37322e;}
.ddisco .punbb .user-avatar .avatar-image {border: 2px solid #37322e;}
.ddisco .intd div.icon {background: #553e2b; outline: 1px solid #553e2b;}
.ddisco .iclosed .intd div.icon {background: #605648; outline: 1px solid #605648;}
.ddisco .post-content .code-box, .ddisco .post-content .quote-box {border: 1px solid #3f2f23;}
.ddisco .quote-box cite, .ddisco .code-box .legend, .ddisco .hide-box cite {color:#816d4e;}
.ddisco #pun-messages #profilenav ul:last-child {border-top: 1px solid #352b20;}
.ddisco li.pa-author, .ddisco .pa-author {background: #3a2b1e;}
.ddisco .pa-author, .ddisco .pa-author a {color:#caba9e;}
.ddisco .post-sig dt {background: linear-gradient(to right, transparent 0%, #453426 50%, transparent 100%);}
.ddisco .pa-fld1 {color: #0e0703; background-color: #746048;}
.ddisco .pa-fld1 a {color: #4d2100;}
.ddisco #post-form #form-buttons, .ddisco #form-buttons {color:#a98f76;}
.ddisco #keyboard-span input {background-color: #352b1e !important;}
.ddisco input[type="button"], .ddisco .button, .ddisco input[type="submit"], .ddisco #viewprofile-next #pa-edit a {color: #cfc8bf;}
.ddisco .button:hover, .ddisco input[type="submit"]:hover, .ddisco #viewprofile-next #pa-edit a:hover {background: #38271a;}
.ddisco .post-content .highlight-text, .ddisco ::selection {background-color: #8d775b !important;}
.ddisco #profile-right li {border-top: 1px solid #372c24;}
.ddisco #profile-signature ul {border-style: solid; border-image: linear-gradient(to right, transparent 3%, #372c24 25%, #372c24 75%, transparent 97%); border-image-slice: 1;}
.ddisco small#plng {color:#88735d;}
.ddisco .FNTslider, .ddisco #volSlider {background:#372e20 !important; border: 1px solid transparent;}
.ddisco .FNTslider .thumb, .ddisco #volSlider .thumb {background:#8c3b1a !important;}
.ddisco .FNTslider .before, .ddisco #volSlider .before {background:#746048 !important;}
.ddisco .modal-inner, .ddisco .inner {border: 1px solid #4b3621;}
.ddisco .debottom {margin: auto -16px -10px; border-top: 1px solid #36312c;}
.ddisco .objs {background: rgba(11,8,6,0.6); opacity: 0.55;}
.ddisco .dropdown, .ddisco .nov1, .ddisco ul#stylelist {margin-left: 388px;}
.ddisco .dh1 {background:var(--bgdopf);}



/***   ÑÂÅÒËÎÅ   ***/
body.ldisco {
--bgbody: #63787c;
--bgpun1: #d5d9da;
--bgdopf: rgba(219,225,231,0.35);
--bgfon: rgba(38,55,75,0.15);
--forpuna: #2e577c; 
--forpunah: #b66102; 
--clrbody: #0e0b09;
}
body.ldisco {background:url(https://forumstatic.ru/files/001b/92/4e/26484.webp) 50% 50% no-repeat fixed; background-color: var(--bgbody); background-size:cover;}
.ldisco #pun-index {--bgfon: rgba(64, 107, 157, 0.15);}
.ldisco #pun {background-image:none; /* background-color:rgba(193,197,199,0.92); */
background-color:rgba(196, 206, 215, 0.9);}
.ldisco select, .ldisco input, .ldisco textarea {background: #ccd2d6; border: 1px solid #7a8897; box-shadow:none;}
.ldisco #pun-navlinks {margin: auto -26px 0px !important; background: #253649;}
.ldisco #pun-navlinks a {color:#b9d4e2;}
.ldisco #pun-navlinks li:hover {background: #010101;}
.ldisco #pun-index .category h2, .ldisco #pun-stats h2, .ldisco #post-form h2 {
margin: 0px -1px 0px 46%; background: #253649;}
.ldisco div.tclcon h3 a {color: #26374b;}
.ldisco #pun-index .category .inew .tcl div.tclcon h3 a{background: #26374b; color: #e2eaee;}
.ldisco #pun-index .user-avatar .avatar-image {border:4px solid #5a7b9f;}
.ldisco .punbb .user-avatar .avatar-image {border:2px solid #5a7b9f;}
.ldisco .pagelink strong {background:rgba(128, 165, 206, 0.55);}
.ldisco #post-form #form-buttons {color:#0c111a;}
.ldisco #keyboard-span input {background-color: #d5d9da !important; border: 1px solid #979797 !important;}
.ldisco input[type="button"], .ldisco .button, .ldisco input[type="submit"], .ldisco #viewprofile-next #pa-edit a {color: #e6e6e6; background: #26474e;}
.ldisco .button:hover, .ldisco input[type="submit"]:hover, .ldisco #viewprofile-next #pa-edit a:hover {background: #6892c2;}
.ldisco .isticky .intd div.icon {background: #2ba976; outline: 1px solid #6892c2;}
.ldisco .iclosed .intd div.icon {background: #415772; outline: 1px solid #415772;}
.ldisco .inew .intd div.icon {background: #fff; outline: 1px solid #fff;}
.ldisco #pun-messages #profilenav ul:last-child {border-top: 1px solid #c7cacc;}
.ldisco li.pa-author, .ldisco .pa-author {background: #253649;}
.ldisco .pa-author, .ldisco .pa-author a {color:#d9e1e4;}
.ldisco .pa-fld1 {background-color: #acbbcc;}
.ldisco .pa-fld1 a {color: #005284;}
.ldisco .post-links li:hover {background: var(--bgdopf);}
.ldisco .post-content .quote-box, .ldisco .post-content .code-box {border: 1px solid #d1d8dc; box-shadow: 0 0 0 1px #899095; background: rgba(204, 211, 215, 0.6);}
.ldisco .quote-box cite, .ldisco .code-box .legend, .ldisco .hide-box cite {color: #dadddf; background: rgba(41,58,80,0.5); text-shadow: -1px 1px 0px #50575d;}
.ldisco .code-box .legend a {color: #b8dcff; text-shadow: none;}
.ldisco .post-content .highlight-text {background-color: #f78328 !important;}
.ldisco #profile-right li span {color: #954a11;}
.ldisco #viewprofile .container table {background: var(--bgdopf);}
.ldisco #profile-right li {border-top: 1px solid #8b939d;}
.ldisco #profile-signature ul {border-style: solid; border-image: linear-gradient(to right, transparent 3%, #8b939d 25%, #8b939d 75%, transparent 97%); border-image-slice: 1;}
.ldisco .post-content hr {border-top: 1px; border-image: linear-gradient(to right, transparent 3%, #686f77 25%, #686f77 75%,transparent 97%); border-image-slice: 1;}
.ldisco .usertable tr, .ldisco #messages .fs-box tr, .ldisco #filetable tr {border-bottom: 1px solid transparent; border-image: linear-gradient(to right, transparent 0%, #a5aeb9 20%, #a5aeb9 80%, transparent 100%); border-image-slice: 1;}
.ldisco ::selection {background-color: #deeaef;}
.ldisco .FNTslider, .ldisco #volSlider {background:#253544 !important; border: 1px solid transparent;}
.ldisco .FNTslider .thumb, .ldisco #volSlider .thumb {background:#994707 !important;}
.ldisco .FNTslider .before, .ldisco #volSlider .before {background:#7e9faf !important;}
.ldisco small#plng {color:#994707;}
.ldisco .dropbtn, .ldisco .dropdown-content {background: #253649;}
.ldisco .dropdown-content a {color: #d3dbdf; text-shadow: 1px 1px 1px #1a3727;}
.ldisco .objs {background: rgba(193,197,199,0.95); opacity: 0.98;}
.ldisco .debottom {background-color: var(--bgfon); border-top: 1px solid #c0c3c6;}





/***************************************************/



/*** ÇÀÃÎËÎÂÎÊ Â ÑÎÎÁÙÅÍÈÈ ***/
.dh1 {display:block; padding: 10px 0 9px 0; margin: 0.5em 0px; font-family: PT Sans, Tahoma, sans-serif; text-align: center; text-shadow: 0 0 1px var(--bgfon); background: var(--bgfon);}


/*** Ðàìêè â òàáëèöå â íåêîòîðûõ ñîîáùåíèÿõ íà ôîðóìå ***/
#p10 .post-content td, #p37 .post-content td {border:1px solid rgba(7,10,14,0.3) !important;}


/*** ËÎÃÎÒÈÏ ***/
.logode {position: absolute; top: -95px; margin-left: -72px; width: 400px; pointer-events: none; z-index: 11;}


/*** ÆÀÍÐ ÔÎÐÓÌÀ ***/
.nov1 {position:absolute; top: -42px; margin-left: 370px; min-width:216px; text-align: center;
font-family: PT Sans, Tahoma, sans-serif; text-transform:lowercase; font-size: 14px;}


/*** ÎÁÚßÂËÅÍÈÅ ***/
.objs {-webkit-transition: 0.2s linear; -moz-transition: 0.2s linear; -o-transition: 0.2s linear; transition: 0.2s linear;
display:flex; position:absolute; top:-132px; right: -12px; padding: 12px 4px;
width: 400px;
height: 124px;
background: var(--bgfon);
font-size: 12px;
line-height: 120%;
opacity:0.45;
clip-path: polygon(14px 0%, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);
}
.objs:hover {opacity:1;}

.objs p {display:block; max-height: 100px; overflow:auto;
margin: auto 0px; padding: 0 6px;
text-align:center;}



/***   ÂÛÏÀÄÀÞÙÀß ÌÅÍÞØÊÀ-ÍÀÂÈÃÀÖÈß   ***/
.dropbtn {cursor: pointer; outline:none; padding: 8px !important; width: 100%; 
box-sizing: border-box; letter-spacing:0.1em; text-transform: uppercase; text-align: center;
font-style: normal; font-weight: 600; font-family: PT Sans, Tahoma, sans-serif; font-size: 16px;
color: #eaeee4; text-shadow: 1px 1px 1px #1a3727;
background: #8c3b1a;
box-shadow: none; border: none 0px transparent;
}
.dropdown {
position: absolute; display: block; top: -88px; margin-left: 370px; width: 100%; max-width: 216px;}
.dropdown-content {
display: none; position: absolute; padding-bottom:6px; overflow: auto; z-index: 14; 
width: 100%; box-sizing: border-box; text-align: center;
background: #8c3b1a;
box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.25);
}
.dropdown-content a {
display: block; padding: 8px 6px; margin-bottom: 3px; box-sizing: border-box; width: 100%;
text-decoration: none; font-family: PT Sans, Tahoma, sans-serif !important;
text-transform: uppercase; font-weight: 600; font-size: 14px; letter-spacing: 0.08em;
color:#c4cace;
}
.dropdown-content a:last-child {margin-bottom: 0px;}
.dropdown-content a:first-child {margin-top: 6px;}
.dropdown a:hover {background: rgba(7,10,14,0.9); color: #d6dbdf;}
.showk {display: block;}



/***  Ðåãóëèðîâêà ðàçìåðà øðèôòà â ïîñòàõ © Alex_63  ***/
.FNTslider {position:relative; z-index:1000; float: right; margin: 7px 4px 3px; margin-right: 6%;
width: 116px; height: 6px; background: #854d22; border-radius: 4px;
}
.FNTslider .before {position: absolute; margin-top: -1px; height: 6px;
border: solid 1px transparent; border-right: none 0; border-radius: 4px 0 0 4px; 
background: #ce9c4e;
}
.FNTslider .thumb {position: relative; top: -4px; cursor: pointer;
width: 8px; height: 14px; border-radius: 2px; background: #81220e;
}

/*** ÑÑÛËÊÈ ÏÎÄ ÔÎÐÓÌÎÌ ***/
.podfor {display:block; font-weight:600; width:100%; margin: 8px 0px auto; text-align:center;}

/*** ÀÂÀÒÀÐ ÄËß ÃÎÑÒß ***/
.punbb .user-avatar.no-avatar span.avatar-image {
background-image: url(https://forumstatic.ru/files/001b/92/4e/56665.jpg) !important;
}


/* Êíîïêà ÏÐÅÄÏÐÎÑÌÎÒÐÀ ïîñòà */
small#togglePreview {margin-top:-30px;}


/***  ÏÅÐÅÀÄÐÅÑÀÖÈß  ***/
#pun-redirect h1 {width: auto !important; margin: 0 !important; border: none;}
#pun-redirect .container {width: auto !important;}
.redirect-page {
background: url(https://forumstatic.ru/files/001b/92/4e/22149.webp) 50% 0% no-repeat fixed !important; background-color: var(--bgbody);
background-size:cover !important;
}
.redirect-page #pun-main {margin:0px;}
.redirect-page #pun {background: var(--bgpun1) padding-box;}



/***   ÐÅÇÍÀß ÐÀÌÊÀ ÀÂÀÒÀÐÀ   ***/
#profile-left #pa-avatar img, .post-author .pa-avatar img {
background: #151618;
border-style: solid; border-width: 8px;
-moz-border-image: url(https://forumstatic.ru/files/001b/92/4e/65212.png) 8 8 stretch;
-webkit-border-image: url(https://forumstatic.ru/files/001b/92/4e/65212.png) 8 8 stretch;
-o-border-image: url(https://forumstatic.ru/files/001b/92/4e/65212.png) 8 8 stretch;
border-image: url(https://forumstatic.ru/files/001b/92/4e/65212.png) 8 8 stretch;
}