#dle-pm-preview .bform{
    display:none;
}#loading-layer{
    display:none;
    font-size:11px;
    background:#000;
    padding:10px;
    text-align:center;
    color:#fff;
}.scriptcode,.title_quote,.title_spoiler,.text_spoiler{
    padding:17px;
    background:#f9f9f9;
    border:1px solid #d8d8d8;
}.title_quote{
    margin-top:2px;
    font-weight:bold;
}.quote{
    margin:2px 0;
    background-color:#fff8f2;
    padding:17px;
    border:1px dashed #d9bfa9;
}.title_spoiler{
    margin-top:2px;
}.text_spoiler{
    margin-bottom:2px;
}.title_spoiler img{
    vertical-align:middle;
    margin-top:-1px}
.scriptcode{
    color:#4c6d0f;
    text-align:left;
    font-family:"Courier New";
}.title_spoiler{
    font-weight:normal;
}.text_spoiler{
    border-top:0;
    text-align:justify;
}.hide{
    background-color:#f0f0f0;
    padding:5px;
    color:#4c6d0f;
    margin:0 0 1em;
    0;
}.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%;
    border-spacing:1px}
.calendar td,.calendar th{
    padding:7px 0;
    vertical-align:middle;
    text-align:center}
.weekday-active-v,.day-active-v,.weekday-active,.day-active{
    font-weight:bold}
