html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video {
	border: 0;
	font-size: 100%;
	font: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display: block;
}

blockquote,q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Default font size 12px */

.fs11 { font-size: 0.917em; }
.fs14 { font-size: 1.167em; }
.fs16 { font-size: 1.333em; }
.fs18 { font-size: 1.500em; }
.fs24 { font-size: 2.000em; }

img {
	max-width: 100%;
	vertical-align: middle;
}

html,
body {
	height: 100%;
}

body {
	background-color: #FFFFFF;
	font-size: 75.0%;
	line-height: 1;
}

body.body-ru header nav li a{
	letter-spacing: 1px;
}

.arm {
	font-family: 'Noah-Regular', arial, sans-serif !important;
}

.arl {
	font-family: 'Tahoma', arial, sans-serif !important;
}

ul, ol {
	list-style: none;
}

a {
	color: #1A1A1A;
	outline: none;
	text-decoration: none;
}

a:hover {
	color: #d61822;
}

input, textarea {
	-webkit-appearance: none;
	border-radius: 0;
}

.cb { clear: both; }
.db { display: block; }
.dn { display: none; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tu { text-transform: uppercase; }
.pr { position: relative; }
.mln { margin-left: 0 !important; }
.center { margin: 0 auto; width: 1170px; }
.clear-fix:after {
	clear: both;
	content: '';
	display: block;
}
.spriteb:before {
	background-image: url('../images/sprite.png?v=2');
	background-repeat: no-repeat;
	content: '';
}
.sprite {
	background-image: url('../images/sprite.png?v=2');
	background-repeat: no-repeat;
}
.select-none {
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

#wrapper {
	margin-bottom: -170px;
	min-height: 100%;
}

#wrapper:after {
	content: '';
	display: block;
	height: 170px;
}

header .top-box {
	background: url('../images/dots.png') repeat-x left bottom;
	margin-bottom: 13px;
	padding: 22px 0 14px;
}

header .top-main-text {
	border: 2px solid #EBEBEB;
	cursor: pointer;
	display: inline-block;
	height: 36px;
	letter-spacing: 2px;
	line-height: 36px;
	padding: 0 17px 0 47px;
}

#burger {
	cursor: pointer;
	height: 14px;
	left: 16px;
	margin-top: -7px;
	position: absolute;
	top: 50%;
	width: 18px;
}

#burger .burger-dots {
	background-color: #000000;
	color: #000000;
	height: 2px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#burger .burger-dots.first {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-khtml-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#burger .burger-dots.second {
	top: 6px;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-khtml-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}

#burger .burger-dots.third {
	top: 12px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-khtml-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

header.open-menu #burger .burger-dots.first {
	top: 6px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-khtml-transform: rotate(45deg);
	transform: rotate(45deg);
}

header.open-menu #burger .burger-dots.second {
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-khtml-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}

header.open-menu #burger  .burger-dots.third {
	top: 6px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-khtml-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

header .top-right {
	padding-top: 9px;
}

header .top-date {
	color: #838383;
	line-height: 40px;
	margin-left: 350px;
}

header .top-components {
	margin-left: 24px;
}

header .top-component-inner.right {
	margin-left: 24px;
}

header .component-1 {
	background-position: left -88px;
	height: 13px;
	margin-right: 5px;
	width: 14px;
}

header .component-1:hover {
	background-position: -24px -88px;
}

header .component-2 {
	background-position: -14px -91px;
	height: 10px;
	margin-top: 3px;
	width: 10px;
}

header .component-2:hover {
	background-position: -38px -91px;
}

header .component-dates {
	color: #838383;
	line-height: 24px;
	padding-left: 15px;
}

header .top-components.weather .sprite {
	height: 24px;
	width: 24px;
}

header .top-components.weather .sprite.sun {
	background-position: -48px top;
}

header .top-components.weather .sprite.moon {
	background-position: -352px top;
}

header .top-components.letter {
	padding-top: 5px;
}

header .top-components.rate {
	color: #838383;
	height: 20px;
	line-height: 20px;
	margin-top: 2px;
}

header .top-components.rate .sprite {
	background-position: -73px -1px;
	height: 21px;
	margin-right: 8px;
	width: 19px;
}

header .top-components-title {
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

header .top-components-title:hover,
header .top-components-title.active {
	color: #d61822;
}

header .top-components-title:hover .sprite,
header .top-components-title.active .sprite {
	background-position: -93px -1px;
}

header .rate-list {
	background-color: #d61822;
	position: absolute;
	right: 0;
	top: 42px;
	width: 180px;
	z-index: 1;
}

header .rate-list li {
	border-top: 1px dotted #620A0F;
	padding: 10px 0;
}

header .rate-list li:first-child {
	border-top: none;
}

header .rate-items {
	color: #FFFFFF;
	padding: 0 15px;
	width: 60px;
}

header .language-list {
	margin-bottom: 13px;
}

header .language-list li.fl {
	color: #9f9f9f;
	letter-spacing: 2px;
	margin-right: 10px;
	padding-right: 10px;
}

header .language-list li.fl a {
	color: #9f9f9f;
	text-decoration: underline;
}

header .language-list li.fl a:hover {
	text-decoration: none;
}

header .language-list li.fl:first-child {
	border-right: 1px solid #949494;
}

header h1 {
	width: 188px;
}

.body-ru header h1 a,
.body-ru footer .logo {
	background-position: -188px -129px;
}

header h1 a {
	background-position: left -129px;
	height: 91px;
	text-indent: -99999px;
}

header .top-sector {
	margin-bottom: 25px;
}

header .top-sector-middle {
	margin-left: 100px;
	width: 575px;
}

header .top-sector-titles {
	height: 88px;
	margin-left: 41px;
	width: 267px;
}

header .top-sector-titles:hover span.fs18 {
	opacity: .5;
}

header .top-sector-pic {
	height: 56px;
	left: 0;
	margin-top: -28px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 56px;
}

header .top-sector-pic img {
	border-radius: 100%;
	height: 56px;
	width: 56px;
}

header .top-sector-pic .mask {
	background-position: -1px -25px;
	height: 56px;
	left: 0;
	position: absolute;
	top: 0;
	width: 56px;
}

header .top-sector-link {
	display: table-cell;
	height: 88px;
	line-height: 22px;
	padding-left: 70px;
	vertical-align: middle;
	width: 197px;
}

header .top-sector-link span {
	color: #d61822;
}

header .search-sector {
	margin-left: 107px;
	width: 200px;
}

#search-form {
	height: 33px;
	position: absolute;
	right: 0;
	top: 0;
	width: 198px;
}

#search-form .search-field {
	height: 33px;
	width: 198px;
}

#search-form .search-field input[type="text"] {
	background-color: #FFFFFF;
	border: 1px solid #EDEDED;
	border-radius: 1px;
	height: 31px;
	margin: 0;
	outline: none;
	padding: 0 33px 0 10px;
	width: 153px;
}

#search-form .search-field input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */
	color: #9f9f9f;
}

#search-form .search-field input[type="text"]:-moz-placeholder { /* WebKit browsers */
	color: #9f9f9f;
}

#search-form .search-field input[type="text"]::-moz-placeholder { /* WebKit browsers */
	color: #9f9f9f;
}

#search-form .search-field input[type="text"]:-ms-input-placeholder { 	/* Internet Explorer 10+ */
	color: #9f9f9f;
}

#search-form .search-field input[type="text"]:focus {
	border-color: #363636;
	color: #000000 ;
}

#search-form .search-field input[type="text"]:focus + input[type="submit"] {
	background-position: -126px 0;
}

#search-form .search-field input[type="submit"] {
	background-color: transparent;
	background-position: -112px top;
	border: none;
	cursor: pointer;
	height: 14px;
	margin: -7px 0 0;
	outline: none;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 14px;
}

#search-form .search-field input[type="submit"]:hover {
	filter: alpha(opacity=70);
	opacity: .7;
}

header .socials {
	margin-top: 50px;
}

header .socials li {
	margin-left: 10px;
}

