body {background: #000;overflow-x:hidden;}



/** меню **/
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}
.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}

#mobile-header {
    display: none;
}
#navigation>ul {}
#navigation>ul li:first-child {}
#navigation>ul>li:last-child ul {right: 0;left: auto;}
#navigation ul:after {content: "";display: table;clear: both;}
#navigation>ul>li {float:left;position: relative;padding: 10px 0;}
#navigation ul li {text-align: center;position: relative;white-space: nowrap;}
#navigation a {border-right: 1px solid #e0e0e0;font-size: 0.9rem;display: block;font-family: 'Roboto', sans-serif;font-weight:500;color:#000;text-decoration:none;padding: 3px 11px;text-transform:uppercase;}
#navigation ul li:hover a {color: #fff}
#navigation ul ul {opacity:0;position:absolute;left: 0;z-index: 99;visibility: hidden;min-width:160px;}
#navigation li:hover > ul {opacity:1;visibility: visible;}
#navigation ul li ul li {min-width: 200px;}
#navigation ul li ul li {}
#navigation ul li ul li:first-child {border:0;}
#navigation ul li ul li:hover a {background-color: #0f0f0f;color:#fff;}
#navigation ul ul a {text-transform: none;font-weight:400;padding: 10px 18px;color: #fff !important;text-align: left;border-right: 0;}
@media only screen and (max-width : 992px) {
	#story {width: 100%;}.navicon {display:block !important;}
	.navicon:hover {background: #0072bc !important;}
	#mobile-header {display: block;color: #333;font-size: 21px;float: left;margin: 0;}
    #responsive-menu-button {color: #000;padding: 11px;}
    #navigation {display: none;}
    #responsive-menu-button:active {color:#fff;}
}
.activebutton { background: #cc3939;color:#fff;}
.activebutton #responsive-menu-button {color:#fff;}
.sidr-class-fa-search {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.sidr-class-fa-search:before {content: "\f002";}
.sidr-class-formsearch {position:relative;}
.sidr-class-sb {border:none;background:none;position: absolute;top: 10px;right: 0;z-index: 9;}
.fixedcontainer {position:fixed !important;}
/** меню **/

/* Для всех dle шаблонов */
.avatar img {width: 70px;height: 70px !important;border-radius: 3px;}
.block-comment-user, #options {padding: 13.5px; box-shadow: 0 0 2px #c2c2c2;margin-bottom: 20px;background: #fff;}
.block-comment-user .rcol {overflow: hidden;margin-top: 7px;}
.block-comment-user .commentuser {margin-bottom: 5px;line-height: 1.2rem;}
.block-comment-user .commentuser .bb-pane {display: none;}
.block-comment-user .ed {line-height: 2.4rem;float: right;}
.block-comment-user .ed a, .buttoncomment {margin-left: 7px;padding: 7px 10px;color: #fff;border: none;cursor: pointer;}
.block-comment-user .ed a:hover, .buttoncomment:hover, .edituserinfo:hover {background: #9e0000;}
.color-comment a {color: #111;margin-bottom: 5px;display: block;}
#allow_subscribe, .brdform label {display: none;}
.bb-editor {box-shadow: 0 0 1px #c2c2c2;}
.rcol {overflow: hidden;}
.avatar {float: left;margin-right: 7px;}
.users li, #options tr, .redaction {border-bottom: 1px solid #d9d9d9;margin-bottom: 10px;padding-bottom: 10px;overflow: hidden;}
.edituserinfo {background: rgba(89, 144, 27, 0.9);color: #fff;padding: 10px 5px;line-height: 35px;}
.edituserinfo a {color: #fff;color: #fff;padding: 4px 8px;}
.redaction td {padding: 10px;}
.usersubmit {background: rgba(89,144,27, 1);padding: 7px 10px;color: #fff;border: none;cursor: pointer;}
.usersubmit:hover {background: rgba(164, 198, 57, 0.9);}
#options td {padding: 10px 0;}
.bcomment {margin-top: -5px;}
.masha_index {display: none !important;}

.formsearch {float: left;position: relative;margin: 0;}
#story{border:none;padding:10px;color:#fff;background: #1D1D1D;}
.registration_link {line-height: 40px;color: #fff;padding: 0rem 21px;font-family: "Roboto", sans-serif;font-weight: 500;border-left: 1px solid rgba(255, 255, 255, 0.2);float: left;}
.registration_link:hover {background: #000;}
::-webkit-input-placeholder {color:#fff;}
::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
:-moz-placeholder           {color:#fff;}/* Firefox 18- */
:-ms-input-placeholder      {color:#fff;}
:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}
.sb {position: absolute;right: 0;top: 0;color: #fff;z-index: 2;border: 0;background: #d20045;height: 100%;padding: 0 10px;font-size: 1rem;cursor: pointer;}
#navigation li.fsh {float: right;padding: 0;}
.extremum-user{border: 1px solid #e0e0e0;color:#FFF;z-index:999;font-size:100%;text-align:right;background:#fff;padding:15px;height:auto;width:306px;float:right;position:absolute;right:0;top:100%;display:none;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.1);box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}
.red{background-color:#e32d2c;color:#fff;border-right:none !important;}
.usericon{top:1px;color: #fff;height:52px;position:relative;padding:17px 21.1px;font-size:100%;float:right;cursor:pointer;opacity: 1;z-index: 2;}
.login {position:relative;float: right;}
.logform a:hover {text-decoration:underline;}
.logins a{display:block;border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:10px;text-align:center}
.logins a:hover {text-decoration:underline;}
.loginbutton:hover {background: #f80202 !important;}
/* Для всех dle шаблонов */

/** Слайдер**/
.slick-slider {overflow: hidden;width: 100%; position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; width: 100%;}
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url('../images/ajax-loader.gif') center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-o-transition: all 0s ease;-ms-transition: all 0s ease;transition: all 0s ease;}
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block;width: 100%;height:378px;max-width: 100%; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Arrows */
.slick-prev, .slick-next {opacity: 1; position: absolute; display: block; height: 10%; line-height: 0; font-size: 0; cursor: pointer; background: none; color: transparent; top: 50%;margin-top: -39px;padding: 0; border: none; outline: none; }.slick-prev:focus, .slick-next:focus { outline: none; }
.slider:hover .slick-prev, .slider:hover .slick-next {opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before {text-align: center; font-family: "FontAwesome"; font-size: 2rem; line-height: 2rem; color: white; opacity: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: 0;width: 7%; }
.slick-prev:before { content: "\f104"; }

.slick-next { right: 0;width: 7%; }
.slick-next:before { content: "\f105"; }

/* Dots */

.slick-dots { position: absolute; top: 10px; left: 10px; list-style: none; display: block; padding: 0px;text-align: center; }
.slick-dots li { position: relative; display: inline-block; height: 15px; width: 15px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 15px; width: 15px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before {background: #f8f8f8; position: absolute; top: 0; left: 0; width: 15px; height: 15px; content:""; font-size: 6px; line-height: 20px; text-align: center; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {}
/** Слайдер **/

/* Шапка */
.title_spoiler {border: none !important;padding: 0 !important;}
.title_spoiler a {
	font-family: 'Roboto';
font-weight: 300;
font-size: 1.3rem;
display: block;
border: 0;
}
/* Конец Шапка */

/* основной контейнер */

/* основной контейнер */

/* подвал */

/* подвал */

/* полная новость */
.accordion {position: relative;padding: 15px 15px;color: #333;cursor: pointer;border-bottom: 2px solid #ccc ;}
.accordion-open {}
.accordion-open:before {content: "\f078";font-family: "FontAwesome";}
.accordion-close {}
.accordion-close:before {content: "\f054";font-family: "FontAwesome";}
.acc{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;-ms-transition:all 0s ease;transition:all 0s ease}
.acc .content{}
.acc .content .green {border-right: 5px solid #719a3b !important;}
.acc .content .yellow {border-right: 5px solid #ffdf32 !important;}
.acc .content .pink {border-right: 5px solid #ee999d !important;}
.acc .content .down {border-right: 5px solid #d5000b !important;}
.acc .content table tr:last-child td {padding: 7px;}
.acc .content table thead tr:first-child td {padding-bottom: 7px;}
.acc .content table thead td {font-weight: 700;}
.acc a {color: #000;}

#accordion span.accordion {display: block;}

.brdform, #dlemasscomments {display: ;}
.share-counter {display: inline-block !important;}
/* полная новость */

/* ==========================================================================
   Модуль Easy Like by ПафНутиЙ */
/* ========================================================================== */

	.easylike_count {
		display: inline-block;
		color: #e74c3c;
		cursor: pointer;
		font: normal 16px/16px Arial, Tahome, sans-serif;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-ms-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}

	/*v 1.2*/
	.easylike_load {
		width:19px;
	}
	.easylike_circles {
		background-color: #2C3E50;
		float: left;
		height: 4px;
		margin: 6px 2px 6px 0;
		width: 4px;
		-webkit-animation-name: easylikeBounce;
		-webkit-animation-duration: 0.8999999999999999s;
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-direction: linear;
		-o-animation-name: easylikeBounce;
		-o-animation-duration: 0.8999999999999999s;
		-o-animation-iteration-count: infinite;
		-o-animation-direction: linear;
		animation-name: easylikeBounce;
		animation-duration: 0.8999999999999999s;
		animation-iteration-count: infinite;
		animation-direction: linear;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.easylike_circles.ec1 {
		-webkit-animation-delay: 0.18s;
		-o-animation-delay: 0.18s;
		animation-delay: 0.18s;
	}
	.easylike_circles.ec2 {
		-webkit-animation-delay: 0.42000000000000004s;
		-o-animation-delay: 0.42000000000000004s;
		animation-delay: 0.42000000000000004s;
	}
	.easylike_circles.ec3 {
		-webkit-animation-delay: 0.5399999999999999s;
		-o-animation-delay: 0.5399999999999999s;
		animation-delay: 0.5399999999999999s;
	}
	@-webkit-keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}
	@-o-keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}
	@keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}