body {background: #f0f0f0;overflow-x:hidden;}
b, strong {font-weight: bold;}

/** меню **/
.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)}

@media only screen and (min-width : 1000px) {
nav {margin: 0 -15px;}
}
#mobile-header {
    display: none;
}
#navigation>ul {}
#navigation>ul>li:first-child {border-left: 1px solid rgba(255,255,255,0.1);}
#navigation>ul>li:first-child:hover a {}
#navigation>ul>li:last-child ul {right: 0;left: auto;}
#navigation ul:after {content: "";display: table;clear: both;}
#navigation>ul>li {float:left;border-right: 1px solid rgba(255,255,255,0.1);}
#navigation ul li {text-align: center;}
#navigation a {font-size: 0.97rem;line-height: 55px;display: block;font-family: 'Roboto', sans-serif;color: #fff;font-weight:500;text-decoration:none;padding: 0 22px;text-transform:uppercase;}
#navigation ul li:hover a {background: #1F262E!important;}
#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 a {border-bottom: none!important;background-color: none!important;}
#navigation ul li ul li {}
#navigation ul li ul li:first-child {border:0;}
#navigation ul li ul li:hover a {background: none!important;color:none!important;}
#navigation ul ul a {text-transform: none;font-weight:400;padding: 0 18px;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: #444;font-size: 23px;float: left;margin: 0;position: absolute;left: 15;background: #0077db;}
    #responsive-menu-button {color: #fff;padding: 14.5px 15px;border-right: 1px solid rgba(255, 255, 255, 0.1);}
    #navigation {display: none;}
    #responsive-menu-button:active {color:#fff;}
}
#story {width: 310px;height: 55px;background: none;border: none;color: #ddd;padding: 10px;}
.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 шаблонов */
#dofullsearch {display: none;}
.addnews {margin-bottom: 30px;}
.addnews .tableform td:first-child {width: 25%;}
.addnews input[type="checkbox"] {display: none!important;}
.addnews .addnews, .addnews .xfields {margin-bottom: 10px;}
.addnews td {padding-bottom: 20px;}
[id*="xfield_holder_"] td {  padding-bottom: 20px;}
.addnews .bb-pane {display: block;}
.addnews .bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.addnews .bb-btn, .addnews .bb-sep { margin-right:2px; height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; padding-bottom: 0;}
.addnews .bb-sel { float: left; padding: 4px 2px 0 2px; }
.addnews .bb-sel select { font-size: 11px; }
.addnews .bb-sep { width: 5px; background-image: url("../bbcodes/brkspace.gif"); }
.addnews .bb-btn { cursor: pointer; width: 23px; }
.addnews .bb-btn:after {content: "";display: none;}

.addnews #b_font { width: 118px;}
.addnews #b_size { width: 65px;}
.addnews #b_font select { padding: 0px;}
.addnews #b_size select { padding: 0px;}
.addnews #b_b { background-image: url("../bbcodes/b.gif"); }
.addnews #b_i { background-image: url("../bbcodes/i.gif"); }
.addnews #b_u { background-image: url("../bbcodes/u.gif"); }
.addnews #b_s { background-image: url("../bbcodes/s.gif"); }
.addnews #b_img { background-image: url("../bbcodes/image.gif"); }
.addnews #b_up { background-image: url("../bbcodes/upload.gif"); }
.addnews #b_emo { background-image: url("../bbcodes/emo.gif"); }
.addnews #b_url { background-image: url("../bbcodes/link.gif"); }
.addnews #b_leech { background-image: url("../bbcodes/leech.gif"); }
.addnews #b_mail { background-image: url("../bbcodes/email.gif"); }
.addnews #b_video { background-image: url("../bbcodes/mp.gif"); }
.addnews #b_audio { background-image: url("../bbcodes/mp3.gif"); }
.addnews #b_hide { background-image: url("../bbcodes/hide.gif"); }
.addnews #b_quote { background-image: url("../bbcodes/quote.gif"); }
.addnews #b_code { background-image: url("../bbcodes/code.gif"); }
.addnews #b_left { background-image: url("../bbcodes/l.gif"); }
.addnews #b_center { background-image: url("../bbcodes/c.gif"); }
.addnews #b_right { background-image: url("../bbcodes/r.gif"); }
.addnews #b_color { background-image: url("../bbcodes/color.gif"); }
.addnews #b_spoiler { background-image: url("../bbcodes/spoiler.gif"); }
.addnews #b_fla { background-image: url("../bbcodes/flash.gif"); }
.addnews #b_yt { background-image: url("../bbcodes/youtube.gif"); }
.addnews #b_tf { background-image: url("../bbcodes/typograf.gif"); }
.addnews #b_list { background-image: url("../bbcodes/list.gif"); }
.addnews #b_ol { background-image: url("../bbcodes/ol.gif"); }
.addnews #b_tnl { background-image: url("../bbcodes/translit.gif"); }
.addnews #b_br { background-image: url("../bbcodes/pbreak.gif"); }
.addnews #b_pl { background-image: url("../bbcodes/page.gif"); }
.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;padding-left: 10px;height: 55px;}
.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:#f1f1f1;}
::-moz-placeholder          {color:#f1f1f1;}/* Firefox 19+ */
:-moz-placeholder           {color:#f1f1f1;}/* Firefox 18- */
:-ms-input-placeholder      {color:#f1f1f1;}
: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: #f1f1f1;z-index: 2;border: 0;background: none;height: 100%;padding: 0 10px;font-size: 1.1rem;cursor: pointer;}
.sb:hover {color: #fff;}
#navigation li.fsh {float: right;padding: 0;border-right: none;}
.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:400px;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: 20%; line-height: 0; font-size: 0; cursor: pointer; background: none; color: transparent; top: 50%;margin-top: -60px;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: 15px;width: 4%;border-radius: 50%;}
.slick-prev:before { content: "\f104"; }

.slick-next { right: 15px;width: 4%;border-radius: 50%;}
.slick-next:before { content: "\f105"; }

/* Dots */

.slick-dots { position: absolute; list-style: none; display: block; padding: 0px;text-align: center; width: 100%; }
.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;}
/* полная новость */

/** пробгрессбар **/
.html5-progress-bar {
	position: absolute;
	width: 100%;
}
.html5-progress-bar progress {
	background-color: #4c4a4a;
	border: 0;
	width: 100%;
	height: 7px;
}
.html5-progress-bar progress::-webkit-progress-bar {
	background-color: #4c4a4a;
	border: 0;
	width: 100%;
	height: 7px;
}
/* Chrome */
.html5-progress-bar progress::-webkit-progress-value {
	height:7px;
	background: #cd2027;
}
/* Firefox */
.html5-progress-bar progress::-moz-progress-bar {
	height:7px;
	background: #cd2027;
}
.html5-progress-bar .progress-value {
  font-size: 1.6rem;
  color: #fff;
  background: #cd2027;
  position: absolute;
  font-weight: 500;
  font-family: Roboto,sans-serif;
  padding: 10px 15px;
  right: -13px;
  top: -54px;
   z-index: 1;
}
.html5-progress-bar .progress-value:after {
	content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  top: 100%;
  border: 0 solid transparent;
  border-width: 6px 12px;
  border-width: 0.42857rem 0.85714rem;
  border-left: 0;
  border-top-color: #333;
}
/** прогрессбар **/