header .socials li a {
	height: 20px;
	text-indent: -99999px;
	width: 20px;
}

header .socials li a.soc-1 {
	background-position: -140px -1px;
}

header .socials li a.soc-1:hover {
	background-position: -140px -21px;
}

header .socials li a.soc-2 {
	background-position: -160px -1px;
}

header .socials li a.soc-2:hover {
	background-position: -160px -21px;
}

header .socials li a.soc-3 {
	background-position: -180px -1px;
}

header .socials li a.soc-3:hover {
	background-position: -180px -21px;
}

header nav {
/* 	border-bottom: 2px solid #D8242D; */
/* 	margin-bottom: 35px; */
	padding-bottom: 20px;
}

header nav:after {
	clear: both;
	content: '';
	display: block;
}

.nav-list {
	text-align: justify;
	border-bottom: 2px solid #D8242D;
}

.nav-list:after {
	content: '';
	width: 100%;
	display: inline-block;
	font-size: 0;
	line-height: 0;
}

.nav-list li {
	display: inline-block;
	vertical-align: top;
}

#content .news-right-sector-list li.last,
header nav li.last {
	position: absolute;
	right: 0;
	top: 0;
	margin-left: 0 !important;
}

header nav li a {
	color: #838383;
	letter-spacing: 3px;
}

header nav li a:hover,
header nav li a.active {
	color: #d61822;
}

header .important-news-text {
	color: #838383;
	line-height: 15px;
	padding-bottom: 25px;
}

#big-nav-container {
	background-color: #D61822;
	height: 100%;
	left: -303px;
	opacity: .5;
	position: fixed;
	top: 0;
	width: 271px;
	z-index: 1;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-khtml-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

header.open-menu #big-nav-container {
	left: 0;
	opacity: 1;
	visibility: visible;
}

#big-nav {
	width: 271px;
}

#big-nav .mCustomScrollBox {
	overflow: visible !important;
}

#big-nav ul li > span,
#big-nav ul li a {
	display: block;
	padding: 0 4px;
}

#big-nav ul li a:hover span {
	text-decoration: underline;
}

#big-nav ul li > span > span,
#big-nav ul li a > span {
	background-image: url('../images/dots2.png');
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #FFFFFF;
	display: block;
	letter-spacing: 3px;
	line-height: 17px;
	padding: 20px 30px;
}

#big-nav ul.big-nav-list > li {
	position: relative;
}

#big-nav ul li > span > span.arrow,
#big-nav ul li a span.arrow {
	position: relative;
	padding-right: 55px;
}

#big-nav ul li > span > span.arrow:bw,
#big-nav ul li a span.arrow:before {
	background-position: -160px -140px;
	display: block;
	height: 13px;
	margin-top: -7px;
	position: absolute;
	right: 25px;
	top: 50%;
	width: 21px;
}

#big-nav ul.big-nav-list > li.bottom ul.next-level {
	bottom: 0;
	top: inherit;
}

#big-nav ul.next-level {
	background-color: #D61822;
	left: 272px;
	position: absolute;
	top: 0;
	width: 271px;
}

#big-nav ul.next-level:before {
	background-color: #FFFFFF;
	content: '';
	height: 100%;
	left: -1px;
	position: absolute;
	top: 0;
	width: 1px;
}

#big-nav ul.next-level li:last-child a > span {
	background-image: none;
}

#big-nav ul.next-level span.clear-fix {
	padding: 10px 23px;
}

#big-nav ul.next-level a:hover span.inner-text-elem {
	text-decoration: underline;
}

#big-nav ul.next-level span.left,
#big-nav ul.next-level span.left img {
	border-radius: 100%;
	height: 47px;
	width: 47px;
}

#big-nav ul.next-level span.right {
	padding-left: 62px;
	width: 155px;
}

#big-nav ul.next-level span.inner-text-elem {
	display: table-cell;
	height: 47px;
	vertical-align: middle;
	width: 155px;
}

#content .home-slider-box {
	height: 480px;
	margin-bottom: 100px;
}

#content .home-slider {
	height: 480px;
}

#content .home-slider .slider-btns,
#content .home-slider .slider-play-toggle {
	display: none;
}

#content .home-slider:after {
	clear: both;
	content: '';
	display: block;
}

#content .home-slider .slider-box {
	height: 467px;
	left: 0;
	position: absolute;
	top: 13px;
	width: 100%;
}

#content .home-slider .slider-content {
	float: left;
	position: relative;
	width: 392px;
}

#content .slider-info {
	background-color: #d61822;
	margin: 0 -4px -4px 0;
}

#content .slider-info-inner {
	background-color: #FFFFFF;
	bottom: 4px;
	padding: 20px;
	position: relative;
	right: 4px;
}

#content .slider-info-inner a {
	color: #000000;
	line-height: 25px;
	margin-bottom: 10px;
}

#content .slider-info-inner a:hover {
	color: #d61822;
}

#content .slider-info-inner p {
	color: #838383;
}

#content .slider-info-inner p.source {
	padding-bottom: 5px;
}

#content .slider-info-desc {
	line-height: 16px;
	margin-bottom: 20px;
}

#content .home-slider.slider-none .slider-box {
	float: left;
	position: relative;
	margin-bottom: 30px;
}

#content .home-slider .slider-nav {
	padding-left: 407px;
}

#content .home-slider .slider-nav-items {
	float: left;
	margin-bottom: 8px;
	width: 232px;
	-webkit-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	-ms-transition: background-color 0.5s ease;
	-khtml-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}

#content .home-slider .slider-nav-items:hover .text {
	color: #d61822;
}

#content .home-slider .slider-nav-items > a {
	padding: 13px;
}

#content .home-slider .slider-nav-items.active {
	background-color: #EBEBEB;
}

#content .home-slider .pic-box {
	height: 121px;
	margin-bottom: 10px;
	width: 206px;
}

#content .news-right-acrticles-box .date,
#content .home-slider .date {
	color: #8c8c8c;
	margin-bottom: 3px;
}

#content .news-right-acrticles-box .text,
#content .home-slider .text {
	color: #1a1a1a;
	line-height: 17px;
}

#content .icon {
	background-position: -201px top;
	bottom: 12px;
	height: 11px;
	left: 14px;
	position: absolute;
	width: 13px;
}

#content .icon.video {
	background-position: -219px -12px;
	bottom: 12px;
	height: 12px;
	left: 14px;
	position: absolute;
	width: 17px;
}

#content .icon-all {
	background-position: -219px top !important;
	height: 13px !important;
	width: 56px !important;
}

#content h2.header-elem {
	padding-bottom: 10px;
}

#content h2 .date {
	color: #8C8C8C ;
	font-size: 12px;
}

#content .gradient {
	background-image: url('../images/slider-gradient.png');
	background-repeat: repeat-x;
	bottom: 0;
	height: 80px;
	left: 0;
	position: absolute;
	width: 100%;
}

#content .news-sector {
	padding-bottom: 55px;
}

#content .news-left-sector {
	width: 262px;
}

#content .news-left-sector .under-scroll {
	max-height: 2317px;
	overflow: hidden;
}

#content .news-left-sector h2 {
	margin-bottom: 20px;
	padding: 0 0 37px;
}
#content .news-left-sector h2.feed-block {
	padding: 9px 0 21px;
}
#content .news-left-sector .mCSB_scrollTools {
	opacity: 1 !important;
	visibility: visible !important;
}

#content .news-left-sector .mCSB_container {
	padding-right: 7px;
}

#content .news-left-sector .mCSB_scrollTools {
	right: -6px;
}

#content .news-right-sector {
	margin-left: 35px;
	width: 873px;
}

#content .news-left-sector .articles {
	background: url('../images/dots1.png') repeat-x left bottom;
	margin-bottom: 23px;
	padding-bottom: 25px;
}

#content .news-left-sector .articles:hover .text {
	color: #d61822;
}

#content .mini-news-list .date,
#content .news-left-sector .articles .date,
#content .news-right-list-item .date {
	color: #8c8c8c;
	padding-bottom: 5px;
}

