@import "reset-settings.css" all;
/* Код для подключения шрифта в /css/stylename.css */

	@font-face {
			font-family: "RobotoCondensedRegular";
			src: url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot");
			src: url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot?#iefix")format("embedded-opentype"),
			url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.woff") format("woff"),
			url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "RobotoCondensedLight";
			src: url("../fonts/RobotoCondensedLight/RobotoCondensedLight.eot");
			src: url("../fonts/RobotoCondensedLight/RobotoCondensedLight.eot?#iefix")format("embedded-opentype"),
			url("../fonts/RobotoCondensedLight/RobotoCondensedLight.woff") format("woff"),
			url("../fonts/RobotoCondensedLight/RobotoCondensedLight.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "RobotoCondensedBold";
			src: url("../fonts/RobotoCondensedBold/RobotoCondensedBold.eot");
			src: url("../fonts/RobotoCondensedBold/RobotoCondensedBold.eot?#iefix")format("embedded-opentype"),
			url("../fonts/RobotoCondensedBold/RobotoCondensedBold.woff") format("woff"),
			url("../fonts/RobotoCondensedBold/RobotoCondensedBold.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

.item-img img, .top-img img {width:100%; min-height:100%;}
a, button, .fa, .overlay-close, .item-img:before, .item-hd, .item-like, .item-box, .add-com-but, .comm-rate, 
.comm-bottom-info, .alert-buttons span, .h-line-two-inner, .logotype {transition: all .5s;}

.clr {clear: both;}

.item-img img:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -o-transform: scale(1.04);
    -moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
-webkit-transition: all 1s ease-out;
}
/* KARKAS
----------------------------------------------- */
.all-wrap {height:auto; width:100%; padding:0;overflow: hidden;}
.box-wrap {width:100%; min-width:320px; max-width:1400px; margin:0 auto; background-color:#f2f2f2; 
-moz-box-shadow: -1px 4px 10px #A6A6A6;-webkit-box-shadow: -1px 4px 10px #A6A6A6;box-shadow: -1px 4px 10px #A6A6A6;}
.header {position:relative; z-index:999; border-bottom:1px solid #cecece;}
.box-main {padding-right:280px; position:relative; z-index:100;background: #fff;}
.box-main:before {content:""; width:280px; height:100%; position:absolute; right:0; top:0; z-index:50; 
background-color:#fff; border-left:1px solid #cecece;}
.main-left {float:left; width:100%; margin-bottom: 30px;}
.main-right {float:right; z-index:100; 
padding:20px; background-color:#fff;}
.box-cat {padding:0 20px; min-height:800px;}
.full-left {float:left; width:100%; min-height:300px;}
.items-wrap {padding: 10px 30px}
.sort > li a {
    color: #b4b4b4 !important;
}

/* ALERT
----------------------------------------------- */
.alert-wrap {padding:20px 0;}
.alert-window {width:100%; max-width:800px; margin:0 auto; color:#fff; text-align:center;}
.alert-title {margin:0 0 10px 0; font-size:18px;}
.alert-text {font-size:14px;}
.alert-buttons {margin-top:20px;}
.alert-buttons span {cursor:pointer; display:inline-block; color:#fff; background-color:#c9282d; font-size:18px; 
padding:5px 20px; margin:0 10px; border-radius:3px;}
.yes-but {}
span.no-but {background-color:#fff; color:#5c5c5c;}
.alert-buttons span:hover {color:#fff; background-color:#de436b;}


/* HEADER
----------------------------------------------- */
.h-line-one {height:40px; line-height:40px; padding-right:20px;}
.h-line-two {}
.h-line-three {height:40px; background-color:#333; padding:0 20px; line-height:40px; color:rgba(60,60,60);}
.h-line-two-inner {width:100%; min-width:320px; margin:0 auto; 
height:52px; background-color:rgb(60,60,60); position:relative; padding:0px 20px 0 250px;}
.h-line-two.fixed {position:fixed; width:100%;}
.h-line-two.fixed .h-line-two-inner {background-color:rgb(60,60,60); box-shadow:0 20px 20px -20px rgba(0,0,0,0.4); 
height:52px; padding:0px 20px 0 250px;}

.h-line-one:before {content:attr(data-mark); display:inline-block; float:left; padding:0 20px; background: #ff3019;
color:#fff; font-size:18px; background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%);}
.h-line-one span {margin:0 20px; float:left; font-weight:600; color:#c9282d;}
.h-line-one ul {display:inline-block; float:right;}
.h-line-one ul li {display:inline-block; padding:0 0 0 10px;}
.h-line-one ul li a {display:block;}
.logotype {height:100%; width:250px; display:block; position:absolute; left:0; top:0;
background:url(../images/logo.png) left center no-repeat; overflow:hidden; text-indent:-1000px; background-size:contain;}
.logotype:hover {opacity:0.8;}
.top-nav, .top-nav li {display:inline-block; float:left;}
.top-nav a {display: block;line-height: 50px;color: #fff;text-transform: uppercase;font-size: 18px !important;font-family: RobotoCondensedRegular;}
.top-nav a:hover {color: #FF1BBE;}
.icons-nav {float:right; display:inline-block; line-height:50px; font-size:24px;}
.icons-nav span, .icons-nav a {display:inline-block; width:50px; text-align:center; cursor:pointer; color:#fff}
.icons-nav span:hover, .icons-nav a:hover, .icons-nav .active {color:#FF1BBE;}
.h-line-three a {color:#f0f0f0; margin:0 3px;}
.h-line-three img {display:none;}
.h-line-three a:hover {color:#fff; text-decoration:underline;}

.search-wrap {width:100%; position:absolute; left:0; top:100%; padding:20px; background-color:#e6e7e8; 
z-index:100; display:none; 
box-shadow:0 20px 20px -20px rgba(0,0,0,0.4),inset 0 20px 20px -20px rgba(0,0,0,0.4);}
.search-box {width:100%; position:relative; margin:0 auto; max-width:700px;}
.search-box input, .search-box input:focus {width:100%; height:40px; line-height:38px; padding:0 100px 0 10px; border-radius:3px;
background-color:#fff; color:#999; font:italic 14px Georgia; border:1px solid #e3e3e3;}
.search-box input:focus {border:1px solid #c9282d; box-shadow:none;}
.search-box button {position:absolute; right:0px; top:0; border-radius:0 3px 3px 0;
padding:0; text-align:center; width:80px; height:40px; line-height:40px;}


/* SHORTS
----------------------------------------------- */
.top-title {font-size: 37px;
padding: 30px 25px 0px 25px;
font-weight: 500;
font-family: georgia;}

.item-box {width: 334px;float: left;margin: 10px 0px 20px 20px;border-radius: 3px;position: relative;border: 1px solid #cecece;}
.main-left .items-wrap #dle-content > .item-box:nth-child(3n), .main-left .items-wrap > .item-box:nth-child(3n), 
.full-left .items-wrap #dle-content > .item-box:nth-child(3n), .full-left .items-wrap > .item-box:nth-child(3n) {margin-right:0;}
.box-cat .item-box {width:24.25%;}
.box-cat .items-wrap .item-box:nth-child(4n) {margin-right:0;}
.item-link {display:block; position:relative; z-index:50;}
.item-img {height: 475px; overflow:hidden; position:relative; border-radius:3px 3px 0 0}
.item-hd {display:inline-block; padding:5px 10px; position:absolute; bottom:10px; left:10px; 
background-color:#c9282d; color:#fff; border-radius:3px; opacity:0.8;}
.prem-label:before {content:attr(data-prem); background-color:#c9282d; color:#fff; padding:3px 5px; text-align:center; 
width:100px; position:absolute; left:-25px; top:17px; transform:rotate(-45deg); opacity:0.8;z-index: 9999;}
.item-desc {padding: 5px 10px; color:#5c5c5c;}
.item-title {font-size: 21px;overflow: hidden;color: #000;height: 65px;line-height: 1;font-family: RobotoCondensedRegular,sans-serif;}
.item-title:hover{color: #ec008c;}
.catmet a:hover {color:rgb(60,60,60);}
.item-info {height:20px; line-height:20px; overflow:hidden; margin-top:5px; color:#999;}
.item-info i {margin-right:5px;}
.item-info > span {display:inline-block; float:left; margin-right:15px; font-size:12px;}
.item-info > span:last-child {float:right; margin-right:0; text-transform:uppercase;}
.item-info > span:first-child {font-weight:700; color:#858585; font-size:14px;}
.item-like {display:none; position:absolute; right:10px; top:10px; z-index:100; opacity:0.8;}
.item-like a {display:block; min-width:30px; height:30px; padding:0 10px; line-height:30px; border-radius:3px; 
background-color:#0000004d; color:#fff; font-size:18px;}
.item-like a:hover {background-color:#ec008c;}
.item-box:hover { border-color:#aeaeae;}
.item-box:hover .item-hd, .item-box:hover .item-like, .item-box:hover .item-img:before {opacity:1;}
.item-box:hover .item-like {display: block;}
.t-meta {display:inline-block; position:absolute; color:#FFF; padding:3px 5px; border-radius:3px; font-size:12px;}
.t-rate {top:10px; right:10px; background-color:#FF1BBE;cursor: default;}
.rate3 span[id*="ratig-layer"] {display:none;}
/* SIDEBAR
----------------------------------------------- */
.side-box {margin-bottom:35px;}
.side-title {font-size: 16px;margin-bottom: 8px;color: #c604b6;text-transform: uppercase;}
.side-title i {margin-right:10px;}
.side-nav {margin-right:-20px;}
.side-nav li a {display:block; padding:10px 0; border-top: 1px solid #cecece;}

.top-item {display:block; float:left; width:49%; margin-bottom:10px;}
.top-item:nth-child(2n) {float:right;}
.top-img {height:90px; overflow:hidden; margin-bottom:10px;}
.top-item-title {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px;}

.side-rkl-section {text-align:center;}


/* SEO DESCRIPTION
----------------------------------------------- */
.site-desc {padding:20px; color:#5c5c5c; border:1px solid #cecece;margin: 20px 28px;border-radius: 4px; position:relative; background-color:#FFF;}
.site-desc h1, .site-desc h2, .site-desc h3 {font-size:18px; color:#444; text-transform:uppercase; margin-bottom:10px; font-weight:300;}
.site-desc h1 span, .site-desc h2 span, .site-desc h3 span {color:#c9282d;}
.site-desc p {margin-bottom:5px;}


/* FOOTER
----------------------------------------------- */
.footer {position:relative;}
.footer a, .footer {color:#fff;z-index: 99999;}
.f-line-one {background-color:#333; padding:20px}
.f-line-two {background-color:#c9282d; padding:10px 20px; font-size:12px;}
.f-line-one ul li {list-style: outside;margin: 0px 5px 3px 5px;color: #FF1BBE;}
.f-line-one ul li a {display: block;line-height: 20px;font-size: 14px;font-family: RobotoCondensedRegular;}
.f-line-one a:hover {color:#FF1BBE;}
.f-line-two a {text-decoration:underline;}
.f-line-two a:hover {color:#fff; text-decoration:none;}
.counters-box {background-color: #474747;border-radius: 7px; float: right;margin: 10px 10px 0px 10px;}
.counters-box img {width: 30px;height: 30px;}
.fotex {float: left;max-width: 320px;font-size: 12px;margin: 0px 10% 10px 0px;}
.fotex span {font-size: 19px;color: #FF1BBE;}
.linkfoo {float: left;-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;margin: 0px 0px 0px 10px; color: #ddd;}

/* SPEEDBAR
----------------------------------------------- */
.bread-crumbs {height:50px; padding:0 20px; line-height:50px; background-color:#FFF; 
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bread-crumbs a {position:relative; display:inline-block; margin-right:30px;}
.bread-crumbs a:after, .bread-crumbs a:before {left: 100%;top: 50%;border: solid transparent;content: " ";
height: 0;width: 0;position: absolute;pointer-events: none;}
.bread-crumbs a:after {border-color: rgba(136, 183, 213, 0);border-left-color: #fff;border-width: 25px;margin-top: -25px;}
.bread-crumbs a:before {border-color: rgba(206, 206, 206, 0);border-left-color: #cecece;border-width: 26px;margin-top: -26px;}



/* FULL
----------------------------------------------- */

.full-page {padding-bottom:40px;}
.full-title {position:relative; padding: 5px 0px 10px 0px;}
.full-title a {position:absolute; left: -20px;top: 30px;}
.full-cols {margin-bottom:20px;}
.fc-right {width:300px; margin-right:-320px; float:right;}
.fc-left  {margin: 10px 0px 30px 0px;}
.fc-left li + br + h2 {margin-top: 0px !important;}
.fc-left img {margin-bottom: 20px;vertical-align:bottom;margin: 0 10px 20px 0px;}
.fc-left ul li {list-style-image: url(https://timelady.ru/templates/timelady2/images/memori.png);margin: 10px 0px;}
.fc-left ol li { border-bottom: 1px dashed #FFBCEC; padding-bottom: 10px; padding-top: 10px; list-style: decimal;}
.fc-left ul,.fc-left ol {margin-left: 30px;}
.fc-left a:hover, a:focus {color:#FF1BBE; text-decoration: underline;}
.player-info {padding: 5px 20px 5px 0px;height: 100px;position: relative;margin-top: 30px;float: left;min-width: 285px;}
.menu-lf li {float: left;padding-right: 30px;}
.pi-col {float:left; display:inline-block; line-height:60px; height:60px; font-size:18px; margin-right:20px; color:#5c5c5c;}
.pi-col:last-child {float:right; margin-right:0;} 
.tabs-box {}
.tabs-sel span {display: inline-block;
cursor: pointer;
padding: 10px 17px 10px 17px;}
.tabs-sel span:hover,.tabs-sel span.current{
    background-color: rgba(60,60,60,0.95);color: #fff;
}

.block-news-tabs-left {
float: left;
width: 44%;
padding-bottom: 5px;
margin: 30px 30px 5px 0px;
}
.img-block-tabs {
float: left;
height: auto;
overflow: hidden;
}
.img-block-tabs img {

}
.title-block-tabs {
    float: left;
margin: 3px 0px 0px 0px;
font-size: 18px;
font-family: 'Open Sans', arial;
line-height: 21px;
}
.info-tabs-lb {
    float: left;
    width: 100%;
    margin-top: 10px;
    color: #7f8c8d;
font-size: 14px;
}
.info-tabs-lb a {color: #c4d2e0;}
.avtors-name {
    float: left;
    font-size: 12px;

}
.mini-icons {
float: left;
margin-right: 5px;
margin-left: 15px;
color: #c4d2e0;
}
.tabs-box img:hover,.recimg img:hover {
    opacity: .8;
}

.tabs-box img {
border-radius: 2px;
border: 1px solid #FFF;
transition: .5s ease opacity;
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5);
box-shadow: 0 0 2px rgba(189, 189, 189, 0.5);
   
}

.text-ic-mini-1 {
    margin-top: 0px;
    color: #7f8c8d;
    font-size: 12px;
    font-family: "HelveticaNeueCyrRoman";
    float: left;
}
.rating-bl {
    margin: -1px 0px 0px 15px;
    float: left;
}
.plus-icon {
    float: left;
    color: #c4d2e0;
}
.col-vo {
    float: left;
    font-family: "HelveticaNeueCyrRoman";
    font-size: 13px;
    margin-left: 5px;
    color: #333;
}
.col-vo span {
    font-size: 13px;
    padding: 0px 0px;
}
.shorts-tabs {
   float: left;
margin-top: 10px;
font-size: 14px;
color: #555;
}
.title-righttab:hover,.recepttitle:hover {color: #ec008c;}
.right-tabs-news {
float: left;
width: 50%;
margin-top: 19px;
}
.right-tabs-news-all {
float: left;
width: 100%;
padding-bottom: 15px;
margin-top: 10px;
border-bottom: 1px solid #ecf0f1;
}
.img-right-newtab {
width: 110px;
margin-right: 7px;
overflow: hidden;
float: left;
}
.img-right-newtab img {
    width: 103px;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 0.5s ease-out;
}
.title-righttab {
color: #000;
font-size: 17px;
line-height: 22px;
}

.grady3 {border: 1px solid #e3e3e3;
box-shadow: 0 20px 20px -20px rgba(0,0,0,0.3);
border-bottom: 2px solid #FF1BBE;
border-radius: 2px;}
.js .tabs-b {display:none;}
.js .tabs-b.visible {display:block;}
.catmet {line-height: 27px; height: 42px;font-size: 14px;margin: 15px 0px 10px 0px;color: #7e7e7e;border-width: 1px 0px 1px 0px;border-color: #e3e3e3;border-style: solid;padding: 5px 0px 5px 15px;}
.main-title {font-size: 33px;letter-spacing: -0.2px;margin: 5px 0px;}
.rel-title {margin: 40px 10px 0px 20px;text-transform: uppercase;font-size: 18px !important;font-family: RobotoCondensedRegular;}
.tags-list a {
        display: inline-block;
    height: 25px;
    background: url('../images/tag.png') no-repeat;
    font: bold 13px/22px Arial, sans-serif;
    color: #484848;
    text-decoration: none;
    padding: 0 8px 0 20px;
    text-shadow: 1px 1px 0 rgba(256,256,256,0.4);
    white-space: nowrap;
    position: relative;
}
.tags-list a::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 25px;
    background: url('../images/tag.png') 100% 0 no-repeat;
}
.tags-list {float: left;}
.metka-list {margin: 2px 10px 15px 5px;float: right;}
.metka-list a {
    background: #9ffe52;
    padding: 2px 10px;
    border-radius: 8px;
    box-shadow: 0px 2px 1px #e6e6e6;
    font-size: 13px;
    color: #757575;
}
.tags-list + .tags-list {margin-top:10px;}
.fa {padding-right: 2px;}
.rate3 {height:60px; width:285px; position:absolute; left:15px; top:5px; text-align:center; padding:0 50px; overflow:hidden;}
.rate3 span[id*="ratig-layer"] {display:none;}
.pluss, .minuss {cursor:pointer; width:40px; height:60px; line-height:60px; position:absolute; top:0; left:0; color:#00b75f;}
.minuss {color:#e04a3b; left:auto; right:0;}
.rate3 span.fa {font-size:34px;}
.pluss:hover {color:#028c19;}
.minuss:hover {color:#a12702;}
.rate-info {height:100%; 
display:flex; flex-direction:column; justify-content:center; align-items:center;}
.ratebar {width:100%; min-height:10px; height:10px; border-radius:4px; overflow:hidden; margin:3px 0 1px 0; position:relative; background-color:#e04a3b;}
.ratefill {width:0%; height:100%; position:absolute; left:0; top:0; background-color:#00b75f; transition:width 1s linear;}
.rateperc {margin-right:5px;}
.rate-sub {font-size:12px; font-style:italic;}

.slice {overflow:hidden; position:relative; transition:height .2s;}
.slice-masked:before {content:'';position:absolute;z-index:1;bottom:0px;left:0;right:0;height:120px;pointer-events:none;
background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);}
.slice-btn { font-size:12px;}
.slice-btn span {display:inline-block; cursor:pointer; text-decoration:underline; color:#06c;}

.show-more {display:block; text-align:center;}



/* FULL STORY STATIC
----------------------------------------------- */
.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; height:400px;}
.full-text {line-height:24px; color:#5c5c5c}
.full-text img {margin:0 10px 10px 0; max-width:100%; border:5px solid #f0f0f0;}
.full-text a {text-decoration:underline; color:#06c;}
.full-text a:hover {text-decoration:underline; color:#C9070A;}
.full-text a:visited {text-decoration:underline; color:#06c;}
.full-text h2, .full-text h3 {font-size:20px;}
.full-text h4, .full-text h5 {font-size:18px;}
.full-text p {margin-bottom:15px;}
.full-text ul, .full-text ol, .full-text h2, .full-text h3, .full-text h4, .full-text h5 {margin:0;}
.full-text ul li {list-style:disc; margin-left:40px;}
.full-text ol {counter-reset:li; padding:0;  list-style:none; margin-left:25px; }
.full-text ol li {position:relative; margin:0 0 5px 0; padding-left:30px; min-height:20px;}
.full-text  ol li:before {content:counter(li); counter-increment:li; font-size:11px;
position:absolute; top:0px; left:0; width:20px; height:20px; line-height:20px; text-align:center; 
color:#fff; background:#0297dc; font-weight:bold; border-radius:50%;}
.full-text table {width:100%; text-align:left;}
.full-text table tr td {padding:10px; border:1px solid #ccc; font-size:12px; }
.full-text table tr:nth-child(1) {background-color:#0297dc !important; color:#FFF; font-size:14px !important;}
.full-text table tr:nth-child(2n+1) {background-color:#f9f9f9;} 

.dcont {border:1px solid #e3e3e3; padding:0 15px 15px 15px; margin:20px 0; line-height:20px;}
.polltitle {display:block; padding:5px 15px; margin:0 -15px 15px -15px; font-size:18px; background-color:#f5f5f5; line-height:normal;}
.full-nav {text-align:center; margin-bottom:20px;}
.full-nav a {color:#06c; text-decoration:none;}
.full-nav a:hover {color:#06c; text-decoration:underline;}
.full-nav-pages {margin:0 15px;}
.full-nav-pages span, .full-nav-pages a {display:inline-block; margin:0 5px;}


/* RELATED
----------------------------------------------- */
.floats .item-img { height: auto;width: 100%;max-height: 160px !important;}
.floats .item-title {font-size: 15px;line-height: 18px;font-weight: normal;height: 56px;}
.floats {}
.floats .item-img img {width: 217px; height: 141px  !important;margin: 0px;}
/* COMMENTS
----------------------------------------------- */
.full-comms {margin-top: 20px;}
#dle-comments-list {margin-top: 30px; }
.add-comm-form {position:relative;display: none;}
.ac-title {font-weight:700; margin-bottom:10px; font-size:16px;}
.ac-inputs input {width:49%; float:left; background-color:#FFF;}
.ac-inputs input:last-child {float:right;}
.ac-inputs, .ac-textarea {margin-bottom:15px;}
.ac-textarea textarea {height:85px;}
.ac-submit {}
.sec-answer + .sec-label {margin-top:10px;}
.ac-protect {margin-top:-10px;}
.ac-protect .label {font-size:12px;}
.ac-protect .sep-input {padding:10px 10px 10px 160px;}
.ac-protect input {background-color:#FFF;}
.add-comm-form .login-social {position:absolute; right:17px; top:10px;}
.rate3-comm > span {
    height: 20px;
    line-height: 20px;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    vertical-align: top;
}
.login-social {text-align:center;}
.comm-social {text-align:left;}
.login-social:before {content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:10px;}
.login-social a {display:inline-block; margin:0 3px 10px 3px;}
.login-social img {display:block; width:30px;}
.login-social a:hover img {transform:scale(1.1);}

.mass_comments_action {text-align:right; padding:5px 15px; background-color:#f0f0f0; margin:20px 0;}
.last-comm-link {font-size:16px; margin-bottom:10px;}
.last-comm-link a {text-decoration:underline; color:#06c;}
.comments-items {padding:20px 0 0 0; margin-top:50px; background-color:#FFF; border-radius:6px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15);}
.comm-item {padding:0 20px 15px 80px; margin-bottom:15px;  font-size:14px;}
.comm-left {width: 45px;height: 45px;margin-left: -65px;float: left;border-radius: 0%;box-shadow: 0 0 0 5px #fff,0 0px 15px 0 rgba(0,0,0,0.2);}
.comm-right {width: 100%;float: right;padding: 10px;position: relative;border: 1px dashed #e3e3e3;}
.comm-left img {width:100%; min-height:100%;}
.comm-top-info {}
.comm-info-line {position:relative; padding-right:120px;}
.comm-author, .comm-date {float:left; color:#888; font-size:10px; display:inline-block;}
.comm-author {font-size:14px; font-weight:bold; margin:0 10px 0 0; color:#232323;}
.comm-author a {color:#232323;}
.comm-date {color:#aaaaaa; font-size: 11px;margin-top: 3px;}
.comm-text {margin:10px 0; min-height:20px; color:#626262;}
.comm-body {}
.signature {font:italic 11px Georgia, "Times New Roman", Times, serif; margin-top:10px; padding-top:10px; border-top:1px dashed #e3e3e3;}
.comm-bottom-info {}
.comm-bottom-info ul {text-align:right;}
.comm-bottom-info ul li {display:inline-block; margin-left:5px;}
.comm-bottom-info ul li:first-child, .comm-bottom-info ul li:nth-child(2) {float:left; margin-left:0; margin-right:10px;}
.comm-bottom-info ul li a {font-size:10px;}
.comm-bottom-info ul li i {margin-right:10px;}
.comments-tree-list .comments-tree-list {background-color:#f6f6f6; padding-top:15px; margin-top:-15px;}

.comm-rate {position:absolute; right:0; top:-8px; line-height:30px; border-radius:4px;}
.comm-rate span.ratingtypeplusminus {display:block; padding:0 30px;  color:#444; font-weight:700; }
.comm-rate a {display: block;position: absolute;top: 0;left: 5px;font-size: 17px;color: #61b804;text-align: center;}
.comm-rate a:last-child {left:auto; right:5px; line-height:30px; 
color:#ec000b; top:-3px;}
.comm-rate a:hover {opacity:0.7;}
.comm-rate > span > span.ratingzero {color: #444444;}
.comm-rate > span > span.ratingtypeplus {color: #06b601;}
.comm-rate > span > span.ratingplus {color: green;}
.comm-rate > span > span.ratingminus {color: red;}

.pos-comm {background-color:#e5f7e5;}
.neg-comm {background-color:#f7e5e6;}

 
/* GO TOP BUTTON */
#gotop{position:fixed;width:40px;height:40px;right:0px;bottom:0px;cursor:pointer;
background:url('../images/gotop.png') no-repeat;z-index:999999;display:none; opacity:0.8;border: 1px solid #ffffff4d;}


/* LOGIN
----------------------------------------------- */
.overlay {position:fixed; left:0; top:0; z-index:999; width:100%; height:100%; background-color:#444; 
 background: linear-gradient(90deg, #444 10%, #000 90%); display:none;}
.overlay-close {position:absolute; right:40px; top:30px; font-size:34px !important; color:#fff; cursor:pointer;}
.overlay-close:hover {transform:rotate(90deg) scale(1.1,1.1);}
.login-box {width:320px; position:absolute; left:50%; top:1%; margin-left:-160px; 
padding:20px; color:#fff;}
.login-title {text-align:center; font-size:24px; margin-bottom:20px;}
.login-input {margin-bottom:20px;}
.login-input input, .login-input input:focus {display:block; width:100%; height:40px; padding:0 10px; line-height:40px; 
background-color:#fff; border-radius:3px; border:1px solid transparent; box-shadow:none;}
.login-input input:focus {border:1px solid #c9282d;}
.login-button button {display:block; text-align:center; font-size:18px; 
width:100%; height:40px; line-height:40px;}
.login-button button:hover {}
.login-checkbox {font-size:12px; margin:10px 0; color:#ccc;}
.login-checkbox input {display:none;}
.login-checkbox input + label:before {width:10px; height:10px; margin-right:5px; cursor:pointer; position:relative; top:3px;
border-radius:3px; border:3px solid #ccc; content:""; background-color:#444; display:inline-block;}
.login-checkbox input:checked + label:before { background-color:#c9282d;}
.login-links {text-align:center; line-height:30px;}
.login-links a {color:#ccc; float:left;}
.login-links a:last-child {float:right;}
.login-links a:hover {color:#fff;}
.login-social {text-align:center;}
.login-social a {display:inline-block; margin:0 3px 10px 3px;}
.login-social img {display:block; width:30px;}
.login-social a:hover img {transform:scale(1.1);}
.login-avatar {text-align:center;}
.avatar-box {display:inline-block; width:80px; height:80px; border-radius:50%; overflow:hidden; 
box-shadow:3px 3px 10px 0 rgba(0,0,0,0.4);}
.avatar-box img {width:100%; min-height:100%;}
.avatar-box + a {color:#ccc; display:block; margin-top:5px;}
.login-menu {margin-top:20px;}
.login-menu a {display:block; height:30px; padding:0 20px; line-height:30px; background-color:#333; color:#fff; 
margin-bottom:5px; border-radius:3px;}
.login-menu a:hover {background-color:#FF1BBE; color:#fff;}





/* ADAPTIVE
----------------------------------------------- */
@media screen and (min-width: 470px) {
.slider1 {height: 243px !important;}
}
.slider1 .sliderContent .item {
    height: 230px !important;}
@media screen and (min-width: 1500px) {
.header,.h-line-two.fixed {max-width: 1110px;margin: 0 auto;}
}
.menu-btn {
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    cursor: pointer;
    width: 40px;
    text-align: center;
    display: block;
    float: left;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 10px;
  
}


.box-wrap{max-width:1130px;}
.box-main {padding-right:320px;}
.box-main:before {width:330px;}
.main-right {width: 320px;position: absolute;right: 0px;top: 0px;}
.top-nav a {font-size:16px; padding:0 10px;}

.item-img {height: 218px;}
.top-img {height:70px;}



@media screen and (max-width: 1220px) {
.box-cat {padding:0 10px;}
.h-line-one {padding-right:10px;}
.h-line-one:before {padding:0 10px;}
.h-line-one span {margin:0 10px;}
.logotype {width:150px;}
.icons-nav span, .icons-nav a {width:40px;}
.top-title {font-size:24px;}

.alert-wrap {padding:0;}
.alert-wrap .alert-window {padding:10px;}

.item-box {width:49.4%; float:left; margin:0 1.2% 10px 0;}
.main-left .items-wrap #dle-content > .item-box:nth-child(3n), .main-left .items-wrap > .item-box:nth-child(3n), 
.full-left .items-wrap #dle-content > .item-box:nth-child(3n), .full-left .items-wrap > .item-box:nth-child(3n) {margin:0 1.2% 10px 0;}
.main-left .items-wrap #dle-content > .item-box:nth-child(2n), .main-left .items-wrap > .item-box:nth-child(2n), 
.full-left .items-wrap #dle-content > .item-box:nth-child(2n), .full-left .items-wrap > .item-box:nth-child(2n) {margin-right:0;}
.item-img {height:210px;}
.box-cat .item-box {width:24.25%; margin:0 1% 10px 0;}
.box-cat .items-wrap .item-box:nth-child(4n) {margin-right:0;}
.sluzh-wrap, .static-wrap, .form-wrap {padding:10px; margin:10px;}
.box-cat .item-box .item-img {height:150px;}

.pagi-nav {line-height:36px;}
.navigation a, .navigation span {min-width:35px;}
.site-desc {padding:10px;}
.f-line-two {padding:10px;}

.bread-crumbs {padding:0 10px;}
.bread-crumbs + .items-wrap {padding:20px 10px;}
.page-wrap {margin:-20px -10px 0 -10px;}
.pw-top-section {padding:10px;}
.pw-top-section h1 {margin-bottom:10px;}
.pw-video-info {padding:10px;}
.pw-rkl-section {padding:5px 10px 10px 10px;}
.pw-bottom-section {padding:10px 10px 0 10px;}
.info-line {margin-bottom:10px;}

.pw-player-section embed, .pw-player-section object, .pw-player-section video, .pw-player-section iframe, .pw-player-section frame {width: 100% !important; height:400px;}

.related {margin:0 -10px;}
.related-title {padding:10px 0;}
.related-items {padding:0 10px;}
.related-items .item-box {width:24.25%; margin:0 1% 10px 0;}
.related-items .item-box:nth-child(4n) {margin-right:0;}
.related-items .item-img {height:120px;}

.comments {padding:10px 0;}
.comments-title {margin-bottom:10px;}
.add-com {margin-bottom:10px;}
#addcform {margin:10px 0;}
.comm-rate, .comm-bottom-info {opacity:1;}

}

@media screen and (max-width: 950px) {
    .box-main {padding-right:0;}
    .counters-box {float:left;}
.box-main:before {display:none;}
.scrolad {position: static !important;}
.main-left {float:none;}
.main-right {float:none; width:100%; margin-right:0; padding:10px; background-color:#fff; border:1px solid #cecece; position: initial;}
.full-left {float:none;}
.h-line-one {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.h-line-one ul {display:none;}
.top-nav { display: none;}

.item-img {height:160px;}
.top-title {font-size:18px;}

.box-cat .item-box {width:32.66%; margin:0 1% 10px 0;}
.box-cat .items-wrap .item-box:nth-child(4n) {margin:0 1% 10px 0;}
.box-cat .items-wrap .item-box:nth-child(3n) {margin-right:0;}
.box-cat .item-box .item-img {height:160px;}

.f-line-one {padding:20px 10px;}
.navigation {display:none !important;}
.pnext a {border-left:1px solid #cecece;}

.pw-player-section embed, .pw-player-section object, .pw-player-section video, .pw-player-section iframe, .pw-player-section frame {width: 100% !important; height:350px;}
.full-rating {float:left;}

.related-items .item-box {width:32%; margin:0 2% 10px 0;}
.related-items .item-box:nth-child(4n) {margin:0 2% 10px 0;}
.related-items .item-box:nth-child(3n) {margin-right:0;}
.related-items .item-img {height:100px;}

.add-com-but i {margin-left:10px;}
}

@media screen and (max-width: 760px) {
.logotype {width:100px;}
.items-wrap {padding: 10px 10px !important;}
.h-line-two.fixed .h-line-two-inner {padding: 0px;}
.h-line-three, .alert-wrap {display:none;}

.side-nav {margin-right:0;}
.vote-title {margin:0 -10px;}
.top-img {height:160px;}

.box-cat .item-box {width:49%; margin:0 2% 10px 0;}
.box-cat .items-wrap .item-box:nth-child(4n) {margin:0 2% 10px 0;}
.box-cat .items-wrap .item-box:nth-child(3n) {margin:0 2% 10px 0;}
.box-cat .items-wrap .item-box:nth-child(2n) {margin-right:0;}
.box-cat .item-box .item-img {height:160px;}

.login-box {top:0;}
.overlay-close {right:10px; top:10px; font-size:18px !important;}

.comments-tree-list .comments-tree-list {padding-left:0 !important;}
.comm-id, .comm-bottom-info, .mass_comments_action {display:none;}
.comm-author {margin:0; display:block;}
}

@media screen and (min-width: 590px) {
.floats .item-box{width: 30%;}
}

@media screen and (max-width: 590px) {
.h-line-two-inner {padding: 0px;}
.autocontents {
    float: none !important;
    width: 97% !important;
    margin: 3px 0px 15px 0px !important}
.floats .item-box{width: 100%;text-align: center;}
.item-title {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.3px;
}
.slider {
    padding-left: 0px !important;
     height: 243px !important;
    padding-bottom: 0px !important;
    background: none !important;
}

.imgslaa {height: 170px; overflow: hidden;}
.tytl {
    font-size: 16px !important;
    padding: 7px 0px !important;
    height: auto !important;
    position: inherit !important;
}
.linktytl {margin: 0px 5px !important}
.sliderBullets,.tytl p {display: none !important;}
.sliderContent .item {
    height: auto !important;
}
.sliderContent{
    height: 220px !important;}
.icons-nav {font-size: 18px;}
.sliderArrows a {bottom:100px !important}
.prev {left: 10px !important;}
.next {right: 10px !important;}
.dell {
    top: 6px !important;
    font-size: 24px !important;
    font-family: sans serif;
    color: #FF1BBE;
    font-weight: bold;
}
.icons-nav a {
    width: 30px;
}
.item-img {height:140px;}
.box-cat .item-box .item-img {height:140px;}

.bread-crumbs {font-size:12px;}
.top-img {height:140px;}

.pw-player-section embed, .pw-player-section object, .pw-player-section video, .pw-player-section iframe, .pw-player-section frame {width: 100% !important; height:300px;}

.related-items .item-box {width:49%; margin:0 2% 10px 0;}
.related-items .item-box:nth-child(4n) {margin:0 2% 10px 0;}
.related-items .item-box:nth-child(3n) {margin:0 2% 10px 0;}
.related-items .item-box:nth-child(2n) {margin-right:0;}
.related-items .item-img {height:140px;}

.img-block-tabs img {
    width: 100% !important;
    height: auto !important;
}
.right-tabs-news-all,.right-tabs-news {
    width: 100%;}
.img-block-tabs {
width: 100% !important;
max-width: 400px;
}
.block-news-tabs-left {
     width: 100% !important;
}
}

@media screen and (max-width: 470px) {

.slider1 {
    height: 600px !important;}
    .slider1 .sliderContent {
    height: 570px !important;}
    .slider1 .sliderContent .item {
    height: 570px !important;
    padding-left: 44px;
}
.onerecept {
    width: 100% !important;}
    .recepttitle {
    margin: 3px 0px !important;padding: 0px 0px 10px !important;}
    

.item-box {width:100%; float:none; margin:0 0 10px 0;}
.main-left .items-wrap #dle-content > .item-box:nth-child(3n), .main-left .items-wrap > .item-box:nth-child(3n), 
.full-left .items-wrap #dle-content > .item-box:nth-child(3n), .full-left .items-wrap > .item-box:nth-child(3n) {margin:0 0 10px 0;}
.item-img {height:190px;}

.box-cat .item-box {width:100%; margin:0 0 10px 0;}
.box-cat .items-wrap .item-box:nth-child(4n) {margin:0 0 10px 0;}
.box-cat .items-wrap .item-box:nth-child(3n) {margin:0 0 10px 0;}
.box-cat .item-box .item-img {height:190px;}

.top-img {height:100px;}

.pw-top-section h1, .related-title, .comments-title {font-size:20px;}
.pw-player-section embed, .pw-player-section object, .pw-player-section video, .pw-player-section iframe, .pw-player-section frame {width: 100% !important; height:250px;}

.related-items .item-box {margin:0 2% 10px 0; float:left;}
.related-items .item-box:nth-child(4n) {margin:0 2% 10px 0;}
.related-items .item-box:nth-child(3n) {margin:0 2% 10px 0;}
.related-items .item-box:nth-child(2n) {margin-right:0;}
.related-items .item-img {height:100px;}

.add-com-but i {display:none;}
}

@media screen and (max-width: 420px) {
.zodiak table a b {
    font-size: 12px;
}
.zodiak table a span {
    font-size: 12px;
}
.zodiak table a {
    font-size: 13px;
    margin-right: 5px !important;
}
.zodiak table a img {
    height: 40px;
    width: 40px;
    margin: 0px !important;
}
}
/* Fix dle html5 player
----------------------------------------------- */
.mejs-video, .me-plugin, .mejs-shim, .mejs-layers, .mejs-overlay {width:100% !important;}
.mejs-video, .mejs-shim {height:400px !important;}
@media screen and (max-width: 470px) {
.mejs-video, .mejs-shim {height:250px !important;}
}

.dell {width: auto;
display: block;
position: absolute;
left: 55px;
top: 0px;
background-size: contain;
font-size: 31px;
font-family: sans serif;
color: #FF1BBE;
font-weight: bold;}

/*---Гороскопы---*/
.zodiak{ padding: 3px;border: 1px solid rgb(239, 227, 242) !important; border-radius: 4px 4px 4px 4px !important; }
.zodiak p { text-align: center; }
.zodiak p a{ font-weight: bold;}
.zodiak p i{ font-weight: bold; font-style: normal; padding-left: 15px; padding-right: 15px }
.zodiak p .this{ color: #BBBBBB }
.zodiak table a{ text-decoration: none; color: #000000 }
.zodiak table td { padding-bottom: 10px; background-color: transparent;}
.zodiak table td div{ background-color: transparent }
.zodiak table td div:hover{ background-color: #FFE6FF }
.zodiak table td{ text-align: center }
.zodiak table a img{ border: 0px solid #FFFFFF; margin: 3px; clear: both;margin: 0px 10px;}
.zodiak table a b{ color: #336600; font-weight: bold }
.zodiak table a span{ color: #666666 }

.horo_rext{ text-align: justify; margin-right: 10px;margin-left: 10px; color: rgb(68, 68, 68);font: 14px/18px Tahoma,Verdana,sans-serif;}
.horo_rext img{ padding: 0px 0px 0px 20px;float: right}
.horos h1 {margin: 5px 0px 20px 0px;}
.horo_txt{ padding: 0px; padding-top: 15px; margin: 0px; text-align: justify;margin-right: 10px;margin-left: 10px;}
.horo_rext br {margin-bottom: 15px;}
.horo_txt br {margin-bottom: 15px;}
.blokgoro {box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.3);border-radius: 3px;}
.blokgoro li {float: left; width: 25%; text-align: center; padding: 7px 0px 6px 0px;}
.blokgoro ul {list-style: none outside none; margin: 0px;padding: 0px;}
.blokgoro li.g1 a i {background:url('../dleimages/oven.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g2 a i {background:url('../dleimages/telec.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g3 a i {background:url('../dleimages/bliznecy.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g4 a i {background:url('../dleimages/rak.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g5 a i {background:url('../dleimages/lev.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g6 a i {background:url('../dleimages/deva.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g7 a i {background:url('../dleimages/vesy.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g8 a i {background:url('../dleimages/scorpion.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g9 a i {background:url('../dleimages/strelets.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g10 a i {background:url('../dleimages/kozerog.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g11 a i {background:url('../dleimages/vodoley.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li.g12 a i {background:url('../dleimages/ryby.png') no-repeat !important; display:inline-block;vertical-align:top;width:54px;height:51px}
.blokgoro li .gname {font:bold 12px 'Tahoma';color:#333;line-height: 4px;margin-top: 7px;}
.blokgoro li .gdate {font:normal 10px 'Tahoma';color:#333;padding-bottom:13px}
.gname {display: block;}
.blokgoro ul li:hover {background-color: #FFE8FD;border-radius: 3px;}
.timefu,.crumbs a {color: #aaa;font: 14px/1 'robotocondensedLight', sans-serif;float: left;}
.crumbs {float: right;text-transform: uppercase;}
.s-rate a {
    display: inline-block;
    white-space: nowrap;
    border-radius: 3px;
    padding: 0 5px;
    margin: 0px !important;
    line-height: 24px;
    color: #2a5885;
font-weight: 600;
font-size: 13px;
}
.s-rate a:hover {background-color: #f2f4f7; text-decoration: none;}
.icon-l a {color:#2a5885;margin-left: 15px;font-size: 13px;font-weight: 600;}
.s-rate a span.fa {
    color: #c4d2e0;
    font-size: 14px;
    margin-right: 10px;
}
.s-rate a > span:last-child {
    color: #7996b5;
    font-weight: 700;
    margin-left: 10px;
}
.s-btm {padding: 11px 0;
margin: 10px 0px;
border-top: 1px solid #e7e8ec;
border-radius: 0 0 2px 2px;}
.fx-row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.actual {margin-top: 40px;}
.actual H2 {text-align: center;}
.reitsi span {
    display: inline-block;
    padding: 6px 0;
    width: 47%;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    color: #2a2a2a;
font-size: 12px;
margin: 3px 3px 10px 3px;
}
.reitsi span.current {
 background-color: #f2f4f7 !important;
    color: #2a2a2a;
}
.reitsi span:hover {
    background-color: #f2f4f7;
    color:#FF1BBE
}
.reitsi {box-shadow: none !important;}
.si1 {padding-left:50px !important}
.side-item {
    padding: 15px;
    border-bottom: 1px solid #e3e3e3;
}
.side-img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    float: left;
    margin-left: -55px;
}
.img-box {
    overflow: hidden;
    position: relative;
    background-color: #CCC;
}
.square-img img {
    width: 150%;
    max-width: 150%;
    margin-left: -25%;
    border: none;
}
.sititle {
display: block;
margin: 0px 0px 4px 20px;
font-size: 15px;
color: #2a2a2a;
text-transform: none;
line-height: 19px;
}
.sititle:hover {text-decoration: underline;}
.side-date {
    font-size: 12px;
    opacity: 0.6;
    margin-left: 20px;
}
.slaider-news {
    float: left;
    width: 240px;
    margin-right: 10px;
}
.content-item-content {
    width: 750px;
    float: left;
    height: auto;
}
.onerecept{
width: 33%;
float: left;
padding: 0px 2% 0px 0px;
}
.slider1 {height: 223px;
background: none !important;
border: solid #e3e3e3;
border-radius: 2px;
border-width: 0px 1px 1px 1px;
margin-left: 0px !important;
max-width: 100% !important;}
.slider1 .sliderContent {height: 220px;margin: 20px 0px 20px 0px;}
.slider1 .sliderContent .item {height: 200px;padding-left: 24px}
.content-item-title {
    font-size: 18px;
    font-family: "Open Sans";
    border-top: 1px solid #ecf0f1;
    border-right: 1px solid #ecf0f1;
    border-bottom: 2px solid #e12967;
    color: #fff;
    width: 100%;
    float: left;
    margin-bottom: 35px;
}
.recipa {margin-top: -1px;
background: #db2ce6;
color: #fff;
padding: 8px !important;}
.recipa:hover {background:#db2ce6 !important; color: #fff !important; cursor: unset;}
.fiol {border-bottom: 2px solid #db2ce6 !important;margin-top: 40px;}
.recya {border-top: none !important;-webkit-box-shadow:none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.recimg {}
.recimg img{border:1px solid #db2ce6; border-radius: 2px;}
.recepttitle {margin: 3px 5px; color: #000;}
.slider1 .sliderArrows a {bottom: 150px !important; }
.slider1 .sliderArrows .prev {left: 6px !important;}
.slider1 .sliderArrows .next {right: 6px !important;}
.slider1 .sliderArrows{display: block !important;}
.slider1 .sliderBullets {
    left: 98%;
    bottom: 105%;
}
li.root {color: #D10021; font-size: 30px;}
li.root a{ font-size: 25px;}
.root ul li a{font-size: 17px; }
.root ul li a:hover{text-decoration: underline;color: #D10021;}
.sitemap_categories li {font-size: 20px;}
.sitemap_items li {list-style: circle;font-size: 14px; padding-bottom: 3px;}
.sitemap_items li a {font-size: 14px; text-decoration: none; }
.actual #dle-content {margin-top: 10px;}
.slider1 {margin-bottom: 10px !important;}
.horos p {margin: 20px 5px;}
.ratcos {
  list-style: none;
border: 1px solid rgb(239, 227, 242) !important;
border-radius: 4px 4px 4px 4px !important;
height: 130px;
  margin-bottom: 10px;}
.cc_indent ol li {
border-bottom: 1px dashed #FFBCEC;
padding-bottom: 10px;
padding-top: 10px;
}
.cosmorat-title {font-size: 26px; font-family: RobotoCondensedRegular;}
#wrapper_90 a {font-family: RobotoCondensedRegular !important;line-height: 1.2;display: block;}
#wrapper_90 .pure-u-1 {margin-bottom: 15px;}
#slidebox_container {
    font-family: RobotoCondensedRegular;
    font-style: normal;
    font-weight: normal;
            position: fixed;
            z-index: 9999999;
            padding: 0;
left: 0;
right: 0;
bottom: 0;
top: auto;
border: 1px solid #dcdcdc;
background: #fcf;
        }

        #slidebox_container .sbclose {
position: absolute;
top: -42px;
right: 0;
font-size: 12px;
text-decoration: none;
line-height: 38px;
color: #fff;
cursor: pointer;
background: #000;
padding: 0 10px 0 10px;
height: 40px;
border: 1px solid #007dac;
font-family: arial;
z-index: 9999999999999999999;
        }

        #slidebox_container .sbclose:hover,#slidebox_container2 .sbclose2:hover {
    color: #FF1BBE;
}
#slidebox_container2 {
    font-family: RobotoCondensedRegular;
    font-style: normal;
    font-weight: normal;
            position: fixed;
            z-index: 9999999;
            padding: 0;
right: 0;
bottom: 0;
top: auto;
width: 300px;
border: 1px solid #dcdcdc;
background: #fcf;
max-height: 250px;
        }

        #slidebox_container2 .sbclose2 {
position: absolute;
top: 1px;
right: 300px;
font-size: 13px;
text-decoration: none;
line-height: 38px;
color: #fff;
cursor: pointer;
background: #000;
padding: 0 10px 0 10px;
height: 40px;
border: 1px solid #007dac;
font-family: arial;
        }
        
.natrel {
    margin: 20px 0 10px 0;
    color: #999;
    font: 12px Arial;
}

#interasno_149 a, #interasno_150 a  {font-family: RobotoCondensedRegular !important;line-height: 1.2;display: block;}

.catmet {
width: 99%;
margin: 10px 0px 10px 0px;
color: #3f3f3f;
border-width: 1px 0px 1px 0px;
border-color: #e3e3e3;
border-style: solid;
padding: 5px 0px 5px 0px;
height: auto;
font-size: 18px;
display: inline-block;
font-family: RobotoCondensedRegular;
}
.catmet a {
    padding: 0 8px;
    color: #ec008c;
    font-size: 18px;
    display: inline-block;
    font-family: RobotoCondensedRegular;
}
#ctrlcopy {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    margin: 5px 0 0 -1px;
    line-height:0;
    opacity: 0;
  }
  
  /* Menu Appearance */
.pushy {
  position: fixed;
  width: 230px;
  height: 100%;
  top: 0;
  z-index: 9999;
  background: #191918;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* enables momentum scrolling in iOS overflow elements */
}
.pushy a {
    line-height: 20px;
display: block;
padding: 5px 2px 5px 10px;
color: #fff !important;
font-size: 17px !important;
font-family: RobotoCondensedRegular !important;
}
.pushy a:hover {
  color: #FFF;
}
.pushy ul:first-child {
  margin-top: 10px;
}
.pushy.pushy-left {
  left: 0;
}
.pushy.pushy-right {
  right: 0;
}

.pushy-content {
  visibility: hidden;
}

/* Menu Movement */
.pushy-left {
  -webkit-transform: translate3d(-230px, 0, 0);
  -ms-transform: translate3d(-230px, 0, 0);
  transform: translate3d(-230px, 0, 0);
}

.pushy-open-left #container,
.pushy-open-left .push {
  -webkit-transform: translate3d(230px, 0, 0);
  -ms-transform: translate3d(230px, 0, 0);
  transform: translate3d(230px, 0, 0);
}

.pushy-right {
  -webkit-transform: translate3d(230px, 0, 0);
  -ms-transform: translate3d(230px, 0, 0);
  transform: translate3d(230px, 0, 0);
}

.pushy-open-right #container,
.pushy-open-right .push {
  -webkit-transform: translate3d(-230px, 0, 0);
  -ms-transform: translate3d(-230px, 0, 0);
  transform: translate3d(-230px, 0, 0);
}

.pushy-open-left .pushy,
.pushy-open-right .pushy {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.pushy-open-left .pushy-content,
.pushy-open-right .pushy-content {
  visibility: visible;
}

/* Menu Transitions */
#container,
.pushy,
.push {
  transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

.pushy-content {
  transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

/* Site Overlay */
.site-overlay {
  display: none;
}

.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  background-color: rgba(0, 0, 0, 0.33);
  -webkit-animation: fade 500ms;
  animation: fade 500ms;
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Submenu Appearance */
.pushy-submenu {
  /* Submenu Buttons */
  /* Submenu Icon */
}
.pushy-submenu ul {
  padding-left: 15px;
  transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.pushy-submenu ul .pushy-link {
  transition: opacity 0.2s ease-in-out;
}
.pushy-submenu button {
width: 100%;
text-align: left;
background: transparent;
border: 0;
padding: 10px 10px;
color: #fff !important;
text-transform: uppercase;
font-size: 20px !important;
font-family: RobotoCondensedRegular !important;
}
.pushy-submenu button:hover {
  color: #FFF;
}
.padbot {margin-bottom: 25px;}
.padbot .overlay-close {
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 24px !important;
    color: #fff;
    cursor: pointer;
}
.pushy-submenu > a,
.pushy-submenu > button {
  position: relative;
}
.pushy-submenu > a::after,
.pushy-submenu > button::after {
  content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 70%;
  right: 15px;
  background: url("https://timelady.ru/templates/timelady/images/arrow.svg") no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: transform 0.2s;
}

/* Submenu Movement */
.pushy-submenu-closed ul {
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
}
.pushy-submenu-closed .pushy-link {
  opacity: 0;
}

.pushy-submenu-open {
  /* Submenu Icon */
}
.pushy-submenu-open ul {
  max-height: 1000px;
  visibility: visible;
}
.pushy-submenu-open .pushy-link {
  opacity: 1;
}
.pushy-submenu-open a::after,
.pushy-submenu-open button::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
.pushy-open-left .menu-btn {display: none;}
.kommys {font-size: 20px; font-family: georgia;}
.kommys span {font-size: 22px;color: rgb(0, 0, 0);}
.chita {font-size: 20px;top: 5px;left: 33%;position: relative;}
.fixas {font-size: 17px !important;line-height: 20px !important;}


#slidebox{width:306px;max-height: 306px; padding:3px;background:#fff;position:fixed;bottom:50px;left:-370px;line-height:18px;z-index:99999999;box-shadow:-3px 3px 15px #ddd; -moz-box-shadow:-3px 3px 15px #ddd; -webkit-box-shadow:-3px 3px 15px #ddd; -o-box-shadow:-3px 3px 15px #ddd;}
a.close{opacity: 1; position: absolute; cursor: pointer; top: -35px; right: 0px;text-indent: 0; text-decoration: none; border: none; font-size: 25px;z-index:99999999; color: #fff; background: #000; height: 34px; width: 34px; text-align: center; line-height: 34px; font-weight: bold;}

#slidebox2{width:306px;max-height: 306px;padding:3px;background:#fff;position:fixed;bottom:50px;right:-370px;line-height:18px;z-index:99999999;box-shadow:-3px 3px 15px #ddd; -moz-box-shadow:-3px 3px 15px #ddd; -webkit-box-shadow:-3px 3px 15px #ddd; -o-box-shadow:-3px 3px 15px #ddd;}
a.close2{position: absolute; cursor: pointer; top: -35px; left: 0px; text-decoration: none; border: none; font-size: 25px;z-index:99999999; color: #fff; background: #000; height: 34px; width: 34px; text-align: center; line-height: 34px; font-weight: bold;}
