#loading-layer {
background:#35394b;
padding:20px;
text-align:center;
color:#fff;
border-radius:3px
}

.ui-dialog .ui-dialog-buttonpane {
background-image:none;
border-width:1px 0 0;
margin:.5em 0 0;
padding:.3em 1em .5em .4em;
text-align:left
}

:active,:hover,:focus {
outline:0;
outline-offset:0;
outline-style:none;
outline-width:0!important;
outline-color:none!important
}

.pnael {
width:100%
}

.ui-dialog .ui-dialog-buttonpane button {
margin: 5px 5px 10px 5px;
}

.ui-dialog .ui-dialog-buttonpane button:hover {
color:#333;
background-color:#e6e6e6;
border-color:#adadad
}

.scriptcode,.title_quote,.title_spoiler,.text_spoiler {
padding:2% 4%;
background:#fff;
border:1px solid #dde4ea
}

.title_quote {
margin-top:2px;
font-weight:700
}

.quote,blockquote {
padding:1% 4%;

border-left:2px solid #FC6E51;
font-style:italic
}

.title_spoiler {
margin-top:2px
}

.text_spoiler {
margin-bottom:2px
}

.title_spoiler img {
vertical-align:middle;
margin:-1px 0 0!important
}

.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:#4c6d0f;
margin:0 0 1em
}

.hide a {
text-decoration:underline
}

.hide a:hover {
text-decoration:none
}

.sort {
list-style:none;
padding:0;
margin:0
}

.sort > li,.sort {
display:inline
}

.sort > li {
margin:0;
padding:0
}

.sort > li a {
color:#353535
}

.sort > li.asc a,.sort > li.desc a {
color:#656D78;
font-weight:700
}

.sort > li.asc a:after,.sort > li.desc a:after {
content:"";
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAsBAMAAACj90TiAAAAG1BMVEUAAAAzlOYzlOYzlOYzlOYzlOYzlOYzlOYzlOar6gzlAAAACHRSTlMAjesv90eHRuQt1XUAAABSSURBVBjTzdCxDQAhDENRSyzAEFdQ0zDB9axEgzw2DokEI1A9/S4OyAxADEcpPGlpFKWoSpEKp0Dlb6SvG2jY4Fka4tw4PqbEsDNTcb8gn/d4LPQHQDdjhblbAAAAAElFTkSuQmCC);
display:inline-block;
vertical-align:middle;
margin:-1px 0 0 .4em;
width:6px;
height:11px;
-webkit-background-size:6px auto;
background-size:6px auto
}

.sort > li.asc a:after {
background-position:0 -11px
}

.calendar {
width:100%;
text-align:center
}

.calendar tr td,.calendar tr th {
padding:3px
}

.calendar tr td a {
color:inherit;
font-weight:700
}

.calendar tr td {
padding:5px 3px
}

.calendar tr td.weekday {
color:#FC6E51
}

.calendar tr th {
background-color:#fff;
font-weight:700;
text-transform:uppercase
}

.calendar tr th.weekday {
background-color:#40b1d0;
color:#fff
}

.calendar tr th.monthselect {
background-color:transparent;
color:#b8b8b8;
padding-bottom:15px
}

.calendar tr th.monthselect a {
color:#b8b8b8
}

.voteprogress,.pollprogress {
overflow:hidden;
height:6px;
margin-bottom:10px;
    background-color: #e6ecf5;
border-radius:3px;
margin-top:6px
}

.voteprogress span,.pollprogress span {
text-indent:-9999px;
height:6px;
display:block;
overflow:hidden;
background:#5D9CEC;
}

.voteprogress .vote2,.pollprogress .poll2 {
background-color:#dd514c
}

.voteprogress .vote3,.pollprogress .poll3 {
background-color:#5eb95e
}

.voteprogress .vote4,.pollprogress .poll4 {
background-color:#4bb1cf
}

.voteprogress .vote5,.pollprogress .poll5 {
background-color:#faa732
}

