@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow);
@font-face {
	font-family: "PT Sans";
	src: url('fonts/PT_Sans-Web-Regular.ttf');
}
@font-face {
	font-family: "PT Serif Caption";
	src: url('fonts/PT_Serif-Caption-Web-Regular.ttf');
}
* {
	margin: 0;
	padding: 0;
}
html, body, .container {
	height: 100%;
}
body > .container {
	min-width: 330px;
}
a, img, input, button {
	outline: none !important;
	border: none !important;
}
ul, li {
	list-style-type: none;
}
a {
	text-decoration: none !important;
	color: #292929 !important;
}
a:hover {
	text-decoration: underline !important;
}
header {
	background: transparent;
	padding: 5px 30px 15px;
}
header > ul > li {
	display: inline-block;
	padding-right: 25px;
	margin-bottom: 5px;
}
header > ul > li > a {
	font-size: 12px;
	color: #5a5a5a !important;
}
header > ul span {
	display: inline-block;
	padding-left: 3px;
}
header > ul span:hover {
	text-decoration: underline;
}
.icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.icon-reporter {
	background: url(../img/1.png) no-repeat;
}
.icon-indust {
	background: url(../img/2.png) no-repeat;
}
.icon-victory {
	background: url(../img/3.png) no-repeat;
}
.icon-partners {
	background: url(../img/4.png) no-repeat;
}
.icon-video {
	background: url(../img/5.png) no-repeat;
}
.icon-foto {
	background: url(../img/6.png) no-repeat;
}
.icon-calendar {
	background: url(../img/7.png) no-repeat;
}
.icon2 {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
}
.icon-google_plus {
	background: url(../img/google-plus.jpg) no-repeat;
}
.icon-google_plus:hover {
	background: url(../img/google-plus_h.jpg) no-repeat;
}
.icon-twitter {
	background: url(../img/twitter.jpg) no-repeat;
}
.icon-twitter:hover {
	background: url(../img/twitter_h.jpg) no-repeat;
}
.icon-facebook {
	background: url(../img/facebook.jpg) no-repeat;
}
.icon-facebook:hover {
	background: url(../img/facebook_h.jpg) no-repeat;
}
.icon-instagram {
	background: url(../img/instagram.jpg) no-repeat;
}
.icon-instagram:hover {
	background: url(../img/instagram_h.jpg) no-repeat;
}
.icon-vk {
	background: url(../img/vk.jpg) no-repeat;
}
.icon-vk:hover {
	background: url(../img/vk_h.jpg) no-repeat;
}
.icon-ok {
	background: url(../img/ok.jpg) no-repeat;
}
.icon-ok:hover {
	background: url(../img/ok_h.jpg) no-repeat;
}
.icon-youtube {
	background: url(../img/youtube.jpg) no-repeat;
}
.icon-youtube:hover {
	background: url(../img/youtube_h.jpg) no-repeat;
}
.icon-imgur {
	background: url(../img/imgur.jpg) no-repeat;
}
.icon-imgur:hover {
	background: url(../img/imgur_h.jpg) no-repeat;
}
.icon-mail {
	background: url(../img/mail.jpg) no-repeat;
}
.icon-mail:hover {
	background: url(../img/mail_h.jpg) no-repeat;
}
.icon-android {
	background: url(../img/android.jpg) no-repeat;
}
.icon-android:hover {
	background: url(../img/android_h.jpg) no-repeat;
}
.icon-rss {
	background: url(../img/rss.jpg) no-repeat;
}
.icon-rss:hover {
	background: url(../img/rss_h.jpg) no-repeat;
}
.icon-reactor {
	background: url(../img/reactor2.png) no-repeat;
}
.icon-left-1 {
	background: url(../img/left_icon_1.jpg) no-repeat;
}
.icon-left-2 {
	background: url(../img/left_icon_2.jpg) no-repeat;
}
.icon-left-3 {
	background: url(../img/left_icon_3.jpg) no-repeat;
}
.icon-left-4 {
	background: url(../img/left_icon_4.jpg) no-repeat;
}
.icon-left-5 {
	background: url(../img/left_icon_5.jpg) no-repeat;
}
.icon-left-6 {
	background: url(../img/left_icon_6.jpg) no-repeat;
}
.icon-left-7 {
	background: url(../img/left_icon_7.jpg) no-repeat;
}
.side-left_icon a:hover .icon-left-1 {
	background: url(../img/left_icon_h_1.jpg) no-repeat;
}
.side-left_icon a:hover .icon-left-2 {
	background: url(../img/left_icon_h_2.jpg) no-repeat;
}
.side-left_icon a:hover .icon-left-3 {
	background: url(../img/left_icon_h_3.jpg) no-repeat;
}
.side-left_icon a:hover .icon-left-4 {
	background: url(../img/left_icon_h_4.jpg) no-repeat;
}
.side-left_icon a:hover .icon-left-5 {
	background: url(../img/left_icon_h_5.jpg) no-repeat;
}
.side-left_icon a:hover .icon-left-6 {
	background: url(../img/left_icon_h_6.jpg) no-repeat;
}
.side-left_icon a:hover .icon-left-7 {
	background: url(../img/left_icon_h_7.jpg) no-repeat;
}
.icon3 {
	display: inline-block;
	height: 15px;
	width: 15px;
	vertical-align: -6px;
}
.icon-comment {
	background: url(../img/comment.png) no-repeat;
}
.icon-views {
	background: url(../img/views.png) no-repeat;
}
.icon-like {
	background: url(../img/like.png) no-repeat;
	cursor: pointer;
}
.icon-like + span {
	margin-right: 10px;
}
.icon-dislike {
	background: url(../img/dislike.png) no-repeat;
	cursor: pointer;
}
.header_logo, .header_lang, .header_weather {
	float: left;
}
.header {
	overflow: hidden;
	position: relative;
}
.header_search, .header_weather-currency, .header_currency {
	float: right;
}
.header_logo {
	margin-right: 15px;
	display:block;
}
.header_logo img {
	width: 100%;
	display: block;
}
.header_lang {
	width: 100px;
	text-align: center;
	margin: 5px 0 0 0;
}
.header_lang > li {
	display: inline-block;
	padding: 0 15px 5px 0;
	font-size: 13px;
}
.header_lang > li > a, .arhive_block a {
	color: #a4a4a4 !important;
}
.header_lang .active {
	color: #292929 !important;
}
.header_weather-currency {
	width: 260px;
	margin: 10px 20px 0 0;
	font-size: 13px;
	color: #a4a4a4;
}
.header_weather a, .header_currency a {
	display: block;
	color: #a4a4a4 !important;
	text-decoration: underline !important;
}
.header_weather a:hover, .header_currency a:hover {
	text-decoration: none !important;
}
.header_weather > div, .header_currency_table > div > div {
	white-space: pre;
}
.header_currency_table {
	display: table;
}
.header_currency_table > div {
	display: table-row;
}
.header_currency_table > div > div {
	display: table-cell;
}
.header_search {
	width: 300px;
	height: 35px;
	background: #fff;
	margin-top: 10px;
}
.header_search input[placeholder] {
	width: 90%;
	float: left;
	border: none;
	font-size: 13px;
	padding: 9px 0 0 9px;
	color: #a4a4a4;
}
.header_search input[type="image"] {
	width: 10%;
	float: right;
	padding: 11px;
}
.header_search input[type="image"]:hover {
	opacity: 0.7;
}
.main_container {
	min-height: 100%;
	position: relative;
	padding-bottom: 150px;
}
.main_side-left {
	width: 120px;
	position: absolute;
	top: 0;
	left: -130px;
}
.side-left_list li {
	padding-bottom: 20px;
	font-size: 12px;
}
.side-left_img {
	margin-bottom: 25px;
}
.side-left_img img {
	width: 100%;
	margin-bottom: 10px;
}
.side-left_info {
	text-align: center;
}
.side-left_info h3 {
	color: #ae1800;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 3px;
}
.side-left_info a {
	display: inline-block;
	font-size: 12px;
	padding: 6px;
}
.aside_fixed {
	position: absolute;
	top: 0;
	right: -40px;
	width: 30px !important;
}
.main_side-right ul li, .side-left_icon ul li {
	margin-bottom: 10px;
}
.side-left_icon a {
	text-decoration: none !important;
}
.side-left_icon {
	position: absolute;
	top: 0;
	left: -40px;
	display: none;
	z-index: 99999;
}
.side-left_icon ul li span {
	display: none;
	color: #fff;
	background: #a4a4a4;
	height: 30px;
	vertical-align: middle;
	padding: 4px 10px 0;
}
.side-left_icon a:hover span {
	display: inline-block;
}
.lenta_container, .article_container {
	padding: 30px 30px 15px;
	background: #fff;
}
.lenta_head, .head_news_day, .head_news_rubric,
.popular_head, .discuss-news_head, .read_also-head {
	margin-bottom: 20px;
	font-family: "PT Serif Caption", sans-serif;
}
.lenta_head li, .head_news_day > span, .head_news_rubric > span,
.popular_head > span, .discuss-news_head > span, .read_also-head > span {
	display: inline-block;
	font-size: 18px;
	padding: 10px 18px;
}
.lenta_head li a {
	color: #044088 !important;
}
.lenta_head li a:hover, .head_news_day > span a:hover, .head_news_rubric > span a:hover,
.popular_head > span a:hover, .discuss-news_head > span a:hover, .read_also-head > span a:hover {
	text-decoration: none !important;
}
.lenta_head .active, .head_news_day > span, .head_news_rubric > span {
	background: #044088;
}
.lenta_head .active a, .head_news_day > span a, .head_news_rubric > span a {
	color: #fff !important;
}
.lenta_news_block {
	overflow: hidden;
	margin-bottom: 15px;
}
.lenta_news_block a {
	display: block;
}
.lenta_news_block > div {
	overflow: hidden;
}
.lenta_news_img {
	float: left;
	margin-right: 15px;
	width: 150px;
}
.lenta_news_title {
	font-weight: bold;
}
.lenta_news_time-rubric {
	font-size: 12px;
	color: #a4a4a4;
}
.lenta_news_time-rubric time {
	font-weight: bold;
	margin-right: 20px;
}
.lenta_news_time-rubric a {
	display: inline-block !important;
	color: #a4a4a4 !important;
}
.lenta_time_load {
	height: 30px;
	width: 100%;
	background: #f0f0f0;
	font-size: 12px;
	color: #a4a4a4;
	font-weight: bold;
	text-align: center;
	margin: 25px 0 25px -30px;
	padding: 0 30px;
	box-sizing: content-box !important;
}
.lenta_time_load time {
	vertical-align: -6px;
}
.lenta_comment, .lenta_views, .lenta_like-dislike {
	margin-left: 20px;
	white-space: nowrap;
}
.lenta_views span, .lenta_like-dislike span {
	color: #292929 !important;
}
.show_more {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #a4a4a4;
	margin-top: 5px;
}
.show_more span {
	text-decoration: underline;
	cursor: pointer;
}
.show_more span:hover {
	text-decoration: none;
}
.load_gif {
	display: none;
	text-align: center;
	margin-top: 5px;
}
.load_gif > img {
	height: 30px;
	width: 30px;
}
.arhive_block {
	padding: 30px;
	font-size: 13px;
}
.arhive_block a:hover {
	text-decoration: none !important;
}
.arhive_block > div {
	background: #e8e8e8;
	padding: 15px;
}
.arhive_block h3, .article_comment-container h3, .write_comment-container h3 {
	font-family: "PT Serif Caption", sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 20px 0;
}
.arhive_block li {
	display: inline-block;
}
.list_year, .list_month {
	margin-bottom: 15px;
}
.list_day {
	margin: 0;
}
.list_year li {
	margin-right: 20px;
}
.list_month li, .list_day li {
	margin-right: 15px;
}
.arhive_block a.active {
	color: #044088 !important;
}
footer {
	font-size: 13px;
	padding: 0 30px;
	height: 100px;
	margin-top: -100px;
	position: relative;
}
.copyright {
	float: left;
	font-weight: bold;
	margin: 5px 0;
}
.info_footer {
	float: left;
	width: 350px;
	margin: 0 0 5px 50px;
}
.counter {
	float: right;
}
.img_lenta_menu {
	position: absolute;
	top: 47px;
	right: 30px;
	z-index: 99;
	cursor: pointer;
}
.custom_lenta_menu {
	position: absolute;
	top: 30px;
	right: 10px;
	width: 260px;
	background: #f0f0f0;
	display: none;
	z-index: 999;
	color: #a4a4a4;
}
.custom_lenta_menu ul {
	margin: 0 0 20px 20px;
	padding-right: 5px;
}
.custom_lenta_menu ul li {
	margin-bottom: 15px;
}
.custom_lenta_menu ul li label {
	margin: 0;
	font-weight: normal;
	cursor: pointer;
}
.custom_lenta_menu input[type="checkbox"] {
	margin: -2px 12px 0 0;
	vertical-align: middle;
	cursor: pointer;
}
.title_lenta_menu {
	position: relative;
	margin-bottom: 20px;
	color: #044088;
}
.title_lenta_menu span {
	display: inline-block;
	padding: 12px 0 0 20px;
}
.img_lenta_close {
	position: absolute;
	top: 17px;
	right: 20px;
	cursor: pointer;
}
.lenta_menu_button {
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
}
.lenta_menu_button button {
	width: 38px;
	height: 28px;
	background: #044088;
	margin-left: 20px;
}
.custom_lenta_menu input[type="checkbox"]:checked + label {
	color: #044088 !important;
}
#back-top:hover {
	opacity: 1;
}
#back-top {
	background: url(../img/button_up.png) no-repeat;
	display: block;
	height: 30px;
	width: 30px;
	opacity: .6;
	transition: all 300ms ease 0s;
	cursor: pointer;
}
div.button-up .aside_fixed {
	height: 30px !important;
	position: absolute;
	top: 0;
	right: -80px;
}

