form{padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;}
#loading-layer{display:none; font-family: Verdana; font-size: 11px; background:#000;padding:10px;text-align:center; border:1px solid #000; color: #FFF;}
.archives {margin-top: 6px;
margin-left: 10px; margin-bottom: 10px;}
.archives a {color: #43637e;}
.title_quote {color: #636363;
background-color: #f2f2f2;
border: 1px dotted #bebebe; 
border-bottom: 0;
font-weight: bold;
padding: 5px;}
.quote{color:#545454; background-color:#ffffe0; border: 1px dotted #d8d8d8; text-align: justify; padding: 5px;}
.scriptcode {color: #757575;
background-color: #f2f2f2; 
border: 1px dotted #bebebe;
text-align: left;
padding: 5px;}
.weekday-active-v {color: #456890;}
.day-active-v {color: #456890; font-weight: bold;}
.calendar {color: #757575;}
.calendar td, th {text-decoration: none;
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 4px;}
.weekday {color: #ff9307;}
.weekday-active {color: #ff9307;}
.day-active {color: #c09053;}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {text-decoration: underline;}
.monthlink {text-decoration: none;}
.rating {color: #666666;
font-family: Tahoma, helvetica, sans-serif; /* ! */
font-size: 9px; /* ! */
width: 85px; height: 16px;}
.unit-rating {list-style: none;
margin: 0; padding: 0;
width: 85px; height: 16px;
position: relative;
background: url("/templates/elektrouzel/dleimages/rating.png") repeat-x left top;}	
.unit-rating li {text-indent: -90000px;
padding: 0; margin: 0;
float: left;}
.unit-rating li a {display: block;
width: 17px; height: 16px;
text-decoration: none;
text-indent: -9000px;
z-index: 17;
position: absolute;
padding: 0px;}
.unit-rating li a:hover {background: url("/templates/elektrouzel/dleimages/rating.png") left -17px;
z-index: 2;
left: 0px;}
.unit-rating a.r1-unit {left: 0px;}
.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("/templates/elektrouzel/dleimages/rating.png") left -34px; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1;}
.bbcodes {background-color: #e3e3e3;
border: 1px solid #c4c4c4;
color: #7c7c7c;
padding: 2px;
font-weight: bold;
cursor: pointer;}
.bbcodes_poll {background-color: #ffffff;
color: #ffffff;
font-size: 11px;      /* ! */
font-family:tahoma;  /* ! */
background-repeat: repeat-x;
width: 100px;
height: 20px;
font-weight:bold;}

.xfields {padding-top: 5px;}
.xfields textarea {color: #757575;		/* ! */
font-size: 11px;		/* ! */
font-family: tahoma;	/* ! */
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
width: 499px;
height: 86px;
border: 1px solid #e0e0e0;}
.xfields input {color: #757575;		/* ! */
font-size: 11px;		/* ! */
font-family: tahoma;	/* ! */
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
width: 250px;
height: 14px;
border: 1px solid #e0e0e0;}
.xfields select {color: #757575;		/* ! */
font-size: 11px;		/* ! */
font-family: tahoma;	/* ! */
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
border: 1px solid #e0e0e0;}

.xprofile {padding-top:5px;}
.xprofile textarea {color: #757575;		/* ! */
font-size: 11px;		/* ! */
font-family: tahoma;	/* ! */
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
width: 316px;
height: 86px;
border: 1px solid #e0e0e0;}
.xprofile input {color: #757575;		/* ! */
font-size: 11px;		/* ! */
font-family: tahoma;	/* ! */
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
width: 250px;
height: 14px;
border: 1px solid #e0e0e0;
background-color: #ffffff;}
.xprofile select {color: #555555;       /* ! */
font-size: 11px;      /* ! */
font-family:tahoma;  /* ! */
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
height: 18px;
border: 1px solid #e0e0e0;
background-color: #ffffff;}          

#dropmenudiv {border: 1px solid #ffffff;
border-bottom-width: 0;
font: normal 10px Verdana;
background-color: #ababab;
line-height: 20px;
margin: 2px;}
#dropmenudiv a {display: block;
text-indent: 3px;
text-decoration: none;
color: #ffffff;
background-color: #ababab;
border: 1px solid #ffffff;
padding: 1px 0;
margin: 1px;
font-weight: bold;}
#dropmenudiv a:hover {background: #ff9209;
color: #000000;}

.vote {color: #757575;}
#attachment {color: #808080;}

.search {color: #444444;
text-decoration: none;
font-weight: normal;}
.textin {background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
border: 1px solid #b5b5b5;
text-decoration: none;
font-weight: bold;
color: #999999;}
.sresult  {text-align: justify;
font-weight: normal;
line-height: 16px;
color: #999999;}

.mass_comments_action  {text-align: right;padding-bottom: 5px;}

fieldset {border: 1px solid #e0e0e0;
padding: 5px;
text-align: left;
font-size: 11px; /* ! */
font-family: tahoma; /* ! */}

.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: black;}
.highslide-html{background-color: white;}
.highslide-loading{display: block; color: #ffffff; font-size: 9px; font-weight: bold;
text-decoration: none; padding: 3px; border: 1px solid #ffffff; background-color: #000000;}
a.highslide-full-expand{background: url(/templates/elektrouzel/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{/* hide the text for these graphic buttons */ display: none;}
/* The CSS sprites for the controlbar */
.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;}
/* Вид изображения: только тень */
.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 #000000;}
.less .highslide-caption{border: 1px solid #000000; background: white;}

.clouds_xsmall {font-size: 0.9em;}
.clouds_small {font-size: 0.9em; font-weight: bold;}
.clouds_medium {font-size: 1em;}
.clouds_large {font-size: 1.1em; font-weight: bold;}
.clouds_xlarge {font-size: 1.5em;}

.title_spoiler {color: #636363;
background-color: #f2f2f2;
border: 1px dotted #bebebe; 
font-weight: bold;
padding: 5px;}
.text_spoiler {color: #757575;
background-color: #f2f2f2;
border: 1px dotted #bebebe;
border-top: 0;
text-align: justify;
padding: 5px;}

#searchsuggestions {border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px;}
#searchsuggestions a {padding:5px;display:block; background-color:#fff; clear:left; height:75px; text-decoration:none;}
#searchsuggestions a:hover {background-color:#fdd08b; color:#fff;}
#searchsuggestions a span.searchheading {background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#fff;}
#searchsuggestions a:hover span.searchheading {color:#fff;}
#searchsuggestions a span {color:#555;}
#searchsuggestions a:hover span {color:#000;}
#searchsuggestions span.seperator {float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a {background-color:transparent; display:block; height:auto; color:#fff;}
#searchsuggestions span.notfound {padding:5px; background-color:#fff; display:block; height:auto; color:#000;}

.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-icon {background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {font-size: 11px;}
.ui-widget-content {background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222;}
.ui-widget-header {background: #cccccc url(/templates/elektrouzel/images/ui-bg_gloss-wave.png) 50% 50% repeat-x; color: #000; font-weight: bold;}
.ui-widget-header a {color: #fff;}
.ui-state-default, .ui-widget-content .ui-state-default {background: #eaeaea url(/templates/elektrouzel/images/ui-bg_glass_85.png) 50% 50% repeat-x;
border: 1px solid #cfcfcf;
color: #868686;
font-weight: bold;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e; text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
background: #eaeaea url(/templates/elektrouzel/images/ui-bg_glass_75.png) 50% 50% repeat-x;
border: 1px solid #a7a7a7;
color: #4e4e4e;
font-weight: bold;}
.ui-state-hover a, .ui-state-hover a:hover {color: #1d5987; text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active {background: #d0e5f5 50% 50% repeat-x;
border: 1px solid #a7a7a7; color: #e17009; font-weight: bold;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #e17009; text-decoration: none;}
.ui-widget :active {outline: none;}
.ui-state-error {background: #fef1ec 50% 50% repeat-x; border: 1px solid #dedede; color: #cd0a0a;}
.ui-widget-header .ui-icon {background-image: url(/templates/elektrouzel/images/ui-icons.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/templates/elektrouzel/images/ui-icons_h.png);}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-button .ui-button-text {display: block; line-height: 1.4em;}
.ui-button-text-only .ui-button-text {padding: .4em .8em;}
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 {border: 0; padding: 0;}
.ui-dialog {overflow: hidden; padding: .2em; position: absolute; width: 300px;}
.ui-dialog .ui-dialog-titlebar {padding: .5em 1em .3em; position: relative;}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close {height: 18px; margin: -10px 0 0 0; padding: 1px; position: absolute; right: .3em; 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: .5em 1em; position: relative;}
.ui-dialog .ui-dialog-buttonpane {background-image: none; border-width: 1px 0 0 0; margin: .5em 0 0 0; padding: .3em 1em .5em .4em;text-align: left;}
.ui-dialog .ui-dialog-buttonpane button {cursor: pointer; float: right; line-height: 1.4em; margin: .5em .4em .5em 0; overflow: visible; padding: .2em .6em .3em .6em; width: auto;}
.ui-dialog .ui-resizable-se {bottom: 3px; height: 14px; right: 3px; width: 14px;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}

.ui-autocomplete {position: absolute; cursor: default;}
* html .ui-autocomplete {width:1px;} /* without this, the menu expands to 100% in IE6 */
.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;}
/*---Подсветка кода в теге [code]---*/
pre code {display: block; padding: 0.5em; background: #f9fafa;  border: 1px solid #dce7e7; overflow:auto; white-space: pre;}
pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc {color: #93a1a1; font-style: italic;}
pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title {color: #859900;}
pre .number, pre .command, pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {color: #2aa198;}
pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {color: #268bd2;}
pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {font-weight: bold;}
pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {color: #b58900;}
pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {color: #cb4b16;}
pre .deletion {color: #dc322f;}
pre .tex .formula {background: #eee8d5;}
/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {border: 1px solid #d8d8d8; padding: 1px; margin-top: 10px; margin-bottom: 10px;}
.pm_progress_bar span {background: #000000; font-size: 0em; text-indent: -2000em; height: 10px; display: block; overflow: hidden;}
/*---BB Редактор---*/
.bb-pane {height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("/templates/elektrouzel/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("/templates/elektrouzel/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("/templates/elektrouzel/bbcodes/b.gif");}
#b_i {background-image: url("/templates/elektrouzel/bbcodes/i.gif");}
#b_u {background-image: url("/templates/elektrouzel/bbcodes/u.gif");}
#b_s {background-image: url("/templates/elektrouzel/bbcodes/s.gif");}
#b_img {background-image: url("/templates/elektrouzel/bbcodes/image.gif");}
#b_up {background-image: url("/templates/elektrouzel/bbcodes/upload.gif");}
#b_emo {background-image: url("/templates/elektrouzel/bbcodes/emo.gif");}
#b_url {background-image: url("/templates/elektrouzel/bbcodes/link.gif");}
#b_leech {background-image: url("/templates/elektrouzel/bbcodes/leech.gif");}
#b_mail {background-image: url("/templates/elektrouzel/bbcodes/email.gif");}
#b_video {background-image: url("/templates/elektrouzel/bbcodes/mp.gif");}
#b_audio {background-image: url("/templates/elektrouzel/bbcodes/mp3.gif");}
#b_hide {background-image: url("/templates/elektrouzel/bbcodes/hide.gif");}
#b_quote {background-image: url("/templates/elektrouzel/bbcodes/quote.gif");}
#b_code {background-image: url("/templates/elektrouzel/bbcodes/code.gif");}
#b_left {background-image: url("/templates/elektrouzel/bbcodes/l.gif");}
#b_center {background-image: url("/templates/elektrouzel/bbcodes/c.gif");}
#b_right {background-image: url("/templates/elektrouzel/bbcodes/r.gif");}
#b_color {background-image: url("/templates/elektrouzel/bbcodes/color.gif");}
#b_spoiler {background-image: url("/templates/elektrouzel/bbcodes/spoiler.gif");}
#b_fla {background-image: url("/templates/elektrouzel/bbcodes/flash.gif");}
#b_yt {background-image: url("/templates/elektrouzel/bbcodes/youtube.gif");}
#b_tf {background-image: url("/templates/elektrouzel/bbcodes/typograf.gif");}
#b_list {background-image: url("/templates/elektrouzel/bbcodes/list.gif");}
#b_ol {background-image: url("/templates/elektrouzel/bbcodes/ol.gif");}
#b_tnl {background-image: url("/templates/elektrouzel/bbcodes/translit.gif");}
#b_br {background-image: url("/templates/elektrouzel/bbcodes/pbreak.gif");}
#b_pl {background-image: url("/templates/elektrouzel/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("/templates/elektrouzel/images/fields.png") repeat-x;}
.editorcomm .bb-editor {width: 465px;}
.editorcomm .bb-editor textarea {height: 156px;}
.clr {clear: both;}
/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#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; width: 32px; height: 32px; background:url(/templates/elektrouzel/dleimages/marker.png) -0px -0px no-repeat;}
#txtselect_marker:hover {background-position: -0px -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,
#txtselect_marker.show {/* XXX make a common css fadeIn/fadeOut classes */ visibility: visible; -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(/templates/elektrouzel/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(/templates/elektrouzel/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;}
.findrelated {width:99%; background: #ffc;border:1px solid #9E9E9E; padding: 5px;margin-top: 7px; margin-right: 10px;}
.ratingzero {color: #6c838e;}
.ratingtypeplusminus {padding: 0px 5px;}
.ratingtypeplus {color: #6c838e; padding: 0px 0px 0px 5px;}
.ratingplus {color: green;}
.ratingminus {color: red;}
/*---Смайлы---*/
.emoji {border: none;
vertical-align: middle;
width: 22px;
height: 22px;}
/* --- Сортировка статей --- */
.sort { list-style: none; padding: 0; margin: 0; }
.sort > li, .sort { display: inline; }
.sort > li { margin: 0 0 0 3%; }
.sort > li a { color: #353535; }
.sort > li.asc a, .sort > li.desc a { color: #3394e6; }
.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; }
/*---Дополнительные поля---*/
.xfieldsrow {padding-top:5px;
clear: both;}
.xfieldscolleft {float: left;
width: 30%;}
.xfieldscolright {float: left;
width: 70%;}
.file-box {width: 95%;
max-width: 437px;
border:1px solid #B3B3B3;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
background-color: #F5F5F5;
padding: 10px;
margin-top: 10px;}
.qq-uploader {position:relative; width: 100%;}
.qq-upload-button {display:inline-block;
padding:4px 10px 4px 10px;
margin-top:5px;
font: bold 11px/1.5em Verdana;color:#000000;
border:1px solid #CACACA;
cursor:pointer;}
.qq-upload-drop-area {position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;
max-width: 437px;
background:#FF9797; text-align:center;}
.qq-upload-drop-area span {display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}
.qq-upload-drop-area-active {background:#FF7171;}
.uploadedfile {width: 115px; height: 130px; margin: 10px 5px 5px 5px;
border:1px solid #B3B3B3;
box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
text-align: center;
background:#ffffff;}
.uploadedfile .uploadimage {margin-top: 5px;
width: 115px;
height: 90px;
display: table-cell;
text-align: center;
vertical-align:middle;}
.uploadedfile .info {text-align: left;
white-space: nowrap;
margin: 0px 5px 0px 5px;
overflow: hidden;}
.progress {overflow:hidden;
margin-top:10px;
margin-bottom:10px;
background-color:whitesmoke;
height:10px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-ms-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
background:#eee;
-webkit-box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;}
.progress .progress-bar {float:left;
width:0%;
font-size:12px;
line-height:20px;
color:white;
text-align:center;
background-color:#428bca;
-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition:width 0.6s ease;
transition:width 0.6s ease;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-ms-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:none;
box-shadow:none;
height:8px;}
.progress-bar span{position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0 0 0 0); border:0;}
.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; margin-right: 5px; border: 5px solid #fff; width: 100px; height: 100px; transition: box-shadow 0.5s ease;}
.xfieldimagegallery li img:hover {box-shadow: 0px 0px 7px rgba(0,0,0,0.4);}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor:not-allowed; pointer-events:none; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none;}
/* Настройка стандартной капчи при ответах на комментарии */
.dle-captcha { position: relative; }
.dle-captcha:after { clear: both; display: block; content: ""; }
.dle-captcha > a { float: left; margin-right: 5px; }
.dle-captcha img {position: relative; display: block; width: 130px; height: 46px; -webkit-transition: all ease .2s; transition: all ease .2s;}
.dle-captcha > input { float: left; width: 130px; }
/* Настройка подсказки для доп. полей */
.xfieldsnote {color: #838383; font-size: .9em;}

.topmenu ul {padding: 0; margin: 0;}
.topmenu ul li {padding: 0; margin: 0; float: left; background: none;}
.topmenu li a, .topmenu li a span {float: left; height: 53px;}
.topmenu li a {text-align: center; color: #d2d2d2; text-decoration: none !important; background: #363636 url("/templates/elektrouzel/images/topmenu_bg.png") repeat-x left -159px;}
.topmenu li a:hover {color: #3a3a3a; background: #d8d8d8 url("/templates/elektrouzel/images/topmenu_bg.png") repeat-x left -212px;}
.topmenu li a span {line-height: 53px; background: transparent url("/templates/elektrouzel/images/topmenu_bg.png") no-repeat right -106px; cursor: pointer; font-weight: bold; font-size: 0.9em; text-transform: uppercase; padding: 0 17px 0 18px;}

.dropmenudiv {position: absolute; top: 0; border: 1px solid #323232; ine-height: 18px; z-index: 100; background: #dcdcdc; width: 225px; visibility: hidden;}
.dropmenudiv a {width: auto; display: block; height: 29px; line-height: 29px; text-indent: 15px; text-decoration: none; color: #343434; font-weight: bold; font-size: 0.9em; text-transform: uppercase; background: #dcdcdc url(/templates/elektrouzel/images/topmenu_sublinks.png) no-repeat left 0;}
* html .dropmenudiv a {width: 100%;}
.dropmenudiv a:hover {color: #ff9c00; background: #373737 url(/templates/elektrouzel/images/topmenu_sublinks.png) no-repeat left -29px; text-decoration: none;}

.searchbox { float: right; width: 222px; height: 20px; position: relative; top: 10px;}
.searchbox { background: #d6dde4 url("/templates/elektrouzel/images/searchbox_bg.png") no-repeat left top;}
.searchbox form {padding-left: 4px;}
.searchbox input {float: left; width: 183px; padding-top: 3px; background: none; border: none; color: #e7e7e7;}
.searchbox a.btn img {width: 21px; height: 20px; display: block;}
.searchbox a.btn {float: right; width: 21px; height: 20px; color: #fff; background: #b5b5b5 url("/templates/elektrouzel/images/search_btn.png") no-repeat left top;}
.searchbox a.btn:hover {color: #fff; background: #e7e7e7 url("/templates/elektrouzel/images/search_btn.png") no-repeat left -20px;}

.kontakt {float: right; width: 150px; height: 20px; position: relative; top: -45px;}
.toollinks a {padding: 8px 0; padding-right: 4%; padding-left: 26px; font-weight: bold; font-size: 0.9em; text-transform: uppercase; color: #6d6d6d;}
.toollinks a.link3 {background: transparent url("/templates/elektrouzel/images/tlinks_contact.png") no-repeat left top;}
.toollinks a:hover {background-position: left -27px;}

.fmenu {color: #888888; padding-top: 26px; padding-left: 37px;}
.block {margin-bottom: 4px; width: 197px; background: transparent url("/templates/elektrouzel/images/blocks_bg.png") repeat-y -197px top;}
.block .dbottom {background: transparent url("/templates/elektrouzel/images/blocks_bg.png") no-repeat -394px bottom;}
.block .dtop {height: 32px; background: #2f2f2f url("/templates/elektrouzel/images/blocks_bg.png") no-repeat left top;}
.block .dtop h3 {padding-left: 15px; padding-top: 6px; font-weight: bold; color: #ffffff;}
.block .dtop div h3 {padding-left: 42px;}
.block .dcont {padding: 6px 15px 15px 15px;}
.block .dtop div {height: 32px; background-position: 8px 4px; background-repeat: no-repeat;}
.bki_tags {background-image: url("/templates/elektrouzel/images/bki_tags.png");}
.bki_recomend {background-image: url("/templates/elektrouzel/images/bki_recomend.png");}
.tagsbox a {color: #7f7f7f;}

.block ul.navs {list-style: none; padding: 0; margin: 0;}
.block ul.navs li {background: none; padding: 0; margin: 0;}
.block ul.navs li a {background: url("/templates/elektrouzel/images/quick_menu.png") no-repeat left top; font-weight: bold; display: block; width: 100%; height: 26px; line-height: 22px; color: #ff9209;}
.block ul.navs li a:hover {color: #ffb029; text-decoration: none; background: #d6e2ef url("/templates/elektrouzel/images/quick_menu.png") no-repeat left bottom;}
/*blockvotes*/
a.votego, a.voteresult {width: 118px; height: 28px; display: block; background: #236ca9 url("/templates/elektrouzel/images/votego_btn.png") no-repeat left top; line-height: 25px; text-align: center; font-weight: bold;
text-decoration: none;
color: #444444;}
a.votego:hover, a.voteresult:hover {text-decoration: none; background: #236ca9 url("/templates/elektrouzel/images/votego_btn.png") no-repeat left -28px;}
a.voteresult {background: #8a98a5 url("/templates/elektrouzel/images/voteresult_btn.png") no-repeat left top;}
a.voteresult:hover {background: #afb8c1 url("/templates/elektrouzel/images/voteresult_btn.png") no-repeat left -28px;}

.base {padding-bottom: 30px;}
.binner {padding: 0 22px;}
.storysort .binner { padding-bottom: 10px; background: transparent url("/templates/elektrouzel/images/storysort_bg.png") repeat-x left bottom; }
.storysort {font-size: 10px; padding-bottom: 5px;}
/*ЗАГОЛОВОК ЦЕНТРАЛЬНЫХ STORY*/
.heading {background: #ff9004 url("/templates/elektrouzel/images/base_heading.png") repeat-x left top;}
.heading .binner {padding-top: 16px; padding-bottom: 13px; background: transparent url("/templates/elektrouzel/images/base_heading_btm.png") repeat-x left bottom;}
.heading2 {background: #353535 url("/templates/elektrouzel/images/base_heading2.png") repeat-x left top;}
.heading2 .binner {background: transparent url("/templates/elektrouzel/images/base_heading2_btm.png") repeat-x left bottom;}
.heading3 {background: #272727 url("/templates/elektrouzel/images/base_heading3.png") repeat-x left top;}
.heading3 .binner {padding-top: 14px; padding-bottom: 11px; background: transparent url("/templates/elektrouzel/images/base_heading3_btm.png") repeat-x left bottom;}
.heading h3, .heading3 h3, .heading h1, .heading3 h1 {font-size: 17px; font-weight: normal; color: #ffffff;}
.heading2 h3, .heading2 h1 {font-weight: bold; font-size: 0.9em; text-transform: uppercase; color: #ffffff; padding-top: 14px; padding-bottom: 11px;}
.heading h3 a, .heading2 h3 a, .heading h1 a, .heading2 h1 a {color: #ffffff;}
.heading {text-indent: 19px; color: #161616;}
.heading {color: #161616;}

#maincol {width: 100%; vertical-align: top; padding-top: 12px;}
.maincont {padding-top: 20px;}

.morelink {padding-top: 25px;}
span.more a, span.back a {display: block; width: 121px; height: 26px; background: #eaeaea url("/templates/elektrouzel/images/more_btn.png") no-repeat right 0; text-indent: 5px; line-height: 24px; color: #444444;}
span.more a:hover, span.back a:hover {background: #ffc207 url("/templates/elektrouzel/images/more_btn.png") no-repeat right -26px; text-decoration: none;}
span.back a {background: #eaeaea url("/templates/elektrouzel/images/back_btn.png") no-repeat right 0;}
span.back a:hover {background: #ffc207 url("/templates/elektrouzel/images/back_btn.png") no-repeat right -26px;}
.morelink .bmi_print {padding-left: 50px;  background: transparent url("/templates/elektrouzel/images/bmi_print.png") no-repeat left  625px bottom; }
.moreline {background: transparent url("/templates/elektrouzel/images/moreline_bg.png") repeat-x left bottom;}
.moreline .dleft {background: transparent url("/templates/elektrouzel/images/moreline_left.png") no-repeat left bottom;}
.moreline .dright {background: transparent url("/templates/elektrouzel/images/moreline_right.png") no-repeat right bottom;}
.relatednews {padding-top: 10px; padding-bottom: 10px;}

.navigation {color:#666;  background: transparent url("/templates/elektrouzel/images/baseline_top.png") repeat-x right top; margin: 0; padding-top: 22px; padding-bottom: 10px; font-size: 17px;}
.navigation_inn a {text-decoration:none; color: #ff9205; padding: 3px 3px; font-size:11px; font-size: 17px;}
.navigation_inn a:hover {background-color: #4b4b4b; color: #FFFFFF;}
.navigation_inn span {padding: 3px 3px; color: #ffbb63;}
.warningmsg .binner div {background: transparent url("/templates/elektrouzel/images/warningmsg_icon.png") no-repeat left center; padding-left: 40px; padding-top: 10px; padding-bottom: 10px;}

.fieldst {background: #ffffff url("/templates/elektrouzel/images/fieldst_bg.png") repeat-x left top;}
.fieldst {padding-top: 5px; padding-bottom: 5px;}
.fieldst span {font-size: 10px;}
.pollvotelist {width: 60%; text-align: left;}
.pollvotelist input {margin-right: 5px;}

.searchtable fieldset {padding: 3px; margin: 3px !important;}
.searchtable fieldset legend {font-weight: bold;}
/*===ЗАГОЛОВКИ СОДЕРЖИМОГО===*/
h3.title {font-size: 1.1em; padding-bottom: 4px; color: #6e040c;}

.s_field {color: #757575; background-image: url(/templates/elektrouzel/images/dlet_field_a.gif); background-repeat: repeat-x; height: 14px; padding-left: 3px; border: 1px solid #b5b5b5; font-weight: bold;}

.a_field {color: #757575; background-image: url(/templates/elektrouzel/images/dlet_field_a.gif); background-repeat: repeat-x; height: 14px;
padding-left: 3px;
border: 1px solid #ffffff;
font-weight: bold;}

.f_textarea {color: #757575;
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
width: 459px;
height: 156px;
border: 1px solid #b5b5b5;
font-weight: bold;}
.f_input {color: #757575;
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
width: 300px;
height: 14px;
border: 1px solid #b5b5b5;
font-weight: bold;}
.f_select {color: #757575;
background-image: url(/templates/elektrouzel/images/dlet_field_a.gif);
background-repeat: repeat-x;
height: 14px;
border: 1px solid #b5b5b5;
font-weight: bold;}

.avatar {position: absolute;
top: 10px;
left: 23px;
background-repeat: no-repeat;
background-position: 50% 50%}
.heading_com h2 {font-size: 18px; padding-top: 14px;}
.heading_com .morefield {background: none; padding-top: 6px;}
.bci_date {background: transparent url("/templates/elektrouzel/images/bci_date.png") no-repeat left bottom;}
.bci_group {background: transparent url("/templates/elektrouzel/images/bci_group.png") no-repeat left bottom;}
.bci_quote {background: transparent url("/templates/elektrouzel/images/bci_quote.png") no-repeat left bottom;}
.bci_edit {background: transparent url("/templates/elektrouzel/images/bci_edit.png") no-repeat left center;}
.bci_delete {background: transparent url("/templates/elektrouzel/images/bci_delete.png") no-repeat left center;}
.bci_delete a {color: #c41202;}
.signature, .signature a {color: #b4b4b4;}
.comments .morelink .binner {padding-top: 6px; padding-bottom: 6px;  background-color: #fcfcfc; border-top: 1px solid #e0e0e0;}
.comments {margin: 0;}
.quote {border: 1px solid #ece6e1; padding: 5px; padding-top: 15px; background: #fcf9f7 url("/templates/elektrouzel/images/quote.png") no-repeat 5px 6px;}
.kinonews .colomn {background: transparent url("/templates/elektrouzel/images/kinonews_colomn.gif") repeat-y left top;}
.kinonews .colomn {float: left; width: 33.3%;}
.kinonews .colomn div {margin: auto;}
.kinonews .colomn div h4 {color: #ff9107; padding: 15px 0;}
.zalobanovost {position: relative; top: 3px; left: 20px; color: #6f2008;}
a {color: #ff9209; text-decoration: none;}
a:hover {text-decoration: underline;}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0;
padding:0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, font {font-size: 1em;
font-style: normal;
font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Verdana, Helvetica, sans-serif; margin: 0 0 0.2em 0;
line-height: 1.1em;}

h1, h2, h3, h4, h5, h6 {font-weight: bold;}

input, textarea, select {font-size: 1em; font-family: Tahoma, Helvetica, sans-serif;}
body {color: #444444;
background-color: #FFFFFF;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 19px;}
.pagebg {padding: 0; margin: 0;
background: #000000 url(/templates/elektrouzel/images/pagebg.gif) repeat left top;}

p {margin-bottom: 18px;}
img  {border:0 none;}
img.left {float: left; margin: 2px 20px 16px 0;}
img.right {float: right; margin: 2px 0 16px 20px;}
hr {border: 0 none; border-top: 1px solid #cfcfcf;}
strong {font-weight: bold;}
table {border-collapse: collapse;
border-spacing: 0; border: 0px;}
table td {padding: 0px;}

ul {margin: 2px 0;
padding: 0 0 0 5px;}
ul li {margin: 5px 0; padding: 0px 0 0px 14px;
list-style-type: none;
background: transparent url("/templates/elektrouzel/images/li.gif") no-repeat left 5px;}
ol {list-style-image: none;
list-style-position: outside;
list-style-type: decimal;
margin-bottom: 18px;
margin-left: 2.2em;}

.dleft, .dright {background-position: left; background-repeat: repeat-y; background-color: transparent;}
.dright {background-position: right;}

.header, .headerleft, .headerleft_inner {height: 100px;}
.header {background-color: #f9f9f9; width: 100%;}
.headerleft_inn {position: absolute; left: 0; width: 450px;}

.lefticonsbtn {position: absolute; left: 400px; top: -40px;}
.righticonsbtn {position: absolute; left: 406px; top: 68px;}
.lefticonsbtn a, .lefticonsbtn a img {display: block; width: 72px; height: 21px;}
a.lib_start {background: transparent url("/templates/elektrouzel/images/lefticonsbtn.png") no-repeat left 0;}
a.lib_favorit {background: transparent url("/templates/elektrouzel/images/lefticonsbtn.png") no-repeat left -21px;}
a.lib_start:hover {background-position: left -42px;}
a.lib_favorit:hover {background-position: left -63px;}
.righticonsbtn a, .righticonsbtn a img {display: block; width: 35px; height: 20px;}
a.rib_home:hover {background-position: left -60px;}
a.rib_contact:hover {background-position: left -80px;}
a.rib_map:hover {background-position: left -100px;}

.welcome {padding-top: 30px; padding-left: 35px; padding-right: 56px; font-size: 10px; line-height: 12px;}
.welcome h1 {font-size: 1.2em; color: #ffa507;}
.headrightbtm {background: transparent url("/templates/elektrouzel/images/headrightbtm.png") repeat-x left top;
height: 55px;}

.sbar {height: 38px; background: #aaaaaa url("/templates/elektrouzel/images/speedbar.png") repeat-x left top;}
.speedbar {padding-top: 8px; font-weight: bold; font-size: 0.9em; color: #fff;}
.speedbar a {color: #fff;}

.searchform {float: right;}

.pbt-top {background: #ffffff url("/templates/elektrouzel/images/pbt_top.png") repeat-x left top;}
.pbt-right {padding-right: 9px; padding-top: 6px; background: transparent url("/templates/elektrouzel/images/pbt_right.png") no-repeat right top;}
.pb-right {background: transparent url("/templates/elektrouzel/images/pb_right.png") repeat-y right top;}
.pbt-left {padding-left: 7px; background: transparent url("/templates/elektrouzel/images/pbt_left.png") no-repeat left top;}
.pb-left {background: transparent url("/templates/elektrouzel/images/pb_left.png") repeat-y left top;}

table.structure {width: 100%;}
#leftcol {padding-right: 8px; vertical-align: top;}
#rightcol {padding-left: 10px; vertical-align: top;}

.pbd-bottom, .pbd-bottom .dleft, .pbd-bottom .dright {height: 13px;}
.pbd-bottom {overflow: hidden; background: #ffffff url("/templates/elektrouzel/images/pbd_bottom.png") repeat-x left top;}
.pbd-bottom .dleft {background: transparent url("/templates/elektrouzel/images/pbd_left.png") no-repeat left top;}
.pbd-bottom .dright {background: transparent url("/templates/elektrouzel/images/pbd_right.png") no-repeat right;}

.footbar {height: 62px;}
.footbar {overflow: hidden; background: #576f91 url("/templates/elektrouzel/images/footbar.png") repeat-x left top; width: 100%;}

.footer {position: relative; height: 121px;}
.footer {overflow: hidden; background: #576f91 url("/templates/elektrouzel/images/footer.png") repeat-x left top; width: 100%;}
.ftags {padding-left: 37px; padding-top: 17px; width: 70%; color: #d9d9d9;}
.centroarts {position: absolute; right: 37px; top: 19px;}

.copyright {float: left;
color: #656464;
padding-top: 12px;
white-space: nowrap;}
.copyright, .copyright a {color: #ffffff;}
.elektrik {position: absolute; right: 100px; top: 0px;}
.elektrik2{position: absolute; right: 100px; top: 22px;}
.shema{position: absolute; right: 40px; top: 16px;}
.rega{position: absolute; right: 40px; top: 50px;}

#menubar {margin-bottom: 0px;}
.mbar {height: 40px;}
.mbar .mbar .mbar {background: #232323;}
.menubar ul {line-height: 20px; margin-top: 10px; text-transform: uppercase;}
.menubar ul li, .menubar ul a, .menubar ul a b {height: 5px; float: left;}
.menubar ul a {margin-right: 5px; color: #fff;}
.menubar ul a strong {cursor: pointer; padding: 0 10px;}
.menubar ul .sublnk a b {padding-right: 25px; background-position: 100% -130px;}
.menubar ul .sublnk a:hover, .menubar ul .sublnk.selected a {background-position: 0 -52px;}
.menubar ul .sublnk a:hover b, .menubar ul .sublnk.selected a b {padding-right: 25px; background-position: 100% -78px;}

.menubar ul .sublnk {position: relative;}
.menubar ul li ul {width: 200px; margin: 0; top: 26px; left: 0; position: absolute; z-index: 9999; display: none;}
.menubar ul li ul li a, .menubar ul li ul li, .menubar ul li ul li a b {background: none; float: none; height: auto; display: block; line-height: normal; text-transform: none;}
.menubar ul li ul li {padding: 0;}
.menubar ul li ul li a {color: #fff; padding: 6px 0; width: 100%; border-bottom: 1px solid #fff; background: #ffa833;}
.menubar ul li ul li a:hover {background-color: #008080;}
.reset, .reset li {list-style: none; padding: 0; margin: 0;}
.lcol, form {display: inline;}
.lcol {float: left;}
.impot {color: #96c; font-weight: normal;}
.zaloba {background: transparent url("/templates/elektrouzel/images/zaloba.jpg") no-repeat;}
.spam {float: right; margin-left:10px; margin-top:1px;}
span.zalob {float: right; padding-left: 25px; margin-left:10px; margin-top:6px;}
.pm_status {float:left; border: 1px solid #d8d8d8; padding: 0px; background-color: #fff; width: 280px; height: 100px; margin-left: 20px; margin-right: 5px;}
.pm_status_head {border-bottom: 1px solid #d8d8d8; font-size: 0.9em;  background: #fff url("/templates/elektrouzel/images/bbcodes.png") repeat-x 0 100%; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e;}
.pm_status_content {padding: 5px;}

.ratebox2 {float: right;}
.ratebox3 {float: right;}
.ratebox ul, .ratebox ul li {float: left;}
.ratebox2 ul, .ratebox2 ul li {float: left;}
.ratebox3 ul, .ratebox3 ul li {float: left;}
/* ===== BANNER 468x60 ===== */
.banner_top {width: 486px; height: 144px;  repeat-x left top; margin: auto; position: relative;}
.banner_top {padding: 20px 0 0 300px; text-align: left;}
.instagram-media, .twitter-tweet {display: inline-block !important;}
.ui-front { z-index: 1000; }
.ui-button-icon-only { overflow: hidden; text-indent: -9999px; }
.emoji_box {
	width:100%;
	max-width: 390px;
}
.emoji_category {
	padding:7px;
	clear:both;
}
.emoji_list {
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	font-family:'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';
	font-size:2em;
}
.emoji_symbol {
	float:left;
	margin-bottom: 10px;
	width:12.5%;
	text-align:center;
}
	
.emoji_symbol a,  .emoji_symbol a:hover {
	cursor: pointer;
	text-decoration:none;
}

.native-emoji {
    font-size: 1.3em;
    font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';
}
/*--- рПДУЧЕФЛБ ЙУИПДОПЗП ЛПДБ ---*/
.hljs-comment, .hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}

.hljs-doctag, .hljs-keyword, .hljs-formula {
  color: #a626a4;
}

.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst {
  color: #e45649;
}

.hljs-literal {
  color: #0184bb;
}

.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string {
  color: #50a14f;
}

.hljs-built_in, .hljs-class .hljs-title {
  color: #c18401;
}

.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr,
.hljs-selector-pseudo, .hljs-number {
  color: #986801;
}

.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title {
  color: #4078f2;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.hljs-link {
  text-decoration: underline;
}

figure {
    margin: 0;
}

figure.align-left {
    float: left;
}

figure.align-right {
    float: right;
}

figure.image.align-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

figure.image figcaption {
	padding: 1rem;
    background-color: #fafafa;
    font-size: .8rem;
    caption-side: bottom;
    word-break: break-word;
    text-align: center;
}

figure.image.align-center figcaption {
	display: table-caption;
}

.comments-image-gallery {
  margin: 0;
  padding: 0;  
  list-style: none;
  clear: both;
}

.comments-image-gallery li{
	list-style: none;
	margin: 0;
	padding: 0;  
}

.comments-image-gallery li img{
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  width: 100px;
  height: 100px;
  transition: box-shadow 0.5s ease;
}

.comments-image-gallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

.mce-toc {
  border: 1px solid #dbdada;
  margin: 0 0 .7rem 0;
}

.mce-toc h2 {
  margin: 4px;
}

.mce-toc ul {
  padding-left: 20px;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;
}

.mce-toc ul ul {
  padding-left: 20px;
  margin-block-start: 0;
  margin-block-end: 0;
}

.mce-toc li {
  list-style-type: none;
}

.image-bordered {
	border: 1px solid #ddd;
}

.image-shadows {
	box-shadow: rgb(9 30 66 / 25%) 0px 4px 8px -2px, rgb(9 30 66 / 8%) 0px 0px 0px 1px;
}

.image-padded {
	padding: 0.5rem;
}

.comments-user-profile {
  font-weight: bold;
  cursor: pointer;
  color: #3394e6;
}

.title_spoiler svg{
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 7px;
	height: 16px;
	width: 16px;
}

.tag_list > span { margin: 0 3px 3px 0; }
		.tag_list > span, .tag_list > span > a { display: inline-block; }
		.tag_list > span > a {
			color: inherit;
			text-decoration: none !important;
			padding: 5px 10px;
			border-radius: 6px;
			background-color: #f0f0f0;
		}
		.tag_list > span > a:hover {
			background-color: #fff;
			color: #95c00e;
			position: relative;
			box-shadow: 0 3px 20px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,0.2);
		}
		.mce-accordion summary {
	cursor: pointer;
}

.self_delete_link {
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	padding: 12px 27px;
	border-radius: 10px;
	outline: none;
	background-color: #f44336;
	color: #fff;
	text-shadow: 0 1px #333;
	text-decoration: none !important;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	box-sizing: border-box;
	transition: all ease .1s; transition: all ease .1s;
}
.DLEPush {
	z-index: 2001;
	position: fixed;
	right: 20px;
	top: 20px
}

@keyframes DLEPush-show {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.DLEPush-notification.wrapper {
	animation-name: DLEPush-show;
	animation-duration: 1s;
	position: relative;
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
	max-width: 400px;
	box-shadow: 0 10px 15px rgb(0 0 0 / 20%);
	background-color: #fff;
	border-radius: 10px
}

.DLEPush-notification .DLEPush-icon {
	grid-column: 1;
	grid-row: 1 / span 2;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 45px;
	height: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
}

.DLEPush-notification .DLEPush-icon svg {
	scale: .8;
}

.DLEPush-notification .DLEPush-header {
	font-weight: 500;
	grid-column: 2;
	grid-row: 1;
	font-size: 1rem;
	margin-left: 1rem;
	margin-top: .5rem;
}
.DLEPush-notification .DLEPush-header:empty {
	margin-top: 0;
}

.DLEPush-notification .DLEPush-message {
	grid-column: 2;
	grid-row: 2;
	font-size: .875rem;
	margin: 1rem;
}

.DLEPush-notification .DLEPush-message li, .DLEPush-notification .DLEPush-message ul {
	list-style-type: none;
	padding-left: 0;
}

.DLEPush-notification .DLEPush-close {
	position: absolute;
	top: 8px;
	right: 10px;
	font-weight: 300;
	background: none;
	border: 0;
	font-size: 1.15rem;
	cursor: pointer;
	line-height: 1;
	padding: 0;
	color: inherit;
	outline: 0;
	opacity: 0.75;
}

@media only screen and (min-width: 601px) {
	.DLEPush-notification.wrapper {
		min-width: 400px;
	}
}

.DLEPush-notification .DLEPush-close:hover {
	opacity: 1;
}

.DLEPush-notification.wrapper.push-success {
	background-color: #e0f2f1;
}

.DLEPush-notification.wrapper.push-success .DLEPush-icon {
	background-color: #00897b;
}

.DLEPush-notification.wrapper.push-warning {
	background-color: #FFF3E0;
}

.DLEPush-notification.wrapper.push-warning .DLEPush-icon {
	background-color: #FF9800;
}

.DLEPush-notification.wrapper.push-error {
	background-color: #FBE9E7;
}

.DLEPush-notification.wrapper.push-error .DLEPush-icon {
	background-color: #FF5722;
}

input[type="text"].comments_author_field {
	width: 100%;
	margin-bottom: 10px;
}
.ui-dialog-buttonset button.ui-button-delete {
    background-color: #f44336;
    border-color: #f44336;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(51, 51, 51, .5);
}
.ui-dialog-buttonset button.ui-button-delete:hover {
    background-color: #db3a2f;
    border-color: #db3a2f;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(51, 51, 51, .5);
}
.form-check-label {
    cursor: pointer;
}
.form-check-input {
    color: #0c5f7eed;
    flex-shrink: 0;
    width: 1.12rem;
    height: 1.12rem;
    margin: -0.188rem 0.625rem 0 0;
    appearance: none;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #0c5f7eed;
    vertical-align: middle;
}

.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230c5f7eed' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%230c5f7eed'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox] {
    border-radius: .25rem;
}

.form-check-input[type=radio] {
    border-radius: 50%;
}
.pm th{
    text-align: left;
    font-weight: 500;
    white-space: nowrap;
}
.pm th.pm_checkbox {
	text-align: center;
}
.pm_list.pm_subj, .pm_list.pm_icon, .pm_list.pm_last_user {
 cursor: pointer;
}
.pm_list.pm_icon svg {
	width: 1.4rem;
	height: 1.4rem;
	vertical-align: middle;
}

.pm_list.pm_icon.pm-unread-image {
 color: #3394e6;
}
.pm td.pm_list.pm_icon, .userstop td, th.pm_head.pm_icon {
	border-bottom: none;
}
.pm_list.pm_icon.pm-reply-image {
	color: #087e02c4;
}
.pm_list.pm_icon.pm-read-image {
	color: #afafaf;
}

.pm_list .pm_last_message, .pm_list .pm_last_date, .pm_list .pm_with_user {
	color: #64748b;
	font-size: .8rem;
}
.pm tbody > tr:hover {
    background-color: #e2e8f099;
}
.pm_navigation {
	margin-top: 1rem;
}
.pm_navigation .navigation {
	display: inline-block;
	color: #333333;
	background-color: #f5f5f5;
	border-radius: 0.188rem;
	padding: .4rem;
}

.pm_navigation .navigation a, .pm_navigation .navigation span {
    padding: 0.5rem;
    min-width: 2.25rem;
}
.pm_navigation .navigation span {
    background-color: #4581d0;
    color: #fff;
}
.pm_navigation .navigation a {
    text-decoration: none;
    color: #000;
}
.pm_navigation .navigation a:hover {
    background-color: #e2e8f0;
}