#content .mini-news-list .title,
#content .news-left-sector .articles .text {
	color: #1a1a1a;
	line-height: 16px;
}

#content .news-right-sector-list {
	background: url('../images/dots.png') repeat-x left bottom;
	margin-bottom: 20px;
}

#content .news-right-sector-list a {
	color: #7C7C7C;
	letter-spacing: 2px;
	line-height: 24px;
}

#content .news-right-sector-list a.active,
#content .news-right-sector-list a:hover {
	color: #d61822;
}

#content h2 {
	background: url('../images/dots1.png') repeat-x left bottom;
	color: #d61822;
	line-height: 27px;
	padding: 10px 0 20px;
}

#content h2 a,
#content h3 a {
	color: #d61822;
}

#content h2 a:hover,
#content h3 a:hover {
	color: #1A1A1A;
}

#content .news-right-acrticles-box {
	background: url('../images/dots.png') repeat-x left bottom;
	margin-bottom: 30px;
	padding-bottom: 36px;
}

#content .news-right-acrticles-box .articles {
	margin-left: 23px;
	width: 201px;
}

#content .news-right-acrticles-box .articles:hover .text {
	color: #d61822;
}

#content .news-right-acrticles-box .articles:first-child {
	margin-left: 0;
}

#content .news-right-acrticles-box .pic-box {
	height: 118px;
	margin-bottom: 10px;
	width: 201px;
}

#content .default-avatar {
	background-color: #FFFFFF;
}

#content .default-avatar:before {
	background-position: -188px top !important;
	display: block !important;
	height: 88px !important;
	left: 50%;
	margin: -44px 0 0 -94px !important;
	position: absolute !important;
	top: 50%;
	width: 188px !important;
}

#content .default-avatar:after {
	display: none !important;
}

#content .news-right-acrticles-box .text {
	line-height: 16px;
}

#content .news-right-list .left-box h2 {
	margin-bottom: 20px;
}

#content .news-right-list .left-box h2 .fb {
	font-weight: bold;
}

#content .news-right-list .left-box.videos .top-desc {
	margin-bottom: 20px;
}

#content .news-right-list .left-box.videos .news-right-list-item {
	margin: 0 0 35px 35px;
	width: 270px;
}

#content .news-right-list .left-box.news .top-desc {
	margin-bottom: 20px;
}

#content .news-right-list .left-box.news .video-news-desc {
	padding: 15px 0 15px 0;
}

#content .news-right-list .left-box.news .video-news-desc a {
	color: #d61822;
}

#content .news-right-list .left-box.news .video-news-desc a:hover {
	color: #131313;
}

.video-news-desc ul,
.video-news-desc ol {
	padding-bottom: 10px;
}

.video-news-desc li {
	padding: 0 0 5px 17px;
	position: relative;
}

.video-news-desc ol {
	counter-reset: id;
}

.video-news-desc ol li:before {
	color: #131313;
	counter-increment: id;
	content: counter(id) '.';
	font-size: 13px;
	font-weight: bold;
	left: 0;
	position: absolute;
	top: 0;
}

.video-news-desc ul li:before{
	background-color: #131313;
	border-radius: 100%;
	content: '';
	height: 6px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 6px;
}

#content .news-right-list .left-box {
	width: 575px;
}

#content .news-right-list .right-box {
	margin-left: 28px;
	width: 270px;
}

#content .news-right-list .right-box h2 {
	margin-bottom: 20px;
}

#content .news-right-list .right-box .top-desc {
	margin-bottom: 20px;
}

#content .news-right-list .left-article {
	margin-top: 30px;
}

#content .news-right-list .left-article.category {
	margin: 0 0 30px;
}

#content .news-right-list .left-article.category .date {
	color: #8C8C8C;
	padding-bottom: 5px;
}

#content .news-right-list .left-article.category .title {
	line-height: 16px;
}

#content .news-right-list .left-article.category > a {
	background: url('../images/dots1.png') repeat-x left bottom;
	padding-bottom: 25px;
}

#content .news-right-list .left-article:first-child {
	margin-top: 0;
}

#content .news-right-list .inner-left-box {
	height: 161px;
	width: 273px;
}

#content .news-right-list .inner-right-box {
	margin-left: 24px;
	width: 278px;
}

#content .news-right-list .inner-right-box .date {
	color: #838383;
	padding-bottom: 5px;
}

#content .news-right-list .inner-right-box .title {
	color: #131313;
	line-height: 15px;
	padding-bottom: 15px;
}

#content .news-right-list .inner-right-box .text {
	color: #131313;
	line-height: 15px;
}

#content .news-right-list a:hover .title,
#content .news-right-list a:hover .text {
	color: #d61822;
}

#content .news-right-list-item {
	margin-bottom: 24px;
}

#content .news-right-list-item .pic-box {
	height: 158px;
}

#content .video-news-box .pic-box:after,
#content .home-slider .slider-box.video-box:after,
#content .news-right-list-item.video .pic-box:after {
	background-color: rgba(255, 255, 255, .79);
	border-radius: 5px;
	content: '';
	display: block;
	height: 51px;
	left: 50%;
	margin: -25.5px 0 0 -42px;
	position: absolute;
	top: 50%;
	width: 84px;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-ms-transition: background-color 0.3s ease;
	-khtml-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

#content .video-news-box .pic-box:before,
#content .home-slider .slider-box.video-box:before,
#content .news-right-list-item.video .pic-box:before {
	background-position: -59px -25px;
	display: block;
	height: 26px;
	left: 50%;
	margin: -13px 0 0 -8.5px;
	position: absolute;
	top: 50%;
	width: 17px;
	z-index: 1;
}

#content .video-news-box .pic-box:hover:after,
#content .home-slider .slider-box.video-box:hover:after,
#content .news-right-list-item.video:hover .pic-box:after {
	background-color: rgba(255, 255, 255, 1);
}

#content .news-right-list-item img {
	margin-bottom: 15px;
}

#content .news-right-list-item .title {
	color: #1a1a1a;
	line-height: 15px;
}

#content .mini-news-list li {
	margin-top: 24px;
}

#content .mini-news-list li:first-child {
	margin-top: 0;
}

#content .mini-news-list li .left {
	width: 40px;
}

#content .mini-news-list li .right {
	margin-left: 10px;
	width: 220px;
}

#content .mini-news-list li .right .date {
	color: #838383;
	padding-bottom: 3px;
}

#content .mini-news-list li .right .title {
	color: #101010;
	line-height: 16px;
}

#content .mini-news-list a:hover .title {
	color: #d61822;
}

#content .slider-section.inner-slider {
	background-image: url('../images/dots1.png');
	background-position: left bottom;
	background-repeat: repeat-x;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

#content .slider-section {
	padding-bottom: 60px;
}

#content .slider-section h2 {
	margin-bottom: 25px;
}

#content .slider-section .top-desc {
	margin-bottom: 25px;
}

#content .slider-section1 .slider-current-box:last-child {
	margin-right: 0;
}

#content .slider-section1 .slider-current-box {
	margin-right: 30px;
	width: 270px;
}

#content .slider-section2 .slider-current-box.active:before {
	border: 4px solid #D61822;
	box-sizing: border-box;
	content: '';
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#content .slider-section1 .slider-current-box:hover .title,
#content .slider-section1 .slider-current-box:hover .text {
	color: #d61822;
}

#content .slider-section1 .pic-box {
	margin-bottom: 18px;
}

#content .slider-section1 .date {
	color: #838383;
	padding-bottom: 5px;
}

#content .slider-section1 .title {
	color: #131313;
	line-height: 16px;
	padding-bottom: 15px;
}

#content .slider-section1 .text {
	color: #131313;
	line-height: 16px;
	height: 70px;
}

#content .slider-section3 .slider-btns,
#content .slider-section1 .slider-btns {
	background-image: url('../images/sprite.png?v=2');
	background-repeat: no-repeat;
	cursor: pointer;
	height: 17px;
	position: absolute;
	top: -55px;
	width: 15px;
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

