* {padding:0;margin:0}
.g-clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden}

a {color:#005691;text-decoration:none}
a:hover {color:#0d8d3d;text-decoration:underline;cursor:pointer}
a:visited {}
a:focus {outline:none}
a img {border:0}

ul {list-style-type:none}

html {}
body {font-family:'Open Sans';font-size:14px;background:#fff;color:#000;min-width:320px;-webkit-text-size-adjust:none}

/* ---------------------------------------- layouts */

.b-page {}

.b-header-adv-stripe {background:#fff;padding:10px 0;display:block;position:relative;width:100%}
.b-header-adv-stripe__banner-wrapper {position:relative;right:50%;float:right} 
.b-header-adv-stripe__banner {position:relative;z-index:10;right:-50%;min-height:0px}

.b-header-adv-stripe2 {background:#fff;padding:10px 0;display:block;position:relative;width:100%}
.b-header-adv-stripe2__banner-wrapper {position:relative;right:50%;float:right} 
.b-header-adv-stripe2__banner {position:relative;z-index:10;right:-50%;min-height:0px}

@media (max-width: 1280px) {
    .b-header-adv-stripe {padding:0}
    .b-header-adv-stripe2 {padding:0}
}

@media (max-width: 1000px) {
    .b-header-adv-stripe {display:none}
    .b-header-adv-stripe2 {display:none}
}

.b-header-wrapper {margin:0 0 11px 0}
.b-header {position:relative;z-index:100}

.b-header-stripe01-and-stripe02-wrapper {}
.b-header-stripe01-and-stripe02-wrapper_fixed {}

.b-header-stripe01-wrapper {height:108px;background:#b4b4b4;position:relative}
.b-header-stripe01-wrapper:before {content:"";width:100%;height:34px;background:#777;position:absolute}
.b-header-stripe01 {height:108px;max-width:1244px;margin:0 auto;position:relative}

.b-header-stripe02-wrapper {height:50px;background:#212121;position:relative;display:none}
.b-header-stripe02 {height:50px;max-width:1244px;margin:0 auto;position:relative}

.b-header-stripe03-and-stripe04-wrapper {}
.b-header-stripe03-and-stripe04-wrapper_fixed {position:fixed;width:100%;top:0;left:0;box-shadow:0 0 5px rgba(0, 0, 0, 0.5)}

.b-header-stripe03-wrapper {min-height:38px;background:#e9e9e9;position:relative}
.b-header-stripe03-wrapper:before {content:"";width:100%;height:38px;background:#212121;position:absolute}
.b-header-stripe03 {max-width:1244px;margin:0 auto;position:relative}

.b-header-stripe04-wrapper {height:38px;background:#094c01}
.b-header-stripe04 {height:38px;max-width:1244px;margin:0 auto;position:relative}

.b-mobile-header-wrapper {width:100%;min-width:320px;height:100px;margin:0 0 11px 0;position:relative;display:none;z-index:100}
.b-mobile-header-wrapper_fixed {position:fixed;top:0;left:0;box-shadow:0 20px 40px 0 rgba(0, 0, 0, 0.4)}
.b-mobile-header {}
.b-mobile-header-stripe01 {height:50px;background:#777;position:relative}
.b-mobile-header-stripe02 {height:50px;background:#212121}

.b-content {max-width:1244px;min-height:600px;margin:0 auto;margin-bottom:30px}

.b-footer-wrapper {background:#212121}
.b-footer {max-width:1244px;margin:0 auto;position:relative}

.g-columns {width:100%;display:flex;flex-wrap:wrap}
.g-columns-left {width:100%;padding-right:251px;box-sizing:border-box;float:left}
.g-columns-right {width:240px;margin-left:-240px;float:left}

.g-columns2 {width:100%}
.g-columns2-left {width:251px;margin-right:-262px;float:left}
.g-columns2-left_sticky {position:sticky;position:-webkit-sticky;top:38px}
.g-columns2-left_sticky-media {position:sticky;position:-webkit-sticky;top:76px}
.g-columns2-right {width:100%;padding:0 0 0 262px;box-sizing:border-box;float:left}

.g-columns22 {width:100%}
.g-columns22-left {width:240px;float:left}
.g-columns22-right {width:auto;margin-left:251px}

.g-columns3 {width:100%}
.g-columns3-left {width:100%;padding-right:251px;box-sizing:border-box;float:left}
.g-columns3-right {width:240px;margin-left:-240px;float:left}

.g-columns4 {width:100%}
.g-columns4-left {width:49%;margin:0 2% 0 0;box-sizing:border-box;float:left}
.g-columns4-right {width:49%;float:left}


@media (max-width: 1280px) {
    .b-header-stripe01-and-stripe02-wrapper_fixed {position:fixed;width:100%;top:0;left:0;box-shadow:0 0 5px rgba(0, 0, 0, 0.5)}

    .b-header-stripe01-wrapper {height:70px}
    .b-header-stripe01-wrapper:before {display:none}
	.b-header-stripe01 {height:70px;margin:0 30px}
    .b-header-stripe02-wrapper {display:block}
    .b-header-stripe03-and-stripe04-wrapper {display:none}

	.b-content {margin:0 30px 30px 30px}
	.b-footer {margin:0 30px}
	
	.g-columns2-left_sticky {top:120px}
	.g-columns2-left_sticky-media {top:120px}

    .g-columns3-left {padding-right:34%}
    .g-columns3-right {width:32%;margin-left:-32%}

}

@media (max-width: 1100px) {
    .g-columns22-left {display:none}
    .g-columns22-right {width:auto;margin-left:0}
}

@media (max-width: 1000px) {

    .g-columns2-left {display:none}
    .g-columns2-right {width:auto;padding:0;float:none}

    .g-columns3-left {width:49%;margin:0 2% 0 0;padding-right:0}
    .g-columns3-right {width:49%;margin-left:0}
}

@media (max-width: 720px) {
    .b-header-wrapper {display:none}
    .b-mobile-header-wrapper {display:block}
    .b-content {margin:0 15px 20px 15px}
    .b-footer {margin:0 15px}

    .g-columns-left {width:100%;margin-right:0;padding:0}
    .g-columns-right {display:none}
}

@media (max-width: 640px) {

    .g-columns3-left {width:100%;margin:0}
    .g-columns3-right {width:100%}

    .g-columns4-left {width:100%;margin:0}
    .g-columns4-right {width:100%}

}


/* ---------------------------------------- header */

.b-announcement {min-height:20px;padding:9px 40px;background:#f8bf10;color:#212121;position:relative;z-index:100}
.b-announcement p {text-align:center;line-height:20px;font-size:14px;font-weight:700}
.b-announcement p a {color:#212121}

@-webkit-keyframes scroll {
  0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
  100% {-webkit-transform: translate(-100%, 0);transform: translate(-100%, 0)}
}

@-moz-keyframes scroll {
    0% {-moz-transform: translate(0, 0);transform: translate(0, 0);}
    100% {-moz-transform: translate(-100%, 0);transform: translate(-100%, 0)}
}

@keyframes scroll {
    0% {transform: translate(0, 0);}
    100% {transform: translate(-100%, 0)}
}

@media (max-width: 720px) {
    .b-announcement {padding:7px 20px;white-space:nowrap;overflow:hidden}
    .b-announcement p {position:relative;font-size:13px;display:inline-block;padding-left: 100%;-webkit-animation: scroll 20s infinite linear;-moz-animation: scroll 20s infinite linear;animation:scroll 20s infinite linear;}
    .b-announcement p:before {content:"■■■";margin:0 5px 0 0;font-size:10px;font-size:13px}
    .b-announcement p:after {content:"■■■";margin:0 0 0 5px;font-size:10px;font-size:13px}
}

.b-tablet-menu-button {width:30px;height:30px;border:5px solid #212121;display:block;background:#009a0c url(/img/menu-icon2.png) 50% 50% no-repeat;position:absolute;top:15px;left:0;display:none}

.b-button-up {display:none;z-index:9999;position:fixed;bottom:11px;right:50%;margin:0 -673px 0 0;width:40px;height:40px;background:#26a22f}
.b-button-up:before {content:"";display:block;position:relative;top:13px;left:8px;width:24px;height:24px;background:url(/img/arrow-up.svg) 0 0 no-repeat;background-size:contain}

.b-logo {width:214px;height:74px;position:absolute;top:34px;left:0}
.b-vesti-link {width:88px;height:16px;display:block;background:url(/img/vesti_ru.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:10px;right:0;text-indent:-10000px}

.b-header-date {font-size:12px;line-height:34px;font-weight:700;color:#073f00;position:absolute;top:0;left:104px}

.b-header-live {position:absolute;top:10px;left:0}
.b-header-live a {width:94px;height:16px;background:#073f00;border-radius:3px;display:block;font-size:10px;line-height:16px;font-weight:700;text-align:center;text-transform:uppercase;color:#fff}
.b-header-live a:hover {text-decoration:none}

.b-tablet-forum-button {display:none}

.b-auth-menu {font-size:0;position:absolute;top:0;right:0}
.b-auth-menu ul li {display:inline-block;line-height:34px;margin:0 0 0 20px}
.b-auth-menu ul li a {font-size:12px;font-weight:700;color:#e9e9e9}

.b-services-menu {font-size:0;position:absolute}
.b-services-menu_header {bottom:10px;right:0}
.b-services-menu_footer {top:24px;right:0}
.b-services-menu_mobile {position:static;margin:0 0 0 10px}
.b-services-menu ul {height:24px}
.b-services-menu ul li {display:inline-block;margin:0 0 0 10px}
.b-services-menu ul li a {width:24px;height:24px;display:block;text-indent:-10000px;background:url(/img/social-icons.png) no-repeat}
.b-services-menu ul li:nth-child(1) a {background-position:0 -72px}
.b-services-menu ul li:nth-child(1) a:hover {background-position:0 -24px}
.b-services-menu ul li:nth-child(2) a {background-position:-24px -72px}
.b-services-menu ul li:nth-child(2) a:hover {background-position:-24px -24px}
.b-services-menu ul li:nth-child(3) a {background-position:-48px -72px}
.b-services-menu ul li:nth-child(3) a:hover {background-position:-48px -24px}
.b-services-menu ul li:nth-child(4) a {background-position:-72px -72px}
.b-services-menu ul li:nth-child(4) a:hover {background-position:-72px -24px}

.b-mobileservices-menu {font-size:0;position:absolute}
.b-mobileservices-menu_header {bottom:10px;right:187px}
.b-mobileservices-menu_footer {top:24px;right:187px}
.b-mobileservices-menu ul {height:24px}
.b-mobileservices-menu ul li {display:inline-block;margin:0 0 0 5px}
.b-mobileservices-menu ul li a {width:24px;height:24px;display:block;text-indent:-10000px;background:url(/img/mobile-icons.png) no-repeat}
.b-mobileservices-menu ul li:nth-child(1) a {background-position:0 0}
.b-mobileservices-menu ul li:nth-child(1) a:hover {background-position:0 -24px}
.b-mobileservices-menu ul li:nth-child(2) a {background-position:-24px 0}
.b-mobileservices-menu ul li:nth-child(2) a:hover {background-position:-24px -24px}

@media (max-width: 1350px) {

    .b-button-up {margin:0 -622px 0 0}

}

@media (max-width: 1280px) {

    .b-tablet-menu-button {display:block}

    .b-button-up {margin:0;right:30px}
    
    .b-logo {height:70px;top:0;left:55px;background:url(/img/logo2019.png) 0 0 no-repeat;background-size:contain}
    .b-logo img {display:none}
    .b-vesti-link {display:none}

    .b-header-date {display:none}

    .b-header-live {position:absolute;top:25px;left:auto;right:250px;text-indent:-10000px}
    .b-header-live a {width:30px;height:20px;background:url(/img/live-icon.png) 50% 50% no-repeat;border-radius:0;display:block;text-indent:-10000px}
    
    .b-tablet-forum-button {width:69px;height:38px;display:block;background:#009a0c url(/img/forum-vf.png) 0 0 no-repeat;position:absolute;top:16px;right:290px;text-indent:-10000px}    
    
    .b-services-menu_header {display:none}
    .b-mobileservices-menu_header {display:none}

}

@media (max-width: 1000px) {
}

@media (max-width: 800px) {
    .b-tablet-forum-button {display:none}
}

@media (max-width: 740px) {
    .b-header-live {display:none}
}

@media (max-width: 720px) {

    .b-button-up {right:15px}

    .b-services-menu_footer {position:static;text-align:center;padding:24px 0 0 0;margin:0 0 20px 0 }
    .b-mobileservices-menu_footer {position:static;text-align:center;margin:0 0 20px 0 }
}

@media (max-width: 640px) {
}

.b-header-markets {width:249px;height:74px;background:url(/img/header-markets-bg.png) 0 0 no-repeat;position:absolute;top:34px;left:26%;cursor:pointer}
.b-header-markets ul li {}
.b-header-markets ul li p {width:80px;height:32px;display:block;font-family:Roboto;font-size:11px;line-height:16px;font-weight:700;text-align:center;position:absolute}
.b-header-markets ul li p span {height:16px;display:block;text-align:left;color:#555;font-size:10px;font-style:normal;text-transform:uppercase}
.b-header-markets ul li i {width:6px;height:6px;border-radius:6px;display:block;position:absolute;font-size:0}
.b-header-markets .Moscow p {top:0;left:88px}
.b-header-markets .Moscow i {top:19px;left:47px}
.b-header-markets .NY p {top:0;left:169px}
.b-header-markets .NY i {top:23px;left:18px}
.b-header-markets .London p {top:32px;left:88px}
.b-header-markets .London i {top:21px;left:33px}
.b-header-markets .Tokyo p {top:32px;left:169px}
.b-header-markets .Tokyo i {top:26px;left:69px}
.b-header-markets .open {}
.b-header-markets .open p {color:#009a0c}
.b-header-markets .open i {background:#009a0c}
.b-header-markets .pre {}
.b-header-markets .pre p {color:#ea8a0d}
.b-header-markets .pre i {background:#ea8a0d}
.b-header-markets .closed {}
.b-header-markets .closed p {color:#33}
.b-header-markets .closed i {background:#333}

.b-header-forecasts-link {width:238px;height:74px;display:block;position:absolute;top:34px;left:54%;background:url(/img/forecasts-banner.png) no-repeat;text-indent:-10000px}

@media (max-width: 1280px) {
  .b-header-markets {display:none}
  .b-header-forecasts-link {display:none}
}

.b-fake-search {height:26px;width:240px;position:absolute;right:0;top:42px;background:#fff;z-index:202}
.b-fake-search form fieldset {border:none}
.b-fake-search form legend {display:none}
.b-fake-search__input {height:26px;width:230px;padding:0 0 0 25px;box-sizing:border-box;border:0;font-size:13px;outline:none}
.b-fake-search__submit {width:24px;height:24px;background:url(/img/search-icon.png) 0 0 no-repeat;border:0;position:absolute;top:1px;left:1px;cursor:pointer}
.b-fake-search-link {position:absolute;left:0;top:0;right:0;bottom:0}

.b-hidden-search {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,0.95);z-index:200;display:none}
.b-hidden-search-content {max-width:1244px;margin:0 auto;padding:150px 0 0 0}

.b-hidden-search-close-button {width:24px;height:24px;background:url(/img/close-icon2.png) 0 0 no-repeat;border:0;position:absolute;top:20px;right:20px}

.b-search {width:80%;margin:0 auto;border-bottom:2px solid #009a0c;z-index:200;position:relative}
.b-search form fieldset {border:none}
.b-search form legend {display:none}
.b-search__input {width:100%;height:48px;padding:0 0 0 58px;box-sizing:border-box;background:rgba(0, 0, 0, 0);border:0;font-family:Roboto;font-size:24px;font-weight:500;color:#d9d9d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none}
.b-search__input:focus::-webkit-input-placeholder {color: #d9d9d9}
.b-search__input:focus::-moz-placeholder {color: #d9d9d9}
.b-search__input:focus:-moz-placeholder {color: #d9d9d9}
.b-search__input:focus:-ms-input-placeholder {color: #d9d9d9}

.b-search__submit {width:48px;height:48px;background:url(/img/search-icon2.png) 50% 50% no-repeat;opacity:0.5;border:0;position:absolute;top:0;left:0;cursor:pointer}
.b-search .auto-suggest {width:100%;position:absolute;top:52px;z-index:201;display:none;font-family:Roboto;font-size:24px;font-weight:500;line-height:48px}
.b-search .auto-suggest a {text-decoration:none;display:block;color:#fff;background:rgba(0,0,0,1);padding:0 20px;margin:0 0 2px 0}
.b-search .auto-suggest a:hover {text-decoration:none;color:#fff;background:#009a0c}
.b-search .auto-suggest a.selected {color:#fff;background:#333}

@media (max-width: 1280px) {
    .b-fake-search {top:22px}
}

@media (max-width: 720px) {

	.b-hidden-search-content {padding:100px 0 0 0}

	.b-search__input {height:40px;padding:0 0 0 50px;font-size:20px}
	.b-search__submit {width:40px;height:40px}
	
	.b-search .auto-suggest	{top:44px;font-size:20px;line-height:40px}

}


.b-menu {font-size:0;min-height:38px;padding:0 80px 0 0;position:relative;z-index:200;background:#212121}
.b-menu:before {content:"";display:block;background:#212121;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 -30px}
.b-menu ul {z-index:200}
.b-menu ul li {display:inline-block;font-family:Roboto;font-size:14px;font-weight:700;line-height:38px;text-transform:uppercase;position:relative}
.b-menu ul li a {display:block;padding:0 10px;line-height:38px;color:#e9e9e9;white-space:nowrap}
.b-menu ul li a:hover {text-decoration:none}
.b-menu ul li ul {position:absolute;left:0;top:0;display:none}
.b-menu li.over {}
.b-menu li.over a {margin:0;color:#009a0c;background:#212121}
.b-menu li.over ul {padding:7px 20px 10px 9px;display:block;background:#212121}
.b-menu li.over ul li {display:block;line-height:24px}
.b-menu li.over ul li a {display:inline;padding:0;line-height:24px;color:#b0b0b0}
.b-menu li.over ul li a:hover {color:#009a0c}
.b-menu ul li.active {}
.b-menu ul li.active a {color:#009a0c}
.b-menu ul li ul.list3 {padding:7px 80px 10px 9px}

.b-submenu {font-size:0;min-height:38px;position:relative;width:100%;background:#e9e9e9;z-index:0}
.b-submenu ul li {display:inline-block;padding:0 10px;font-family:Roboto;font-size:13px;font-weight:700;line-height:38px;text-transform:uppercase;position:relative}
.b-submenu ul li a {color:#333}
.b-submenu ul li a:hover {color:#009a0c;text-decoration:none}
.b-submenu ul li.active {}
.b-submenu ul li.active a {color:#009a0c}

.b-header-themes {font-size:0;padding:2px 0 0 0;text-align:right}
.b-header-themes__header {font-family:Roboto;font-size:14px;line-height:38px;font-weight:700;text-transform:uppercase;position:absolute;top:0;left:0}
.b-header-themes__header a {color:#e9e9e9}
.b-header-themes-list {padding:0 0 0 100px}
.b-header-themes-list ul li {width:20%;padding:0 0 0 2px;box-sizing:border-box;height:34px;overflow:hidden;display:inline-block;position:relative}
.b-header-themes-list__img {width:100%;height:auto}
.b-header-themes-list__img img {width:100%;height:100%;object-fit:cover}
.b-header-themes-list__gradient {width:100%;height:34px;background:rgba(0,0,0,0.5);position:absolute;top:0;left:2px}
.b-header-themes-list__title {font-size:13px;line-height:34px;font-weight:700;text-align:center;position:absolute;top:0;left:0;right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}
.b-header-themes-list__title a {color:#fff;margin:10px}

@media (max-width: 1280px) {
}

@media (max-width: 1000px) {
	.b-header-themes-list ul li {width:25%}
	.b-header-themes-list ul li:nth-child(5) {display:none}
}

@media (max-width: 720px) {
}

@media (max-width: 640px) {
}

.b-tablet-indicators-list {font-size:0;margin:0 20px}
.b-tablet-indicators-list ul li {width:20%;height:50px;display:inline-block;position:relative;font-weight:700;text-transform:uppercase;border-right:1px solid #414141;box-sizing:border-box}
.b-tablet-indicators-list ul li:after {content:"";width:24px;height:24px;display:block;position:absolute;top:5px;left:10px}
.b-tablet-indicators-list ul li:nth-child(5) {border:none}
.b-tablet-indicators-list ul li:nth-child(6) {display:none}
.b-tablet-indicators-list ul li:nth-child(7) {display:none}
.b-tablet-indicators-list ul li:nth-child(8) {display:none}
.b-tablet-indicators-list ul li a {display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}
.b-tablet-indicators-list__data {height:50px;margin:0 0 0 25%;text-align:center}
.b-tablet-indicators-list__item {font-family:Roboto;font-size:11px;line-height:11px;font-weight:500;color:#888;padding:3px 0 0 0;margin:0 0 2px 0}
.b-tablet-indicators-list__value {font-size:15px;line-height:15px;font-weight:700;color:#fff;margin:0 0 4px 0}
.b-tablet-indicators-list__change {font-size:10px;line-height:10px;color:#888}
.b-tablet-indicators-list ul li.plus:after {background:url(/img/arrows.png) 0 0 no-repeat}
.b-tablet-indicators-list ul li.plus .b-tablet-indicators-list__change {color:#008e0e}
.b-tablet-indicators-list ul li.null {}
.b-tablet-indicators-list ul li.minus:after {background:url(/img/arrows.png) -24px 0 no-repeat}
.b-tablet-indicators-list ul li.minus .b-tablet-indicators-list__change {color:#cd2a27}

.b-tablet-menu {min-height:300px;padding:0 0 40px 0;background:#212121;box-shadow:0 20px 40px 0 rgba(0, 0, 0, 0.5);position:absolute;top:70px;left:-30px;right:-30px;z-index:300;display:none}

.b-tablet-menu-site-map {padding:40px 30px 0 30px;font-size:0}
.b-tablet-menu-site-map .col {width:18%;margin:0 2% 0 0;display:inline-block;vertical-align:top}
.b-tablet-menu-site-map ul {margin:0 0 26px 0}
.b-tablet-menu-site-map ul li {font-family:Roboto;font-size:14px;font-weight:700;margin:0 0 4px 0}
.b-tablet-menu-site-map ul li a {color:#b0b0b0}
.b-tablet-menu-site-map ul li a:hover {color:#0d8d08}
.b-tablet-menu-site-map ul li.main {font-size:14px;font-weight:700;text-transform:uppercase}
.b-tablet-menu-site-map ul li.main a {color:#0d8d08}
.b-tablet-menu-site-map ul li.main a:hover {color:#fff}


.b-mobile-menu-button {width:30px;height:30px;border:5px solid #212121;display:block;background:#009a0c url(/img/menu-icon2.png) 50% 50% no-repeat;position:absolute;top:5px;left:5px}
.b-mobile-logo {width:170px;height:17px;display:block;background:url(/img/logo-mobile2019.png) 0 0 no-repeat;position:absolute;top:50%;margin-top:-8px;left:60px}
.b-mobile-live-button {width:30px;height:20px;display:block;background:url(/img/live-icon.png) 50% 50% no-repeat;position:absolute;top:15px;right:50px;text-indent:-10000px}
.b-mobile-search-button {width:30px;height:30px;display:block;background:#009a0c url(/img/search-icon3.png) 50% 50% no-repeat;position:absolute;top:10px;right:10px}
.b-mobile-forum-button {width:69px;height:38px;display:block;background:#009a0c url(/img/forum-vf.png) 0 0 no-repeat;position:absolute;top:6px;right:50px;text-indent:-10000px;z-index:1}

@media (max-width: 360px) {
    .b-mobile-forum-button {right:10px}
}


.b-mobile-indicators-list {font-size:0}
.b-mobile-indicators-list ul li {width:33.333%;height:50px;display:inline-block;position:relative;font-weight:700;text-transform:uppercase}
.b-mobile-indicators-list ul li a {display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}
.b-mobile-indicators-list__data {height:50px;margin:0 0 0 25%;text-align:center}
.b-mobile-indicators-list__item {font-family:Roboto;font-size:11px;line-height:11px;font-weight:500;color:#888;padding:3px 0 0 0;margin:0 0 2px 0}
.b-mobile-indicators-list__value {font-size:15px;line-height:15px;font-weight:700;color:#fff;margin:0 0 4px 0}
.b-mobile-indicators-list__change {font-size:10px;line-height:10px}
.b-mobile-indicators-list ul li.plus:after {content:"";width:24px;height:24px;display:block;position:absolute;top:5px;left:10px;background:url(/img/arrows.png) 0 0 no-repeat}
.b-mobile-indicators-list ul li.plus .b-mobile-indicators-list__change {color:#008e0e}
.b-mobile-indicators-list ul li.null {}
.b-mobile-indicators-list ul li.minus:after {content:"";width:24px;height:24px;display:block;position:absolute;top:5px;left:10px;background:url(/img/arrows.png) -24px 0 no-repeat}
.b-mobile-indicators-list ul li.minus .b-mobile-indicators-list__change {color:#cd2a27}

.b-mobile-menu {width:100%;padding:0 0 40px 0;background:#212121;box-shadow:0 20px 40px 0 rgba(0, 0, 0, 0.5);position:absolute;top:50px;left:0;z-index:200;display:none}

.b-mobile-live {padding:20px 0 0 0;margin:0 0 0 20px}
.b-mobile-live a {height:30px;padding:0 10px;background:#0d8d15;border-radius:3px;display:inline-block;font-family:Roboto;font-size:14px;line-height:30px;font-weight:500;text-align:center;text-transform:uppercase;color:#fff}
.b-mobile-live a:hover {text-decoration:none}

.b-mobile-header-site-map {font-size:0;padding:20px 0 0 0;margin:0 0 20px 0}
.b-mobile-header-site-map ul li {display:block;margin:0 0 0 20px;font-size:14px;line-height:30px;font-weight:700;text-transform:uppercase}
.b-mobile-header-site-map ul li a {color:#0d8d08}
.b-mobile-header-site-map ul li a:hover {color:#fff}


/* ---------------------------------------- Footer */

.b-footer-logo {width:157px;height:54px;position:absolute;top:24px;left:0}
.b-footer-logo img {width:157px;height:54px}

.b-footer-feedback {position:absolute;top:102px;left:0}
.b-footer-feedback a {display:inline-block;height:28px;font-family:Roboto;font-size:11px;font-weight:700;text-transform:uppercase;line-height:28px;color:#b0b0b0;background:#073f00;border-radius:3px;padding:0 18px}
.b-footer-feedback a:hover {text-decoration:none}

.b-footer-mistake {position:absolute;top:154px;left:0;font-size:11px;color:#b0b0b0}
.b-footer-mistake span {display:block;color:#858585}

.b-footer-site-map {padding:68px 40px 0 197px;font-size:0}
.b-footer-site-map .col {width:18%;margin:0 2% 0 0;display:inline-block;vertical-align:top}
.b-footer-site-map ul {margin:0 0 26px 0}
.b-footer-site-map ul li {font-size:11px;margin:0 0 4px 0}
.b-footer-site-map ul li a {color:#b0b0b0}
.b-footer-site-map ul li a:hover {color:#0d8d08}
.b-footer-site-map ul li.main {font-size:12px;font-weight:700;text-transform:uppercase}
.b-footer-site-map ul li.main a {color:#0d8d08}
.b-footer-site-map ul li.main a:hover {color:#fff}

.b-mobile-footer-site-map {font-size:0;text-align:center;margin:0 0 30px 0;display:none}
.b-mobile-footer-site-map ul li {display:inline-block;margin:0 5px 4px 5px;font-size:12px;font-weight:700;text-transform:uppercase}
.b-mobile-footer-site-map ul li a {color:#0d8d08}
.b-mobile-footer-site-map ul li a:hover {color:#fff}

.b-footer-copyright {padding:0 251px 50px 0}
.b-footer-copyright p {color:#5a5a5a;font-size:11px;margin:0 0 10px 0}
.b-footer-copyright p a {color:#858585}
.b-footer-copyright p a:hover {color:#0d8d08}

.b-counters {position:absolute;bottom:80px;right:0;font-size:0}
.b-counters ul {list-style-type:none}
.b-counters ul li {width:88px;height:31px;display:inline-block;margin:0 0 0 1px;background:#333}

#ctrlcopy {color:transparent;height:1px;overflow:hidden;position:absolute;width:1px}

@media (max-width: 1280px) {
	.b-footer-site-map {padding:68px 0 0 197px}
}

@media (max-width: 1000px) {
	.b-footer-logo {display:none}
  .b-footer-site-map {padding:68px 0 0 0;margin:0}
  .b-footer-feedback {position:static;margin:0 0 10px 0}
  .b-footer-mistake {position:static;margin:0 0 10px 0}
}

@media (max-width: 720px) {
  .b-footer-site-map {display:none}
  .b-mobile-footer-site-map {display:block}
	.b-footer-copyright {padding:0 0 20px 0}
	.b-counters {position:static;padding:0 0 20px 0}
}

@media (max-width: 640px) {
}

/* ---------------------------------------- global */

.w100 {width:100px}
.w120 {width:120px}
.w200 {width:200px}
.w220 {width:220px}
.w240 {width:240px}

.b-content h1 {font-family:Roboto;font-size:45px;line-height:45px;letter-spacing:-1px;font-weight:500;color:#212121;margin:0 120px 24px 0;position:relative;word-wrap:break-word}
.b-content h1::first-letter {text-transform:capitalize}
.b-content h1 a {color:#212121}
.b-content h1 a:hover {color:#0d8d3d}

.b-content .b-h1-extended {font-size:18px;line-height:18px;font-weight:700;margin:-15px 0 32px 0}
.b-content .b-h1-extended a {color:#0d8d3d}
.b-content .b-h1-text {font-size:14px;margin:-12px 0 24px 0}

.b-content h2 {}

.b-content h3 {font-size:18px;line-height:18px;font-family:Roboto;font-weight:500;text-transform:uppercase;color:#333;margin:0 0 16px 0;position:relative}
.b-content h3.sidebar {font-size:14px;line-height:14px;font-weight:700}
.b-content h3.bg {background:#ececec;min-height:36px;line-height:36px;padding:0 0 0 8px}
.b-content h3 a {color:#333}
.b-content h3 a.right {position:absolute;right:8px}
.b-content h3 a:hover {color:#009a0c}

@media (max-width: 1000px) {
    .b-content h3 a.right {display:none}
}

@media (max-width: 720px) {
	.b-content h1 {font-size:38px;line-height:38px;margin:0 120px 24px 0}
}

@media (max-width: 640px) {
	.b-content h1 {margin:0 0 24px 0}
}

.b-pagination {font-size:0;text-align:center}
.b-pagination ul {}
.b-pagination ul li {display:inline-block;vertical-align:middle;font-family:Roboto;font-size:13px;font-weight:500;line-height:24px;margin:0 11px}
.b-pagination ul li a {color:#888}
.b-pagination ul li a:hover {color:#26a22f}
.b-pagination ul li.active {font-size:24px}
.b-pagination ul li.active a {color:#26a22f}

.b-switch-menu01-wrapper {font-family:Roboto;font-size:12px;font-weight:700}
.b-switch-menu01 {height:37px;background:#26a22f;border-bottom:1px solid #26a22f}
.b-switch-menu01 ul li {display:inline-block;text-transform:uppercase;}
.b-switch-menu01 ul li a {height:37px;line-height:37px;display:inline-block;padding:0 18px;color:#fff}
.b-switch-menu01 ul li a:hover {color:#fff}
.b-switch-menu01 ul li.active a {background:#e9e9e9;color:#26a22f;border:1px solid #26a22f;padding:0 17px;border-bottom:0}

.b-switch-submenu01 {height:38px;background:#e9e9e9}
.b-switch-submenu01 ul li {display:inline-block;text-transform:lowercase}
.b-switch-submenu01 ul li a {height:38px;line-height:38px;display:inline-block;padding:0 18px;color:#333}
.b-switch-submenu01 ul li a:hover {color:#26a22f}
.b-switch-submenu01 ul li.active a {color:#26a22f}

.b-switch-menu02 {height:27px;border-bottom:1px solid #d0d0d0}
.b-switch-menu02 ul {}
.b-switch-menu02 ul li {display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;}
.b-switch-menu02 ul li a {height:27px;line-height:27px;display:inline-block;padding:0 10px;color:#888}
.b-switch-menu02 ul li a:hover {color:#26a22f}
.b-switch-menu02 ul li.active a {background:#fff;color:#333;border:1px solid #d0d0d0;padding:0 9px;border-bottom:0}

.b-switch-menu03 {height:38px;background:#202f42}
.b-switch-menu03 ul {padding:0 0 0 9px}
.b-switch-menu03 ul li {display:inline-block;font-size:12px;line-height:38px;margin:0 9px;font-weight:700}
.b-switch-menu03 ul li a {color:#fff}
.b-switch-menu03 ul li a:hover {color:#26a22f}
.b-switch-menu03 ul li.active a {color:#26a22f}
.b-switch-menu03 ul li p {font-weight:400;color:#c3c3c3}

@media (max-width: 1280px) {
}

@media (max-width: 1000px) {
	.b-switch-menu01 ul li a {padding:0 12px}
}

@media (max-width: 720px) {
}

@media (max-width: 640px) {
	.b-switch-menu01 {height:31px;white-space:nowrap}
	.b-switch-menu01 ul li a {height:31px;line-height:31px;padding:0 7px}
	.b-switch-menu01 ul li.active a {padding:0 6px}
	
	.b-switch-submenu01 ul li a {padding:0 7px}
}

.b-hidden-feedback {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,0.95);z-index:200;display:none}
.b-hidden-feedback-content {max-width:1244px;margin:0 auto;padding:50px 0 0 0}
.b-hidden-feedback-close-button {width:24px;height:24px;background:url(/img/close-icon2.png) 0 0 no-repeat;border:0;position:absolute;top:20px;right:20px}

.b-feedback {width:80%;margin:0 auto;z-index:200;position:relative}
.b-feedback form fieldset {border:none}
.b-feedback form legend {display:none}
.b-feedback__data {margin:0 0 20px 0}
.b-feedback__label {font-family:Roboto;font-size:24px;font-weight:500;color:#eee;display:block;margin:0 0 10px 0}
.b-feedback__input {width:100%;height:48px;padding:0 10px;box-sizing:border-box;background:#fff;border:0;font-family:Roboto;font-size:24px;font-weight:500;color:#000;outline:none}
.b-feedback__textarea {width:100%;height:148px;padding:10px 10px;box-sizing:border-box;background:#fff;border:0;font-family:Roboto;font-size:24px;font-weight:500;color:#000;outline:none}
.b-feedback__submit {}
.b-feedback__submit a {display:inline-block;height:48px;font-family:Roboto;font-size:24px;font-weight:500;line-height:48px;color:#fff;background:#009a0c;border-radius:3px;padding:0 32px}
.b-feedback__submit a:hover {text-decoration:none}

@media (max-width: 720px) {
	.b-feedback__label {font-size:20px}
	.b-feedback__input {height:40px;font-size:20px}
	.b-feedback__textarea {;font-size:20px}
	.b-feedback__submit a {height:40px;line-height:40px;font-size:20px}
}

.b-hidden-mistake {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,0.95);z-index:200;display:none}
.b-hidden-mistake-content {max-width:1244px;margin:0 auto;padding:50px 0 0 0}
.b-hidden-mistake-close-button {width:24px;height:24px;background:url(/img/close-icon2.png) 0 0 no-repeat;border:0;position:absolute;top:20px;right:20px}

.b-mistake {width:80%;margin:0 auto;z-index:200;position:relative}
.b-mistake form fieldset {border:none}
.b-mistake form legend {display:none}
.b-mistake__data {margin:0 0 20px 0}
.b-mistake__label {font-family:Roboto;font-size:24px;font-weight:500;color:#eee;display:block;margin:0 0 10px 0}
.b-mistake__input {width:100%;height:48px;padding:0 10px;box-sizing:border-box;background:#fff;border:0;font-family:Roboto;font-size:24px;font-weight:500;color:#000;outline:none}
.b-mistake__textarea {width:100%;height:148px;padding:10px 10px;box-sizing:border-box;background:#fff;border:0;font-family:Roboto;font-size:24px;font-weight:500;color:#000;outline:none}
.b-mistake__submit {}
.b-mistake__submit a {display:inline-block;height:48px;font-family:Roboto;font-size:24px;font-weight:500;line-height:48px;color:#fff;background:#009a0c;border-radius:3px;padding:0 32px}
.b-mistake__submit a:hover {text-decoration:none}

@media (max-width: 720px) {
    .b-mistake__label {font-size:20px}
    .b-mistake__input {height:40px;font-size:20px}
    .b-mistake__textarea {;font-size:20px}
    .b-mistake__submit a {height:40px;line-height:40px;font-size:20px}
}

/* ---------------------------------------- adv */

.b-adv-mobile-top {width:100%;overflow:hidden;margin:0 auto;margin-top:20px;margin-bottom:20px;display:none}
.b-adv-mobile-bottom {width:100%;overflow:hidden;margin:0 auto;margin-bottom:20px;display:none}

@media (max-width: 720px) {
    .b-adv-mobile-top {display:block}
    .b-adv-mobile-bottom {display:block}
}