.calendar td.day,.calendar td.weekday{
    background-color:#f6f6f6}
.calendar td.weekday,.calendar td.day-active-v{
    background-color:#f5e5db}
th.workday,th.weekday{
    background-color:#3d3d3d;
    color:#fff}
.monthselect{
    font-size:1.15em}
.calendar td.day-current{
    background-color:#f06513;
    color:#fff}
.day-current a{
    color:#fff}
.rating{
    width:85px;
    height:17px;
    font-size:0.9em;
}.unit-rating{
    list-style:none;
    margin:0;
    padding:0;
    width:85px;
    height:17px;
    position:relative;
    background:url("../dleimages/rating.png") repeat-x;
}.unit-rating li{
    text-indent:-90000px;
    padding:0;
    margin:0;
    float:left;
}.unit-rating li a{
    display:block;
    width:17px;
    height:17px;
    text-decoration:none;
    text-indent:-9000px;
    z-index:17;
    position:absolute;
    padding:0;
}.unit-rating li a:hover{
    background:url("../dleimages/rating.png") 0 -17px;
    z-index:2;
    left:0;
}.unit-rating a.r1-unit{
    left:0;
}.unit-rating a.r1-unit:hover{
    width:17px;
}.unit-rating a.r2-unit{
    left:17px;
}.unit-rating a.r2-unit:hover{
    width:34px;
}.unit-rating a.r3-unit{
    left:34px;
}.unit-rating a.r3-unit:hover{
    width:51px;
}.unit-rating a.r4-unit{
    left:51px;
}.unit-rating a.r4-unit:hover{
    width:68px;
}.unit-rating a.r5-unit{
    left:68px;
}.unit-rating a.r5-unit:hover{
    width:85px;
}.unit-rating li.current-rating{
    background:url("../dleimages/rating.png") 0 -34px;
    position:absolute;
    height:17px;
    display:block;
    text-indent:-9000px;
    z-index:1;
}.userstop,.pm{
    font-size:.9em;
}table.pm .bbcodes{
    margin-top:10px;
}.userstop td,.pm td.pm_list,.pm td.pm_head{
    border:1px solid #dfdfdf;
    padding:2px;
    background-color:#fcfcfc;
}.userstop thead td,.pm td.pm_head{
    background:#f6f6f6;
    height:22px;
    padding:0;
    font-weight:bold;
    text-align:center;
}.bbcodes_poll{
    width:100px;
}button.fbutton span{
    cursor:pointer;
    display:block;
}.editor{
    background:#fff;
}.editorcomm .editor{
    width:96%!important;
}.editorcomm .editor textarea{
    width:100%!important;
    background:#fbfbfb;
    border:0 none;
}.editor_button{
    float:left;
    cursor:pointer;
    padding-left:0;
    padding-right:0;
}.editor_button img{
    display:block;
}.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,.editor_button_brk img,.editbclose img{
    margin:0;
    padding:0;
}.editor_button_brk{
    height:25px;
}.pm_head{
    font-weight:bold;
}#dropmenudiv{
    font-size:11px;
    padding:10px;
    display:none;
    background:#fff;
    border:1px solid #e7e8e7;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.2)}
#dropmenudiv a{
    color:#323232;
    display:block;
    text-decoration:none;
    padding:3px 8px;
    width:154px;
    border-radius:4px}
#dropmenudiv a:hover{
    background:#323232;
    color:#fff}
.attachment{
    color:#808080;
}.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,.clouds_small,.clouds_medium,.clouds_large,.clouds_xlarge{
    line-height:18px;
}.clouds_xsmall{
    font-size:1em}
.clouds_small{
    font-size:1.1em}
.clouds_medium{
    font-size:1.2em}
.clouds_large{
    font-size:1.3em}
.clouds_xlarge{
    font-size:1.4em}
#searchsuggestions{
    z-index:998;
    width:297px;
    background:#fff;
    box-shadow:0 0 1.6em rgba(0,0,0,0.2)}
#searchsuggestions:after{
    position:absolute;
    left:20px;
    top:-8px;
    content:"";
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:8px solid #fff}
#searchsuggestions a,#searchsuggestions span.notfound{
    padding:12px 20px;
    display:block;
    text-decoration:none;
    border-bottom:1px solid #cbcaca;
}#searchsuggestions a{
    color:#8e8e8e;
}#searchsuggestions a:hover{
    color:#474747;
}#searchsuggestions span.searchheading{
    display:block;
    font-weight:bold;
    margin-bottom:.2em;
}#searchsuggestions span.seperator{
    display:block;
}#searchsuggestions span.seperator a{
    padding:10px 0;
    text-align:center;
    border:0 none;
    background-color:transparent;
    color:#919191;
}#searchsuggestions span.notfound{
    padding:10px;
    display:block;
}#searchsuggestions .break{
    display:none;
}.ui-widget-overlay{
    background:#000;
    opacity:0.4;
    -moz-opacity:0.4;
    filter:alpha(opacity=40);
    left:0;
    position:absolute;
    top:0;
}.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{
    background-color:#fff;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:300px;
    box-shadow:0 0 2em rgba(0,0,0,0.3);
}.ui-dialog,.ui-dialog-titlebar{
    border-radius:18px;
}.ui-dialog-titlebar{
    padding:14px 20px 13px 20px;
    border-bottom:1px solid #e5e5e5;
    background:#fff url("../images/btl.png") repeat-x 0 100%;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}.ui-dialog-title{
    float:left;
    font-family:"Open Sans Condensed",Tahoma,sans-serif;
    font-size:1.35em;
    text-transform:uppercase;
    color:#f06513;
    text-shadow:0 1px 0 #fff;
}.ui-icon-closethick{
    cursor:pointer;
    margin-top:4px;
    float:right;
    padding-top:18px;
    width:18px;
    background:url("../images/close.png") no-repeat;
}.ui-icon-closethick:hover{
    background-position:0 -18px;
}.ui-dialog .ui-dialog-content{
    border-top-left-radius:0;
    border-top-right-radius:0;
    padding:20px;
    border:0;
    overflow:hidden;
    position:relative;
    zoom:1;
}.ui-dialog .ui-dialog-buttonpane{
    border-top:1px solid #e6e6e6;
    padding:15px 20px;
    text-align:center;
}button.ui-button span{
    cursor:pointer;
    display:block;
}button.ui-button{
    font-size:11px}
.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:normal;
    margin:-1px;
    border:1px solid #a7a7a7;
    color:#4e4e4e;
    font-weight:bold;
}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;
}


/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
text-shadow: 0 1px 0 #a33b04;
color: #fff;
margin: 0 2px 2px 2px;
font-weight: normal;
cursor: pointer;
height: 40px;
padding: 0 16px;
line-height: 39px;
border: 0 none;
background: #ea5a0b url("../images/btn.png") repeat-x;
text-align: center;
border-radius: 4px;
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
}

.bbcodes:hover, .bbcodes_poll:hover {
    background-position: 0 -40px;
}

.bbcodes_poll {
    width: 100px;
}

/*---BB Редактор---*/

.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 url("../images/fields.png") repeat-x;
}
.editorcomm .bb-editor { width: 465px;}
.editorcomm .bb-editor textarea { height: 156px; }

.clr {
    clear: both;
}