#content .slider-section3 .slider-btns.slider-prev,
#content .slider-section1 .slider-btns.slider-prev {
	background-position: -77px -43px;
	right: 34px;
}

#content .slider-section3 .slider-btns.slider-prev:hover,
#content .slider-section1 .slider-btns.slider-prev:hover {
	background-position: -77px -25px;
}

#content .slider-section3 .slider-btns.slider-next,
#content .slider-section1 .slider-btns.slider-next {
	background-position: -93px -43px;
	right: 0;
}

#content .slider-section3 .slider-btns.slider-next:hover,
#content .slider-section1 .slider-btns.slider-next:hover {
	background-position: -93px -25px;
}

#content .slider-gallery-section {
	background: url('../images/dots1.png') repeat-x left bottom;
	margin-bottom: 55px;
	padding-bottom: 80px;
}

#content .slider-gallery-section .slider-info {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 350px;
}

#content .slider-gallery-section h2 {
	margin-bottom: 30px;
}

#content .slider-gallery-section .top-desc {
	margin-bottom: 30px;
}

#content .slider-gallery-left {
	height: 550px;
	width: 885px;
}

#content .slider-gallery-right {
	height: 550px;
	margin-left: 15px;
	width: 270px;
}

#content .slider-section-box2 {
	height: 550px;
}

#content .slider-section-box2.loading {
	background: url('../images/video-loader.gif') no-repeat center center;
}

#content .slider-section2 .slider-content {
	height: 550px;
}

#content .slider-section2 .slider-current-box {
	margin-bottom: 20px;
	height: 171px;
}

#content .slider-section2 .slider-btns {
	background-image: url('../images/sprite.png?v=2');
	background-repeat: no-repeat;
	cursor: pointer;
	height: 15px;
	position: absolute;
	top: -55px;
	width: 17px;
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

#content .slider-section2 .slider-btns.slider-prev {
	background-position: -109px -25px;
	right: 34px;
}

#content .slider-section2 .slider-btns.slider-prev:hover {
	background-position: -109px -41px;
}

#content .slider-section2 .slider-btns.slider-next {
	background-position: -127px -41px;
	right: 0;
}

#content .slider-section2 .slider-btns.slider-next:hover {
	background-position: -127px -57px;
}

#content .other-info {
	overflow: hidden;
	margin-bottom: 70px;
}

#content .other-info-box {
	width: 292.5px;
}

#content .other-info-box h3 {
	color: #d61822;
	height: 70px;
}

#content .other-info-list {
	padding-right: 30px;
	padding-top: 7px;
}

#content .other-info-list li {
	padding-top: 15px;
}

#content .other-info-list li:first-child {
	padding-top: 0;
}

#content .other-info-list a {
	line-height: 17px;
}

#content .other-info-list a:hover .title {
	color: #d61822;
}

#content .other-info-list a .date {
	color: #919191;
}

#content .other-info-list a .title {
	color: #101010;
}

#content .other-info-list a .left {
	width: 40px;
}

#content .other-info-list a .right {
	padding-left: 50px;
}

#content .right-line {
	padding-bottom: 15px;
	position: relative;
}

#content .right-line:after {
	background-image: url('../images/dots-vertical.png');
	background-repeat: repeat-y;
	bottom: -500px;
	content: '';
	position: absolute;
	right: 14px;
	top: 0;
	width: 1px;
}

#content .video-news-box {
	margin-bottom: 30px;
}

#content .video-news-box .pic-box {
	cursor: pointer;
	height: 338px;
	margin-bottom: 20px;
}

#content .video-news-box .pic-box.loading {
	background-image: url('../images/video-loader.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

#content .video-news-box .pic-box.activated:after,
#content .home-slider .slider-box.video-box.activated:after,
#content .home-slider .slider-box.video-box.activated:before,
#content .video-news-box .pic-box.activated:before {
	display: none;
}

#content .home-slider .slider-box.video-box {
	cursor: pointer;
}

#content .home-slider .slider-box.video-box iframe {
	height: 100% !important;
}

#content .home-slider .slider-box.video-box.loading {
	background: url('/images/video-loader.gif') no-repeat center center;
}

#content .video-news-box .video-news-desc {
	color: #131313;
	line-height: 18px;
}

#content iframe {
	max-width: 100%;
}

#content .video-news-box .video-news-desc p {
	padding-bottom: 10px;
}

#content .video-news-box .video-news-desc img {
	max-width: 100%;
}

#content .video-news-box .video-news-desc .file-pdf {
	background: url('../images/pdf-icon.png') no-repeat 0 3px;
	padding-top: 66px;
	display: block;
}

#content .video-news-box .video-news-desc .file-doc, #content .video-news-box .video-news-desc .file-docx {
	background: url('../images/doc-icon.jpg') no-repeat 0 3px;
	padding-top: 66px;
	display: block;
}

#content .video-news-inner-box {
	background-color: #EBEBEB;
	margin-bottom: 15px;
	padding: 15px;
}

#content .video-news-inner-box:hover span {
	color: #D61822;
}

#content .video-news-inner-box span {
	color: #131313;
	line-height: 15px;
	padding-left: 111px;
}

#content .slider-section3 {
	padding-top: 30px;
}

#content .slider-section3 .slider-btns {
	top: 0;
}

#content .slider-section3 .slider-current-box {
	margin-right: 25px;
	width: 175px;
}

#content .slider-section3 .slider-current-box img {
	border: 3px solid #FFFFFF;
	border-radius: 3px;
	-webkit-transition: border 0.3s ease;
	-moz-transition: border 0.3s ease;
	-o-transition: border 0.3s ease;
	-ms-transition: border 0.3s ease;
	-khtml-transition: border 0.3s ease;
	transition: border 0.3s ease;
}

#content .slider-section3 .slider-current-box:hover img {
	border-color: #D61822;
}

#content .slider-section3.slider-none {
	padding-top: 15px;
	text-align: center;
}

#content .slider-section3.slider-none .slider-current-box:last-child {
	margin-right: 0;
}

#content .photo-gallery-pic-box {
	padding-bottom: 7px;
}

#content .slider-section3.photo-gallery {
	padding-top: 0;
}

#content .slider-section3.slider-none .photo-author {
	padding-right: 0;
}

#content .slider-section3 .photo-author {
	color: #838383;
	line-height: 15px;
	padding: 0 70px 10px 0;
}

#content .slider-section-box3.slider-none {
	width: inherit;
}

#content .not-found h2 {
	background-image: none;
}

#content .not-found p {
	background: url('../images/dots1.png') repeat-x left bottom;
	color: #8C8C8C;
	padding-bottom: 14px;
}

#content .tab-switcher {
	margin-bottom: 25px;
}

#content .tab-switcher-inner-box:first-child {
	padding-left: 0;
	padding-right: 5px;
	width: 40%;
}

#content .tab-switcher-inner-box {
	box-sizing: border-box;
	padding-left: 5px;
	width: 60%;
}

#content .tab-switcher-items {
	color: #7c7c7c;
}

#content .tab-switcher-items:hover,
#content .tab-switcher-items.active {
	color: #d61822;
}

#content .print-icon {
	margin-top: 3px;
	height: 22px;
	min-width: 22px;
	background: url('../images/print.png') no-repeat;
	display: table;
	cursor: pointer;
}

/*#content .print-icon span{*/
/*display: table-cell;*/
/*vertical-align: middle;*/
/*}*/

/* Datepicker */

#datepicker {
	padding-top: 7px;
}

#datepicker .ui-datepicker-header {
	height: 38px;
	position: relative;
	text-align: center;
}

#datepicker .ui-datepicker-header .ui-datepicker-year,
#datepicker .ui-datepicker-header .ui-datepicker-month {
	color: #000000;
	font-size: 1.333em;
	margin-right: 5px;
}

#datepicker .ui-datepicker-header .ui-datepicker-month {
	font-family: 'Noah-Bold';
}

#datepicker .ui-datepicker-header .ui-corner-all {
	cursor: pointer;
	display: block;
	height: 38px;
	position: absolute;
	text-indent: -99999px;
	top: 0;
	width: 6px;
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

