body {background: #e8e8e8;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 {border-left: 2px solid #444;}
#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;}
#navigation ul li {text-align: center;position: relative;white-space: nowrap;}
#navigation a {font-size: 0.93rem;display: block;font-family: 'Roboto', sans-serif;border-right: 2px solid #444;font-weight:500;text-decoration:none;padding: 0 16px;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: #111;color:#fad139!important;}
#navigation ul ul a {text-transform: none;font-weight:400;padding: 0 18px;color: #fff !important;text-align: left;border-right: 0;}


#story {width: 199px;height: 50px;background: none;border: none;color: #fad139;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;}

.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: 50px;}
.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:#ccc;}
::-moz-placeholder          {color:#ccc;}/* Firefox 19+ */
:-moz-placeholder           {color:#ccc;}/* Firefox 18- */
:-ms-input-placeholder      {color:#ccc;}
: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: #ddd;z-index: 2;border: 0;background: none;height: 100%;padding: 0 10px;font-size: 1.3rem;cursor: pointer;}
.sb:hover {color: #fff;}
#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;}

/** Слайдер**/
.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 { 
    background-position:center; overflow:hidden; background-clip:content-box;  background-size:cover; 
    min-width: 100%;
    /* 
    min-height:170px;

    display: block;
    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: 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: 5%; }
.slick-prev:before { content: "\f104"; }

.slick-next { right: 0;width: 5%; }
.slick-next:before { content: "\f105"; }

/* Dots */

.slick-dots { position: absolute; list-style: none; display: block; padding: 0px;text-align: center; width: 100%;bottom: 20px; }
.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;margin:20px 0 20px 0;}
.title_spoiler a {
/*
font-family: 'Roboto';
font-weight: 300;
font-size: 1rem;
display: block; */
border: 0;
color: #c0c0c0;    
}

/* полная новость */
.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;}
/* полная новость */



.events-slider {
	float:left;
	width:930px;
	height:200px;
	position:relative;
	padding-bottom:26px;
}

.events-sliderContent {
	float:left;
	width:930px;
	height:200px;
	clear:both;
	position:relative;
	overflow:hidden;
}
	
.events-sliderContent .item {
	position:absolute;
	width:640px;
	height:200px;
	background:#fff;
}


.sliderArrows a {
	display:block;
	text-indent:-9999px;
	outline:none;
	z-index:50;
	background-image:url(../images/prev_next.png);
	width:42px;
	height:42px;
	position:absolute;
	top:50%;
	margin-top:-34px;
}

.prev {
	background-position:0 0;
	left:15px;
}

.prev:hover {
	background-position:0 -44px;
}

.next {
	right:15px;
	background-position:-44px 0;
}

.next:hover {
	background-position:-44px -44px;
}

.events-sliderContent a {
	outline:none;
}
