/* Effective stylesheet produced by snapshot save */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
body { line-height: 1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
input, select { vertical-align: middle; }
input[type="search"] { box-sizing: content-box; }
html, body { width: 100%; height: 100%; }
body { margin: 0px; padding: 0px; font-family: "Helvetica",Arial; font-size: 16px; }
.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-nav__content, .b-header__content, .b-category__content, .b-content__content, .b-autor__content { width: 984px; margin: 0px auto; }
.b-page__regional-menu { display: none; }
.b-header__content::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-nav__content::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-nav-soc__link::before { position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; display: block; content: ""; }
.b-nav-search__input { display: block; position: relative; width: 180px; height: 22px; margin: 0px; padding: 0px 20px 0px 15px; font-size: 12px; border: 1px solid rgb(224, 224, 224); border-radius: 22px; -moz-appearance: none; box-sizing: content-box; }
.b-nav-search__input:focus { outline: 0px none; }
.b-nav-language-selector { display: inline-block; vertical-align: middle; padding-top: 1px; -moz-user-select: none; z-index: 5200 ! important; }
.b-nav-language-selector .b-nav-ru { display: block; width: 20px; height: 20px; text-decoration: none; background-image: url("ru_en.png"); background-position: 0px 0px; background-size: 41px 20px; background-repeat: no-repeat; }
.b-city-selector-popup__overlay { display: none; z-index: 6000; position: fixed; height: 100vh; top: 0px; left: 0px; width: 100%; }
.b-city-selector-popup { display: none; overflow: hidden; position: absolute; top: 39px; right: 45px; width: 768px; height: auto; background-color: rgb(241, 241, 241); box-shadow: 0px 10px 40px rgba(6, 7, 7, 0.5); z-index: 7000; }
.b-city-selector-popup__title { margin-bottom: 20px; color: rgb(0, 0, 0); font-size: 23px; font-weight: bold; line-height: 1.4; }
.b-city-selector-popup__x { position: absolute; top: 0px; right: 0px; width: 45px; height: 45px; cursor: pointer; text-align: center; }
.b-city-selector-popup__x .icon-close_popup { position: relative; height: 100%; width: 100%; display: block; top: 0px; }
.b-city-selector-popup__x .icon-close_popup::before { content: ""; width: 25px; height: 25px; display: block; position: absolute; top: 15px; right: 15px; }
.b-city-selector-popup__content { padding: 25px 25px 0px; }
.b-city-selector-popup__list { display: block; position: relative; width: 100%; margin-bottom: 20px; column-count: 4; column-gap: 20px; }
.b-city-selector-popup__item { position: relative; list-style: outside none none; display: inline-block; width: 100%; }
.b-city-selector-popup__item a { color: rgb(137, 137, 137); font-family: "Helvetica Neue",Helvetica; font-size: 15px; font-weight: bold; line-height: 1.4; text-decoration: none; display: block; float: left; clear: both; cursor: pointer; }
.b-city-selector-popup__item a:hover { text-decoration: underline; }
@keyframes slidetounlock {
  0% { background-position: -110px 0px; }
  100% { background-position: 110px 0px; }
}
.b-content { position: relative; z-index: 10; padding-bottom: 15px; background-color: rgb(255, 255, 255); clear: both; }
.b-content__content { clear: both; position: relative; }
.b-content__content::after { visibility: hidden; display: block; font-size: 0px; content: ""; clear: both; height: 0px; }
.b-content__l { float: left; position: relative; }
.b-content__r { float: right; width: 752px; min-height: 10px; }
.b-category { position: relative; top: 0px; height: 36px; margin-bottom: 16px; z-index: 20; }
.b-page_menu_default .b-category_fixed.b-category_noactive .b-category__bg::before { top: 0px; }
.b-category .b-sep { display: none; }
.b-category__content { position: relative; }
@media screen and (min-width: 1001px) {
  .b-category__bg { overflow: hidden; }
}
.b-category__bg { position: relative; width: 100%; height: 36px; background: rgb(34, 31, 116) none repeat scroll 0% 0%; }
.b-category_fixed .b-subcategory::before { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0px; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15); z-index: -1; }
.b-page_menu_default .b-category_fixed .b-category__bg::before { top: 32px; }
.b-category-btn { display: none; position: absolute; top: 0px; left: 231px; width: 265px; height: 36px; cursor: pointer; color: rgb(255, 255, 255); font-size: 15px; border-left: 1px solid transparent; border-right: 1px solid rgb(61, 58, 133); -moz-user-select: none; z-index: 100; }
.b-category-btn__text { margin-left: 16px; font-family: Arial; font-weight: bold; line-height: 37px; }
.b-category-btn .icon-combo_open, .b-category-btn .icon-combo_close { position: absolute; top: 11px; right: 12px; }
.b-category__lenta-btn { position: absolute; top: 0px; left: 0px; display: none; -moz-user-select: none; }
.b-category__list { float: left; }
.b-category__list::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-category__item { display: block; float: left; height: 36px; list-style: outside none none; }
.b-category__item1 { display: block; list-style: outside none none; }
.b-category__link { display: inline-block; height: 100%; margin-bottom: -1px; padding: 0px 12px; color: rgb(255, 255, 255); font-family: Arial; font-size: 13px; font-weight: bold; line-height: 38px; text-decoration: none; }
.b-category__list:hover .b-category__item_active .b-category__link { color: rgb(255, 255, 255); background-color: transparent; }
.b-category__list .b-category__item_active .b-category__link, .b-category__list .b-category__item:hover .b-category__link { color: rgb(34, 31, 116); background-color: rgb(238, 242, 245); }
.b-category-bubble .b-category__link { margin-bottom: 3px; height: auto; }
.b-category-bubble .b-category__link:hover { margin-bottom: 0px; }
.b-category__more { display: none; cursor: pointer; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); line-height: 38px; text-decoration: none; }
.b-category__more-text { margin-right: 10px; }
.b-category__more-icon { color: rgb(255, 255, 255); font-size: 14px; line-height: 1; }
.b-category__more:hover .b-category__more-icon { color: rgb(34, 31, 116); }
.b-category-bubble, .b-spotlight-bubble { display: none; position: absolute; top: 36px; right: 0px; width: 110px; padding: 15px 40px; background-color: rgb(238, 242, 245); box-shadow: 0px 12px 25px -20px rgba(0, 0, 0, 0.7); z-index: 1001; }
.b-category-bubble__item, .b-spotlight-bubble__item { padding: 5px 0px; font-size: 13px; font-weight: bold; color: rgb(93, 92, 92); line-height: 1.4; text-decoration: none; display: inline-block; }
.b-sep { width: 1px; height: 21px; float: left; display: block; border-left: 1px solid rgb(160, 177, 186); box-shadow: 0px 0px 0px 1px rgb(222, 231, 236) inset; }
.b-lenta__title:visited, .b-news-item__title:visited, .b-spotlight-slider_feature .b-news-item__title:visited .b-news-item__desc, .b-news-text-item__title:visited, .b-news-text-item__title:visited .b-news-text-item__desc, .b-other-news-item__title:visited, .b-news-widget-item__title:visited { color: rgb(126, 126, 126) ! important; }
.b-lenta-set__checkbox, .b-spotlight-sub__select, .b-autoriz__checkbox, .b-autoriz__select, .b-profile-select, .b-set-category__checkbox, .b-set-category__select, .b-search-radio, .b-search-select, .b-city-select, .b-nav-language-selector__select { visibility: hidden; }
.jq-checkbox, .jq-selectbox, .jq-radio, .touch .b-lenta-set__checkbox, .touch .b-spotlight-sub__select, .touch .b-autoriz__checkbox, .touch .b-autoriz__select, .touch .b-profile-select, .touch .b-set-category__checkbox, .touch .b-set-category__select, .touch .b-search-radio, .touch .b-search-select, .touch .b-city-select, .touch .b-nav-language-selector__select { visibility: visible; }
.back-top-wrapper { position: fixed; top: 0px; width: 100%; z-index: 1; }
.back-inner { width: 1000px; margin: 0px auto; position: relative; }
#back-to-top { position: absolute; top: 75px; left: -50px; z-index: 20 ! important; display: none; width: 30px; height: 30px; text-indent: -9999px; background: transparent url("urn:not-loaded:http://tass.com/i/up-button.png") no-repeat scroll 0px 0px; cursor: pointer; }
#back-to-top:hover { opacity: 0.8; }
.b-page__regional-overlay { display: none; }
.b-page__content { position: absolute; width: 100%; top: 190px; }
.b-page__bg { background-color: rgb(255, 255, 255); padding-bottom: 1px; overflow: hidden; width: 100%; }
.b-spotlight__content::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-spotlight-header__sep, .b-spotlight-header__sep::before, .b-spotlight-header__sep::after { content: ""; position: absolute; z-index: 1; top: 31px; height: 30px; width: 100%; outline: 1px solid rgba(0, 0, 0, 0.08); border-top: 1px solid rgba(255, 255, 255, 0.28); border-bottom: 1px solid rgba(255, 255, 255, 0.28); }
.b-spotlight-header__sep::before { top: 64px; }
.b-spotlight-header__sep::after { top: 128px; }
.b-header__currency-button { border-bottom: 1px dotted rgb(30, 30, 30); color: rgb(30, 30, 30); cursor: pointer; display: inline-block; font-size: 16px; line-height: 15px; vertical-align: middle; }
.b-currency-popup_overlay { z-index: 8000; position: absolute; height: 10000px; top: 0px; left: 0px; width: 100%; background: rgb(0, 0, 0, 0.6) none repeat scroll 0% 0%; }
.b-converter-currencies #fromInput select + div, .b-converter-currencies #toInput select + div { width: auto ! important; }
.b-converter-currencies.b-currency-popup { display: none; position: absolute; top: 60px; right: 45px; width: 755px ! important; height: auto; background-color: rgb(241, 241, 241); box-shadow: 0px 10px 40px rgba(6, 7, 7, 0.5); z-index: 9000; }
.b-converter-currencies .b-currency-popup__content { padding: 25px 15px; }
.b-converter-currencies .b-currency-popup__x { position: absolute; top: 0px; right: 0px; width: 45px; height: 45px; cursor: pointer; text-align: center; }
.b-converter-currencies .b-currency-popup__x .icon-close_popup { position: relative; top: 15px; }
.b-converter-currencies .b-currency-popup__x .icon-close_popup::before { content: ""; width: 25px; height: 25px; background: transparent url("urn:not-loaded:http://tass.com/i/icon-set.png") no-repeat scroll -194px 0px; text-indent: -9999px; display: block; }
.b-converter-currencies .box_converte_course { width: 715px; }
.b-converter-currencies .box_converte_course .visible_box { color: rgb(24, 118, 201); cursor: pointer; display: inline-block; float: right; font-size: 13px; margin: 9px 50px 0px 0px; }
.newTass-bottomBottom .b-converter-currencies .box_converte_course .visible_box { margin: 2px 35px 0px 20px; }
.newTass-bottomBottom .b-converter-currencies .box_converte_course { text-align: left; }
.b-converter-currencies .history_course { display: none; }
.b-converter-currencies .currency_converter ul { margin: 0px; }
.b-converter-currencies .box_converte_course .converter-title { display: inline-block; font-size: 23px; margin: 0px 0px 20px; font-weight: bold; }
.b-converter-currencies .box_converte_course .converter-title a { border-bottom: 1px dotted rgb(24, 118, 201); color: rgb(24, 118, 201) ! important; display: inline-block; margin: 0px 0px -1px; text-decoration: none; }
.b-converter-currencies .box_converte_course .converter-title a:hover { border-bottom: 0px none; }
.b-converter-currencies .currency_converter .box_converter { width: 725px; }
.b-converter-currencies .currency_converter .box_converter .amount { background-color: rgb(39, 39, 39); border-bottom: 1px solid rgb(28, 28, 28); height: 82px; padding: 20px 25px 0px; }
.b-converter-currencies .currency_converter .box_converter .amount .column { display: inline-block; }
.b-converter-currencies .currency_converter .box_converter .amount .column.first { margin: 0px 92px 0px 0px; width: 295px; }
.b-converter-currencies .currency_converter .box_converter .amount .column input { background-color: rgb(255, 255, 255); border: 0px none; border-radius: 20px; color: rgb(39, 39, 39); font-family: "Helvetica"; font-size: 20px; padding: 7px 10px; outline: 0px none; width: 210px; }
.b-converter-currencies .currency_converter .box_converter .amount .column label, .b-converter-currencies .currency_converter .box_converter .amount .column span { font-weight: bold; }
.b-converter-currencies .currency_converter .box_converter .amount .column label { color: rgb(171, 171, 171); font-size: 13px; margin: 0px 5px 0px 0px; position: relative; top: -2px; }
.b-converter-currencies .currency_converter .box_converter .amount .column span { display: block; color: rgb(158, 158, 158); font-size: 12px; margin: 0px 0px 5px 75px; }
.b-converter-currencies .currency_converter .box_converter .convertsy { background-color: rgb(50, 50, 50); border-top: 1px solid rgb(66, 63, 63); border-bottom: 1px solid rgb(28, 28, 28); height: 50px; padding: 20px 15px 15px; }
.b-converter-currencies .currency_converter .box_converter .convertsy label { color: rgb(171, 171, 171); font-size: 13px; font-weight: bold; margin: 0px 5px 0px 0px; position: relative; top: -2px; }
.b-converter-currencies .currency_converter .box_converter .convertsy #toInput, .b-converter-currencies .currency_converter .box_converter .convertsy #fromInput { display: inline-block; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__select, .b-converter-currencies .convertsy #fromInput .jq-selectbox__select, .b-converter-currencies .convertsy #toInput .jq-selectbox__select { background-color: rgb(90, 90, 90); border: 0px none; color: rgb(255, 255, 255); cursor: pointer; font-family: "Helvetica"; font-size: 17px; outline: 0px none; padding: 9px 10px; line-height: 17px; width: 210px ! important; font-weight: bold; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__select { position: static ! important; }
.b-converter-currencies .currency_converter .box_converter .date .box_date select { width: 130px; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__select { width: 130px ! important; text-align: center; padding: 4px 10px; font-size: 11px; outline: 0px none; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__trigger-arrow, .b-converter-currencies .convertsy .jq-selectbox__trigger-arrow { color: rgb(0, 0, 0); font-size: 12px; right: 15px; top: 15px; text-decoration: none; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__trigger-arrow { right: -14px; top: 7px; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__dropdown, .b-converter-currencies .convertsy .jq-selectbox__dropdown { background: rgb(90, 90, 90) none repeat scroll 0% 0%; width: 230px; font-weight: bold; height: auto ! important; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__dropdown { width: 150px; text-align: center; top: 0px; }
.b-converter-currencies .convertsy .jq-selectbox__dropdown { z-index: 110; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__dropdown li, .b-converter-currencies .convertsy .jq-selectbox__dropdown li { color: rgb(240, 240, 240); cursor: pointer; font-size: 17px; list-style: outside none none; margin: 0px; padding: 9px 0px 9px 10px; font-weight: bold; line-height: 17px; background: transparent none repeat scroll 0px center; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__dropdown li::before, .b-converter-currencies .convertsy .jq-selectbox__dropdown li::before { display: none; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__dropdown li:hover, .b-converter-currencies .convertsy .jq-selectbox__dropdown li:hover { background: rgb(74, 70, 71) none repeat scroll 0% 0%; }
.b-converter-currencies .currency_converter .box_converter .date .box_date .jq-selectbox__dropdown li { text-align: center; font-size: 11px; padding: 4px 10px; }
.b-converter-currencies .currency_converter .box_converter .convertsy .ucc-inverse { display: inline-block; margin: 0px 24px 0px 19px; }
.b-converter-currencies .currency_converter .box_converter .convertsy .ucc-inverse a { color: rgb(255, 255, 255); font-family: "Arial"; font-size: 20px; text-decoration: none; }
.b-converter-currencies .currency_converter .box_converter .date { background-color: rgb(50, 50, 50); border-top: 1px solid rgb(66, 63, 63); height: 35px; padding: 20px 25px 0px; }
.b-converter-currencies .currency_converter .box_converter .date .box_date { color: rgb(255, 255, 255); display: inline-block; font-size: 11px; text-align: center; width: 130px; vertical-align: middle; }
.b-converter-currencies .currency_converter .box_converter .date label { color: rgb(171, 171, 171); font-size: 13px; font-weight: bold; margin: 0px 10px 0px 0px; }
.b-converter-currencies .history_course .course_currency_mask { position: fixed; width: 100%; height: 100%; z-index: 9; top: 0px; left: 0px; display: none; }
.b-converter-currencies .history_course #course_currency { opacity: 0; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6); left: 125px; padding: 10px; position: absolute; top: 30px; z-index: 10; }
.b-converter-currencies .history_course #course_currency ul { margin: 0px; padding: 0px; }
.b-converter-currencies .history_course #course_currency ul li { background: transparent none repeat scroll 0px center; font-weight: normal; list-style: outside none none; margin: 5px 0px; padding: 0px; }
.b-converter-currencies .history_course #course_currency ul li::before { display: none; }
.b-converter-currencies .history_course #course_currency ul li a { color: rgb(24, 118, 201); font-size: 14px; }
.b-converter-currencies .history_course #course_currency ul li a:hover { text-decoration: none; }
.b-converter-currencies .history_course { position: relative; }
.b-converter-currencies .history_course .currency-selector { color: rgb(25, 16, 95); text-decoration: underline; }
.b-converter-currencies .history_course .currency-selector:hover { text-decoration: none; }
.b-star::before { position: absolute; bottom: -25px; left: 50%; margin-left: -70px; padding: 5px; width: 130px; text-align: center; border-radius: 4px; color: white; font-size: 11px; white-space: nowrap; display: block; line-height: 1.3; content: attr(data-tooltip); opacity: 0; background: rgb(0, 0, 0) none repeat scroll 0% 0%; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); visibility: hidden; z-index: 8000; }
.b-star_cut::before { content: "Развернуть блок"; }
.b-star::after { position: absolute; bottom: -1px; width: 0px; height: 0px; content: ""; display: block; visibility: hidden; border-color: transparent transparent rgb(0, 0, 0); border-style: solid; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; opacity: 0; z-index: 8000; }
.b-star:hover::after, .b-star:hover::before { opacity: 1; visibility: visible; }
.b-expend::before { position: absolute; bottom: -24px; left: 50%; margin-left: -55px; padding: 5px; width: 100px; text-align: center; border-radius: 4px; color: white; font-size: 11px; white-space: nowrap; display: block; line-height: 1.3; content: attr(data-tooltip); opacity: 0; background: rgb(0, 0, 0) none repeat scroll 0% 0%; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); visibility: hidden; z-index: 8000; }
.b-expend::after { position: absolute; bottom: 0px; width: 0px; height: 0px; content: ""; display: block; visibility: hidden; border-color: transparent transparent rgb(0, 0, 0); border-style: solid; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; opacity: 0; z-index: 8000; }
.b-expend:hover::after, .b-expend:hover::before { opacity: 1; visibility: visible; }
.b-color_3 { color: rgb(42, 177, 167) ! important; }
.b-spotlight__list_noads .b-spotlight__item:nth-child(4n+1) { margin-left: 0px; }
#main-feature .b-spotlight__item:last-child, #main-feature .b-spotlight__item:nth-child(3), #main-feature .b-spotlight__item:nth-child(6) { margin-right: 0px; }
.b-infocenter .b-spotlight-header__content::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-cal_bubble::before { position: absolute; content: ""; width: 0px; height: 0px; top: -7px; left: 50%; margin-left: -5px; display: block; border-bottom: 7px solid rgb(255, 255, 255); border-right: 5px solid transparent; border-left: 5px solid transparent; }
.b-popup { position: fixed; top: 50%; left: 50%; z-index: 10004; display: none; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.6); border: 20px solid rgba(0, 24, 43, 0.8); }
.b-category__content, .b-content__content, .b-autor__content, .b-infocenter__content, .b-rate__content, .b-media-bottom__content, .b-section__content_opinions-widget, .b-section__content_press-releases { width: 1000px; }
.b-content__l, .b-lenta, .b-lenta__content, .b-lenta-top, .b-lenta-item, .b-lenta-set, .b-lenta-set__content, .b-lenta-set-top, .b-lenta-set__section, .b-lenta-switch__tab, .b-lenta-auth { width: 232px; }
.b-aside { position: relative; width: 240px; height: auto; float: right; display: none; }
.b-aside .b-infographics-widget { background: rgb(152, 179, 193) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.b-aside .b-infographics-widget__header, .b-aside .b-infographics-widget__title { color: rgb(255, 255, 255); }
.b-news-widget { background-color: rgb(255, 255, 255); }
.b-content_layout_2 .b-content__l { position: static; width: 746px; float: left; }
.b-content_layout_2 .b-content__r { width: 240px; float: right; }
.blockName { display: inline-block; vertical-align: middle; line-height: 20px; margin-left: 5px; }
.b-opinions-widget-item__pic-mask::before, .b-opinions-widget-item__pic-mask::after { content: ""; position: absolute; bottom: 0px; height: 10px; background-color: rgb(255, 255, 255); }
.b-opinions-widget-item__pic-mask::before { left: -29px; width: 19px; }
.b-opinions-widget-item__pic-mask::after { left: 10px; width: 258px; }
.b-news-item_priority .b-opinions-widget-item__pic-mask::after { width: 714px; }
.b-social-buttons { clear: both; }
.b-social-buttons::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-share__count::before { position: absolute; top: 4px; left: -7px; content: ""; display: block; width: 8px; height: 13px; background-image: url("urn:not-loaded:http://tass.com/i/icon-set.png"); background-position: -60px -75px; }
.b-infocenter-about::after { content: ""; position: absolute; right: 20px; bottom: -60px; left: 20px; height: 7px; background-color: rgb(249, 249, 249); }
.ads { text-align: center; }
@media screen and (max-width: 1279px) {
  .b-spotlight__list_with-ads .b-spotlight__item:nth-child(-n+5) { width: 496px; margin-bottom: 0px; }
  .b-spotlight__list_with-ads .b-spotlight__item:nth-child(-n+5) .b-news-item { width: auto; }
  .b-spotlight__list_with-ads .b-spotlight__item:nth-child(-n+5) .b-news-item__content { overflow: hidden; }
  .b-spotlight__list_with-ads .b-spotlight__item:nth-child(-n+5) .b-news-item__media { float: left; margin-right: 10px; margin-bottom: 0px; width: 128px; height: 88px; }
  .b-spotlight__list_with-ads .b-spotlight__item:nth-child(-n+5) .b-news-item__media img { width: 128px; height: 88px; }
  .b-spotlight__list_with-ads .b-spotlight__item:nth-child(-n+5) .b-news-item__text { float: left; width: 358px; padding-right: 0px; min-height: 68px; }
  .b-spotlight__list_with-ads .b-spotlight__item:nth-child(5) { margin-bottom: 9px; }
  .b-spotlight__list_with-ads .b-spotlight__item:nth-child(n+6) { margin-right: 12px; }
}
.b-ads-tgb-widget { text-align: left; }
.b-ads-tgb-widget__content { padding: 13px 0px 17px 13px; background-color: rgb(240, 240, 240); }
.slugtgb_vertical .b-ads-tgb-widget__content { padding-bottom: 0px; }
.slugtgb_horizontal { margin-bottom: 20px ! important; }
.slugtgb_vertical { margin-bottom: 26px; padding-top: 20px; }
.b-ads-tgb-widget__title { margin-bottom: 13px; color: rgb(91, 89, 89); font-size: 12px; font-weight: bold; }
.b-ads-tgb-widget__list { overflow: hidden; }
.b-ads-tgb-widget-item { display: block; float: left; text-decoration: none; }
.slugtgb_horizontal .b-ads-tgb-widget-item { width: 165px; margin-right: 17px; }
.slugtgb_vertical .b-ads-tgb-widget-item { width: 200px; margin-bottom: 28px; margin-left: 15px; text-align: center; }
@media screen and (max-width: 1023px) {
  .slugtgb_vertical { display: none; }
}
.b-category__item.b-category__item_more { position: relative; }
.b-category__item1 a { color: rgb(34, 31, 116) ! important; }
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .b-category__content { height: 36px; }
}
.bCategoryScale { height: 36px; margin-bottom: 16px; }
@media screen and (max-width: 767px) {
  .bCategoryScale { height: 0px ! important; margin: 0px ! important; }
}
.b-nav-mobile-search-btn { float: right; width: 67px; height: 60px; background-image: url("urn:not-loaded:http://tass.com/i/mobile-search.png"); background-position: center center; background-repeat: no-repeat; cursor: pointer; }
.b-nav-mobile-search { display: none; background-color: rgb(39, 39, 39); padding: 30px 20px; border-bottom: 5px solid rgb(19, 19, 19); position: absolute; left: 0px; top: 60px; right: 0px; }
.b-nav-mobile-search .b-nav-search__input { height: 36px; font-size: 16px; font-weight: bold; width: 100%; box-sizing: border-box; }
.b-nav-search__button { float: right; margin-left: 12px; }
.b-nav-search__t { overflow: hidden; }
.b-nav-search__button { display: inline-block; font-size: 16px; text-transform: uppercase; height: 36px; padding: 0px 13px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; border: 0px none; border-radius: 2px; }
.r_box .content_interview .photo::after { background: transparent url("urn:not-loaded:http://tass.com/i/arrow_photo_bottom.png") no-repeat scroll 0px 0px; bottom: 0px; content: ""; display: block; height: 9px; position: absolute; width: 240px; }
.r_box .min_box .block::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.adriver_tgb::before { display: block; content: "Реклама"; margin-top: -5px; margin-bottom: 10px; text-align: left; color: rgb(91, 89, 89); font-size: 12px; font-weight: bold; }
.b-content__r { position: relative; }
.FPMenuSmall-head .FPMenuSmall-pageName.short::after { content: "..."; }
.slugmobile_320_100_1, .slugmobile_320_100_2, .slugmobile_300_250, .slugmobile_adhesion { display: none; }
.slugtgb_vertical .b-ads-tgb-widget__content { padding-left: 0px; }
.slugtgb_vertical .b-ads-tgb-widget__content .b-ads-tgb-widget__title { padding-left: 13px; }
.branding-container, .slugbottom_110_2 { margin-bottom: 15px; text-align: center; margin-left: -15px; margin-right: -15px; position: relative; z-index: 9; max-height: 250px; }
.slugbottom_110_2 { margin-left: 0px; margin-right: 0px; }
.slugbranding_top_110_1, .slugbottom_110_2, .slug240_400_1, .slug240_400_2, .slug240_400_3, .slugcenter_752_150, .slugmain_752_90, .slug240_400_tablet_1, .slug240_400_tablet_2, .slugmobile_320_100_1, .slugmobile_320_100_2, .slugmobile_300_250 { box-shadow: 0px 0px 1px 0px rgb(224, 224, 224) inset; background: rgb(245, 245, 245) none repeat scroll 0% 0%; text-align: center; font-size: 0px; margin-bottom: 20px; white-space: nowrap; }
.slug240_400_3 { margin-bottom: 0px; margin-top: 20px; }
.slugbranding_top_110_1, .slugbottom_110_2 { width: 100%; }
.slugmobile_320_100_1, .slugmobile_320_100_2 { width: 320px; margin: 0px auto; }
.slug240_400_1, .slug240_400_2, .slug240_400_3, .slug240_400_tablet_1, .slug240_400_tablet_2 { width: 240px; position: relative; z-index: 2000; }
.slug240_400_1 > div, .slug240_400_2 > div, .slug240_400_3 > div, .slug240_400_tablet_1 > div, .slug240_400_tablet_2 > div { max-width: 100%; }
.sluginners_336_280 { width: 272px; }
.DFPbanner__spacer { height: 100%; }
.slugbranding_top_110_1 .DFPbanner__spacer, .slugbottom_110_2 .DFPbanner__spacer { min-height: 110px; }
.sluginners_336_280 .DFPbanner__spacer { min-height: 280px; }
.slug240_400_1 .DFPbanner__spacer, .slug240_400_2 .DFPbanner__spacer, .slug240_400_3 .DFPbanner__spacer, .slug240_400_tablet_1 .DFPbanner__spacer, .slug240_400_tablet_2 .DFPbanner__spacer { min-height: 400px; }
.branding-container { overflow: visible; }
.DFPbanner.slugbranding_top_110_1 { display: inline-block; width: auto; max-width: 100%; min-width: 768px; margin-bottom: 0px; }
@media screen and (min-width: 1000px) {
  .DFPbanner.slugbranding_top_110_1 { min-width: 1000px; }
}
@media screen and (min-width: 1280px) {
  .DFPbanner.slugbranding_top_110_1 { min-width: 1256px; }
}
@media screen and (max-width: 999px) {
  .slugbottom_110_2 { margin: 0px; }
}
.DFPbanner > div { display: inline-block; vertical-align: middle; }
@media screen and (max-width: 767px) {
  .slugmobile_320_100_1, .slugmobile_320_100_2, .slugmobile_300_250, .slugmobile_adhesion { display: block; text-align: center; }
  .slugmobile_320_100_1 { margin-bottom: 0px; }
  .DFPbanner.slugbranding_top_110_1, .slugbottom_110_2 { display: none; }
  .slug240_400_tablet_1, .slug240_400_tablet_2, .slug240_400_1, .slug240_400_2, .slug240_400_3 { display: none; }
}
.slugbranding_left_300_1001 { position: absolute; right: 100%; top: 0px; margin-right: 15px; }
.slugbranding_right_300_1000 { position: absolute; left: 100%; top: 0px; margin-left: 15px; }
.sluginners_336_280 { display: inline-block; vertical-align: middle; width: 336px; margin-left: 10px; text-align: center; }
@media screen and (max-width: 767px) {
  .slugbranding_left_300_1001, .slugbranding_right_300_1000 { display: none; }
  .sluginners_336_280 { display: none ! important; }
}
@media screen and (min-width: 768px) {
  .visibleCheck-mobile_320_100_1, .visibleCheck-mobile_320_100_2, .visibleCheck-mobile_300_250 { display: none; }
}
.mobileFixToBottom .slugmobile_adhesion { position: fixed; bottom: 0px; left: 0px; right: 0px; font-size: 0px; background-color: rgba(0, 0, 0, 0.4); }
.visibleCheck-branding_top_110_1, .visibleCheck-branding_left_300_1001, .visibleCheck-branding_right_300_1000, .visibleCheck-bottom_110_2, .visibleCheck-tgb_vertical, .visibleCheck-tgb_horizontal, .visibleCheck-240_400_1, .visibleCheck-240_400_2, .visibleCheck-240_400_3, .visibleCheck-inners_336_280, .visibleCheck-inner_text_270_250, .visibleCheck-center_752_150, .visibleCheck-main_752_90, .visibleCheck-240_400_tablet_1, .visibleCheck-240_400_tablet_2, .visibleCheck-mobile_320_100_1, .visibleCheck-mobile_320_100_2, .visibleCheck-mobile_300_250, .visibleCheck-mobile_adhesion, .visibleCheck-fullsceen_desktop_800_600, .visibleCheck-mobile_adbutton { display: none; height: 1px; width: 1px; position: fixed; top: 0px; left: 0px; }
.fullscreen { height: 0px; overflow: hidden; }
.visibleCheck-fullsceen_desktop_800_600 { display: block; }
@media screen and (max-width: 767px) {
  .visibleCheck-mobile_320_100_1, .visibleCheck-mobile_320_100_2, .visibleCheck-mobile_300_250, .visibleCheck-mobile_adhesion, .visibleCheck-mobile_adbutton, #probtn_wrapper { display: block; }
}
@media screen and (min-width: 768px) {
  .visibleCheck-branding_top_110_1, .visibleCheck-tgb_horizontal, .visibleCheck-inners_336_280, .visibleCheck-inner_text_270_250, .visibleCheck-center_752_150, .visibleCheck-main_752_90, .visibleCheck-bottom_110_2 { display: block; }
  .mobileFixToBottom { display: none; }
}
@media screen and (min-width: 1280px) {
  .visibleCheck-branding_left_300_1001, .visibleCheck-branding_right_300_1000 { display: block; }
}
.b-widget_most-popular { font-family: "Helvetica",sans-serif; font-weight: bold; border-bottom: 2px solid rgb(34, 31, 116); margin-bottom: 20px; }
.b-widget_most-popular .b-widget__header { background-color: rgb(45, 45, 126); background-image: -moz-linear-gradient(center bottom , rgb(35, 35, 116), rgb(57, 57, 139)); font-size: 16px; line-height: 16px; color: rgb(255, 255, 255); padding: 20px 10px; text-transform: uppercase; }
.b-widget_most-popular .b-widget__filter { padding: 15px 10px; }
.b-widget_most-popular .filter { font-size: 0px; text-align: center; }
.b-widget_most-popular .filter__item { display: inline-block; padding: 5px; color: rgb(34, 31, 116); font-size: 12px; cursor: pointer; margin: 0px 7px; }
.b-widget_most-popular .filter__item:first-child { margin-left: 0px; }
.b-widget_most-popular .filter__item:last-child { margin-right: 0px; }
.b-widget_most-popular .filter__item_active { background-color: rgb(34, 31, 115); color: rgb(255, 255, 255); }
.b-widget_most-popular .item { display: table; }
.b-widget_most-popular .item__position { display: table-cell; color: rgb(211, 210, 227); font-size: 30px; padding: 15px 10px; border-top: 1px solid transparent; }
.b-widget_most-popular .item__position_color_1 { border-color: rgb(234, 66, 84); }
.b-widget_most-popular .item__position_color_2 { border-color: rgb(0, 154, 90); }
.b-widget_most-popular .item__position_color_7 { border-color: rgb(0, 134, 209); }
.b-widget_most-popular .item__position_color_8 { border-color: rgb(142, 60, 143); }
.b-widget_most-popular .item__title { display: table-cell; border-top: 1px solid rgb(237, 242, 244); padding: 15px 5px; width: 100%; vertical-align: top; color: rgb(45, 45, 45); font-size: 12px; line-height: 18px; text-decoration: none; cursor: pointer; }
.b-widget_most-popular .b-widget__items .tab.hidden { display: none; }
.b-widget_most-popular .item__title:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.top5 { border-bottom: 2px solid rgb(34, 31, 116); padding: 0px 0px 15px; margin-bottom: 20px; }
.top5__title { text-transform: uppercase; background: transparent linear-gradient(to bottom, rgb(57, 57, 139) 0px, rgb(36, 36, 117) 100%) repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; padding: 18px 9px 14px; }
.top5__list { list-style-type: none; padding-top: 15px; }
.top5__item { background: rgb(237, 242, 244) none repeat scroll 0% 0%; margin-top: 10px; }
.top5__item:first-child { margin-top: 0px; }
.top5__link { display: block; padding: 10px 19px; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; line-height: 17px; border-left: 2px solid; }
.top5__link_color-3 { border-color: rgb(48, 164, 35); }
.top5__link_color-3:hover { color: rgb(48, 164, 35); }
.top5__link_color-4 { border-color: rgb(25, 156, 165); }
.top5__link_color-4:hover { color: rgb(25, 156, 165); }
.top5__link_color-8 { border-color: rgb(24, 118, 201); }
.top5__link_color-8:hover { color: rgb(24, 118, 201); }
.top5__link_color-9 { border-color: rgb(149, 147, 149); }
.top5__link_color-9:hover { color: rgb(149, 147, 149); }
@media (max-width: 767px) {
  .top5 { display: none; }
}
@font-face {
  font-family: "icontass";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:http://tass.com/fonts/icontass/icontass.eot?#iefix") format("embedded-opentype"), url("icontass.woff.dms") format("woff"), url("urn:not-loaded:http://tass.com/fonts/icontass/icontass.ttf") format("truetype"), url("urn:not-loaded:http://tass.com/fonts/icontass/icontass.svg#icontass") format("svg");
}
[class*="icon-"] { font-family: "icontass"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }
.icon-rss::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-google::before { content: ""; }
.icon-audio::before { content: ""; }
.icon-w_sun::before { content: ""; }
.icon-arrow_adopt_right::before { content: ""; }
.icon-arrow_adopt_left::before { content: ""; }
.icon-photo::before { content: ""; }
.icon-w_clouds::before { content: ""; }
.icon-w_cloud3::before { content: ""; }
.icon-textview::before { content: ""; }
.icon-profile::before { content: ""; }
.icon-settings::before { content: ""; }
.icon-share::before { content: ""; }
.icon-tass_rus::before { content: ""; }
.icon-print::before { content: ""; }
.icon-w_clouds2::before { content: ""; }
.icon-w_snow::before { content: ""; }
.icon-send::before { content: ""; }
.icon-tass_eng::before { content: ""; }
.icon-refresh::before { content: ""; }
.icon-close::before { content: ""; }
.icon-lj::before { content: ""; }
.icon-mnenie::before { content: ""; }
.icon-w_thunder::before { content: ""; }
.icon-w_smallrain::before { content: ""; }
.icon-blog::before { content: ""; }
.icon-search::before { content: ""; }
.icon-close_popup::before { content: ""; }
.icon-full::before { content: ""; }
.icon-widget::before { content: ""; }
.icon-dollar_up::before { content: ""; }
.icon-w_rain::before { content: ""; }
.icon-w_snow2::before { content: ""; }
.icon-dollar_down::before { content: ""; }
.icon-lightning::before { content: ""; }
.icon-arrow_right::before { content: ""; }
.icon-arrow_left::before { content: ""; }
.icon-event::before { content: ""; }
.icon-utc_time::before { content: ""; }
.icon-w_thunder2::before { content: ""; }
.icon-w_smallrain2::before { content: ""; }
.icon-eye::before { content: ""; }
.icon-arrow_small_right::before { content: ""; }
.icon-arrow_small_left::before { content: ""; }
.icon-widget_sport::before { content: ""; }
.icon-close_lenta::before { content: ""; }
.icon-w_rain2::before { content: ""; }
.icon-w_rain3::before { content: ""; }
.icon-video::before { content: ""; }
.icon-encyclopedia::before { content: ""; }
.icon-favorite::before { content: ""; }
.icon-combo_open::before { content: ""; }
.icon-leng_selector::before { content: ""; }
.icon-comment::before { content: ""; }
.icon-w_thunder3::before { content: ""; }
.icon-w_smallrain3::before { content: ""; }
.icon-gallery::before { content: ""; }
.icon-russia::before { content: ""; }
.icon-combo_close::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-view::before { content: ""; }
.icon-quote::before { content: ""; }
.icon-w_snow3::before { content: ""; }
.icon-close_lenta_settings::before { content: ""; }
.icon-gallery_changeview::before { content: ""; }
.icon-vk::before { content: ""; }
.icon-infographics::before { content: ""; }
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .content-Scale { width: 768px; margin: 0px auto; }
}
@media only screen and (min-width: 1001px) and (max-width: 1279px) {
  .content-Scale { width: 1000px; margin: 0px auto; }
}
@media only screen and (min-width: 1280px) {
  .content-Scale { width: 1256px; margin: 0px auto; }
}
.newTass-header .header-top { background: transparent repeating-linear-gradient(to bottom, rgb(255, 255, 255) 0px, rgb(218, 225, 229) 100%) repeat scroll 0% 0%; border-bottom: 1px solid rgb(186, 203, 212); }
.newTass-icons { background-image: url("icon_rybriki_normal.png"); background-repeat: no-repeat; background-size: 28px 126px; }
a:hover .newTass-icons { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/icon_rybriki_hover.png"); }
.icon-photocamera { background-image: url("foto.png"); background-repeat: no-repeat; background-size: 14px 13px; height: 13px; width: 14px; display: inline-block; vertical-align: middle; padding-top: 2px; }
.newTass-icons.photo { background-position: 0px 0px; height: 26px; width: 28px; display: inline-block; }
.newTass-icons.infogr { background-position: 0px -48px; height: 22px; width: 28px; display: inline-block; }
.icon-lenta { background-image: url("lenta.png"); background-size: 28px 21px; background-position: center center; background-repeat: no-repeat; }
.newTass-header { position: relative; }
.newTass-header .newTass-logo { background-repeat: no-repeat; background-size: 333px 104px; height: 104px; width: 333px; position: absolute; left: 0px; top: 0px; z-index: 2; }
.newTass-header .newTass-logo.en { background-image: url("logo_web_eng.png"); }
.newTass-header .newTass-logo a { display: block; height: 100%; width: 100%; }
.newTass-header .header-top .header-left { float: left; display: inline-block; vertical-align: top; position: relative; }
.newTass-header .header-top .header-right { float: right; display: inline-block; vertical-align: top; position: relative; line-height: 38px; height: 38px; font-size: 0px; }
.newTass-header .newTass-headerMenu { margin-left: 133px; display: inline-block; vertical-align: top; font-size: 0px; position: relative; z-index: 10; }
.newTass-header .newTass-headerMenu .headerMenu-item { display: inline-block; vertical-align: top; line-height: 38px; font-size: 10px; text-transform: uppercase; color: rgb(44, 44, 44); font-weight: bold; text-decoration: none; margin-left: 15px; }
.newTass-header .newTass-headerMenu .headerMenu-item:first-child { margin-left: 0px; }
.newTass-header .newTass-headerMenu .headerMenu-item a { color: inherit; text-decoration: inherit; font-weight: inherit; }
.newTass-header .newTass-headerMenu .headerMenu-item a:hover { text-decoration: underline; }
.newTass-header .header-right .lang-version { background-image: url("ru_en.png"); background-size: 41px 20px; background-repeat: no-repeat; height: 20px; width: 20px; display: inline-block; vertical-align: middle; margin-right: 9px; }
.newTass-header .header-right .lang-version.ru { background-position: 0px 0px; }
.newTass-header .header-right .newTass-searchInput::-moz-placeholder { color: rgb(255, 255, 255); opacity: 1; }
.newTass-header .header-bottom { height: 89px; background: transparent repeating-linear-gradient(to bottom, rgb(255, 255, 255) 0px, rgb(228, 236, 240) 100%) repeat scroll 0% 0%; text-align: right; line-height: 89px; }
.newTass-header .header-bottom .header-right { display: inline-block; vertical-align: middle; text-align: left; line-height: 100%; }
.newTass-header .header-bottom .header-right .newTass-townSelect { display: inline-block; vertical-align: middle; margin-right: 15px; }
.newTass-header .header-bottom .header-right .newTass-date { display: inline-block; vertical-align: middle; }
.newTass-header .header-bottom .header-right .newTass-weather { display: inline-block; vertical-align: middle; }
.newTass-header .header-bottom .header-right .newTass-weather .ico { display: inline-block; vertical-align: middle; font-size: 18px; line-height: 18px; text-align: center; }
.newTass-header .newTass-townSelect .newTass-townSelect-area .ico { background-image: url("strelka.png"); background-size: 31px 15px; background-repeat: no-repeat; background-position: 0px 0px; height: 15px; width: 15px; display: inline-block; vertical-align: middle; }
.newTass-header .newTass-townSelect .newTass-townSelect-area { cursor: pointer; }
.newTass-header .newTass-townSelect .newTass-townSelect-area .name { display: inline-block; vertical-align: middle; border-bottom: 1px dotted rgb(30, 30, 30); line-height: 15px; color: rgb(30, 30, 30); font-size: 18px; }
.newTass-header .newTass-townSelect .newTass-townSelect-area .ico { margin-left: 6px; }
.newTass-header .newTass-bottomTop .newTass-date { color: rgb(30, 30, 30); font-size: 14px; margin-right: 15px; }
.newTass-header .newTass-bottomTop .newTass-weather .tempe-num { color: rgb(30, 30, 30); font-size: 14px; }
.header-bottom .newTass-bottomBottom { margin-top: 10px; }
.header-bottom .newTass-bottomBottom { text-align: right; }
.b-footer__content { font-size: 0px; }
@media only screen and (max-width: 767px) {
  .newTass-header { display: none; }
  .newTass-mobileLogo { background-repeat: no-repeat; background-size: 49px 49px; height: 49px; width: 49px; display: block; margin-left: 55px; }
  .newTass-mobileLogo.lang_eng { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/logo/logo_futter_iphone_eng.png"); }
  .b-footer__logo.b-footer__logo_eng { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/logo/logo_futter_iphone_eng.png"); background-size: 49px 49px; background-repeat: no-repeat; width: 49px; height: 49px; }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .newTass-header .newTass-logo { background-repeat: no-repeat; background-size: 89px 114px; height: 114px; width: 89px; position: absolute; left: 10px; top: 0px; z-index: 2; }
  .newTass-header .header-bottom .header-right { margin-right: 10px; }
  .newTass-header .newTass-logo.en { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/logo/logo_ipad_eng.png"); }
  .newTass-searchLink { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/poisk_ipad.png"); background-size: 20px 20px; background-repeat: no-repeat; background-position: 0px 0px; height: 20px; width: 20px; display: inline-block; vertical-align: top; margin-right: 15px; margin-top: 10px; }
}
.clear-both { clear: both; }
.b-city-selector-popup__x .icon-close_popup::before { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/zakrit.png"); background-repeat: no-repeat; background-size: 25px 25px; background-position: center center; }
@media not all, not all, not all, not all {
  .b-city-selector-popup__x .icon-close_popup::before { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/zakrit_retina.png"); }
  .b-currency-popup__x .icon-close_popup::before { background: transparent url("urn:not-loaded:http://tass.com/images/newStyle/retina/zakrit_retina.png") no-repeat scroll 0px 0px / 25px 25px ! important; }
  .newTass-icons { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/icon_rybriki_normal.png"); }
  a:hover .newTass-icons { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/icon_rybriki_hover.png"); }
  .icon-photocamera { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/foto.png"); }
  .icon-lenta { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/lenta.png"); }
  .newTass-header .newTass-logo.en { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/logo/logo_web_eng.png"); }
  .newTass-header .header-right .lang-version { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/ru_en.png"); }
  .newTass-header .newTass-townSelect .newTass-townSelect-area .ico { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/strelka.png"); }
  .b-footer__logo.b-footer__logo_eng { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/logo/logo_futter_web_eng.png") ! important; }
  .b-nav-language-selector .b-nav-ru { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/ru_en.png") ! important; }
  @media only screen and (max-width: 767px) {
    .newTass-mobileLogo.lang_eng { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/logo/logo_futter_iphone_eng.png") ! important; }
    .b-footer__logo.b-footer__logo_eng { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/logo/logo_futter_iphone_eng.png") ! important; }
  }
  @media only screen and (min-width: 768px) and (max-width: 1000px) {
    .newTass-header .newTass-logo.en { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/logo/logo_ipad_eng.png") ! important; }
    .newTass-searchLink { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/poisk_ipad.png") ! important; }
  }
}
.printVersionHead, .printVersionHead-footer { display: none; }
.socialTop { display: inline-block; vertical-align: middle; margin-right: 20px; }
.socialTop-item { display: inline-block; vertical-align: middle; margin-left: 12px; height: 12px; width: 12px; background-size: 12px 12px; background-repeat: no-repeat; }
.socialTop-item:first-child { margin-left: 0px; }
.socialTop-item a { display: block; height: 100%; }
.socialTop-item_fb { background-image: url("fb_top_norma_1.png"); }
.socialTop-item_fb:hover { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/social/fb_top_norma_2.png"); }
.socialTop-item_tw { background-image: url("tw_top_norma_1.png"); background-size: 12px 11px; }
.socialTop-item_tw:hover { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/social/tw_top_norma_2.png"); }
.socialTop-item_google { background-image: url("g+_top_norma.png"); }
.socialTop-item_google:hover { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/social/g+_top_norma_2.png"); }
.socialTop-item_rss { background-image: url("RSS.png"); }
.socialTop-item_rss:hover { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/normal/RSS_s.png"); }
@media not all, (min--moz-device-pixel-ratio: 1.5) {
  .socialTop-item_fb { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/social/fb_top_retina_1.png"); }
  .socialTop-item_fb:hover { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/social/fb_top_retina_2.png"); }
  .socialTop-item_tw { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/social/tw_top_retina_1.png"); }
  .socialTop-item_tw:hover { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/social/tw_top_retina_2.png"); }
  .socialTop-item_google { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/social/g+_top_retina.png"); }
  .socialTop-item_google:hover { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/social/g+_top_retina_2.png"); }
  .socialTop-item_rss { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/RSS.png"); }
  .socialTop-item_rss:hover { background-image: url("urn:not-loaded:http://tass.com/images/newStyle/retina/RSS_s.png"); }
}
@media screen and (max-width: 1000px) {
  .socialTop { display: none; }
}
.searchTop { display: inline-block; vertical-align: middle; width: 39px; height: 38px; }
.searchTop__icon { display: inline-block; vertical-align: middle; width: 39px; height: 38px; background-size: 19px 19px; background-position: center center; background-repeat: no-repeat; background-image: url("mobile-search-header.png"); cursor: pointer; }
@media not all, (min--moz-device-pixel-ratio: 1.5) {
  .searchTop__icon { background-image: url("urn:not-loaded:http://tass.com/i/mobile-search-header2x.png"); }
}
.searchTop__panel { display: none; background: rgb(39, 39, 39) none repeat scroll 0% 0%; position: absolute; right: 0px; top: 100%; padding: 15px; cursor: pointer; white-space: nowrap; margin-top: 1px; }
.searchTop__form { line-height: normal; }
.searchTop__input { display: inline-block; width: 280px; height: 30px; line-height: 30px; border-radius: 2px; font-size: 14px; color: rgb(0, 0, 0); padding: 0px 10px; border: 0px none; }
.searchTop__input::-moz-placeholder { color: rgb(169, 169, 169); }
.searchTop__input:-moz-placeholder { color: rgb(169, 169, 169); }
.searchTop__input:focus { outline: 0px none; }
.searchTop__submit { border-radius: 2px; background: rgb(236, 242, 245) none repeat scroll 0% 0%; color: rgb(29, 25, 119); font-size: 12px; width: 65px; height: 30px; line-height: 30px; border: 0px none; margin-left: 5px; padding: 0px; cursor: pointer; }