.rating,.unit-rating {
width:115px;
height:23px
}

.rating {
font-size:11px
}

.unit-rating,.unit-rating li a:hover,.unit-rating li.current-rating {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAACKCAMAAADi6oj9AAAA1VBMVEX////q6ur/3if/yif8/Pz//vv29vbu7u709PT//Oz+/v7x8fH/++n/zTD/3yz/yyv4+Pj//fL/+uP/7o7/5I7/40T/0D//3y/6+vrv7+//+d7/6W3/4kD/867/667//fT/+ND/9ND/9MX/88D/9bz/77z/8qr/6qr/8ab/6ab/63j/3nj/3G7/6Gf/2mf/5E7/0UX/0UP/4Tv/zzr/4Tf/+tr/9tr/8J7/557/75X/5ZX/7IP/4YP/22v/5l3/1E7/87H/7LH/2F7/113/1FD/003/0EFYN+dtAAAClElEQVRYw+2W13LqMBCG3XFMbGNTDCEQSKEGSGjpyenv/0gHhLEw7EqbGV/6u2PmkxA/+8+skvMtbufzW7odLDVtGZD1srahTLXPoq0enRH1N43xRrNDb6d7IUkfaTEjin3h7XVvRdCbWkJTKp//0A5onQvyu3mZzLUj5pOXm9NEr56alxrKZfPpKqVPNAmTlB7JdA+IAwAOKZiJ7VlwFEtVZFdPwgmXuL0EpqeD/tyoAzbOQ0JBejiA9QFeOoAyPruQfoHq15B+jeo9SO8pGb19BOl4Yz8h/RPVq+C8YLbj8f7wbnkOVutEHpjmIDmA1bsTf3vP3H4ye/HbOoi+YnKLyexAix1YoblHs53MD8yispKTkzl3i8Ud3Q5cXXcDsl7RN1TIG4e71V3qxvGuM95pdujvdD8k6WM9ZkzaOPy97q8J+r2ecC/fOH7qB7SFG8frtKYfUZu+QhvH8wczYWofz+mNY6pLmKZ0V6b7QBwAcEjBl9j+e7xxPIjsh5NAwwVuL4Dp6aI/1+2CjfORUJAeDmF9iJcOoILPLqQLNg5IxzeOPqT3lYzePoZ0vLG/IP03qj9C+iNmOz7vD++Wj24ciTw0zeE/PQardzf+9v5u4+jHb+si+pqNdptvHG1WgjWau/u1k/mBP25FycnJnJKqlui2o25wyLq91W2qbagMg345v552Of364l4v0i5PMGiX0683LPUAyxCYJbuhntCwS6dnHKuoCiha6f+4oUpopHRVChAHABySUxDbBecoloLQNoA/EweIv47bdbhxIGgPLdi28F4A2JTZpUxxCX05/fGWktHbi9JpkY9xA9UL4LygugoiiJ2nYRVkwdfjb2fR8QN1XOcyP1BHc+cyP2ArOQT+A3O9MIoUjlVfAAAAAElFTkSuQmCC);
        -webkit-background-size:23px auto;
background-size:23px auto
}

.unit-rating {
list-style:none;
margin:0;
padding:0;
position:relative;
background-position:0 -46px
}

.unit-rating li {
text-indent:-90000px;
padding:0;
margin:0;
float:left
}

.unit-rating li a {
display:block;
width:23px;
height:23px;
text-decoration:none;
border:0 none!important;
text-indent:-9000px;
z-index:17;
position:absolute;
padding:0
}

.unit-rating li a:hover {
background-position:0 -23px;
z-index:2;
left:0
}

.unit-rating a.r1-unit {
left:0
}

.unit-rating a.r1-unit:hover {
width:23px
}

.unit-rating a.r2-unit {
left:23px
}

.unit-rating a.r2-unit:hover {
width:46px
}

.unit-rating a.r3-unit {
left:46px
}

