@font-face {
	font-family: 'fira_sansmedium';
	src: url('../fonts/firasans-medium.eot');
	src: url('../fonts/firasans-medium.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-medium.woff') format('woff'),
		 url('../fonts/firasans-medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sansextrabold';
	src: url('../fonts/firasans-extrabold.eot');
	src: url('../fonts/firasans-extrabold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-extrabold.woff') format('woff'),
		 url('../fonts/firasans-extrabold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sansregular';
	src: url('../fonts/firasans-regular.eot');
	src: url('../fonts/firasans-regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-regular.woff') format('woff'),
		 url('../fonts/firasans-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sanslight';
	src: url('../fonts/firasans-light.eot');
	src: url('../fonts/firasans-light.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-light.woff') format('woff'),
		 url('../fonts/firasans-light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sanslight_italic';
	src: url('../fonts/firasans-lightitalic.eot');
	src: url('../fonts/firasans-lightitalic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-lightitalic.woff') format('woff'),
		 url('../fonts/firasans-lightitalic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sansbold';
	src: url('../fonts/firasans-bold.eot');
	src: url('../fonts/firasans-bold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-bold.woff') format('woff'),
		 url('../fonts/firasans-bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sansultra';
	src: url('../fonts/firasans-ultra.eot');
	src: url('../fonts/firasans-ultra.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-ultra.woff') format('woff'),
		 url('../fonts/firasans-ultra.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sansbold_italic';
	src: url('../fonts/firasans-bolditalic.eot');
	src: url('../fonts/firasans-bolditalic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-bolditalic.woff') format('woff'),
		 url('../fonts/firasans-bolditalic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sansmedium_italic';
	src: url('../fonts/firasans-mediumitalic.eot');
	src: url('../fonts/firasans-mediumitalic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-mediumitalic.woff') format('woff'),
		 url('../fonts/firasans-mediumitalic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fira_sansitalic';
	src: url('../fonts/firasans-italic.eot');
	src: url('../fonts/firasans-italic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/firasans-italic.woff') format('woff'),
		 url('../fonts/firasans-italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
html {
	height: 100%;
}
body {
	margin:0;
	color:#000;
	font: 14px 'fira_sanslight', arial, sans-serif;
	background:#fff;
	min-width: 1342px;
	height: 100%;
}
img {
	border-style:none;
}
a {
	color:#006af2;
	outline:none;
	text-decoration:none;
}
a:hover {
	color: #004399;
}
* {
	outline:none;
}
input, textarea, select {
	font:100% 'fira_sanslight', arial, sans-serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
textarea:focus::-webkit-input-placeholder,
input:focus::-webkit-input-placeholder {
	color:transparent;
}
textarea:focus:-moz-placeholder,
input:focus:-moz-placeholder {
	color:transparent;
}
textarea:focus:-ms-input-placeholder,
input:focus:-ms-input-placeholder {
	color:transparent;
}
textarea:focus::-moz-placeholder,
input:focus::-moz-placeholder {
	color:transparent;
}
::-webkit-input-placeholder {
	color: #b6c6da;
}
:-moz-placeholder {
	color: #b6c6da;
}
::-moz-placeholder {
	color: #b6c6da;
}
:-ms-input-placeholder {
	color: #b6c6da;
}
header,
nav,
section,
article,
aside,
footer,
figure,
menu,
dialog {
	display: block;
}
.pr, .live-close, .menu-link, .content-nav a.home:after, .editor a:before, .profile-description a:after, .profile-logo .visual:after, .create-date:after, .analytics-big-gallery .prev, .analytics-big-gallery .next, .popup-holder .close, .archive-date .prev a:after, .archive-date .next a:after, .archive-date .active:before, .search-form .close, .search-form input[type="submit"], .scroll-post li.facebook:after, .scroll-post li.twitter:after, .rsDefault .rsArrow, .rsFullscreenBtn, blockquote:after, .answer-ico, .social-ico, .issues h4:after, .iconts-list a, .social-list a, .search-button, .login-link, .news-list .ico, .live-comments h3:before, .fullwidth-gallery .btn-prev, .fullwidth-gallery .btn-next {
	background: url(../images/sprite.png) no-repeat;
}
.pr {
	display: inline-block;
	vertical-align: middle;
	text-indent: -9999px;
	overflow: hidden;
	width: 23px;
	height: 23px;
	margin: 0 6px;
	background-position: -93px -107px;
}
.news-list .pr {
	margin-bottom: 1px;
}
.hidden {
	display: none !important;
}
.w1 {
	width: 100%;
	overflow: hidden;
	position: relative;
	min-height: 100%;
}
#wrapper {
	width: 1322px;
	margin: 0 auto;
    background-color: #fff;
}
.ads {
	width: 100%;
	margin-bottom: 23px;
	overflow: hidden;
	text-align: center;
}
.ads img {
	vertical-align: top;
}
.sidebar .ads {
	margin-bottom: 39px;
}
#wrapper > .ads:first-child {
	margin: 20px 0 0;
}
#header {
	height: 110px;
	padding-top: 33px;
	position: relative;
	font: 12px/16px 'fira_sansmedium', arial, sans-serif;
	position: relative;
	z-index: 60;
}
.tab {
	position: absolute;
	left: -9999px;
}

.sidebar .tab{
	/*background-color: #ffffff  ;*/
}

.tab.active {
	position: relative;
	left: 0;
}

.content {
	float: left;
	width: 852px;
}
.sidebar {
	float: right;
	width: 426px;
}
.logo {
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	margin-right: 50px;
	background: url(../images/logo.svg) no-repeat;
	width: 120px;
	height: 20px;
}
.logo a {
	display: block;
	height: 100%;
}
.live-link {
	float: left;
	padding-right: 13px;
	margin-right: 52px;
	position: relative;
	font: 16px/18px 'fira_sansextrabold', arial, sans-serif;
	color: #f60a00;
	text-transform: uppercase;
}
.live-link img {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}
/*.live-link:after {
	content: '';
	position: absolute;
	top: 3px;
	right: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 10px;
	border-color: transparent transparent transparent #f60800;
}
.live-link:hover:after {
	border-color: transparent transparent transparent #004399;
}*/
.live-link .ico {
	overflow: hidden;
	position: absolute;
	top: 1px;
	right: 0;
	width: 8px;
	height: 15px;
}
.live-link .ico:after{
	content: '';
	position: absolute;
	-moz-transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	-webkit-transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	-o-transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	-ms-transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	background: #f60800;
	width: 15px;
	height: 15px;
	top: 0;
	right: 5px;
}
.live-link:hover .ico:after{
	color: #004399;
	background: #004399;
}
.live-link.load .ico,
.live-link.active .ico {
	display: none;
}
.live-link.active {
	color: #004399;
}
.live-link.active:after {
	content: '';
	position: absolute;
	top: 3px;
	right: 0;
	border: 0;
	width: 3px;
	height: 12px;
	background: #004399;
}
.live-link.active:before {
	content: '';
	position: absolute;
	top: 3px;
	right: 7px;
	width: 3px;
	height: 12px;
	background: #004399;
}
.top-menu {
	float: left;
	padding: 2px 0 0;
	text-transform: uppercase;
}
.top-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.top-menu li {
	float: left;
	padding-right: 40px;
}
.top-menu li.active a {
	color: #004399;
}
.login-link {
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	margin: -3px 1px 0 30px;
	width: 17px;
	height: 24px;
}
.button {
	display: inline-block;
	vertical-align: top;
	height: 40px;
	font: 14px/40px 'fira_sansbold', arial, sans-serif;
	color: #fff !important;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 17px;
	background: #006af2;
	-webkit-box-shadow: 0 4px 0 #004399;
	-moz-box-shadow: 0 4px 0 #004399;
	box-shadow: 0 4px 0 #004399;
}
.button:disabled {
	cursor: default;
}
.button:hover {
	-webkit-box-shadow: 0 2px 0 #004399;
	-moz-box-shadow: 0 2px 0 #004399;
	box-shadow: 0 2px 0 #004399;
	margin: 2px 0 -2px;
}
.form-button {
	margin: 0 0 4px;
	border: 0;
	cursor: pointer;
	height: 37px;
	background: #b6c6da;
	-webkit-box-shadow: 0 4px 0 #94a7bf;
	-moz-box-shadow: 0 4px 0 #94a7bf;
	box-shadow: 0 4px 0 #94a7bf;
	font: 14px/40px 'fira_sansbold', arial, sans-serif;
	line-height: 38px;
	box-sizing: border-box;
}
.form-button:hover {
	-webkit-box-shadow: 0 2px 0 #94a7bf;
	-moz-box-shadow: 0 2px 0 #94a7bf;
	box-shadow: 0 2px 0 #94a7bf;
	margin: 2px 0;
}
.form-button.blue {
	background: #006af2;
	-webkit-box-shadow: 0 4px 0 #004399;
	-moz-box-shadow: 0 4px 0 #004399;
	box-shadow: 0 4px 0 #004399;
}
.form-button.blue:hover {
	-webkit-box-shadow: 0 2px 0 #004399;
	-moz-box-shadow: 0 2px 0 #004399;
	box-shadow: 0 2px 0 #004399;
}
.report-link {
	float: right;
	margin-top: -11px !important;
	width: 123px;
	text-align: center;
	overflow: hidden;
	background: #004399;
	-webkit-box-shadow: 0 4px 0 0 #00295d;
	box-shadow: 0 4px 0 0 #00295d;
}
.report-link:hover {
	margin-top: -9px !important;
	-webkit-box-shadow: 0 2px 0 0 #00295d;
	box-shadow: 0 2px 0 0 #00295d;
}
.report-link span {
	display: block;
	white-space: nowrap;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.report-link.hover span:first-child {
	margin-top: -40px;
}
#nav {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0 -9999px;
	padding: 0 9999px;
	height: 60px;
	background: #006af2;
}
body.branded #nav {
    margin: 0;
    padding: 0;
}
#nav.fixed {
	position: fixed;
	bottom: auto;
	top: 0;
	z-index: 300;
	width: 1322px;
}
#nav > ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 60px;
	text-transform: uppercase;
	display: table;
	width: 910px;
}
#nav .search + ul ,  #nav .archive_link + ul{
	float: left;
	/*13.01.2015*/
	width: 330px;
	/*End 13.01.2015*/
	border-right: 4px solid #fff;
}
#nav > ul > li > a {
	display: block;
	color: #fff;
	font: 12px/60px 'fira_sansmedium', arial, sans-serif;
}
#nav > ul > li {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	/*13.01.2015*/
	min-width: 60px;
	/*End 13.01.2015*/
}
/*13.01.2015*/

.nav-home-button a img{
	position: relative;
	top: 6px;
}
.nav-home-button{
	min-width: 55px;
	width: 55px;
}
/*End 13.01.2015*/
#nav > ul > li:hover,
#nav > ul > li.active {
	background: #003170;
}
.drop {
	position: absolute;
	width: 1322px;
	top: 100%;
	left: -9999px;
	margin-left: -661px;
	text-align: left;
	text-transform: none;
	z-index: -1;
}
#nav > ul > li:hover .drop {
	left: 50%;
	z-index: 100;
}
.drop-footer,
.drop-content {
	background: #f1f5fb;
	margin: 0 -9999px;
	padding: 24px 9999px;
	width: 100%;
	overflow: hidden;
}
.drop-footer {
	background: #e2eaf6;
	-webkit-box-shadow: 0 9px 18px 0 rgba(0,0,0,0.15);
	box-shadow: 0 9px 18px 0 rgba(0,0,0,0.15);
	padding: 15px 9999px 16px;
}
.link {
	float: left;
	margin-right: 40px;
	font: 16px/24px 'fira_sansbold', arial, sans-serif;
}
.link.all {
	float: right;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.search {
	float: right;
	width: 20px;
	padding: 20px 0;
	position: relative;
}
.search .search-button {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 20px;
	height: 21px;
	background-position: -27px 0;
}
.head {
	overflow: hidden;
	padding-bottom: 23px;
	width: 100%;
	box-sizing: border-box;
}
.head h2 {
	margin: 0 20px 0 0;
	float: left;
	font: 16px/24px 'fira_sansultra', arial, sans-serif;
	color: #f60a00;
	text-transform: uppercase;
}
.head h2 a {
	color: #f60a00;
}
.head h2 a:hover {
	color: #004399;
}
.head p.footer-title {
	line-height: 24px;
	float: left;
}
.head ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	font: 14px/24px 'fira_sansmedium', arial, sans-serif;
}
.head ul.tab-control li {
	opacity: 0.5;
}
.head ul.tab-control li.active {
	opacity: 1;
}
.head ul li {
	float: left;
	padding-right: 20px;
}
.foot {
	overflow: hidden;
	text-align: right;
	font: 14px/24px 'fira_sansmedium', arial, sans-serif;
	padding: 0 12px 25px;
}
.two-columns:after {
	content: '';
	display: block;
	clear: both;
}
.two-columns .column:first-child {
	float: left;
	overflow: visible;
	padding-right: 40px;
}
.two-columns .column {
	overflow: hidden;
}
.drop .head h2 {
	color: #004399;
	font-family: 'fira_sansbold', arial, sans-serif;
}
.items {
	margin: -2px -12px -2px -2px;
}
.items:after {
	content: '';
	clear: both;
	display: block;
	width: 100%;
}
.item {
/*  border: 2px solid transparent; */
	position: relative;
	margin-bottom: 26px;
}
.item a {
	display: block;
	cursor: pointer;
	color: #fff !important;
	overflow: hidden;
	height: 100%;
}
.item img {
	vertical-align: top;
	width: 100%;
}
.item a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
.item.hot a:after {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2MGEwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjBhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(246,10,0,0) 0%, rgba(246,10,0,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,10,0,0)), color-stop(100%,rgba(246,10,0,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,10,0,0) 0%,rgba(246,10,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,10,0,0) 0%,rgba(246,10,0,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,10,0,0) 0%,rgba(246,10,0,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,10,0,0) 0%,rgba(246,10,0,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f60a00', endColorstr='#f60a00',GradientType=0 ); /* IE6-8 */
}
.item a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.item a:hover:after {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
.item.hot a:hover:after {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2MGEwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjBhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(246,10,0,0) 0%, rgba(246,10,0,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,10,0,0)), color-stop(100%,rgba(246,10,0,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,10,0,0) 0%,rgba(246,10,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,10,0,0) 0%,rgba(246,10,0,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,10,0,0) 0%,rgba(246,10,0,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,10,0,0) 0%,rgba(246,10,0,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f60a00', endColorstr='#f60a00',GradientType=0 ); /* IE6-8 */
}
.item .label {
	position: absolute;
	top: 0;
	left: -7px;
	z-index: 15;
	font: 11px/18px 'fira_sansregular', arial, sans-serif;
	color: #fff;
	padding: 0 10px;
	background: #f60a00;
}
.item .label:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -7px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 7px 7px 0;
	border-color: transparent #ae1e01 transparent transparent;
}
.items.horizontal {
	margin-bottom: 23px;
}
.items.horizontal .item {
	float: left;
	margin: 0;
}
/* .items.horizontal .item + .item {
	margin: 0 0 0 -1px;
} */
.item.large {
	width: 852px;
	height: 478px;
	margin-bottom: 36px;
}
.item.large a:before {
	background: url(../images/checker.large.png) repeat-x 0 100%;
}
.item.big a:before {
	background: url(../images/checker.big.png) repeat-x 0 100%;
}
.item.medium-small a:before,
.item.medium a:before {
	background: url(../images/checker.medium.png) repeat-x 0 100%;
}
.item.medium a:before {
	background: url(../images/checker.medium.png) repeat-x 0 100%;
}
.item.small a:before {
	background: url(../images/checker.small.png) repeat-x 0 100%;
}
.item.little a:before {
	background: url(../images/checker.little.png) repeat-x 0 100%;
}
.item.big {
	width: 692px;
	height: 389px;
}
.item.medium {
	width: 460px;
	height: 258px;
}
.item.medium-small {
	width: 314px;
	height: 196px;
}
.item.small {
	width: 282px;
	height: 180px;
}
.item.little {
	width: 228px;
	height: 127px;
}
.item .play {
	position: absolute;
	top: 39px;
	left: 39px;
	z-index: 4;
	width: 112px;
	height: 112px;
	border: 4px solid #fff;
	text-indent: -9999px;
	overflow: hidden;
	border-radius: 50%;
}
/*.item .play:after {
	content: '';
	position: absolute;
	top: 27px;
	left: 36px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30.5px 0 30.5px 53px;
	border-color: transparent transparent transparent #ffffff;
}*/
.item .play .ico {
	position: absolute;
	overflow: hidden;
	width: 53px;
	height: 64px;
	margin: -32px 0 0 -20px;
	top: 50%;
	left: 50%;
}
.item .play .ico:after{
	content: '';
	position: absolute;
	top: 0;
	right: 27px;
	background: #fff;
	width: 63px;
	height: 63px;
	-moz-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-webkit-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-o-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-ms-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
}
.item.medium-small .play .ico{
	height: 25px;
	width: 22px;
	margin: -12px 0 0 -7px;
}
.item.medium-small .play .ico:after{
	top: -21px;
}
.item.medium .play .ico,
.item.big .play .ico{
	height: 34px;
	width: 30px;
	margin: -16px 0 0 -10px;
}
.item.medium .play .ico:after,
.item.big .play .ico:after{
	top: -16px;
}
.item.medium .play,
.item.big .play {
	width: 63px;
	height: 63px;
	border-width: 2px;
}
.item.medium .play:after,
.item.big .play:after {
	border-width: 17px 0 17px 29px;
	top: 16px;
	left: 21px;
}
.item.medium .play {
	top: 30px;
	left: 30px;
}
.item.medium-small .play {
	width: 46px;
	height: 46px;
	border-width: 2px;
	top: 20px;
	left: 20px;
}
.item.medium-small .play:after {
	border-width: 12.5px 0 12.5px 22px;
	top: 11px;
	left: 15px;
}
.item .info {
	position: absolute;
	left: 38px;
	right: 38px;
	bottom: 32px;
	z-index: 10;
}
.item span.title {
	margin: 0;
	font: 30px/36px 'fira_sansextrabold', arial, sans-serif;
}
.item.big .info {
	bottom: 34px;
}
.item.big h3 {
	line-height: 34px;
}
.item.medium .info {
	left: 28px;
	right: 28px;
	bottom: 24px;
}
.item.medium-small .info {
	bottom: 15px;
	left: 20px;
	right: 20px;
}
.item.medium h3,
.item.medium span.news-title {
	font: 18px/24px 'fira_sansbold', arial, sans-serif;
}

.item.small span.news-title {
	font: 14px/18px 'fira_sansbold', arial, sans-serif;
}
.item.little span.gallery-title {
	font: 12px/14px 'fira_sansbold', arial, sans-serif;
	margin: 0;
}
.item.medium-small h3 {
	font: 16px/20px 'fira_sansbold', arial, sans-serif;
}
.item .date {
	display: block;
	padding-bottom: 17px;
	font: 18px/24px 'fira_sansbold_italic', arial, sans-serif;
}
.item.medium-small .date,
.item.small .date,
.item.medium .date {
	padding-bottom: 8px;
	font: 14px/24px 'fira_sansmedium_italic', arial, sans-serif;
}
.item.little .date {
	padding-bottom: 5px;
	font: 11px/24px 'fira_sansmedium_italic', arial, sans-serif;
}
.item.small .info {
	left: 20px;
	right: 20px;
	bottom: 16px;
}
.item.little .info {
	left: 15px;
	right: 15px;
	bottom: 18px;
}
.sidebar .news-list {
	width: 426px;
	box-sizing: border-box;
}
.news-list {
	overflow: hidden;
	position: relative;
	margin-top: -5px;
}
.scroll-post:before,
.news-list:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 98%;
	height: 20px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0.01)), color-stop(90%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	display: none;
}
.drop .news-list:after {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjVmYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZjFmNWZiIiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZjFmNWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjVmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(241,245,251,0) 0%, rgba(241,245,251,0.01) 1%, rgba(241,245,251,1) 95%, rgba(241,245,251,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,245,251,0)), color-stop(1%,rgba(241,245,251,0.01)), color-stop(90%,rgba(241,245,251,1)), color-stop(100%,rgba(241,245,251,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(241,245,251,0) 0%,rgba(241,245,251,0.01) 1%,rgba(241,245,251,1) 95%,rgba(241,245,251,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(241,245,251,0) 0%,rgba(241,245,251,0.01) 1%,rgba(241,245,251,1) 95%,rgba(241,245,251,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(241,245,251,0) 0%,rgba(241,245,251,0.01) 1%,rgba(241,245,251,1) 95%,rgba(241,245,251,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(241,245,251,0) 0%,rgba(241,245,251,0.01) 1%,rgba(241,245,251,1) 95%,rgba(241,245,251,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f5fb', endColorstr='#f1f5fb',GradientType=0 ); /* IE6-8 */
}
.scroll-post.has-scroll:before,
.news-list.has-scroll:after {
	display: block;
}
.news-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.news-list li {
	overflow: hidden;
	border-top: 1px dotted #ccc;
}
.drop .news-list li {
	border-color: #006af2;
}
.news-list li:first-child {
	border: 0;
}
.news-list li:first-child a {
	padding-top: 0 !important;
}
.news-list a {
	display: block;
	overflow: hidden;
	cursor: pointer;
	color: #a5b0c8;
	padding: 14px 0 15px;
}
.news-list img {
	vertical-align: top;
}
.news-list .visual {
	float: left;
	margin: 5px 19px 0 0;
}
.news-list .info {
	overflow: hidden;
}
.news-list header {
	overflow: hidden;
	padding-bottom: 3px;
}

.news-list span {
	margin: 0 0 1px;
	color: #000;
	margin-right: 10px;
	display: inline;
}

.news-list span.news-title {
	font: 18px/24px 'fira_sansbold', arial, sans-serif;
	margin: 0 0 1px;
	color: #000;
	padding-right: 10px;
	display: inline;
}
.news-list a:hover h3,
.news-list a:hover span.news-title {
	color: #006af2;
}
.news-list .date {
	font: 14px/26px 'fira_sansitalic', arial, sans-serif;
	display: inline-block;
	vertical-align: top;
}
.news-list p {
	font: 14px/18px 'fira_sansregular', arial, sans-serif;
	margin: 3px 0 0;
	color: #8a97b2;
}
.news-list.news-flex p {
	display: inline-flex;
}
.news-list.news-flex .info {
	display: block;
}
.news-list .ico {
	display: inline-block;
	vertical-align: middle;
	text-indent: -9999px;
	overflow: hidden;
}
.news-list .photo-ico {
	width: 13px;
	height: 12px;
	background-position: 0 -34px;
	margin: 0 8px 5px 0;
}
.news-list .video-ico {
	width: 16px;
	height: 13px;
	background-position: -23px -34px;
	margin: 0 8px 3px 0;
}
.scrollbar {
	position: absolute;
	top: 0;
	right: 2px;
	height: 100%;
	width: 1px;
	background: #e4e7ee;
}
.drop .scrollbar .handle,
.drop .scrollbar {
	background: #006af2;
}
.handle {
	cursor: pointer;
	width: 5px;
	background: #e4e7ee;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	top: 0;
	left: -2px;
}
.mousearea {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.has-scroll {
	padding-right: 25px !important;
}
.has-scroll .scrollbar {
	display: block;
}
.news-list.medium span.news-title {
	font: 16px/20px 'fira_sansregular', arial, sans-serif;
}
.news-list.medium .important span.news-title {
	font-family: 'fira_sansbold', arial, sans-serif;
}
.news-list.medium .date{
	font: 14px/20px 'fira_sansitalic', arial, sans-serif;
}
.news-list.small,
.news-list.medium {
	margin: 0;
}
.news-list.medium {
	margin-bottom: 19px;
}
.news-list.medium a {
	padding: 9px 0 10px;
}
.news-list.small li a {
	padding: 10px 0;
}
.news-list.small h3 {
	font: 12px/15px 'fira_sanslight', arial, sans-serif;
}
.news-list.small .important h3 {
	font-family: 'fira_sansbold', arial, sans-serif;
}
.news-list.small .date{
	font: 11px/17px 'fira_sansitalic', arial, sans-serif;
}
.news-list.small li a {
	padding: 7px 0;
}
.live {
	width: 100%;
	position: relative;
	display: none;
	margin: 0 -9999px;
	padding: 0 9999px;
}
.live:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -4px;
	height: 4px;
	background: #e2eaf6;
	width: 100%;
	text-indent: -9999px;
	overflow: hidden;
}
.live-content {
	margin: 0 -9999px;
	padding: 0 9999px;
	width: 100%;
	background: #00142e;
	overflow: hidden;
}
.live-video {
	float: left;
	width: 940px;
	height: 555px;
}
.live-comments {
	overflow: hidden;
	height: 674px;
	background: #fff;
	padding: 19px 20px 0;
	position: relative;
	font: 12px/16px 'fira_sanslight', arial, sans-serif;
}
.live-close {
	position: absolute;
	top: 19px;
	right: 20px;
	text-indent: -9999px;
	overflow: hidden;
	width: 16px;
	height: 16px;
	z-index: 10;
	background-position: -41px -107px;
}
.live-close:hover {
	background-position: -67px -107px;
}
.live-comments h3 {
	margin: 0 0 21px;
	color: #b6c6da;
	position: relative;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.live-comments h3 strong {
	font-family: 'fira_sansbold', arial, sans-serif;
}
.live-comments h3:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	background-position: -57px 0;
	margin: -1px 17px 0 0;
}
.live-holder {
	overflow: hidden;
	position: relative;
	height: 535px;
	margin-bottom: 45px;
}
.live-holder ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.live-holder li {
	overflow: hidden;
	padding: 9px 0;
}
.live-holder li:first-child {
	padding-top: 0;
}
.live-holder .visual {
	float: left;
	width: 30px;
	height: 30px;
	margin: 3px 15px 0 0;
}
.live-holder .visual img {
	vertical-align: top;
}
.live-holder .info {
	overflow: hidden;
	color: #959595;
}
.live-holder .name {
	float: left;
	margin-right: 3px;
}
.live-holder p {
	margin: 0;
	font: 12px/16px 'fira_sanslight', arial, sans-serif;
}
.expanded {
	display: none;
}
.live-holder .more {
	color: #959595 !important;
}
.live-holder .more strong {
	font-family: 'fira_sansbold', arial, sans-serif;
}
.live-holder .more:hover strong {
	color: #006af2;
}
.live-frame {
	overflow: hidden;
}
.live-frame {
	overflow: hidden;
}
textarea {
	overflow: hidden;
	display: block;
	padding: 10px 13px;
	margin: 0 0 10px;
	resize: none;
	color: #b6c6da;
	border: 1px solid #b6c6da;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 267px;
	height: 39px;
	overflow: auto;
}
.live-frame .button {
	display: block;
	width: 296px;
}
.live-frame .button:hover {
	margin-top: 12px;
}
.live .items.horizontal {
	margin: -11px;
}
.live .items.horizontal .item {
	border-width: 11px;
}
.info-block {
	float: left;
	font: 14px/18px "Lucida Console", Consolas, monospace;
	color: #a5b0c8;
	margin-left: 30px;
}
.top-menu + .info-block {
	margin: 0;
}
.info-block .ico {
	display: inline-block;
	vertical-align: top;
	line-height: 38px;
	height: 38px;
	margin: -10px 0;
}
.info-block img {
	vertical-align: middle;
}
.info-block .temperature {
	font-size: 18px;
	font-weight: normal;
	display: inline-block;
	vertical-align: middle;
	margin-top: 1px;
}
.info-block .horoscope,
.info-block .currency,
.info-block .city {
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 40px;
	margin-right: -6px;
	overflow: hidden;
	white-space: nowrap;
}
.info-block .horoscope:after,
.info-block .currency:after,
.info-block .city:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
	z-index: 10;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.info-block .currency {
	width: 30px;
	margin-right: -4px;
}
.info-block .currency:after {
	width: 5px;
}
.info-block .horoscope {
	max-width: 65px;
	width: auto;
	padding-right: 8px;
}
.info-block .numbers {
	display: inline-block;
	vertical-align: middle;
}
.info-block .numbers span {
	color: #dd2300;
}
.drop-holder {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 1px;
	position: relative;
	z-index: 200;
}
.drop-holder .drop-ico {
	position: relative;
	text-indent: -9999px;
	width: 14px;
	height: 14px;
	border: 1px solid #a5b0c8;
	border-radius: 50%;
	float: left;
	background: #fff;
}

.drop-holder .drop-ico .ico {
	position: absolute;
	overflow: hidden;
	width: 11px;
	height: 5px;
	top: 5px;
	left: 2px;
	margin: 0;
	line-height: normal;
}
.drop-holder .drop-ico .ico:after{
	content: '';
	position: absolute;
	width: 10px;
	height: 11px;
	background: #a5b0c8;
	-moz-transform: rotate(45deg) skewX(10deg) skewY(10deg);
	-webkit-transform: rotate(45deg) skewX(10deg) skewY(10deg);
	-o-transform: rotate(45deg) skewX(10deg) skewY(10deg);
	-ms-transform: rotate(45deg) skewX(10deg) skewY(10deg);
	transform: rotate(45deg) skewX(10deg) skewY(10deg);
	top: -9px;
	left: 0;
}
.drop-holder ul {
	position: absolute;
	top: 25px;
	left: -74px;
	padding: 0 18px;
	margin: 0;
	list-style: none;
	background: #fff;
	font: 16px/22px 'fira_sanslight', arial, sans-serif;
	border: 1px solid #e4eaf7;
	-webkit-box-shadow: 0 4px 0 #e4eaf7;
	-moz-box-shadow: 0 4px 0 #e4eaf7;
	box-shadow: 0 4px 0 #e4eaf7;
	border-radius: 2px;
	text-align: center;
	display: none;
}
.drop-holder.active ul {
	display: block;
}
.drop-holder li {
	overflow: hidden;
	border-top: 1px solid #e4eaf7;
	width: 127px;
	margin-top: -1px;
}
.drop-holder li a {
	display: block;
	color: #a5b0c8;
	padding: 5px;
}
.drop-holder li a:hover {
	color: #5c6373;
}
.info-block li.active {
	display: none;
}
.hot-news {
	overflow: hidden;
	position: relative;
	height: 200px;
}
.hot-news img {
	position: absolute;
	top: 0;
	right: 0;
}
.hot-news a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url(../images/hot-news-pattern.png) repeat-x 0 100%;
}
.hot-news a:before {
	content: '';
	position: absolute;
	top: 0;
	right: 509px;
	width: 813px;
	height: 100%;
	z-index: 5;
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 78%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(78%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 78%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 78%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 78%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 78%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.hot-news .info {
	position: absolute;
	top: 40px;
	left: 40px;
	z-index: 20;
	width: 538px;
}
.hot-news a {
	cursor: pointer;
	display: block;
	height: 100%;
	position: relative;
	color: #000;
}
.hot-news a:hover h1 {
	color:#006af2;
}
.hot-news .label {
	font: 14px/22px 'fira_sansbold', arial, sans-serif;
	color: #fff;
	background: #f60a00;
	border-radius: 2px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
	padding: 0 10px;
	margin-bottom: 19px;
	letter-spacing: 0.12em;
}
.hot-news h1 {
	margin: 0;
	padding: 0;
	border: 0;
	font: 30px/36px 'fira_sansextrabold', arial, sans-serif;
}
.special {
	overflow: hidden;
	margin-bottom: 30px;
	border-bottom: 1px dotted #ccc;
	padding: 12px 0;
	font: 18px/24px 'fira_sansbold', arial, sans-serif;
    overflow-x: scroll;
}
.special strong {
	float: left;
	font-size: 14px;
	font-family: 'fira_sansbold', arial, sans-serif;
	color: #f60a00;
	font-variant: small-caps;
	letter-spacing: 0.32em;
	padding-right: 25px;
}
.special ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.special li {
	display: inline-block;
	vertical-align: top;
}
.special li:before {
	content: '/';
	color: #d2d7e3;
	padding: 0 8px 0 5px;
}
.special li:first-child:before {
	display: none;
}
.special a {
	color: #000;
}
.special a:hover {
	color:#006af2;
}
#main {
	padding: 30px 0 600px;
    background-color: #fff;
}
.main-holdder:after,
#main:after {
	content: '';
	display: block;
	clear: both;
}
.fullwidth-gallery {
	position: relative;
	margin: 0 0 50px 0;
}
.fullwidth-gallery ul:after{
	content:"";
	width:0;
	display:block;
	clear:both;
}
.fullwidth-gallery .btn-prev,
.fullwidth-gallery .btn-next {
	position: absolute;
	top: 50%;
	left: -62px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 -57px;
	opacity: 0.2;
	z-index: 20;
}
.fullwidth-gallery .btn-next {
	left: auto;
	right: -62px;
	background-position: -50px -57px;
}
.fullwidth-gallery .btn-prev:hover,
.fullwidth-gallery .btn-next:hover {
	opacity: 0.5;
}
.gallery-holder {
	position: relative;
	width: 1160px;
	margin: 0 auto;
}
.fullwidth-gallery ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	width: 9999px;
}
.fullwidth-gallery li {
	float: left;
	width: 1160px;
	height: 655px;
	position: relative;
	opacity: 0.2;
}
.fullwidth-gallery li.prev,
.fullwidth-gallery li.next {
	cursor: pointer;
}
.fullwidth-gallery li.prev:hover,
.fullwidth-gallery li.next:hover {
	opacity: 0.5 !important;
}
.fullwidth-gallery .item {
	margin: 0;
	overflow: hidden;
}
.social {
	overflow: hidden;
	margin-bottom: 50px;
}

/*13.01.2015*/
.controls .social{
	margin-left: 10px;
}
.social > .facebook, .social > .google-plus, .social > .twitter,.social > .scroll-to-comments
,.social > .scroll-to-comments-gray,.social > .vk {
	width: 45px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-family: 'fira_sansregular';
}
.social > .facebook a{
	display: block;
	background-color: #4862a3;
	border-bottom: 1px solid #3a4e82;
	padding: 11px 0px;
}
.social > .facebook a:hover{
	background-color: #304987;
}
.social > .facebook span{
	display: block;
	margin: 0px auto;
	width: 10px;
	height: 22px;
	background-image: url(../images/sprite.png);
	background-position: 0 -200px;
}
.social > .facebook div{
	background-color: #304987;
	margin-bottom: 7px;
	border-top: 1px solid #596d9f;
	padding: 9px 0px;
	border-bottom: 3px solid #193476;
}
.social > .google-plus a{
	display: block;
	background-color: #e64c3c;
	border-bottom: 1px solid #b83d30;
	padding: 11px 0px;
}
.social > .google-plus a:hover{
	background-color: #cf3a2a;
}
.social > .google-plus span{
	display: block;
	margin: 0px auto;
	width: 24px;
	height: 22px;
	background-image: url(../images/sprite.png);
	background-position: -60px -200px;
}
.social > .google-plus div{
	margin-bottom: 7px;
	background-color: #cf3a2a;
	border-top: 1px solid #d96155;
	padding: 9px 0px;
	border-bottom: 3px solid #ab1909;
}
.social > .twitter a{
	display: block;
	background-color: #55acee;
	border-bottom: 1px solid #1671b6;
	padding: 12px 0px;
}
.social > .twitter a:hover{
	background-color: #1b8de4;
}
.social > .twitter span{
	display: block;
	margin: 0px auto;
	width: 24px;
	height: 19px;
	background-image: url(../images/sprite.png);
	background-position: -135px -200px;
}
.social > .twitter div{
	margin-bottom: 7px;
	background-color: #1b8de4;
	border-top: 1px solid #49a4e9;
	padding: 9px 0px;
	border-bottom: 3px solid #076ebc;
}

.social > .vk a{
	display: block;
	background-color: #4c75a3;
	border-bottom: 1px solid #355272;
	padding: 11px 0px;
}
.social > .vk a:hover{
	background-color: #355272;
}
.social > .vk span{
	display: block;
	margin: 0px auto;
	width: 16px;
	height: 22px;
	background-image: url(../images/sprite.png);
	background-position: -0px -234px;
}
.social > .vk div{
	margin-bottom: 7px;
	background-color: #355272;
	border-top: 1px solid #4c75a3;
	padding: 9px 0px;
	border-bottom: 3px solid #416892;
}

.social > .scroll-to-comments a{
	display: block;
	padding: 7px 0px 27px 0px;
	color: #fff;
	background-image: url(../images/sprite.png);
	background-position: -0px -270px;
}
.social > .scroll-to-comments-gray a{
	display: block;
	padding: 11px 0px 20px 0px;
	color: #a5b0c8;
	background-image: url(../images/sprite.png);
	background-position: -61px -270px;
}
.social > .scroll-to-comments a:hover,
.social > .scroll-to-comments-gray a:hover{
	opacity: 0.8;
}
.social-list li a.telegram {
	display: block;
	background: none;
}
.social-list li a.telegram svg {
	display: block;
	filter: saturate(70%) grayscale(50%);
	opacity: 0.5;
}
.social-list li a.telegram:hover svg {
	filter: none;
	opacity: 1;
}
/*13.01.2015 End*/

.popular {
	padding: 0;
	margin: 0 0 50px;
	list-style: none;
	overflow: hidden;
}
.popular li {
	overflow: hidden;
	position: relative;
	border-top: 1px dotted #ccc;
}
.popular li:first-child {
	border: 0;
}
.popular a {
	display: table;
	width: 100%;
	height: 69px;
	color: #000;
}
.popular a:hover img {
	display: block;
}
.popular img {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.popular .visual {
	display: table-cell;
	vertical-align: middle;
	width: 69px;
	height: 69px;
	background: #f1f5fb;
	color: #f60a00;
	text-align: center;
	font: 24px/69px 'fira_sansultra', arial, sans-serif;
}
.popular p {
	margin: 0;
	display: table-cell;
	vertical-align: middle;
	padding: 0 20px;
	font: 16px/20px 'fira_sansregular', arial, sans-serif;
}
.popular .name {
	display: table-cell;
	vertical-align: middle;
	font: 14px/24px 'fira_sansmedium', arial, sans-serif;
	text-align: right;
	color: #006af2;
	white-space: nowrap;
}
.popular a:hover {
	color:#006af2;
}
.interview {
	overflow: hidden;
	margin-bottom: 50px;
}
.heading {
	overflow: hidden;
	display: block;
	height: 48px;
	color: #fff !important;
	background: #006af2;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 18px;
	-webkit-box-shadow: 0 5px 0 #004399;
	-moz-box-shadow: 0 5px 0 #004399;
	box-shadow: 0 5px 0 #004399;
	position: relative;
	z-index: 10;
}
.heading h2 {
	float: left;
	margin: 0;
	font: 16px/48px 'fira_sansbold', arial, sans-serif;
}
.heading .link.all {
	margin: 12px 0 0;
	color: #fff;
	font: 14px/24px 'fira_sansmedium', arial, sans-serif;
}
.heading .link.all:hover {
	text-decoration: underline;
}
.interview-content {
	overflow: hidden;
	position: relative;
	border: 2px solid #f1f5fb;
	border-width: 0 1px 1px;
	border-radius: 0 0 2px 2px;
	padding: 25px 18px 18px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmNWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 26%, rgba(241,245,251,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,rgba(255,255,255,1)), color-stop(100%,rgba(241,245,251,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 26%,rgba(241,245,251,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 26%,rgba(241,245,251,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 26%,rgba(241,245,251,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 26%,rgba(241,245,251,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f5fb',GradientType=0 ); /* IE6-8 */
}
.interview-content h3 {
	margin: 0 0 8px;
	font: 16px/24px 'fira_sansextrabold', arial, sans-serif;
}
.form-holder {
	overflow: hidden;
	padding-bottom: 20px;
}
.interview-content .expanded {
	overflow: hidden;
	position: relative;
}
label.row {
	overflow: hidden;
	display: block;
	cursor: pointer;
	border-top: 1px dotted #ccc;
	position: relative;
	padding: 5px 0 5px 35px;
	line-height: 24px;
}
.form-holder label.row:first-child {
	border: 0;
}
label.row div,
label.row input {
	position: absolute;
	left: -9999px;
}
label.row:after {
	content: '';
	position: absolute;
	top: 10px;
	left: 0;
	width: 12px;
	height: 12px;
	border: 1px solid #006af2;
	border-radius: 50%;
}
label.row:before {
	content: '';
	position: absolute;
	top: 12px;
	left: 2px;
	width: 10px;
	height: 10px;
	background: #006af2;
	border-radius: 50%;
	display: none;
}
label.row:hover,
label.row.active {
	color:#006af2;
}
label.row.active:before {
	display: block;
}
.interview-content textarea {
	width: 360px;
	background: #ebf0f8;
	border-color: #e0e2e3;
	color: #7a879c;
	margin-bottom: 15px;
}
.interview-content .form-button {
	background: #004399;
	color: #fff !important;
	-webkit-box-shadow: 0 4px 0 0 #00295d;
	box-shadow: 0 4px 0 0 #00295d;
	width: 388px;
}
.interview-content .form-button:hover {
	-webkit-box-shadow: 0 2px 0 0 #00295d;
	box-shadow: 0 2px 0 0 #00295d;
}
.interview-content .bottom {
	overflow: hidden;
	text-align: center;
	padding-top: 10px;
	font-family: 'fira_sansregular', arial, sans-serif;
}
.analytics {
	overflow: hidden;
	position: relative;
	margin-right: -10px;
}
.analytics-gallery {
	margin: 0 -20px !important;
	padding: 0 20px 0 17px;
}
.analytics-gallery .analytic {
	margin: 0 -4px 23px 3px !important;
}
.analytics-big-gallery {
	margin: 0 0 40px;
}
.analytics-big-gallery .analytic {
	float: left;
	margin: 0 !important;
}
.analytic {
	display: inline-block;
	vertical-align: top;
	width: 281px;
	margin: 0 0px 23px 0px;
	font: 16px/24px 'fira_sansbold', arial, sans-serif;
}
.analytics .prev,
.analytics .next {
	position: absolute;
	top: 80px;
	left: 7px;
	z-index: 50;
	width: 10px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.analytics .next {
	left: auto;
	right: 0;
}
.analytics .prev:after,
.analytics .next:after {
	content: '';
	position: absolute;
	top: 0;
	left: 4px;
	content: '';
	position: absolute;
	-moz-transform: rotate(45deg) skewX(0deg) skewY(0deg);
	-webkit-transform: rotate(45deg) skewX(0deg) skewY(0deg);
	-o-transform: rotate(45deg) skewX(0deg) skewY(0deg);
	-ms-transform: rotate(45deg) skewX(0deg) skewY(0deg);
	transform: rotate(45deg) skewX(0deg) skewY(0deg);
	background: #000;
	width: 20px;
	height: 20px;
	top: 0;
	right: 0;
}
.analytics .next:after {
	left: -14px;
}
.analytics .prev-disable,
.analytics .next-disable {
	opacity: 0.2 !important;
	cursor: default;
}
.analytics-big-gallery .prev,
.analytics-big-gallery .next {
	opacity: 0.2;
	width: 20px;
	top: 149px;
	margin: 0;
}
.analytics-big-gallery .prev:hover,
.analytics-big-gallery .next:hover {
	opacity: 0.5;
}
.analytics-big-gallery .prev {
	background-position: -185px -57px;
	left: 20px;
}
.analytics-big-gallery .next {
	background-position: -185px -87px;
	right: 20px;
}
.analytics-big-gallery .prev:after,
.analytics-big-gallery .next:after {
	display: none;
}
.analytics-farame {
	width: 855px;
	overflow: hidden;
	position: relative;
}
.analytics-big-gallery .analytics-farame {
	width: 852px;
}
.analytics-holder {
	width: 9999px;
	position: relative;
}
.analytic.big {
	width: 852px;
	margin: 0 !important;
}
.analytic a {
	display: block;
	position: relative;
}
.analytic .visual {
	height: 180px;
	overflow: hidden;
	position: relative;
	margin-bottom: 11px;
}
.analytic .visual h4 {
	position: absolute;
	left: 18px;
	color:#006af2;
	z-index: 10;
	bottom: 13px;
}
.analytic .date {
	display: block;
	color: #a5b0c8;
	margin-bottom: 9px;
	font: 14px/24px 'fira_sansitalic', arial, sans-serif;
}
.analytic span.title {
	margin: 0;
	color: #000;
	font: 16px/24px 'fira_sansbold', arial, sans-serif;
}
.analytic a:hover span.title,
.analytic a:hover span.analytic-title {
	color:#006af2;
}
.analytic .info {
	position: absolute;
	top: 35px;
	left: 313px;
	z-index: 20;
	padding-right: 50px;
}
.analytic .info span.analytic-author-title {
	color:#006af2;
	margin-bottom: 12px;
}
.analytic .info span.analytic-title {
	margin: 0 0 6px;
	color: #000;
	font: 22px/30px 'fira_sansextrabold', arial, sans-serif;
	display: block;
}
.analytic.big .visual,
.analytic.small .visual {
	height: 178px;
	-webkit-box-shadow: 0 2px 0 #cfdbea;
	-moz-box-shadow: 0 2px 0 #cfdbea;
	box-shadow: 0 2px 0 #cfdbea;
	margin-bottom: 13px;
}
.analytic.big .visual {
	height: 189px;
	margin-bottom: 6px;
}
.analytic .visual:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/analytic-pattern.png) repeat-x;
	display: none;
}
.analytic.small .visual:after,
.analytic.big .visual:after {
	display: block;
	background-position: 0 11px;
}
.analytic a:hover .visual:after {
	background-position: 0 100%;
}
.analytic .head {
	position: absolute;
	top: 35px;
	left: 22px;
	z-index: 20;
	width: 120px;
}
.analytic .head h2 {
	float: none;
}
.analytic .head li {
	padding: 0;
}
.blogs {
	overflow: hidden;
	margin: 0 -10px 0 -22px;
}
.blog {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px 'fira_sansitalic', arial, sans-serif;
	width: 415px;
	margin: 0 -4px 36px 22px;
}
.blog a {
	display: block;
	color: #8a97b2;
}
.blog header {
	overflow: hidden;
	position: relative;
	height: 100px;
	-webkit-box-shadow: 0 2px 0 #cfdbea;
	-moz-box-shadow: 0 2px 0 #cfdbea;
	box-shadow: 0 2px 0 #cfdbea;
	margin-bottom: 18px;
	background: url(../images/blog-pattern.png) repeat-x;
}
.blog .visual {
	float: left;
	padding-right: 19px;
}
.blog .visual img {
	vertical-align: top;
}
.blog a:hover header {
	background-position: 0 -100px;
}
.blog a:hover h4 {
	color:#006af2;
}
.blog span.blog-title-h3 {
	margin: 12px 0 -4px;
	font: 20px/30px 'fira_sansmedium', arial, sans-serif;
	color: #006af2;
	display: block;
}
.blog span.blog-title-h4 {
	margin: 0 0 11px;
	color: #000;
	font: 16px/20px 'fira_sansbold', arial, sans-serif;
	display: block;
}
.blog p {
	margin: 0;
	font: 14px/18px 'fira_sansregular', arial, sans-serif;
}
#footer {
	width: 100%;
	overflow: hidden;
	height: 580px;
	margin-top: -551px;
	position: relative;
	z-index: 20;
	border-top: 4px solid #e2eaf6;
	background: #f1f5fb;
    pointer-events: all;
}
#footer .holder {
	overflow: hidden;
	width: 1322px;
	margin: 0 auto;
	padding-top: 50px;
}
.block:first-child {
	float: left;
}
.block	{
	float: right;
	width: 314px;
}
#footer .logo {
	float: none;
	display: block;
	margin: 0 0 35px;
}
#footer .two-columns .column:first-child {
	padding-right: 50px;
}
.menu {
	padding: 0 0 29px;
	margin: 0;
	list-style: none;
	overflow: hidden;
	font-size: 12px;
}
.menu li {
	padding-bottom: 7px;
	display: inline-block;
	vertical-align: top;
	min-width: 125px;
}
.menu a {
	color: #95a9c2;
}
.menu a:hover {
	text-decoration: underline;
}
.center .menu {
	padding: 61px 0 0;
}
.center .menu li {
	padding: 0 0 0 29px;
	float: left;
	min-width: 0;
}
.center .menu li:first-child {
	padding: 0;
}
#footer p.footer-title {
	margin: 0 20px 26px 0;
	color: #006af2;
	font: 14px/30px 'fira_sansbold', arial, sans-serif;
	text-transform: uppercase;
}
.social-list {
	padding: 0;
	margin: -7px 0 40px;
	list-style: none;
	overflow: hidden;
}
.social-list li {
	float: left;
	/*13.01.2015*/
	padding-right: 20px;
	/*13.01.2015 end*/
}
.social-list a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	opacity: 0.5;
	width: 28px;
	height: 28px;
}
.social-list a:hover {
	opacity: 1;
}
.social-list a.facebook {
	background-position: -92px 0;
}
.social-list a.facebook:hover {
	background-position: -151px -139px;
}
.social-list a.twitter {
	background-position: -130px 0;
}
.social-list a.twitter:hover {
	background-position: -188px -139px;
}
.social-list a.vkontakte {
	background-position: -168px 0;
}
.social-list a.vkontakte:hover {
	background-position: -226px -139px;
}
/*13.01.2015*/
.social-list a.rss {
	background-position: -295px -92px;
}
.social-list a.rss:hover {
	background-position: -337px -139px;
}
/*13.01.2015 end*/

.copyright {
	overflow: hidden;
	font-size: 11px;
	line-height: 16px;
	color: #8c9fc9;
	padding-bottom: 26px;
}
.copyright strong {
	display: block;
	color: #004399;
	padding-bottom: 16px;
	font: 12px/16px 'fira_sansbold', arial, sans-serif;
}
.copyright p {
	margin: 0;
	font: 11px/16px 'fira_sanslight', arial, sans-serif;
}
.subscribe {
	overflow: hidden;
	margin: 0 0 48px 0;
}
.subscribe input[type=text] {
	float: left;
	padding: 0 20px;
	margin: 0;
	background: #e8eff9;
	border: 1px solid #d9e6fb;
	border-width: 1px 0 1px 1px;
	font-size: 16px;
	line-height: 42px;
	color: #a2b4cf;
	border-radius: 3px 0 0 3px;
	height: 41px;
	width: 155px;
}
.subscribe input[type=submit] {
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 0;
	cursor: pointer;
	color: #fff;
	background: #004399;
	height: 41px;
	border-radius: 0 3px 3px 0;
	text-align: center;
	width: 159px;
	font: 14px/41px 'fira_sansbold', arial, sans-serif;
	box-sizing: border-box;
}
.subscribe input[type=submit]:hover {
	background-color: #003170;
}
.development {
	display: inline-block;
	vertical-align: top;
	color: #2e85f4;
	font: 12px/30px 'fira_sansbold', arial, sans-serif;
}
.center {
	overflow: hidden;
}
.foot-center {
	text-align: center;
}
#footer .head p.footer-title {
	line-height: 24px;
}
.map {
	overflow: hidden;
	position: relative;
	margin-left: 12px;
}
.map img {
	vertical-align: top;
}
.map .marker {
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #004399;
	cursor: pointer;
}
.map .marker:hover {
	background: #f60a00;
}
.map .marker:hover:after {
	content: '';
	position: absolute;
	top: -3px;
	left: -3px;
	width: 12px;
	height: 12px;
	border: 1px solid #f60a00;
	border-radius: 50%;
}
.ui-tooltip {
	position: absolute;
	font: 11px/16px 'fira_sansregular', arial, sans-serif;
	background: #f60a00;
	color: #fff;
	text-transform: uppercase;
	padding: 0 8px;
	z-index: 520;
}
.ui-tooltip:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -4px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: #f60800 transparent transparent transparent;
	margin-left: -4px;
}
.ui-helper-hidden-accessible {
	display: none;
}
/*
	Update
*/
.epizode {
	overflow: hidden;
	margin: 0 -9999px 10px;
	padding: 30px 9999px;
	width: 100%;
	background: url(../images/pattern.gif);
}
.controls {
	float: left;
	width: 120px;
	padding-right: 10px;
	text-align: center;
}
.iconts-list {
	overflow: hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.iconts-list li {
	overflow: hidden;
	padding-bottom: 30px;
	position: relative;
}
.iconts-list a {
	text-indent: -9999px;
	overflow: hidden;
	height: 16px;
	display: block;
	margin: 0 auto;
	opacity: 0.5;
}
.iconts-list a:hover {
	opacity: 1;
}
.iconts-list a.calendar-ico {
	width: 16px;
	position: relative;
	z-index: 10;
	background-position: -49px -34px;
}
.iconts-list a.mail-ico {
	width: 24px;
	background-position: -75px -34px;
}
.iconts-list a.print-ico {
	width: 24px;
	height: 24px;
	background-position: -109px -34px;
}
.iconts-list .defaultPopup {
	height: 16px;
	width: 406px;
	position: absolute;
	top: 0;
	z-index: 1;
	opacity: 0;
	cursor: default;
	left: 50%;
	margin-left: -203px;
}
.controls .social {
	margin-bottom: 19px;
}
.content-block {
	float: left;
	width: 1180px;
	color: #fff;
	position: relative;
}
.video {
	overflow: hidden;
	position: relative;
	width: 800px;
	height: 500px;
	margin-bottom: 23px;
	background: url(../images/player.png) no-repeat 0 100%;
	float: left;
}
.video.index-video{
	overflow: visible;
}
.video .item {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	margin: 0;
	width:100%;
}
.video .loader, .loader {
	position: absolute;
	top: 31px;
	left: 31px;
	z-index: 20;
	display: none;
}
.spinner {
	width: 134px;
	height: 134px;
}
.circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #006af2;
	border-radius: 100%;
	-webkit-animation: fadedelay 1.2s infinite ease-in-out;
	animation: fadedelay 1.2s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.circle2  { transform: rotate(30deg);  -webkit-transform: rotate(30deg)  }
.circle3  { transform: rotate(60deg);  -webkit-transform: rotate(60deg)  }
.circle4  { transform: rotate(90deg);  -webkit-transform: rotate(90deg)  }
.circle5  { transform: rotate(120deg); -webkit-transform: rotate(120deg) }
.circle6  { transform: rotate(150deg); -webkit-transform: rotate(150deg) }
.circle7  { transform: rotate(180deg); -webkit-transform: rotate(180deg) }
.circle8  { transform: rotate(210deg); -webkit-transform: rotate(210deg) }
.circle9  { transform: rotate(240deg); -webkit-transform: rotate(240deg) }
.circle10 { transform: rotate(270deg); -webkit-transform: rotate(270deg) }
.circle11 { transform: rotate(300deg); -webkit-transform: rotate(300deg) }
.circle12 { transform: rotate(330deg); -webkit-transform: rotate(330deg) }
.circle2:before  { animation-delay: -1.1s; -webkit-animation-delay: -1.1s }
.circle3:before  { animation-delay: -1.0s; -webkit-animation-delay: -1.0s }
.circle4:before  { animation-delay: -0.9s; -webkit-animation-delay: -0.9s }
.circle5:before  { animation-delay: -0.8s; -webkit-animation-delay: -0.8s }
.circle6:before  { animation-delay: -0.7s; -webkit-animation-delay: -0.7s }
.circle7:before  { animation-delay: -0.6s; -webkit-animation-delay: -0.6s }
.circle8:before  { animation-delay: -0.5s; -webkit-animation-delay: -0.5s }
.circle9:before  { animation-delay: -0.4s; -webkit-animation-delay: -0.4s }
.circle10:before { animation-delay: -0.3s; -webkit-animation-delay: -0.3s }
.circle11:before { animation-delay: -0.2s; -webkit-animation-delay: -0.2s }
.circle12:before { animation-delay: -0.1s; -webkit-animation-delay: -0.1s }

@-webkit-keyframes fadedelay {
	0%, 39%, 100% { opacity: 0 }
	40% { opacity: 1 }
}

@keyframes fadedelay {
	0%, 39%, 100% { opacity: 0 }
	40% { opacity: 0 }
}
.article-head {
	overflow: hidden;
	font-variant: small-caps;
	color: #a5b0c8;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 36px;
	letter-spacing: 0.02em;
}
.article-head span {
	padding-right: 15px;
}
.article-head a:hover {
	color: #fff;
}
.views:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-position: -143px -34px;
	width: 16px;
	height: 12px;
	background-image: url(../images/sprite.png);
}
.content-block p {
	font: 16px/26px 'PT Serif', serif;
	margin: 0 145px 0 0;
}
/*.content-block .more {
	display: inline-block;
	vertical-align: middle;
	font: 11px/13px 'fira_sansregular', arial, sans-serif;
	background: #fff;
	border: 1px solid #e2eaf6;
	border-radius: 2px;
	padding: 0 9px;
	margin: 0 0 2px 4px;
}*/
.content-block p a {
	color: #fff;
}
.content-block p a:hover {
	opacity: 0.5;
}
.video-info{
	float: left;
	width: 800px;
}
.issues {
	overflow: hidden;
	color: #fff;
	float: left;
	width: 320px;
	padding-left: 45px;
	position: absolute;
	top: 0px;
	right: 20px;
}
.issues h4 {
	margin: -5px 0 22px;
	letter-spacing: 0.002em;
	text-transform: uppercase;
	font: 14px/22px 'fira_sansbold', arial, sans-serif;
}
.issues h4 a {
	color: #fff;
	padding-right: 30px;
	margin-right: -30px;
}
.issues h4:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 2px 10px;
	background-position: -169px -34px;
	width: 17px;
	height: 10px;
}
.issues-list {
	overflow: hidden;
	position: relative;
	font: 12px/16px 'fira_sansregular', arial, sans-serif;
}
.issues-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.issues-list li {
	position: relative;
	overflow: hidden;
	margin-top: 17px;
}
.issues-list li:first-child {
	margin: 0;
}
.issues-list li:after {
	content: '';
	position: absolute;
	-moz-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-webkit-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-o-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-ms-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	background: #fff;
	width: 15px;
	height: 15px;
	top: 8px;
	left: -8px;
}
.issues-list a {
	color: #fff;
	padding-left: 35px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 10;
	min-height: 32px;
}
.issues-list li:hover:after {
	opacity: 0.5;
}
.issues h4 a:hover,
.issues-list a:hover {
	opacity: 0.5;
}
.epizode .scrollbar {
	background: rgba(255, 255, 255, 0.1);
}
.epizode .handle {
	opacity: 0.4;
}

/* page News-List 22.08.14 */
.top-news {
	overflow: hidden;
	margin: 0 0 54px;
}
.top-news a {
	color: inherit;
}
.top-news a:hover h2 {
	color: #006af2;
}
.top-news .item {
	float: left;
	margin: 0 35px 0 -2px;
}
.top-news .text {
	overflow: hidden;
	font: 16px/24px 'fira_sansregular', arial, sans-serif;
}
.top-news header {
	margin: 0 0 16px;
}
.top-news h2 {
	font: 22px/30px 'fira_sansextrabold', arial, sans-serif;
	color: #000;
	margin: -4px 0 18px;
}
.top-news .date {
	color: #a5b0c8;
	font: 16px/20px 'fira_sansitalic', arial, sans-serif;
}
.top-news p {
	margin: 0;
	font: 16px/24px 'fira_sansregular', arial, sans-serif;
}
.top-news .item.large {
	margin: -2px -2px 18px;
	height: auto;
	float: none;
}
.top-news p a {
	color: #006af2;
}
.top-news p a:hover {
	color: #004399;
}
.top-news h1 {
	margin: 0 0 14px;
	padding: 0;
	border: 0;
	font-size: 38px;
}
.video-pic .play {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 4;
	width: 36px;
	height: 36px;
	border: 2px solid #fff;
	text-indent: -9999px;
	overflow: hidden;
	border-radius: 50%;
}
.video-pic .play .ico {
	position: absolute;
	overflow: hidden;
	width: 18px;
	height: 64px;
	margin: -33px 0 0 -6px;
	top: 50%;
	left: 50%;
}
.video-pic .play .ico:after{
	content: '';
	position: absolute;
	top: 0;
	right: 27px;
	background: #fff;
	width: 63px;
	height: 63px;
	-moz-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-webkit-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-o-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-ms-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
}
.analytic-text span.analytic-title-h4 {
	margin: 0 0 5px;
}
.analytic p {
	color: #8a97b2;
	margin: 0;
	font: 14px/19px 'fira_sansregular', arial, sans-serif;
}
.analytic-text {
	margin: 0 0 28px;
}
.analytic-block {
	margin: 0;
}
.analytic-block .analytic,
.analytic-block .analytic:first-child {
	display: block;
	margin: 0 0 16px;
}
.interview-content .form-button {
	width: 100%;
}
.interview-content textarea {
	width: 100%;
	box-sizing: border-box;
	height: 60px;
}
.news-table {
	margin-bottom: 6px;
}
.news-table a {
	display: table;
	width: 100%;
	border-collapse: collapse;
}
.news-table li {
	margin: 0 0 11px;
	padding: 5px 0 0;
}
.news-table li:first-child {
	padding: 0;
}
.news-table .number {
	width: 30px;
	padding-top: 5px;
	font: 18px/20px 'fira_sansregular', arial, sans-serif;
}
.news-table .number,
.news-table .visual,
.news-table .info {
	display: table-cell;
	vertical-align: middle;
}
.news-table .info {
	padding: 10px 0 8px;
}
.news-table .visual {
	margin: 0;
	padding: 5px 10px 0 0;
}
/*.foot-margin {
	margin: 0 0 26px;
}*/
.items.horizontal {
	margin: -0.14em -1em 23px 0;
}
.horizontal .item {
	border: 0.14em solid transparent;
}
.more-content {
	text-align: center;
	position: relative;
	margin-bottom: 50px;
	padding: 9px 0;
	font: 12px/12px 'fira_sansregular', arial, sans-serif;
}
.more-content a {
	color: #006af2;
	text-transform: lowercase;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	border: 1px solid #e2eaf6;
	padding: 4px 16px;
}
.more-content a:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e2eaf6;
	z-index: -1;
}
.more-content a:hover {
	background: #006af2;
	color: #fff;
}
.comment-form {
	overflow: hidden;
}
.padding {
	padding-right: 115px !important;
}
.comment-header {
	overflow: hidden;
	border: 1px dotted #ccc;
	border-width: 1px 0;
	padding: 15px 0 14px;
	margin-bottom: 37px;
}
.comment-header h2 {
	float: left;
	color: #000;
	margin: 0 20px 0 0;
	text-transform: uppercase;
	font: 18px/24px 'fira_sansbold', arial, sans-serif;
}
.comment-header .number {
	float: left;
	color: #a5b0c8;
	font: 20px/24px 'fira_sansbold', arial, sans-serif;
}
.filter {
	float: right;
	color: #a5b0c8;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.filter span {
	float: left;
	padding-right: 10px;
}
.filter ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}
.filter li {
	float: left;
	opacity: 0.5;
	padding-left: 10px;
}
.filter li.active {
	opacity: 1;
}
.commnets-list {
	overflow: hidden;
}
.comment {
	overflow: hidden;
	margin-bottom: 25px;
	padding-bottom: 23px;
	border-bottom: 1px dotted #ccc;
	font-family: 'fira_sansregular', arial, sans-serif;
}
.comment .holder {
	overflow: hidden;
	position: relative;
	padding-right: 80px;
}
.add-comment .visual,
.comment .visual {
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: relative;
	border-radius: 50%;
	margin: 0 25px 0 0;
}
.add-comment .visual img,
.comment .visual img {
	vertical-align: top;
}
.add-comment .info,
.comment .info {
	overflow: hidden;
	min-height: 100px;
}
.comment header {
	overflow: hidden;
	padding-bottom: 8px;
	color: #a5b0c8;
}
.answer-ico,
.comment header > * {
	display: inline-block;
	vertical-align: middle;
}
.comment .rating {
	position: absolute;
	top: 32px;
	right: 16px;
	width: 28px;
	height: 56px;
	border-radius: 2px;
	border: 1px solid transparent;
}
.comment .rating .down,
.comment .rating .up {
	display: block;
	height: 13px;
	text-align: center;
	color: #8a93a9;
	visibility: hidden;
	border-bottom: 1px solid #dfe2eb;
	font-size: 18px;
	line-height: 13px;
}
.comment .rating .down {
	border-bottom: 0;
	border-top: 1px solid #dfe2eb;
}
.comment .rating input {
	overflow: hidden;
	display: block;
	width: 100%;
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: center;
	height: 28px;
	color: #8a93a9;
	font: 16px/28px 'fira_sansregular', arial, sans-serif;
}
.comment .rating.green input {
	color: #53d016;
}
.comment .rating.red input {
	color: red;
}
.comment .holder:hover > .rating {
	border-color: #dfe2eb;
}
.comment .holder:hover > .rating .down,
.comment .holder:hover > .rating .up {
	visibility: visible;
}
.comment p {
	margin: 0 0 5px;
	color: #555;
	font: 15px/24px 'fira_sansregular', arial, sans-serif;
}
.comment .name {
	margin-right: 6px;
}
.comment .social-ico {
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
	opacity: 0.5;
	margin-right: 6px;
	background-position: -200px -34px;
}
.comment .social-ico:hover {
	opacity: 1;
}
.answer-ico,
.comment header span,
.comment header em {
	padding-right: 6px;
	font-size: 12px;
}
.comment header em {
	font-family: 'fira_sansitalic', arial, sans-serif;
}
.answer-ico {
	width: 11px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: -224px -34px;
}
.answer-link {
	overflow: hidden;
	line-height: 24px;
}
.answer-link a {
	color: #a5b0c8;
}
.answer-link a:hover {
	color: #004399;
}
.comment .comment {
	border: 0;
	margin: 0;
	padding: 0;
}
.comment .comment .holder {
	padding: 0 75px 0 80px;
	margin-top: 27px;
}
.leave {
	overflow: hidden;
	text-align: center;
	padding-bottom: 64px;
	line-height: 34px;
	color: #a5b0c8;
}
.comment-form .button {
	height: 32px;
	line-height: 32px;
	margin-right: 16px;
}
.add-comment {
	overflow: hidden;
	padding-bottom: 25px;
}
.add-comment textarea {
	display: block;
	overflow: auto;
	padding: 16px;
	margin: 0 0 25px;
	width: 100%;
	height: 160px;
	background: #f7fafe;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
}
.add-comment .form-button {
	float: right;
	margin-right: 0;
}