#datepicker .ui-datepicker-header .ui-corner-all span {
	background-image: url('../images/sprite.png?v=2');
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	margin-top: 5px;
	width: 6px;
}

#datepicker .ui-datepicker-header .ui-datepicker-prev {
	left: 0;
}

#datepicker .ui-datepicker-header .ui-datepicker-prev span {
	background-position: -145px -43px;
}

#datepicker .ui-datepicker-header .ui-datepicker-next {
	right: 0;
}

#datepicker .ui-datepicker-header .ui-datepicker-next span {
	background-position: -152px -43px;
	right: 0;
}

#datepicker .ui-datepicker-header .ui-corner-all.ui-state-disabled {
	cursor: not-allowed;
}

#datepicker .ui-datepicker-header .ui-corner-all.ui-state-disabled.ui-datepicker-prev span {
	background-position: -145px -55px;
}

#datepicker .ui-datepicker-header .ui-corner-all.ui-state-disabled.ui-datepicker-next span {
	background-position: -152px -55px;
}

#datepicker .ui-datepicker-calendar {
	width: 100%;
}

#datepicker .ui-datepicker-calendar th {
	color: #d61822;
	padding-bottom: 15px;
	text-align: center;
}

#datepicker .ui-datepicker-calendar th span {
	font-family: 'Noah-Bold';
}

#datepicker .ui-datepicker-calendar td.no-news span, #datepicker .ui-datepicker-calendar td.no-news a {
	color: #383838!important;
	font-family: 'Noah-Bold';
}

#datepicker .ui-datepicker-calendar td.with-news {
	position: relative;
}

#datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a, #datepicker .ui-datepicker-calendar td.ui-datepicker-current-day span {
	background-color: #d61822;
	border-radius: 100%;
	color: #FFFFFF !important;
}

#datepicker .ui-datepicker-calendar td.with-news:before {
	background-color: #d61822;
	border-radius: 100%;
	content: '';
	height: 6px;
	width: 6px;
	position: absolute;
	left: 50%;
	bottom: 8px;
	margin-left: -3px;
}

#datepicker .ui-datepicker-calendar td {
	padding-bottom: 7px;
	text-align: center;
}

#datepicker .ui-datepicker-calendar td a {
	color: #383838;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 30px;
}

#datepicker .ui-datepicker-calendar td a {
	font-family: 'Noah-Bold';
}

#datepicker .ui-datepicker-calendar td span {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

#datepicker .ui-datepicker-calendar td a.ui-state-hover,
#datepicker .ui-datepicker-calendar td a.ui-state-active {
	background-color: #d61822;
	border-radius: 100%;
	color: #FFFFFF !important;
}

#datepicker .ui-datepicker-calendar td span {
	color: #c6b7a7;
	cursor: default;
}

footer .center {
	border-top: 2px solid #d61822;
	height: 88px;
	padding: 30px 0 0;
}

footer .logo {
	background-position: left -129px;
	height: 91px;
	width: 188px;
}

footer .middle-box {
	margin-left: 45px;
	width: 736px;
}

footer .middle-box p {
	color: #9f9f9f;
	line-height: 15px;
	padding-top: 5px;
}

footer .middle-box-left {
	width: 570px;
}

footer .middle-box-right {
	margin-left: 45px;
	width: 121px;
}

footer .right-box {
	margin-left: 45px;
	width: 156px;
}

footer .helix-logo {
	background-position: -220px -28px;
	height: 27px;
	text-indent: -99999px;
	width: 156px;
}

footer .helix-logo:hover {
	background-position: -220px -55px;
}

/* Paging */

#paging li {
	display: inline-block;
	margin: 0 3px;
	vertical-align: middle;
}

#paging a {
	color: #373737;
}

#paging a:hover,
#paging a.active {
	color: #d61822;
}

#paging .paging-arrows {
	height: 14px;
	position: relative;
	text-indent: -99999px;
	width: 16px;
}

#paging .paging-arrows.disabled {
	cursor: default;
	opacity: .7;
}

#paging .paging-arrows.prev.disabled:before {
	background-position: -145px -55px !important;
}

#paging .paging-arrows.next.disabled:before {
	background-position: -152px -55px !important;
}

#paging .paging-arrows.disabled a {
	display: none;
}

#paging .paging-arrows a {
	display: block;
	left: 0;
	height: 14px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	width: 16px;
}

#paging .paging-arrows:before {
	display: block;
	height: 11px;
	margin: 0 auto;
	width: 6px;
}

#paging .paging-arrows.prev:before {
	background-position: -145px -55px;
}

#paging .paging-arrows.prev:hover:before {
	background-position: -145px -43px;
}

#paging .paging-arrows.next:before {
	background-position: -152px -55px;
}

#paging .paging-arrows.next:hover:before {
	background-position: -152px -43px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancy-pictures/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancy-pictures/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancy-pictures/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: visible !important;
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancy-pictures/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancy-pictures/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancy-pictures/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/* Scrollbar styles */

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */

.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
	margin-right: 0;
	margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
	opacity: 0 !important;
	visibility: hidden !important;
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
	right: auto;
	left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

.mCSB_scrollTools .mCSB_draggerRail{
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
	cursor: pointer;
	width: 100%;
	height: 30px; /* minimum dragger height */
	z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }

* {
	word-wrap: break-word;
}

/* Media styles */

@media screen and ( max-width: 1730px ) {

	header .big-nav-close {
		background-position: -127px -74px;
		cursor: pointer;
		display: block;
		height: 32px;
		position: absolute;
		right: -32px;
		top: 0;
		width: 32px;
		-webkit-transition: right 0.2s ease;
		-moz-transition: right 0.2s ease;
		-o-transition: right 0.2s ease;
		-ms-transition: right 0.2s ease;
		-khtml-transition: right 0.2s ease;
		transition: right 0.2s ease;
	}

	header .big-nav-close:hover {
		background-position: -159px -74px;
	}

}