.unit-rating a.r3-unit:hover {
width:69px
}

.unit-rating a.r4-unit {
left:69px
}

.unit-rating a.r4-unit:hover {
width:92px
}

.unit-rating a.r5-unit {
left:92px
}

.unit-rating a.r5-unit:hover {
width:115px
}

.unit-rating li.current-rating {
background-position:0 0;
position:absolute;
height:23px;
display:block;
text-indent:-9000px;
z-index:1;
padding:0
}

.ratingplus {
color:#70bb39
}

.ratingminus {
color:red
}

.ratingzero {
color:#6c838e
}

.userstop td,.pm td.pm_list,.pm td.pm_head {
border-bottom:1px solid #e6e7eb;
padding:12px 2px
}

table.pm,table.userstop {
width:100%;
margin-bottom:0
}

table.pm select {
width:100px
}

.userstop thead td,.pm td.pm_head {
border-bottom:1px solid #e6e7eb;
font-weight:700
}

table.pm .navigation {
border-top-width:0;
margin:0
}

#dropmenudiv {
padding:10px 0;
min-width:140px;
width:auto!important;
opacity:1!important;
display:none;
font-size:.9em;
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-clip:padding-box;
background-color:#fff
}

#dropmenudiv a {
text-decoration:none!important;
color:inherit;
display:block;
padding:3px 20px;
border:0 none;
white-space:nowrap;
color:inherit
}

#dropmenudiv a:hover {
background-color:#eeeeef
}

.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
}

.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
}

#searchsuggestions {
z-index:2200;
width:300px;
border-radius:2px;
background:#fff;
box-shadow:0 8px 40px -10px rgba(0,0,0,0.3);
border:1px solid #ddd;
border-color:rgba(0,0,0,0.2);
background-clip:padding-box;
font-size:.9em;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}

#searchsuggestions a,#searchsuggestions span.notfound {
padding:15px 25px;
display:block;
text-decoration:none;
border-bottom:1px solid #e5e5e5
}

#searchsuggestions a {
color:inherit
}

#searchsuggestions a:hover {
background-color:#f7f7f7
}

#searchsuggestions a span {
display:block;
cursor:pointer
}

#searchsuggestions span.searchheading {
display:block;
font-weight:700;
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:15px 25px;
display:block
}

#searchsuggestions .break {
display:none
}

.ui-widget-overlay {
background:#000;
opacity:.5;
left:0;
top:0;
right:0;
bottom:0;
position:fixed
}

.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;
    padding: 0;
    position: absolute;
    width: 370px;
    background-color: #eff2f4;
    background-clip: padding-box;
    border-radius: 3px;
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
}

.ui-dialog-titlebar {
padding: 12px;
    position: relative;
    color: #373f52;
    border-bottom: 1px solid #e9ecf3;
    background: #fff;
}

.ui-dialog-title {
float:left
}

.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;
width:12px;
height:12px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACiSURBVHjaxFaxEcQgDKOGhSi1sjLBZwON8hvwDdylySU2p/vCBYctgS1sCqgCqoI6QPW53rE+sSqossBPUAPUd5OkT4wB6gOqlsk2LpYluYIvO+42oiS3GI8OO+CrBjskjzHhgKhvSQa+Pkjm6qFUZooXqlNGISGlZTX+WsZ/J7CmyFpkq0ytD83aKqzNztqu7QPHPjKbaeifoNraaK5vy28ArHDGK+uxwJsAAAAASUVORK5CYII=);
-webkit-background-size:12px auto;
background-size:12px auto
}

.ui-button {
float:right;
border:0 none;
display:inline-block;
vertical-align:middle;
cursor:pointer;
height:36px;
border-radius:18px;
line-height:22px;
outline:none;
background-color:#3394e6;
color:#fff;
border:0 none;
padding:7px 22px;
text-decoration:none!important;
box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:all ease .1s;
transition:all ease .1s
}

.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:15px;
overflow:auto;
position:relative;
zoom:1
}