/*
	Update 24.08
*/
.next-issues {
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	color: #fff;
	opacity: 0.3;
	line-height: 24px;
	cursor: default;
	padding-bottom: 30px;
}
.next-issues span {
	display: block;
	font-size: 10px;
	line-height: 16px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.next-issues:hover {
	opacity: 1;
}
.programm {
	overflow: hidden;
	position: relative;
	font-size: 18px;
	line-height: 56px;
	margin-bottom: 30px;
}
.programm.has-scroll {
	padding-right: 17px !important;
	padding-left: 10px;
}
.programm ul {
	margin:0;
	padding:0;
	list-style:none;
}
.programm ul:after{
	content: '';
	display: block;
	clear: both;
}
.programm li {
	overflow: hidden;
	float: left;
	width: 100px;
}
.programm a {
	display: block;
    /* width: 55px; */
	height: 55px;
	color: rgba(255, 255, 255, 0.3);
	border-top: 1px dotted rgba(255, 255, 255, 0.3);
}
.programm li:first-child a {
	border: 0;
}
.programm .active a,
.programm a:hover {
	color: #fff;
}
.programm .active a span:first-child {
	font: 24px/56px 'fira_sansbold', arial, sans-serif;
}
.programm a:hover span:first-child {
	display: none;
}
.programm span {
	display: block;
	height: 100%;
}
.programm span + span {
	/* width: 55px; */
	/* box-sizing: border-box; */
	/* padding: 10px 0px; */
	font-size: 14px;
	/* line-height: 16px; */
	/* word-wrap: break-word; */
	background: rgba(255, 255, 255, 0.1);
}
.calendar {
	overflow: hidden;
	position: relative;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	margin: -7px 0 14px;
}
.calendar a {
	color: #fff;
	cursor: pointer;
}
.calendar .prev,
.calendar .next {
	position: absolute;
	top: 19px;
	left: 0;
	text-indent: -9999px;
	overflow: hidden;
	width: 7px;
	height: 10px;
}
.calendar .prev:after,
.calendar .next:after {
	content: '';
	position: absolute;
	top: 0;
	left: -6px;
	width: 10px;
	height: 10px;
	background: #fff;
	-moz-transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	-webkit-transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	-o-transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	-ms-transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
	transform: rotate(45deg) skewX(-10deg) skewY(-10deg);
}
.calendar .prev.disable:after,
.calendar .next.disable:after {
	opacity: 0.3;
}
.calendar .prev.disable,
.calendar .next.disable {
	cursor: default;
}
.calendar .prev:after {
	left: 3px;
}
.calendar .next {
	left: auto;
	right: 0;
}
.calendar span {
	display: block;
}
.calendar .day {
	font: 48px/48px 'fira_sansbold', arial, sans-serif;
}

/*
	Update 25.08
*/

.content.social-size {
	padding-left: 112px;
	position: relative;
	width: 740px;
}
.social-size .controls {
	width: 90px;
	padding: 0;
	position: absolute;
	top: -27px;
	left: 0;
	z-index: 40;
	padding-top: 27px;
}
.social-size .iconts-list a.mail-ico {
	background-position: -244px -34px;
	padding-right: 1px;
}
.social-size .iconts-list a.print-ico {
	background-position: -278px -34px;
	padding-right: 1px;
}
.video-block {
	overflow: hidden;
	font: 12px/28px 'fira_sansregular', arial, sans-serif;
	color: #a5b0c8;
	font-variant: small-caps;
	letter-spacing: 0.115em;
	margin-bottom: 32px;
	position: relative;
}
.video-block iframe {
	display: none;
    width: 100%;
}
.video-block .vpaid-container iframe {
    display: inherit;
}
.video-block .outstream-unit-container iframe {
    display: block;
}
.video-block .vide-title, .analitic_image .vide-title {
	display: block;
	/*margin-top: -11px;*/
}
.analitic_image .vide-title {
	color: #a5b0c8;
	font-variant: small-caps;
	letter-spacing: 0.115em;
	margin-bottom: 32px;
	font: 12px/28px 'fira_sansregular', arial, sans-serif;
	margin-top: -5px;
}
.video-holder {
	width: 100%;
	height: 100px;
	overflow: hidden;
	margin-bottom: 11px;
	position: relative;
	display: block;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.video-holder img {
	visibility: hidden;
}
.video-holder .play {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 4;
	margin: -36px 0 0 -36px;
	width: 68px;
	height: 68px;
	border: 4px solid #fff;
	text-indent: -9999px;
	overflow: hidden;
	border-radius: 50%;
    -webkit-transition: opacity 1s ease-in-out;
       -moz-transition: opacity 1s ease-in-out;
        -ms-transition: opacity 1s ease-in-out;
         -o-transition: opacity 1s ease-in-out;
            transition: opacity 1s ease-in-out;
}
.video-holder .play .ico {
	position: absolute;
	overflow: hidden;
	height: 34px;
	width: 30px;
	margin: -16px 0 0 -10px;
	top: 50%;
	left: 50%;
}
.video-holder .play .ico:after{
	content: '';
	position: absolute;
	top: -16px;
	right: 27px;
	background: #fff;
	width: 63px;
	height: 63px;
	-moz-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-webkit-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-o-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-ms-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
}
iframe {
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0 0 11px;
	padding: 0 0 18px;
	font: 42px/48px 'fira_sansbold', arial, sans-serif;
	border-bottom: 1px dotted #ccc;
}
p {
	font: 18px/28px 'PT Serif', serif;
	margin: 0 0 32px;
}
.content .article-head {
	margin-bottom: 27px;
	font-family: 'fira_sansregular', arial, sans-serif;
}
.content .article-head a {
	color: #006af2;
}
.content .article-head a:hover {
	color: #004399;
}
.author-block {
	margin: 0;
	padding: 8px 52px 0 0;
	float: left;
	font: 16px/30px 'fira_sansbold', arial, sans-serif;
}
blockquote {
	overflow: hidden;
	display: block;
	position: relative;
	padding: 43px 78px 43px 112px;
	margin: 0 0 32px;
	border: 1px dotted #ccc;
	border-width: 1px 0;
}
blockquote:after {
	content: '';
	position: absolute;
	top: 50px;
	left: 25px;
	background-position: -206px 0;
	width: 31px;
	height: 23px;
}
blockquote p {
	color: #8798af;
	margin: 0;
	font: italic 22px/32px 'PT Serif', serif;
}
.graph {
	overflow: hidden;
	width: 828px;
	position: relative;
	margin: 0 0 32px -88px;
}
.graph header {
	position: absolute;
	top: 20px;
	left: 88px;
	width: 735px;
	z-index: 100;
}
.graph header h2 {
	margin: 0;
	color: #000;
	font: 18px/24px 'fira_sansextrabold', arial, sans-serif;
}
.graph header a {
	float: right;
	font: 14px/24px 'fira_sansmedium', arial, sans-serif;
}
#article_content ul, .default-list {
	font: 18px/28px 'PT Serif', serif;
	margin: 0 0 32px;
	padding:0;
	list-style:none;
}
#article_content ul li, .default-list li {
	padding: 0 0 19px 60px;
	position: relative;
}
#article_content ul li:after, .default-list li:after {
	content: '';
	position: absolute;
	top: 9px;
	left: 20px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #006af2;
}
.controls.fixed {
	position: fixed;
	top: 60px;
	z-index: 20;
	/*background: #fff;*/
}
.gallery {
	overflow: hidden;
	margin-bottom: 32px;
	height: 670px;
	background: #00142e;
	position: relative;
	color: #fff;
	width: 100%;
	font: 12px/28px 'fira_sansregular', arial, sans-serif;
}
.rsOverflow {
	width: 100%;
	height: 495px;
	overflow: visible;
	position: static;
}
.rsContainer {
	width: 100%;
	height: 100%;
	position: relative;
}
.rsSlide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.rsNav {
	overflow: hidden;
	width: 100% !important;
	padding-top: 5px;
	height: 170px !important;
	z-index: 1;
}
.rsThumb,
.rsNavItem {
	float: left;
	overflow: hidden;
	width: 188px !important;
	height: 115px !important;
}
.rsThumb {
	opacity: 0.5;
}
.rsThumb.rsNavSelected {
	opacity: 1;
}
.rsDefault .rsGCaption {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	z-index: 20;
	background: none;
	padding: 14px 93px 13px 120px;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
    font: 12px/14px 'fira_sansregular',arial,sans-serif;
}
.rsDefault .rsGCaption span {
	padding-left: 20px;
}
.rsDefault .rsFullscreenBtn {
	position: absolute;
	right: 21px;
	top: auto;
	bottom: 17px;
	width: 21px;
	height: 21px;
	z-index: 30;
	background-position: -246px 0;
	opacity: 0.3;
	cursor: pointer;
}
.rsDefault .rsFullscreenIcn:hover,
.rsDefault .rsFullscreenIcn {
	display: block;
	height: 100%;
	width: 100%;
	background: none;
	padding: 0;
	margin: 0;
}
.rsFullscreenBtn:hover {
	opacity: 1;
}
.rsDefault .rsArrow {
	width: 17px;
	height: 17px;
	opacity: 0.3;
	top: auto !important;
	bottom: 19px !important;
	right: auto !important;
	z-index: 30;
}
.rsDefault .rsArrow:hover {
	opacity: 1;
}
.rsDefault .rsArrow.rsArrowLeft {
	background-position: -277px 0;
}
.rsDefault .rsArrow.rsArrowRight {
	background-position: -304px 0;
}
.rsDefault .rsArrow.rsArrowLeft {
	left: 20px !important;
}
.rsDefault .rsArrow.rsArrowRight {
	left: 110px !important;
}
.rsDefault .rsArrowIcn {
	display: none !important;
}
.rsThumbsArrow {
	display: none !important;
}
.rsSlideCount {
	position: absolute;
	left: 39px;
	bottom: 13px;
	font-size: 18px;
	z-index: 30;
	width: 70px;
	text-align: center;
}
.social-post {
	overflow: hidden;
	padding-bottom: 45px;
	margin-left: -85px;
}
.scroll-post {
	overflow: hidden;
	height: 805px;
	margin-bottom: 45px;
	position: relative;
}
.scroll-post:after {
	content: '';
	position: absolute;
	top: 0;
	left: 14px;
	text-indent: -9999px;
	overflow: hidden;
	width: 0;
	height: 100%;
	z-index: -1;
	border-left: 1px dotted #ccc;
}
.scroll-post ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow: hidden;
	z-index: 30;
}
.scroll-post li {
	width: 690px;
	padding: 0 0 0 85px;
	position: relative;
}
.scroll-post li:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 7px;
	width: 16px;
	height: 16px;
	background: #006af2;
	border-radius: 50%;
}
.scroll-post li:before {
	content: '';
	position: absolute;
	top: -6px;
	left: 0;
	width: 30px;
	height: 36px;
	background: #fff;
}
.scroll-post li.twitter:after {
	width: 30px;
	height: 25px;
	left: 0;
	border-radius: 0;
	background-position: -331px 0;
}
.scroll-post li.facebook:before,
.scroll-post li.twitter:before {
	height: 45px;
}
.scroll-post li.facebook:after {
	width: 25px;
	height: 25px;
	left: 2px;
	border-radius: 0;
	background-position: -371px 0;
}
.scroll-post header {
	overflow: hidden;
	color: #a5b0c8;
	margin-bottom: 12px;
	font: 16px/24px 'fira_sansregular', arial, sans-serif;
}
.scroll-post em {
	padding: 0 16px;
	font-family: 'fira_sansitalic', arial, sans-serif;
}
.scroll-post .visual {
	overflow: hidden;
	margin-bottom: 32px;
}
.scroll-post .visual img {
	vertical-align: top;
}
.scroll-post:before {
	left: 80px;
	width: 700px;
	z-index: 10;
}
footer.info {
	overflow: hidden;
	font-size: 12px;
	line-height: 28px;
	letter-spacing: -0.02em;
}
/* add ,footer.info */
.social-post footer.info, footer.info {
	padding-left: 85px;
}
footer.info .tags {
	overflow: hidden;
	margin:0;
	padding:0;
	color: #cbd4e9;
	list-style:none;
	border-bottom: 1px dotted #ccc;
	text-transform: uppercase;
}
footer.info .tags li {
	float: left;
	padding-left: 20px;
}
footer.info .tags li:first-child {
	padding: 0;
}
footer.info .error {
	display: block;
	color: #a5b0c8;
}
.container852 {
	margin-left: -112px;
	padding-bottom: 27px;
}