/*Index*/
.news_day_container {
	width: 42%;
	float: left;
	padding: 30px 5px 0 30px;
}
.index_lenta {
	width: 58%;
	float: left;
}
.index_lenta .lenta_news_title {
	font-weight: normal;
}
.wrapper_lenta-index {
	margin-bottom: 40px;
}
.wrapper_lenta-index > div {
	overflow: hidden;
	background: #fff;
}
.news_day-first {
	margin-bottom: 35px;
}
.news_day-first img, .news_day-second img {
	width: 100%;
	margin-bottom: 15px;
}
.news_day-first a {
	font-size: 18px;
	font-weight: bold;
}
.news_day-second {
	display: table-cell;
	width: 47%;
	padding-bottom: 35px;
}
.news_day-second + div.offset {
	width: 6%;
	display: table-cell;
}
.head_news_day form {
	display: inline-block;
}
.link_all-lenta a {
	color: #044088 !important;
	font-size: 13px;
	font-weight: bold;
}
.lenta_news_block .urgent_block > a, .lenta_news_block .urgent_block time,
.down_rubric_news .urgent_block span, .down_rubric_news .urgent_block a {
	color: #ae1800 !important;
}
.lenta_news_block .urgent_block {
	padding-left: 20px;
	position: relative;
}
.lenta_news_block .urgent_block::before {
	content: url(../img/urgent.png);
	position: absolute;
	left: 0;
	top: 5px;
}
.news_rubric_container {
	background: #fff;
	padding: 30px;
	overflow: hidden;
}
a.head_rubric_text {
	font-family: "PT Sans", sans-serif;
	font-size: 13px;
	color: #044088 !important;
	display: inline-block;
	width: 60%;
	margin-left: 25px;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	position: relative;
}
a.head_rubric_text span {
	display: block;
	width: 150px;
	height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	background: linear-gradient(to right, rgba(255, 255, 255, 0.3), #fff);
}
.head_news_rubric > span > a:hover {
	text-decoration: underline !important;
}
.main_rubric_news {
	overflow: hidden;
	margin-bottom: 15px;
}
.main_rubric_news .rubric_news_row > div {
	width: 23.5%;
	float: left;
	margin-right: 1.5%;
	padding-bottom: 15px;
}
.main_rubric_news .rubric_news_row > div img,
.finance_block .graph_finance > img,
.container_foto-video figure img,
.infographics_container figure img {
	width: 100%;
}
.down_rubric_news > div {
	margin-bottom: 10px;
	overflow: hidden;
}
.down_rubric_news > div span {
	float: left;
	margin: 2px 15px 0 0 !important;
}
.down_rubric_news > div a {
	display: block;
	padding-left: 120px;
}
.finance_weather-container, .container_foto-video, .guest_review_comment-block, .slider_news {
	overflow: hidden;
	padding: 0px;
}
.finance_weather-container h3, .container_foto-video h3,
.infographics_container h3, .guest_review_comment-block h3,
.arhive_block h3 {
	font-family: "PT Serif Caption", sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 20px 0;
}
.finance_block, .weather_block, .foto_block, .video_block {
	width: 48%;
	float: left;
}
div.exchange_rate, div.raw, div.indexes, div.shares {
	display: inline-block;
}
.finance_block .exchange_rate .selectric-wrapper {
	width: 150px;
	margin: 0 !important;
}
.finance_block .raw .selectric-wrapper {
	width: 80px;
	margin-left: 20px !important;
}
.finance_block .indexes .selectric-wrapper {
	width: 90px;
}
.finance_block .shares .selectric-wrapper {
	width: 80px;
	margin-left: 20px !important;
}
.finance_block .info_choice {
	color: #044088;
	font-size: 14px;
	margin: 20px 0 15px 0;
}
.finance_block .info_choice span {
	font-weight: bold;
}
.finance_block ul.list_period li {
	font-size: 12px;
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	color: #a6a7aa;
}
.finance_block .graph_finance {
	overflow: hidden;
}
.finance_block ul.list_period li.active {
	color: #044088 !important;
}
.exchange_rate .selectric-items .ico, .exchange_rate .label_list > span {
	display: inline-block;
	vertical-align: -3px;
	width: 21px;
	height: 14px;
	margin-right: 7px;
}
.exchange_rate .selectric-items .ico-usd, span.flag_us {
	background: url(../img/us.png) no-repeat;
}
.exchange_rate .selectric-items .ico-eur, span.flag_eu {
	background: url(../img/euro.png) no-repeat;
}
.exchange_rate .selectric-items .ico-rub, span.flag_ru {
	background: url(../img/rus.png) no-repeat;
}
.exchange_rate .selectric-items .ico-cny, span.flag_yu {
	background: url(../img/chn.png) no-repeat;
}

/******************************************************/

.exchange_rate .selectric-items .ico-uah, span.flag_ua {
	background: url(../img/uah.png) no-repeat;
}
.exchange_rate .selectric-items .ico-byn, span.flag_by {
	background: url(../img/byr.png) no-repeat;
}
.exchange_rate .selectric-items .ico-kgs, span.flag_kg {
	background: url(../img/kgs.png) no-repeat;
}
.exchange_rate .selectric-items .ico-uzs, span.flag_uz {
	background: url(../img/uzs.png) no-repeat;
}
.exchange_rate .selectric-items .ico-try, span.flag_tr {
	background: url(../img/try.png) no-repeat;
}

.exchange_rate .selectric-items .ico-sar, span.flag_sa {
	background: url(../img/sar.png) no-repeat;
}
.exchange_rate .selectric-items .ico-aed, span.flag_ae {
	background: url(../img/aed.png) no-repeat;
}
.exchange_rate .selectric-items .ico-gbp, span.flag_gb {
	background: url(../img/gbp.png) no-repeat;
}
.exchange_rate .selectric-items .ico-chf, span.flag_ch {
	background: url(../img/chf.png) no-repeat;
}

.exchange_rate .selectric-items .ico-czk, span.flag_cz {
	background: url(../img/czk.png) no-repeat;
}
.exchange_rate .selectric-items .ico-krw, span.flag_kr {
	background: url(../img/krw.png) no-repeat;
}
.exchange_rate .selectric-items .ico-jpy, span.flag_jp {
	background: url(../img/jpy.png) no-repeat;
}

/****************************************************/

.exchange_rate .label_list {
	position: relative;
}
.exchange_rate .label_list > span {
	position: absolute;
	top: 6px;
	left: 0;
}
.weather_block, .video_block {
	margin-left: 4%;
}
.weather_block h3, .weather_block .select_weather {
	display: inline-block;
}
.weather_block .select_weather .selectric-wrapper {
	width: 120px;
	font-size: 15px;
}
.weather_block .graph_weather {
	display: table;
	width: 100%;
}
.weather_block .graph_weather > div {
	display: table-row;
}
.weather_block .graph_weather > div > div {
	display: table-cell;
}
.graph_weather .weather_afternoon {
	font-size: 12px;
	color: #5aabe0;
}
.graph_weather .temperature {
	font-family: "PT Serif Caption", sans-serif;
}
.weather_afternoon .weather_today .temperature {
	font-size: 50px;
	line-height: 50px;
}
.weather_tomorrow .temperature, .weather_date-1 .temperature,
.weather_date-2 .temperature, .weather_date-3 .temperature {
	font-size: 22px;
}
.graph_weather i {
	width: 45px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
}
.graph_weather i.icon-today {
	width: 55px;
	height: 45px;
}
.weather_afternoon .weather_today i {
	background: url(../img/snow_sun-big.png) no-repeat;
}
.weather_afternoon .weather_tomorrow i {
	background: url(../img/cloud_sun.png) no-repeat;
}
.weather_afternoon .weather_date-1 i {
	background: url(../img/snow.png) no-repeat;
}
.weather_afternoon .weather_date-2 i {
	background: url(../img/snow_sun.png) no-repeat;
}
.weather_afternoon .weather_date-3 i {
	background: url(../img/sun.png) no-repeat;
}
.graph_weather .weather_night, .container_foto-video figure figcaption a,
.infographics_container figure a {
	font-size: 12px;
	color: #044088 !important;
}
.weather_night .weather_today .temperature {
	font-size: 40px;
	line-height: 40px;
}
.weather_night .weather_today i {
	background: url(../img/snow_moon-big-night.png) no-repeat;
}
.weather_night .weather_tomorrow i {
	background: url(../img/snow-night.png) no-repeat;
}
.weather_night .weather_date-1 i {
	background: url(../img/moon-night.png) no-repeat;
}
.weather_night .weather_date-2 i {
	background: url(../img/cloud_moon-night.png) no-repeat;
}
.weather_night .weather_date-3 i {
	background: url(../img/cloud-night.png) no-repeat;
}
.graph_weather .grid_weather {
	background: url(../img/grid-weather.png);
	width: 100%;
	height: 85px;
}
.graph_weather .grid_weather > div {
	text-align: center;
	vertical-align: bottom;
}
.grid_weather span {
	display: inline-block;
	width: 10px;
	vertical-align: bottom;
}
.grid_weather .day {
	background: #5aabe0;
}
.grid_weather .night {
	background: #044088;
}
.grid-today .day {
	height: 40px;
}
.grid-today .night {
	height: 30px;
}
.grid-tomorrow .day {
	height: 65px;
}
.grid-tomorrow .night {
	height: 60px;
}
.grid-date-1 .day {
	height: 60px;
}
.grid-date-1 .night {
	height: 55px;
}
.grid-date-2 .day {
	height: 60px;
}
.grid-date-2 .night {
	height: 55px;
}
.grid-date-3 .day {
	height: 70px;
}
.grid-date-3 .night {
	height: 60px;
}
.weather_tomorrow, .weather_date-1, .weather_date-2, .weather_date-3 {
	padding: 8px;
	text-align: center;
}
.weather_tomorrow i, .weather_date-1 i, .weather_date-2 i, .weather_date-3 i {
	margin-top: 5px;
}
.container_foto-video figure, .infographics_container figure {
	position: relative;
	cursor: pointer;
}
.container_foto-video figure figcaption, .infographics_container figure figcaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	padding: 4px 8px;
	overflow: hidden;
	border: 1px solid #044088;
	opacity: 0;
	transition: opacity 100ms linear;
	line-height: 1;
}
.container_foto-video figure:hover figcaption, .infographics_container figure:hover figcaption {
	opacity: .9;
}
.top_block, .bottom_block {
	overflow: hidden;
}
.foto_block .top_block div:first-child {
	float: left;
	width: 32.5%;
}
.foto_block .top_block div:last-child {
	float: left;
	width: 66.5%;
	margin-left: 1%;
}
.foto_block .top_block div:first-child figure:first-child {
	margin-bottom: 4px;
}
.foto_block .bottom_block figure {
	width: 49.5%;
	float: left;
}
.foto_block .bottom_block figure:first-child {
	margin-right: 1%;
}
.bottom_block {
	margin-top: 4px;
}
.video_block .bottom_block figure {
	width: 33%;
	float: left;
}
.video_block .bottom_block figure:first-child {
	margin-right: 0.5%;
}
.video_block .bottom_block figure:last-child {
	margin-left: 0.5%;
}
.video_block iframe {
	width: 100%;
	height: 275px;
	border: none;
	margin-bottom: -3px;
}
.infographics_container {
	padding: 30px;
}
.infographics_container ul {
	overflow: hidden;
}
.infographics_container ul li {
	float: left;
	width: 16%;
	margin-right: 0.65%;
	padding-bottom: 5px;
}
.guest_review_comment-block p {
	font-size: 13px;
}
.guest_review_comment-block > div {
	float: left;
	width: 32%;
	margin-right: 1.3%;
	overflow: hidden;
	padding: 0 10px 10px 0;
}
.guest_review_comment-block > div img {
	float: left;
	box-sizing: content-box !important;
	padding: 0 10px 10px 0;
	width: 100%;
	max-width: 110px;
	margin-top: 3px;
}