@media screen and ( max-width: 1200px ) {

	.center {
		width: 1000px;
	}

	header .top-date {
		margin-left: 170px;
	}

	header .search-sector {
		margin-left: 0;
	}

	header .top-sector-middle {
		margin-left: 37px;
	}

	header nav li a {
		letter-spacing: 1px;
	}

	#content .video-news-box .pic-box:before,
	#content .news-right-list-item.video .pic-box:before {
		background-position: -51px -22px;
		background-size: 310px auto;
		height: 19px;
		margin: -9.5px 0 0 -6px;
		width: 12px;
	}

	#content .news-right-list-item.video .pic-box:before {
		background-size: 324px auto;
	}

	#content .news-right-list-item.video.play-icon .pic-box:before {
		background-size: 310px auto;
	}

	#content .video-news-box .pic-box:after,
	#content .news-right-list-item.video .pic-box:after {
		height: 40px;
		margin: -20px 0 0 -30px;
		width: 56px;
	}

	#content .home-slider-box {
		margin-bottom: 0;
	}

	#content h2,
	#content .other-info-box h3 {
		font-size: 22px;
	}

	#content .slider-section-box3 {
		width: 405px;
	}

	#content .slider-section3 .slider-current-box {
		margin-right: 55px;
	}

	#content .slider-gallery-left img,
	#content .photo-gallery-pic-box img {
		max-width: 100%;
	}

	#content .video-news-box .pic-box {
		height: auto;
	}

	#content .video-news-box .pic-box.loading,
	#content .video-news-box .pic-box iframe,
	#content .video-news-box .pic-box object,
	#content .video-news-box .pic-box video {
		height: 250px !important;
	}

	#content .video-news-box .pic-box img {
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}

	#content .home-slider .slider-box img {
		max-width: 100%;
	}

	#content .slider-info-inner a {
		line-height: 22px;
	}

	#content .home-slider .slider-nav-items {
		width: 50%;
	}

	#content .home-slider .pic-box {
		height: auto;
		width: 100%;
	}

	#content .news-right-sector {
		width: 703px;
	}

	#content .news-right-acrticles-box .articles {
		float: none;
		margin: 0 0 30px;
		width: inherit;
	}

	#content .news-right-acrticles-box .articles > a:after {
		clear: both;
		content: '';
		display: block;
	}

	#content .news-right-acrticles-box .pic-box {
		float: left;
		margin-bottom: 0;
	}

	#content .news-right-acrticles-box .date,
	#content .news-right-acrticles-box .text	{
		display: block;
		padding-left: 210px;
	}

	#content .news-right-sector-list a {
		letter-spacing: 0;
	}

	#content .news-right-list .left-box {
		width: 405px;
	}

	#content .news-right-list-item .pic-box,
	#content .news-right-list .inner-left-box {
		height: 95px;
		margin: 0 15px 15px 0;
		width: 161px;
	}

	#content .news-right-list-item .pic-box {
		float: left;
	}

	#content .news-right-list-item .pic-box img,
	#content .news-right-list .inner-left-box img {
		max-width: 100%;
	}

	#content .news-right-list .left-box.videos .news-right-list-item {
		margin-left: 0;
		width: inherit;
	}

	#content .news-right-list .inner-right-box {
		float: none;
		margin-left: 0;
		width: inherit;
	}

	#content .news-right-list-item .title {
		padding-left: 176px;
	}

	#content .default-avatar:before {
		background-position: -162px top !important;
		background-size: 323px auto;
		height: 75px !important;
		margin-left: -80px !important;
		width: 161px !important;
	}

	#content .slider-section1 .slider-current-box {
		margin-right: 95px;
	}

	#content .news-right-list .inner-right-box .text {
		display: none;
	}

	#content .slider-gallery-left {
		height: 444px;
		width: 715px;
	}

	#content .slider-section2 .slider-current-box img,
	#content .slider-gallery-left > img {
		max-width: 100%;
	}

	#content .slider-section-box2,
	#content .slider-gallery-right,
	#content .slider-section2 .slider-content {
		height: 444px;
	}

	#content .slider-gallery-right {
		margin-left: 71px;
		width: 214px;
	}

	#content .slider-gallery-right:before {
		background-image: url('../images/dots-vertical.png');
		background-repeat: repeat-y;
		content: '';
		height: 100%;
		left: -35px;
		position: absolute;
		top: 0;
		width: 1px;
	}

	#content .slider-section2 .slider-current-box {
		height: 137px;
		width: 214px;
	}

	#content .other-info {
		margin-bottom: 30px;
	}

	#content .other-info-box {
		margin-bottom: 30px;
		overflow: hidden;
		width: 500px;
	}

	#content .other-info-box:nth-child(even) ul:after {
		display: none;
	}

	#content .right-line {
		padding-bottom: 35px;
	}

	#datepicker {
		width: 292px;
	}

	footer .middle-box {
		margin-left: 45px;
		width: 566px;
	}

	footer .middle-box-left {
		width: 400px;
	}

}

@media screen and ( max-width: 1040px ) {

	.center {
		width: 800px;
	}

	header .top-date {
		margin-left: 60px;
	}

	header .top-sector-middle {
		width: 345px;
	}

	header .search-sector {
		margin-left: 30px;
	}

	header .top-sector-titles {
		margin-left: 21px;
		width: 162px;
	}

	header .top-sector-link {
		line-height: 14px;
		padding-left: 65px;
		width: 97px;
	}

	header .top-sector-link span {
		font-size: 13px;
		width: 97px;
	}

	header nav li a {
		font-size: 13px !important;
		letter-spacing: 0;
	}

	#paging li {
		margin: 0 10px;
	}

	#content .news-left-sector .under-scroll {
		max-height: 300px;
	}

	#content .video-news-box .pic-box.loading,
	#content .video-news-box .pic-box iframe,
	#content .video-news-box .pic-box object,
	#content .video-news-box .pic-box video {
		height: 295px !important;
	}

	#content .slider-section-box3 {
		width: inherit;
	}

	#content .slider-section3 .slider-current-box {
		margin-right: 23px;
		width: 150px;
	}

	#content .slider-section3 .slider-current-box img {
		max-width: 100%;
	}

	#content .home-slider-box {
		margin-bottom: 30px;
	}

	#content .slider-info {
		bottom: 0;
		position: absolute;
		right: 0;
		width: 350px;
	}

	#content .home-slider,
	#content .home-slider-box {
		height: inherit;
	}

	#content .home-slider .slider-content {
		float: none;
		height: 480px;
		margin: 0 auto 15px;
		position: relative;
	}

	#content .home-slider .slider-box {
		height: 467px;
	}

	#content .home-slider .slider-content,
	#content .home-slider .slider-box {
		width: 697px;
	}

	#content .home-slider .slider-nav {
		float: none;
		margin: 0 auto;
		padding-left: 0;
		width: 697px;
	}

	#content .home-slider .slider-nav li.cb {
		display: none;
	}

	#content .home-slider .slider-nav-items {
		width: 25%;
	}

	#content .home-slider .pic-box {
		height: 87px;
		width: 100%;
	}

	#content .home-slider .pic-box img {
		max-width: 100%;
	}

	#content .home-slider .slider-btns {
		background-image: url('../images/sprite.png?v=2');
		background-repeat: no-repeat;
		cursor: pointer;
		display: block;
		height: 58px;
		position: absolute;
		top: 219px;
		width: 32px;
	}

	#content .home-slider .slider-btns.slider-prev {
		background-position: -59px -69px;
		left: 0;
	}

	#content .home-slider .slider-btns.slider-next {
		background-position: -93px -69px;
		right: 0;
	}

	#content .news-right-acrticles-box .date,
	#content .home-slider .date {
		line-height: 15px;
	}

	#content .news-left-sector,
	#content .news-right-sector {
		float: none;
		margin-bottom: 30px;
		width: 100%;
	}

	#content .news-right-sector {
		margin-left: 0;
	}

	#content .news-left-sector .articles {
		padding-bottom: 15px;
	}

	#content .news-right-sector-list {
		margin-bottom: 30px;
		padding-bottom: 10px;
	}

	#content .news-right-acrticles-box div.articles {
		display: inline-table;
		margin-left: 20px;
		width: 390px;
	}

	#content .news-right-acrticles-box div.articles:nth-child(odd) {
		margin-left: 0;
		margin-right: -4px;
	}

	#content .news-right-acrticles-box {
		padding-bottom: 0;
	}

	#content .news-right-list .left-box {
		width: 502px;
	}

	#content .slider-section1 .slider-current-box {
		margin-right: 25px;
		width: 250px;
	}

	#content .slider-section1 .pic-box img {
		max-width: 100%;
	}

	#content .slider-gallery-left {
		height: 320px;
		width: 515px;
	}

	#content .slider-gallery-inner {
		margin: 0 auto;
		width: 550px;
	}

	#content .slider-gallery-right {
		height: auto;
		margin: 50px 0 0;
		width: 515px;
	}

	#content .slider-section2 .slider-btns {
		top: -31px;
	}

	#content .slider-section2 .slider-current-box {
		height: auto;
		margin-left: 16px;
		width: 161px;
	}

	#content .slider-section2 .slider-current-box:first-child {
		margin-left: 0;
	}

	#content .slider-gallery-right:before {
		display: none;
	}

	#content .slider-section2 .slider-current-box {
		float: left;
	}

	#content .slider-section-box2 {
		height: auto;
	}

	#content .slider-section2 .slider-content {
		height: 173px;
	}

	#content .slider-section2 .slider-current-box {
		margin-bottom: 0;
	}

	#content .slider-gallery-section {
		margin-bottom: 30px;
		padding-bottom: 40px;
	}

	#content .other-info-box {
		overflow: visible;
		width: 100%;
	}

	#content .right-line:after {
		display: none;
	}

	#content .right-line {
		padding-right: 0;
		padding-bottom: 10px;
	}

	#content .other-info-box h3 {
		border-bottom: 2px solid #D61822;
		height: inherit;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}

	footer .logo,
	footer .middle-box,
	footer .middle-box-left,
	footer .middle-box-right,
	footer .right-box {
		float: none;
		margin: 0 auto 20px;
		text-align: center;
	}

	footer .middle-box-right,
	footer .middle-box {
		width: 100%;
	}

}