/*
	Update 30.08.2014
*/

.page404 {
	width: 100%;
	margin: -40px -9999px -75px;
	padding: 200px 9999px 227px;
	background: #0155bf;
	overflow: hidden;
	color: #fff;
	text-align: center;
	font: 18px/24px 'fira_sansbold', arial, sans-serif;
}
.page404 h1 {
	margin: 0 0 7px;
	border: 0;
	padding: 0;
	font: 200px/200px 'fira_sansbold', arial, sans-serif;
}
.page404 a {
	color: #fff;
	text-decoration: underline;
}
.page404 a:hover {
	color: #033069;
	text-decoration: none;
}
.search-form {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 60px;
	border: 1px solid #a5b0c8;
	background: #fff;
	z-index: 10;
	height: 58px;
	/*13.01.2015*/
	width: 866px;
	/*Edy 13.01.2015*/
	display: none;
}
.search-form input[type="submit"] {
	position: absolute;
	top: 19px;
	left: 21px;
	border: 0;
	width: 20px;
	height: 21px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	background-position: -339px -34px;
	cursor: pointer;
}
.search-form .close {
	position: absolute;
	top: 22px;
	right: 20px;
	text-indent: -9999px;
	overflow: hidden;
	width: 16px;
	height: 15px;
	opacity: 0.3;
	background-position: -313px -34px;
}
.search-form .close:hover {
	opacity: 1;
}
.search-form input[type="text"] {
	padding: 7px 5px;
	margin: 9px 0 0;
	background: none;
	border: 0;
	border-left: 1px solid #e4e7ee;
	color: #8a97b2;
	width: 875px;
	font: 18px/26px 'fira_sanslight', arial, sans-serif;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}