/*Select plugin*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
  display: inline-block;
  vertical-align: -6px;
  font-size: 12px;
  font-family: "PT Sans", sans-serif;
  width: 205px;
  margin-left: 20px;
}
.selectric-open {
  z-index: 9999;
}
.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectric-hide-select select {
  position: absolute;
  left: -100%;
  display: none;
}
.selectric {
  border: 1px solid #a6a7aa;
  background: #fff;
  position: relative;
  color: #a6a7aa;
}
.selectric .label_list {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 25px 0 10px;
  line-height: 25px;
}
.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: 25px;
}
.selectric .button:after {
  content: " ";
  position: absolute;
  top: 2px;
  right: 8px;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #a6a7aa;
  border-bottom: none;
}
.selectric-open .selectric-items {
  display: block;
  border-top: none;
  border-right-width: 2px;
  border-bottom-width: 2px;
}
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  border: 1px solid #a6a7aa;
  z-index: -1;
}
.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}
.selectric-items ul, .selectric-items li {
  margin: 0;
}
.selectric-items li {
  padding: 5px 10px;
  color: #a6a7aa;
  cursor: pointer;
}
.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  background: none !important;
}
.selectric-open .selectric {
	border-bottom: none;
	border-right-width: 2px;
}
.selectric-items li:hover {
	text-decoration: underline;
}
.selectric-items li[data-index="0"], .selectric-items li.selected {
	display: none;
}

/*Slider plugin*/
#carousel {
	display: none;
}
.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
}
.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}
.nbs-flexisel-item {
    float:left;
    position:relative;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 10px;
    height: 20px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
}
.nbs-flexisel-nav-left {
    left: -22px;
    background: url(../img/left.png) no-repeat;
}
.nbs-flexisel-nav-right {
    right: -22px;
    background: url(../img/right.png) no-repeat;
}
.nbs-flexisel-nav-left:hover, .nbs-flexisel-nav-right:hover {
	opacity: .75;
}
img.black_and_white {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition: all 0.2s linear;
	width: 182px;
    height: 121px;
}
img.black_and_white:hover, .slide_info_block > div:hover img.black_and_white {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}
.slide_info_block h3 {
	font-size: 15px;
	font-weight: bold;
	font-family: "PT Serif Caption", sans-serif;
	height: 35px;
	margin: 0 0 8px;
	overflow: hidden;
}
.slide_info_block h3 a {
	color: #044088 !important;
}
.slide_info_block span, .main_rubric_news .rubric_news_row > div span,
.down_rubric_news > div span {
	font-size: 12px;
	color: #a4a4a4;
	display: block;
	margin: 6px 0;
	white-space: pre;
}
.slide_info_block .slider_text_info {
	color: #a4a4a4 !important;
}
.slide_info_block .slider_text_info:hover {
	color: #044088 !important;
}
.slide_info_block > div {
	padding: 0 7px;
}