.loginbox.ui-dialog,.loginbox .ui-dialog-content {
overflow:visible!important
}

.ui-dialog-content h2 {
display:inline;
font-size:1em;
font-weight:700
}

.ui-dialog .ui-dialog-buttonpane {
padding:5px 0;
text-align:center;
background:#fff;
border-top:1px solid #e9ecf3
}

.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
}

.ui-autocomplete {
position:absolute;
cursor:default
}

* html .ui-autocomplete {
width:1px
}

.ui-menu {
list-style:none;
padding:2px;
margin:0;
float:left;
background:#fff 50% bottom repeat-x;
border:1px solid #dedede;
color:#353535
}

.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:bold
}

pre code {
display:block;
padding:10px;
background:#f9fafa;
border:1px solid #ddd;
overflow:auto;
white-space:pre
}

pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {
padding:0;
margin:0;
border:none;
box-shadow:none;
background-color:inherit;
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:700;
font-size:1.08em!important
}

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
}

pre .comment:hover {
background-color:inherit;
box-shadow:none
}

.bb-pane {
height:1%;
overflow:hidden;
padding-bottom:5px;
padding-left:5px;
margin:0;
height:auto!important;
text-decoration:none;
background-image:-webkit-gradient(linear,left 0%,left 100%,from(#FBFBFB),to(#EAEAEA));
background-image:-webkit-linear-gradient(top,#FBFBFB,0%,#EAEAEA,100%);
background-image:-moz-linear-gradient(top,#FBFBFB 0%,#EAEAEA 100%);
background-image:linear-gradient(to bottom,#FBFBFB 0%,#EAEAEA 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB',endColorstr='#EAEAEA',GradientType=0);
border-radius:3px 3px 3px 3px;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
-khtml-border-bottom-right-radius:0;
border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
-khtml-border-bottom-left-radius:0;
border-bottom-left-radius:0;
border-top:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
box-shadow:none!important
}

.bb-pane>b {
margin-top:5px;
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:4px 10px;
border:1px solid #d4d4d4;
-webkit-box-shadow:inset 0 1px 2px #fff;
-moz-box-shadow:inset 0 1px 2px #fff;
box-shadow:inset 0 1px 2px #fff;
background-repeat:repeat-x;
background-image:-webkit-gradient(linear,left 0%,left 100%,color-stop(0%,#fdfdfd),color-stop(100%,#e9e9e9));
background-image:-webkit-linear-gradient(top,#fdfdfd,0%,#e9e9e9,100%);
background-image:-moz-linear-gradient(top,#fdfdfd,0%,#e9e9e9,100%);
background-image:linear-gradient(to bottom,#fdfdfd 0%,#e9e9e9 100%)
}

.bb-btn:hover {
background:#e6e6e6;
background-repeat:repeat-x;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fdfdfd),color-stop(100%,#e6e6e6));
background-image:-webkit-linear-gradient(top,#fdfdfd,0%,#e6e6e6,100%);
background-image:-moz-linear-gradient(top,#fdfdfd,0%,#e6e6e6,100%);
background-image:-o-linear-gradient(top,#fdfdfd,0%,#e6e6e6,100%);
background-image:linear-gradient(to bottom,#fdfdfd 0%,#e6e6e6 100%);
-webkit-transition:box-shadow .05s ease-in-out;
-moz-transition:box-shadow .05s ease-in-out;
-o-transition:box-shadow .05s ease-in-out;
transition:box-shadow .05s ease-in-out
}

.bb-btn:active {
background:#f3f3f3;
border-color:#cfcfcf;
-webkit-box-shadow:0 0 5px #f3f3f3 inset;
-moz-box-shadow:0 0 5px #f3f3f3 inset;
box-shadow:0 0 5px #f3f3f3 inset
}

.bb-editor textarea {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:7px;
border:1px solid #d7d7d7;
width:100%;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
margin-top:-1px;
outline:none
}

.bb-editor textarea:focus {
border-color:#d7d7d7!important
}

@font-face {
font-family:'bb-editor-font';
src:url(data:application/x-font-ttf;charset=utf-8;base64,[encoded data, 13304 characters]) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,[encoded data, 13404 characters]) format("woff");
font-weight:400;
font-style:normal
}

[class^="bb-btn"],[class*=" bb-btn"] {
font-family:'bb-editor-font';
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
font-size:14px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.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,#b_size select {
padding:0
}

#b_b:before {
content:"\f032"
}

#b_i:before {
content:"\f033"
}

#b_u:before {
content:"\f0cd"
}

#b_s:before {
content:"\f0cc"
}

#b_img:before {
content:"\f03e"
}

#b_up:before {
content:"\e930"
}

#b_emo:before {
content:"\f118"
}

#b_url:before {
content:"\f0c1"
}

#b_leech:before {
content:"\e98d"
}

#b_mail:before {
content:"\f003"
}

#b_video:before {
content:"\e913"
}

#b_audio:before {
content:"\e911"
}

#b_hide:before {
content:"\e9d1"
}