@media screen and ( max-width: 840px ) {

	header .top-date,
	header .top-components.letter,
	header .top-sector-middle {
		display: none;
	}

	.center {
		width: 600px;
	}

	header nav {
		overflow-x: auto;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
	}

	header nav ul:after {
		display: none !important;
	}

	header nav li {
		margin-left: 20px;
	}

	header nav li:first-child {
		margin-left: 0;
	}

	#content .news-right-sector-list li {
		display: block;
		margin-top: 7px;
	}

	header nav li.last {
		margin-left: 20px !important;
		position: static !important;
	}

	header .search-sector {
		float: right;
	}

	header .important-news-text {
		padding-bottom: 0;
	}

	header .nav-toggle-arrow {
		background-color: #FFFFFF;
		cursor: pointer;
		display: block;
		height: 17px;
		position: absolute;
		right: 0;
		top: 0;
		width: 40px;
	}

	header .nav-toggle-arrow:before {
		background-position: -93px -131px;
		cursor: pointer;
		height: 17px;
		left: 50%;
		margin-left: -7.5px;
		position: absolute;
		top: 0;
		width: 15px;
	}
	/*
	header .nav-toggle-arrow:hover:before {
		background-position: -93px -113px;
	}
	*/
	header .nav-toggle-arrow.active:before {
		background-position: -77px -131px;
	}
	/*
	header .nav-toggle-arrow.active:hover:before {
		background-position: -77px -113px;
	}
	*/

	#content .news-right-list-item.video .pic-box:before {
		background-size: 272px auto;
	}

	#content .video-news-box .pic-box.loading,
	#content .video-news-box .pic-box iframe,
	#content .video-news-box .pic-box object,
	#content .video-news-box .pic-box video {
		height: 338px !important;
	}

	#content .slider-section3 .slider-current-box {
		margin-right: 37px;
		width: 175px;
	}

	#content h2,
	#content .other-info-box h3 {
		font-size: 18px;
		line-height: 22px;
	}

	#content .home-slider .slider-nav,
	#content .home-slider .slider-content,
	#content .home-slider .slider-box {
		width: 100%;
	}

	#content .home-slider .slider-content {
		height: 415px;
	}

	#content .home-slider .slider-box {
		height: 402px;
	}

	#content .home-slider .slider-btns {
		top: 193px;
	}

	#content .home-slider .slider-btns.slider-prev {
		left: 15px;
	}

	#content .home-slider .slider-btns.slider-next {
		right: 15px;
	}

	#content .slider-info-inner {
		padding: 15px;
	}

	#content .slider-info {
		width: 300px;
	}

	#content .home-slider .pic-box {
		height: 73px;
	}

	#content .slider-info-inner a {
		margin-bottom: 15px;
	}

	#content .news-right-acrticles-box div.articles {
		width: 290px;
	}

	#content .news-right-acrticles-box .pic-box {
		height: 80px;
		width: 136px;
	}

	#content .news-right-acrticles-box .pic-box img {
		max-width: 100%;
	}

	#content .news-right-acrticles-box .date,
	#content .news-right-acrticles-box .text {
		padding-left: 150px;
		width: 140px;
	}

	#content .default-avatar {
		float: left;
		width: 136px !important;
	}

	#content .default-avatar:before {
		background-position: -136px top !important;
		background-size: 272px auto;
		height: 63px !important;
		margin: -33px 0 0 -68px !important;
		width: 136px !important;
	}

	#content .news-right-sector-list li {
		float: none;
		margin-top: 7px;
		margin-left: 0 !important;
	}

	#content .news-right-sector-list li.last {
		position: static;
	}

	#content .news-right-sector-list li a {
		text-decoration: underline;
	}

	#content .news-right-list .left-box,
	#content .news-right-list .right-box {
		width: 100%;
	}

	#content .news-right-list .left-box {
		margin-bottom: 30px;
	}

	#content .news-right-list-item:after {
		clear: both;
		content: '';
		display: block;
	}

	#content .news-right-list .right-box {
		margin-left: 0;
	}

	#content .news-right-list-item .pic-box,
	#content .news-right-list .inner-left-box {
		height: 80px;
		width: 136px;
	}

	#content .news-right-list-item .pic-box {
		float: left;
		height: 80px;
	}

	#content .news-right-list-item .pic-box img {
		max-width: 100%;
	}

	#content .news-right-list .inner-right-box,
	#content .news-right-list-item .title {
		padding-left: 152px;
	}

	#content .news-right-list .inner-left-box {
		margin: 0;
	}

	#content .mini-news-list li .right {
		float: none;
		margin-left: 0;
		padding-left: 55px;
		width: inherit;
	}

	#content .slider-section1 .pic-box {
		width: 100% !important;
	}

	#content .slider-section1 .slider-current-box {
		margin-right: 100px;
	}

	#content .news-sector {
		padding-bottom: 0;
	}

	#content .slider-section1 .slider-current-box {
		margin-right: 60px;
		width: 270px;
	}

	#content .slider-gallery-left {
		float: none;
		height: 342px;
		margin-bottom: 50px;
		width: 100%;
	}

	#content .slider-gallery-right {
		float: none;
		margin: 0;
		width: 100%;
	}

	#content .slider-section2 .slider-btns {
		top: -30px;
	}

	#content .slider-section2 .slider-current-box {
		margin-left: 2%;
		width: 32%;
	}

}

@media screen and ( max-width: 670px ) {

	#content .home-slider .slider-nav-items {
		background-color: #fff !important;
	}

	#content .news-right-acrticles-box .text,
	#content .home-slider .text {
		color: #1a1a1a !important;
	}

	#content .home-slider .slider-btns,
	#content .home-slider .slider-box,
	#content .home-slider .slider-content {
		display: none !important;
	}

}