@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	100% {
		-webkit-transform: perspective(400px);
		-ms-transform: perspective(400px);
		transform: perspective(400px);
	}
}
.flipInX {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}
@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		-ms-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
.datepicker {
	overflow: hidden;
	position: relative;
	margin-bottom: 39px;
}
.datepick {
	width: 426px !important;
	border-radius: 0;
	border: 1px solid #d5dae5;
	font: 16px/36px 'fira_sansregular', arial, sans-serif;
}
.is-datepick .datepick {
	border: 0;
}
.datepick-month {
	border: 0;
	float: none;
	width: auto;
	overflow: hidden;
}
.datepick-cmd-today {
	display: none;
}
.datepick-nav {
	height: 0;
}
.datepick-month th {
	border: 0;
	background: none;
	height: 10px;
}
.datepick-month thead {
	border: 0;
}
.datepick-month th a,
.datepick-month th span {
	display: none;
}
.datepick-month-header {
	background: #f6f7f9;
	height: 34px;
	color: #f72e26;
	font: 16px/34px 'fira_sansbold', arial, sans-serif;
}
.datepick-month td .datepick-today {
	background: none;
}
.datepick-month td {
	background: none;
	border: 0;
}
.datepick-month span,
.datepick-month a {
	background: none;
	padding: 0;
	line-height: 50px;
	color: #a5b0c8;
}
.datepick-month table {
	table-layout: fixed;
}
.datepick-month td .datepick-weekend {
	background: none;
}
.datepick-month td .datepick-highlight {
	background: none;
}
.datepick-month td .datepick-selected,
.datepick-month a.datepick-today,
.datepick-month td .datepick-selected,
.datepick-month a:hover {
	color: #006af2;
	font-family: 'fira_sansbold', arial, sans-serif;
}
.datepick-month td .datepick-selected {
	background: none;
	color: #004399;
}
.datepick-month .datepick-other-month {
	opacity: 0.3;
}
a.datepick-cmd,
a.datepick-cmd-prev,
a.datepick-cmd-next {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 6px;
	height: 11px;
	padding: 0;
	margin: 12px 0 0 10px;
	position: relative;
}
a.datepick-cmd-next {
	float: right;
	margin: 12px 10px 0 0;
}
a.datepick-cmd:hover {
	background: none;
}
a.datepick-cmd:after {
	content: '';
	position: absolute;
	top: 0;
	left: 3px;
	width: 11px;
	height: 11px;
	-moz-transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	-webkit-transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	-o-transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	-ms-transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	background: #a5b0c8;
}
a.datepick-cmd-next:after {
	left: -8px;
}
a.datepick-cmd:hover:after {
	background: #006af2;
}
.blue-calendar {
	width: 406px !important;
	border: 0;
	background: rgba(51, 78, 112, 0.97);
	border-radius: 3px !important;
	margin-top: 10px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.4);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.4);
}
.blue-calendar .datepick-month-header {
	background: none;
	color: #fff;
	height: 52px;
	line-height: 52px;
}
.blue-calendar a.datepick-cmd:after {
	background: #fff;
}
.blue-calendar a.datepick-cmd:hover:after {
	background: #006af2;
}
.blue-calendar a.datepick-cmd-prev,
.blue-calendar a.datepick-cmd-next {
	margin: 20px 0 0 22px;
}
.blue-calendar a.datepick-cmd-next {
	margin: 20px 22px 0 0;
}
.blue-calendar  .datepick-month td .datepick-other-month {
	background-color: transparent;
	opacity: 0.3;
}
.blue-calendar .datepick-month span,
.blue-calendar .datepick-month a {
	color: #fff;
	line-height: 52px;
}
.blue-calendar .datepick-month td {
	border: 1px solid #223752;
}
.blue-calendar .datepick-month tr td:first-child {
	border-left: 0;
}
.blue-calendar .datepick-month tr td:last-child {
	border-right: 0;
}
.blue-calendar .datepick-month tr:last-child td {
	border-bottom: 0;
}
.blue-calendar .datepick-month th {
	height: 0;
}
.blue-calendar .datepick-month td .datepick-selected,
.blue-calendar .datepick-month a.datepick-today,
.blue-calendar .datepick-month td .datepick-selected,
.blue-calendar .datepick-month a:hover {
	font-family: 'fira_sansregular', arial, sans-serif;
}
.blue-calendar .datepick-month a.datepick-today {
	background: #006af2 !important;
}
.blue-calendar .datepick-month td .datepick-selected,
.blue-calendar .datepick-month a:hover {
	background: #004399;
}
.archive-caledar{
    margin-top: 170px;
}
.news-filter {
	overflow: hidden;
	background: #f4f8ff;
	margin-bottom: 40px;
	display: table;
	width: 100%;
	box-sizing: border-box;
	padding-right: 128px;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.news-filter .col {
	display: table-cell;
	vertical-align: top;
	padding: 20px 30px 30px 0;
}
.news-filter h3 {
	margin: 0 0 16px 20px;
	color: #f60a00;
	text-transform: uppercase;
	font: 14px/24px 'fira_sansbold', arial, sans-serif;
}
.news-filter ul {
	margin:0;
	padding:0;
	list-style:none;
}
.news-filter li {
	padding-left: 16px;
	margin-bottom: 12px;
	border-left: 4px solid transparent;
}
.news-filter a {
	color: #a5b0c8;
}
.news-filter .active a,
.news-filter a:hover {
	color: #006af2;
}
.news-filter .active {
	border-color: #006af2;
}
.main-search {
	overflow: hidden;
	padding: 5px 0 10px;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.main-search .check {
	float: right;
}
.main-search .head {
	margin: 0;
	float: left;
	width: auto;
	padding: 0;
}
.main-search .head ul {
	line-height: 20px;
}
.row {
	overflow: hidden;
	padding-bottom: 20px;
}
.row textarea,
input[type="text"],
input[type="text"]:disabled  {
	display: block;
	overflow: hidden;
	border: 1px solid #d5dae5;
	border-radius: 2px;
	padding: 5px 15px;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	color: #8a97b2;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
input[type="text"]:disabled {
	background: #fff;
}
input[type="file"] {
	cursor: pointer;
}
.row textarea {
	overflow: auto;
	height: 145px;
}
.input-holder {
	overflow: hidden;
}
.main-search .button {
	float: right;
	margin-left: 25px;
	min-width: 115px;
}
.button.small {
	height: 32px;
	line-height: 32px;
}
.check {
	display: block;
	overflow: hidden;
	color: #a5b0c8;
	position: relative;
	line-height: 20px;
	padding-left: 30px;
	cursor: pointer;
}
.check.active {
	color: #000;
}
.check div,
.check input {
	position: absolute;
	left: -9999px;
}
.check:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #d5dae5;
	border-radius: 2px;
	cursor: pointer;
}
.check.active:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	background: #006af2;
	width: 14px;
	height: 14px;
	cursor: pointer;
	border-radius: 2px;
}
.check.active:after {
	border-color: #006af2;
}
h2 {
	margin: 0 0 40px;
	font: 24px/24px 'fira_sansbold', arial, sans-serif;
}
.pagination {
	margin:0;
	padding: 30px 0;
	list-style:none;
	overflow: hidden;
	text-align: center;
	color: #a5b0c8;
	font: 16px/24px 'fira_sansregular', arial, sans-serif;
}
.pagination li {
	display: inline-block;
	vertical-align: top;
	padding: 0 3px;
}
.pagination a {
	color: #a5b0c8;
	float: left;
	padding: 5px 10px;
}
.pagination .active span,
.pagination .active a,
.pagination a:hover {
	color: #006af2;
}
.pagination span {
	float: left;
	padding: 5px 10px;
}
.archive-date {
	margin: 5px auto 25px;
	padding:0;
	width: 310px;
	list-style:none;
	display: table;
	table-layout: fixed;
	color: #a5b0c8;
	font: 16px/24px 'fira_sansregular', arial, sans-serif;
}
.archive-date li {
	display: table-cell;
	vertical-align: middle;
}
.archive-date a {
	color: #a5b0c8;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 20px;
}
.archive-date a:hover {
	color: #006af2;
}
.archive-date .next a {
	padding: 0 20px 0 0;
}
.archive-date .next,
.archive-date .prev {
	width: 30px;
}
.archive-date .active {
	text-align: center;
	white-space: nowrap;
	font: 24px/24px 'fira_sansbold', arial, sans-serif;
}

.archive-date .next {
	text-align: right;
}
.archive-date .prev a:after,
.archive-date .next a:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	width: 21px;
	height: 21px;
	background-position: -397px -273px;
}
.archive-date .next a:after {
	left: auto;
	right: 0;
	background-position: -356px -273px;
}
.sidebar .items {
	margin-bottom: 40px;
}
.sidebar .item.medium {
	width: 426px;
	height: 239px;
	margin: 0;
	overflow: hidden;
}
.half .column {
	width: 406px;
}
.add {
	overflow: hidden;
	color: #a5b0c8;
	margin-bottom: 40px;
	font: 14px/18px 'fira_sansregular', arial, sans-serif;
}
.add .button {
	min-width: 160px;
}
.add p {
	margin: 0 0 18px;
	font: 14px/18px 'fira_sansregular', arial, sans-serif;
}
.contacts {
	overflow: hidden;
	margin-bottom: 15px;
	color: #a5b0c8;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.contacts p {
	margin: 0 0 30px;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.contacts h1 {
	margin: 0 0 30px;
	padding: 0;
	border: 0;
	font-size: 30px;
	line-height: 48px;
	color: #000;
}
.contacts .map {
	float: right;
	margin: 7px 0 40px 40px;
}
.black {
	color: #000 !important;
}
.poll-block .interview {
	background: #f1f5fb;
	border-radius: 2px;
	padding: 15px 20px 8px;
}
.poll-block .interview-content {
	background: none !important;
	padding: 0 0 40px;
}
.poll-block .interview-content .button {
	background: #b6c6da;
	color: #fff !important;
	background: #b6c6da;
	-webkit-box-shadow: 0 4px 0 #8aa0bc;
	-moz-box-shadow: 0 4px 0 #8aa0bc;
	box-shadow: 0 4px 0 #8aa0bc;
}
.poll-block .interview-content .button:hover {
	-webkit-box-shadow: 0 2px 0 #8aa0bc;
	-moz-box-shadow: 0 2px 0 #8aa0bc;
	box-shadow: 0 2px 0 #8aa0bc;
}
.results {
	overflow: hidden;
	position: relative;
}
.results-block {
	overflow: hidden;
	position: relative;
	border-top: 1px dotted #c1c4c9;
}
.results .results-block:first-child {
	border: 0;
}
.results header {
	overflow: hidden;
	line-height: 24px;
}
.results header a {
	display: block;
	padding: 10px 30px 10px 0;
	position: relative;
}
.results header a:after {
	content: '';
	position: absolute;
	top: 28px;
	right: 13px;
	width: 12px;
	height: 12px;
	-moz-transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	-webkit-transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	-o-transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	-ms-transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	transform: rotate(45deg) skewX(-0deg) skewY(-0deg);
	background: #a5b0c8;
}
.results header a:before {
	content: '';
	position: absolute;
	top: 25px;
	right: 17px;
	width: 13px;
	height: 18px;
	background: #fff;
	z-index: 1;
}
.interview .results header a:before {
	background: #f1f5fb;
}
.results .active header a:after {
	background: #006af2;
	top: 23px;
}
.results .active header a:before {
	width: 18px;
	height: 13px;
	top: 18px;
	right: 10px;
}
.results h3 {
	margin: 0 5px 0 0;
	color: #000;
	display: inline;
	font: 16px/24px 'fira_sansbold', arial, sans-serif;
}
.results .date {
	display: inline-block;
	vertical-align: top;
	font: 14px/24px 'fira_sansitalic', arial, sans-serif;
	color: #a5b0c8;
}
.results header a:hover h3 {
	color: #006af2;
}
.results-block .expanded {
	overflow: hidden;
	position: relative;
	width: 406px;
	position: absolute;
	left: -9999px;
	display: block;
}
.interview .results-block .expanded {
	width: auto;
}
.results-block.selected .expanded,
.results-block.active .expanded {
	position: static;
	left: 0;
	display: block;
}
.results-block.selected .expanded {
	display: none;
}
.poll-results {
	margin: 0;
	padding: 7px 0 10px;
	overflow: hidden;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.poll-results dt {
	overflow: hidden;
	padding-bottom: 6px;
}
.poll-results dd {
	margin: 0 0 3px;
	overflow: hidden;
}
.poll-results .percent {
	float: right;
	width: 50px;
	text-align: right;
	color: #006af2;
	font-weight: normal;
	font-family: 'fira_sansbold', arial, sans-serif;
}
.poll-results .progress {
	overflow: hidden;
	position: relative;
	background: #edf0f7;
	height: 10px;
	border-radius: 2px;
	margin-top: 7px;
}
.poll-results .progress span {
	display: block;
	height: 100%;
	background: #006af2;
}
.users-poll {
	padding-top: 15px;
}
.users-poll .results h3 {
	font-family: 'fira_sansregular', arial, sans-serif;
}
.users-poll .head {
	padding-bottom: 13px;
}
.pie-chart {
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
}
.content-nav {
	overflow: hidden;
	margin-bottom: 30px;
	border-bottom: 1px solid #edeff4;
	font-family: 'fira_sansmedium', arial, sans-serif;
}
.content-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow: hidden;
}
.content-nav li {
	float: left;
	margin-right: 2px;
	background: #edeff4;
	border-radius: 3px 3px 0 0;
	text-align: center;
	line-height: 36px;
}
.content-nav a {
	display: block;
	width: 100px;
	color: #a5b0c8;
	opacity: 0.5;
	height: 36px;
	position: relative;
}
.content-nav li:hover,
.content-nav li.active {
	background: #006af2;
}
.content-nav li:hover a,
.content-nav li.active a {
	opacity: 1;
	color: #fff;
}
.content-nav a.home {
	width: 50px;
}
.content-nav a.home:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	background-position: -458px 0;
	width: 19px;
	height: 19px;
	margin: -9px 0 0 -9px;
}
.content-nav li:hover a.home:after,
.content-nav li.active a.home:after {
	background-position: -481px 0;
}
.authors {
	overflow: hidden;
	margin: 0 0 25px;
}
.author {
	overflow: hidden;
	min-width: 282px;
	font: 14px/18px 'fira_sansitalic', arial, sans-serif;
	margin: 0 0 4px;
}
.author a {
	color: #a5b0c8;
}
.author .visual {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 20px 0 0;
}
.author h3 {
	margin: -7px 0 5px;
	font: 18px/30px 'fira_sansmedium', arial, sans-serif;
	color: #006af2;
}
.login-user {
	float: right;
	width: 44px;
	height: 44px;
	position: relative;
	margin: -11px 0px 0px 10px;
}
.login-user img {
	display: block;
	border-radius: 50%;
}
.login-user .drop-holder {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	margin: 0;
}
.login-user ul {
	left: auto;
	right: 0;
}
.popup-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300;
	display: none;
}
.bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8;
}
.popup-holder .close {
	position: absolute;
	top: -50px;
	right: -50px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: -133px -57px;
	width: 42px;
	height: 42px;
	z-index: 10;
}
.popup {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	padding: 40px;
	border-radius: 3px;
}
.popup h3 {
	margin: 0 0 30px;
	text-align: center;
	font: 30px/48px 'fira_sansregular', arial, sans-serif;
}
#login .popup {
	width: 266px;
}
#create .popup {
	width: 571px;
}
.social-login {
	overflow: hidden;
	margin: 0 -5px;
	padding:0;
	list-style:none;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.05em;
	font: 14px/46px 'fira_sansmedium', arial, sans-serif;
}
.social-login li {
	float: left;
	margin: 0 5px 10px;
}
.social-login a {
	display: block;
	width: 128px;
	height: 46px;
	color: #fff;
	border-radius: 3px;
}
.social-login a.facebook {
	background: #4169bc;
}
.social-login a.vk {
	background: #3a86c0;
}
.social-login a.twitter {
	background: #1caeea;
}
.social-login a.google {
	background: #e45448;
}
.bottom-link {
	position: absolute;
	left: 0;
	bottom: -40px;
	width: 100%;
	text-align: center;
	font: 12px/15px 'fira_sansregular', arial, sans-serif;
}
.bottom-link a {
	display: inline-block;
	vertical-align: top;
	border-bottom: 1px solid #fff;
	color: #fff;
}
.bottom-link a:hover {
	border-bottom-color: transparent;
}
.reg-form {
	overflow: hidden;
	padding: 20px 0 0;
	display: none;
}
.reg-form .row {
	padding-bottom: 10px;
}
.reg-form .form-button {
	width: 100%;
}
.reg-form .button-holder {
	padding-top: 20px;
}
.text-page h1 {
	margin: 0 0 40px;
	padding: 0;
	border: 0;
	font-size: 30px;
	line-height: 48px;
	color: #000;
}
.rss-form {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	margin: 0 -7px;
	padding: 0 0 0 7px;
}
.rss-form .button-holder {
	padding: 25px 0 0;
	margin: 0 0 20px;
	letter-spacing: normal;
}
.rss-form .button-holder:first-child {
	padding: 0;
	margin: 0 0 40px;
}
.rss-block {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: normal;
	display: block;
	vertical-align: top;
	width: 415px;
	padding: 0 7px;
	margin: 0 0 30px;
}
.rss-block .check {
	color: #000;
	font-size: 16px;
	margin: 0 0 19px;
	font-family: 'fira_sansmedium', sans-serif;
	cursor: pointer;
}
.rss-block .text {
	color: #8a97b2;
	margin: 0 0 19px;
}
.sitemap {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.sitemap > ul {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: normal;
	display: inline-block;
	vertical-align: top;
	width: 210px;
	margin: 0 0 30px;
	padding: 0 15px 0 0;
	list-style: none;
}
.sitemap li {
	font: 16px/19px 'fira_sansbold', arial, sans-serif;
	margin: 0 0 20px;
}
.sitemap a {
	color: #006af2;
	text-decoration: none;
}
.sitemap a:hover {
	color: #004399;
}
.sitemap li ul {
	padding: 20px 0 0 35px;
	margin: 0;
	list-style: none;
}
.lead-in {
	font: 16px/22px 'fira_sansitalic', arial, sans-serif;
	color: #9c9c9c;
	margin: 0 0 40px;
}
.text-page h2 {
	text-transform: uppercase;
	font-size: 18px;
	line-height: 21px;
}
.best-authors {
	overflow: hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.best-authors li {
	overflow: hidden;
	margin-bottom: 35px;
}
.best-authors a {
	color: #8a97b2;
}
.best-authors .visual {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 20px 0 0;
}
.best-authors .info {
	overflow: hidden;
}
.best-authors p {
	margin: 0;
	font: 14px/18px 'fira_sansregular', arial, sans-serif;
}
.best-authors h3 {
	margin: 0 0 10px;
	color: #000;
	font: 22px/30px 'fira_sansbold', arial, sans-serif;
}
.best-authors h4 {
	margin: -7px 0 5px;
	font: 18px/30px 'fira_sansmedium', arial, sans-serif;
	color: #006af2;
}
.best-authors a:hover h3 {
	color: #006af2;
}
.create .button {
	min-width: 180px;
}
.create .title {
	float: left;
	padding-right: 10px;
}
.create .time-row {
	color: #a5b0c8;
	line-height: 24px;
	padding: 6px 0 30px;
	font-family: 'fira_sansregular', arial, sans-serif;
}
.create label.row {
	float: left;
	border: 0;
	padding: 0 0 0 25px;
	color: #000;
	margin-left: 20px;
}
.create label.row:after {
	width: 17px;
	height: 17px;
	border-color: #a5b0c8;
	top: 2px;
}
.create label.row:before {
	top: 6px;
	left: 4px;
	width: 11px;
	height: 11px;
	background: #a5b0c8;
}
.create-date {
	float: right;
	width: 125px;
	position: relative;
	margin: -6px 0 0 0;
}
.create-date:after {
	content: '';
	position: absolute;
	top: 7px;
	left: 8px;
	width: 21px;
	height: 21px;
	background-position: -215px -57px;
	pointer-events: none;
}
.create-date input[type="text"] {
	color: #000;
	padding-left: 40px;
	cursor: pointer;
	border-radius: 2px 0 0 2px;
}
.datepick-popup {
	z-index: 400;
}
.datepick-ctrl {
	display: none;
}
.profile-logo {
	text-align: center;
	margin: 0 0 35px;
}
.profile-logo .visual {
	width: 128px;
	height: 128px;
	margin: 0 auto 17px;
	border-radius: 50%;
	position: relative;
}
.profile-logo .visual img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.profile-logo .visual:after {
	content: '';
	position: absolute;
	bottom: 2px;
	right: 1px;
	width: 40px;
	height: 40px;
}
.profile-logo .facebook:after {
	background-position: -408px 0;
}
.profile-logo .name {
	font: 30px/36px 'fira_sansbold', arial, sans-serif;
	color: #000;
	margin: 0 0 8px;
}
.profile-logo a {
	font: 16px/19px 'fira_sansregular', arial, sans-serif;
	color: #a5b0c8;
	text-decoration: none;
}
.profile-logo a:hover {
	color: #006af2;
}
.profile-description {
	overflow: hidden;
	font: 16px/19px 'fira_sansregular', arial, sans-serif;
	border-top: 4px solid #f6f7f9;
	border-bottom: 4px solid #f6f7f9;
	padding: 25px 0;
	margin: 0 0 40px;
}
.profile-description .text {
	overflow: hidden;
	color: #a5b0c8;
	padding: 0 15px 0 0;
}
.profile-description a {
	float: right;
	overflow: hidden;
}
.profile-description .social-list{
	margin: 0px;
	float: right;
}
.add-story {
	margin: -20px 0 40px;
}
.editor {
	overflow: hidden;
	margin: 15px 0 5px;
}
.editor a {
	display: block;
	width: auto;
	float: left;
	position: relative;
	padding: 0 0 0 26px;
	margin: 0 20px 0 0;
	font: 14px/17px 'fira_sansregular', arial, sans-serif;
	color: #8a97b2;
	text-decoration: none;
}
.editor a:hover {
	color: #006af2;
}
.editor a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 17px;
	background-position: -312px -34px;
}
.editor a:first-child:before {
	background-position: -312px -57px;
}
.profile-description.social {
	border-bottom: none;
}
.profile-description.social a {
	float: left;
}
select.time-select {
	padding: 0;
	margin: 0;
	border: 0;
	width: 73px;
}
.selectmenu {
	float: right;
	cursor: pointer;
	margin: -6px 0 0;
}
.selectmenu-status {
	display: block;
	border: 1px solid #d5dae5;
	border-left: 0;
	border-radius: 0 2px 2px 0;
	padding: 5px 15px;
	width: 100%;
	box-sizing: border-box;
	color: #000;
	text-align: center;
	font: 14px/24px 'fira_sansregular', arial, sans-serif;
}
.selectmenu-menu {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 500;
	display: none;
}
.selectmenu-menu ul {
	padding: 0 5px;
	margin: 0;
	list-style: none;
	background: #fff;
	font: 14px/22px 'fira_sanslight', arial, sans-serif;
	border: 1px solid #e4eaf7;
	-webkit-box-shadow: 0 4px 0 #e4eaf7;
	-moz-box-shadow: 0 4px 0 #e4eaf7;
	box-shadow: 0 4px 0 #e4eaf7;
	border-radius: 2px;
	text-align: center;
	overflow: auto;
	max-height: 159px;
}
.selectmenu-menu li {
	overflow: hidden;
	border-top: 1px solid #e4eaf7;
	margin-top: -1px;
	cursor: pointer;
}
.selectmenu-menu span {
	display: block;
	color: #a5b0c8;
	padding: 5px;
}
.selectmenu-menu .active span,
.selectmenu-menu span:hover {
	color: #000;
}
.margin {
	margin-bottom: 20px;
}
.menu-link {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 -107px;
	width: 31px;
	height: 22px;
	margin: 19px 10px 0 0;
	display: none;
}

.for-mobile,.for-mobile-filter,.news-list span.news-title.for-mobile{display: none;}

.menuOnSmall.slide-left {
	display: block !important;
}
.forSmall{
	background-color: #006af2;
	padding: 0px;
	top: 60px;
	bottom: 0px;
}
.forSmall li{
	display: block;
	min-height: 60px;
	text-align: left;
}
.menu-link-new{
	background-color: #006af2;
	width: 270px;
	height: 60px;
	margin-top: 15px;
	position: relative;
	z-index: 1;
	padding-left: 10px;
}
 .menu-link-new a{
	background: url(../images/sprite.png) no-repeat;
	background-position: 0 -107px;
	width: 31px;
	height: 22px;
	display: block;
	position: relative;
	left: 9px;
	top: 18px;
}
.lsyMenu {
	padding: 0;
	width: 280px;
	height: 100vh;
	position: relative;
	z-index: 1;
}
.lsyMenu .forSmall { margin: 0; padding: 0; width: 100%; list-style: none; }
.forSmall li a{
	display: inline;
	left: 0px;
	top: 20px;
	margin-left: 20px;
	color: #fff;
	font-size: 16px;
	font-family: 'fira_sansextrabold', sans-serif;
	text-transform: uppercase;
	position: relative;
}
.dark-blue{
	background-color: #004399;
}
.forSmall li.profile-photo a{
	overflow: hidden;
	display: block;
	border-radius: 1000px;
	width: 80px;
	height: 80px;
	top: 0;
}
.profile-photo:hover{
	background-color: #006af2;
}
.profile-photo img{
	width : 100%;
	height: 100%;
}
.menuOnSmall {
	left: 0px;
	position: absolute;
	top: -14px;
	z-index: 100;
	bottom: 0px;
	display: none;
}
.menu-bg{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8;
	display: none;
}
.noScrollOnBody{
	overflow: hidden;
	height: 100%;
	position: fixed;
	width: 100%;
}
.center .copyright,.blog header h4,.analytic.big .head,.news-on-mobile{
	display: none;
}
.contact-info{
	float: left;
}

.item.little .play .ico {
	width: 35px;
	height: 60px;
	top: 50%;
	left: 77%;
}
.item.little .play{
	width: 32px;
	height: 32px;
}
.content-nav ul li.all-lists{
	display: none;
}
.fullwidth-gallery .item.little .play{
	width: 25px;
	height: 25px;
	top: 15px;
	left: 15px;
	border-width: 2px;
}
.fullwidth-gallery .item.little .play .ico {
	width: 15px;
	height: 50px;
	top: 48%;
	left: 108%;
}
.fullwidth-gallery .item.little .play .ico:after {
	right: 26px;
}
.archive_date #date_to, .show-for-mobile{
	display: none;
}
.archive_link{
	float: right;
	width: 30px;
	height: 30px;
	margin-right: 30px;
	  margin-top: 13px;
	display: none;
}
.archive_link a{
	display: block;
	background: url(../images/sprite.png) no-repeat ;
	background-position: -42px -26px;
	width: 100%;
	height: 100%;
}
/*end 13.03.2015.........*/
/*25.03.2015*/
.img_in_text div img{
	width: 100%;
	height: auto;
}
.img_in_text p, .img_in_text{
	font: 12px/28px 'fira_sansregular', arial, sans-serif;
	color: #a5b0c8;
	font-variant: small-caps;
	letter-spacing: 0.115em;
	margin: 0px;
}
/*25.03.2015 end*/
.hide-d   medium-show-other{
	display: block;
}
.hide-desctop-mobile,.main-holder .items .item.small:last-child.hide-desctop-mobile-medium{
	display: none;
}