#b_quote:before {
content:"\e977"
}

#b_code:before {
content:"\f121"
}

#b_left:before {
content:"\f036"
}

#b_center:before {
content:"\f037"
}

#b_right:before {
content:"\f038"
}

#b_color:before {
content:"\e601"
}

#b_spoiler:before {
content:"\e600"
}

#b_fla:before {
content:"\ea8d"
}

#b_yt:before {
content:"\f166"
}

#b_tf:before {
content:"\ea61"
}

#b_list:before {
content:"\f0ca"
}

#b_ol:before {
content:"\f0cb"
}

#b_tnl:before {
content:"\ea61"
}

#b_br:before {
content:"\ea68"
}

#b_pl:before {
content:"\ea72"
}

#b_size:before {
content:"\f034"
}

#b_font:before {
content:"\f031"
}

#b_header:before {
content:"\f1dc"
}

#b_sub:before {
content:"\f12c"
}

#b_sup:before {
content:"\f12b"
}

#b_justify:before {
content:"\f039"
}

.bb-pane h1,.bb-pane h2,.bb-pane h3,.bb-pane h4,.bb-pane h5,.bb-pane h6 {
margin-top:5px;
margin-bottom:5px
}

.bb-pane h1 {
font-size:36px
}

.bb-pane h2 {
font-size:30px
}

.bb-pane h3 {
font-size:24px
}

.bb-pane h4 {
font-size:18px
}

.bb-pane h5 {
font-size:14px
}

.bb-pane h6 {
font-size:12px
}

.bb-pane-dropdown {
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
min-width:180px;
padding:5px 0;
margin:2px 0 0;
list-style:none;
font-size:11px;
border:1px solid #e6e6e6;
border-color:rgba(0,0,0,0.1);
border-radius:2px;
background:#fff;
background-clip:padding-box;
-webkit-box-shadow:0 1px 2px #dadada;
box-shadow:0 1px 2px #dadada;
max-height:300px;
overflow:auto
}

.bb-pane-dropdown > li > a {
display:block;
padding:3px 10px;
clear:both;
font-weight:400;
line-height:1.42857;
color:#353535;
white-space:nowrap
}

.bb-pane-dropdown > li > a:hover {
text-decoration:none;
color:#262626;
background-color:#f5f5f5
}

.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 table {
margin:0
}

.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,0.075);
-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s
}

#marker-bar,#txtselect_marker {
display:block;
visibility:hidden;
position:absolute;
z-index:1200;
opacity:0;
-webkit-transition:opacity .4s,visibility .1s linear .4s;
transition:opacity .4s,visibility .1s linear .4s
}

#txtselect_marker {
cursor:pointer;
background:url(../dleimages/marker.png) no-repeat 0 0
}

#txtselect_marker:hover {
background-position:0 -32px
}

