#autocomplete{
     border:1px solid;
     overflow:hidden;
     position:absolute;
     z-index:100 
}
 #autocomplete ul{
     list-style:none;
     list-style-image:none;
     margin:0;
     padding:0 
}
 #autocomplete li{
     background:#fff;
     color:#000;
     cursor:default;
     white-space:pre;
     zoom:1 
}
 html.js input.form-autocomplete{
     background-image:url(/misc/throbber-inactive.png);
     background-position:100% center;
     background-repeat:no-repeat 
}
 html.js input.throbbing{
     background-image:url(/misc/throbber-active.gif);
     background-position:100% center 
}
 html.js fieldset.collapsed{
     border-bottom-width:0;
     border-left-width:0;
     border-right-width:0;
     height:1em 
}
 html.js fieldset.collapsed .fieldset-wrapper{
     display:none 
}
 fieldset.collapsible{
     position:relative 
}
 fieldset.collapsible .fieldset-legend{
     display:block 
}
 .form-textarea-wrapper textarea{
     display:block;
     margin:0;
     width:100%;
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     box-sizing:border-box 
}
 .resizable-textarea .grippie{
     background:#eee url(/misc/grippie.png) no-repeat center 2px;
     border:1px solid #ddd;
     border-top-width:0;
     cursor:s-resize;
     height:9px;
     overflow:hidden 
}
 body.drag{
     cursor:move 
}
 .draggable a.tabledrag-handle{
     cursor:move;
     float:left;
     height:1.7em;
     margin-left:-1em;
     overflow:hidden;
     text-decoration:none 
}
 a.tabledrag-handle:hover{
     text-decoration:none 
}
 a.tabledrag-handle .handle{
     background:url(/misc/draggable.png) no-repeat 6px 9px;
     height:13px;
     margin:-.4em .5em;
     padding:.42em .5em;
     width:13px 
}
 a.tabledrag-handle-hover .handle{
     background-position:6px -11px 
}
 div.indentation{
     float:left;
     height:1.7em;
     margin:-.4em .2em -.4em -.4em;
     padding:.42em 0 .42em .6em;
     width:20px 
}
 div.tree-child{
     background:url(/misc/tree.png) no-repeat 11px center 
}
 div.tree-child-last{
     background:url(/misc/tree-bottom.png) no-repeat 11px center 
}
 div.tree-child-horizontal{
     background:url(/misc/tree.png) no-repeat -11px center 
}
 .tabledrag-toggle-weight-wrapper{
     text-align:right 
}
 table.sticky-header{
     background-color:#fff;
     margin-top:0 
}
 .progress .bar{
     background-color:#fff;
     border:1px solid 
}
 .progress .filled{
     background-color:#000;
     height:1.5em;
     width:5px 
}
 .progress .percentage{
     float:right 
}
 .ajax-progress{
     display:inline-block 
}
 .ajax-progress .throbber{
     background:transparent url(/misc/throbber-active.gif) no-repeat 0 center;
     float:left;
     height:15px;
     margin:2px;
     width:15px 
}
 .ajax-progress .message{
     padding-left:20px 
}
 tr .ajax-progress .throbber{
     margin:0 2px 
}
 .ajax-progress-bar{
     width:16em 
}
 .container-inline div,.container-inline label{
     display:inline 
}
 .container-inline .fieldset-wrapper{
     display:block 
}
 .nowrap{
     white-space:nowrap 
}
 html.js .js-hide{
     display:none 
}
 .element-hidden{
     display:none 
}
 .element-invisible{
     position:absolute!important;
     clip:rect(1px 1px 1px 1px);
     clip:rect(1px,1px,1px,1px);
     overflow:hidden;
     height:1px 
}
 .element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{
     position:static!important;
     clip:auto;
     overflow:visible;
     height:auto 
}
 .clearfix:after{
     content:".";
     display:block;
     height:0;
     clear:both;
     visibility:hidden 
}
 * html .clearfix{
     height:1% 
}
 *:first-child+html .clearfix{
     min-height:1% 
}
 ul.menu{
     border:none;
     list-style:none;
     text-align: center;
}
 ul.menu li{
     margin:0 0 0 .5em 
}
 ul li.expanded{
     list-style-image:url(/misc/menu-expanded.png);
     list-style-type:circle 
}
 ul li.collapsed{
     list-style-image:url(/misc/menu-collapsed.png);
     list-style-type:disc 
}
 ul li.leaf{
     list-style-image:url(/misc/menu-leaf.png);
     list-style-type:square 
}
 li.expanded,li.collapsed,li.leaf{
     padding:.2em .5em 0 0;
     margin:0 
}
 li a.active{
     color:#b5f6ff 
}
 td.menu-disabled{
     background:#ccc 
}
 ul.inline,ul.links.inline{
     display:inline;
     padding-left:0 
}
 ul.inline li{
     display:inline;
     list-style-type:none;
     padding:0 .5em 
}
 .breadcrumb{
     padding-bottom:.5em 
}
 ul.primary{
     border-bottom:1px solid #bbb;
     border-collapse:collapse;
     height:auto;
     line-height:normal;
     list-style:none;
     margin:5px;
     padding:0 0 0 1em;
     white-space:nowrap 
}
 ul.primary li{
     display:inline 
}
 ul.primary li a{
     background-color:#250101;
     border-color:#bbb;
     border-style:solid solid none solid;
     border-width:1px;
     height:auto;
     margin-right:.5em;
     padding:0 1em;
     text-decoration:none 
}
 ul.primary li.active a{
     background-color:#560707;
     border:1px solid #bbb;
     border-bottom:1px solid #000 
}
 ul.primary li a:hover{
     background-color:#180000;
     border-color:#ccc;
     border-bottom-color:#eee 
}
 ul.secondary{
     border-bottom:1px solid #bbb;
     padding:.5em 1em;
     margin:5px 
}
 ul.secondary li{
     border-right:1px solid #ccc;
     display:inline;
     padding:0 1em 
}
 ul.secondary a{
     padding:0;
     text-decoration:none 
}
 ul.secondary a.active{
     border-bottom:4px solid #999 
}
 div.messages{
     background-position:8px 8px;
     background-repeat:no-repeat;
     border:1px solid;
     margin:6px 0;
     padding:10px 10px 10px 50px 
}
 div.status{
     background-image:url(/misc/message-24-ok.png);
     border-color:#be7 
}
 div.status,.ok{
     color:#234600 
}
 div.status,table tr.ok{
     background-color:#f8fff0 
}
 div.warning{
     background-image:url(/misc/message-24-warning.png);
     border-color:#ed5 
}
 div.warning,.warning{
     color:#840 
}
 div.warning,table tr.warning{
     background-color:#fffce5 
}
 div.error{
     background-image:url(/misc/message-24-error.png);
     border-color:#ed541d 
}
 div.error,.error{
     color:#8c2e0b 
}
 div.error,table tr.error{
     background-color:#fef5f1 
}
 div.error p.error{
     color:#333 
}
 div.messages ul{
     margin:0 0 0 1em;
     padding:0 
}
 div.messages ul li{
     list-style-image:none 
}
 fieldset{
     margin-bottom:1em;
     padding:.5em 
}
 form{
     margin:0;
     padding:0 
}
 hr{
     border:0px;
     height:1px 
}
 img{
     border:0 
}
 table{
     border-collapse:collapse 
}
 th{
     border-bottom:3px solid #ccc;
     padding-right:1em;
     text-align:left 
}
 tbody{
     border-top:1px solid #ccc 
}
 tr.even,tr.odd{
     background-color:#eee;
     border-bottom:1px solid #ccc;
     padding:.1em .6em 
}
 th.active img{
     display:inline 
}
 td.active{
     background-color:#ddd 
}
 .item-list .title{
     font-weight:700 
}
 .item-list ul{
     margin:0 0 .75em;
     padding:0 
}
 .item-list ul li{
     margin:0 0 .25em 1.5em;
     padding:0 
}
 .form-item,.form-actions{
     margin-top:1em;
     margin-bottom:1em 
}
 tr.odd .form-item,tr.even .form-item{
     margin-top:0;
     margin-bottom:0;
     white-space:nowrap 
}
 .form-item .description{
     font-size:.85em 
}
 label{
     display:block;
     font-weight:700 
}
 label.option{
     display:inline;
     font-weight:400 
}
 .form-checkboxes .form-item,.form-radios .form-item{
     margin-top:.4em;
     margin-bottom:.4em 
}
 .form-type-radio .description,.form-type-checkbox .description{
     margin-left:2.4em 
}
 input.form-checkbox,input.form-radio{
     vertical-align:middle 
}
 .marker,.form-required{
     color:red 
}
 .form-item input.error,.form-item textarea.error,.form-item select.error{
     border:2px solid red 
}
 .container-inline .form-actions,.container-inline.form-actions{
     margin-top:0;
     margin-bottom:0 
}
 .more-link{
     text-align:right 
}
 .more-help-link{
     text-align:right 
}
 .more-help-link a{
     background:url(/misc/help.png) 0 50% no-repeat;
     padding:1px 0 1px 20px 
}
 .item-list .pager{
     clear:both;
     text-align:center 
}
 .item-list .pager li{
     background-image:none;
     display:inline;
     list-style-type:none;
     padding:.5em 
}
 .pager-current{
     font-weight:700 
}
 #autocomplete li.selected{
     background:#0072b9;
     color:#fff 
}
 html.js fieldset.collapsible .fieldset-legend{
     background:url(/misc/menu-expanded.png) 5px 65% no-repeat;
     padding-left:15px 
}
 html.js fieldset.collapsed .fieldset-legend{
     background-image:url(/misc/menu-collapsed.png);
     background-position:5px 50% 
}
 .fieldset-legend span.summary{
     color:#999;
     font-size:.9em;
     margin-left:.5em 
}
 tr.drag{
     background-color:ivory 
}
 tr.drag-previous{
     background-color:#ffd 
}
 .tabledrag-toggle-weight{
     font-size:.9em 
}
 body div.tabledrag-changed-warning{
     margin-bottom:.5em 
}
 tr.selected td{
     background:#ffc 
}
 td.checkbox,th.checkbox{
     text-align:center 
}
 .progress{
     font-weight:700 
}
 .progress .bar{
     background:#ccc;
     border-color:#666;
     margin:0 .2em;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border-radius:3px 
}
 .progress .filled{
     background:#0072b9 url(/misc/progress.gif) 
}
 .ui-front {
     z-index: 1000;
}
 .ui-widget-overlay {
     background: #000;
     opacity: 0.5;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     position: fixed;
}
 .ui-helper-clearfix:after {
     clear: both;
     content: ".";
     display: block;
     height: 0;
     visibility: hidden 
}
 .ui-helper-clearfix {
     display: inline-block 
}
 * html .ui-helper-clearfix {
     height: 1% 
}
 .ui-helper-clearfix {
     display: block 
}
 .ui-dialog {
     text-align: left;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 470px;
     border-radius: 2px;
     box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
     border: 1px solid #e6e6e6;
     border-color: rgba(0,0,0,0.1);
     background-color: #0d0d0d;
     background-clip: padding-box;
     outline: none;
}
 .ui-dialog-titlebar {
     padding: 20px 20px;
     position: relative;
}
 .ui-dialog-title {
     float: left;
     font-weight: bold;
     font-size: 1.15em;
}
 .ui-dialog-titlebar-close {
     position: absolute;
     right: 10px;
     top: 50%;
     margin-top: -16px !important;
     height: 23px !important;
     width: 32px;
     border: 0 none !important;
     background-color: inherit !important;
     box-shadow: none !important;
     padding: 0px !important;
}
 .ui-dialog-titlebar-close .ui-icon {
     display: block;
     margin: 10px auto 0 auto;
     width: 12px;
     height: 12px;
     background-image: url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAAA1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTW7eCkWAAAACHRSTlMA8DiyCsELwNb3saQAAABlSURBVBjTY2AxYoACZQcG10YFCJtJooTBokMIwlHsaAZioBRYAigKJoAAJAghoRIQCiYEoSEiUCmIBFQKLAGTAkvApCASCA6GMoQBGEYjLEV1DopDUbyA4jlUb6ciAiSMgQ0pqAB4linXHtbaoQAAAABJRU5ErkJggg==);
     -webkit-background-size: 12px auto;
     background-size: 12px auto;
     opacity: .5;
}
 .ui-button {
     float: right;
     border: 0 none;
     display: inline-block;
     vertical-align: middle;
     cursor: pointer;
     height: 36px;
     border-radius: 2px;
     line-height: 22px;
     outline: none;
     background-color: #efefef;
     color: #000000;
     border: 0 none;
     padding: 7px 22px;
     text-decoration: none !important;
     box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
     -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-transition: all ease .1s;
     transition: all ease .1s;
}
 .ui-dialog-titlebar-close:hover .ui-icon {
     opacity: 1;
}
 .ui-icon, .ui-button-icon-only {
     overflow: hidden;
     text-indent: -9999px;
}
 .ui-dialog label {
     color: #575757;
}
 .ui-dialog-content {
     padding: 13px;
     overflow: auto;
     position: relative;
     zoom: 1;
}
 .loginbox.ui-dialog, .loginbox .ui-dialog-content {
     overflow: visible !important;
}
 .ui-dialog-content h2 {
     display: inline;
     font-size: 1em;
     font-weight: bold 
}
 .ui-dialog .ui-dialog-buttonpane {
     padding: 20px;
     text-align: center;
}
 .ui-dialog .ui-resizable-se {
     bottom: 3px;
     height: 14px;
     right: 3px;
     width: 14px;
}
 .ui-draggable .ui-dialog-titlebar {
     cursor: move;
}
 .ui-state-error {
     background: #fef1ec 50% 50% repeat-x !important;
     border: 1px solid #cd0a0a;
     color: #cd0a0a;
}
 .ui-button {
     margin: 0 3px;
}
 .ui-helper-hidden-accessible{
    display: none;
}
/*--- Rating ---*/
 .rating, .unit-rating {
     width: 150px;
     height: 30px;
}
 .rating {
     font-size: 11px;
}
 .unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {
     background-image: url(data:image/png;base64,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);
     -webkit-background-size: 30px auto;
     background-size: 30px auto;
}
 .unit-rating {
     list-style: none;
     margin: 0;
     padding: 0;
     position: relative;
     background-position: 0 -30px;
}
 .unit-rating li {
     text-indent: -90000px;
     padding: 0;
     margin: 0;
     float: left;
}
 .unit-rating li a {
     display: block;
     width: 30px;
     height: 30px;
     text-decoration: none;
     border: 0 none !important;
     text-indent: -9000px;
     z-index: 17;
     position: absolute;
     padding: 0;
}
 .unit-rating li a:hover {
     background-position: 0 -60px;
     z-index: 2;
     left: 0;
}
 .unit-rating a.r1-unit {
     left: 0;
}
 .unit-rating a.r1-unit:hover {
     width: 30px;
}
 .unit-rating a.r2-unit {
     left: 30px;
}
 .unit-rating a.r2-unit:hover {
     width: 60px;
}
 .unit-rating a.r3-unit {
     left: 60px;
}
 .unit-rating a.r3-unit:hover {
     width: 90px;
}
 .unit-rating a.r4-unit {
     left: 90px;
}
 .unit-rating a.r4-unit:hover {
     width: 120px;
}
 .unit-rating a.r5-unit {
     left: 120px;
}
 .unit-rating a.r5-unit:hover {
     width: 150px;
}
 .unit-rating li.current-rating {
     background-position: 0 0;
     position: absolute;
     height: 30px;
     display: block;
     text-indent: -9000px;
     z-index: 1;
}
 .comment .rating, .comment .unit-rating {
     width: 75px;
     height: 15px;
}
 .comment .unit-rating, .comment .unit-rating li a:hover, .comment .unit-rating li.current-rating {
     -webkit-background-size: 15px auto;
     background-size: 15px auto;
}
 .comment .unit-rating {
     background-position: 0 -15px;
}
 .comment .unit-rating li a {
     width: 15px;
     height: 15px;
}
 .comment .unit-rating li a:hover {
     left: 0;
     background-position: 0 -30px;
}
 .comment .unit-rating a.r1-unit {
     left: 0;
}
 .comment .unit-rating a.r1-unit:hover {
     width: 15px;
}
 .comment .unit-rating a.r2-unit {
     left: 15px;
}
 .comment .unit-rating a.r2-unit:hover {
     width: 30px;
}
 .comment .unit-rating a.r3-unit {
     left: 30px;
}
 .comment .unit-rating a.r3-unit:hover {
     width: 45px;
}
 .comment .unit-rating a.r4-unit {
     left: 45px;
}
 .comment .unit-rating a.r4-unit:hover {
     width: 60px;
}
 .comment .unit-rating a.r5-unit {
     left: 60px;
}
 .comment .unit-rating a.r5-unit:hover {
     width: 75px;
}
 .comment .unit-rating li.current-rating {
     height: 15px;
}
 .ratingplus {
     color: #70bb39;
}
 .ratingminus {
     color: red;
}
 .ratingzero {
     color: #6c838e;
}
 .b-top {
    z-index:2600;
    position:fixed;
    width: 40px;
     height: 13px;
     right: 0.36px;
     bottom: 36px;
     background:#0000;
     color:#fff;
     opacity: 1;
}
 .b-top:hover {
    opacity:0.8;
    filter:alpha(opacity=100);
    cursor:pointer;
}
 .b-top-but {
    z-index:2600;
    position:absolute;
    display:block;
    padding:10px 12px;
    background:#0000;
}
 .navigation {
     text-align: center;
     clear:both;
     display:block;
     line-height: 20px;
     cursor:default;
     margin-bottom: 15px;
     margin-top: 15px;
     margin-right: 3px;
     padding: 8px;
}
 .navigation span {
     color:#fff;
     font-size:12px;
}
 .navigation span {
     text-decoration:none;
     text-align:center;
     border-radius:3px;
     color:#fff;
     display:inline-block;
     padding:8px 15px 8px 15px;
}
 .navigation span:hover {
     text-decoration:none;
}
 .navigation a {
     border: 1px solid #8f8f8f;
     border-radius:3px;
     color:#fff;
     display:inline-block;
     padding:8px 15px 8px 15px;
     text-align: center;
     text-decoration:none;
     font-size: 12px;
}
 .navigation a:hover {
     color:#fff;
     background:#f44;
     text-decoration:none;
}
 .scale {
     display: inline-block;
     overflow: hidden;
}
 .scale img {
     transition: .5s;
     display: block;
}
 .scale img:hover {
     transform: scale(1.2);
}
.w30 img {
    width: 100%;
}
@media (max-width: 767px) {
.w25 {
    width: 94%;
    float: left;
    padding: 12px;
    min-height: 390px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.w30 {
    width: 94%;
    float: left;
    padding: 12px;
    //min-height: 390px;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
 .w25 {
     width: 46%;
     float: left;
     padding: 12px;
     min-height: 560px;
}
      .w30 {
     width: 30%;
     float: left;
     padding: 12px;
     //min-height: 560px;
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
  
.w25 {
     //width: 22%;
     //float: left;
     //padding: 12px;
     width: 30%;
     float: left;
     padding: 12px;
     min-height: 560px;
}    
     .w30 {
     width: 30%;
     float: left;
     padding: 12px;
     //min-height: 560px;
}    

}
 @media (min-width: 1200px) {
 .w25 {
     width: 22%;
     float: left;
     padding: 12px;
        min-height: 535px;
}
.w30 {
     width: 30%;
     float: left;
     padding: 12px;
        //min-height: 535px;
}
}

.galery li{list-style-type: none;}
.galery {text-align: center;}

#dle-content {
	    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