@media screen and (max-width: 1340px) {

    .fullwidth-gallery .item.little .play{
		top: 10px;
		left: auto;
		right: 10px;
	}

	.center .copyright,.blog header h4{
		display: block;
	}
	.analytic .head, .blog a > h4,.blog .tags{
		display: none;
	}
	.blog p {
		margin: 0 0 20px;
	}
	body {
		min-width: 940px;
	}
	#wrapper {
		width: 940px;
	}
	.logo {
		margin-right: 30px;
	}
	.live-link {
		margin-right: 33px;
	}
	.top-menu li {
		padding-right: 30px;
	}
	#nav.fixed {
		width: 940px;
	}
	/*Edited css 13.01.2015 Begin.............*/
	#nav > ul {
		width: 639px;
	}
	h1{
		font: 32px/44px 'fira_sansbold', arial, sans-serif;
	}
	p,#article_content ul,.default-list  {
		font: 17px/26px 'PT Serif', serif;
	}
	blockquote p {
		font: italic 19px/28px 'PT Serif', serif;
	}
	blockquote{
		padding: 45px 15px 45px 45px;
	}
	blockquote:after{
		left: 0px;
	}
	.scroll-post .visual img{
		max-width: 100%;
		height: inherit;
	}
	#nav > ul:last-child li:first-child {
		padding-left: 5px;
	}
	#nav .search + ul, #nav .archive_link + ul {
		width: 275px;
		table-layout: fixed;
	}
	#nav .search + ul li:last-child{
		padding-right: 5px;
	}
	/*Edited css 13.01.2015 End*/
	#nav > ul > li > a {
		font-size: 11px;
	}
	#nav > ul > li {
		min-width: 10px;
	}
	.drop {
		width: 940px;
		margin-left: -470px;
	}
	.drop .content {
		float: none;
		width: auto;
		overflow: hidden;
	}
	.search-form {
		width: 574px;
	}
	.hot-news .info {
		left: 30px;
		top: 50px;
		width: 450px;
	}
	.hot-news .label {
		font-size: 12px;
		margin-bottom: 21px;
	}
	.hot-news h1 {
		font-size: 24px;
		line-height: 30px;
	}
	.special {
		font-size: 14px;
	}
	.sidebar {
		width: 300px;
	}
	.content {
		width: 610px;
	}
	.drop .item.small {
		width: 228px;
		height: 127px;
	}
	.drop .item.small a:before {
		background: url(../images/checker.little.png) repeat-x 0 100%;
	}
	.drop .item.small span.news-title {
		font-size: 12px;
		line-height: 14px;
	}
	.drop .item.small .date {
		padding-bottom: 5px;
		font-size: 11px;
		line-height: 24px;
	}
	.items.horizontal {
		margin: -0.42em -1em 23px -0.42em;
	}
	.horizontal .item {
		border-width: 0.42em;
	}
	.drop .items.horizontal {
		margin-bottom: 8px;
	}
	.item.large {
		width: 610px;
		height: 386px;
	}
	.link {
		font-size: 14px;
	}
	.live-video {
		width: 940px;
		height: 530px;
	}
	.live-comments {
		height: 401px;
	}
	.live-holder {
		height: 355px;
	}
	.live .items.horizontal .item {
		border-width: 2px;
	}
	.live .items.horizontal {
		margin: -2px -20px -2px -7px;
	}
	.item .date {
		font-size: 16px;
	}
	.item span.title {
		font-size: 36px;
		line-height: 42px;
	}
	.item.big h3{
		font-size: 30px;
		line-height: 34px;
	}
	.item .info {
		left: 30px;
		right: 30px;
		bottom: 30px;
	}
	.item.large .play {
		width: 92px;
		height: 92px;
		top: 29px;
		left: 29px;
	}
	.item.large .play .ico {
		width: 44px;
		height: 51px;
		margin: -25px 0 0 -16px;
	}
	.item.large .play .ico:after {
		width: 51px;
		height: 51px;
		right: 21px;
	}
	.sidebar .news-list {
		width: 300px;
	}
	.news-list.medium span.news-title {
		font-size: 16px;
		line-height: 24px;
	}
	.has-scroll {
		padding-right: 15px !important;
	}
	.heading {
		-webkit-box-shadow: 0 3px 0 #004399;
		-moz-box-shadow: 0 3px 0 #004399;
		box-shadow: 0 3px 0 #004399;
	}
	.heading h2 {
		font-size: 14px;
		text-transform: uppercase;
	}
	label.row {
		line-height: 17px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	label.row:after {
		top: 50%;
		margin-top: -7px;
	}
	label.row:before {
		top: 50%;
		margin-top: -5px;
	}
	.popular p {
		font-size: 16px;
		padding-left: 0;
	}
	.popular a:hover img {
		display: none;
	}
	.popular .visual {
		background: none;
		text-align: left;
		width: 32px;
	}
	.analytic.big {
		width: 610px;
	}
	.blogs {
		margin: 0 0 14px;
	}
	.blog {
		display: block;
		overflow: hidden;
		width: auto;
		margin: 0;
		border-top: 1px dotted #ccc;
	}
	.blogs .blog:first-child {
		border: 0;
	}
	.blog header {
		margin: 0;
		padding: 16px 0;
		background: none;
		box-shadow: none;
		height: auto;
	}
	.blogs .blog:first-child header {
		padding-top: 0;
	}
	.blog span.blog-title-h3 {
		font-size: 16px;
		margin: -9px 0 2px;
		text-transform: uppercase;
		display: block;
	}
	.blog span.blog-title-h4 {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 7px;
		display: block;
	}
	#main {
		padding-bottom: 800px;
	}
	#footer {
		height: 752px;
		margin-top: -756px;
	}
	#footer .holder {
		width: 940px;
	}
	.block:first-child {
		float: none;
		overflow: hidden;
		width: auto;
	}
	.item.small {
		width: 294px;
		float: left;
	}
	.main-holder .items {
		margin: 0 0 30px 0px;
	}
	.item.large {
		border-width: 0.82em;
		border-bottom-width: 0;
		border-left-width: 0px;
	}
	.main-holder .items .item.small {
		float: left;
	}
	.analytic .info span.analytic-author-title {
		font-size: 18px;
		line-height: 26px;
	}
	.analytic .info {
		left: 204px;
		padding-right: 15px;
		top: 19px;
	}
	.analytic .info span.analytic-title {
		margin-bottom: 7px;
	}
	.analytic.big .visual {
		height: 150px;
	}
	.analytic.big .visual img {
		max-height: 150px;
		width: auto;
		margin-left: -64px; /* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ */
	}
	.analytic {
		width: 294px;
		margin: 0px 0px 23px 16px;
	}
	.form-holder{
		font-size: 16px;
	}
	.analytic .visual img {
		width: 100%;
		height: auto;
	}
	.block,
	.footer-container {
		float: right;
		width: 330px;
	}
	.footer-container:first-child {
		float: left;
		width: 500px;
	}
