.berrors{width:100%;margin:0 0 30px;padding:30px;background:rgb(23 28 56 / 70%);color:#ccc;border:2px dashed #77fff6;box-shadow:0 0 20px rgb(119 255 246 / 15%)}
.berrorsred{width:100%;margin:0 0 30px;padding:30px;background:rgb(23 28 56 / 70%);color:#ccc;border:2px dashed #ff1c5c;box-shadow:0 0 20px rgb(255 28 92 / 15%)}
.berrorsgreen{width:100%;margin:0 0 30px;padding:30px;background:rgb(23 28 56 / 70%);color:#ccc;border:2px dashed #2bff65;box-shadow:0 0 20px rgb(43 255 101 / 15%)}
.berrorsorange{width:100%;margin:0 0 30px;padding:30px;background:rgb(23 28 56 / 70%);color:#ccc;border:2px dashed #ffaa38;box-shadow:0 0 20px rgb(43 255 101 / 15%)}
.berrors b,.berrorsred b,.berrorsgreen b,.berrorsorange b{color:#f7f7f7}
.berrors a{color:#1cfb8c;text-decoration:underline}
.berrors + .speedbar{margin-top:0}
.ui-icon,.close{display:block;overflow:hidden;text-indent:-9999px;white-space:nowrap}
#pollbox{border-bottom:1px dashed #E3E3E3;padding-bottom:22px}
#dle-poll-list,#searchtable,.pm-status{padding:0 0 20px;border-radius:6px}
.bbcodes,.bbcodes_poll,{margin:10px 10px 0 0}
.bbcodes_poll{width:100px}
.fbutton{margin-right:10px}
.tableform{width:100%}
.tableform td,.tableform th{border-top:1px solid #ffffff0a;padding:10px 15px 10px 0;text-align:left}
.tableform tr:first-child td,.tableform tr:first-child th{border:0 none}
.tableform th,.tableform .label,.tableform .addnews{width:25%;font-weight:400;vertical-align:top;padding-right:10px;padding-top:8px}
.fieldtr select,.f_textarea,.f_input,.xfields textarea,.xprofile textarea,.tdfield select,.lfield input,.editor input[type="text"],#category,textarea.ui-corner-all,.pm select,.xfields input,.xprofile input,.xfields select,.xprofile select,.mass_comments_action select,.bbeditor select,.textin,select.rating{padding:5px 15px}
.recipient select{width:298px}
.checkbox{color:#787878;padding:4px 0;line-height:1em}
.checkbox input{margin-top:-2px;vertical-align:middle}
.form-wrap h1{margin-bottom:30px}
.form-wrap > div,.form-vote > div{margin-bottom:15px;width:100%}
.form-item{margin-bottom:20px;padding-left:100px;position:relative}
.form-item > label{display:block;float:left;margin-left:-100px;padding-top:10px}
.form-item > input[type="text"],.form-item > input[type="password"],.form-item > input[type="file"]{float:left;max-width:600px}
.imp > label:after{content:"*";margin:0 0 0 10px;color:#e85319}
.form-buts input[type="button"],.form-buts a{width:48%;float:left;display:block;text-align:center;box-shadow:none;border-radius:0;font-size:14px}
.form-buts a{float:right}
.findrelated{background:#ffc;border:1px solid #9E9E9E;padding:5px}
.form-textarea > label{display:block;padding:15px 0;color:#fff;font-size:16px}
#category{width:100%!important}
.form-xfield .addnews{vertical-align:middle}
.form-checks label,#allow_subscribe + label{display:inline-block;line-height:30px;margin-left:15px;position:relative;top:1px;width:91%}
.form-submit button:last-child{margin-left:0}
.form-secur{width:100%;float:right}
.form-secur input{display:inline-block;max-width:300px;vertical-align:top}
.form-secur > a{display:inline-block;vertical-align:top;margin-left:10px}
.form-secur select{width:100%;max-width:600px}
.form-item > input[type="button"]{right:0;top:0;height:40px;line-height:40px}
#result-registration{font-size:16px;margin-top:15px}
.xfields textarea,.xprofile textarea{height:200px}
.xfields input,.xprofile input{display:inline-block;width:100%}
.xfields_table td{vertical-align:top}
.xfields .bb-editor{margin-top:10px}
.up-img{width:100px;border-radius:50%;height:100px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);position:absolute;left:30px;bottom:-30px}
.user-popup{padding:20px 0;position:relative;margin:-20px}
.upop-left{width:28%;float:left;position:relative;z-index:50;text-align:center}
.upop-left .up-img{position:static;display:block;margin:0 auto 10px}
.upop-right{width:72%;float:right}
.upop-right li{padding:5px 0}
.us-prof{border:1px solid #232742;margin-bottom:30px;box-shadow:0 1px 4px rgba(0,0,0,.2);background:rgb(23 28 56 / 90%)}
.usp-left{width:240px;padding:20px;background:rgb(23 28 56 / 98%);color:#fff;text-align:center;position:relative;box-shadow:1px 0 0 0 #0000003d;border-right:1px solid rgb(255 255 255 / 5%)}
.usp-right{width:calc(100% - 240px);width:-webkit-calc(100% - 240px);padding:30px}
.usp-status{position:absolute;left:0;top:0}
.offline,.online{padding:5px 10px;display:inline-block;color:#1f222f;font-weight:600;background-color:#60667f}
.online{background:#2bff65}
.usp-av{width:120px;height:120px;margin:30px auto;border-radius:50%}
.usp-activ{margin:10px -20px 0;background-color:#20264e;color:#1cfb8c}
.usp-activ > div{width:50%;float:left;padding:15px 0}
.usp-activ > div div{font-weight:700;font-size:21px}
.usp-activ > div + div{border-left:5px solid #171b38}
.usp-btn a{display:block;margin-top:10px;padding:0;font-size:12px}
.usp-name{margin:-30px -30px 30px;padding:30px;background:rgb(23 28 56 / 98%);box-shadow:-1px 1px 0 0 #0000003d;border-bottom:1px solid rgb(255 255 255 / 5%)}
.usp-name h1{font-size:32px;font-weight:700;margin-bottom:15px}
.usp-group{font-size:19px}
.usp-group span{font-weight:700}
.usp-meta li{padding:15px}
.usp-meta li a{text-decoration:underline}
.usp-meta li:nth-child(2n+1){border-radius:6px;background:#20264e4d}
@media screen and (max-width: 760px) {
.up-first{padding:20px 10px;height:auto;text-align:center}
.up-img{position:relative;margin:10px auto;left:0;bottom:0}
.up-status{position:relative;margin:0 auto;left:0;bottom:0}
.up-second,.up-edit{padding:20px 10px}
.usp-left{width:100%}
.usp-right{width:100%}
}
.search-page{margin-bottom:20px}
.searchstyle{width:480px}
.search{padding:0}
#searchtable,#searchtable td{vertical-align:top;text-align:left}
#searchtable fieldset{font-size:11px;border:1px solid #d7d7d7;padding:10px;text-align:left;margin:0 4px 4px 0 !important;border-radius:6px}
fieldset legend{font-size:11px;font-weight:700;color:#696969}
#searchtable table,#searchtable form{margin:0;width:100%}
#searchtable select{background-color:#fff}
#searchuser,#searchinput{width:90%!important}
.search > div{margin-bottom:10px}
.search input[type="text"],.search select{display:block;width:100%!important;margin-bottom:10px}
.search input[type="checkbox"],.search input[type="radio"]{margin-right:5px}
#searchinput + br,#searchinput + br + br{display:none}
.stat-list{min-height:70px;width:33.33%;float:left}
.stat-list li{padding:0 15px 10px 1px}
.statistics h4{font-weight:400;font-size:16px}
.statsbox li{padding:8px 0}
.pm-menu{height:60px;white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.pm-menu li{display:inline-block;margin-right:10px}
.pm-menu a{padding:0 15px;background:#fff;line-height:40px;display:block;border-radius:6px;color:#1f222f;font-weight:600;text-transform:uppercase}
.pm-menu a:hover{background:#ff0047;color:#fff}
.pm-status{margin-bottom:40px}
.pm_progress_bar{border-radius:4px;background-color:rgb(35 42 85 / 75%);margin:10px 0;overflow:hidden}
.pm_progress_bar span{background:#1cfb8c;font-size:0;text-indent:-2000em;height:20px;display:block;overflow:hidden}
.table-resp{overflow-y:hidden;overflow-x:auto}
.pm,.userstop{border:1px solid #ccc;width:100%}
.pm tr td,.userstop tr td{padding:10px;border:1px solid rgb(47 55 105);font-size:12px}
.pm tr:nth-child(1){background-color:#1cfb8c;color:#171c39;font-weight:600}
.pm tr:nth-child(2n+2),.userstop tr:nth-child(2n+2){background-color:rgb(35 42 85 / 75%)}
.pm select{width:100%;margin-bottom:10px}
#dle-pm-preview .bform{display:none}
#loading-layer{display:block!important;background-color:#2c3142;z-index:8888!important;position:fixed;top:0!important;left:0;right:0;bottom:auto;width:100%;height:5px;text-indent:-9999px;overflow:hidden;white-space:nowrap}
#loading-layer:before{content:"";position:absolute;left:0;top:0;background-color:#fff700;height:100%;animation:load1 2s infinite linear}
@keyframes load1 {
0%{right:100%;left:0}
50%{right:0;left:0}
100%{left:100%;right:0}
}
.scriptcode,.title_spoiler,.text_spoiler{padding:3px 5px;background:#f0f0f0;border:1px solid #e3e3e3}
.title_quote{margin-top:2px;font-weight:700}
.quote{margin:0 0 0 50px;padding:15px;position:relative;background-color:#2528357a;border-left:5px solid #f7f7f7}
.quote2:before{content:"";display:table;clear:both}
.quote:after{content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;color:#f7f7f7;position:absolute;left:-50px;top:0}
.title_spoiler{margin-top:2px}
.text_spoiler{margin-bottom:2px}
.title_spoiler img{vertical-align:middle!important;margin:0 5px 0 0;border:0}
.scriptcode{color:#4c6d0f;text-align:left;font-family:"Courier New"}
.title_spoiler{font-weight:400}
.text_spoiler{border-top:0;text-align:justify}
.hide{background-color:#f0f0f0;padding:5px;color:#000;margin:0 0 1em}
.hide a{text-decoration:underline}
.hide a:hover{text-decoration:none}
.inhide{border:1px solid #d1e3ef;padding:5px;background-color:#fff;margin-bottom:5px}
.bb-pane{color:#ccc;height:1%;overflow:hidden;padding-bottom:5px;padding-left:5px;margin:0;height:auto!important;text-decoration:none;border-radius:0;box-shadow:none!important}
.bb-pane > b{margin-left:0;vertical-align:middle}
.bb-pane .bb-btn + .bb-btn,.bb-pane .bb-btn + .bb-pane,.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane{margin-left:-1px}
.bb-btn{display:inline-block;overflow:hidden;float:left;padding:10px;box-shadow:none;color:#fff}
.bb-btn:hover{color:#8eff68}
.bb-btn:active{color:#fd3957}
[class^="bb-btn"],[class*=" bb-btn"]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:21px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}
.bb-sel{float:left;padding:2px 2px 0}
.bb-sel select{font-size:11px}
.bb-sep{display:inline-block;float:left;width:1px;padding:2px}
.bb-btn{cursor:pointer;outline:0}
#b_font select{padding:0}
#b_size select{padding:0}
.bb-pane h1{font-size:36px;margin-top:5px;margin-bottom:5px}
.bb-pane h2{font-size:30px;margin-top:5px;margin-bottom:5px}
.bb-pane h3{font-size:24px;margin-top:5px;margin-bottom:5px}
.bb-pane h4{font-size:18px;margin-top:5px;margin-bottom:5px}
.bb-pane h5{font-size:14px;margin-top:5px;margin-bottom:5px}
.bb-pane h6{font-size:12px;margin-top:5px;margin-bottom:5px}
.bb-pane-dropdown{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:200px;margin:2px 0 0;list-style:none;padding:15px;box-shadow:0 0 20px #1cfb8c1c;border:1px solid #1cfb8c;margin-bottom:0;background:rgb(23 28 56 / 98%)}
.bb-pane-dropdown > li > a{display:block;padding:3px 10px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}
.bb-pane-dropdown > li > a:hover,.bb-pane-dropdown > li > a:focus{text-decoration:none;color:#262626;background-color:whitesmoke}
.bb-pane-dropdown .color-palette div .color-btn{width:17px;height:17px;padding:0;margin:0;border:1px solid #fff;cursor:pointer}
.bb-pane-dropdown .color-palette{padding:0 5px}
.bb-pane-dropdown img{width:30px;box-shadow:0 0 12px rgb(0 0 0 / 35%);border:1px solid #373a46;border-radius:6px}
.bb-editor textarea{margin-top:-1px}
.editorcomm .bb-editor{width:565px}
.editorcomm .bb-editor textarea{height:200px}
.quick-edit-text{padding:.4em;width:350px}
.quick-edit-textarea{height:250px;padding:2px;border:1px solid #d7d7d7;width:100%;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
#dropmenudiv{font:12px Arial;padding:10px;display:none;background:#131722;border-radius:8px;box-shadow:0 0 50px 0 rgba(0,0,0,.22);z-index:200!important}
#dropmenudiv a{display:block;text-decoration:none;padding:5px 8px;width:154px}
fieldset{border:1px solid #bfced6;padding:5px;text-align:left}
.highslide-container{z-index:1099!important}
.highslide-wrapper,.highslide-outline{background:#fff}
.highslide-image{border:2px solid #fff}
.highslide-active-anchor{visibility:hidden}
.highslide-active-anchor img{visibility:hidden}
.highslide-dimming{background-color:#000}
.highslide-html{background-color:#fff}
.highslide-loading{display:block;color:#fff;font-size:9px;font-weight:700;text-decoration:none;padding:3px;border:1px solid #fff;background-color:#000}
a.highslide-full-expand{background:url(../dleimages/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide-caption{display:none;padding:5px;background:#fff;color:#131722}
.highslide-controls{width:195px;height:40px;background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;margin-right:15px;margin-bottom:10px;margin-top:10px}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px}
.highslide-controls li{float:left;padding:5px 0}
.highslide-controls a{background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls a.disabled{cursor:default}
.highslide-controls a span{display:none}
.highslide-controls .highslide-previous a{background-position:0 0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
.clouds_xsmall,.clouds_small,.clouds_medium,.clouds_large,.clouds_xlarge{display:inline-block;border-radius:6px;margin:0 3px 6px 0}
.clouds_xsmall{font-size:1em}
.clouds_small{font-size:1.1em;font-weight:700}
.clouds_medium{font-size:1.2em;font-weight:700}
.clouds_large{font-size:1.3em}
.clouds_xlarge{font-size:1.4em}
.cloud-tags span a{display:block;padding:5px 7px;border:1px solid #e3e3e3}
.cloud-tags span a:hover{background-color:#3c6695;box-shadow:0 0 10px 0 rgba(0,0,0,.2);color:#fff}
.tags_more{margin-top:10px}
#searchsuggestions{z-index:99998;width:100%;max-width:740px;font-size:13px;background:rgb(23 28 56 / 98%);box-shadow:0 0 30px rgba(0,0,0,.1);border:1px solid #1cfb8c;box-shadow:0 0 20px #1cfb8c1c}
#searchsuggestions a,#searchsuggestions span{display:block}
#searchsuggestions a,#searchsuggestions span.notfound{padding:10px 15px;box-shadow:0 1px 0 0 #0000003d;border-bottom:1px solid rgb(255 255 255 / 5%)}
#searchsuggestions a{color:#a9b4ff}
#searchsuggestions a:hover{color:#fff}
#searchsuggestions span.searchheading{margin-bottom:10px;font-size:16px}
#searchsuggestions span.searchheading + span{color:#fff;opacity:.7}
#searchsuggestions span.seperator a{padding:10px 0;text-align:center;background-color:#444;color:#fff}
#searchsuggestions span.notfound{padding:15px 20px}
#searchsuggestions .break,#searchsuggestions span.seperator{display:none}
@media screen and (max-width: 760px) {
#searchsuggestions{width:calc(100% - 60px)}
}
.ui-widget-overlay{background:#000;opacity:.5;left:0;top:0;right:0;bottom:0;position:fixed}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-dialog{background-color:rgb(35 42 85 / 98%);color:#fff;position:absolute;width:500px;box-shadow:0 0 20px #1cfb8c1c;border:1px solid rgb(28 251 140);text-align:center}
.ui-dialog-titlebar{background-color:rgb(23 28 56 / 98%);text-align:left}
.ui-dialog-title{display:block;text-transform:uppercase;font-weight:700;color:#f7f7f7;padding:15px 60px 15px 15px}
.ui-dialog .ui-dialog-content{padding:15px;overflow:auto;position:relative;zoom:1}
.ui-dialog .ui-dialog-buttonpane{padding:15px 30px 0 15px;text-align:center;background-color:rgb(23 28 56 / 98%)}
.ui-icon-closethick{cursor:pointer;position:absolute;right:7px;top:5px;width:40px;height:40px}
.ui-icon-closethick:before{content:"\f00d";width:40px;height:40px;line-height:40px;text-align:center;color:#f7f7f7;position:absolute;right:0;top:0;text-indent:0;font-size:18px;display:block;font-family:"Font Awesome 6 Pro";font-weight:900}
a:hover .ui-icon-closethick{opacity:.8}
.ui-dialog .ui-dialog-content > br{display:none}
.ui-dialog .ui-dialog-buttonpane button{height:40px;margin:0 5px;padding:0 15px;margin-bottom:15px}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-state-error{background:#fef1ec 50% 50% repeat-x!important;border:1px solid #cd0a0a;color:#cd0a0a}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;background:#fff 50% bottom repeat-x;border:1px solid #dedede;color:#222}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px;border:1px solid #a7a7a7;color:#4e4e4e;font-weight:700}
.comments-tree-list{display:block;margin:0;padding:0;list-style:none}
.comments-tree-list .comments-tree-list{padding-left:15px;position:relative}
.comm-root22:before,.comm-children22:before{content:'';border-left:1px solid #4d515d;position:absolute;left:23px;top:60px;bottom:-60px;width:0}
.comm-children22:after{content:'';width:48px;height:24px;border-radius:3px;border:1px solid #4d515d;border-top-color:transparent;border-right-color:transparent;position:absolute;left:-52px;top:0}
.comments-tree-item{display:block;margin:0;padding:0}
#dlefastreplycomments{padding:15px 0;margin:0 0 0 80px}
.commentsreplyname{padding:2px;border:1px solid #bcc0c2;width:200px;background:#fff}
#dlereplypopup form > div{margin-bottom:5px}
#dlereplypopup form input[type="text"]{height:30px;line-height:30px}
#dlereplypopup form textarea{height:80px}
.pollallvotes{text-align:center;margin-top:10px}