@media screen and ( max-width: 640px ) {

	header .top-components.rate .top-components-title {
		color: #838383 !important;
	}

	header .top-components.rate .top-components-title.active {
		color: #d61822 !important;
	}

	header .top-components.rate .sprite {
		background-position: -73px -1px;
	}

	header .top-components.rate .top-components-title.active .sprite {
		background-position: -93px -1px;
	}

	header .language-list li.fl a {
		text-decoration: underline !important;
	}

	header .language-list li.fl a.active {
		text-decoration: none !important;
	}

	header nav li a {
		color: #838383 !important;
	}

	header nav li a.active {
		color: #d61822 !important;
	}

	#content .tab-switcher-items {
		color: #7c7c7c !important;
	}

	#content h2 a,
	#content h3 a,
	#content .tab-switcher-items.active {
		color: #d61822 !important;
	}

	#content .news-right-list-item .title,
	#content .news-left-sector .articles .text {
		color: #1a1a1a !important;
	}

	#content .other-info-list a .title,
	#content .mini-news-list li .right .title {
		color: #101010 !important;
	}

	#content .slider-section1 .title,
	#content .slider-section1 .text {
		color: #131313 !important;
	}

	#content .slider-section3 .slider-btns.slider-next,
	#content .slider-section1 .slider-btns.slider-next {
		background-position: -93px -43px !important;
	}

	#content .slider-section3 .slider-btns.slider-prev,
	#content .slider-section1 .slider-btns.slider-prev {
		background-position: -77px -43px !important;
	}

	footer .helix-logo {
		background-position: -220px -28px !important;
	}

	#big-nav ul li span,
	#big-nav ul li a {
		text-decoration: none !important;
	}

	header .big-nav-close {
		background-position: -127px -74px !important;
	}

	#datepicker .ui-datepicker-calendar td a.ui-state-hover {
		background-color: transparent; !important;
		color: #383838 !important;
	}

	#content .news-right-list .inner-right-box .title {
		color: #131313 !important;
	}

	#content .news-right-sector-list a {
		color: #7C7C7C !important;
		text-decoration: none !important;
	}

	#content .news-right-sector-list a.active {
		color: #d61822 !important;
	}

	.weather {
		display: none;
	}

	header .top-box {
		padding-top: 14px;
	}

	header .top-right {
		margin-right: 0;
	}

	header .top-right {
		clear: both;
		content: '';
		display: block;
		position: relative;
	}

	header .top-main-text {
		float: none;
	}

	header .top-components.rate {
		margin: 0;
	}

	header .top-components.weather {
		bottom: 5px;
		margin-left: 0;
		position: absolute;
		right: 0;
		width: 250px;
	}

	header .top-component-inner {
		float: right;
		margin-left: 24px;
	}

	header .top-component-inner.right {
		margin-left: 0;
	}

	header .search-sector {
		margin-left: 0;
	}

	.center {
		padding: 0 15px;
		width: inherit;
	}

	#content .slider-section3.photo-gallery {
		margin: 0 auto;
		width: 375px !important;
	}

	#content .slider-gallery-inner {
		margin: 0;
		width: auto;
	}

	#content .news-left-sector .under-scroll {
		max-height: 200px;
	}

	#content .video-news-box .pic-box.loading,
	#content .video-news-box .pic-box iframe,
	#content .video-news-box .pic-box object,
	#content .video-news-box .pic-box video {
		height: 250px !important;
	}

	#content .slider-section3 .slider-current-box {
		margin-right: 25px;
	}

	#content .news-sector .center {
		padding: 0;
	}

	#content .home-slider .slider-nav-items {
		margin-bottom: 0;
	}

	#content .home-slider-box {
		margin-bottom: 20px;
	}

	#content .home-slider .slider-box {
		height: auto;
	}

	#content .slider-info {
		background-color: transparent;
		border-bottom: 4px solid red;
		bottom: -2px;
		left: 0;
		margin: 0;
		width: 100%;
	}

	#content .slider-info-inner {
		background-color: rgba(255, 255, 255, .7);
		bottom: 0;
		box-sizing: border-box;
		right: 0;
		width: 100%;
	}

	#content .slider-info-inner a {
		font-size: 14px;
		line-height: 16px;
	}

	#content .home-slider .gradient {
		display: none;
	}

	#content .home-slider .pic-box {
		height: inherit;
	}

	#content .home-slider .slider-btns {
		top: 25%;
	}

	#content .news-right-acrticles-box div.articles {
		margin: 0 0 20px !important;
		width: 100%;
	}

	#content .news-right-acrticles-box .date,
	#content .news-right-acrticles-box .text {
		width: inherit;
	}

	#content .slider-section-box1 {
		margin: 0 auto;
		width: 270px;
	}

	#content .slider-section1 .slider-current-box {
		margin-right: 0;
	}

	#content .slider-gallery-left {
		height: inherit;
	}

	#content .slider-gallery-left img {
		float: none;
	}

	#content .slider-info-inner p {
		color: #333333;
	}

	#content .news-right-list .inner-right-box .date {
		line-height: 15px;
	}

	#content .top-desc {
		line-height: 15px;
	}

	#datepicker {
		width: 100%;
	}

	#content .slider-gallery-section .slider-info {
		width: 100%;
	}

	footer .center {
		height: inherit;
		margin: 0 15px;
		padding-top: 20px;
	}

	footer .middle-box-left {
		width: inherit;
	}

	footer .right-box {
		margin-bottom: 0;
		padding-bottom: 20px;
	}

}

@media screen and ( max-width: 560px ) {

	#big-nav ul.next-level {
		background-color: #BC151E;
		left: 0;
		position: static;
		top: 0;
	}

	#big-nav ul.next-level span.clear-fix.fb {
		padding-left: 48px;
	}

	header .big-nav-close {
		display: block !important;
		opacity: 1 !important;
	}

}

@media screen and ( max-width: 500px ) {

	.top-banners-block {
		display: none;
	}

	header .search-sector,
	#search-form .search-field {
		width: inherit;
	}

	#search-form .search-field input[type="text"] {
		box-sizing: border-box;
		width: 100%;
	}

	header .language-list li:nth-child(2) {
		margin-right: 0;
	}

	header .language-list {
		text-align: center;
	}

	header .language-list li {
		display: inline-block;
		float: none;
	}

	header h1 {
		float: none !important;
		margin: 0 auto 20px;
	}

	header .search-sector {
		float: none;
	}

	header .socials {
		float: left;
	}

	#search-form {
		width: 100%;
	}

	#content .home-slider .slider-nav-items {
		width: 50%;
	}

	#content .home-slider .slider-nav li.cb {
		display: block;
	}

	#content .home-slider .slider-btns {
		top: 15%;
	}

	#content .slider-info-inner {
		padding: 10px;
	}

	#content .slider-info-inner a {
		margin-bottom: 10px;
	}

}

@media screen and ( max-width: 470px ) {

	header .nav-toggle-arrow {
		display: none;
	}

	header nav {
		height: 30px;
		overflow-x: auto;
		white-space: nowrap;
	}

	#content .slider-section-box3 {
		margin: 0 auto;
		width: 175px !important;
	}

	#content .slider-section3 .slider-current-box {
		margin-right: 0;
	}

	#content .slider-section3 .photo-author {
		font-size: 10px;
		padding-right: 50px;
	}

	#content .slider-section3.photo-gallery {
		width: 175px !important;
	}

}

@media screen and ( max-width: 420px ) {

	#content .home-slider .slider-btns {
		top: 25px;
	}

	#content .news-right-acrticles-box div.articles {
		margin-bottom: 25px !important;
	}

}

@media screen and ( max-width: 380px ) {

	/*#content .news-right-list .inner-left-box,*/
	/*#content .news-right-acrticles-box .pic-box {*/
	/*margin: 0 15px 5px 0 !important;*/
	/*}*/

	/*#content .news-right-list .inner-right-box,*/
	/*#content .news-right-list-item .title,*/
	/*#content .news-right-acrticles-box .date,*/
	/*#content .news-right-acrticles-box .text {*/
	/*padding-left: 0;*/
	/*}*/

	#content .news-right-acrticles-box .date,
	#content .news-right-acrticles-box .text {
		max-width: 150px;
	}

}

@media screen and ( max-width: 310px ) {

	header .top-main-text {
		padding: 0 13px 0 43px;
	}

}

@media only screen and ( -webkit-min-device-pixel-ratio: 2 ),
only screen and ( -webkit-min-device-pixel-ratio: 1.5 ),
only screen and (-moz-min-device-pixel-ratio:      2),
only screen and (-o-min-device-pixel-ratio:          3/2),
only screen and (-o-min-device-pixel-ratio:          2/1),
only screen and (min--moz-device-pixel-ratio:     1.5),
only screen and (min-device-pixel-ratio:             1.5),
only screen and (min-device-pixel-ratio:              2)
{

	#content .home-slider .slider-btns,
	#datepicker .ui-datepicker-header .ui-corner-all span,
	#content .slider-section3 .slider-btns,
	#content .slider-section2 .slider-btns,
	#content .slider-section1 .slider-btns,
	.sprite,
	.spriteb:before {
		background-image: url('../images/sprite-retina.png?v=2');
		background-size: 376px auto;
	}

	footer .helix-logo:hover {
		background-position: -220px -143px;
	}

	header .top-components.rate .sprite {
		background-position: -73px -1px;
		height: 21px;
	}

	header .socials li a {
		height: 21px;
	}

	header .socials li a.soc-1 {
		background-position: -140px 0 !important;
	}

	header .socials li a.soc-2 {
		background-position: -160px 0 !important;
	}

	header .socials li a.soc-3 {
		background-position: -180px 0 !important;
	}

}

@media print {
	header .top-box,
	header .language-list,
	nav ul, .search-sector,
	#content .news-left-sector,
	#content .news-right-sector .right-box,
	#content .slider-section,
	#content .other-info,
	#content .relations {
		display: none;
	}
	#content .news-right-list .left-box {
		width: 100%;
	}
}


header .header-caption {
	color: #1a1a1a;
}

header .header-caption a {
	color: #d61822;
	font-family: 'Noah-Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}
header .header-caption a:hover {
	color: black;
}