#loading-layer {background:#FF6F00;}
.day-current a, .day-active a, .day-active-v a {color:#444;}
.loginbar {float:right; padding:12px 10px 0 0; color:#716E6E;}
.loginbar a {font-weight:bold; color:#FF8D00;}
#loginb a {color:#333232;}
.enterbutton {background:#333232;}
.enterbutton:hover {background:#FF6F00;}
.navigation a:hover {color:#454240;}
.navigation span {background:#FF6F00; border:1px solid #FF6F00 ; border-left:1px solid #FF6F00;}
.speedbar {margin:0 5px 15px 0;}
.sort {margin-bottom:15px; color:#909090; line-height:20px; font-size:11px;}
.sort a {color:#555; text-decoration:none; display:inline-block; padding:0 5px; font-size:11px;}
.sort a:hover {color:#454240;}
input[type="submit"], input[type="button"], .bbcodes, .bbcodes_poll {cursor:pointer;}
.bbcodes {background:#FF6F00; border:1px solid #FF6F00; border-radius:3px; height:30px; padding:0 10px; color:#fff; font-family:arial; font-weight:bold; font-size:12px; display:inline-block; text-decoration:none;}
.bbcodes:hover {background:#454240; border:1px solid #454240;}
.bbcodes:active {position:relative; top:1px;}
.bsmall {width:100px; height:25px; font-size:11px; vertical-align:top; margin-top:2px;}
#dropmenudiv {border:1px solid #FF6F00;}
#dropmenudiv a:hover {color:#FF6F00;}
#searchsuggestions {background:#FF6F00;}
#searchsuggestions a span.searchheading {background:#FF6F00;}
.search_box {float:right; padding:6px 9px 0 0;}
.search {position:relative;}
.search .search_inp {float:left; background:url(../images/h_search_inp.png) no-repeat; width:207px; height:27px; line-height:27px; border:0; padding:0 10px; color:#8a8a8a;}
.search .search_btn {float:left; background:url(../images/h_search_btn.png) no-repeat; width:37px; height:27px; border:0; cursor:pointer;}
.allblock {padding:0;}
.content_box {margin-left:9px;}
#loading-layer {display:none; color:#fff; font-size:11px; padding:10px; text-align:center; position:relative; z-index:999; }
.clr, .clear {clear:both;}
.flleft {float:left;}
.flright {float:right;}
.quotebox {margin-top:15px;}
.title_quote {border-bottom:0; font-weight:bold;}
.quote {text-align:justify; margin-top:7px;}
.title_quote, .quote {background-color:#ffffe0; border:1px dotted #d8d8d8; color:#545454; padding:5px;}
.findrelated {background:#ffc; border:1px solid #9E9E9E; padding:5px; margin:7px 10px 0 0;}
.title_spoiler {background-color:#e0e7f8; border:1px dotted #afc2ec; color:#555; font-weight:bold; padding:5px;}
.title_spoiler img {margin:0; padding:0;}
.text_spoiler {background-color:#e0e7f8; border:1px dotted #afc2ec; border-top:0; color:#555; text-align:justify; padding:5px;}
.scriptcode {color:#545454; background-color:#ffffe0; border:1px dotted #bebebe; text-align:left; padding:5px;}
.attachment {color:#808080;}
.archives {margin-left:0;}
.calendar {width:100%;}
.calendar td, .calendar th {padding:4px 0; vertical-align:middle; text-align:center;}
.weekday-active-v, .day-active-v, .weekday-active, .day-active {font-weight:bold;}
.day-current {font-weight:bold;}
.monthselect {color:#000; padding:5px 0 6px 0; font-size:12px;}
.monthselect a {color:#000;}
.workday {color:#000;}
.weekday {color:#dd3e2a;}
th.workday, th.weekday {background-color:#f4f8fa;}
.day {color:#000;}
.vote-title {font-size:12px; color:#2C2C2C; padding:10px 5px 0 5px; font-weight:bold;}
.vote-list {width:200px;} 
.dpad {padding:12px 0; line-height:24px;}
.vbnts {height:26px; padding-left:5px;}
.vbnts li {float:left; padding-right:10px;}
.vote {color:#2C2C2C; font-size:12px;}
.bbcodes_poll {width:100px; height:26px;}
.vresult, .vall {width:39px; height:26px; font-size:17px;}
.bbcodes_poll, .vresult, .vall {
border:1px solid #d0d0d0;
text-shadow:0 1px 0 #fff;
background: #e1e1e1; /* Old browsers */
background: -moz-linear-gradient(top, #fefefe 0%, #e1e1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#e1e1e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#e1e1e1 100%); /* IE10+ */
background: linear-gradient(top, #fefefe 0%,#e1e1e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
font-size:12px;
}
.bbcodes_poll:hover, .vresult:hover, .vall:hover {background:#ebebeb; border:1px solid #c1c1c1;}
.bbcodes_poll:active {position:relative; top:1px;}
.informer {margin:10px 0;}
.informer_news {padding-top:5px;}
.rating {width:85px; height:17px; font-size:11px;}
.unit-rating {list-style:none; margin:0; padding:0; width:85px; height:17px; position:relative; background:url(../dleimages/rating.png) repeat-x top left;}
.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) left center; 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) left bottom; position:absolute; height:17px; display:block; text-indent:-9000px; z-index:1;}
.clouds_xsmall {font-size:12px;}
.clouds_small {font-size:13px;}
.clouds_medium {font-size:14px;}
.clouds_large {font-size:16px;}
.clouds_xlarge {font-size:18px;}
.ui-autocomplete {position:absolute; cursor:default;}
* html .ui-autocomplete {width:1px;} 
.ui-menu {list-style:none; padding:2px; margin:0; display:block; float:left;}
.ui-menu .ui-menu {margin-top:-3px;}
.ui-menu .ui-menu-item {margin:0; padding:0; float:left; clear:left; width:100%;}
.ui-menu .ui-menu-item a {text-decoration:none; display:block; padding:.2em .4em; line-height:1.5;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight:normal; margin:-1px;}
.poll_head {margin:10px 0; color:#444; font-size:14px;}
.poll_button {margin:10px 0;}
#loginb {display:none; position:absolute; top:150px; left:50%; margin-left:-130px; padding:20px; width:240px; color:#909090; background:#fff; box-shadow: 0 0 30px #000; z-index:20000;}
.logheader {position:relative; margin:-20px -20px 20px -20px; padding:5px 0 5px 15px; color:#303030; font-size:16px; font-weight:bold; border-bottom:1px solid #ddd; background:#333232;}
.logheader img {width:240px;}
.login-close {position:absolute; background:url(../images/login-close.png) 0 0 no-repeat; width:30px; height:30px; top:-10px; right:-10px; cursor:pointer;}
.profile {margin:0 0 15px 0;}
.profile-left {float:left; margin-right:20px; padding:5px; width:80px; border:1px solid #e5e5e5;}
.profile img {width:80px; max-height:80px; box-shadow:0 1px 3px rgba(0,0,0,0.3);}
.profile ul {float:left; margin:0 0 15px 0; padding:0; width:120px; font-size:12px; color:#303030;}
.profile li {position:relative; height:29px; line-height:20px;}
.login_input a {font-size:12px; line-height:40px;}
.login_field {width:240px; height:35px; line-height:35px; margin:15px 0; padding:0;}
.field {width:228px; height:25px; line-height:25px; font-size:15px; vertical-align:middle; box-shadow:inset 0 0 2px rgba(0,0,0,0.1);}
.field:hover, .field:active, .field:focus {border:1px solid #909090 !important;}
.not_save {float:left; margin:8px 0 10px 0; padding:0; height:20px; font-size:12px; text-align:left;}
.enterbutton {float:left; display:block; margin:5px 10px 5px 0; padding:0 8px; height:27px; font:bold 13px/27px Arial !important; color:#fff !important; text-decoration:none !important; text-align:center; cursor:pointer; border:0; text-shadow:0 -1px 1px rgba(0,0,0,0.3);}
.enterbutton:hover {color:#fff; text-shadow:none;}	
#login_overlay {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.50; -moz-opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); z-index:10000;}
.uilcol {float:left;}
.uircol {float:right;}
.userinfo {padding-left:125px; overflow:hidden;}
.userinfo .uilcol {margin-left:-125px; width:110px; padding-right:15px;}
.userinfo .uilcol .avatar {margin-bottom:10px; padding:5px 0;}
.userinfo .uilcol .avatar img {width:100px;}
.userinfo .uilcol .uirate {margin-bottom:10px;}
.userinfo .uilcol .uistatus {margin-bottom:5px;}
.userinfo .uircol {width:100%;}
.userinfo .uircol ul {list-style:none; margin:0 0 20px 0;}
.userinfo .uircol ul li {margin-bottom:4px; line-height:24px;}
.userinfo .uircol ul li a {text-decoration:underline;}
.userinfo .uircol ul li a:hover {text-decoration:none;}
.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;}
.search_info {padding:10px; margin:10px 0;}
.search_result {padding:10px;}
.search_result_title {margin-bottom:15px; font-weight:bold; font-size:18px;}
.search_result_content {padding:15px 0;}
.hidden_comment .form_title {cursor:pointer; margin:18px 0;}
.hidden_comment .form_content {display:none; clear:both;}
.selectmass input {float:right; margin-left:6px;}
.mass_comments_action {text-align:right; margin-bottom:15px; padding:15px 12px 15px 15px; background-color:#f8f8f8;}
.mass_comments_action, .mass_comments_action select {color:#2c2c2c;}
.navigation{clear:both; height:25px; margin:10px 5px; padding:15px 0;}
.navigation span, .navigation a {float:left; line-height:25px; padding:0 10px; font-size:14px; border:1px solid #ddd; border-left:0;}
.navigation span:first-child, .navigation a:first-child {border-left:1px solid #ddd;}
.navigation a {color:#303030;}
.navigation a:hover {text-decoration:underline; background:#f1f1f1;}
.navigation span {text-decoration:none; color:#fff;}
.next,.prev {font-weight:normal;}
.next span, .prev span {background:none !important; color:#909090; border:1px solid #ddd !important; border-left:0;}
.next a, .prev a{background:#eee !important; text-decoration:none !important;}
.next a:hover, .prev a:hover {background:#ddd !important;}
.storenumber {margin:15px 0; font-weight:bold;}
.storenumber a {text-decoration:underline;}
.storenumber a:hover {text-decoration:none;}
.speedbar {font-size:12px; color:#666; line-height:18px;}
.speedbar a {text-decoration:underline; font-size:12px;}
.speedbar a:hover {color:#303030; text-decoration:none;}
.pm_status {float:left; margin:10px 10px 0 0; padding:0; width:300px; border:1px solid #d8d8d8; background:#fff;}
.pm_status_head {background:#fff url(../images/bbcodes.png) repeat-x 0 100%; height:22px; border-bottom:1px solid #d8d8d8; padding:4px 0 0 0; font-size:11px; font-weight:bold; text-align:center; color:#4e4e4e;}
.pm_status_content {padding:5px;}
.pm_href {padding-top:10px;}
.userstop td, .pm td.pm_list, .pm td.pm_head {padding:2px; border:1px solid #d8d8d8; background:#fff;}
.userstop thead td, .pm td.pm_head {background:#fff url(../images/bbcodes.png) repeat-x 0 100%; height:22px; padding:0; font-size:11px; font-weight:bold; text-align:center; color:#4e4e4e;}
.pm td select {padding:0;}
.readpm_block {overflow:hidden;}
.readpm_left {float:left; width:100px; margin-right:10px;}
.readpm_right {float:left;}
.pm_progress_bar {border:1px solid #d8d8d8; padding:1px; margin-top:10px; margin-bottom:10px;}
.pm_progress_bar span {background:#000; font-size:0em; text-indent:-2000em; height:10px; display:block; overflow:hidden;}
.infoblock {margin:15px 10px}
.form_title {margin-bottom:15px; font-size:18px; color:#6A6A6A; text-transform:uppercase;}
.form {margin:0; padding:0;}
.form li:after {overflow:hidden; content: ' '; clear:both; display:block; width:0; height:0; font-size:0;}
.form li:first-child {margin:0;}
.form li {position:relative; margin-top:15px; padding:0; vertical-align:bottom;}
.form a {color:#444;}
.form label {display:block; padding:0 0 5px 5px; font:normal 12px Verdana, sans-serif; color:#6A6A6A;}
.form label.label {text-transform:uppercase; font-weight:bold;}
.ad_vote a {border:1px solid #bcc0c2; padding:5px; border-radius:3px; color:#555; background:#ededed;}
.ad_vote a:hover {text-decoration:none;}
.impot {color:#d51e44; font-weight:normal;}
.form input[type="text"], .form input[type="password"] {width:338px;}
.form .fb_textarea {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:2px; border:1px solid #bcc0c2; width:100%; height:160px;}
input[type="text"], input[type="password"], textarea, select {
background-color:#fff;
background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));
background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
background-image: -o-linear-gradient(top, #eee 1%, #fff 15%);
background-image: linear-gradient(#eee 1%, #fff 15%);
border:1px solid #bcc0c2;
margin:0;
padding:5px;
overflow:hidden;
position:relative;
color:#444;
font-family:Arial;
}
.form .disp_inline input, .form .disp_inline label {display:inline;}
.search fieldset {border:1px solid #ddd; padding:5px; text-align:left;}
#result-registration {float:left; line-height:30px;}
.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:0;}
#b_size select {padding:0;}
#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%;}
.editorcomm .bb-editor {width:465px;}
.editorcomm .bb-editor textarea {height:156px;}
.ui-helper-clearfix:after {clear:both; content: "."; display:block; height:0; visibility:hidden;}
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {font-size:11px; font-family:Verdana;}
.ui-draggable .ui-dialog-titlebar {cursor:move;}
.ui-icon {background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-99999px;}
.ui-widget-header a {color:#fff;}
.ui-widget-header {background:#fff url(../images/bbcodes.png) repeat-x 0 100%; border:1px solid #d8d8d8; color:#444; font-weight:bold;}
.ui-widget-content {background:#fff; border:1px solid #dedede; color:#444;}
.ui-state-default, .ui-widget-content .ui-state-default {background:#fff url(../images/bbcodes.png) repeat-x 0 100%; border:1px solid #d8d8d8; color:#444; font-weight:bold;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#f0f0f0; border:1px solid #cacaca; color:#444; font-weight:bold;}
.ui-widget-header .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-icon-close, .ui-icon-closethick {background:url(../images/close.png) no-repeat 50% 50%;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#444; text-decoration:none;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#444; text-decoration:none;}
.ui-state-hover a, .ui-state-hover a:hover {color:#444; text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active {background-color:#f9f9f9; border:1px solid #e1e1e1; color:#444; font-weight:bold;}
.ui-state-error {background-color:#f9f9f9; border:1px solid #e1e1e1; color:#444;}
.ui-button .ui-button-text {display:block; line-height:1.4em;}
.ui-button-text-only .ui-button-text {padding:4px 8px;}
input.ui-button {padding: .4em 1em;}
.ui-button-set {margin-right:7px;}
.ui-button-set .ui-button {margin-left:0; margin-right:-.3em;}
button.ui-button::-moz-focus-inner {border:0; padding:0;}
.ui-dialog {overflow:hidden; padding:2px; position:absolute; width:300px; -moz-box-shadow:0 12px 25px rgba(0,0,0,0.7); -webkit-box-shadow:0 12px 25px rgba(0,0,0,0.7); box-shadow:0 12px 25px rgba(0,0,0,0.7);}
.ui-dialog .ui-dialog-titlebar {padding:5px 11px 3px 11px; position:relative;}
.ui-dialog .ui-dialog-title {float:left; margin:1px 16px 2px 0;}
.ui-dialog .ui-dialog-titlebar-close {height:18px; line-height:normal; margin:-10px 0 0 0; padding:1px; position:absolute; right:3px; top:50%; width:19px;}
.ui-dialog .ui-dialog-titlebar-close span {display:block; margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding:0;}
.ui-dialog .ui-dialog-content {background:none; border:0; overflow:hidden; padding:5px 11px; position:relative;}
.ui-dialog .ui-dialog-buttonpane {background-image:none; border-width:1px 0 0 0; margin:5px 0 0 0; padding:3px 11px 5px 4px; text-align:left;}
.ui-dialog .ui-dialog-buttonpane button {cursor:pointer; float:right; line-height:1.4em; margin:5px 4px 5px 0; padding:2px 6px 3px 6px; overflow:visible; width:auto;}
.ui-dialog .ui-resizable-se {bottom:3px; height:14px; right:3px; width:14px;}
#dropmenudiv {background-color:#fbfdfe; font-size:11px; line-height:20px; margin:2px 0; padding:5px; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
#dropmenudiv a {display:block; text-indent:3px; text-decoration:none; color:#555; padding:1px 0; width:100%;}
#searchsuggestions {border:1px solid #919191; width:300px; font-size:10px; line-height:14px; position:relative; z-index:100;}
#searchsuggestions a {clear:left; display:block; padding:5px; background:#fff; height:75px; text-decoration:none;}
#searchsuggestions a:hover {background:#F1F0ED; color:#fff;}
#searchsuggestions a span.searchheading {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 {display:block; background:transparent; height:auto; color:#fff;}
#searchsuggestions span.notfound {display:block; height:auto; padding:5px; background:#fff; color:#000;}
.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:black;}
.highslide-html {background-color:white;}
.highslide-loading {display:block; color:#fff; font-size:9px; font-weight:bold; 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:white;}
.highslide-controls {width:195px; height:40px; background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat; 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) right -90px no-repeat;}
.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;}
.wide-border {background:white;}
.wide-border .highslide-image {border-width:10px;}
.wide-border .highslide-caption {padding:0 10px 10px 10px;}
.borderless .highslide-image {border:none;}
.borderless .highslide-caption {border-bottom:1px solid white; border-top:1px solid white; background:white;}
.less .highslide-image {border:1px solid #000;}
.less .highslide-caption {border:1px solid #000; background:white;}
pre code.xml {color:#000; }
pre .css span.rules {color:#000; font-weight:bold;}
pre .pseudo {color:#FF8000; font-weight:bold;}
pre .string, 
pre .title, 
pre .parent, 
pre .tag .value, 
pre .rules .value, 
pre .rules .value .number, 
pre .ruby .symbol, 
pre .ruby .symbol .string, 
pre .ruby .symbol .keyword, 
pre .ruby .symbol .keymethods, 
pre .instancevar, 
pre .aggregate, 
pre .template_tag, 
pre .django .variable, 
pre .addition, 
pre .flow, 
pre .stream, 
pre .apache .tag, 
pre .date, 
pre .tex .formula {color:#000; font-weight:bold;}
pre code {display:block; padding:0.5em; background:#fff; border-left:5px solid #177EBB; 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:#0000FF;}
pre .number, 
pre .command, 
pre .string, 
pre .tag .value, 
pre .phpdoc, 
pre .tex .formula, 
pre .regexp, 
pre .hexcolor {color:#000; font-weight:bold;}
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: #0080FF;}
pre .rules .property, pre .django .tag .keyword {font-weight: bold;}
pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .label {color:#FF0000;}
pre code.xml span.attribute, pre code.html span.attribute {color:#FF0000;}
pre code.xml span.value, pre code.html span.value {color:#8000FF; font-weight:bold;}
pre code.xml span.tag, pre code.html span.tag {color:#0000FF;}
pre code.xml span.title, pre code.html span.title {color:#0000FF;}
pre .attribute {color:#8080C0;}
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;}
.voteprogress {
  overflow: hidden;
  height: 15px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.voteprogress span {
  color: #fff;
  text-align: center;
  text-indent: -2000em;
  height: 15px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}
.voteprogress .vote2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
.voteprogress .vote3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
.voteprogress .vote4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}
.voteprogress .vote5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}
.pollprogress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pollprogress span {
  color: #fff;
  height: 18px;
  display: block;
  overflow: hidden;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}
.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}
.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}
#marker-bar, #txtselect_marker {
	display: block;
	visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    background:url(../dleimages/marker.png) -0px -0px no-repeat;
}
#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: 0px 0px 4px #ccc;
}
#marker-bar.show {
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
	visibility: visible;
}
#txtselect_marker.show {
	visibility: visible;
	width: 32px;
	height: 32px;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	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: #c4f47d;
	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) -0px -0px no-repeat;
}
.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
	background-position: -0px -33px;
}
#share-popup {
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	position: absolute;
	width: 414px;
	display:none;
	z-index: 100;
	padding: 10px 0;
	opacity: 0;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;
	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-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 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}
#share-popup .social {
	padding: 0 0 10px 17px;
	height: 40px;
}
#share-popup .social p {
	padding-bottom: 10px;
	margin: 0;
	font-weight: bold;
}
#share-popup .social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#share-popup .social ul li {
	float: left;
	margin-right: 20px;
	padding-top: 2px;
	position: relative;
}
#share-popup .social ul a {
	text-decoration: none;
	font-size: 11px;
	display: inline-block;
	color: #aaa;
	padding-left: 25px;
}
#share-popup .social ul a:hover {
	text-decoration: underline;
	color: #ea3e26;
}
#share-popup .social a span{
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
	position: absolute;
	left: 0;
	top: 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:bold; padding:0 0 3px 0; margin:0;}
#share-popup .link span {color:#999; font-size:10px; display:block; padding-top:3px;}
#share-popup .link a {display:block;}