#marker-bar {
border:1px solid #ccc;
border-radius:15px;
background:#fff;
padding:5px 10px;
cursor:default;
box-shadow:0 0 4px #ccc;
-webkit-box-shadow:0 0 4px #ccc
}

#marker-bar.show {
-webkit-transition:opacity .4s,visibility 0;
transition:opacity .4s,visibility 0;
opacity:1;
visibility:visible
}

#txtselect_marker.show {
visibility:visible;
width:32px;
height:32px;
-webkit-transition:opacity .4s,visibility 0;
transition:opacity .4s,visibility 0;
opacity:1
}

#marker-bar .masha-social,#marker-bar .masha-marker {
cursor:pointer;
display:block;
margin:0 5px;
float:left
}

#marker-bar .masha-marker {
line-height:1em;
color:#aaa;
border-bottom:1px dotted #aaa;
margin-right:10px
}

#marker-bar .masha-marker:hover {
color:#ea3e26;
border-color:#ea3e26
}

.user_selection,.user_selection_true {
background:#fff5d5;
padding:2px 0
}

.user_selection a.txtsel_close,.user_selection_true a.txtsel_close {
display:none
}

.user_selection .closewrap,.user_selection_true .closewrap {
position:relative
}

.user_selection.hover a.txtsel_close,.user_selection_true.hover a.txtsel_close {
display:inline-block;
position:absolute;
top:-7px;
left:-5px;
width:33px;
height:33px;
background:url(../dleimages/closemarker.png) 0 0 no-repeat
}

.user_selection.hover a.txtsel_close:hover,.user_selection_true.hover a.txtsel_close:hover {
background-position:-0 -33px
}

#share-popup {
border:1px solid #e6e6e6;
border-color:rgba(0,0,0,0.1);
border-radius:2px;
background:#fff;
position:absolute;
z-index:100;
width:414px;
display:none;
padding:20px 0;
opacity:0;
box-shadow:0 8px 40px -10px rgba(0,0,0,0.3);
background-clip:padding-box;
-webkit-transition:opacity .4s,visibility .1s linear .4s;
transition:opacity .4s,visibility .1s linear .4s
}

#share-popup.show {
display:block;
opacity:1;
-webkit-transition:opacity .4s,visibility 0;
transition:opacity .4s,visibility 0
}

#share-popup .social {
padding:0 0 10px 17px
}

#share-popup .social p {
padding-bottom:10px;
margin:0;
font-weight:700
}

#share-popup .social ul {
list-style:none;
margin:0;
padding:0
}

#share-popup .social ul li {
display:inline;
margin-right:20px;
padding-top:2px
}

#share-popup .social ul a {
text-decoration:none;
font-size:12px;
display:inline-block;
color:#919191
}

#share-popup .social ul a:hover {
text-decoration:underline
}

#share-popup .social a span {
cursor:pointer;
width:20px;
height:20px;
background:url(../dleimages/social-icons.png) 20px 20px no-repeat;
display:inline-block;
vertical-align:middle;
margin:-3px 5px 0 0
}

#share-popup .social .tw span {
background-position:0 -20px
}

#share-popup .social .tw:hover span {
background-position:0 0
}

#share-popup .social .fb span {
background-position:-20px -20px
}

#share-popup .social .fb:hover span {
background-position:-20px 0
}

#share-popup .social .vk span {
background-position:-40px -20px
}

#share-popup .social .vk:hover span {
background-position:-40px 0
}

#share-popup .social .gp span {
background-position:-60px -20px
}

#share-popup .social .gp:hover span {
background-position:-60px 0
}

#share-popup .link {
clear:both;
border-top:1px solid #d9d9d9;
padding:10px 5px 0 10px;
line-height:1.2;
overflow:hidden;
margin:0 7px
}

#share-popup .link p {
font-weight:700;
padding:0 0 3px;
margin:0
}

#share-popup .link span {
color:#999;
font-size:10px;
display:block;
padding-top:3px
}