/*Add Response css 13.01.2015*/
	.wheater,.horoscope,.menu-link{
		display: none;
	}
	.rsDefault .rsGCaption{
		box-sizing: border-box;
		height: 108px;
		padding: 13px 20px 40px 20px;
	}
	.gallery {
		height: 510px;
	}
	.rsDefault .rsThumbsHor{
		bottom: 50px;
	}
	.search-form {
		width: 538px;
	}
	.content.social-size,.graph header{
		width: 500px;
	}
	.graph{
		width: auto;
	}
	.container852 {
		margin-left: -92px;
		overflow: hidden;
	}
	.container852 + .comment-form{
		margin-left: -112px;
	}
	.scroll-post li{
		width: auto;
	}
	/*Archive.............*/
	.sidebar .item.medium{
		width: 100%;
		height: auto;
	}
	.item.medium .play{
		width: 35px;
		height: 35px;
	}
	.item.big .play{
		width: 50px;
		height: 50px;
	}
	.item .play .ico:after{
		right: 39px;
	}
	.item.medium .play .ico{
		margin: -18px 0 0 -6px;
	}
	.item.medium .play {
		top: 20px;
	}
	.news-filter{
		padding-right: 0px;
	}
	/*Blog list*/
	.analytics-big-gallery .analytics-farame {
		width: 610px;
	}
	.analytics-big-gallery .prev, .analytics-big-gallery .next{
		top: 120px;
	}
	/*NewsLIst*/
	.top-news .item{
		float: none;
		width: 100%;
	}
	.top-news h2{
		margin: 20px 0 18px;
		font: 30px/42px 'fira_sansextrabold', arial, sans-serif;
	}
	.analytic-block .analytic, .analytic-block .analytic:first-child{
		display: inline-block;
		margin: 0 4px 16px;
	}
	/*pool-archive*/
	.two-columns .column:first-child{
		width: 100%;
		float: none;
		padding: 0 0 20px 0;
	}
	/*site-map*/
	.sitemap > ul{
		width: 188px;
	}
	/*text-page-contact*/
	.contacts .map{
		float: left;
		margin: 7px 0px 40px 0px;
	}
	.contacts p {
		width: 50%;
		float: left;
		margin: 0 0 10px;
	}
	/*programs*/
	.content-block{
		width: 810px;
		padding-right: 0px;
	}
	.video{
		width: 810px;
	}
	.item.large{
		width: 100%;
		height: auto;
	}
	.item.large h3,
	.item.large span.title{
		font: 26px/30px 'fira_sansextrabold', arial, sans-serif;
	}
	.issues{
		float:  right;
		height: 250px;
		margin-top: 20px;
		position: static;
	}
	.epizode{
		position: relative;
	}
	.video-info{
		margin-top: -255px;
	}
	.content-block p {
		margin: 0 145px 0 0;
		width: 400px;
	}
	.article-head{
		width: 400px;
	}
	.issues-list{
		height: 210px;
	}
	.video-pic .play .ico:after {
		right: 28px;
	}
	/*index*/
	.fullwidth-gallery li,.gallery-holder{
		width: 940px;
	}
	.medium-hide{
		display: block;
	}
	.item.big{
		width: 560px;
		height: 311px;
	}
	.item.medium{
		width: 372px;
		max-height: 340px;
		height: 206px;
	}
	.top-news .item.medium{
		/*width: 100%;
		max-height: 340px;*/
		width: 100%;
		max-height: none;
		height: auto;
	}
	.top-news .item.medium img{
		/*width: 100%;
		max-height: 340px;*/
		max-height: none;
	}
	.item img{
		height: auto;
	}
	.item.little{
		width: 183px;
		height: 101px;
	}
	.item.small span.news-title{
		font: 16px/18px 'fira_sansextrabold', arial, sans-serif;
	}
	.item.medium .play .ico {
		margin: -17px 0 0 -6px;
	}
	.item.big .play .ico{
		margin: -16px 0 0 -8px;
	}
	.item.big .play .ico:after,.item.medium.big760 .play .ico:after{
		right: 32px;
	}
    .item.medium.big760 .play .ico:after{
		right: 39px;
	}
    .main-holder .items.horizontal .item:last-child{
		display: none;
	}
	.datepick {
		width: 300px !important;
	}
	.news-list p {
		font: 14px/20px 'fira_sansregular', arial, sans-serif;
	}
	.analytics .analytic:first-child {
		margin: 0px -4px 23px 0;
	}
    .analytics .analytic:nth-child(2n+1){
		margin: 0px -4px 23px 0;
	}
	.news-table .visual {
		padding: 14px 10px 0 0;
	}
	.two-columns.new-width-columns .column{
		width: 305px;
		float: left;
	}
	.rss-block{
		width: auto;
	}
	.item.medium h3,
	.item.medium span.news-title {
		font: 17px/17px 'fira_sansbold', arial, sans-serif;
	}
	body:first-of-type .blog span.blog-title-h3{
		margin: -9px 0 2px 118px;
		display: block;
	}
    .index-video{
		width: 100%;
		float: none;
	}
	/*for 960px 13.01.2015*/
	/*episode*/
	.video-info {
		margin-top: 0px;
		width: 375px;
	}
	.center .copyright{
		display: none;
	}
    .analytic-new-Width .analytic {
		float: left;
	}
	.analytics{
		overflow: visible;
	}
	.analytics-gallery .hsscrollbar{
		position: relative;
		top: -15px;
		background: #e4e7ee;
		height: 1px;
	}
	.analytics-gallery  .hshandle{
		background: #e4e7ee;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		height: 5px;
		position: relative;
		top: -2px;
	}
	.analytic .date, .analytic span.title, .analytic p{
		padding: 0px 15px;
	}
	.analytics-gallery .analytic {
		margin: 0 !important;
	}
	.analytics-gallery {
		margin: 0 !important;
		padding: 0;
	}
	.analytics-farame {
		width: 592px;
	}
	.prev , .next,.archive_link,.hide-medium-show-other{display: none;}
	.hide-desctop-mobile,.main-holder .items .item.small:last-child.hide-desctop-mobile-medium{
		display: inline-block;
	}
	.info-teaser {
		margin: -30px 0 20px 0;
	}
	.info-teaser, x:-moz-any-link {
		display: block !important;
	}
	.news-list p, x:-moz-any-link{
		margin: 0px 0px 32px;
	}
	.news-list a, x:-moz-any-link{
		padding: 14px 0px 0px;
	}
}

