/* Effective stylesheet produced by snapshot save */
.b-material { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(225, 225, 225); border-left: 1px solid rgb(225, 225, 225); border-bottom: 1px solid rgb(225, 225, 225); }
.b-material__content { margin: 0px -1px; padding: 35px 49px 35px 65px; border-top: 3px solid; }
.b-material__header { position: relative; margin-bottom: 25px; }
.b-material__title { overflow: hidden; margin-right: 45px; margin-bottom: 15px; font-size: 30px; line-height: 1.2; color: rgb(26, 26, 27); }
.b-material__info { font-size: 12px; font-weight: bold; color: rgb(169, 169, 169); }
.b-material__category { display: inline-block; text-decoration: none; font-size: 13px; margin-right: 15px; margin-bottom: 7px; }
.b-material__category:hover { text-decoration: none; }
.b-material__category a { color: inherit; text-decoration: none; }
.b-material__category a:hover { text-decoration: underline; }
.b-material__view, .b-material__date, .b-material__time, .b-material__place, .b-material__source { display: inline-block; margin-right: 9px; }
.b-material__place, .b-material__source { display: none; }
.b-material__time { position: relative; padding: 0px 5px 0px 16px; background-image: url("b-time.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.b-material__time:hover::after, .b-material__time:hover::before { opacity: 1; visibility: visible; }
.b-page_eng .b-material__time:hover::after, .b-page_eng .b-material__time:hover::before { visibility: hidden; }
.b-material__preview { display: block; padding-top: 15px; color: rgb(0, 0, 0); font-size: 13px; line-height: 20px; }
.b-material__pages-score { display: none; padding: 15px 0px 20px; border-bottom: 1px solid rgb(217, 217, 217); }
.b-material__print { display: block; position: absolute; top: 10px; right: -20px; width: 14px; height: 12px; }
.b-material__print.icon-print, .b-material__mail.icon-send { font-size: 14px; color: rgb(131, 131, 131); text-decoration: none; }
.b-material__print.icon-print:hover, .b-material__mail.icon-send:hover { color: rgb(26, 26, 27); }
.b-material-text { clear: both; }
.b-material-text, .b-material-text p { font-size: 15px; color: rgb(81, 85, 88); line-height: 1.6; padding-bottom: 10px; }
.b-material-text h2 { font-size: 17px; font-weight: bold; line-height: 28px; padding-bottom: 10px; }
.b-material-text::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-material-text a { color: rgb(25, 16, 95); }
.b-material-text a[href], .b-material-text a[href]:hover { color: rgb(25, 16, 95); }
.b-material-text a:hover { text-decoration: none; }
.b-material-text ol > li::before { counter-increment: list; content: counter(list, decimal) ". "; color: rgb(34, 31, 116); margin-right: 6px; }
.b-material-text__l { width: 386px; float: left; }
.b-material-text__l img { max-width: 602px; }
.b-material-text__r { padding-left: 50px; float: right; clear: both; }
.b-material-text__r_with-banner { padding-left: 0px; clear: none; }
.b-material-pic { margin-bottom: 25px; border-bottom: 1px solid rgb(225, 225, 225); }
.b-material-pic_head img { display: block; }
.b-material-pic__title { font-size: 13px; font-weight: bold; float: left; width: 602px; }
.b-material-pic__desc { text-align: right; font-size: 10px; display: block; color: rgb(147, 143, 142); font-weight: bold; }
.b-material-pic_head .b-material-pic__desc, .b-material-text__l .b-material-pic__desc { text-align: left; }
.b-material-pic .b-material-pic__desc { float: left; width: 602px; }
.b-material-more::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.b-material_color_3 .b-material__content, .b-material_color_3 .b-material__category { border-color: rgb(42, 177, 167); }
.b-material_color_3 .b-material__category { color: rgb(42, 177, 167); }
.b-material_ver_2 .b-material-text__l { width: 602px; margin-bottom: 5px; }
.b-material_ver_2 .b-material-text__r { width: auto; float: none; }
.b-material_ver_2 .b-material-pic_head { border-bottom: 0px none; }
.b-material_ver_2 .b-material-pic__pic { margin-left: -64px; }
.b-material_ver_2 .b-material-pic__pic img { width: 744px; height: auto; }
.b-material_ver_2 .b-material-pic__text { background: rgb(242, 242, 242) none repeat scroll 0px 0px; margin: 0px 0px 0px -64px; padding: 20px 48px 20px 64px; width: 632px; overflow: hidden; line-height: 20px; }
.b-material-text .b-gallery-widget + p, .b-material-text .b-text-media + p, .b-material-text .b-infografic-widget + p, .b-material-text .b-links + p, .b-material-text .b-quote-widget + p, .b-material-text .b-enc-widget + p, .b-material-text .b-video-widget + p { padding-bottom: 0px; }
.b-gallery-widget { margin-bottom: 30px; margin-top: 5px; width: 333px; clear: both; }
.b-gallery-widget_right { float: right; clear: right; margin-right: -20px; margin-left: 30px; }
.b-gallery-widget-max { width: 746px; margin-left: -65px; }
.b-gallery-widget-item__pic, .b-gallery-widget-item__pic img { display: block; width: 100%; }
.b-gallery-widget-item__pic img { max-width: none; }
.b-gallery-widget-item_article-photo .b-gallery-widget-item__pic { position: relative; }
.b-gallery-widget-item_article-photo .b-gallery-widget-item__head { background: rgb(34, 31, 116) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 10px; padding: 12px 20px; text-transform: uppercase; }
.b-gallery-widget-item_article-photo .b-gallery-widget-item__text { padding: 15px 20px; background-color: rgb(237, 242, 245); }
.b-gallery-widget-item_article-photo .b-gallery-widget-item__title { font-size: 15px; color: rgb(34, 31, 116) ! important; line-height: 1.4; font-weight: bold; text-decoration: none; display: block; }
.b-gallery-widget-item_article-photo .b-gallery-widget-item__title:hover { text-decoration: none ! important; }
.b-gallery-widget-item_article-photo .b-gallery-widget-item__title span { border-bottom: 1px solid rgba(34, 31, 116, 0.2); }
.b-gallery-widget-item_article-photo .b-gallery-widget-item__title:hover span { border-bottom-color: transparent; }
@media only screen and (max-width: 767px) {
  .b-gallery-widget-item_article-photo .b-gallery-widget-item__title { font-size: 13px; line-height: 1.3; }
  .b-gallery-widget-item_article-photo .b-gallery-widget-item__text { padding: 17px 16px; }
}
.b-gallery-widget-item__text { background-color: rgb(242, 242, 242); margin: 0px; padding: 25px 20px; }
.b-gallery-widget-item__text .just_copyright, .b-gallery-widget-item__text .copyright_gallery { margin-bottom: 10px; }
.b-gallery-widget-item__text { padding-top: 10px; }
.b-gallery-widget_photo_photobase .copyright_gallery { margin-bottom: 0px; }
.b-gallery-widget_photo_photobase .b-gallery-widget-item__text { padding-bottom: 10px; }
.b-gallery-widget-max .b-gallery-widget-item__text { padding-left: 65px; padding-right: 65px; }
.title_gallery { line-height: 17px ! important; padding: 0px ! important; margin: 0px 0px 14px; }
.title_gallery:last-child { margin: 0px; }
.b-gallery-widget-item__title { font-weight: bold; font-size: 15px; color: rgb(68, 68, 68) ! important; text-decoration: none; }
.b-gallery-widget-item__title:hover { text-decoration: underline ! important; }
span.b-gallery-widget-item__title:hover { text-decoration: none ! important; }
.b-infografic-widget__pic::after { position: absolute; content: ""; bottom: -3px; left: 0px; width: 100%; height: 15px; display: block; background: transparent radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.1) 0px, transparent 70%, transparent 99%) repeat scroll 0% 0%; z-index: 0; }
.b-tags { margin-bottom: 20px; margin-left: -64px; padding: 16px 25px 12px; width: 694px; background-color: rgb(242, 242, 242); margin-top: 30px; }
.b-tags__content { overflow: hidden; }
.b-tags__l { float: left; width: 100px; }
.b-tags__r { width: 593px; float: right; }
.b-tags__list { float: left; }
a.b-tags__item { margin-right: 2px; margin-bottom: 2px; padding: 2px 11px; line-height: 22px; float: left; display: block; text-decoration: none; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255) ! important; background-color: rgb(81, 82, 76); }
a.b-tags__item_title { background-color: transparent; color: rgb(91, 89, 89) ! important; text-transform: uppercase; float: right; }
a.b-tags__item:hover { background-color: rgb(25, 16, 95); }
a.b-tags__item_title:hover { background-color: transparent; }
.b-other-news { margin-bottom: 20px; margin-top: 20px; }
.b-other-news__list { margin-right: -10px; }
.b-other-news__title { margin-bottom: 20px; font-size: 13px; font-weight: bold; text-transform: uppercase; color: rgb(34, 34, 34); line-height: 1.6; }
.b-other-news-item { margin-bottom: 20px; width: 318px; display: inline-block; vertical-align: top; }
.b-other-news-item__l { margin-right: 15px; float: left; }
.b-other-news-item__r { float: left; overflow: hidden; width: 150px; }
.b-other-news-item__pic { width: 142px; height: 97px; }
.b-other-news .b-other-news-item__title { margin-bottom: 10px; font-size: 12px; line-height: 1.4; display: block; color: rgb(34, 34, 34) ! important; font-weight: bold; text-decoration: none; }
.b-other-news .b-other-news-item__title:hover { text-decoration: underline; color: rgb(34, 34, 34); }
.b-autoriz_mail, .b-autoriz_message { width: 496px; margin-left: -248px; }
.b-autoriz__content { width: 100%; float: left; }
.b-autoriz-header { position: relative; width: 100%; height: 48px; float: left; clear: both; border-width: 1px; border-style: solid; border-color: rgb(66, 124, 159) rgb(25, 72, 108) rgb(25, 74, 111) rgb(37, 98, 132); background: transparent linear-gradient(to right, rgb(23, 91, 130) 0px, rgb(26, 97, 136) 30%, rgb(17, 78, 117) 60%, rgb(11, 64, 105) 100%) repeat scroll 0% 0%; box-sizing: border-box; }
.b-autoriz-header::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; content: ""; box-shadow: -5px 0px 5px 0px rgba(0, 0, 0, 0.1) inset; }
.b-autoriz-header__content { position: relative; z-index: 1; }
.b-autoriz__title { margin-left: 19px; margin-right: 26px; font-size: 21px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); line-height: 50px; float: left; }
.b-autoriz__close { position: absolute; top: 10px; right: 12px; width: 28px; height: 28px; background-image: url("urn:not-loaded:http://tass.com/i/b-autoriz__close.png"); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer; }
.b-autoriz__close:hover { opacity: 0.8; }
.b-autoriz-form { width: 100%; background-color: rgb(255, 255, 255); float: left; clear: both; }
.b-autoriz__input-wrap__error::after { position: absolute; top: 7px; left: -8px; width: 0px; height: 0px; content: ""; display: block; opacity: 1; visibility: visible; border-color: transparent rgb(242, 95, 95) transparent transparent; border-style: solid; margin-left: -2px; border-width: 5px; }
.b-autoriz-form__text { padding: 20px 40px; font-size: 13px; font-weight: bold; line-height: 1.6; color: rgb(34, 34, 34); }
.b-enc-widget__pic img, .b-gallery-widget-item__pic img, .b-text-media__pic img, .b-infografic-widget__pic img, .b-people__pic img { max-width: none; }
.box_interview_in_article .image::before { border-width: 15px 12px 12px; border-style: solid; border-color: rgb(5, 11, 10) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; bottom: -28px; content: ""; left: 45px; position: absolute; }
.box_interview_in_article .b-opinions-widget-item__pic-mask::after, .box_interview_in_article .b-opinions-widget-item__pic-mask::before { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.box_interview_average .b-opinions-widget-item__pic-mask::after { width: 292px; }
.box_interview_large .b-opinions-widget-item__pic-mask::after { width: 564px; }
.firstPersonPre .materialFirstPerson-imgLine::before, .firstPersonPre .materialFirstPerson-imgLine::after { background: rgb(242, 242, 242) none repeat scroll 0% 0%; height: 10px; content: ""; position: absolute; bottom: 0px; left: 10px; }
.firstPersonPre .materialFirstPerson-imgLine::before { left: -29px; width: 19px; }
.firstPersonPre.width_25 .materialFirstPerson-imgLine::after { width: 128px; }
.firstPersonPre.width_50 .materialFirstPerson-imgLine::after { width: 295px; }
.firstPersonPre.width_100 .materialFirstPerson-imgLine::after { width: 564px; }
.copyright_gallery { color: rgb(153, 153, 153) ! important; display: block; font-size: 11px; }
.quotes { margin: 30px 0px 0px; padding: 20px 0px 0px; clear: both; }
.quotes-btn-more-wrap { margin: 20px auto; text-align: center; width: 744px; }
@media (max-width: 767px) {
  .quotes-btn-more-wrap { width: auto; }
}
.quotes-btn-more { display: block; background: rgb(151, 179, 193) none repeat scroll 0% 0%; text-decoration: none; border: 0px none; outline: 0px none; cursor: pointer; margin: 0px 20px; border-radius: 25px; }
.no-touch .quotes-btn-more:hover { background: rgb(118, 145, 162) none repeat scroll 0% 0%; }
.quotes-btn-more:active { background: rgb(88, 114, 131) none repeat scroll 0% 0%; }
.quotes-btn-more-caption { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; position: relative; padding: 0px 10px; line-height: 50px; display: inline-block; }
.quotes-btn-more-caption::after { content: " "; position: absolute; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNqs1k1LAkEcBnBfKXzBSwQJWV/AkwcV8iiKRGARnjv0dQIhQgiPCp4C6SAleCgosCCio4glHoxuEUEvTs/EMzQs7mq6Az9QZ3ced4aZ/zqFEA6L5oIt2IQNWAUfvEEPLuAEzsF8IBliYge64q99QAfuoAffWt8D5MzGGvfjAlR5sxyoBmnwGa4LwTY0tbAj8E4KWYQWb7iHmMWT6rLQ5311cFuFVHjhGQSmDFDC/GOyFc1CdnmBnHP/PwOUFRhwnJQxxMvH/YTojAFKhiFtY0iBHeU5A5QGx0vqIR5IQMSmkDxDDuV3D7fLF1w77GnLJLiJr1zscELQppAX2OeYaxBTj7cHJZumSorDCIZy06qdO+SPcRuDSvzzvwt/oB0LN+CyKSQITvlZrsktPHKhjmHJprV5VSezDKnAKRfqmeZtEUiARz/qk5yuhk1TVeZ4BePZ1WZHZs6AKI+nvjr29c4UQwY86GYJ8POAFTxwxx71Ra2WhP8ZEGCJECwZpvXEzaIj+LjZKQNiWi1psfhZll8vy6hqTZbZkOE6H8tyTav3VZbviTVeyfEFQWj1vsc57/DFQrUuXzzGjuWc8Eok904a8pCCdfDDOzzBJfdYHUZmg/wIMABoc7/MG2KenwAAAABJRU5ErkJggg=="); background-repeat: no-repeat; background-size: contain; width: 27px; height: 25px; left: -27px; top: 50%; margin-top: -12.5px; }
@media not all, (min--moz-device-pixel-ratio: 1.5), not all, (min-resolution: 1.5dppx) {
  .quotes-btn-more-caption::after { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAwCAYAAABT9ym6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAJJREFUeNrUmk1IVFEUx2dykJrSkci+0SwyNAzbFJSFUSYoLXIRkUERFNnHIpFwMVS0yV2bSEjoY+HXJoggKDdSFhhCEJm2KEy0DFMMdQpTp/+F/8Dt8N6Mvvdm5s2BH8x7M+/e+5/78e4553rD4bDHIdsIDoNdYAfYBLKBj9//Ad/BAHgHusELMOFI7UqIDQLgIugJW7O/oAMcA+l22mL1wUxwA0yEnbNBcB74rLTJa2FoHQe3wVqzTgafwScwxCGlLABywHawJkr5veAceBOvoaV6ocXk35wGzaCKwy1WWXngAug0KW8O3ARpTg8tVXGvQYVjoB5k2Rjf+eAhmDUo/xnIcEqIqmjIoJK7NgVIisBrg3q6F9LLsQrPBd9EwaOgzEEBOmooBTm0pBi/VSGqSz+KAvspzhNnKkFI1P0YeK0IaRcF9YHsBIiIUGogpm6xQqpFASMgJ4EiIlSIYTbDubQgIQHOA30pLEmCiAhB8ad2GQ0xowcbxIMNSRThYaO7RJuOxhKyCkxpD3yNtVokiALxnumVvbJEvOjPguXa9XUQ8iTf+sAD7boQHIi2RenXVA9b3cDFia1gXmtfa7RN4wqwB+wHX8B9j7vsOX0eZdP0d3474Y8kmtNi0pebzRG321Mwr12XRj74UkTAQXBZc5n9/HwKFIBhr4M+ezwtHbwH20y+r5ZDK41Lm9tsBlwy+a4LtMrJVAM+uGzZ1Wkz8CSL5Zt9JRjnD2pdKmQDmNSENBptURq1H0zyITeKqWUbx/nn/yek2MAra3OpEB+Hf43cNKqV65VJNOOQS8UUygiLEnECs77ZZEX4xPDnjNvXZ7X87gVPGJeNWIj3+sG+VHjR6C/EW6Cen9U2YDUYS5W9i/5C7BT3j6TSJkzvkWVgVHOsVMi/3GXtPQM2g5eMDU+ZOVat2oo1T2fGTcvusIixmbq6TXpvgasu6o2TYL12/Siaq+sVwepZOv7J7g0/AyERm2KgxLRH1IQJit1wE3snmXaNuZWI3QE/Y+VHjOJIwST2RonYPo0aReejhfhnxHa5Igkichiu1a16sUHsOlFAiIHlRInIZuBct3Yr0XgvQ/lSTGUCROSKGFuYKY4Mq4keP5Ms0isLLia/t0jKRBA9zGRTrt3UW8BATJhpsiIHBWQxnSdtiOk/R5KhGUxMSptlIjPfpoB6Jlal9TIR6+iBgTSmjOdMnLBOppzzFtjLVUxpT5uU18KUeNwODKjY8D0m/s3sBxP/g+AX7y3leRUVm9oS5SU7Aq6AtkScRfHxuMWgg0c4JngsJNNKm+xO0HQeiOngARkr1sODOQE7bXEyZJrFkP9usJPHnNZxSCmbpb8zwPDnW/o8Q05U/k+AAQB6hbpNMMW41wAAAABJRU5ErkJggg=="); }
}
.no-touch .quotes-btn-more:hover .quotes-btn-more-caption { border-bottom: 0px none; }
#block_material_text_broadcast.quotes { box-sizing: border-box; margin: 0px 0px 0px -64px; padding: 0px; }
.quotes .box .text::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.box .firstPersonPre.width_50 .materialFirstPerson-imgLine::after { width: 227px; }
.box .firstPersonPre.width_100 .materialFirstPerson-imgLine::after { width: 492px; }
.quotes { margin: 50px 0px 0px -64px; padding: 0px 65px; width: 745px; }
.quotes .topDate::after { content: ""; width: 100%; height: 1px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; display: block; position: absolute; left: 0px; right: 0px; top: 50%; z-index: 1; }
.otherNewsList.firstPart { font-size: 60px; }
.otherNewsList-item { width: 145px; display: inline-block; text-align: center; font-size: 0px; margin-bottom: 15px; vertical-align: top; }
.otherNewsList-item a { display: inline-block; font-size: 0px; text-decoration: none; }
.otherNewsList-title { text-align: left; display: block; margin-bottom: 10px; color: rgb(13, 13, 12); font-size: 12px; font-weight: bold; line-height: 1.4; text-decoration: underline; margin-top: 10px; }
a:hover .otherNewsList-title { text-decoration: none; }
.newBlockGrandScale { font-size: 0px; }
.otherNewsList-time { display: block; color: rgb(184, 184, 184); font-size: 11px; line-height: 1.4; text-align: left; margin-top: 10px; }
.otherNewsList-time.mobOnly { display: none; }
@media screen and (max-width: 767px) {
  .otherNewsList-time { display: none; }
  .otherNewsList-time.mobOnly { display: block; }
  .otherNewsList-item { display: block; width: 100%; text-align: left; }
  .otherNewsList-item a { text-decoration: none; }
}
.b-converter-currencies .currency_converter .box_converter .amount { padding-top: 30px; }
.dubleBannerPlace { text-align: center; font-size: 0px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; margin-left: -64px; margin-right: -48px; }
.dubleBannerPlace.active { margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; }
.dubleBannerPlace .left-block, .dubleBannerPlace .right-block { display: inline-block; vertical-align: middle; }
.dubleBannerPlace .left-block .DFPbanner { margin-right: 5px; }
.dubleBannerPlace .right-block .DFPbanner { margin-left: 5px; }