#share-popup .link a {
display:block
}

.dle-alert,.dle-confirm,.dle-promt {
padding:20px 1em!important
}

.form_submit .c-captcha {
float:right
}

.c-captcha {
position:relative
}

.c-captcha:after {
clear:both;
display:block;
content:""
}

.c-captcha > a {
float:left;
margin-right:5px
}

.c-captcha img {
position:relative;
display:block;
width:130px;
height:46px;
z-index:1;
-webkit-transition:all ease .2s;
transition:all ease .2s
}

.c-captcha > input {
float:left;
width:130px
}



.progress-blue {
background-image:-webkit-gradient(linear,left 0%,left 100%,from(#9bcff5),to(#6db9f0));
background-image:-webkit-linear-gradient(top,#9bcff5,0%,#6db9f0,100%);
background-image:-moz-linear-gradient(top,#9bcff5 0%,#6db9f0 100%);
background-image:linear-gradient(to bottom,#9bcff5 0%,#6db9f0 100%);
background-repeat:repeat-x;
border:1px solid #55aeee
}

.xfieldimagegallery {
margin:0;
padding:0;
list-style:none;
clear:both
}

.xfieldimagegallery li {
list-style:none;
margin:0;
padding:0
}

.xfieldimagegallery li img {
float:left;
border:3px solid #2d3040;
width:33.333333%;
padding:10px;
height:200px;
border:hidden;
object-fit:cover;
transition:box-shadow .5s ease
}

.xfieldimagegallery li img:hover {
box-shadow:0 0 7px rgba(0,0,0,0.4)
}

.emoji {
border:none;
vertical-align:middle;
width:22px;
height:22px
}

.bbcodes,.bbcodes_poll {
background:#fff;
border:1px solid #b3b3b3;
color:#7b8292;
padding:1px 9px 5px;
margin-bottom:2px!important;
height:24px;
font-weight:700;
cursor:pointer;
-moz-box-shadow:0 1px 4px -3px #000;
-webkit-box-shadow:0 1px 4px -3px #000;
box-shadow:0 1px 4px -3px #000
}

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

.bbcodes_poll {
width:100px
}

.bb-pane {
height:1%;
overflow:hidden;
padding-bottom:5px;
padding-left:5px;
margin:0;
height:auto!important;
text-decoration:none;
background-image:-webkit-gradient(linear,left 0%,left 100%,from(#FBFBFB),to(#EAEAEA));
background-image:-webkit-linear-gradient(top,#FBFBFB,0%,#EAEAEA,100%);
background-image:-moz-linear-gradient(top,#FBFBFB 0%,#EAEAEA 100%);
background-image:linear-gradient(to bottom,#FBFBFB 0%,#EAEAEA 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB',endColorstr='#EAEAEA',GradientType=0);
border-radius:3px 3px 3px 3px;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
-khtml-border-bottom-right-radius:0;
border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
-khtml-border-bottom-left-radius:0;
border-bottom-left-radius:0;
border-top:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
box-shadow:none!important
}

.bb-pane>b {
margin-top:5px;
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:4px 10px;
border:1px solid #d4d4d4;
-webkit-box-shadow:inset 0 1px 2px #fff;
-moz-box-shadow:inset 0 1px 2px #fff;
box-shadow:inset 0 1px 2px #fff;
background-repeat:repeat-x;
background-image:-webkit-gradient(linear,left 0%,left 100%,color-stop(0%,#fdfdfd),color-stop(100%,#e9e9e9));
background-image:-webkit-linear-gradient(top,#fdfdfd,0%,#e9e9e9,100%);
background-image:-moz-linear-gradient(top,#fdfdfd,0%,#e9e9e9,100%);
background-image:linear-gradient(to bottom,#fdfdfd 0%,#e9e9e9 100%)
}

.bb-btn:hover {
background:#e6e6e6;
background-repeat:repeat-x;
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fdfdfd),color-stop(100%,#e6e6e6));
background-image:-webkit-linear-gradient(top,#fdfdfd,0%,#e6e6e6,100%);
background-image:-moz-linear-gradient(top,#fdfdfd,0%,#e6e6e6,100%);
background-image:-o-linear-gradient(top,#fdfdfd,0%,#e6e6e6,100%);
background-image:linear-gradient(to bottom,#fdfdfd 0%,#e6e6e6 100%);
-webkit-transition:box-shadow .05s ease-in-out;
-moz-transition:box-shadow .05s ease-in-out;
-o-transition:box-shadow .05s ease-in-out;
transition:box-shadow .05s ease-in-out
}

.bb-btn:active {
background:#f3f3f3;
border-color:#cfcfcf;
-webkit-box-shadow:0 0 5px #f3f3f3 inset;
-moz-box-shadow:0 0 5px #f3f3f3 inset;
box-shadow:0 0 5px #f3f3f3 inset
}

@font-face {
font-family:'bb-editor-font';
src:url(data:application/x-font-ttf;charset=utf-8;base64,[encoded data, 13304 characters]) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,[encoded data, 13404 characters]) format("woff");
font-weight:400;
font-style:normal
}

[class^="bb-btn"],[class*=" bb-btn"] {
font-family:'bb-editor-font';
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
font-size:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.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
}

#b_b:before {
content:"\f032"
}

#b_i:before {
content:"\f033"
}

#b_u:before {
content:"\f0cd"
}

#b_s:before {
content:"\f0cc"
}

#b_img:before {
content:"\f03e"
}

#b_up:before {
content:"\e930"
}

#b_emo:before {
content:"\f118"
}

#b_url:before {
content:"\f0c1"
}

#b_leech:before {
content:"\e98d"
}

#b_mail:before {
content:"\f003"
}

#b_video:before {
content:"\e913"
}

#b_audio:before {
content:"\e911"
}

#b_hide:before {
content:"\e9d1"
}

#b_quote:before {
content:"\e977"
}

#b_code:before {
content:"\f121"
}

#b_left:before {
content:"\f036"
}

#b_center:before {
content:"\f037"
}

#b_right:before {
content:"\f038"
}