@media screen and (max-width: 959px) {
	.block .copyright, .center .menu, #nav > ul,.main-holder .items .item.small:last-child.hide-desctop-mobile-medium {
		display: none;
	}
	body {
		min-width: 764px;
	}
	.archive_link{display: block;}
	#wrapper {
		width: 724px;
	}
	.search-form {
		width: 602px;
	}
	.popular a:hover img {
		display: block;
	}
	#nav .search + ul {
		display: table;
		background: none;
		border: 0;
		width: 350px;
	}
	#nav > ul > li > a {
		font-size: 16px;
		font-family: 'fira_sansextrabold', sans-serif;
	}
	#nav .search + ul > li:hover, #nav .search + ul > li.active {
		background: #004399;
	}
	.drop {
		display: none !important;
	}
	.hot-news a h1 {
		color: #fff;
	}
	.hot-news a:before {
		right: 0;
		background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.1) 78%, rgba(0,0,0,0) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(78%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0)));
		background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 78%,rgba(0,0,0,0) 100%);
		background: -o-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0.1) 78%,rgba(0,0,0,0) 100%);
		background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0.1) 78%,rgba(0,0,0,0) 100%);
		background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0.1) 78%,rgba(0,0,0,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );

	}
	.special {
		font-size: 18px;
		font-family: 'fira_sansbold', sans-serif;
	}
	.special li:first-child {
		display: block;
	}
	.special strong {
		font-family: 'fira_sansextrabold', sans-serif;
		font-size: 16px;
	}
	.item.large {
		width: 724px;
		height: 407px;
		border-left-width: 0.82em;
	}
	.item span.title {
		font: 36px/42px 'fira_sansbold', arial, sans-serif;
	}
	.item .date {
		font-size: 18px;
	}
	.item.large .play {
		top: 39px;
		left: 39px;
		width: 100px;
		height: 100px;
	}
	.item.large .play .ico {
		width: 53px;
		height: 64px;
		margin: -32px 0 0 -20px;
	}
	.item.large .play .ico:after {
		right: 27px;
		width: 63px;
		height: 63px;
	}
	.article-head,.video-info,.content-block p,.issues{
		width: 100%;
	}
	.issues{
		margin-top: 40px;
	}
	.content-block p,.video-info{
		margin: 0px;
	}
	.issues-list,.more-content{
		font: 16px/16px 'fira_sansregular', arial, sans-serif;
	}
	.filter {
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.add-comment .info, .comment .info{
		font-size: 16px;
	}
	.content {
		float: none;
		width: auto;
	}
	.horizontal .item.small {
		width: 358px;
		height: 200px;
	}
	.main-holder .items.horizontal {
		margin: -0.32em -1em 23px -0.32em;
	}
	.main-holder .horizontal .item.small {
		border-width: 0.32em;
		margin-bottom: 0;
	}
	.main-holder .items .item.small {
		float: none;
		margin-bottom: 8px;
	}
	.two-columns .column:first-child {
		float: left;
		padding-right: 40px;
	}
	.main-holder .items .item.small:last-child {
		display: block;
	}
	.analytic.big {
		margin-bottom: 23px !important;
	}
	.analytic .info {
		padding-right: 60px;
	}
	#footer .holder,.fullwidth-gallery li,.analytic.big,.analytics-big-gallery .analytics-farame,.analytic-block,.half .column,
	.content-block,.video,.two-columns.poll-block .column:first-child,form.two-columns,	form.two-columns.add.half .column {
		width: 724px;
	}
	.head h2{
		font: 18px/24px 'fira_sansultra', arial, sans-serif;
	}
	.head ul.tab-control{
		font: 18px/24px 'fira_sansmedium', arial, sans-serif;
	}
	.item.small span.news-title {
		font: 18px/24px 'fira_sansextrabold', arial, sans-serif;
	}
	.item.big {
		width: 720px;
		height: 406px;
	}
	.item.medium {
		width: 360px;
	}
	.gallery-holder {
		width: 728px;
	}
	.fullwidth-gallery li {
		opacity: 1;
	}
	.fullwidth-gallery .item.medium {
		float: left;
	}
	.item.medium .play {
		width: 46px;
		height: 46px;
		border-width: 2px;
		top: 20px;
		left: 20px;
	}
	.item.medium .play .ico:after {
		top: -17px;
	}
	.item.medium .play .ico {
		height: 25px;
		width: 22px;
		margin: -12px 0 0 -7px;
	}
	.block, .footer-container {
		width: 228px;
	}
	.menu li {
		min-width: 112px;
	}
	.footer-container:first-child {
		width: 496px;
	}
	.footer-container:first-child .menu li {
		min-width: 163px;
	}
	.subscribe {
		margin-right: 0;
		margin-bottom: 165px;
	}
	.subscribe input[type=text] {
		float: none;
		overflow: hidden;
		display: block;
		width: 100%;
		border-width: 1px;
		border-radius: 3px;
		margin-bottom: 20px;
		font-size: 18px;
	}
	.subscribe input[type=submit] {
		float: none;
		overflow: hidden;
		display: block;
		width: 100%;
		border-radius: 3px;
		font-size: 18px;
	}
	.map {
		margin-left: -58px;
	}
	.tabset {
		margin-bottom: 30px;
		  width: 48%;
		  float: left;
	}
	#footer .tabset{
		float: none;
		width: 100%;
	}
	.interview{
		width: 48%;
		float: right;
	}
	#main {
		padding-bottom: 770px;
	}
	#footer {
		height: auto;
	}
	.main-holder .items.horizontal {
		margin: -0.26em -1em 23px -0.26em;
	}
	.main-holder .horizontal .item.small {
		margin-bottom: 0;
		border-width: 0.30em;
		float: left;
	}
	.column .news-list {
		width: 378px;
		height: 600px;
	}
	.popular .visual {
		width: 69px;
		background: #f1f5fb;
		text-align: center;
	}
	.popular p {
		font-size: 18px;
		padding-left: 20px;
	}
	.popular .name,.best-authors p{
		font-size: 16px;
	}
	.content .social {
		margin-bottom: 25px;
	}
	.item.medium-small {
		width: 358px;
		height: 200px;
	}
	.live .items.horizontal .item {
		border-width: 4px;
	}
	.live .items.horizontal {
		margin: -4px -20px -4px -4px;
	}
    .live-holder {
        height: 290px;
    }
	#nav.fixed {
		width: 768px;
	}
	/*Add Resconse css 13.01.2015*/
	.info-block,.hideForSmall,.two-columns .column.left{
		display: none;
	}
	.menu-link,.showForSmall{
		display: block;
	}
	.video-block .vide-title, .analitic_image .vide-title{
		font: 16px/28px 'fira_sansregular', arial, sans-serif;
		margin-top: 0px;
	}
	blockquote p{
		font: italic 22px/32px 'PT Serif', serif;
	}
	blockquote{
		padding: 43px 78px 43px 112px;
	}
	blockquote:after {
		left: 25px;
	}
	p, #article_content ul, .default-list {
		font: 18px/28px 'PT Serif', serif;
	}
	.analytic-new-Width .analytic{
		width: 368px;
	}
	#footer .head p.footer-title,#footer p.footer-title,.footer-container .menu li a{
		font-size: 16px;
	}
	.report-link{
		margin-top: -30px;
	}
	.report-link:hover{
		margin-top: -28px;
	}
	.social-size .controls{
		width: 100%;
	}
	.content .social{
		float: left;
	}
	.social > .facebook, .social > .google-plus, .social > .twitter, .social > .scroll-to-comments,
	.social > .scroll-to-comments-gray, .social > .vk{
		width: auto;
		overflow: hidden;
		float: left;
		margin-right: 10px;
	}
	.social > .facebook a,.social > .google-plus a,.social > .twitter a,.social > .vk a ,.social > .facebook div,
	.social > .google-plus div,.social > .twitter div, .social > .vk div{
		width: 45px;
		float: left;
	}
	.social > .facebook a{
		border-right: 1px solid #3a4e82;
		border-bottom: 0;
	}
	.social > .facebook div {
		border-top: 0;
		border-bottom: 0;
		border-left: 1px solid #596d9f;
		padding: 11px 0px 10px;
	}
	.social > .google-plus a {
		border-right: 1px solid #b83d30;
		border-bottom: 0;
	}
	.social > .google-plus div {
		border-top: 0;
		border-bottom: 0;
		border-left: 1px solid #d96155;
		padding: 11px 0px 10px;
	}
	.social > .twitter a {
		border-bottom: 0;
		border-right: 1px solid #1671b6;
	}
	.social > .twitter div {
		border-top: 0;
		border-bottom: 0;
		border-left: 1px solid #49a4e9;
		padding: 11px 0px 11px;
	}
	.social > .twitter a{
		padding: 13px 0px 13px 0px;
	}
	.social > .vk a {
		border-right: 1px solid #355272;
		border-bottom: 0;
	}
	.social > .vk div {
		border-top: 0;
		border-bottom: 0;
		border-left: 1px solid #4c75a3;
		padding: 11px 0px 10px;
	}
	.social > .scroll-to-comments-gray a{
		width: 45px;
	}
	.iconts-list li {
		float: left;
		width: 26px;
		margin-top: 15px;
		margin-right: 30px;
	}
	h1 {
		font: 36px/42px 'fira_sansbold', arial, sans-serif;
	}
	.social-post{
		margin-left: 0px;
	}
	footer.info{
		font-size: 16px;
	}
	footer.info .error{
		font-size: 14px;
	}
	.analytic span.title {
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.graph header{
		width : 500px;
	}
	.social-post{
		margin-left: 0px;
	}
	#nav .search + ul li:last-child {
		padding-right: 0px;
	}
	.content.social-size{
		padding-left: 0px;
		width: 740px;
		padding-top: 90px;
		margin-top: 30px;
	}
	.controls .social{
		margin-left: 0px;
		float: left;
	}
	.graph{
		margin: 0px 0px 32px 0px;
	}
	.graph header {
		left: 20px;
		width: 700px;
	}
	.container852 {
		margin-left: 0px;
		overflow: hidden;
	}
	.analytic{
		width: 353px;
	}
	.analytic .visual{
		height: 200px;
	}
	.social-list li{
		margin-top: 10px;
	}
	/*search*/
	.news-filter.for-mobile-filter{
		margin-top: 40px;
	}
	.news-filter.for-mobile-filter .col{
		padding: 20px 0px 10px;
		display: block;
	}
	.news-filter.for-mobile-filter .col:last-child{
		padding: 10px 0px 10px;
	}
	.news-filter.for-mobile-filter .col h3{
		float: left;
	}
	.news-filter.for-mobile-filter .col .active{
		border: 0px;
	}
	/*Archive*/
	.for-mobile-filter{
		display: block;
	}
	.archive-date {
		margin: 25px auto 25px;
	}
	.news-filter {
		font: 16px/24px 'fira_sansregular', arial, sans-serif;
	}
	.sections{
		color: #f60a00;
		text-transform: uppercase;
		font: 18px /24px 'fira_sansultra', arial;
		display: block;
		float: left;
		padding-left: 20px;
	}
	.news-filter ul{
		overflow: hidden;
	}
	.news-filter li{
		float: left;
	}
	/*NewsLIst*/
	.top-news .item{
		float: none;
		width: 100%;
		overflow: hidden;
	}
	.top-news h2{
		margin: 20px 0 18px;
	}
	.analytic-block .analytic, .analytic-block .analytic:first-child{
		display: inline-block;
		margin: 0 4px 16px;
		width: 352px;
	}
	.analytic-text-width{
		width: 353px;
	}
	.two-columns .column{
		overflow: visible;
	}
	.foot {
		font: 16px/24px 'fira_sansmedium', arial, sans-serif;
	}
	.new-width-columns.two-columns{
		width: 100%;
	}
	.new-width-columns.two-columns .column:last-child{
		float: right;
	}
	/*pool-archive*/
	.results header a:before{
		top: 14px;
	}
	.results header a:after{
		top: 16px;
	}
	.analytic p{
		font: 16px/22px 'fira_sansregular', arial, sans-serif;
	}
	/*rss-page*/
	.rss-block{
		width:  auto;
	}
	/*program*/
	.programm{
		width: 550px;
		height: 160px;
		padding: 0;
		float: left;
		margin-left: 14px;
		height: 80px !important;
	}
	.controls{
		width: 100%;
	}
	.programm li,.left{
		float: left;
	}
	/*episode*/
	.video{
		height: 435px;
	}
	/*index*/
	.two-columns .column:first-child{
		width: auto;
	}
	.item.big760{
		width: 720px;
		height: 408px;

		max-height: 408px;
		margin-bottom: 4px;
}
	.item.big.big760 h3,.item.medium.big760 h3,.item.little.big760 h3{
		font: 30px/36px 'fira_sansextrabold', arial, sans-serif;
	}
	.item.big.big760 .date,.item.medium.big760 .date,.item.little.big760 .date{
		font-size: 18px;
	}
	.item.medium.little760 h3,.item.big.little760 h3,.item.little.little760 h3{
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.item.big.little760 .date,.item.medium.little760 .date,.item.little.little760 .date{
		font: 14px/24px 'fira_sansmedium_italic', arial, sans-serif;
		padding-bottom: 5px;
	}
	.item.big.little760 .info{
		bottom: 20px;
		left: 15px;
		right: 15px;
	}
	.item.little760{
		width: 358px;
		height: 202px;
		float: left;
	}
	.fullwidth-gallery li .item:nth-child(2){
		margin-right: 4px;
	}
	/*program*/
	.programm ul{
		overflow: hidden;
		height: 80px;
	}
	.programm a{
		border: 0px;
	}
	.calendar{
		width: 100px;
		float: left;
	}
	.iconts-list{
		float: left;
	}
	.next-issues,.programm .scrollbar{
		display: none;
	}
	.menuOnSmall{
		width: 320px;
		position: absolute;
		display: none;
		left: 0px;
	}
	.item.medium .play,.item.big.little760  .play, .fullwidth-gallery .item.little760.little .play{
		width: 50px;
		height: 50px;
		top: 20px;
		left: 23px;
	}
	.item.big .play,.item.medium.big760 .play{
		width: 67px;
		height: 67px;
		top: 30px;
		left: 30px;
	}
	.item.little .info{
		left: 30px;
		right: 30px;
	}
	.item .play .ico:after {
		right: 26px;
	}
	.item.medium .play .ico,.item.little .play .ico,.item.big.little760  .play .ico {
		height: 29px;
		width: 22px;
		margin: -16px 0 0 -8px;
	}
    .fullwidth-gallery .item.little760.little .play .ico {
		height: 50px;
		margin: -32px 0 0 -19px;
		top: 24px;
		width: 22px;
		left: 37px;
	}
	.item.little.big760 .play{
		width: 67px;
		height: 67px;
		top: 30px;
		left: 30px;
		right: auto;
	}
	.item.little.big760 .play .ico {
		height: 56px;
		width: 30px;
		margin: -16px 0 0 -11px;
		left: 33px;
		top: 17px;
	}
	.item.big .play .ico,.item.medium.big760 .play .ico{
		height: 35px;
		width: 30px;
		margin: -16px 0 0 -11px;
	}
	.fixed .search .search-button{
		left: -0px;
		position: relative;
		width: 21px;
	}
	.fixed .search{
		  margin-right: 46px;
	}
	.gallery {
		height: 670px;
	}
	.two-columns.add.half .column{
		width: 300px;
	}
	.two-columns{
		float: left;
		width: auto;
	}
	.main-holder .items.horizontal .item:last-child,.medium-hide,.ads{
		display: none;
	}
	.medium-show{
		display: block;
	}
	div.sidebar{
		width: 100%;
		float: none;
	}
	.sidebar .news-list, .sidebar{
		width: auto;
	}
	.news-list p {
		font: 16px/22px 'fira_sansregular', arial, sans-serif;
	}
	.datepicker-for-medium,.datepicker-for-medium .datepick{
		width: 100% !important;
	}
	.programm{
		height:56px !important;
	}
	.comment-form{
		margin-left: 0px;
		width: auto;
	}
	.center .copyright{
		display: block;
	}
	.container852 + .comment-form{
		margin-left: 0px;
	}
	.two-columns.new-width-columns .column:last-child {
		width: 400px;
	}
	.results h3{
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.results .date {
		font: 18px/24px 'fira_sansitalic', arial, sans-serif;
	}
	.poll-results dt{
		font: 16px/24px 'fira_sansregular', arial, sans-serif;
	}
	.form-button{
		font: 16px/40px 'fira_sansbold', arial, sans-serif;
	}
	body:first-of-type .blog span.blog-title-h3 {
		margin: -9px 0 2px 118px;
		display: block;
	}
    .programm{margin-bottom: 0px;}
	.programm ul {
		height: 55px;
	}
	.item.big .play .ico:after, .item.medium.big760 .play .ico:after {
		right: 27px;
	}
	.news-filter.for-mobile-filter .col li:not(:first-child) {
		display: block;
	}
    .analytic-new-Width .analytic {
		float: left;
	}
	.analytics{
		overflow: visible;
	}
	.analytics-gallery .hsscrollbar{
		position: relative;
		top: -15px;
		background: #e4e7ee;
		height: 1px;
	}
	.analytics-gallery  .hshandle{
		background: #e4e7ee;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		height: 5px;
		position: relative;
		top: -2px;
	}
	.analytic .date, .analytic span.title, .analytic p{
		padding: 0px 15px;
	}
	.analytics-gallery .analytic {
		margin: 0 !important;
	}
	.analytics-gallery {
		margin: 0 !important;
		padding: 0;
	}
	.analytics-farame {
		width: 736px;
	}
	.prev , .next {display: block;}
	.social.show-for-mobile {
		width: 100%;
		display: block;
	}
	.social.hide-for-mobile,.social.hide-for-mobile + .iconts-list{display: none;}
	.content.social-size{padding-top: 0px;}
    /* add ,footer.info */
	.social-post footer.info, footer.info {padding-left: 1px;}
	.news-list li{margin-right: 5px;}
	/*End Add Response css 13.01.2015*/
}
@media screen and (max-width: 766px) {
	#nav.fixed {
		width: 300px;
	}
	body {
		min-width: 320px;
	}
	#wrapper {
		width: 320px;
	}
	.live-link {
		/* display: none; */
	}
	.menu-link {
		margin-left: 20px;
	}
	.search {
		padding-right: 20px;
		padding: 3px 0;
	}
	.search-form {
		width: 198px;
	}
	.popular a:hover img, .footer-containe, .center,.analytic .date, .analytic .visual:after,
	.special strong, .hot-news .label, #nav > ul, .interview {
		display: none !important;
	}
	.hot-news .info {
		width: auto;
		left: 0;
		right: 0;
		text-align: center;
		top: 41px;
	}
	.hot-news h1 {
		font-size: 18px;
		line-height: 24px;
	}
	.hot-news {
		height: 130px;
	}
	.hot-news img {
		height: 100%;
	}
	.special {
		border: 0;
		text-align: center;
		margin: 0;
		padding: 20px 0;
	}
	.item {
		border: 0 !important;
	}
	.item.big,
	.item.large {
		width: 300px;
		height: 240px;
	}
	.item.big h3,
	.item span.title {
		font-size: 18px;
		line-height: 24px;
	}
	.item.big .info,
	.item .info {
		left: 20px;
		right: 20px;
		bottom: 20px;
	}
	.item.big .date,
	.item .date {
		padding-bottom: 7px;
	}
	.horizontal .item.small {
		width: 300px;
		height: 100%;
		margin: 0 !important;
	}
    .live-video {
		width: 320px;
        height: 256px;
	}
	.two-columns .column:first-child {
		float: none;
		overflow: hidden;
		padding: 0;
	}
	.item.small span.news-title {
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.item .label {
		left: 0;
		text-transform: uppercase;
		font: 18px/28px 'fira_sansbold', sans-serif;
	}
	.two-columns .column:first-child {
		margin-bottom: 20px;
	}
	.column .news-list {
		width: 320px;
		height: auto !important;
	}
	.tabset {
		margin-bottom: 20px;
		width: 100%;
	}
	.head {
		padding: 0 20px 23px;
	}
	.foot {
		padding: 0px 0px 35px;
		text-align: right;
		font: 18px/24px 'fira_sansmedium', arial, sans-serif;
	}
	.head ul {
		float: right;
		font-size: 16px;
	}
	.fullwidth-gallery {
		margin-bottom: 40px;
	}
	.gallery-holder,
	.fullwidth-gallery li {
		height: 100%;
        padding-right: 5px;
	}
	.head h2 {
		font-size: 18px;
		line-height: 24px;
		margin: 0px 0px 0 0;
	}
	.analytic.big {
		width: 100%;
	}
	.analytic.big .visual, .analytic.small .visual {
		box-shadow: none !important;
		margin-bottom: 7px;
	}
	.analytics {
		margin: 0;
		padding: 0 20px;
	}
	.analytic .info {
		position: static;
		overflow: hidden;
		padding: 0;
		width: auto;
	}
	.analytics .head {
		padding-left: 0;
		padding-right: 0;
	}
	.blog header {
		padding-left: 114px;
		padding-right: 20px;
		min-height: 100px;
	}
	.blog .visual {
		position: absolute;
		top: 16px;
		left: 0px;
	}
	.blogs .blog:first-child .visual {
		top: 0;
	}
	.blog span.blog-title-h4 {
		font-size: 18px;
		line-height: 24px;
		display: block;
	}
	#nav{
		position: relative;
	}
    #header{
		padding-left: 10px;
		padding-right: 10px;
	}
	#header .logo {
		background: url(../images/logo.svg) no-repeat;
		width: 120px;
		height: 18px;
		background-size: contain;
		margin-top: 3px;
	}
	.logo {
		margin-right: 17px;
	}
	.popular .visual {
		display: none;
	}
	.popular p {
		font-size: 18px;
		line-height: 26px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.footer-container:first-child,
	.footer-containe {
		float: none;
		width: auto;
		overflow: hidden;
	}
	.block .footer-containe:first-child {
		display: block !important;
	}
	#footer .holder {
		width: 300px;
		padding-top: 30px;
	}
	#footer .logo {
		margin: 0 auto 35px;
	}
	.footer-container:first-child .menu li {
		min-width: 130px;
		padding-left: 20px;
	}
	.footer-container:first-child .menu {
		margin: 0 -10px 0 0;
	}
	#footer p.footer-title {
		font-size: 20px;
		margin-right: 0;
		text-align: center;
	}
	.block {
		float: none;
		width: auto;
		overflow: hidden;
	}
	.social-list {
		text-align: center;
		margin-bottom: 26px;
	}
	.social-list li {
		display: inline-block;
		vertical-align: top;
		padding: 0 10px;
		float: none;
	}
	.social-list a {
		width: 40px;
		height: 40px;
	}
	.social-list a.facebook {
		background-position: 0 -139px;
	}
	.social-list a.twitter {
		background-position: -50px -139px;
	}
	.social-list a.vkontakte {
		background-position: -101px -139px;
	}
	.subscribe {
		margin-bottom: 60px;
	}
	.subscribe input[type="text"] {
		height: 51px;
		line-height: 52px;
	}
	.subscribe input[type="submit"] {
		height: 51px;
		line-height: 50px;
	}
	.block .copyright {
		display: block;
	}
	.copyright p {
		font-size: 14px;
		line-height: 20px;
	}
	.copyright strong {
		font-size: 18px;
		line-height: 24px;
	}
	#main {
		padding-bottom: 0;
        padding-left: 10px;
		padding-right: 10px;
	}
	#footer {
		height: auto;
		margin: 0;
	}
	.development {
		margin-bottom: 20px;
	}
	/*Add Resconse css 13.01.2015*/
	.login-link,.rsDefault .rsSlideCount,.rsDefault .rsFullscreenBtn,.rsDefault .rsArrow.rsArrowLeft,
	.rsDefault .rsArrow.rsArrowRight, .graph, .scroll-post:after, .filter, .comment-header .number,.filter,
	.comment .rating,.programm  .scrollbar /*,.footer-container:last-child */
	{
		display: none;
		visibility: hidden;
	}
	.menu-link{
		display: block;
	}
	.footer-container:first-child .menu li a{
		font-size: 16px;
	}
	.scroll-post .visual img{
		height: inherit;
	}
	h1{
		font: 26px/34px 'fira_sansbold', arial, sans-serif;
	}
	.content.social-size{
		padding-top: 0px;
	}
	.content .article-head, h1, .author-block, .video-block .vide-title, .analitic_image .vide-title{
		text-align: center;
	}
	.author-block {
		width: 46%;
		margin: 0;
		padding: 8px 30px 0px 0px;
		float: left;
		box-sizing: border-box;
	}
	figure.author-block img {
		max-width: 100%;
		height: auto;
	}
	.video-block .vide-title, .analitic_image .vide-title {
		display: block;
		font: 16px/20px 'fira_sansregular', arial, sans-serif;
		margin-top: 0px;
	}
	p{
		font: 16px/24px 'PT Serif', serif;
	}
	.article-head span{
		font: 16px/24px 'fira_sansbold', arial, sans-serif;
	}
	.answer-link a {
		padding-left: 15px;
	}
	#article_content ul, .default-list{
		font: 16px/24px 'PT Serif', serif;
	}
	.copyright p{
		padding: 0px;
	}
	.gallery{
		height: 390px;
	}
	.rsThumb, .rsNavItem{
		width: 100px !important;
		height: 60px !important;
	}
	.rsDefault .rsGCaption{
		padding: 13px 0px;
		font: 16px/20px 'fira_sansregular', arial, sans-serif;
	}
	blockquote{
		padding: 75px 0px 43px;
		text-align: center;
	}
	blockquote:after{
		top: 26px;
		left: 145px;
	}
	blockquote p {
		font: italic 18px/24px 'PT Serif', serif;
	}
	.social-post{
		margin-left: 0px;
		margin-right: 22px;
	}
	.scroll-post li {
		width: 278px;
		padding: 0 0 0 0px;
	}
	.scroll-post li p {
		padding: 0px;
	}
	.scroll-post header{
		padding-left: 40px;
	}
	.scroll-post li.facebook:before, .scroll-post li.twitter:before{
		height: 39px;
	}
    /* add ,footer.info */
	.social-post footer.info, footer.info {
		text-align: center;
		padding-left: 0px;
	}
	footer.info .tags{
		display: table;
		width: 100%;
		text-align: left;
	}
	footer.info .tags li {
		display: inline-block;
		float: none;
		padding-right: 10px;
		padding-left: 0px;
	}
	footer.info .tags li:first-child {
		padding-right: 10px;
	}
	.comment-header:before{
		content: "More coments";
		color: #006af2;
		display: block;
		text-align: center;
		background:  url(../images/sprite.png) no-repeat -380px -144px;
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
		margin-left: 37px;
		padding: 0px 0 14px;
		cursor: pointer;
	}
	.comment-header h2{
		padding-top: 45px;
		border-top: 1px dotted #ccc;
		margin: 0px 0 15px;
		float: none;
		padding-left: 15px;
	}
	.comment .social-ico{
		background-position: -349px -90px;
		width: 21px;
		height: 24px;
	}
	.add-comment .info, .comment .info{
		overflow: visible;
	}
	.add-comment .info{
		border-bottom: 1px dotted #ccc;
	}
	.comment .holder{
		padding-right: 0px;
	}
	.comment .name,.comment header em {
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.comment header em {
		font: 18px/24px 'fira_sansbold_italic', arial, sans-serif;
	}
	.comment .comment .holder{
		padding: 0px;
	}
	.comment-form .button{
		display: block;
		margin: 20px 0px 4px 0px;
	}
	.comment-form .button:hover{
		margin: 22px 0px 2px 0px;
	}
	.add-comment .form-button{
		display: block;
		margin: 20px 0px 4px 0px;
	}
	.add-comment .form-button:hover{
		margin: 22px 0px 2px 0px !important;
	}
	.form-button.blue:hover{
		margin: 2px 0px 2px 0px ;
	}
	/*Archive..........................*/
	.sections{
		width: 100%;
		float: none;
		padding-bottom: 12px;
		padding-top: 13px;
		font: 20px /24px 'fira_sansultra', arial;
	}
	.news-filter li{
		padding: 3px 8px;
	}
	.news-filter ul{
		font: 18px/24px 'fira_sansmedium', arial, sans-serif;
		text-align: center;
	}
	.news-filter li {
		float: none;
		display: inline-block;
	}
	.news-filter{
		padding-right: 0px;
	}
	.news-list p{
		font: 16px/22px 'fira_sansregular', arial, sans-serif;
		margin: 7px 0 0;
	}
	.head{
		padding: 0px 0px 20px 0px;
	}
	.head ul.tab-control li{
		margin-right: 10px;
		float: left;
		padding: 5px;
	}
	.head ul.tab-control li:last-child{
		padding-right: 0px;
	}
	.news-table .number,
	.news-list .info h3,
	.news-list .info span.news-title,
	.best-authors .info h4,
	.best-authors .info h3,
	#wrapper > .ads:first-child,
	.hot-news,
	.btn-prev, 
	.btn-next, 
	.archive-date .next,
	.archive-date .prev{
		display: none;
	}
	.news-table .visual, .news-table .info{
		display: block;
		float: left;
	}
	.news-table .visual {
		padding: 4px 10px 0 0;
	}
	.news-list p{
		padding:  0px;
	}
	body:first-of-type .blog span.blog-title-h3{
		margin: -9px 0 2px;
		display: block;
	}
	/*Blog list*/
    .for-mobile, .for-mobile-filter{
		display: block;
	}
    .news-list span.news-title.for-mobile{
		display: inline;
	}
	.analytics-big-gallery .analytics-farame{
		width: 280px;
	}
	.analytic.big{
		width: auto;
	}
	.analytic .info {
		width: 320px;
		text-align: left;
	}
	.popular p{
		padding-left: 0px;
		display: block;
	}
	.popular .name{
		display: block;
		text-align: left;
	}
	.best-authors .info{
		float: left;
	}
	.best-authors p{
		padding: 0px;
		font: 16px/24px 'fira_sansregular', arial, sans-serif;
	}
	.best-authors h3.for-mobile{
		font: 16px/22px 'fira_sansbold', arial, sans-serif;
	}
	.best-authors h4.for-mobile{
		font: 18px/30px 'fira_sansmedium', arial, sans-serif;
		text-transform: uppercase;
	}
	.best-authors li{
		padding-bottom: 20px;
		border-bottom: 1px dotted #cccccc;
	}
	.best-authors li:last-child{
		border: 0px;
	}
	.top-news header{
		text-align: left;
	}
	.analytics{
		box-sizing: border-box;
		padding: 0px;
	}
	.analytic{
		margin: 20px 0;

	}
	.analytic span.title {
		box-sizing: border-box;
		text-transform: none;
		line-height: 27px;
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
		display: block;
		padding: 0px 0 10px 0;
	}
	.analytic p {
		padding: 0px 0 10px 0 !important;
	}
	.news-table li {
		padding: 20px 0 0;
	}
	/*profile-login*/
	.profile-description{
		text-align: center;
	}
	.profile-description a{
		float: none;
	}
	#create .popup{
		width: 100%;
		box-sizing: border-box;
		left: 0 !important;
	}
	.create .title {
		display: block;
		width: 100%;
	}
	.popup-holder .close{
		right: 50px;
	}
	.create label.row {
		padding: 10px 0 20px 25px;
		width: 42%;
		box-sizing: border-box
	}
	.create label.row:before{
		top: 19px;
	}
	.create label.row:after{
		top: 17px;
	}
	/*rss-page*/
	.form-button{
		width: 100%;
	}
	/*text-page-contact*/
	.row textarea, input[type="text"], input[type="text"]:disabled{
		width: 98%;
	}
	/*news list................*/
	.top-news a h2{
		font: 18px/24px 'fira_sansextrabold', arial, sans-serif;
	}
	.top-news .date{
		font: 18px/24px 'fira_sansitalic', arial, sans-serif;
	}
	.analytic p {
		font: 16px/24px 'fira_sansregular', arial, sans-serif;
	}
	.news-list .date {
		font: 16px/24px 'fira_sansitalic', arial, sans-serif;
	}
	/*Search*/
	.news-filter.for-mobile-filter .col h3{
		float: none;
		text-align: center;
		font: 20px/24px 'fira_sansbold', arial, sans-serif;
	}
	.news-filter.for-mobile-filter{
		display: table;
		margin: 35px auto;
	}
	.main-search .check{
		margin-top: 10px;
		float: none;
	}
	.news-filter.for-mobile-filter .col .active {
		border: 0px;
		padding-right: 16px;
	}
	/*index*/
	.medium-hide{
		display: none;
	}
	.item.little,.item.medium,.item.big{
		height: 100%;
	}
	.item.medium h3,
	.item.medium span.news-title,
	.item.little span.gallery-title,
	.item.big h3{
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.item.medium .date,.item.little .date,.item.big .date,.item.small .date{
		font: 18px/24px 'fira_sanslight_italic', arial, sans-serif;
	}
	.main-holder .items{
		margin: 0px;
	}
	.news-list.medium span.news-title {
		font: 18px/24px 'fira_sansregular', arial, sans-serif;
		display: inline;
	}
	/*episode*/
	.video{
		height: 270px;
	}
	.issues{
		margin-top: 40px;
	}
	/*program*/
	.issues-list {
		font: 16px/24px 'fira_sansregular', arial, sans-serif;
	}
	#nav{
		top: 50px;
		position: relative;
	}
	.menu-link{
		margin: 0px;
		position: absolute;
		top: 17px;
	}
	.fixed .menu-link{
		top: 17px;
		width: 32px;
		background-position: 1px -107px;
        margin-left: 10px;
	}
	.search .search-button{
		top: 15px;
		position: relative;
	}
	.fixed .search .search-button {
		background-position: -26px 0;
		width: 22px;
		top: 15px;
		position: relative;
		left: 0px;
	}
	.item .date {
		font: 18px/24px 'fira_sanslight_italic', arial, sans-serif;
	}
	.menuOnSmall{
		position: absolute;
		display: none;
		left: 0px;
	}
	.main-holder .items .item.small{
		margin-bottom: 0px;
	}
	.hide-for-mobile,.iconts-list,.social > .vk div,.social > .twitter div,
	.social > .google-plus div,.social > .facebook div,.special.showForSmall{
		display: none !important;
	}
	.news-list .video-ico{
		margin: 5px 8px 3px 0;
	}
	.news-list.medium .date {
		font: 18px/24px 'fira_sansitalic', arial, sans-serif;
	}
	.head ul li {
		float: right;
		padding: 5px 0 0 7px;

	}
	.popular li{
		padding-bottom: 10px;
	}
	.two-columns .column,.two-columns.poll-block .column:first-child,.fullwidth-gallery li,
	.menuOnSmall,.content-block, .video,.video-info,.content-block p,.article-head,.item.small,
	.item.little,.item.medium,.item.big,.analytic span.title,form.two-columns,	form.two-columns.add.half .column,
	.content.social-size,.half .column,.analytics-farame,.analytic-new-Width .analytic,.sidebar .news-list, .sidebar,
	.two-columns.new-width-columns .column:last-child, .analytic{
		width: 300px;
	}
    .issues{
		width: 250px;
		margin: 0 auto;
		float: none;
		padding: 0;
	}
	.gallery-holder{
		width: 320px;
		padding-left: 20px;
		margin-left: -20px;
	}
	.hsscrollbar .hshandle .hsmousearea {
		position: absolute;
		top: -9px;
		left: 0;
		width: 100%;
		height: 20px;
	}

	.hsscrollbar .hshandle {
		width: 100px;
		height: 100%;
		background: #292a33;
		cursor: pointer;
	}

	.hsscrollbar {
		margin: 0 0 1em 0;
		height: 2px;
		background: #ccc;
		line-height: 0;
	}
	.programm{
		width: 160px;
		height: 55px !important;
		padding-left: 0px !important;
	}
	.item.large .play{
		width: 60px;
		height: 60px;
	}
	.top-menu li {
		margin-top: -5px;
	}
	.results header a:after {
		top: 40px;
	}
	.results header a:before {
		top: 37px;
	}
	.results h3{
		display: block;
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.results .date {
		font: 18px/24px 'fira_sansitalic', arial, sans-serif;
	}
	.item.large .play .ico {
		width: 27px;
		height: 31px;
		margin: -15px 0 0 -9px;
	}
	.item.large .play .ico:after {
		right: 26px;
		top: -17px;
	}
	.top-menu li a {
		font: 18px/24px 'fira_sansbold', arial, sans-serif;
	}
	.author {
		font: 18px/24px 'fira_sansregular', arial, sans-serif;
	}
	.issues h4{
		font: 20px/24px 'fira_sansbold', arial, sans-serif;
		text-align: center;
	}
	.head h2{
		font: 20px/24px 'fira_sansultra', arial, sans-serif;
		margin: 5px 0px 10px;
	}
	.items.horizontal{margin: 0px 0px 40px 0px;}
	.more-content {
		font: 16px/16px 'fira_sansregular', arial, sans-serif;
	}
    .content-block{
		padding-left: 10px;
	}
	.controls{
		position: relative;
		padding-left: 10px;
	}
	.iconts-list{
		float: none;
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
	.calendar-ico-program{
		display: block !important;
		position: static;
		float: left;
	}
	.calendar {
		width: 90px;
	}
	.iconts-list li{
		width: 26px;
	}
	footer.info{
		font-size: 16px;
	}
	footer.info .error{
		font-size: 14px;
		text-align: left;
		line-height: 20px;
	}
	.center .copyright{
		display: block;
	}
	.analytic-block .analytic, .analytic-block .analytic:first-child {
		display: block;
		width: 300px;
	}
	.rss-block {
		font-size: 16px;
		line-height: 20px;
	}
	.rss-block .check{
		font-size: 18px;
	}
	.contacts p {
		width: 100%;
	}
	.add p {
		font: 16px/20px 'fira_sansregular', arial, sans-serif;
	}
	.main-search .head{
		margin: 20px 0px 20px;
	}
	.login-user{
		position: absolute;
		right: 0;
		top: 17px;
		margin: 0px;
	}
	.news-on-mobile{
		position: absolute;
		top: 17px;
		margin-left: 70px;
		color: #fff;
		font: 16px/24px 'fira_sansbold', arial, sans-serif;
		display: block;

	}
	.report-link:hover{
		margin-top: -7px;
	}
	.report-link span:last-child{
		margin-top: 10px;
	}
	.report-link{
		margin-top: -9px;
		position: absolute;
		height: 30px;
		font: 12px/30px 'fira_sansbold', arial, sans-serif;
		padding: 0px;
	}
	body:first-of-type .report-link{
		right: 0px;
	}
    .news-filter.for-mobile-filter{
		background-color: #ffffff;
	}
	.news-filter.for-mobile-filter .col li:first-child{
		background-color: #006af2;
		display: block;
		padding: 10px 0px;
		border-radius: 3px 3px 0 0;
	}
	.news-filter.for-mobile-filter .col li:first-child a{
		color: #ffffff;
	}
	.news-filter.for-mobile-filter .col li:not(:first-child){
		background: #fff;
		border: 1px solid #e5e8f0;
		border-radius: 3px 3px 0 0;
		padding: 5px 0px;
		margin-bottom: 0px;
	}
	.news-filter.for-mobile-filter .col li:not(:first-child) a{
		color: #006af2;
	}
	.news-filter.for-mobile-filter .col li:not(:first-child):hover{
		background-color: #006af2;
	}
	.news-filter.for-mobile-filter .col li:not(:first-child):hover a{
		color: #ffffff;
	}
    .news-filter.for-mobile-filter .col li:first-child:after{
		content: '';
		display: inline-block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5px 7.5px 0 7.5px;
		border-color:  #ffffff transparent transparent transparent;
		position: relative;
		top: -2px;
		left: 10px;
	}
	.news-filter.for-mobile-filter .col li:not(:first-child) {
		display: none;
	}
	.content-nav ul li.all-lists {
		display: block;
		cursor: pointer;
		padding: 5px 10px;
		background: #006af2;
		color: #fff;
		margin-bottom: 5px;
		box-sizing: border-box;
	}
	.content-nav ul li.all-lists:after{
		content: '';
		display: inline-block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5px 7.5px 0 7.5px;
		border-color:  #fff transparent transparent transparent;
		position: relative;
		top: -2px;
		left: 10px;
	}
	.content-nav ul li{
		display: none;
		width: 100%;
	}
	.content-nav ul li a{
		margin: 0  auto;
	}
	.social-list a.facebook:hover {
		background-position: 0px -139px;
	}
	.social-list a.twitter:hover {
		background-position: -50px -139px;
	}
	.social-list a.vkontakte:hover {
		background-position: -101px -139px;
	}
	.social-list a.instagram,.social-list a.instagram:hover {
		background-position: -396px -200px !important;
	}
	.social-list a.youtube, .social-list a.youtube:hover {
		background-position: -346px -200px !important;
	}
	.social-list a.rss, .social-list a.rss:hover {
		background-position: -446px -200px !important;
	}
    .analytics-gallery, .analytics .analytic:first-child,.analytics-gallery .analytic{
		margin: 0px !important;
	}
	.prev ,.next{
		display: none;
	}
	.analytic-new-Width .analytic {
		float: left;
	}
	.analytics{
		overflow: visible;
		margin-bottom: 1.5rem !important;
	}
	.analytics-gallery .hsscrollbar{
		position: relative;
		top: -15px;
		background: #e4e7ee;
		height: 1px;
	}
	.analytics-gallery  .hshandle{
		background: #e4e7ee;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		height: 5px;
		position: relative;
		top: -2px;
	}
	.news-filter.for-mobile-filter + .head{
		display: none;
	}
	.video-info {
		margin: 25px 0px;
	}
	.main-holder .items .item.small{
		margin-bottom: 10px !important;
	}
	.play {
		width: 30px !important;
		height: 30px !important;
		top: 15px !important;
		left: 15px !important;
	}
	.play .ico{
		width: 16px !important;
		margin: -16px 0 0 -6px !important;
	}
	.item.big .info, .item .info, .item.medium .info{
		bottom: 10px;
	}
	.fullwidth-gallery .item.little .play .ico{
		margin: -32px 0 0 -23px !important;
	}
	.video.index-video{
		margin-top: 30px;
	}
	.analytics .analytic.big{display: block !important;}
	.analytics .analytic:last-child,.analytic.big .info h4{
		display: none;
	}
	.analytic.big .visual {
		height: auto;
	}
	.analytic.big .visual img {
		max-height: none;
		width: 100%;
		margin-left: 0;
	}
	.video-holder .play {
	  top: 50% !important;
	  left: 50% !important;
	  margin: -36px 0 0 -36px;
	  width: 68px !important;
	  height: 68px !important;
	}
	.video-holder .play .ico {
	  width: 30px !important;
	  margin: -16px 0 0 -10px !important;
	}
	.special li{
		float: left;
	}
	.fixed .search{
		margin-right: 0px;
	}
	#article_content iframe {
		max-width: 100%!important;
		max-height: 100% !important;
		height: 100%;
		width: 100%;
	}
	.profile-description .social-list{
		margin-bottom: 20px;
	}
	.hide-medium-show-other{
		display: block;
	}
	.hide-desctop-mobile,.main-holder .items .item.small:last-child.hide-desctop-mobile-medium{
		display: none;
	}
	.video-pic .play .ico{
		top: -2px;
	}
	.video-block iframe{
		height: 100%;
	}
	/*End Add Response css 13.01.2015*/
}