/*Article*/
.wrapper_article, article {
	overflow: hidden;
}
.wrapper_article > div {
	overflow: hidden;
	background: #fff;
}
article h1 {
	font-size: 28px;
	margin: 0 0 25px;
	font-weight: bold;
}
article h4 {
	font-size: 20px;
	font-weight: bold;
	margin: 18px 0;
}
article p {
	margin: 0 0 15px;
	line-height: 1.6;
	font-size: 17px;
}
.main_foto_article img {
	margin-bottom: 20px;
	width: 100%;
}
.small_foto_article {
	max-width: 300px;
	float: left;
	padding: 0 20px 20px 0;
	margin-top: 8px;
	box-sizing: content-box;
}
.small_foto_article img {
	width: 100%;
}
.label_article {
	background: #f0f0f0;
	padding: 18px;
	margin: 35px 0;
	font-weight: bold;
}
.label_article p {
	font-size: 16px;
}
.article_container {
	width: 66%;
	float: left;
}
.popular_article-block {
	width: 34%;
	float: right;
	padding: 30px 30px 15px 0;
}
.small_foto_article figcaption {
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 14px;
	color: #7e7e7e;
}
.popular_head > span, .discuss-news_head > span, .read_also-head > span {
	background: #a4a4a4;
}
.popular_head > span a, .discuss-news_head > span a, .read_also-head > span a {
	color: #fff !important;
	font-weight: bold;
}
.main_popular-container {
	display: table;
	padding: 10px 0;
}
.main_popular-container > div {
	display: table-row;
}
.popular-block {
	display: table-cell;
	width: 46%;
	padding-bottom: 25px;
}
.main_popular-container .offset {
	display: table-cell;
	width: 8%;
}
.popular-block img, .popular-container_2 img, .read_also-news img {
	width: 100%;
	margin-bottom: 10px;
}
.popular-block a {
	font-size: 13px;
	color: #044088 !important;
}
.popular-container_2 {
	margin-bottom: 25px;
}
.popular-container_2 a {
	font-size: 16px;
	color: #044088 !important;
}
.popular_article-block img, .read_also-news img {
	-webkit-filter: grayscale(50%);
	-moz-filter: grayscale(50%);
	-ms-filter: grayscale(50%);
	-o-filter: grayscale(50%);
	filter: grayscale(50%);
	filter: gray;
	transition: all 0.1s linear;
}
.popular-block:hover img, .popular-container_2:hover img, .read_also-news:hover img {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}
.discuss-news-container {
	padding-top: 15px;
}
.discuss-news-block {
	overflow: hidden;
	margin-bottom: 18px;
}
.discuss-news-block > a {
	display: block;
	font-size: 13px;
	color: #044088 !important;
	margin-bottom: 3px;
}
.breadcrumbs {
	font-size: 14px;
	color: #a4a4a4;
	margin-bottom: 10px;
}
.breadcrumbs a {
	color: #a4a4a4 !important;
}
.block-date_social_icon {
	font-size: 14px;
	color: #a4a4a4;
	overflow: hidden;
	margin-bottom: 25px;
}
.date_article {
	float: left;
}
.social_icon_article {
	float: right;
}
div.ya-share2 {
	display: inline-block;
	margin-left: 5px;
}
.icon-article {
	width: 16px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
}
.icon-twitter_article {
	background: url(../img/twitter-article.png) no-repeat;
}
.icon-mail_article {
	background: url(../img/mail-article.png) no-repeat;
}
.block-author_social_icon_keywords {
	margin: 20px 0 40px;
	color: #a4a4a4;
	font-size: 12px;
}
.block-author_social_icon_keywords > div {
	margin-bottom: 15px;
	overflow: hidden;
}
.author_article > div, .correct_text {
	float: left;
	margin-right: 25px;
}
.keywords_article span {
	font-size: 14px;
}
.keywords_article a {
	color: #5aabe0 !important;
	font-size: 14px !important;
	text-decoration: underline !important;
}
.keywords_article a:hover {
	text-decoration: none !important;
}
.read_also-container, .article_comment-container {
	margin-bottom: 40px;
}
.read_also-block {
	display: table;
	font-size: 12px;
}
.read_also-block > div {
	display: table-row;
}
.read_also-news, .read_also-block .offset {
	display: table-cell;
}
.read_also-news {
	width: 31%;
	padding-bottom: 15px;
}
.read_also-block .offset {
	width: 3.5%;
}
.read_also-news a {
	color: #a4a4a4 !important;
}
.block-comment_article {
	font-size: 13px;
}
.block-comment_article li {
	padding: 7px;
}
.block-comment_article li:nth-of-type(2n+1) {
	background: #f5f5f5;
}
.block-comment_article li > div {
	margin-bottom: 5px;
}
.block-comment_article .comment_head, .block-comment_article .comment_bottom {
	color: #a4a4a4;
	overflow: hidden;
}
.block-comment_article .name_comment {
	font-weight: bold;
}
.block-comment_article .comment_head span, .block-comment_article .comment_head time {
	display: inline-block;
	margin-right: 10px;
}
.block-comment_article .comment_head > div:first-child {
	float: left;
}
.block-comment_article .comment_head > div:last-child {
	float: right;
}
.icon-dislike-gray, .icon-like-gray {
	cursor: pointer;
	vertical-align: middle;
}
.icon-dislike-gray {
	background: url(../img/dislike-gray.png) no-repeat;
	vertical-align: -7px;
}
.icon-like-gray {
	background: url(../img/like-gray.png) no-repeat;
	margin-right: 8px;
}
.comment_bottom > div {
	float: right;
	cursor: pointer;
}
.block-comment_article .reply-1 {
	margin-left: 35px;
}
.block-comment_article .reply-2 {
	margin-left: 50px;
}
.write_comment-container {
	color: #a4a4a4;
	font-size: 13px;
}
.write_comment-container h3 {
	color: #292929;
}
.write_comment-container input {
	border: 1px solid #a4a4a4 !important;
	height: 30px;
	padding: 0 7px;
}
.write_comment-container > form > div {
	margin-bottom: 10px;
}
.write_comment-container > form > div:first-child input {
	width: 50%;
}
.write_comment-container img {
	/*width: 25%;*/
	vertical-align: bottom;
}
.write_comment-container > form > div:nth-of-type(2) input {
	margin-left: 2.6%;
	width: 22%;
}
.write_comment-container textarea {
	width: 100%;
	padding: 7px;
	border: 1px solid #a4a4a4 !important;
}
.write_comment-container button {
	background: #a4a4a4;
	color: #fff;
	padding: 4px 8px;
}

