@import url(https://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic&subset=latin,cyrillic);
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 12px/18px 'Arimo', Arial, sans-serif;
	width: 100%;
	height: 100%; background:#f3f3f3;
}
a img{ border:none}
input::-ms-clear {
   display: none;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
a{ color:#03060c}
a:hover{ text-decoration:none}
p{ margin:0 0 17px}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.wrapper-bg {
	max-width: 1000px;
	margin: 0 auto;}

/* Header
-----------------------------------------------------------------------------*/
.header { height:190px;}
.header-line{height: 50px;
	background: #282828; line-height:50px;    -moz-box-shadow: 0.5px 0.9px 1px rgba(15, 17, 20, 0.2);
    -webkit-box-shadow: 0.5px 0.9px 1px rgba(15, 17, 20, 0.2);
    box-shadow: 0.5px 0.9px 1px rgba(15, 17, 20, 0.2); border-bottom:10px solid #3D73C7; position:relative}
nav{ display:inline-block; margin:0 20px; vertical-align:middle}
nav ul{ list-style-type:none}
nav li{ float:left}
nav a{ display:block; padding:0 10px;     color: #FFF; text-decoration:none;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;}
nav a:hover{ background:#3d73c7; color:#fff}

.search{ display:inline-block; vertical-align:middle; width:200px; position:relative; margin:0 36px 0 0}
.search input{    opacity: 0.6;    width: 199px;
    height: 28px; color: #fff; font-size:12px; font-weight:bold;
    border: 1px solid #FFF; background:none; padding:0 10px; -moz-box-sizing:border-box; box-sizing:border-box}
button{ cursor:pointer; font-family:'Arimo', Arial, sans-serif;}
.search input:focus{ opacity:1}
.search-ico{ background:url(../images/sprite.png) no-repeat; width:14px; height:15px; display:block; position:absolute; right:10px; top:50%; margin:-7px 0 0 0; border:none}
.search-reset-ico{ background:url(../images/sprite.png) no-repeat -14px 0; width:18px; height:18px; display:block; position:absolute; right:10px; top:50%; margin:-9px 0 0 0; border:none}

.social{ display:inline-block; vertical-align:middle; }
.social ul{ list-style-type:none}
.social li{ float:left; margin:0 15px 0 0;}
.social a{ display:block; background-image:url(../images/sprite.png); opacity:.5}
.social a:hover{ opacity:1}
.social a.fb{ background-position:-32px 0; width:16px; height:15px}
.social a.vk{ background-position:-48px 0; width:23px; height:13px}
.social a.tw{ background-position:-71px 0; width:16px; height:14px}

.header-button{ line-height:30px; height:28px; border:1px solid #a9a9a9; width:98px; text-align:center; float:right; color:#a9a9a9; text-decoration:none; font-weight:bold; margin:10px 0 0}
.header-button:hover{ background:#fff; border:1px solid #fff; color:#3d73c7}
.header-button:active{ background:none; border:1px solid #fff; color:#3d73c7}
.enter-ico{ background:url(../images/sprite.png) no-repeat 0 -15px; width:14px; height:12px; display:inline-block; vertical-align:middle; margin:0 4px 0 0;}

.header-bg{ height:90px; padding:40px 0 0; background:url(../images/header-background.png) center top;}
.logo{ margin:0 0 0 20px}
.header-text{ width:230px; height:59px; background:url(../images/header-decor.png) no-repeat; float:right; color:#303438; font-size:14px; text-transform:uppercase; padding:10px 0 0 35px}
.header-text time{ font-size:11px; display:block; margin:15px 0 0}

.main-nav{    height: 50px; line-height:50px;
    background-color: #930000;
    -moz-box-shadow: 0 1px 1px rgba(15, 17, 20, 0.3);
    -webkit-box-shadow: 0 1px 1px rgba(15, 17, 20, 0.3);
    box-shadow: 0 1px 1px rgba(15, 17, 20, 0.3); display:block; position:relative;
}
.main-nav > ul{ display:table; padding:0 20px}
.main-nav > ul > li{ display:table-cell; float:none; text-align:center}
.main-nav > ul > li > a{    color: #FFF; padding:0 15px;
    font-size: 14px;
    text-transform: uppercase; position:relative}
.main-nav > ul > li:hover > a, .main-nav > ul > li.current > a{ background:none; height: 30px; padding:0 13px; border:2px solid #fff; line-height:30px}

.hide-nav{ position:absolute; top:50px; left:0; width:100%; z-index:3;     background-color: #F3F3F3;
    border: 1px solid #D7D7D7;
    -moz-box-shadow: 6px 10.4px 9px rgba(49, 50, 52, 0.42);
    -webkit-box-shadow: 6px 10.4px 9px rgba(49, 50, 52, 0.42);
    box-shadow: 6px 10.4px 9px rgba(49, 50, 52, 0.42); display:none }

li:hover .hide-nav {
    display: block;
}
.hide-nav-head{ padding:0 20px; background:#fff; height: 50px;}
.hide-nav-head ul{ display:block}
.hide-nav-head li{ display:block; float:left}
.hide-nav-head a, .hide-nav-head .current a{ text-transform:uppercase; color:#1f1f1f; font-size:14px; height:35px; line-height:36px}
.hide-nav-head a:hover{ background:#000}
.hide-nav-text{ padding:20px; }
.hide-nav-text ul{ list-style-type:none; font-size:0}
.hide-nav-text li{ display:inline-block; vertical-align:top; width:25%; float:none; -moz-box-sizing:border-box; box-sizing:border-box; font-size:14px}
.hide-nav-text li img{ max-width:100%; margin:0 0 10px; width: 100%; height: auto;}
.hide-nav-text a{ display:block; padding:8px; text-decoration:none; color:#000; line-height:normal; text-align:left; text-transform:none }
.hide-nav-text a:hover{ padding:7px; border:1px solid #d7d7d7; background:#fff; text-decoration:underline; height:auto; line-height:normal; color:#000; }
/*
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-align:center;
}

/* mouse grab icon */
.grabbing {
    cursor:url(../images/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../images/AjaxLoader.gif) no-repeat center center
}


/* Middle
-----------------------------------------------------------------------------*/
.content {
	padding: 0 0 240px;
}

.now-read{ padding:10px 60px 10px 20px; background:#fff; position:relative; margin:0 0 25px; font-size:12px; color:#878787}
.now-read:before, .breadcrumbs:before{ content:' '; background:url(../images/decor-shadow.png) no-repeat center; position:absolute; left:0; bottom:-10px; width:100%; height:10px; display:block}
.now-read strong{ color:#000}
.now-read .owl-buttons{ position:absolute; right:-30px; top:4px; width:25px; height:12px}
.owl-prev{ background:url(../images/sprite.png) no-repeat -32px -15px; width:7px; height:12px; float: left}
.owl-prev:hover{ background-position:-46px -15px}
.owl-next{ background:url(../images/sprite.png) no-repeat -39px -15px; width:7px; height:12px;  float: right}
.owl-next:hover{ background-position:-53px -15px}

.sidebar-item .owl-prev{ background:url(../images/sprite.png) no-repeat 0 -27px; width:10px; height:17px; float: left}
.sidebar-item .owl-prev:hover{ background-position:-20px -27px}
.sidebar-item .owl-next{ background:url(../images/sprite.png) no-repeat -10px -27px; width:10px; height:17px;  float: right}
.sidebar-item .owl-next:hover{ background-position:-30px -27px}

.left-sidebar{ width:250px; float:left; }
.sidebar-title{ border:1px solid #d7d7d7; padding:15px 20px; background:#fff }
.sidebar-title h2{ color:#e93939; text-transform:uppercase; font-size:14px}
.sidebar-text{ border:1px solid #d7d7d7; border-top:none; padding:10px 20px; background:#fff; margin:0}
.sidebar-text .news-item:first-child, .news-item-first-child{ border-top:none; padding:0 0 10px}
.sidebar-text .news-item:last-child, .news-item-last-child{ border-bottom:none;}
.sidebar-text .partners-sidebar .news-item:last-child{border-bottom:1px dotted #dcdddf;}
.news-item{ padding:15px 0 10px; border-bottom:1px dotted #dcdddf; border-top:1px dotted #aeaeaf;}
.news-item-img{ display: inline-block; background: no-repeat center; background-size: cover; width: 100%; height: 125px;float:left; margin:0 10px 10px 0;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3); }
.left-sidebar .news-item-img,
.right-sidebar .news-item-img{ width: 110px; height: auto; }
time{ display:block; margin:0 0 6px; color:#e71d1d;}
.news-category-item{ display:block; float:left; margin:0 10px 10px 0; font-size:10px; color:#bababa; text-decoration:none; border:1px solid #bababa; /*height:14px;*/  line-height:14px; padding:0 5px; max-width:110px;}
.news-text{ display:block; margin:0px 0 0; position:relative; max-height:50px; color:#5a5d61; font-size:13px; overflow:hidden}
.news-text:before{ content:' '; position:absolute; top:43px; left:0; width:100%; height:9px; background: url(../images/news-text-decor.png) repeat-x; z-index:2}

.news-button{ background:url(../images/news-shadow.png) no-repeat center top; padding: 20px 0 10px}
.button{ font-size:13px; color:#fff; text-decoration:none; text-transform:uppercase; border:none; padding:0 10px; height:40px; line-height:42px; background:#e93939; display:inline-block; vertical-align:middle; font-weight:bold}
.button:hover{ background:#c01414}
.button:active{ background:#8c1111}
.news-button{ text-align:center}
.sidebar-item{ margin:0 0 20px; position:relative}

.surveys{ color:#3e3b3b; font-size:14px; border-bottom:2px solid #282828; margin:0 0 10px; padding:0 0 5px}
.surveys-item{ vertical-align: top; display: block; margin:0 0 5px; }
.surveys-item input{ display:inline-block; vertical-align:sub; margin:0 5px 0 0}
.surveys-list{ margin:20px 0}
.sidebar-item .owl-buttons{ position:absolute; width:50px; height:30px; border-left:1px solid #d7d7d7; top:-50px; right:0; padding:19px 15px 0}

.sidebar-img{ border:1px solid #d7d7d7; padding:5px; background:#fff; margin:0 0 20px}
.sidebar-img img{ max-width:100%; display:block}

.quotes{    background-color: #848484; padding:16px 20px; color:#fff; text-transform:uppercase; font-weight:bold; position:relative}
.quotes:before{ content:' '; width: 0;
height: 0;
border-style: solid;
border-width: 0 15px 20px 0px;
border-color: transparent transparent #ffffff transparent; position:absolute; left:40px; bottom:0}

q {quotes: none; display:block; position:relative; margin:16px 0; padding:0 25px; font-size:12px; text-transform:none; font-weight:normal}
q:before{ content:'“'; position:absolute; left:0; top:0; font-size:44px}
q:after{ content:'”'; position:absolute; right:0; bottom:-15px; font-size:44px}
.quotes-name{ padding:0 0 10px; font-weight:bold; font-size:14px; background:#ffffff}

.joke{ padding:0 0 10px; display:inline-block}

.main-block{ float:right; width:730px}
/* .top-news-item{ width:365px; height:300px; position:relative} */
.top-news-item{ width:460px; height:300px; position:relative}
.top-news-item-text{    opacity: 0.9;
    width: 100%;
    height: 0px;
    background-color: #282828; position:absolute;  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -ms-transition-duration: .5s;
  -o-transition-duration: .5s;
  transition-duration: .5s; position:absolute; bottom:0; left:0}
.top-news-item:hover .top-news-item-text{ height:100% }
.top-news-item time{ color:#7d7d7d; margin:-10px 0 30px; display:none; }
.top-news-item time span{ color:#fff; background:#930000; display:inline-block; padding:2px 5px 2px 20px; margin:0 0 0 -20px }
.top-news-item-text h2{ font-size:18px; text-transform:uppercase; margin:0 0 11px; line-height:21px}
.top-news-item-text h2 a{ font-size:18px; text-transform:uppercase; margin:0 0 11px; line-height:21px; color: #fff;}
.top-news-item article{ height:166px; overflow:hidden; padding:20px; font-size:14px; color:#fff; margin:0 0 10px}
.top-news-item article div{ display:none}
.opacity-button{ height: 28px; border: 1px solid #FFF; line-height:28px;    color: #FEFEFE;
    font-size: 10px;
    text-transform: uppercase; text-decoration:none; padding:0 20px; display:inline-block; vertical-align:middle}
.top-news-item .opacity-button{ margin:10px 0 0 20px}
.top-news-item-info{ margin:0 0 0 20px; color:#bababa; font-size:10px; float:right; display:block; }
.top-news-item-info time { color: #bababa; }
.view-ico{ background:url(../images/sprite.png) no-repeat -60px -15px; width:14px; height:10px; display:inline-block; vertical-align:sub; margin:0 2px 0 0 ;}
.comments-ico{ background:url(../images/sprite.png) no-repeat -40px -27px; width:14px; height:11px; display:inline-block; vertical-align:sub; margin:0 2px 0 0;}
.top-news-item-info span{ display:inline-block; margin: 0px 13px 0 0; vertical-align:middle}
.top-news-item-info .news-category{ display:inline-block; vertical-align:middle; margin:0px 0 0 66px}
.top-news-item-info span.datetime {margin-top:7px;}
.top-news-item-info .news-category-item{ margin:0 10px 0 0}
.top-news-item:hover time, .top-news-item:hover article div{ display:block}
.sidebar-item > img{ display:block; max-width:100%}

.most-read{ width:460px; float:left; margin:0}
.most-read-item{ border-bottom:1px solid #d7d7d7; padding:0 0 12px; margin:0 0 20px}
.most-read-img{ float:left; width:170px}
.most-read-img img{ display:block; margin:0 0 12px;  -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3);}
.most-read .sidebar-title, .most-read .sidebar-text{ background:none}
.most-read time{ color:#bababa; font-size:10px; margin:0 }
.most-read time span{ margin:0 6px 0 0; display:inline-block}
.most-read-text{ float:right; width:230px}
.most-read-text h2{ font-size:13px; text-transform:uppercase; line-height:14px; margin: 0px 0 7px}
.most-read-text h2 a{ color:#000000}
.most-read-text article{ position:relative; height:98px; overflow: hidden; font-size:13px}
.most-read-text article:before{ content:' '; position:absolute; left:0; top:89px; z-index:2; width:100%; height:9px; background:url(../images/most-read-decor.png) repeat-x; display:block}
.most-read-text .top-news-item-info{ margin:10px 0 0}
.most-read-text .news-category, .opinion .news-category{ float:right; margin:0}
.most-read-text .news-category-item, .opinion .news-category-item {margin: 0 0 0 10px;}
.most-read-item:last-child { border:none; margin:0; padding:0}

.opinion{ float:right; width:250px}
.gray-button{ height: 22px; border: 1px solid #cccccc; line-height:24px;    color: #cccccc;
    font-size: 10px;
    text-transform: uppercase; text-decoration:none; padding:0 20px; display:inline-block; vertical-align:middle}
.sidebar-title .gray-button{ float:right; margin:-3px 0 0 10px}
.opinion-item{ margin:0 0 30px}
.opinion-item:last-child{ margin:0}
.opinion-item > img, .opinion-item-right > img{ display:inline-block; vertical-align:middle; width:66px; height:66px; border-radius:33px; margin:0 6px 0 0}
.opinion-name{ font-size:16px; font-weight:bold; display:inline-block; vertical-align:middle; width:130px}
.opinion-name span{ font-size:12px; color:#9d9d9d; display:block; font-weight:normal; margin:4px 0 0}
.opinion-item article{ margin:6px 0 20px; font-size:12px}

.press-release{ margin:10px 0 0 -20px}
.press-release-item{ width:216px; float:left; margin:0 0 20px 20px;  border-top:2px solid #E93939; display:block; text-decoration:none}
.press-release-item-text{ padding:12px 15px; font-size:12px; height:86px; overflow:hidden; line-height:normal}
.press-release-item:hover .press-release-item-text{background-color: #E93939; color:#fff}
.press-release-item-category{ padding:6px 0 0 15px; color:#8c8c8c}

.media-list{    height: 50px; line-height:50px;
    background-color: #FFF;
    border: 1px solid #D7D7D7; list-style-type:none}
.media-list li{ float:left;}
.media-list a{ display:block; padding:0 20px; color:#E93939; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none}
.media-list a:hover{ background-color: #E93939; color:#fff;}

.media .top-news-item{ overflow:hidden; height:197px; float:left}
.media .top-news-item article{ height:70px; line-height:normal; font-size:13px}
.media .top-news-item .top-news-item-info{ margin:15px 0 0 15px}

.video{    background-color: #FFF;
    border: 1px solid #D7D7D7; position:relative; margin:20px 0; font-size:0}
.video .ps-scrollbar-x-rail{}
.video:before,
.video:after {
    content:"";
    position:absolute;
    z-index:-2;
}

.video:before {
    top:50%;
    bottom:0px;
    left:10px;
    right:10px;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);
       -moz-box-shadow:0 0 20px rgba(0,0,0,0.3);
            box-shadow:0 0 20px rgba(0,0,0,0.3);
    -moz-border-radius:100px / 20px;
         border-radius:100px / 20px;
}
.video-item{ display:inline-block; vertical-align:top; width:33.3333%; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px; overflow:hidden; font-size:13px; position:relative; -webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;}
.video-item:hover{    -moz-box-shadow: 3px 5.2px 10px rgba(81, 92, 99, 0.53);
    -webkit-box-shadow: 3px 5.2px 10px rgba(81, 92, 99, 0.53);
    box-shadow: 3px 5.2px 10px rgba(81, 92, 99, 0.53);}
.video-item img{ width:205px; height:130px; display:block; margin:0 0 10px}
.video-item a{ color:#56585b; text-decoration:none}
.video-item a:hover{ text-decoration:underline; color:#e93939}
.video-ico{ background:url(../images/sprite.png) no-repeat -87px 0; position:absolute; display:block; width:38px; height:38px; top:103px; left:30px}
.video-item:hover .video-ico{ background-position:-125px 0}
.video-item figcaption a { white-space: normal; }
.video .news-category{ float:right; margin:0}
.video .news-category a:hover, .video .news-category a{ color: #bababa; text-decoration:none}
.video .top-news-item-info{ margin:20px 0 0}
.important{ outline:1px solid #e93939}

.decor-line{ height:4px; border:none; background:#3d73c7; border-left:90px solid #fff; border-right:510px solid #fff; margin:0 0 20px}

.latest-news{ padding:0}
.latest-news-item{ padding:40px 20px 0; border-top:1px solid #f6f6f6; border-bottom:1px solid #dddddd; position:relative}
.latest-news-category{    height: 20px; line-height:20px; top:20px; left:20px; padding:0 15px; color:#fff; font-weight:bold; position:absolute;background-color: #E93939;}
.latest-news-item img{-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 0px 4px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 0px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 0px 4px rgba(0, 0, 0, 0.3); width:282px; height:162px; display:block; margin:0 0 15px}
.latest-news-left{ width:282px; float:left}
.latest-news-left h2{ text-transform:uppercase; font-size:13px; margin:0 0 12px}
.latest-news .top-news-item-info{ margin:0}
.latest-news .top-news-item-info .news-category{ margin:0; float: right}
.latest-news-right{ width:370px; float:right}
.latest-news-right-item{ margin:0 0 20px}
.latest-news-right-item article{ position:relative; overflow:hidden; height:90px; font-size:13px; margin:0 0 15px; line-height:16px}
.latest-news-right-item article:before{ content:' '; position:absolute; top:81px; left:0; width:100%; height:9px; background: url(../images/news-text-decor.png) repeat-x; z-index:2}
.latest-news-right-item article h2{text-transform:uppercase; font-size:12px; margin:0 0 12px}

.breadcrumbs{ padding:10px 20px; position:relative; background:#fff; font-size:13px; margin:0 0 30px}
.breadcrumbs ul{ list-style-type:none}
.breadcrumbs li{ float:left; margin:0 6px 0 0}
.breadcrumbs a{ color:#9c9c9c; text-decoration:none}
.breadcrumbs-ico{ background:url(../images/sprite.png) no-repeat -40px -15px; width:6px; height:12px; display:inline-block; vertical-align:middle}

.text-page{ width:730px; float:left;}
.right-sidebar{ width:250px; float:right}
.sidebar-title .button{ float:right; height:30px; line-height:30px; margin:-6px 0 0}

.theme-list{ position: relative; margin:0 0 20px }
.theme-list ul{ text-transform:uppercase; list-style-type:none; font-weight:bold}
/* .theme-list li{ float:left; height: 34px; line-height:34px; color:#a8acb0;   } */
.theme-list li{ float:left; height: 24px; line-height:24px; color:#a8acb0;  font-size: 10px;}
/* .theme-list a{text-decoration:none; display:block; padding:0 10px;} */
.theme-list a{text-decoration:none; display:block; padding:0 8px;}
.theme-list span{text-decoration:none; display:block; padding:0 10px;}
.theme-list .current a { color:#e93939}
/* .theme-list li:hover a{border: 2px solid #E93939; height: 30px; line-height:30px;  padding:0 8px} */
.theme-list li:hover a{border: 2px solid #E93939; height: 20px; line-height:20px;  padding:0 6px}

.opinion-block{ position:relative; margin:0 0 30px;}
.opinion-button{ text-align:center; padding:0 0 15px}
.opinion-item-left{ float:left; width:360px; color:#5a5d61; font-size:13px }
.opinion-item-left h3{ font-size:14px; margin:0 0 12px}
.opinion-item-left time{ color:#bababa; font-size:10px; display:inline-block; vertical-align:middle; margin:12px 26px 0 0 }
.opinion-item-left time span{ margin:0 6px 0 0; display:inline-block}
.opinion-item-left .top-news-item-info{ display:inline-block; vertical-align:middle; margin:12px 0 0}
.opinion-item-right{ float:right; width:230px}
.opinion-item-right .news-category{ padding:20px 0 0 76px }
.text-page .opinion-item{ padding:20px; margin:0}
.text-page .opinion-item:nth-child(2n), .press-release-list .press-release-item:nth-child(2n){ background:#f7f8f8}
.text .opinion-item {
    margin: 0 0 16px;
}

/*.detail-opinion-item-right{ float:right; width:360px}
.detail-opinion-item-left{ float:left; width:230px; color:#5a5d61; font-size:13px }*/

.pager{ margin:0 0 20px}
.pager ul{ list-style-type:none}
.pager li{ float:left; font-size:13px; margin:0 8px 0 0}
.pager a{ color:#9c9c9c; text-decoration:none; display:inline-block; vertical-align:middle}
.pager-prev{ background:url(../images/sprite.png) no-repeat -32px -15px; width:7px; height:12px; display:inline-block; vertical-align:middle}
.pager-next{ background:url(../images/sprite.png) no-repeat -39px -15px; width:7px; height:12px; display:inline-block; vertical-align:middle}

.right-sidebar .most-read-item{}
.right-sidebar .most-read-item time{ color:#bababa; font-size:10px; display:block; margin:0 0 6px 0 }
.right-sidebar .most-read-item time span{ margin:0 6px 0 0; display:inline-block}
.right-sidebar .most-read-item img{ margin:0 0 15px; display:block}
.right-sidebar .most-read-item h2{ margin:0 0 11px}
.right-sidebar .most-read-item article { color:#5a5d61}
.right-sidebar .most-read-item .top-news-item-info{ margin:11px 0 0}
.right-sidebar .most-read-item .top-news-item-info .news-category{ float:right; margin:0}
.owl-item .sidebar-text{ margin:0}

.article-text-img{ margin:0 0 20px -19px}
.article-text-img img{ display:block; margin:0 auto}
.article-text time{ color:#bababa; font-size:10px; display:inline-block; vertical-align:middle; margin:12px 26px 20px 0 }
.article-text time span{ margin:0 6px 0 0; display:inline-block}
.article-text p { margin:0; }
.article-text .top-news-item-info{ display:inline-block; vertical-align:middle; margin:12px 0 20px; float: none;}
.article-text .news-category { display:inline-block; vertical-align:middle; margin:12px 0 20px;}
.article-text .news-category a{ margin:0 0 0 10px}
.article-text .detail-pic-frame { height: 416px; }
.article-text .detail-pic-frame img { position: absolute; width: 728px; height: 416px; }
h1{ font-size:18px; margin:0 0 16px; color:#000000; text-transform:uppercase}
.text { color:#1d1d1d; font-size:16px; line-height: 20px;}
.annotation{ margin:0 0 17px 30px; padding:0 0 0 15px; border-left:2px solid #c9c9c9; font-size:18px;}
.annotation-red{ margin:0 0 17px 30px; padding:0 0 0 15px; border-left:2px solid #ff7878; position:relative;}
.annotation-red:before{ content:' '; position:absolute; background:url(../images/sprite.png) no-repeat -54px -27px; width:17px; height:17px; top:0; left:-27px}
.article-text-author{ color:#000; font-style:italic; font-weight:bold; text-align:right; margin:0 20px 17px 0}
.article-text-info{ background:#f9f8f1; padding:20px; margin:0 0 20px}
.table{ width:100%; border-collapse:collapse}
.article-text-info th{ font-weight:normal; text-align:left; color:#000; padding:0 10px 0 0}
.article-text-info td{ font-size:12px; font-weight:bold; text-align:left; color:#000; padding:0 10px 0 0}
.article-text-info td span{ display:inline-block; margin:0 6px 0 0}
.article-text-social{ margin:0 0 10px}

.similar-news{ margin:30px 0 -20px 0}
.similar-news-block{ margin:0 0 0 -90px}
.similar-news-item{ width:180px; margin:0 0 26px 90px; display:inline-block; vertical-align:top; font-weight:bold}
img{ max-width:100%}
.similar-news-item a{ text-decoration:none}
.similar-news-item img{ display:block; margin:0 0 10px}
.similar-news h2{ font-size:18px; margin:0 0 16px; color:#000000; text-transform:uppercase}

.comments{ margin:60px 0; line-height:normal}
.comments a{ color:#3d73c7}
.comments-head{ font-size:18px; text-transform:uppercase; color:#040404; margin:0 0 30px}
.comments-head a{ border-bottom:1px dotted; text-decoration:none}
.comments-item{ margin:40px 0 0 20px; padding:0 0 0 80px; position:relative}
.comments-img{ width:60px; position:absolute; left:0; top:0;}
.comments-text-name{ color:#adb4be; text-transform:uppercase; margin:0 0 17px}
.comments-link{ font-size:11px}
.comments-link a{ display:inline-block; margin:0 16px 0 0}
.comments-link time{ float:right; color:#adb4be}

.article-text-small{}

article.article-text-small .article-text-img{ height: 410px; }
article.article-text-small .article-text-img img { position: absolute; width: 728px; height: 416px; margin-left: -1px; }

.article-text-small-info{ font-size:10px}
.article-text-small-info time{ color:#bababa; display:inline-block; }
.article-text-small-info .top-news-item-info{ margin:0 0 0 100px; display:inline-block; }
.article-text-small-info .news-category{ float:right; margin-left: 5px;}

.news-list{ overflow:hidden;}
.news-list-block{margin:10px 0 0 -90px; font-size:0 }
.news-list-item{ width:318px; margin:0 0 30px 90px; display:inline-block; vertical-align:top; color:#5a5d61; font-size:13px}
.news-list-item .article-text-small-info{ margin:15px 0 0}
.news-list-item .article-text-small-info .top-news-item-info{ margin:0 0 0 16px}
.news-list-item img{ margin:0 0 20px; display: block; -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3); height: auto; }
.news-list-item h2{ text-transform:uppercase; font-size:16px; color:#000; margin:0 0 16px}
.shadow-separate{ margin:0 0 30px; height:10px; background:url(../images/decor-shadow2.png) no-repeat center}

.partners-logo{ margin:10px 0 15px; display:block}

.press-release-list{ position:relative; margin:0 0 30px}

.press-release-list .press-release-item {
    border-top: none;
    float: none;
    margin: 20px 0 0;
    width: auto;
	padding:10px 20px; color:#5a5d61; font-size:14px
}

.press-release-list .press-release-item img{ width:150px; float:left; margin:0 20px 16px 0}
.press-release-list .press-release-item h2{ color:#000000; font-size:18px; text-transform:uppercase; margin:0 0 10px}
.press-release-list .top-news-item-info{ margin:0 0 0 16px}
.press-release-list .news-category{ float:none; margin:0 0 0 16px; display:inline-block; vertical-align:middle; }
.press-release-list .article-text-small-info { margin:10px 0 0}
.press-release-list .news-category .news-category-item{ margin:0 6px 0 0}
.press-release-important{ border: 1px solid #e93939; position:relative; margin:0 0 60px}
.press-release-important:before, .press-release-list:before, .opinion-block:before{ content:' ';height:18px; background:url(../images/decor-shadow3.png) no-repeat center; width:100%; position:absolute; left:0; bottom:-19px}
.press-release-important-head{ color:#e93939; text-transform:uppercase; margin:20px 0;  font-size:14px; padding:0 20px; font-weight:bold}

.imgleft{ float:left; margin:0 15px 10px 0; display:block}
.editor-choice{    width: 270px; padding:20px;
    background-color: #f9f8f1; font-size:14px; color:#000; float:right;}
.editor-choice-head{ color:#000000; display:block; text-transform:uppercase; margin:0 0 10px; font-weight:bold}

.user-block{ background:#282828; margin:0 0 20px}
.user-block-head{ position:relative; text-align:center; padding:20px 10px; text-transform:uppercase; color:#fff; font-weight:bold}
.user-block-head:before{ content:' '; height:18px; background:url(../images/user-shadow.png) no-repeat center; width:100%; position:absolute; left:0; bottom:-13px}
.user-block-head img{ width:100px; height:100px; border-radius:50px; margin:0 auto 10px; display:block}
.user-block-text{ padding:20px }
.user-block-text ul{ list-style-type:none;}
.user-block-text li{ margin:0 0 7px}
.user-block-text li a{ color:#959595; font-size:14px; text-decoration:none}
.user-block-text li i{ color:#83a5db; margin:0 6px 0 0; width:20px; text-align:center}
.user-block-button{ text-align:center; padding:0 0 20px}

.news-user{}
.news-user:before{ display:none}
.press-release-list.news-user .press-release-item:nth-child(2n){ background:#fff}
.press-release-list.news-user .press-release-item{ margin:0; padding:25px 20px}

.gallery-filter{ padding:25px 20px 10px; background:url(../images/decor-shadow.png) center top no-repeat; margin:0 0 0 -20px; width:100%}
.gallery-filter ul{ list-style-type:none;}
.gallery-filter li{ margin:0 15px 0 0; float:left; color:#a8acb0}
.gallery-filter a{color:#a8acb0; text-decoration:none}
.gallery-filter .active a{ color:#e93939}
.gallery-img{ width:728px; margin:0 0 20px -20px; padding:0 40px 0 0px}
.gallery-img-name{ margin:0 5px 25px}
.gallery-img-name .top-news-item-info{ float: right; margin:0}
.gallery .article-text-social{ padding:0 5px}
.gallery-slider{ padding:0 5px; margin:0 0 20px}
.gallery-slider img{ display:block; margin:0 auto }
.gallery-slider .owl-wrapper-outer{ z-index:3; background:#fff; text-align:center}
.sidebar-item .gallery-slider .owl-buttons{ top:0; width:712px; right:auto; left:-26px; z-index:2; padding:15px 8px 0; border:1px solid #d7d7d7}

.user-form{ font-size:0; margin:0 0 0 -20px; padding:20px 0 0}
.user-form .form-item{ display:inline-block; vertical-align:top; width:215px; margin:0 0 20px 20px; position:relative}
.form-item label{ display:block; color:#5a5d61; font-size:14px; margin:0 0 5px}
.form-item label.error{ margin:2px; color:#FF0004}
.form-item input, .form-item select, .form-item textarea{  width:100%; height: 40px; border: 1px solid #D7D7D7; background:#fff; font-family:'Arimo', Arial, sans-serif; padding:0 10px; -moz-box-sizing:border-box; box-sizing:border-box; font-size:14px}
.form-item input.error, .form-item select.error, .form-item textarea.error{ border-color:#FF0004}
.user-form .button{ width:100%; text-align:center}
.user-form:not(.profile-social) .form-item i{ display:block; color:#5a5d61; position:absolute; right:10px; bottom:9px; font-size:22px}
.avatar img{ width:150px; height:150px; border-radius:75px; display:block; margin:0 auto 20px}
#change_avatar{ position:absolute; left:-9999px; top:-9999px}
.avatar{ text-align:center; float:left; padding:20px 0 0 }
.avatar label{ border-bottom:1px dotted; display:inline-block; cursor:pointer;overflow: hidden;}
.avatar label:hover{ border:none; padding:0 0 1px}

.popup{ display:none; width:600px; border:4px solid #ff0d0d}
.popup-head{ height:60px; line-height:60px; padding:0 35px; font-weight:bold; font-size:14px; text-transform:uppercase; color:#d60808; border-bottom:1px solid #d7d7d7}
.popup-text{ padding:35px}
.popup-video > *{ max-width:100%}
.popup-text label{ display:inline-block; vertical-align:middle; width:159px; margin:0 6px 0 0; color:#5a5d61; font-size:14px}
.popup-text label span{ color:#adb1b5; font-size:12px; margin:-4px 0 0; display:inline-block; vertical-align:top}
.popup-text input, .popup-text select{ display:inline-block; vertical-align:middle; width:360px;}
.popup-text textarea{ width:100%; resize:vertical; height:140px; padding:5px 10px}
.popup-text sup{ color:#d60808; font-size:20px; display:inline-block; vertical-align:middle}
.popup-text .form-item{ margin:0 0 30px}

.form{ margin:0 auto 30px; width:600px}
.form h1{ text-align:center}
.form-item{ margin:0 0 15px}

#add_photo{ position:absolute; top:-9999px; left:-9999px}
.file-button{color: #ffffff !important; width:auto !important; cursor:pointer; display: inline-block; font-size: 16px; text-transform:uppercase; padding:0 10px;     height: 40px; line-height:40px;
    background-color: #b3b5b7; vertical-align:middle}
.file-button:hover{ background:#5a5d61}
.file-button:active{ background:#414347}
.captcha{ background:#f3f3f3; width:100%; padding:40px 35px; margin:0 0 40px -35px}
.captcha input{ width:160px}
.captcha-reload{ color:#b2b9ba; font-size:22px; display:inline-block; vertical-align:middle;     width: 40px;
    height: 38px; line-height:38px; text-align:center;
    background-color: #FFF;
    border: 1px solid #D7D7D7; border-left:none}
.captcha-img{ display:inline-block; vertical-align:middle; background-color: #FFF;height: 38px; line-height:38px;
    border: 1px solid #D7D7D7; border-left:none}
.captcha-reload i{display:inline-block; vertical-align:middle; }
.captcha > .form-item{ font-size:0}
#report_news{ font-size:14px}

.media-slider{ position:relative; margin:0 0 0 -20px; width:728px;}
.media-slider .owl-carousel { width: 484px; float: left;}
.media-slider-item-text .top-news-item-info {text-align: center;}
.media-slider-item-img{ width:484px; float:left; height:300px; position:relative }
.media-slider-item-img img{ display: block; margin: 0 auto; max-width: 484px; max-height: 300px;}
.media-slider-item-text{ width:214px; padding:10px 15px; float:left; background:#282828; height:280px; color:#fff; font-size:14px;}
.media-slider-item-text time{ color:#7d7d7d; margin:0 0 10px; display:block; }
.media-slider-item-text time span{ color:#fff; background:#930000; display:inline-block; padding:2px 5px 2px 15px; margin:0 0 0 -15px }
.media-slider-item-text h2{ font-size:13px; line-height:20px; text-transform:uppercase; margin:0 0 15px}
.media-slider-item-text h2 a{ color:#ff0000}
.media-slider-item-text > article{ height:185px; overflow:hidden}
.media-slider-item-text .top-news-item-info{ margin:21px 0 0}
.media-slider-item-text .top-news-item-info .news-category{ float:right; margin:0}
.media-slider-clear{ clear:both;}

.sidebar-item .media-slider .owl-buttons {
    border-left: none;
    height: auto;
    padding: 15px;
    position: absolute;
    right: 200px;
    top: auto;
	bottom:0px;
    width: 50px; background:#282828;
}
.media-sidebar-text{ padding:10px 20px 0; position:relative}
.media-sidebar-text:before{ content:' ';height:15px; background:url(../images/decor-shadow2.png) no-repeat center; width:100%; position:absolute; left:0; bottom:-13px}
.media-sidebar-text .video-ico{ bottom:30px; left:30px; top:auto}
.media-sidebar-text .video-ico:hover{ background-position:-125px 0}

.contentHolder { position:relative; overflow: auto; white-space:nowrap }


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	width: 100%;
	margin: -240px auto 0;
	height: 240px;
	background: #282828;
	position: relative; overflow:hidden
}
.footer-nav{ height:60px; line-height:60px; margin:0; background:#2e2e2e; display:block; width:100%;}
.footer .social{ float:right; padding:23px 0 0 }
.footer nav{ padding:0; margin:0}
.footer-text{ padding:40px 0 0; height:80px}
.footer-text ul{ list-style-type:none; padding:20px 0 0}
.footer-text li{ margin:0 20px 0 0; font-size:13px; float:left}
.footer-text li a{ color:#fff; text-decoration:none}
.footer-link{ float:right; font-size:15px; font-weight:bold; color:#828282; text-transform:uppercase}
.footer-link a{ display:inline-block; padding:0 20px; line-height:40px; text-decoration:none;  height: 40px;
    border: 1px solid #ACACAC; color:#828282; vertical-align:middle}
.footer-link-text{ display:inline-block; margin:0 50px 0 0; vertical-align:middle }
.footer-copyright{ height:59px; line-height:60px; border-top:1px solid #2e2e2e; font-size:10px; color:#b8b8b8}
.footer-copyright a{ color:#b8b8b8}
.footer-copyright-item{ display:inline-block; vertical-align:middle; line-height:normal}
.counter{ float:right; padding:12px 0 0}
.counter ul{ list-style-type:none;}
.counter li{ float: left; margin:0 0 0 10px }


/* 03.08.2015
-----------------------------------------------------------------------------*/

.video-block { padding-bottom: 30px; }
.ps-scrollbar-x-rail { bottom: 0px!important; height: 10px!important; }
.ps-scrollbar-x-rail>.ps-scrollbar-x { height: 10px!important; }


/* 04.08.2015
-----------------------------------------------------------------------------*/

* { outline:none; }

.main-nav { text-align: center; }
.main-nav  ul { display: inline-block; }
.main-nav  ul > li > a {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	font-size: 13px;
}
.fancybox-close { background: url(../images/sprite.png) no-repeat -163px 0!important; }

.file_upload{
    display: block;
    position: relative;
    top: 0px;
    overflow: hidden;
    font-size: 14px; 
    width: 220px!important;            
    height: 44px;                 
    line-height: 2em;
}
.file_upload .button, .file_upload > mark {
    display: block;
    cursor: pointer;
}
.file_upload .button{
	position: relative;
    z-index: 2;
	background: #B3B5B7;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
	padding-top: 3px;
    width: 8em;                 
    height: 100%;
    text-align: center;
    color: white;
    float: left;
}
.file_upload .button:hover {
	background: #5a5d61;
}
.file_upload input[type=file]{
    position: absolute;
    top: 0;
    opacity: 1;
    left: -35px;
    z-index: 1;
    background: none;
    border: none;
    padding-top: 10px;
}

.hide-nav-head { text-align: left; }


/* 15.09.2015	Стилизация комментариев
-----------------------------------------------------------------------------*/

.khayr_main_comment h1 {
	
    margin: 16px 0;
}
.khayr_main_comment .form {
	background: none;
	margin: 0 auto 30px;
	padding: 0;
	width: 100%;
}
.khayr_main_comment .form form {
    background: none;
    padding: 0;
    width: 100%;
}

.khayr_main_comment form input, 
.khayr_main_comment form select, 
.khayr_main_comment form textarea, 
.khayr_main_comment textarea {
    width: 100%;
    height: 40px!important;
    border: 1px solid #D7D7D7;
    background: #fff;
    font-family: 'Arimo', Arial, sans-serif;
    padding: 0 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
}

.khayr_main_comment form input[type="submit"], 
.khayr_main_comment form button, 
.khayr_main_comment button, 
.khayr_main_comment a.button, 
.khayr_main_comment a.button:visited {
    background: #E93939;
}
.khayr_main_comment form input[type="submit"]:hover, 
.khayr_main_comment form button:hover, 
.khayr_main_comment button:hover, 
.khayr_main_comment a.button:hover, 
.khayr_main_comment a.button:visited:hover {
    background: #c01414;
	color: white;
}
.khayr_main_comment form input[type="submit"]:active, 
.khayr_main_comment form button:active, 
.khayr_main_comment button:active, 
.khayr_main_comment a.button:active, 
.khayr_main_comment a.button:visited:active {
    background: #8c1111;
	color: white;
}

.khayr_main_comment .comments {
	clear: both;
}

.khayr_main_comment .comments_left_col,
.khayr_main_comment .comments_right_col {
	box-sizing: border-box;
	display: inline-block;
	width: 50%;
	float: left;
}

.khayr_main_comment .comments_left_col {
	/* padding-right: 10px; */
	display: none;
}
.khayr_main_comment .comments_right_col {
	/* padding-left: 10px; */
	width: 100%;
}
.khayr_main_comment .comments_left_col input {
	margin: 0 0 20px;
	width: 100%;
}
.khayr_main_comment .form.comment input[type="submit"] {
	margin: 20px 0;
    display: block;
    width: 136px;
    float: right;
}
.khayr_main_comment form textarea {
	margin: 20px 0 0;
	padding: 10px 15px;
	height: 150px!important;
}

.khayr_main_comment .form .auth_mess {
    font-size: 18px;
    text-transform: uppercase;
    color: #040404;
	line-height: 24px;
    margin: 0 0 30px;
}
.khayr_main_comment .form .auth_mess a {
    border-bottom: 1px dotted #3d73c7;
    text-decoration: none;
	color: #3d73c7;
}

.khayr_main_comment .comments .stock .userInfo {
    background: none;
}
.khayr_main_comment .comments .stock .userInfo span {
	position: relative;
    background: #E93939;
}
.khayr_main_comment .comments .stock .userInfo span:after {
	content: '';
	position: absolute;
	bottom: -8px;
	left: 20px;
	width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #E93939;;
}

.khayr_main_comment .comments .stock .userText a {
    margin-right: 20px;
}

span.rating-vote a.rating-vote-plus {
    background: url(../images/sprite.png) no-repeat -184px 0;
}
span.rating-vote a.rating-vote-plus:hover {
    background-position: -184px -17px;
}
span.rating-vote-disabled a.rating-vote-plus {
    background-position: -184px -34px!important;
    cursor: default;
}
span.rating-vote a.rating-vote-minus {
    background: url(../images/sprite.png) no-repeat -201px 0;
}
span.rating-vote a.rating-vote-minus:hover {
    background-position: -201px -17px;
}
span.rating-vote-disabled a.rating-vote-minus {
    background-position: -201px -34px!important;
    cursor: default;
}
.khayr_main_comment .close {
    background: url(../images/sprite.png) no-repeat -219px 0;
}
.khayr_main_comment .close:hover {
    background-position: -219px -17px;
}

.similar-news.recomended {display: inline-block;}
.similar-news.recomended .top-news-item-info {margin:0;font-weight: normal;}

.tooltip-tag {border-bottom: #515D61 dotted 2px;}


/* новый слайдер на главной 29.10.2015
---------------------------------------------------------------------- */

.news_mainslider {
	overflow: hidden;
	box-sizing: border-box;
	width: 730px;
	height: 300px;
}
.news_mainslider .top-news-item-text {
    height: 105px;
}
.news_mainslider .top-news-item-info {
    margin-top: 20px;
}

#slider-for {
	width: 480px;
	float: left;
}
#slider-for .item {
	width: 100%;
	height: 275px;
}
#slider-for .top-news-item {
	width: 100%;
}
#slider-for img {
	width: 100%;
	height: 275px;
}

#slider-nav {    
	box-shadow: inset 15px 0 10px -10px rgba(0,0,0,0.6);
	background: #282828;
	width: 250px;
	height: 275px;
	float: right;
	overflow: hidden;
}
#slider-nav .slick-list {
	padding: 0!important;
}
#slider-nav .slider_item_container {
	border-top: none;
	border-bottom: 1px solid #616060;
	border-left: none;
	cursor: pointer;
}
#slider-nav .slider_item {   
    display: table-cell;
    vertical-align: middle;
	border: none;
	border-left: none;
	padding: 0 15px; 
	height: 54px;
	width: 250px;
	cursor: pointer;
}
#slider-nav .slider_item h2 {
	font-size: 10px;
	line-height: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: white;
}
#slider-nav .slider_item_container:hover .slider_item {
	background: #333333;
}
#slider-nav .slider_item_container.slick-current .slider_item {
	padding-left: 10px;
	border-left: 5px solid #930000;
	background: #333333;
}

.gallery-filter li.active {
background: 0; /*изменил /bitrix/templates/corp_services_red/components/bitrix/menu/top*/
}
.logout-ico {display:inline-block; width:14px; height:11px; background: url(../images/logout-ico.png) no-repeat; }
.logout-button {width: 25px;margin-left: 5px;border-color:#282828;line-height: 2.6em;}
.profile-auth-info{
float: right;
color: rgb(40, 40, 40);
font-size: 9px;
font-weight: 100;
}
.profile-social {font-size: 14px;}
.user-form .form-item.avatar {margin-bottom: 0px;}

/*-------------------------------TAGS TOOLTIP-------------------------------*/
.tagpop:hover .tagtooltip {
    display: block;
}

.tagpop {border-bottom: 1px dashed #000000;position:relative;}
.tagtooltip {
    display: none;
    background: #C8C8C8;
    /*margin-left: 28px;*/
    padding: 10px;
    position: absolute;
    z-index: 1000;
    width:200px;
    top: 18px;
    left: 5px;
}

.tagtooltip .similar-news-item{ 
	margin: 0 0 0 0;
	width: 100%;
}

/*---------------------------------DEMOTIVATOR----------------------------------*/
#best-comment img {
	float: left;
    max-width: 50px;
    max-height: 50px;
    padding: 6px 12px 1px 1px;
}
.gallery .media-slider-item-img {
	background: #282828;
}
.gallery .media-slider-item-img .owl-controls{
	display:none;
}
.gallery .media-slider-item-text {
	position: relative;
}
.gallery .article-text-small-info {
	/*position: absolute;
    bottom: 0;
    padding: 0 15px 10px 0;
	display: inline-table;
    right: 0;*/
	/*display: table;
    margin: 0 auto 0 80px;*/
	position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
	padding-bottom: 10px;
}
.gallery .article-text-small-info .demotivator-info {
	/*bottom: 0;
    position: absolute;
	padding-bottom: 10px;*/
	color:#bababa;
}
.gallery .article-text-small-info .demotivator-info.text_left {
	text-align: left;
}
.gallery .video-item .article-text-small-info {
	position: inherit;
	padding: 0;
}
.text-page .sidebar-item .media-slider .owl-buttons {
	background: #FFFFFF !important;
}
.news_item_comments .khayr_main_comment{
	position: static !important;
}
.article-text-small-info time {
	margin: 0;
	font-size: 11px;
}
.fancybox-type-image .fancybox-outer{ display: table;}
.fancybox-type-image .fancybox-inner { display: table-cell; vertical-align: middle; text-align: center; }

.search-page {width:100%;}
.search-page input[type=text] {width: 490px;margin-right: 20px;}
.search-page input[type=submit] {width: 130px;text-transform: uppercase;float: right;}
.search-page input {color:#000;border: 1px solid #000;display: inline-block;}

/* правка даты и просмотров новостей 29.02.2016
----------------------------------------------------------------- */

.latest-news-left .top-news-item-info {
	width: 100%;
	text-align: right;
}
.latest-news-left .top-news-item-info .datetime {
	margin: 0;
	float: left;
}
.latest-news-left .top-news-item-info .datetime time { color: #bababa; }
.latest-news-left .top-news-item-info .news-category-item,
.latest-news-right .top-news-item-info .news-category-item { margin-right: 0; }

.most-read-item .most-read-item-views,
.most-read-item .most-read-item-comments {
	margin-right: 13px;
	color: #bababa;
	font-size: 10px;
}

.theme-list .uptolike-buttons {
	position: absolute;
	right: 4px;
    top: -3px;
}
.article-text { position: relative; }
.article-text .uptolike-buttons {
	position: absolute;
	top: 10px;
	right: 0;
}

.go_to_top {
	display: inline-block;
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 50;
	background: url(../images/act_up_hover.png) no-repeat center;
	background-color: rgba(37,38,38,0.9);
	width: 100px;
	height: 50px;
	cursor: pointer;
	
	-webkit-transition: background-color 0.3s, background-image 0.3s, background-image 0.3s, opacity 0.6s, max-width 0s 0s;
	-moz-transition: background-color 0.3s, background-image 0.3s, opacity 0.6s, max-width 0s 0s;
	transition: background-color 0.3s, background-image 0.3s, opacity 0.6s, max-width 0s 0s;
}
.go_to_top:hover {
	background-image: url(../images/act_up_hover.png);
	background-color: rgba(147,0,0,0.9);
}
.go_to_top.hdn {
	opacity: 0;
	max-width: 0;
	max-height: 0;
	
	-webkit-transition: background-color 0.3s, background-image 0.3s, background-image 0.3s, opacity 0.6s, max-width 0s 0.6s;
	-moz-transition: background-color 0.3s, background-image 0.3s, opacity 0.6s, max-width 0s 0.6s;
	transition: background-color 0.3s, background-image 0.3s, opacity 0.6s, max-width 0s 0.6s;
}

#rontar_adplace_12913{
	top:-20px;
}

#polls{
	margin-top:20px;
}

#main_news_text p{
    margin-top: 20px;
}

#main_news_text p img {
    margin: 20px;
}

/****************/
/****************/
/****************/
@media only screen and (max-width: 980px) {
    .main-block {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    .left-sidebar {
        width: 730px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    .main-nav {
        height: 100px;
    }
    .main-nav > ul > li {
        display: inline-block;
    }
    .hide-nav {
        top: 100px;
    }
}