/*
	NEW STYLES ARE HERE
*/

.info-teaser {
	margin: -30px 0 20px 0;
}
.info-teaser, x:-moz-any-link {
	display: -moz-deck;
}
.news-list p, x:-moz-any-link{
	margin: 0px 0px 32px;
}
.news-list a, x:-moz-any-link{
	padding: 14px 0px 45px;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿.3 - ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾/ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹. */
/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½: index.html */

.fullwidth-gallery li.prev,
.fullwidth-gallery li.next {
	opacity: 0.5;
}
.fullwidth-gallery li.prev:hover,
.fullwidth-gallery li.next:hover {
	opacity: 0.7 !important;
}
.fullwidth-gallery .btn-prev,
.fullwidth-gallery .btn-next {
	opacity: 0.5;
}
.fullwidth-gallery .btn-prev:hover,
.fullwidth-gallery .btn-next:hover {
	opacity: 0.7;
}

/* п.5 - Новий стиль табів. */
/* Шаблон: news-list-subsections.html */

.content-nav li {
	background: #fff;
	border: 1px solid #e5e8f0;
}
.content-nav a {
	color: #006af2;
	opacity: 1;
}

/* п.6 - Значок плей в сюжетах. */
/* Шаблон: episode.html */

.issues-list li {
	margin-top: 20px;
}
.issues-list li:after {
	top: 50%;
	margin-top: -7px;
	left: -8px;
}
.issues-list a {
	min-height: inherit;
}

/* п.7 - Іконка в випусках. */
/* Шаблон: program.html */

.issues h4:after {
	background-position: -169px -32px;
	height: 14px;
}

/* п.8 - Іконки соцмереж в футері. */
/* Шаблон: index.html */

.social-list a.instagram {
	background-position: -252px -92px;
}
.social-list a.instagram:hover {
	background-position: -301px -139px;
}
.social-list a.youtube {
	background-position: -215px -92px;
}
.social-list a.youtube:hover {
	background-position: -264px -139px;
}

/*
	END OF NEW STYLES
*/

/*
	28.11.14
*/
.news-list.news-table .info strong, .geo-point a:link, .geo-point a:visited {
	border: 1px solid #dfe6f2;
	background: #f4f8ff;
	display: inline-block;
	padding: 0px 6px;
	border-radius: 4px;
	color: #a5b0c8;
	margin: 0 3px 0 0;
}
.top-menu li a.active {
	color: #004399;
	font-weight: bold;
}
.special a.active {
	color: #006af2;
}
/*
	END OF NEW STYLES
*/

/*25.12.2014.................*/
.date-range-filter h3 {
	margin: 0 0 16px 0px;
	color: #f60a00;
	text-transform: uppercase;
	font: 14px/24px 'fira_sansbold', arial, sans-serif;
}
.date-range-filter + div + .news-filter {
	margin-top: 15px;
}

.date-range-filter div {
	width: 50%;
	display: block;
}
.date-range-filter div{
	float: left;
}
.date-range-filter div input{
	display: inline-block;
	width: auto;
	background: url(../images/calendar.png) no-repeat  7px center;
	padding: 5px 15px 5px 35px;
	width: 75%;
}
.date-range-filter h3 {
	margin: 0 0 16px 0px;
	color: #f60a00;
	text-transform: uppercase;
	font: 14px/24px 'fira_sansbold', arial, sans-serif;
}
.date-range-filter label {
	color: #006af2;
	font: 14px/26px 'fira_sansregular', arial, sans-serif;
	padding-right: 13px;

}
/*End 25.12.2014.............*/

/*25.11.2014 coruspondent.html*/
.Coruspondent-title{
	font-family: 'fira_sansbold';
	font-size: 30px;
	line-height: 48px;
	border-bottom: 1px solid #f6f7f9;
}
.Coruspondent-content{
	text-align: center;
}
.Coruspondent-elem{
	width: 23%;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center;
	vertical-align: top;
}
.Coruspondent-elem img{
	border-radius: 100px;
	margin-bottom: 20px;
	max-width: 100%;
}
.Coruspondent-name{
	font-family: 'fira_sansbold';
	font-size: 18px;
	color: #000;
	line-height: 24px;
	margin-bottom: 10px;
}
.Coruspondent-cite{
	font-family: 'fira_sansregular';
	font-size: 14px;
	line-height: 20px;
	color: #929eb7;
	margin-bottom: 15px;
}
.Coruspondent-soc .social-list{
	text-align: center;
}
.Coruspondent-soc li{
	padding-right: 0;
	display: inline-block;
	text-align: center;
	float: none;
}
.Coruspondent-soc a{
	margin: 0 auto;
	width: 28px;
	height: 28px;
}
.Coruspondent-soc .social-list a.facebook {
	background-position: -92px 0;
}
.Coruspondent-soc  .social-list a.twitter {
	background-position: -130px 0;
}
.Coruspondent-soc .social-list a.vkontakte {
	background-position: -168px 0;
}
.search-coruspondent{
	width: 315px;
	float: right;
	overflow: hidden;
}
.search-coruspondent div{
	float: right;
}
.search-coruspondent input[type=text]  {
	width: 187px;
	border-radius: 5px;
	background: url(../images/search.png) no-repeat 10px center;
	border: 1px solid #d5dae5;
	padding: 2px 5px 2px 31px;
}
.search-button-ed{
	color: #ffffff;
	border-radius: 5px;
	font-size: 14px;
	line-height: 24px;
	background-color: #c1cbe0;
	padding: 2px 20px 3px 20px;
	position: relative;
	top: -18px;
	margin-left: 10px;
	border-bottom: 4px solid #a1acc5;
}
.search-button-ed:hover{
	border-bottom: 3px solid #a1acc5;
	top: -14px;
	padding: 2px 20px 2px 20px;
	color: #ffffff;
}
.filter-alfavit{
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0;
}
.filter-alfavit li{
	list-style: none;
	display: inline-block;
}
.filter-alfavit a{
	display: block;
	padding: 4px 8px;
	color: #8a97b2;
}
.filter-alfavit a:hover,.filter-alfavit a.active{
	background-color: #006af2;
	color: #fff;
}
.filter-content{
	text-align: center;
}
.filtered-elem {
	display: inline-table;
	width: 31%;
	box-sizing: border-box;
	padding: 30px 0;
	overflow: hidden;
	border-top: 1px dotted #cccccc;
}
.filtered-elem div{
	overflow: hidden;
	display: table-cell;
}
.filtered-elem div.first{
	width: 35%;
}
.filtered-elem div.last{
	width: 65%;
	vertical-align: middle;
}
.filtered-elem img{
	float: left;
	margin-right: 10px;
	border-radius: 100px;
	max-width: 91px;
}
.filtered-elem .Coruspondent-name{
	margin: 10px 0px 0px 0px;
	color: #000000;
}
@media only screen and (max-width: 1344px) {
	.filtered-elem{
		width: 49%;
	}
	.Coruspondent-elem{
		width: 49%;
	}
}
@media only screen and (max-width: 766px) {
	.filtered-elem{
		width: 98%;
	}
	.filtered-elem:last-child	{
		border: 0;
		margin: 0px 0px 20px 0px;
	}
	.Coruspondent-elem{
		width: 98%;
	}
	.Coruspondent-soc li{
		padding: 0 20px;
	}
	/*13.03.2015..................*/
	.archive_date #date_to{
		background: url(../images/calendar.png) no-repeat 7px center;
		border: 0px;
		width: 40px;
		padding: 5px 20px;
		position: absolute;
		right: 0px;
		top: 13px;
		display: block;
	}
	.show-for-mobile{
		display: block;
	}
	.news-filter.for-mobile-filter .col:last-child{
		position: relative;
	}
	.news-filter.for-mobile-filter .col li:first-child{
		margin-right: 50px;
		cursor: pointer;
	}
	.news-filter.for-mobile-filter{
		margin: 25px auto 30px;
	}
    /* add ,footer.info */
	.social-post footer.info, footer.info{
		overflow: visible;
	}
	.social > .facebook, .social > .google-plus, .social > .twitter, .social > .scroll-to-comments,
	.social > .scroll-to-comments-gray, .social > .vk{
		margin-right: 9px;
	}
	/*13.03.2015..................*/
}
/*25.11.2014 coruspondent.html*/

 /*backend programmers css*/
.header-active-category {
    background: #003170;
}

.popup_stick_message {
    position:fixed;
    top:20px;
    right:20px;
    width:250px;
    min-height: 50px;
    z-index:9999;
    color: white;
    background-color: black;
    border-radius: 25px;
    vertical-align: middle;
	padding-top: 25px;
	padding-left: 25px;
    opacity: 0.9;
    display: none;
}

.article_picture {
    float:left;
    padding: 0px 15px 5px 0px;
}

.video {
     /*remove background from youtube player */
    background: none;
    /*margin-bottom: -27px;*/
    float: none;
}

.calendar {
    margin: 0px;
}

.poll header {
	text-align: center;
}

.user_news_error {
	color: #dd2300;
}

.pseudo-link {
	cursor:pointer;
}

 /*end remove overlaying */

.epizode .video {
    margin-bottom: 5px;
}

 /*advertising from a partners */

#ukr_net_pr {
    width:568px; float:left;
}
#SinoptikInformer {
    margin-left: 568px;
}

#article_content img {
    max-width:100%!important;
    height: auto!important;
}
#article_content iframe {
    max-width:100%!important;
}

.show-only-medium {
    display: none;
}

@media screen and (max-width: 1340px) {
    #ukr_net_pr {
        width:294px; float:left;
    }
    #SinoptikInformer {
        margin-left: 304px;
        width: 294px;
    }
    /*.epizode .video {*/
        /*margin-bottom: 23px;*/
    /*}*/
    .show-only-medium {
        display: inline-block;
    }
}

@media screen and (max-width: 959px) {
    #ukr_net_pr {
        width:358px; float:left;
    }
    #SinoptikInformer {
        margin-left: 368px;
        width: 358px;
    }

    .item.medium .play .ico, .item.little .play .ico, .item.big.little760 .play .ico {
        width: 69px;
        top: 15px;
    }

    .epizode .video {
        margin-bottom: 5px;
    }

    .show-only-medium {
        display: none;
    }
}

@media screen and (max-width: 766px) {
    #ukr_net_pr {
        width: 320px;
        float: left;
    }

    #SinoptikInformer {
        width: 320px;
        margin-left: 0px;
        float: left;
    }

    #footer_related_links {
        display: none;
        visibility: hidden;
    }

    .epizode .video {
        margin-bottom: -27px;
    }

    .show-only-medium {
        display: none;
    }

    /* fix for news by categories, when hides last item by designer's changes */
    .analytics .analytic:last-child {
        display: inline-block;
    }
}
 /*advertise from partners */

.development {padding-top: 8px;}
.backend-development {height: 35px;}

/* link for  */
#article_edit_link {
    font: 14px 'fira_sanslight', arial, sans-serif;
}
/* height as iframe in example */
.video-block object {
    height: 527px;
}

/* remove useless fb icon on avatar on profile page */
.profile-logo .visual, .profile-logo .visual:after {
    background: none;
}
.img_editable_text {
    margin: -32px 0px 32px;
}

footer.info {
    padding-left: 0px;
}

.video-js.vjs-default-skin .vjs-big-play-button { display: none; }

.vjs-live-controls {
    display: none;
}

.live-close {
    top: 10px;
}
.live-close + .live-holder {
    margin-top: 15px;
}
 /*end backend programmers css*/

.vjs-va5t-container {
    z-index: 50!important;
}

/* Overwrites */
.vjs-fullscreen-control.vjs-control.vjs-button.vjs-hidden,
.vjs-remaining-time.vjs-time-control.vjs-control.vjs-hidden {
    display: block!important;
}

/* New GeoTagNews sidebar list */
#geo-tag-news-tabset li {
	position: relative;
}
#geo-tag-news-tabset li a .info em.date {
	display: block;
}
#geo-tag-news-tabset li[data-has-video] {
	padding: 4em 1.5em 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border: none;
}

#geo-tag-news-tabset li[data-has-video] a .info {
	position: relative;
	z-index: 5;
}
#geo-tag-news-tabset li[data-has-video] a .info em.date {
	color: #d0d5e2;
}
#geo-tag-news-tabset li[data-has-video] a .info h3,
#geo-tag-news-tabset li[data-has-video] a .info span.news-title {
	color: white;
}
#geo-tag-news-tabset li[data-has-video] a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: url(/static/images/checker.medium.png) repeat-x 0 100%;
}

#geo-tag-news-tabset li[data-has-video] a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0); /* IE6-8 */
}

#geo-tag-news-tabset li[data-has-video] a:hover:after {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}

#geo-tag-news-tabset .play {
	top: 10px;
	left: 20px;
	width: 32px;
	height: 32px;
	position: absolute;
	z-index: 4;
	border: 4px solid #fff;
	text-indent: -9999px;
	overflow: hidden;
	border-radius: 50%;
}
#geo-tag-news-tabset .play .play-ico {
	width: 16px;
	top: 50%;
	left: 94%;
	height: 60px;
	position: absolute;
	overflow: hidden;
	margin: -32px 0 0 -20px;
}
#geo-tag-news-tabset .play .play-ico:after {
	content: '';
	position: absolute;
	top: 0;
	right: 27px;
	background: #fff;
	width: 63px;
	height: 63px;
	-moz-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-webkit-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-o-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	-ms-transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
	transform: rotate(45deg) skewX(-15deg) skewY(-15deg);
}

/* Index page Intro Title & News category page */
.main-intro-title,
.category-intro-title {
	padding: 10px;
}

.main-intro-title h1.title,
.category-intro-title h1.title {
	font-size: 2rem;
	padding: 0;
}

/* Index page Slider */
.main-article-slider:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-webkit-box-shadow: inset 25px 0px 25px -25px #ffffff, inset -25px 0px 25px -25px #ffffff;
	-moz-box-shadow: inset 25px 0px 25px -25px #ffffff, inset -25px 0px 25px -25px #ffffff;
	box-shadow: inset 25px 0px 25px -25px #ffffff, inset -25px 0px 25px -25px #ffffff;
	z-index: 5;
	pointer-events: none;
}
.video.index-video {
	width: 100%;
}

.main-article-slider-item {
	padding: 0 10px;
}

.main-article-slider .slick-prev,
.main-article-slider .slick-next {
	z-index: 5;
	margin-top: -1px;
}
.main-article-slider .slick-prev:before,
.main-article-slider .slick-next:before {
	content: '';
	width: 48px;
	height: 48px;
	border-color: #000;
	position: absolute;
	top: 50%;
	margin-top: -100px;
	border-bottom: 3px solid;
	border-left: 3px solid;
	opacity: .3;
}
.main-article-slider .slick-prev:hover:before,
.main-article-slider .slick-next:hover:before {
	opacity: .8;
}


.main-article-slider .slick-prev:before {
	transform: rotate(45deg);
	left: 22px;
}
.main-article-slider .slick-prev {
	left: 0px;
	padding-left: 30px;
	padding-right: 40px;
}
.main-article-slider .slick-prev:hover {
	background: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
}

.main-article-slider .slick-next:before {
	transform: rotate(-135deg);
	right: 22px;
}
.main-article-slider .slick-next {
	right: 0px;
	padding-right: 45px;
	padding-left: 30px;
}
.main-article-slider .slick-next:hover {
	background: linear-gradient(to left, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
}

.main-article-slider .slick-dots {
	top: 450px;
	bottom: auto;
}

.main-article-slider .slick-dots li button:before {
	font-size: 20px;
	color: white;
}
.main-article-slider .slick-dots li.slick-active button:before {
	color: white;
}


@media screen and (max-width: 1340px) {
	.main-article-slider .slick-prev:before,
	.main-article-slider .slick-next:before {
		margin-top: -100px;
	}
	.main-article-slider .slick-dots {
		top: 370px;
		bottom: auto;
	}

}
@media screen and (max-width: 959px) {
	.main-article-slider .slick-prev:before,
	.main-article-slider .slick-next:before {
		margin-top: -40px;
	}
	.main-article-slider .slick-dots {
		top: 380px;
    	bottom: auto;
	}

}
@media screen and (max-width: 766px) {
	.main-article-slider .slick-prev:before,
	.main-article-slider .slick-next:before {
		width: 20px;
		height: 20px;
		margin-top: -30px;
	}
	.main-article-slider .slick-dots {
		top: 250px;
    	bottom: auto;
	}

}

/* New Gallery on index page */
.new-gallery-slider-item .item {
	margin: 0;
	width: 210px;
	height: 125px;
}

.new-gallery-slider-item .item .play {
	top: 10px;
	left: 10px;
}
.new-gallery-slider-item .item .play .ico {
	width: 16px;
	top: 50%;
	left: 94%;
}

@media screen and (max-width: 1340px) {
	.new-gallery-slider-item .item.little {
		width: 200px;
		height: 115px;
	}
	.new-gallery-slider-item .item .play .ico {
		width: 28px;
	}
	.index-special-subject-news.items .item.small {
		border-left: none;
	}
	.video.index-video {
		height: 400px;
	}
}

@media screen and (max-width: 959px) {
	.new-gallery-slider-item .item.little {
		width: 235px;
		height: 135px;
	}
	.new-gallery-slider-item .item .play .ico {
		width: 16px;
		top: 0;
		left: 54%;
		height: 70px;
	}
	.video.index-video {
		height: 400px;
	}
}

@media screen and (max-width: 766px) {
	.new-gallery-slider-item .item.little {
		width: 295px;
		height: 185px;
	}

	/* Main Video Slider */
	.index-main .main-article-slider {
        width: 100vw;
        margin-left: -50vw;
        left: 50%;
        position: relative;
        margin-top: -30px;
        margin-bottom: -30px;
    }
    .index-main .main-article-slider-item .item {
        width: 100vw;
    }

	/* Gallery */
	.index-main .new-gallery-slider {
        width: 100vw;
        margin-left: -50vw;
        left: 50%;
        position: relative;
    }
    .index-main .new-gallery-slider-item .item {
        width: 100vw;
    }


	/* Important news */
	.index-main .two-columns .column:first-child {
		overflow: visible;
	}

	.index-main .two-columns .column:first-child .item{
		width: 100vw;
		margin-left: -50vw;
		left: 50%;
		position: relative;
		float: left;
		margin-bottom: 0!important;
		height: 150px;
	}



	/* general */
	.index-main .items.oversized-on-mobile-items {
		margin-left: 0;
		margin-right: 0;
	}
	.index-main .items.oversized-on-mobile-items .item {
		width: 100vw;
		margin-left: -50vw!important;
		margin-bottom: 5px !important;
		left: 50%;
		position: relative;
		height: 200px;
	}

	.video.index-video {
		height: 240px;
	}
}


/* linked_articles */
.linked_article_container {
	border: 7px double #d0e4ff;
	margin-bottom: 32px;
	position: relative;
	text-align: center;
	background: none;
}
.linked_article_container span {
	display: inline-block;
	text-transform: uppercase;
	font-size: 1.2em;
	background-color: white;
	transform: translateY(-60%);
	margin: 0 auto;
	padding: 0 10px;
	font-weight: 900;
}
.linked_article_container a {
	display: block;
	font-size: 1.3em;
	margin-bottom: 1.2em;
	font-weight: 700;
}