/*weather-block*/
.head_weather_block {
	margin-bottom: 20px;
	font-family: "PT Serif Caption", sans-serif;
	position: relative;
}
.head_weather_block > span {
	display: inline-block;
	font-size: 18px;
	padding: 10px 18px;
	background: #044088;
}
.head_weather_block > span a {
	color: #fff !important;
	font-weight: bold;
	text-decoration: none !important;
}
.head_gis-logo {
	position: absolute;
	top: 0;
	right: 0;
}
.after_weather-block_gis-logo {
	margin-bottom: 20px;
}
.sel_city_weather .selectric-wrapper {
	width: 150px;
	font-size: 15px;
	margin: 0 !important;
}
.sel_city_weather {
	min-height: 40px;
}
.wrapper_weather {
	overflow: hidden;
}
.wrapper_weather > div {
	overflow: hidden;
	background: #fff;
}
.weather_container {
	padding: 30px 30px 15px;
	background: #fff;
	width: 66%;
	float: left;
}
.gis-weather_block {
	margin: 20px 0 40px;
}
.weather_info-container {
	display: table;
	width: 100%;
	font-size: 12px;
	margin-bottom: 40px;
	position: relative;
	z-index: 1;
}
.weather_info-container > div {
	display: table-row;
}
.weather_info-container > div > div {
	display: table-cell;
	text-align: center;
	width: 15.5%;
	color: #044088;
	padding-left: 1%;
}
.weather_info-container .now {
	width: 38%;
	padding: 0;
}
.weather_info-container > div > div > div:first-child {
	min-height: 35px;
}
.weather_info-container .temperature-info {
	font-size: 22px;
	font-family: "PT Serif Caption", sans-serif;
	min-height: 65px;
	position: relative;
	line-height: 1;
	margin-bottom: 3px;
}
.weather_info-container .now .temperature-info {
	font-size: 64px;
}
.weather_info-container .now .temperature-info > div:first-child {
	float: left;
	width: 73%;
	line-height: 0.9;
	padding-top: 2%;
}
.weather_info-container .now .temperature-info > div:nth-of-type(2) {
	float: left;
	width: 27%;
	padding-left: 3%;
}
.weather_info-container .temperature-info img {
	width: 100%;
	max-width: 35px;
}
.weather_info-container .now .temperature-info img {
	max-width: 50px;
}
.weather_info-container .night .temperature-info > div:first-child, .weather_info-container .morning .temperature-info > div:first-child,
.weather_info-container .day .temperature-info > div:first-child, .weather_info-container .evening .temperature-info > div:first-child {
	height: 40px;
	overflow: hidden;
	padding: 0 15%;
	margin-bottom: 2px;
}
.weather_info-container > div > div:first-child > div:first-child {
	font-weight: bold;
}
.weather_info-other_days .temperature-info, .weather_info-other_days .temperature-info + div {
	color: #292929;
}
.weather_info-container .temperature-info span {
	position: absolute;
	width: 100%;
	background: #e9ebef;
	z-index: -1;
	left: 0;
}
.weather_info-container .now .info-day1 span {
	bottom: 0;
	height: 30%;
}
.weather_info-container .night .info-day1 span {
	bottom: -8%;
	height: 8%;
}
.weather_info-container .morning .info-day1 span {
	bottom: 0;
	height: 20%;
}
.weather_info-container .day .info-day1 span {
	bottom: 0;
	height: 36%;
}
.weather_info-container .evening .info-day1 span {
	bottom: 0;
	height: 26%;
}
.weather_info-container .now .info-day2 span {
	bottom: 0;
	height: 20%;
}
.weather_info-container .night .info-day2 span {
	bottom: -12%;
	height: 12%;
}
.weather_info-container .morning .info-day2 span {
	bottom: 0;
	height: 10%;
}
.weather_info-container .day .info-day2 span {
	bottom: 0;
	height: 20%;
}
.weather_info-container .evening .info-day2 span {
	bottom: 0;
	height: 14%;
}
.weather_info-container .now .info-day3 span {
	bottom: 0;
	height: 16%;
}
.weather_info-container .night .info-day3 span {
	bottom: -16%;
	height: 16%;
}
.weather_info-container .morning .info-day3 span {
	bottom: 0;
	height: 6%;
}
.weather_info-container .day .info-day3 span {
	bottom: 0;
	height: 16%;
}
.weather_info-container .evening .info-day3 span {
	bottom: 0;
	height: 8%;
}
.weather_info-container .now .info-day4 span {
	bottom: 0;
	height: 24%;
}
.weather_info-container .night .info-day4 span {
	bottom: 0%;
	height: 14%;
}
.weather_info-container .morning .info-day4 span {
	bottom: 0;
	height: 28%;
}
.weather_info-container .day .info-day4 span {
	bottom: 0;
	height: 46%;
}
.weather_info-container .evening .info-day4 span {
	bottom: 0;
	height: 38%;
}
.weather_info-container .now .info-day5 span {
	bottom: 0;
	height: 50%;
}
.weather_info-container .night .info-day5 span {
	bottom: 0%;
	height: 34%;
}
.weather_info-container .morning .info-day5 span {
	bottom: 0;
	height: 50%;
}
.weather_info-container .day .info-day5 span {
	bottom: 0;
	height: 50%;
}
.weather_info-container .evening .info-day5 span {
	bottom: 0;
	height: 40%;
}
.weather_info-container .now .info-day6 span {
	bottom: 0;
	height: 62%;
}
.weather_info-container .night .info-day6 span {
	bottom: 0%;
	height: 44%;
}
.weather_info-container .morning .info-day6 span {
	bottom: 0;
	height: 56%;
}
.weather_info-container .day .info-day6 span {
	bottom: 0;
	height: 64%;
}
.weather_info-container .evening .info-day6 span {
	bottom: 0;
	height: 14%;
}
.weather_info-container .now .info-day7 span {
	bottom: 0;
	height: 36%;
}
.weather_info-container .night .info-day7 span {
	bottom: 0%;
	height: 46%;
}
.weather_info-container .morning .info-day7 span {
	bottom: 0;
	height: 40%;
}
.weather_info-container .day .info-day7 span {
	bottom: 0;
	height: 36%;
}
.weather_info-container .evening .info-day7 span {
	bottom: 0;
	height: 30%;
}

