/* -------------------- material */

.b-material {padding:20px 0 0 0;font-size:16px;line-height:24px;color:#212121;position:relative;margin:0 0 32px 0}
.b-material h1 {font-family:Roboto;font-size:45px;line-height:45px;font-weight:500;margin:0 40px 16px 0}

.b-material .b-column-author {margin:0 0 17px 0}

.b-material .b-pagination {margin:32px 0}

.b-material-before-body {margin:0 0 32px 0;position:relative}

.b-material-date {font-size:14px;color:#888;margin:0 0 16px 0}
.b-material-date span {display:inline-block;margin:0 20px 0 0}
.b-material-print {width:16px;height:16px;display:inline-block;background:url(/img/print-icon.png) 0 0 no-repeat;text-indent:-10000px;vertical-align:middle}

.b-material-social {}

.b-material-body {}

.b-material-after-body {padding:32px 0;border-bottom:5px solid #e9e9e9}
.b-material-after-body .b-material-social {margin:0 0 16px 0}
.b-material-after-body p {font-size:14px;line-height:22px;color:#888}
.b-material-after-body p span {text-transform:uppercase}

@media (max-width: 1280px) {
}

@media (max-width: 1000px) {
	.b-material {font-size:15px;line-height:23px}
	.b-material h1 {font-size:37px;line-height:37px;margin:0 0 16px 0}
	.b-material-date {font-size:13px}
	.b-material-after-body p {font-size:13px}
}

@media (max-width: 720px) {
}

@media (max-width: 640px) {
	.b-material {font-size:14px;line-height:22px}
	.b-material h1 {font-size:29px;line-height:29px}
	.b-material-date {font-size:12px}
	.b-material-after-body p {font-size:12px}
}


.b-material-news-list {font-size:0;overflow:hiddenn;padding:20px 0 0 0}
.b-material-news-list h3 a {color:#005691}
.b-material-news-list ul li {margin:0 0 20px 0;padding:0;display:inline-block;position:relative;vertical-align:top;border-top:1px solid #e5e5e5}
.b-material-news-list ul li:nth-child(1) {border:none}
.b-material-news-list .b-list__title {padding:20px 0 0 0;margin:0 20px 10px 3px}
.b-material-news-list ul li:nth-child(1) .b-list__title {padding:10px 0 0 0}
.b-material-news-list .b-list__title a {color:#2b2b2b}
.b-material-news-list .b-list__date {margin:0 0 0 3px}

/* ---------------------------------------- media */

.b-video-player-wrapper {width:100%;max-width:740px;margin:0 0 32px 0;position:relative}
.b-video-player {position:relative;padding-bottom:56.25%;height:0}
.b-video-player .jwplayer {outline:none;position:absolute;top:0;left:0;width:100%;height:100%}

.b-infographics-slider-wrapper {width:100%;margin:0 0 32px 0;position:relative;font-size:0;line-height:0}
.b-infographics-slider {background:#e9e9e9;text-align:center;padding:0 45px;position:relative}
.b-infographics-slider img {width:100%;height:auto}
.b-infographics-slider a {opacity:0.5}
.b-infographics-slider a:hover {opacity:1}
.b-infographics-slider__prev {width:45px;background:#c3c3c3 url(/img/prev-icon.png) 50% 50% no-repeat;position:absolute;top:0;bottom:0;left:0;text-indent:-10000px}
.b-infographics-slider__next {width:45px;background:#c3c3c3 url(/img/next-icon.png) 50% 50% no-repeat;position:absolute;top:0;bottom:0;right:0;text-indent:-10000px}

.b-media-data {margin:-22px 0 16px 0}
.b-media-data__view-count {font-family:Roboto;color:#888}
.b-media-data__view-count span {font-size:24px;display:block}

/* ---------------------------------------- simple bb */

.b-material__item_bold {font-weight:bold}
.b-material__item_italic {font-style:italic}
.b-material__item_underline {text-decoration:underline}
.b-material__item_linethrough {text-decoration:line-through}

.b-material h2 {font-family:Roboto;font-size:32px;line-height:32px;font-weight:700;margin:0 0 20px 0}
.b-material h3 {font-family:Roboto;font-size:28px;line-height:28px;font-weight:700;margin:0 0 20px 0;text-transform:none}
.b-material h4 {font-family:Roboto;font-size:24px;line-height:24px;font-weight:700;margin:0 0 20px 0}
.b-material h5 {font-family:Roboto;font-size:20px;line-height:20px;font-weight:700;margin:0 0 20px 0}

.b-material br {}

.b-material ul {list-style:square inside}
.b-material ul li {}

.b-material ol {list-style-position:inside}
.b-material ol li {}

@media (max-width: 1280px) {
    .b-material iframe {width:100% !important}
}

@media (max-width: 640px) {

    .b-material h2 {font-size:22px;line-height:22px}
    .b-material h3 {font-size:21px;line-height:21px}
    .b-material h4 {font-size:20px;line-height:20px}
    .b-material h5 {font-size:19px;line-height:19px}

}

/* ---------------------------------------- incuts bb */

.b-material-incut {}
.b-material-incut img {width:100%;border:0}
.b-material-incut p {font-size:12px;line-height:16px;padding:10px 0 0 0;margin:0 0 20px 0;color:#888}
.b-material-incut a.fancybox {display:inline-block;line-height:0;position:relative}
.b-material-incut a.fancybox:before {content:"";height:48px;width:48px;border-radius:48px;background:rgba(33,33,33,0.7) url(/img/incut-zoom-icon.png) 0 0 no-repeat;position:absolute;top:18px;left:18px}
.b-material-incut a.fancybox:hover:before {background-color:#0d8d3d}

.b-material .title {font-family:Roboto;font-size:16px;font-weight:700;font-style:normal;text-transform:uppercase;margin:0 0 17px 0;color:#212121}

.b-material-incut-l {float:left;margin:0 32px 0 0}
.b-material-incut-l img {width:240px;border:0}
.b-material-incut-l p {width:240px;font-size:12px;line-height:16px;padding:10px 0 0 0;margin:0 0 20px 0;color:#888}
.b-material-incut-l ul {list-style-type:none;width:240px}
.b-material-incut-l ul li {font-size:13px;line-height:13px;font-weight:700;margin:0 0 20px 0}

.b-material-incut-r {float:right;margin:0 0 0 32px}
.b-material-incut-r img {width:240px;border:0}
.b-material-incut-r p {width:240px;font-size:12px;line-height:16px;padding:10px 0 0 0;margin:0 0 20px 0;color:#888}
.b-material-incut-r ul {list-style-type:none;width:240px}
.b-material-incut-r ul li {font-size:13px;line-height:13px;font-weight:700;margin:0 0 20px 0}

.b-material-incut-themes-links-l {width:204px;padding:24px 18px;background:#e9e9e9;float:left;margin:0 32px 20px 0}
.b-material-incut-themes-links-l ul {list-style-type:none}
.b-material-incut-themes-links-l ul li {font-size:13px;line-height:13px;font-weight:700;margin:0 0 20px 0}

.b-material-incut-themes-links-r {width:204px;padding:24px 18px;background:#e9e9e9;float:right;margin:0 0 20px 32px}
.b-material-incut-themes-links-r ul {list-style-type:none}
.b-material-incut-themes-links-r ul li {font-size:13px;line-height:13px;font-weight:700;margin:0 0 20px 0}

@media (max-width: 640px) {

    .b-material-incut {margin:0 -15px 0 -15px}
    .b-material-incut p {padding:10px 15px 0 15px}

    .b-material .title {font-size:15px}

    .b-material-incut-l {float:none;margin:0}
    .b-material-incut-l p {width:auto}
    .b-material-incut-l ul {width:auto}

    .b-material-incut-r {float:none;margin:0}
    .b-material-incut-r p {width:auto}
    .b-material-incut-r ul {width:auto}

    .b-material-incut-themes-links-l {float:none;width:auto;margin:0 0 20px 0}

    .b-material-incut-themes-links-r {float:none;width:auto;margin:0 0 20px 0}
}

.b-material-incut-history {clear:both;font-size:14px;padding:27px 35px;border:5px solid #e9e9e9}

.b-material-incut-expert {clear:both;padding:27px 35px 32px 161px;border:5px solid #40b349;min-height:180px;position:relative;font-size:14px;font-style:italic}
.b-material-incut-expert__expert {width:115px;position:absolute;top:13px;left:13px}
.b-material-incut-expert__expert img {width:115px;height:115px}
.b-material-incut-expert__expert-name {font-size:14px;line-height:14px;font-style:normal;padding:5px 0 0 0;margin:0 0 10px 0}
.b-material-incut-expert__expert-activity {font-size:12px;line-height:12px;font-style:normal;color:#888}
.b-material-incut-expert_special {}
.b-material-incut-expert_special .title {padding:0 160px 0 0}
.b-material-incut-expert .b-teletrade-link {width:157px;height:21px;display:block;position:absolute;top:13px;right:13px;background:url(/img/experts/TeleTrade.png) 0 0 no-repeat;text-indent:-10000px;background-size:cover}
.b-material-incut-expert .b-triomarkets-link {width:136px;height:32px;display:block;position:absolute;top:10px;right:10px;background:url(/img/experts/TrioMarkets.png) 0 0 no-repeat;text-indent:-10000px;background-size:cover}

@media (max-width: 1280px) {
}

@media (max-width: 640px) {

    .b-material-incut-history {margin:0 -15px;background:#e9e9e9;padding:20px 15px;border:0}

    .b-material-incut-expert {margin:0 -15px;padding:20px 15px;border:0;border-top:5px solid #40b349;border-bottom:5px solid #40b349;font-size:13px}
    .b-material-incut-expert__expert {width:auto;position:static;min-height:80px;position:relative;top:0;left:0;}
    .b-material-incut-expert__expert img {width:70px;height:70px;position:absolute;top:0;left:0}
    .b-material-incut-expert__expert-name {padding:0 0 0 80px;margin:0 0 5px 0}
    .b-material-incut-expert__expert-activity {padding:0 0 0 80px}

}

.b-material-incut-m-image {clear:both;margin:0 0 20px 0;position:relative}
.b-material-incut-m-image img {width:491px;height:auto;border:0}
.b-material-incut-m-image p {font-size:12px;line-height:16px;color:#888;position:absolute;top:0;left:502px}

.b-material-incut-video {clear:both;margin:0 0 20px 0;position:relative}
.b-material-incut-video a {width:491px;height:auto;display:block;position:relative}
.b-material-incut-video a:before {content:"ВИДЕО";font-style:normal;height:48px;width:136px;padding:0 0 0 24px;border-radius:48px;background:rgba(33,33,33,0.7) url(/img/incut-video-icon.png) 100% 50% no-repeat;position:absolute;top:50%;left:50%;margin:-24px 0 0 -80px;font-size:15px;line-height:48px;color:#fff}
.b-material-incut-video a:hover:before {background-color:#0d8d3d}
.b-material-incut-video a img {width:100%;height:auto;border:0}
.b-material-incut-video p {font-size:12px;line-height:16px;color:#888;position:absolute;top:0;left:502px}
.b-material-incut-video p a {width:auto;height:auto;display:inline;position:static}
.b-material-incut-video p a:before {display:none}

.b-material-incut-infographics {clear:both;margin:0 0 20px 0;position:relative}
.b-material-incut-infographics a {width:491px;height:auto;display:block;position:relative}
.b-material-incut-infographics a:before {content:"";height:48px;width:48px;border-radius:48px;background:rgba(33,33,33,0.7) url(/img/incut-infographics-icon.png) 0 0 no-repeat;position:absolute;top:18px;left:18px}
.b-material-incut-infographics a:hover:before {background-color:#0d8d3d}
.b-material-incut-infographics a img {width:100%;height:auto;border:0}
.b-material-incut-infographics p {font-size:12px;line-height:16px;color:#888;position:absolute;top:0;left:502px}
.b-material-incut-infographics p a {width:auto;height:auto;display:inline;position:static}
.b-material-incut-infographics p a:before {display:none}

.b-material-incut-b-infographics {clear:both;margin:0 0 20px 0;position:relative}
.b-material-incut-b-infographics .title {display:none}
.b-material-incut-b-infographics a {width:100%;height:auto;display:block;position:relative}
.b-material-incut-b-infographics a:before {content:"";height:48px;width:48px;border-radius:48px;background:rgba(33,33,33,0.7) url(/img/incut-infographics-icon.png) 0 0 no-repeat;position:absolute;top:18px;left:18px}
.b-material-incut-b-infographics a:hover:before {background-color:#0d8d3d}
.b-material-incut-b-infographics a img {width:100%;height:auto;border:0}
.b-material-incut-b-infographics p {font-size:12px;line-height:16px;color:#888;padding:10px 0 0 0}
.b-material-incut-b-infographics p a {width:auto;height:auto;display:inline;position:static}
.b-material-incut-b-infographics p a:before {display:none}

@media (max-width: 1280px) {
    .b-material-incut-m-image p {position:static;padding:10px 0 0 0}
    .b-material-incut-video p {position:static;padding:10px 0 0 0}
    .b-material-incut-infographics p {position:static;padding:10px 0 0 0}
}

@media (max-width: 1100px) {
    .b-material-incut-m-image img {width:100%}
    .b-material-incut-video a {width:100%}
    .b-material-incut-infographics a {width:100%}
}

@media (max-width: 720px) {
    .b-material-incut-m-image img {width:491px}
    .b-material-incut-video a {width:491px}
    .b-material-incut-infographics a {width:491px}
}

@media (max-width: 640px) {
    .b-material-incut-m-image img {width:100%}
    .b-material-incut-video a {width:100%}
    .b-material-incut-infographics a {width:100%}
}

.b-material-incut-table {}
.b-material-incut-table table {width:100%;border:1px;padding:0;font-size:13px}
.b-material-incut-table table tr {}
.b-material-incut-table table tr td {border-bottom:1px solid #e9e9e9;padding:5px 10px}
.b-material-incut-table table tr.main {}
.b-material-incut-table table tr.main td {background:#212121;color:#fff;font-weight:700}

.b-material-incut-table table td.red {background:#cd2a27;color:#fff}
.b-material-incut-table table td.lightred {background:#f2cac9;color:#000}
.b-material-incut-table table td.green {background:#009e0f;color:#fff}
.b-material-incut-table table td.lightgreen {background:#bfe7c3;color:#000}
.b-material-incut-table table td.black {background:#222222;color:#fff}
.b-material-incut-table table td.gray {background:#666666;color:#fff}
.b-material-incut-table table td.lightgray {background:#aaaaaa;color:#000}
.b-material-incut-table table td.orange {background:#e98a04;color:#fff}

.b-material-incut-table p {font-size:12px;line-height:16px;color:#888;padding:10px 0 0 0}

@media (max-width: 640px) {
    .b-material-incut-table table {font-size:12px}
    .b-material-incut-table table tr td {padding:5px 7px}
}

.b-material-incut-page {display:none}


.b-material-incut-video-player {max-width:740px;margin:0 0 20px 0;position:relative}
.b-material-incut-video-player div {display:block;width:auto;position:relative;padding-top:0px;padding-bottom:56.25%;height:0;border:none}
.b-material-incut-video-player div iframe {position:absolute;top:0;left:0;width:100%;height:100%}

/* ---------------------------------------- fancybox */

#fancybox-close {width:48px !important;height:48px !important;border-radius:48px !important;background:#0d8d3d url(/img/close-icon.png) 12px 12px no-repeat !important;right:10px !important;top:10px !important}
#fancybox-wrap .fancybox-bg {display:none !important}
#fancybox-content {padding:10px !important}
















