#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
{
background: none repeat scroll 0% 0% #FFF;
padding: 5px;
margin: 10px 0px;
box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.3);

    }
.quote a
{
    font-weight:bold;
    font-size:15px;
    
}
.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:#e12e25;
    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:#e12e25;
    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;
}