@media(min-width:768px) and (max-width:1199px) {
	.wrapper_lenta, .wrapper_article, .wrapper_lenta-index, .wrapper_weather {
		padding: 0 30px;
	}
	.news_rubric_container, .finance_weather-container, .container_foto-video, .slider_news {
		margin: 0 30px;
	}
	.aside_fixed {
		right: -10px;
	}
	.img_lenta_menu {
		right: 60px;
	}
	.custom_lenta_menu {
		right: 40px;
	}
	.side-left_icon {
		left: -10px;
	}
}
@media(max-width:1199px) {
	.header_lang {
		position: absolute;
		top: 0;
		margin: 0;
		width: 100%;
		text-align: left;
	}
	.header {
		padding-top: 30px;
	}
	.header_search {
		width: 270px;
	}
	.header_search input[type="image"] {
		padding: 10px;
		margin-top: 2px;
	}
	.news_day_container .selectric-wrapper {
		display: none;
	}
	header > ul > li:last-child {
		display: none;
	}
	.soc-media-icon {
		float: left !important;
		margin-top: 5px;
	}
	.finance_block, .weather_block, .foto_block, .video_block {
		float: none;
		margin: auto;
	}
	.finance_block, .weather_block {
		width: 63%;
	}
	.weather_block, .video_block {
		margin-top: 40px;
	}
	.foto_block, .video_block {
		width: 70%;
	}
	.wrapper_lenta-index .lenta_head li:nth-of-type(3) {
		display: none;
	}
	.video_block iframe {
		height: 320px;
	}
	.weather_info-container .now .temperature-info {
		font-size: 50px;
	}
	.weather_info-container .temperature-info {
		font-size: 20px;
	}
	.weather_info-container .now .temperature-info > div:first-child {
		padding-top: 7%;
	}
}
@media(min-width:992px) and (max-width:1199px) {
	a.head_rubric_text {
		width: 52%;
	}
}
@media(max-width:991px) {
	.main_rubric_news .rubric_news_row {
		display: table-row;
	}
	.main_rubric_news .rubric_news_row > div {
		display: table-cell;
		width: 40%;
		margin-right: 10%;
	}
	a.head_rubric_text {
		width: 100%;
		margin: 15px 0 0;
	}
	a.head_rubric_text span {
		width: 250px;
	}
	.header_weather-currency {
		display: none;
	}
	.lenta_news_text {
		display: none !important;
	}
	header > ul > li:nth-of-type(5), header > ul > li:nth-of-type(6) {
		display: none;
	}
	.main_popular-container .offset {
		display: none;
	}
	.popular-block {
		width: 100%;
		float: left;
	}
	.popular_article-block {
		width: 30%;
	}
	.article_container, .weather_container {
		width: 70%;
	}
	.popular_head > span, .discuss-news_head > span {
		font-size: 12px;
		padding: 7px 9px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
		text-align: center;
	}
	.date_article, .social_icon_article {
		float: none;
	}
	.date_article {
		margin-bottom: 7px;
	}
	.news_day-second + div.offset {
		display: none !important;
	}
	.news_day-second {
		width: 100% !important;
		float: left;
		padding-bottom: 25px;
	}
	.finance_block, .weather_block {
		width: 85%;
	}
	.foto_block, .video_block {
		width: 90%;
	}
	.infographics_container ul li {
		width: 23.5%;
	}
	div.button-up .aside_fixed {
		right: -50px;
	}
	.wrapper_lenta-index .lenta_head li:nth-of-type(2) {
		display: none;
	}
	.video_block iframe {
		height: 305px;
	}
	.head_gis-logo {
		display: none;
	}
	.weather_info-container .now .temperature-info {
		font-size: 40px;
	}
	.weather_info-container .temperature-info {
		font-size: 17px;
	}
	.weather_info-container .now .temperature-info > div:first-child {
		padding-top: 16%;
	}
	.weather_info-container .now .temperature-info > div:nth-of-type(2) {
		margin-top: 9%;
	}
	.weather_info-container > div > div > div:last-child {
		word-break: break-all;
	}
}
@media(max-width:767px) {
	.info_footer {
		margin-left: 0;
		width: 100%;
	}
	.aside_fixed {
		right: 0;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
		z-index: -9999;
	}
	.side-left_icon {
		left: -9999px;
	}
	.lenta_head li:nth-of-type(3), .index_lenta > .lenta_head li:nth-of-type(2) {
		margin-right: 20px;
	}
	.news_day_container {
		padding-right: 0 !important;
	}
	.container {
		max-width: 470px;
	}
	header > ul {
		display: none;
	}
	.header_search {
		width: 50%;
		margin-top: 3%;
		height: auto;
	}
	.header_search input[type="image"] {
		padding: 2.8%;
		margin: 0;
	}
	.lenta_head > li:nth-of-type(2), .lenta_head > li:nth-of-type(3) {
		display: none;
	}
	.header_logo {
		width: 45%;
		margin-right: 5%;
		margin-top: 1%;
	}
	.header_search input[placeholder] {
		padding: 1.7% 0 0 2%;
	}
	.popular_article-block {
		display: none;
	}
	.article_container, .weather_container {
		width: 100%;
	}
	.breadcrumbs {
		display: none;
	}
	.finance_block, .weather_block {
		width: 510px;
	}
	.infographics_container {
		width: 90%;
		margin: auto;
	}
	.infographics_container ul li {
		width: 32.68%;
	}
	.guest_review_comment-block > div {
		width: 100%;
		margin: 0 0 20px 0;
	}
	.video_block iframe {
		height: 205px;
	}
}
@media(max-width:480px) {
	.lenta_head li:nth-of-type(2) {
		margin-right: 20px;
	}
	.index_lenta {
		width: 100% !important;
		position: relative;
	}
	.main_rubric_news .rubric_news_row > div {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.read_also-block .offset {
		display: none;
	}
	.read_also-news {
		width: 90%;
		float: left;
	}
	.news_day_container {
		width: 100%;
		padding-right: 30px !important;
	}
	.online_v_bl iframe {
		width: 100% !important;
		height: 250px !important;
	}
}
@media(max-width:415px) {
	.header_search input[type="image"] {
		margin-top: 1.5%;
	}
}
@media(max-width:640px) {
	.container_foto-video, .infographics_container {
		display: none;
	}
}
@media(max-width:767px) {
	.finance_weather-container {
		display: none;
	}
	.wrapper_lenta-index {
		margin-bottom: 0;
	}
}
@media(min-width:1350px) {
	.main_side-left {
		display: block;
	}
	.side-left_icon {
		display: none;
	}
	.main_container {
		margin: 0 30px;
	}
		.index_lenta {
		padding-left: 10px;
	}
	.news_day_container {
		padding-right: 15px;
	}
	.weather_block, .video_block {
		margin-left: 2%;
	}
	.finance_block, .weather_block, .foto_block, .video_block {
		width: 49%;
	}
	.weather_afternoon .weather_today .temperature  {
		font-size: 38px;
	}
	.weather_night .weather_today .temperature {
		font-size: 35px;
	}
	.video_block iframe {
		height: 265px;
	}
}
@media(max-width:1349px) {
	.side-left_icon {
		display: block;
	}
	.main_side-left {
		display: none;
	}
	.main_container {
		margin: 0;
	}
}
@media(min-width:1200px) and (max-width:1280px) {
	div.button-up .aside_fixed {
		right: 0;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	}
}
@media(min-width:1060px) and (max-width:1199px) {
	div.button-up .aside_fixed {
		right: -50px;
	}
}
@media(min-width:992px) and (max-width:1059px) {
	div.button-up .aside_fixed {
		right: 0;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	}
}
@media(max-width:840px) {
	div.button-up .aside_fixed {
		right: 0;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	}
}
@media(max-width:500px) {
	.slider_news {
		display: none;
	}
	.weather_info-container .now .temperature-info {
		font-size: 33px; /*fallback font*/
		font-size: 7vw;
	}
	.weather_info-container .temperature-info {
		font-size: 14px; /*fallback font*/
		font-size: 3.5vw;
	}
	.weather_info-container > div > div > div:first-child {
		min-height: 55px;
	}
	.weather_info-container .now .temperature-info > div:first-child {
		padding-top: 19%;
	}
}
@media(max-width:435px) {
	.weather_info-container .now .temperature-info {
		font-size: 27px; /*fallback font*/
		font-size: 7vw;
	}
}
@media(max-width:350px) {
	.weather_info-container .now .temperature-info {
		font-size: 25px;
	}
	.weather_info-container .temperature-info {
		font-size: 12px;
	}
}


.article_body img {
    width: 100%;
    max-width: 626px;
    height: inherit;
}
.article_body img[width="150"] {
    max-width: 626px;
    height: inherit;
    width: 150px;
	margin-right: 10px;
}


/*iframe-1 � finance_block--������=270px*/
.finance_block .info_choice {
	margin: 10px 0 0 !important;
}
/*iframe-2 ������ iframe-1 � finance_block--canvas-������=120px, ������=450px*/


/*iframe � weather_block--������=310px*/
.graph_weather .weather_afternoon, .graph_weather .weather_night {
	font-size: 11px !important;
}
.weather_date-3 .temperature {
	font-size: 18px !important;
}
.weather_date-3 img {
	max-width: 35px !important;
}
.weather_afternoon .weather_today .temperature {
	font-size: 40px !important;
}
.weather_night .weather_today .temperature {
	font-size: 35px !important;
}
.weather_afternoon .weather_today .temperature, .weather_night .weather_today .temperature {
	line-height: 1 !important;
}
.weather_afternoon .weather_today img, .weather_night .weather_today img {
	max-width: 40px !important;
}
.graph_weather .grid_weather {
	height: 40px !important;
}
