.selectmass input {float: right; margin-left: 6px;}
.mass_comments_action {text-align: right;}
/*Загрузчик Ajax*/
#loading-layer {display:none;background-color:#CDD0D6;text-indent:-9999px;width:100%; height:100%;overflow:hidden}
#loading-layer:before, #loading-layer:after {content:"";border-radius:50%;background-color:#444;position:absolute;left:50%;top:50%;width:30px;height:30px;}
#loading-layer:after{background-color:#ff485b}
#loading-layer:before{-webkit-animation: load1 .8s infinite ease;animation: load1 .8s infinite ease}
#loading-layer:after{-webkit-animation: load2 .8s infinite ease;animation: load2 .8s infinite ease;}
@keyframes load1 {
0%, 80%, 100% { transform: translate(-100%, 0); }
40% { transform: translate(50%, 0) scale(.6, .6); }
}
@keyframes load2 {
0%, 80%, 100% { transform: translate(100%, 0); }
40% { transform: translate(-50%, 0) scale(.6, .6); }
}
/*Диалоговые окна UI*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
.ui-helper-clearfix { display: inline-block }
* html .ui-helper-clearfix { height: 1% }
.ui-helper-clearfix { display: block }
.ui-dialog {text-align: left;overflow: hidden;position: absolute;width: 370px;box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);background-color: #f7f7f7;background-clip: padding-box;}
.ui-dialog-titlebar { padding: 20px 20px; position: relative; }
.ui-dialog-title { float: left; font-weight: bold; font-size: 1.15em; }
.ui-dialog-titlebar-close {position: absolute;right: 10px; top: 50%;margin-top: -16px;height: 32px; width: 32px;border: 0 none !important;}
.ui-dialog-titlebar-close .ui-icon {display: block;margin: 10px auto 0 auto;width: 12px; height: 12px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAAA1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTW7eCkWAAAACHRSTlMA8DiyCsELwNb3saQAAABlSURBVBjTY2AxYoACZQcG10YFCJtJooTBokMIwlHsaAZioBRYAigKJoAAJAghoRIQCiYEoSEiUCmIBFQKLAGTAkvApCASCA6GMoQBGEYjLEV1DopDUbyA4jlUb6ciAiSMgQ0pqAB4linXHtbaoQAAAABJRU5ErkJggg==);
background-size: 12px auto;
opacity: .5;}
.ui-dialog-titlebar-close:hover .ui-icon { opacity: 1; }
.ui-icon { overflow: hidden; text-indent: -9999px; }
.ui-dialog label { color: #575757; }
.ui-dialog-content { padding: 20px; border: 1px solid #DADADA; overflow: auto; position: relative;}
.ui-dialog-content br:first-child { display: none; }
.loginbox.ui-dialog, .loginbox .ui-dialog-content { overflow: visible !important; }
.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
.ui-dialog .ui-dialog-buttonpane { padding: 20px; text-align: center; }
.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-button { margin: 0 3px; }
.ui-helper-hidden-accessible{display: none;}

/*Настройка кнопок*/
.btn, .bbcodes, .ui-button, .btn-border{font-weight:bold;cursor:pointer;line-height:22px;outline:none;background:#3394e6;color:#fff;border:0 none;padding: 7px 20px;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);}
.btn:hover, .bbcodes:hover, .ui-button:hover{background: #46a6f6;}

#dropmenudiv {border: 1px solid #cbdfe8; background-color: #fbfdfe; line-height: 20px; margin: 2px 0; padding: 5px}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration: none; color: #3f4b51; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover {color: #2d8edd;}

.scriptcode, .title_quote,.quote, .title_spoiler, .text_spoiler {padding: 5px; background: #D3E7F5; border: 1px solid #999E9E; overflow: hidden;}
.title_quote, .title_spoiler {background: #f9fafa;}
.title_quote {border-bottom: 0; font-weight: bold;}
.scriptcode {color: #004e8d; text-align: left; font-family: "Courier New";}
.title_spoiler {font-weight: bold;}
.text_spoiler {border-top: 0; text-align: justify;}
.hide {background-color: #e8f3fa; padding: 5px; color: #3a78a5; 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;}
.calendar {width: 100%;}
.calendar td, .calendar th {padding: 5px 0; vertical-align: middle; text-align: center;}
.weekday-active-v, .day-active-v, .weekday-active, .day-active {font-weight: bold;}
.weekday {color: #b270ce;}
th.workday, th.weekday {background-color: #f4f8fa;}
.monthselect {font-size: 1.15em;}
.day-current {background-color: #3f4b51; color: #fff;}
.day-current a {color: #fff;}
.userstop td, .pm td.pm_list, .pm td.pm_head, .userinfo th, .userinfo td {border: 1px solid #d8d8d8; padding:10px; background-color:#EEE}
.userstop thead td, .pm td.pm_head {font-size: 0.9em; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e}
.userinfo{width: 100%;}
.userinfo a {color: #4183A9;}
.userinfo a:hover {color: #1A92D7; text-decoration: underline;}
.rating {color: black;display: inline-block;font-size: 18px}
.unit-rating {width: 260px; height: 27px; position: relative; background-image: url(../dleimages/rating.png); background-position: 0 -54px; background-repeat: repeat-x;}
.unit-rating li {text-indent: -90000px; float: left;}
.unit-rating li a {display: block; width: 26.4px; height: 27px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px; top: 0px;}
.unit-rating li a:hover {background-image: url(../dleimages/rating.png); background-position: 0 -27px; z-index: 2; left: 0px; top: 0px;}
.unit-rating a.r1-unit {left: 0px;}
.unit-rating a.r1-unit:hover {width: 26px;}
.unit-rating a.r2-unit {left: 26px;}
.unit-rating a.r2-unit:hover {width: 52px;}
.unit-rating a.r3-unit {left: 52px;}
.unit-rating a.r3-unit:hover {width: 78px;}
.unit-rating a.r4-unit {left: 78px;}
.unit-rating a.r4-unit:hover {width: 104px;}
.unit-rating a.r5-unit {left: 104px;}
.unit-rating a.r5-unit:hover {width: 130px;}
.unit-rating a.r6-unit {left: 130px;}
.unit-rating a.r6-unit:hover {width: 156px;}
.unit-rating a.r7-unit {left: 156px;}
.unit-rating a.r7-unit:hover {width: 182px;}
.unit-rating a.r8-unit {left: 182px;}
.unit-rating a.r8-unit:hover {width: 208px;}
.unit-rating a.r9-unit {left: 208px;}
.unit-rating a.r9-unit:hover {width: 234px;}
.unit-rating a.r10-unit {left: 234px;}
.unit-rating a.r10-unit:hover {width: 260px;}
.unit-rating li.current-rating {background-image: url(../dleimages/rating.png); height: 27px;}

.bbcodes_poll {width: 100px;}
.editor textarea {font-family: Verdana; word-spacing: 0.1em; letter-spacing: 0; line-height: 1.5em; font-size: 11px; color: #000; background:#fff; border: 0 none;}
.editor input[type="text"] {padding: 2px; background: #fff; border: 1px solid #bcc0c2;}
.editor_button {float: left; cursor: pointer; padding-left: 0; padding-right: 0;}
.editor_buttoncl {float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb;}
.editbclose {float: right; cursor: pointer; display: none;}
.editor_button select {font-size: 11px;}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}
.xfields textarea, .xprofile textarea {width: 98%; height: 186px; margin: 0px 1px 0px 0px; padding: 0px;}
.xfields input, .xprofile input {width: 250px; height: 14px; padding: 2px;}
.xfields_table td {vertical-align: top;}
.pm_head {font-weight: bold;}
.attachment {color: #808080;}
fieldset {border: 1px solid #bfced6; padding: 5px; text-align: left;}
.highslide-wrapper, .highslide-outline {background: #FFFFFF;}
.highslide-image {border: 2px solid #FFFFFF;}
.highslide-active-anchor {visibility: hidden;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background-color: black;}
.highslide-html {background-color: white;}
.highslide-loading {display: block; color: white; font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
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: white;}
.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 {font-size: 1em;}
.clouds_small {font-size: 1.1em;}
.clouds_medium {font-size: 1.2em; font-weight: bold;}
.clouds_large {font-size: 1.5em;}
.clouds_xlarge {font-size: 1.7em;}
#searchsuggestions {border-width: 1px; border-color: #919191; border-style: solid; width: 300px; background-color: #5c9ccc; font-size: 10px; line-height: 14px;}
#searchsuggestions a {padding: 5px; display: block; background-color: #fff; clear: left; height: 75px; text-decoration: none;}
#searchsuggestions a:hover {background-color: #fdd08b; color: #fff;}
#searchsuggestions a span.searchheading {background: #5c9ccc; display: block; font-weight: bold; padding: 5px; color: #fff;}
#searchsuggestions a:hover span.searchheading {color: #fff;}
#searchsuggestions a span {color: #555;}
#searchsuggestions a:hover span {color: #000;}
#searchsuggestions span.seperator {float: right; padding-right: 15px; margin-right: 5px;}
#searchsuggestions span.seperator a {background-color: transparent; display: block; height: auto; color: #fff;}
#searchsuggestions span.notfound {padding: 5px; background-color: #fff; display: block; height: auto; color: #000;}

pre code {display: block; padding: 0.5em; background: #f9fafa; border: 1px solid #dce7e7; overflow: auto; white-space: pre;}
pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc {color: #93a1a1; font-style: italic;}
pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title {color: #859900;}
pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor {color: #2aa198;}
pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator, pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id {color: #268bd2;}
pre .tag .title, pre .rules .property, pre .django .tag .keyword {font-weight: bold;}
pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .label {color: #b58900;}
pre .preprocessor, pre .pi, pre .shebang, pre .symbol, pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata {color: #cb4b16;}
pre .deletion {color: #dc322f;}
pre .tex .formula {background: #eee8d5;}
.pm_progress_bar {border: 1px solid #d8d8d8; padding: 1px; margin-top: 10px; margin-bottom: 10px;}
.pm_progress_bar span {background: #000000; font-size: 0em; text-indent: -2000em; height: 10px; display: block; overflow: hidden;}

.quick-edit-textarea{height:250px;padding:2px}
.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.bb-btn, .bb-sep { height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
.bb-sel { float: left; padding: 4px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { width: 5px; background-image: url("../bbcodes/brkspace.gif"); }
.bb-btn { cursor: pointer; width: 23px; }
#b_font { width: 118px;}
#b_size { width: 65px;}
#b_font select { padding: 0px;}
#b_size select { padding: 0px;}
#b_b { background-image: url("../bbcodes/b.gif"); }
#b_i { background-image: url("../bbcodes/i.gif"); }
#b_u { background-image: url("../bbcodes/u.gif"); }
#b_s { background-image: url("../bbcodes/s.gif"); }
#b_img { background-image: url("../bbcodes/image.gif"); }
#b_up { background-image: url("../bbcodes/upload.gif"); }
#b_emo { background-image: url("../bbcodes/emo.gif"); }
#b_url { background-image: url("../bbcodes/link.gif"); }
#b_leech { background-image: url("../bbcodes/leech.gif"); }
#b_mail { background-image: url("../bbcodes/email.gif"); }
#b_video { background-image: url("../bbcodes/mp.gif"); }
#b_audio { background-image: url("../bbcodes/mp3.gif"); }
#b_hide { background-image: url("../bbcodes/hide.gif"); }
#b_quote { background-image: url("../bbcodes/quote.gif"); }
#b_code { background-image: url("../bbcodes/code.gif"); }
#b_left { background-image: url("../bbcodes/l.gif"); }
#b_center { background-image: url("../bbcodes/c.gif"); }
#b_right { background-image: url("../bbcodes/r.gif"); }
#b_color { background-image: url("../bbcodes/color.gif"); }
#b_spoiler { background-image: url("../bbcodes/spoiler.gif"); }
#b_fla { background-image: url("../bbcodes/flash.gif"); }
#b_yt { background-image: url("../bbcodes/youtube.gif"); }
#b_tf { background-image: url("../bbcodes/typograf.gif"); }
#b_list { background-image: url("../bbcodes/list.gif"); }
#b_ol { background-image: url("../bbcodes/ol.gif"); }
#b_tnl { background-image: url("../bbcodes/translit.gif"); }
#b_br { background-image: url("../bbcodes/pbreak.gif"); }
#b_pl { background-image: url("../bbcodes/page.gif"); }
.bb-editor textarea {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding: 2px; border: 1px solid #bcc0c2; width: 100%; background: #fff}
.bb-pane-dropdown {z-index: 1000;display: none;min-width: 180px;font-size: 11px;border: 1px solid #e6e6e6;border-radius: 8px;background: #fff;}
.editorcomm .bb-editor { width: 465px;}
.editorcomm .bb-editor textarea { height: 156px; }
.clr {clear: both;}