#b_color:before {
content:"\e601"
}

#b_spoiler:before {
content:"\e600"
}

#b_fla:before {
content:"\ea8d"
}

#b_yt:before {
content:"\f166"
}

#b_tf:before {
content:"\ea61"
}

#b_list:before {
content:"\f0ca"
}

#b_ol:before {
content:"\f0cb"
}

#b_tnl:before {
content:"\ea61"
}

#b_br:before {
content:"\ea68"
}

#b_pl:before {
content:"\ea72"
}

#b_size:before {
content:"\f034"
}

#b_font:before {
content:"\f031"
}

#b_header:before {
content:"\f1dc"
}

#b_sub:before {
content:"\f12c"
}

#b_sup:before {
content:"\f12b"
}

#b_justify:before {
content:"\f039"
}

.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:180px;
padding:5px 0;
margin:2px 0 0;
list-style:none;
font-size:11px;
border:1px solid rgba(0,0,0,0.15);
border-radius:4px;
background:#fff;
-webkit-box-shadow:0 1px 2px #dadada;
-moz-box-shadow:0 1px 2px #dadada;
box-shadow:0 1px 2px #dadada
}

.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:#f5f5f5
}

.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-editor textarea {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:2px;
border:1px solid #d7d7d7;
width:100%;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
margin-top:-1px
}

.mass_comments_action {
background:#fff;
margin:5px 0 0;
padding:5px 10px;
text-align:right;
color:#92939a
}

.comments-tree-list {
display:block;
margin:0;
padding:0;
list-style:none
}

.grey {
color:#6f7682
}

.comments-tree-list .comments-tree-list {
    padding-left: 3%;
}

.ui-front { z-index: 1000; }
.ui-button-icon-only { overflow: hidden; text-indent: -9999px; }