<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes preloader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes preloader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

*, a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, h6, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, object, ol, output, p, pre, q, ruby, s, samp, section, span, strike, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    vertical-align: baseline;
    font-weight: inherit;
    font-family: inherit;
    font-style: inherit;
    font-size: 100%;
    border: 0;
    outline: 0;
    padding: 0;
    margin: 0;
    -webkit-text-size-adjust: none !important
}

body, form, h1, h2, h3, h4, h5, header, nav, small, strong {
    font-style: inherit;
    border: 0;
    outline: 0;
    padding: 0;
    -webkit-text-size-adjust: none !important
}

body {
    background-color: #fff;
    font-size: 14px;
    min-width: 700px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

h1, h3, h4, h5, small {
    margin: 0
}

form, h1, h2, h3, h4, h5, header, nav, small, strong {
    font-family: inherit
}

body, h1, h2, h3, h4, h5, small {
    font-weight: inherit
}

form, header, nav, strong {
    font-size: 100%
}

body, h1, h3, h4, h5, small, strong {
    vertical-align: baseline
}

form, header, nav {
    font-weight: inherit
}

body, form, h2, nav, strong {
    margin: 0
}

header {
    vertical-align: baseline
}

.banner__headertext h1, strong {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.language-dropdown.support:hover ul, article, aside, details, figcaption, figure, footer, header, hgroup, menu, section {
    display: block
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: none
}

a, body {
    color: #000
}

h1 {
    font-size: 25px;
    line-height: 1.16
}

form#search, h2 {
    display: inline-block
}

h2, h4 {
    font-size: 1.4em
}

h2, h3.alter-h3 {
    text-transform: uppercase
}

h2 {
    vertical-align: middle
}

h3.alter-h3 {
    color: #8c8c8c;
    font-size: 1.2em;
    padding-bottom: 10px
}

h4 {
    line-height: 1.5
}

h5 {
    font-size: 15px;
    line-height: 1.2667
}

.block {
    text-align: center;
    padding: 30px 0;
    max-width: 1200px;
    margin: 30px auto;
    font-size: 1.2em
}

#block-best-services, #block-testimonials .baloon, #demo-account-block .block, #offers-block, #trading-instruments, .block.awards, .block.contestsTable.table2 {
    font-size: 1em
}

#block-testimonials .partners a, .tabs#contestsTable &gt; .nav {
    font-size: .8em
}

.block &gt; .index_h1, .block &gt; h3, .offer &gt; div &gt; h3, h3 {
    font-size: 1.57em;
    text-transform: uppercase;
    color: #444
}

#block-support &gt; p, .block &gt; p {
    color: #555;
    font-weight: 300;
    padding: 5px 10px
}

.hr {
    background-repeat: no-repeat;
    height: 11px;
    max-width: 580px;
    margin: 0 auto;
    padding: 20px 0;
    background-position: 50% 50%
}

.hr_full {
    background-image: url(/i/img/site/hr_full.png);
    background-repeat: repeat;
    height: 11px;
    max-width: 1200px;
    margin: 20px 0;
    background-position: center center
}

#tooltip {
    z-index: 9999;
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    background-color: #000;
    padding: 5px 10px;
    color: #fff;
    opacity: .5;
    border-radius: 2px
}

.block_altc td, form {
    vertical-align: top
}

form#search input[type=search], select {
    background-color: transparent;
    color: #fff;
    padding: 5px;
    width: 120px;
    border: 0
}

div.toolbar {
    background-color: #333;
    min-height: 40px;
    text-align: center
}

body.page-index div.toolbar {
    margin-bottom: 0
}

div.toolbar div.toolbarIcons {
    display: inline-block;
    white-space: nowrap
}

div.toolbarIcons div.icon {
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 10px 4px 0;
    display: inline-block;
    background-position-y: 0
}

div.toolbarIcons div.icon.home {
    background-image: url(/i/img/site/toolbar/home.png)
}

div.toolbarIcons div.icon.letter {
    background-image: url(/i/img/site/toolbar/letter.png);
    background-position-y: 2px;
    margin-left: 6px;
    background-repeat: no-repeat
}

div.toolbarIcons div.icon.lock {
    background-image: url(/i/img/site/toolbar/lock.png)
}

div.toolbarIcons div.icon.map_site {
    background-image: url(/i/img/site/toolbar/map_site.png)
}

div.toolbarIcons div.icon.callback, div.toolbarIcons div.icon.rss {
    background-image: url(/i/img/site/toolbar/rss18.png);
    width: 18px;
    height: 18px;
    margin: 12px 4px 0
}

div.toolbarIcons div.icon.callback {
    background-image: url(/i/img/site/toolbar/callback18.png)
}

div.toolbarIcons div.icon.chat {
    background-image: url(/i/img/site/toolbar/chat.png)
}

form#search {
    border: 1px solid rgba(255, 255, 255, .3);
    background-color: rgba(200, 200, 200, .1);
    border-radius: 2px;
    max-height: 28px;
    height: 28px;
    max-width: 300px;
    width: 100%;
    margin: 5px 0 0;
    text-align: right
}

form#search:hover {
    border-color: rgba(255, 255, 255, .4)
}

form#search input[type=search] {
    height: 28px;
    width: 75%;
    padding: 0 2.5%;
    color: #aaa;
    vertical-align: top;
    font-size: .9em
}

form#search input[type=search]:focus {
    background-color: none;
    color: #fff
}

form#search button {
    border: 0;
    height: 28px;
    width: 30px;
    outline: 0;
    cursor: pointer
}

form#search button:active {
    background-color: #950000
}

form#search button &gt; div.icon {
    background-image: url(/i/img/site/toolbar/icons.png);
    background-position: -127px -2px;
    width: 20px;
    height: 20px;
    margin: 0 auto
}

img.flag {
    margin: 5px 0 2px;
    vertical-align: top
}

.language-dropdown {
    display: inline-block;
    height: 36px;
    text-align: center;
    position: relative;
    vertical-align: top;
    margin-top: 5px
}

.language-dropdown &gt; div {
    text-decoration: none;
    padding-right: 30px;
    display: inline-block;
    white-space: nowrap
}

.language-dropdown &gt; div * {
    vertical-align: middle;
    line-height: 24px;
    position: relative;
    color: #fff;
    display: inline-block
}

.language-dropdown ul a, .language-dropdown &gt; div span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.language-dropdown &gt; div span {
    width: 92px
}

.language-dropdown &gt; div:after {
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 28px;
    height: 36px;
    top: 0;
    right: 0
}

.language-dropdown__select &gt; div:after {
    background-image: url(/i/img/site/toolbar/select.png)
}

.language-dropdown__select:hover &gt; div:after, form#search button {
    background-color: #850000
}

.language-dropdown &gt; div:hover {
    cursor: default
}

.language-dropdown__select &gt; div:hover {
    cursor: pointer
}

.language-dropdown ul {
    position: absolute;
    z-index: 1000;
    top: 36px;
    left: 0;
    height: 300px;
    width: 498px;
    padding: 10px 15px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #fff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
    display: none;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: flex-start;
    -ms-flex-pack: start;
    text-align: left;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999
}

.language-dropdown ul li {
    width: 25%
}

.language-dropdown ul a {
    display: block;
    padding-left: 8px;
    height: 30px;
    line-height: 30px;
    text-decoration: none
}

.language-dropdown ul a * {
    vertical-align: middle
}

.language-dropdown ul a:hover {
    background: rgba(0, 0, 0, .1)
}

.language-dropdown:focus ul, .language-dropdown:hover ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.language-dropdown.support {
    margin-left: 10px
}

.language-dropdown.support &gt; a &gt; span {
    width: 85px
}

.language-dropdown.support ul {
    width: auto;
    min-width: 100%;
    height: auto;
    box-sizing: border-box;
    left: 0
}

.language-dropdown.support li {
    width: auto
}

.language-dropdown.support li a {
    margin: 0 -15px;
    padding: 0 15px
}

div.loginForm {
    display: inline-block;
    vertical-align: top
}

div#clientLogin &gt; button {
    margin-right: 1px;
    margin-left: 6px
}

.banner__headertext {
    display: block !important;
    width: auto;
    min-height: 425px;
    max-width: 1200px;
    margin: 0 auto;
    padding: 25px 25px 10px;
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative
}

.banner__headertext .content {
    justify-content: flex-start !important
}

.banner__headertext .content .main_text {
    margin-top: 1em !important;
    width: 50%
}

.banner__headertext[colordata=fff] .content .main_text a, .banner__headertext[colordata=fff] .content .main_text p, .banner__headertext[colordata=fff] h1 {
    color: #fff !important
}

.banner__headertext[colordata="000"] .content .main_text a, .banner__headertext[colordata="000"] .content .main_text p, .banner__headertext[colordata="000"] h1 {
    color: #000
}

.banner__headertext.black .btn.btn-white, .banner__headertext.black .btn.btn-white_without_bg, .banner__headertext.black .scrolling_link_trading_mt {
    color: #000 !important;
    border-color: #000
}

.banner__headertext__formain__button {
    display: none;
    padding-top: 20px
}

.banner__headertext__formain__resize .banner__headertext__formain, .banner__headertext__formain__resize .bxslider, .banner__headertext__formain__resize .bxslider li {
    height: 100%
}

.banner__headertext__formain {
    display: block !important;
    width: auto;
    min-height: 425px;
    max-width: 100%;
    margin: 0 auto;
    padding: 25px 25px 10px;
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
    text-align: left
}

.banner__headertext__formain a {
    text-decoration: none
}

#demo-account-block label.white, .banner__headertext__formain[colordata=fff] h1, .banner__headertext__formain[colordata=fff] h2, .banner__headertext__formain[colordata=fff] li, .banner__headertext__formain[colordata=fff] p, .banner__headertext__formain[colordata=fff] ul {
    color: #fff
}

.banner__headertext__formain[colordata="000"] h1, .banner__headertext__formain[colordata="000"] h2, .banner__headertext__formain[colordata="000"] li, .banner__headertext__formain[colordata="000"] p, .banner__headertext__formain[colordata="000"] ul {
    color: #000
}

.banner__headertext__formain[colordata="000"] h2, .banner__headertext__formain[colordata=fff] h2 {
    margin-bottom: 16px;
    text-transform: none;
    font-size: 25px;
    line-height: 1.16
}

.banner__headertext__formain__view {
    width: auto;
    max-width: 1200px;
    margin: 0 auto;
    padding: 25px 25px 0
}

.banner__headertext__formain [data-width] {
    max-width: 450px
}

.banner__headertext__formain [data-width=palermo] {
    max-width: 315px
}

.banner__headertext__formain .logo_div {
    display: flex;
    margin-top: 50px
}

.banner__headertext__formain .logo_div &gt; div {
    margin-right: 30px;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.banner__headertext__formain .logo_div .insta_logo, .banner__headertext__formain .logo_div .photo {
    width: 85px;
    height: 77px
}

.banner__headertext__formain.borussia .insta_img {
    background-color: #000;
    padding: 10px;
    max-width: 450px
}

.tabscontests__block {
    background: #e5e5e5;
    width: 100%;
    display: table
}

.tabscontests__block__one {
    display: table-cell;
    width: 1%;
    text-align: center;
    padding: 10px;
    text-decoration: none;
    vertical-align: middle
}

.tabscontests__block__one:hover {
    background-color: #efefef
}

.tabscontests__block__one.active {
    background: #9d0000;
    color: #fff
}

.sliding__mobile {
    display: none;
    text-align: center
}

.sliding__mobile i {
    width: 100px
}

.contests__form {
    background: #eee;
    border: 1px solid #ccc;
    padding: 20px;
    text-align: center;
    max-width: 800px;
    width: calc(100% - 40px);
    margin: 20px auto;
    font-size: 15px;
    position: relative
}

.contests__form__flex__one, .contests__form__flex__two {
    width: 60%;
    margin-bottom: 20px
}

.contests__form__flex__one {
    margin-right: 20px;
    text-align: right;
    width: calc(40% - 20px)
}

.contests__form__flex__two input {
    box-sizing: content-box;
    width: calc(100% - 12px) !important
}

.contests__form__check {
    margin-bottom: 20px
}

.required_mark {
    color: #db170f
}

.contests__form__check input[type=checkbox] {
    margin-right: 10px;
    vertical-align: middle
}

.contests__form__check label, .corners tbody, .corners td, .corners th, .corners tr, footer div.copyright &gt; div img.world {
    vertical-align: middle
}

#slides &gt; ul, .contests__form__flex__two [data-hideselect] {
    display: none
}

.contests__form__flex input[type=text], .contests__form__flex select {
    width: 100%;
    height: 24px;
    border: 1px solid silver;
    padding: 2px 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    color: #000;
    box-sizing: content-box;
    width: calc(100% - 12px) !important
}

.contests__form__flex .err_message_text {
    color: #be1206;
    font-size: 9pt
}

.contests__form__flex INPUT.incorrect, .contests__form__flex select.incorrect {
    border-color: #be1206
}

.contests__form iframe {
    display: block !important
}

.contests__form button {
    margin-top: 20px
}

.contests__form #contest_reg_error {
    border: 1px solid #ccc;
    background: #fdfdfd;
    padding: 20px;
    width: calc(100% - 40px);
    margin-top: 20px
}

.contests__form ul {
    text-align: left;
    color: #be1206;
    list-style-type: disc
}

.contests__form .preloader_block {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    top: 50%;
    margin-top: -40px;
    z-index: 2
}

.contests__form .preloader_red, .contests__form .preloader_red:after, .contests__form .preloader_red:before {
    width: 80px !important;
    height: 80px !important
}

.contests__form__flex.full, .riskswar__flex2__one svg, .riskswar__flex__two svg, .submenu li:hover .submenu2__block {
    display: block
}

.contests__form__flex.full .contests__form__flex__one {
    margin-right: 0;
    text-align: center;
    width: 100%;
    margin-bottom: 10px
}

.contests__form__flex.full .contests__form__flex__two {
    width: 100%
}

.transition {
    -webkit-transition: 600ms;
    -moz-transition: 600ms;
    -o-transition: 600ms;
    transition: 600ms
}

.buttonspage__flex {
    margin: 20px 0
}

.buttonspage__flex__one {
    background: #3a3939;
    color: #fff;
    padding: 20px;
    width: 190px;
    text-align: center;
    height: 110px;
    cursor: pointer;
    display: table;
    position: relative
}

.buttonspage__flex__image {
    margin-bottom: 10px
}

.buttonspage__flex__image img {
    width: 64px
}

.buttonspage__flex__one:hover img {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.buttonspage__flex__one:hover .buttonspage__flex__text {
    margin-top: -20px
}

.buttonspage__flex__conteiner {
    display: table-cell;
    vertical-align: middle;
    width: 1%
}

.buttonspage__flex__image, .buttonspage__flex__text {
    position: relative;
    z-index: 2;
    line-height: 15px
}

.buttonspage__flex a {
    color: #fff;
    text-decoration: none !important
}

.buttonspage__flex .buttonspage__flex__one {
    background: #c41c1c
}

.slides2 ul li &gt; div &gt; img, [data-openlink] {
    cursor: pointer
}

.fotorama__imagelist {
    max-width: 600px;
    margin-right: 20px;
    margin-bottom: 5px;
    display: none
}

.fotorama__imagelist .slick-prev {
    background-position: 4px 5px
}

.fotorama__imagelist .slick-next, .fotorama__imagelist .slick-prev {
    background-color: rgba(255, 255, 255, .2);
    width: 16px;
    padding: 17px;
    background-repeat: no-repeat;
    border-radius: 750px;
    -moz-border-radius: 750px;
    -webkit-border-radius: 750px;
    display: none !important
}

.fotorama__imagelist:hover .slick-next, .fotorama__imagelist:hover .slick-prev {
    display: block !important
}

.fotorama__imagelist .slick-next:hover, .fotorama__imagelist .slick-prev:hover {
    background-color: rgba(255, 255, 255, .4)
}

.fotorama__imagelist .slick-prev {
    left: 20px !important;
    z-index: 1
}

.fotorama__imagelist .slick-next {
    right: 20px !important;
    background-position: 6px 5px
}

.fotorama__imagelist .slick-dots {
    bottom: -35px
}

.fotorama__imagelist .slick-dots li {
    width: 10px;
    height: 10px
}

.fotorama__imagelist .slick-dots li button:before {
    width: 10px;
    height: 10px;
    background: #000;
    border-radius: 750px;
    -moz-border-radius: 750px;
    -webkit-border-radius: 750px;
    content: ''
}

.fotorama__awardsflex__two h4 {
    text-transform: uppercase
}

.fotorama__awardsflex__two {
    text-align: justify;
    margin-right: 5px
}

.fotorama__awardslistflex__one {
    margin: 10px;
    font-size: 11px;
    text-align: center;
    width: 92px
}

.fotorama__awardslistflex__one a {
    text-decoration: none
}

.fotorama__awardslistflex__one p {
    margin-top: 10px
}

.fotorama__imagelist__one img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.submenu li {
    position: relative
}

.submenu2__block {
    padding-right: 24px;
    position: absolute;
    right: 100%;
    top: -15px;
    display: none;
    z-index: 2
}

.submenu2 {
    list-style: none !important;
    margin: 0 !important;
    background: rgba(72, 6, 11, .85);
    padding: 3px 0
}

.submenu2:after {
    content: '';
    position: absolute;
    top: 17px;
    left: calc(100% - 24px);
    border: 7px solid transparent;
    border-left: 7px solid rgba(72, 6, 11, .85);
    z-index: 0
}

.submenu2__one {
    margin: 4px 10px !important
}

.boxsizing__box, .boxsizing__box:after, .boxsizing__box:before {
    box-sizing: border-box
}

.contentflex__center {
    margin: 20px 0
}

.contentflex__center__left {
    will-change: min-height;
    min-width: 263px;
    max-width: 263px
}

.contentflex__center__center {
    margin: 0 20px;
    max-width: 1200px;
    width: calc(100% - 40px);
    text-align: justify;
    min-height: 0;
    min-width: 0
}

.contentflex__center__right {
    will-change: min-height;
    min-width: 265px;
    max-width: 265px
}

.contentflex__footer {
    background: #f7f7ac;
    padding: 0 20px;
    min-height: 1000px
}

.contentflex__noposition {
    transform: translate3d(0, 0, 0);
    transform: translate(0, 0);
    padding: 0 20px
}

.contentflex__noposition__1 {
    direction: ltr;
    min-width: 263px;
    max-width: 263px
}

.contentflex__noposition__2 {
    direction: ltr;
    min-width: 265px;
    max-width: 265px
}

.contentflex__noposition__3 {
    margin: 0 -20px;
    transform: none
}

.flip-horizontal {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    filter: FlipH;
    -ms-filter: "FlipH"
}

.background__cover {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important
}

.conteiner__centerimage {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.flex-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

[flex-display=inline] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex
}

[flex-justify=center] {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

[flex-justify=justify] {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[flex-justify=right] {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

[flex-wrap=nowrap] {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

[flex-wrap=wrap] {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[flex="1"] {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

[flex="0"], [flex="110"], [flex=block_9] {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

[flex="110"], [flex=block_9] {
    -webkit-flex: 0 10 auto;
    -ms-flex: 0 10 auto;
    flex: 0 10 auto
}

[flex=block_9] {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

[flex-box="1"] {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1
}

[flex-order="0"] {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}

[flex-order="1"] {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

[flex-order="2"] {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

[flex-order="3"] {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

[flex-order="4"] {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
}

[flex-order="5"] {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
}

[flex-order="6"] {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
}

[flex-order="7"] {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
}

[flex-order="8"] {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
}

[flex-order="9"] {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
}

[flex-align=auto] {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto
}

[flex-align=center] {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

[flex-align=end] {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

[align-items=center] {
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

[flex-direction=column] {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

[flex-direction=column-reverse] {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

[align-self-one=stretch] {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

[align-self-one=center] {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

[flexdisplay=flex] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.riskswar__flex {
    padding: 10px;
    position: fixed;
    bottom: 0;
    background: #eee;
    width: 100%;
    box-sizing: border-box;
    z-index: 100
}

.riskswar__flex__two {
    padding-left: 20px
}

.riskswar__flex__two svg {
    width: 20px;
    cursor: pointer
}

.riskswar__flex2__one {
    padding-right: 10px
}

.riskswar__flex__two__color {
    fill: #000
}

.riskswar__flex__two svg:hover .riskswar__flex__two__color {
    fill: #800
}

.riskswar__flex2__two__text {
    padding-right: 20px
}

.banner__bonus {
    background: url(/i/img/banners/left_banners/teaser_bonus_light.jpg);
    width: 223px;
    height: 370px;
    position: relative;
    display: table
}

.banner__bonus.black__bonus {
    background: url(/i/img/banners/left_banners/teaser_bonus_black.jpg)
}

.banner__bonus__content {
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 18px;
    box-sizing: border-box;
    line-height: 20px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 10px;
    position: relative;
    top: 0;
    overflow: hidden
}

.banner__bonus__btn {
    border: 1px solid #fff;
    padding: 7px;
    max-width: 160px;
    width: 100%;
    box-sizing: border-box;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 5px auto 0
}

.banner__bonus__btn:hover {
    background: rgba(255, 255, 255, .2)
}

.banner__score {
    background: url(/i/img/banners/left_banners/teaser_schet_light.jpg)
}

.banner__score.black__bonus {
    background: url(/i/img/banners/left_banners/teaser_schet_black.jpg)
}

.banner__analyst, .banner__score, .banner__vps {
    width: 223px;
    height: 370px;
    position: relative;
    display: table
}

.banner__analyst {
    background: url(/i/img/banners/left_banners/instaforex_analyst2.jpg)
}

.banner__analyst .banner__bonus__content {
    font-size: 16px;
    line-height: 18px
}

.banner__vps {
    background: url(/i/img/banners/left_banners/instaforex_vps_1.png)
}

.banner__vps.black__bonus {
    background: url(/i/img/banners/left_banners/instaforex_vps_1_black.png)
}

.banner__forummt5 {
    background: url(/i/img/banners/left_banners/forum_mt5_1.png);
    display: table
}

.banner__forummt5.black__bonus {
    background: url(/i/img/banners/left_banners/forum_mt5_2.png)
}

.banner__bitcoin, .banner__forexdengi, .banner__forummt5 {
    width: 223px;
    height: 370px;
    position: relative
}

.banner__forexdengi {
    background: url(/i/img/banners/left_banners/forexdengi.png);
    display: table
}

.banner__forexdengi .banner__bonus__content {
    font-size: 14px;
    line-height: 14px
}

.banner__bitcoin {
    background: url(/i/img/banners/left_banners/bitcoin_trading_2.png);
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.banner__bitcoin .banner__bonus__content {
    top: 133px;
    font-size: 14px;
    line-height: 15px;
    display: block
}

.banner__device, .banner__tv {
    width: 223px;
    height: 370px;
    position: relative;
    display: table
}

.banner__tv {
    background: url(/i/img/banners/left_banners/tv_200318.png)
}

.banner__device {
    background: url(/i/img/banners/left_banners/device_200318.png)
}

.banner__market {
    background: url(/i/img/banners/left_banners/market_200318.jpg);
    display: table
}

.banner__market, .banner__news, .banner__security {
    width: 223px;
    height: 370px;
    position: relative
}

.banner__news {
    background: url(/i/img/banners/left_banners/news_200318.png);
    display: table
}

.banner__news .banner__bonus__content {
    font-size: 13px;
    line-height: 12px
}

.banner__news .banner__bonus__text {
    font-weight: 700
}

.banner__news .banner__bonus__desc {
    margin: 7px 0 10px
}

.banner__security {
    background: url(/i/img/banners/left_banners/security_200318.png);
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.banner__security .banner__bonus__content {
    font-size: 14px;
    line-height: 14px;
    top: 73px;
    display: block
}

.banner__security .banner__bonus__text, .sidebar section #photo_news div p span, .tabs#news .forex_news_column .forex_news_head strong, div.page b, div.page strong {
    font-weight: 700
}

.banner__security .banner__bonus__desc {
    margin: 7px 0 10px
}

.flex-container__onbotton, .study_bunners .study_bunner img {
    width: 100%
}

.flex-container__onbotton__one {
    text-align: left;
    margin: 0;
    padding-right: 10px
}

.banner__photonews {
    background: url(/i/img/banners/left_banners/photo_news_2.png);
    width: 223px;
    height: 370px;
    position: relative;
    display: table
}

.banner__photonews.black__photonews {
    background: url(/i/img/banners/left_banners/photo_news_3.png)
}

.banner__photonews .banner__bonus__content {
    font-size: 15px;
    line-height: 17px
}

.banner__missinsta1 {
    background: url(/i/img/banners/left_banners/asia_230318_1.png)
}

.banner__missinsta1, .banner__missinsta2, .banner__missinsta3 {
    width: 223px;
    height: 370px;
    position: relative;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.banner__missinsta2 {
    background: url(/i/img/banners/left_banners/asia_230318_2.png)
}

.banner__missinsta3 {
    background: url(/i/img/banners/left_banners/asia_211118_3.png)
}

.banner__missinsta1 .banner__bonus__content, .banner__missinsta2 .banner__bonus__content {
    top: -130px;
    display: block
}

.banner__missinsta1 .banner__bonus__text, .banner__missinsta2 .banner__bonus__text, div.bonuses .bonus:hover p {
    color: #000
}

.rotateblocks__imager {
    position: relative;
    height: 370px;
    padding: 0 !important;
    margin: 0 !important
}

.rotateblocks__imager li {
    float: left;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    list-style: none;
    opacity: 0
}

.rotateblocks__imager li.showbanner {
    z-index: 500;
    opacity: 1
}

.metatrader__block {
    max-width: 634px;
    margin: 0 auto !important
}

.metatrader__flex {
    margin: -1px
}

.metatrader__flex__one {
    background: #191a19;
    width: 100px;
    height: 100px;
    margin: 1px;
    padding: 2px
}

.metatrader__flex__one:hover {
    background: #464646
}

.metatrader__flex__one__ico {
    background: url(/i/img/site/metatrader_platform_v2.png) no-repeat;
    width: 98px;
    height: 70px
}

.metatrader__flex__one__ico.appstore_en, .study_bunners .study_bunner:hover .textplace .skype_sprite {
    background-position: -5px -5px
}

.metatrader__flex__one__ico.appstore_ru {
    background-position: -113px -5px
}

.metatrader__flex__one__ico.googleplay_en {
    background-position: -221px -5px
}

.metatrader__flex__one__ico.googleplay_ru {
    background-position: -329px -5px
}

.metatrader__flex__one__ico.ifxbit {
    background-position: -437px -5px
}

.metatrader__flex__one__ico.instabinary {
    background-position: -545px -5px
}

.metatrader__flex__one__ico.webmt4 {
    background-position: -653px -5px
}

.metatrader__flex__one__ico.webtrader {
    background-position: -761px -5px
}

.metatrader__flex__one__ico.windows {
    background-position: -869px -5px
}

.metatrader-links {
    border-collapse: collapse;
    display: table;
    margin: 0 auto;
    table-layout: fixed
}

.metatrader-links__item {
    border: 1px solid #212121;
    display: table-cell;
    padding: 7.5px 2.5px
}

.metatrader-links__item:nth-child(1) {
    display: none
}

.metatrader-links__spritesheet {
    background-image: url(/i/img/site/metatrader_platform_eu.png);
    display: inline-block;
    height: 52.5px;
    width: 73.5px;
    -webkit-background-size: 729px 60px;
    background-size: 729px 60px
}

.metatrader-links__spritesheet_frame-appstore_en {
    background-position: -3.75px -3.75px
}

.metatrader-links__spritesheet_frame-appstore_ru {
    background-position: -84.74999999999999px -3.75px
}

.metatrader-links__spritesheet_frame-googleplay_en {
    background-position: -165.75px -3.75px
}

.metatrader-links__spritesheet_frame-googleplay_ru {
    background-position: -246.75px -3.75px
}

.metatrader-links__spritesheet_frame-ifxbit {
    background-position: -327.75px -3.75px
}

.metatrader-links__spritesheet_frame-instabinary {
    background-position: -408.75px -3.75px
}

.metatrader-links__spritesheet_frame-webmt4 {
    background-position: -489.75px -3.75px
}

.metatrader-links__spritesheet_frame-webtrader {
    background-position: -570.75px -3.75px
}

.metatrader-links__spritesheet_frame-windows {
    background-position: -651.75px -3.75px
}

@media (min-width: 768px) {
    .metatrader-links__item {
        padding: 15px 5px
    }

    .metatrader-links__item:nth-child(1) {
        display: table-cell
    }

    .metatrader-links__spritesheet {
        height: 70px;
        width: 98px;
        -webkit-background-size: 972px 80px;
        background-size: 972px 80px
    }

    .metatrader-links__spritesheet_frame-appstore_en {
        background-position: -5px -5px
    }

    .metatrader-links__spritesheet_frame-appstore_ru {
        background-position: -113px -5px
    }

    .metatrader-links__spritesheet_frame-googleplay_en {
        background-position: -221px -5px
    }

    .metatrader-links__spritesheet_frame-googleplay_ru {
        background-position: -329px -5px
    }

    .metatrader-links__spritesheet_frame-ifxbit {
        background-position: -437px -5px
    }

    .metatrader-links__spritesheet_frame-instabinary {
        background-position: -545px -5px
    }

    .metatrader-links__spritesheet_frame-webmt4 {
        background-position: -653px -5px
    }

    .metatrader-links__spritesheet_frame-webtrader {
        background-position: -761px -5px
    }

    .metatrader-links__spritesheet_frame-windows {
        background-position: -869px -5px
    }
}

@media (max-width: 990px) {
    .banner__headertext__formain [data-width] {
        max-width: 100%
    }

    .banner__headertext__formain__view__text {
        text-align: center
    }

    .banner__headertext:after, .banner__headertext__formain:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .45)
    }

    .banner__headertext a, .banner__headertext div, .banner__headertext h1, .banner__headertext p, .banner__headertext span, .banner__headertext__formain div, .banner__headertext__formain h1, .banner__headertext__formain h2, .banner__headertext__formain li, .banner__headertext__formain p, .banner__headertext__formain ul {
        position: relative;
        z-index: 2;
        color: #fff !important
    }

    .banner__headertext__formain__view {
        padding: 20px 20px 40px
    }

    .banner__headertext__formain__pre .bx-pager {
        width: 100% !important;
        margin: 0 auto;
        text-align: center !important;
        padding: 0 !important
    }

    .banner__headertext__formain.borussia p, .banner__headertext__formain.borussia ul.main_slide_list, .banner__headertext__formain__pre .bx-controls-direction {
        display: none
    }

    .banner__headertext {
        min-height: inherit
    }

    .banner__headertext__formain {
        padding: 0;
        min-height: 250px
    }

    .banner__headertext__formain .logo_div {
        display: none;
        justify-content: center
    }

    .banner__headertext__formain.borussia {
        background-position: left
    }

    .banner__headertext__formain.borussia .logo_div {
        display: block;
        margin: 0
    }

    .banner__headertext__formain.borussia .insta_img {
        margin: 0 auto
    }

    .banner__headertext .main_text {
        text-align: left !important;
        max-width: inherit !important
    }

    .banner__headertext .content .main_text p {
        width: 100%
    }

    .banner__headertext .content {
        padding: 25px !important
    }

    .banner__headertext[data-sponsor=liverpool] {
        background-position: center top;
        min-height: 215px
    }

    .banner__headertext[data-sponsor=greatrace]:after {
        background: rgba(10, 50, 84, .5)
    }

    .banner__headertext.black .btn.btn-white, .banner__headertext.black .btn.btn-white_without_bg, .banner__headertext.black .scrolling_link_trading_mt {
        color: #fff !important;
        border-color: #fff
    }

    .banner__headertext .content .main_text {
        margin-top: 0 !important;
        width: 50%
    }

    .loginForm button {
        margin-right: 0;
        margin-left: 0;
        min-width: 0 !important
    }

    .loginForm button .btn-i {
        margin: -2px 0 !important
    }

    .loginForm button span {
        display: none !important
    }

    div#clientLogin div.pop-up {
        margin: 4px 0 0 -118px !important
    }

    div#partnerLogin div.pop-up {
        margin: 4px 0 0 -124px !important
    }

    .flex-container__onbotton[flex-justify=justify] {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .flex-container__onbotton, .flex-container__onbotton h1, .flex-container__onbotton__one {
        text-align: center
    }

    .flex-container__onbotton .btn {
        margin: 2px 0
    }
}

div#clientLogin.loginForm div.pop-up {
    margin-left: 6px
}

div.loginForm div.button {
    background-color: rgba(255, 255, 255, .2);
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 5px;
    height: 30px;
    display: block;
    cursor: pointer;
    width: 180px;
    max-width: 180px;
    vertical-align: top;
    margin: 5px 0 0
}

div.loginForm {
    margin-top: 1px
}

div#clientLogin div.button {
    background-color: #961414
}

div#clientLogin div.button:hover {
    background-color: #821414
}

div#partnerLogin div.button:hover {
    background-color: rgba(255, 255, 255, .1)
}

div.loginForm div.button div.icon {
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: top;
    margin: 2px 0 0 5px;
    background-image: url(/i/img/site/toolbar/icons.png);
    background-position: 0 0
}

div#clientLogin div.button div.icon {
    background-position-x: -150px
}

div#partnerLogin div.button div.icon {
    background-position-x: -175px
}

div#partnerLogin div.pop-up {
    width: 184px
}

div.loginForm div.button h5.title {
    display: inline-block;
    padding: 5.5px 0;
    font-size: 1em;
    color: #fff;
    text-align: center;
    width: 110px
}

div.loginForm div.pop-up {
    display: none;
    border: 1px solid #999;
    border-radius: 0 0 5px 5px;
    border-top: none;
    background-color: #fff;
    width: 183px;
    margin: 4px 0 0;
    position: absolute;
    z-index: 99;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    white-space: normal
}

div.loginForm div.pop-up input[type=password], div.loginForm div.pop-up input[type=text] {
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f1f1f1;
    width: 150px;
    margin: 5px 0;
    height: 28px;
    text-align: center;
    font-size: .9em;
    color: #999
}

div.loginForm div.pop-up input[type=password]:focus, div.loginForm div.pop-up input[type=text]:focus {
    border: 1px solid #aaa;
    background-color: rgba(255, 255, 255, .9);
    color: #333
}

div.loginForm div.pop-up input[type=button], div.loginForm div.pop-up input[type=submit] {
    border: 1px solid #666;
    border-radius: 5px;
    background-color: #666;
    width: 150px;
    margin: 5px 0;
    padding: 0 10px;
    height: 28px;
    text-align: left;
    font-size: .9em;
    color: #fff;
    cursor: pointer
}

div.loginForm div.pop-up input[type=submit]:hover {
    background-color: #555
}

.loginForm .btn {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-top: 3px;
    min-width: 185px
}

header {
    width: 100%;
    margin: 0 auto;
    background: #fff
}

#logo {
    vertical-align: middle;
    cursor: pointer;
    margin: 10px 0 15px
}

#logo, #logo_lfc, nav {
    display: inline-block
}

#logo_lfc {
    cursor: pointer;
    float: right;
    margin-right: 100px
}

#logo_lfc, nav, nav &gt; ul &gt; li {
    vertical-align: middle
}

nav {
    max-width: 980px;
    width: 100%
}

nav &gt; ul {
    display: table;
    margin: 0 auto;
    height: 42px
}

nav &gt; ul &gt; li {
    display: table-cell;
    text-align: center;
    position: static;
    width: 13.9%
}

nav &gt; ul &gt; li.active:after {
    content: '';
    z-index: 90;
    border: 15px solid transparent;
    border-top: 15px solid #fff;
    margin: 25px 0 0 -7.5px;
    position: absolute;
    top: 98px
}

nav &gt; ul &gt; li:last-child {
    border-right: none
}

nav &gt; ul &gt; li:hover {
    text-decoration: underline
}

nav &gt; ul &gt; li &gt; a {
    text-decoration: none;
    font-size: 1.1em;
    padding: 2% 0;
    width: 100%;
    display: block
}

nav div.dropdown &gt; p {
    padding: 10px 0;
    margin: 100px 0
}

nav div.dropdown {
    position: absolute;
    top: 95px;
    z-index: 90;
    left: 0;
    width: 100%;
    background-color: rgba(121, 0, 0, .95);
    margin: 28px 0 0;
    display: none;
    font-weight: 300
}

nav div.dropdown &gt; div.header {
    display: none;
    padding: 10px 0
}

nav div.dropdown &gt; div &gt; div {
    width: 100%;
    max-width: 1240px;
    display: block;
    margin: 20px auto;
    text-align: left
}

nav div.dropdown &gt; div.footer {
    background-color: #900;
    border-top: 1px solid rgba(255, 255, 255, .2)
}

nav div.dropdown &gt; div.footer &gt; div img {
    vertical-align: middle;
    position: absolute;
    margin: 5px 0 0 -7px;
    display: none
}

nav div.dropdown &gt; div.footer &gt; div {
    margin: 0 auto;
    max-width: 1190px
}

nav div.dropdown p {
    text-align: justify;
    color: #fff;
    font-size: 1.1em;
    width: 100%;
    padding: 0
}

.dropdown &gt; div &gt; div &gt; ul {
    margin: 20px 0 0
}

.dropdown &gt; div &gt; div &gt; ul &gt; li {
    padding: 25px 20px;
    margin: 0 -15px
}

#main-menu .sub-menu-block &gt; li &gt; a:hover, .dropdown &gt; div &gt; div &gt; ul &gt; li &gt; a:hover {
    cursor: pointer;
    text-decoration: underline
}

#main-menu .sub-menu-block &gt; li &gt; div, .dropdown &gt; div &gt; div &gt; ul &gt; li &gt; div {
    background-image: url(/i/img/site/menu/icons.png);
    width: 45px;
    height: 42px;
    display: inline-block;
    vertical-align: top
}

.dropdown &gt; div &gt; div &gt; ul &gt; li &gt; a, div.bonuses .bonus {
    display: inline-block;
    vertical-align: top;
    text-decoration: none
}

.dropdown &gt; div &gt; div &gt; ul &gt; li &gt; a {
    color: #fff;
    font-size: 1.3em;
    font-weight: 300;
    padding: 10px 0;
    margin: 0 30px
}

.dropdown &gt; div &gt; div &gt; ul &gt; li &gt; ul {
    list-style: circle;
    margin: 0 10px 10px 70px
}

.dropdown &gt; div &gt; div &gt; ul &gt; li &gt; ul &gt; li {
    float: left;
    margin: 0 20px;
    color: #fff;
    font-size: 1.2em
}

.dropdown &gt; div &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; a {
    color: #fff;
    text-decoration: none
}

#main-menu .sub-menu-block ul li a:hover, .dropdown &gt; div &gt; div &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover {
    border-bottom: 1px solid #fff;
    cursor: pointer
}

.gallery {
    text-align: center !important;
    height: auto !important
}

.gallery &gt; ul {
    display: none !important
}

.gallery &gt; .navigation, .gallery &gt; .pagination &gt; div {
    display: none;
    vertical-align: middle !important
}

.gallery &gt; .navigation:hover, .gallery &gt; .pagination &gt; div:hover, .tabs &gt; .nav &gt; div:hover {
    cursor: pointer !important
}

.gallery &gt; .pagination &gt; div {
    display: inline-block !important
}

.gallery &gt; .slides {
    vertical-align: middle !important;
    overflow: hidden !important
}

.gallery &gt; .slides &gt; div, .gallery &gt; .slides &gt; div &gt; div {
    position: relative !important
}

.gallery &gt; .slides &gt; div &gt; div {
    float: left !important
}

.gallery &gt; .slides, .tabs &gt; .nav &gt; div {
    display: inline-block !important
}

#slides .slide {
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

#slides .bx-controls-direction {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

#slides .bx-controls-direction a {
    background-image: url(/i/img/site/slides/icons.png);
    width: 60px;
    height: 60px;
    cursor: pointer;
    top: 350px;
    position: relative;
    display: block;
    z-index: 50
}

#slides .bx-controls-direction .bx-prev {
    background-position: 0 0;
    float: left;
    margin: 0 0 0 20px;
    display: none
}

#slides .bx-controls-direction .bx-next {
    display: none
}

#slides:hover .bx-next, #slides:hover .bx-prev {
    display: block
}

#slides .bx-controls-direction .bx-prev:hover {
    background-position: 0 -60px
}

#slides .bx-controls-direction .bx-prev:active {
    background-position: 0 -120px
}

#slides .bx-controls-direction .bx-next {
    background-position: -60px 0;
    float: right;
    margin: 0 20px 0 0
}

#slides .bx-controls-direction .bx-next:hover {
    background-position: -60px -60px
}

#slides .bx-controls-direction .bx-next:active {
    background-position: -60px -120px
}

#slides .bx-controls {
    max-width: 1200px;
    margin: auto
}

#slides .bx-pager {
    position: absolute;
    padding: 0 0 0 50px;
    display: block;
    width: auto;
    bottom: 15px;
    text-align: left
}

#slides .bx-default-pager a {
    background: rgba(0, 0, 0, .25);
    width: 20px;
    height: 20px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    border: 2px solid #fff
}

#slides .bx-default-pager a.active, .slides2 .bx-wrapper .bx-pager.bx-default-pager a.active, .slides2 .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #eaeaea
}

#slides .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    left: auto;
    background: #fff
}

.open .button {
    width: 25%;
    max-width: 300px
}

#openAccount {
    background-color: rgba(150, 20, 20, .9);
    border: 1px solid rgba(150, 20, 20, .9);
    font-size: 1.1em
}

#openAccount:hover {
    background-color: rgba(130, 20, 20, .9);
    border: 1px solid rgba(130, 20, 20, .9)
}

#openAccount:active {
    background-color: rgba(110, 20, 20, .9);
    border: 1px solid rgba(110, 20, 20, .9)
}

#openDemoAccount {
    background-color: rgba(50, 50, 50, .9);
    border: 1px solid rgba(50, 50, 50, .9);
    font-size: 1.1em
}

#openDemoAccount:hover {
    background-color: rgba(30, 30, 30, .9);
    border: 1px solid rgba(30, 30, 30, .9)
}

#openDemoAccount:active {
    background-color: rgba(80, 80, 80, .9);
    border: 1px solid rgba(80, 80, 80, .9)
}

div.bonuses .bonus {
    padding: 10px 0 0;
    margin: 0 2% 20px 0;
    width: 30%;
    min-width: 270px;
    border-style: solid;
    border-color: transparent;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer
}

div.bonuses &gt; .bonus:nth-child(6) {
    margin-right: 0
}

div.bonuses &gt; .bonus:nth-child(n) &gt; div.icon {
    background-image: url(/i/img/site/bonus/icons.png);
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle
}

div.bonuses &gt; .bonus:nth-child(4) &gt; div.icon {
    background-position-x: -35px !important
}

div.bonuses &gt; .bonus:nth-child(5) &gt; div.icon {
    background-position-x: -70px
}

div.bonuses &gt; .bonus:nth-child(6) &gt; div.icon {
    background-position-x: -105px
}

div.bonuses .bonus h4, div.bonuses &gt; a {
    display: inline-block;
    font-size: 1.2em
}

div.bonuses .bonus p {
    text-align: justify;
    padding: 20px 15px;
    color: #666;
    overflow-y: hidden;
    height: 215px
}

div.bonuses .bonus .getBonus {
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #333;
    padding: 10px 0;
    margin: 0;
    border-radius: 0 0 4px 4px;
    background-color: #dcdcdc;
    font-size: 1.2em
}

div.bonuses .bonus:hover {
    border-color: #dcdcdc;
    color: #000
}

div.bonuses .bonus:hover .getBonus {
    background-color: #962828;
    color: #fff
}

div.bonuses .bonus .getBonus:active {
    background-color: #821e1e
}

div.bonuses .bonus .getBonus div.title {
    padding: 5px 0
}

div.bonuses .bonus .getBonus div.icon {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    margin: -10px auto 0
}

div.bonuses &gt; a {
    text-align: center;
    color: #777;
    font-size: 1em;
    margin-top: 20px
}

@media (max-width: 900px) {
    div.bonuses .bonus {
        width: 85%;
        border: 1px solid #ddd;
        border-radius: 5px;
        margin: 5px 0;
        padding: 10px 20px;
        text-align: center;
        display: inline-block !important;
        min-width: 0
    }

    .white-rounded-button {
        margin: 10px 0 5px !important
    }

    div.bonuses .bonus:hover {
        border: 1px solid #be1206
    }

    div.bonuses .bonus &gt; h4 {
        display: block;
        font-weight: 300;
        font-size: 1.2em;
        color: #444;
        cursor: pointer;
        padding: 0
    }

    div.bonuses .bonus p {
        height: inherit;
        min-height: 170px
    }

    div.bonuses .bonus:not(.open) &gt; :last-child, div.bonuses .bonus:not(.open) &gt; p {
        display: none
    }
}

.button, .button &gt; p {
    width: auto;
    display: inline-block
}

.button {
    background-color: rgba(0, 0, 0, .6);
    border: 1px solid rgba(0, 0, 0, .6);
    border-radius: 5px;
    height: auto;
    max-width: none;
    cursor: pointer;
    vertical-align: top
}

.button &gt; p {
    padding: 10px 20px;
    font-size: .9em;
    color: #fff;
    text-align: center
}

.button:hover {
    background-color: rgba(135, 0, 0, .9);
    border: 1px solid rgba(135, 0, 0, .9)
}

.button:active {
    background-color: rgba(150, 0, 0, .9);
    border: 1px solid rgba(155, 0, 0, .9)
}

.study_bunners {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.study_bunners .study_bunner {
    max-width: 590px;
    width: 49%;
    position: relative
}

.study_bunners .study_bunner .textplace {
    position: absolute;
    bottom: 5px;
    height: 85px;
    width: 238px;
    color: #333;
    font-size: 1.2em;
    line-height: 105px;
    padding-left: 55px;
    padding-right: 5px;
    right: 0;
    background-image: url(/i/img/banners/study/sprite.png);
    background-repeat: no-repeat
}

.study_bunners .study_bunner .textplace .skype_sprite {
    background-image: url(/i/img/banners/study/skype_sprite.png);
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    width: 24px;
    height: 24px;
    background-position: -39px -5px
}

.study_bunners .study_bunner:hover .textplace {
    background-position: 0 -85px;
    color: #fff
}

@media (max-width: 1200px) {
    .study_bunners {
        margin-left: 15px;
        margin-right: 15px
    }

    .fotorama__awardsflex {
        display: block !important
    }

    .fotorama__awardsflex__two {
        display: none
    }

    .fotorama__imagelist {
        max-width: inherit;
        margin: 20px 0;
        margin-bottom: 50px !important
    }

    .fotorama__imagelist__one {
        opacity: .3
    }

    .fotorama__imagelist .slick-center {
        opacity: 1
    }
}

@media (max-width: 992px) {
    .study_bunners {
        justify-content: center
    }

    .study_bunners .study_bunner {
        width: 100%
    }

    .study_bunners a:last-child {
        margin-top: 20px
    }
}

.slides2 {
    width: 100%;
    height: 590px;
    margin: 0 auto;
    overflow: hidden
}

.slides2 .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.slides2 .bx-wrapper .bx-pager.bx-default-pager a {
    background: #878786;
    width: 20px;
    height: 20px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    border: 2px solid rgba(0, 0, 0, .25)
}

.slides2 ul {
    margin-bottom: 20px
}

.slides2 ul li {
    list-style-type: none;
    float: left;
    height: 507px;
    padding: 0;
    margin: -2px 1px 0
}

.slides2 ul &gt; li &gt; div, .static {
    width: 588px;
    display: inline-block
}

.slides2 ul &gt; li &gt; div {
    text-align: left;
    vertical-align: top;
    margin: 2px 0;
    border: 1px solid #bfbfbf
}

.slides2 ul &gt; li &gt; div:hover, .static:hover {
    border: 1px solid #bbb;
    background-position: 590px !important
}

.live {
    height: 180px;
    position: relative
}

.live &gt; img {
    float: left;
    margin: 15px
}

.live &gt; h3 {
    text-align: left;
    text-align-last: right;
    padding: 0;
    font-size: 1.6em;
    color: #333;
    margin: 15px 10px 0 180px;
    text-transform: uppercase
}

.live &gt; p {
    padding: 10px 0;
    margin: 0 10px 0 180px;
    position: absolute;
    bottom: 10px;
    min-height: 55px
}

.live &gt; p &gt; a {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 5px 10px 5px 50px;
    font-size: 1.2em;
    line-height: 18px
}

.live &gt; p &gt; a:hover {
    color: #d63515;
    text-decoration: underline
}

.static {
    height: 320px;
    border: 1px solid #ddd;
    background-position: 50% 50%
}

.offer {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center
}

.offer .offer-left-col, .offer .offer-right-col {
    width: 40%;
    vertical-align: top;
    position: relative
}

.offer &gt; div:last-child {
    margin: 10px 0;
    width: 96.5%
}

.offer h3 {
    font-size: 1.4em;
    font-weight: 300;
    float: left;
    padding: 10px 0;
    margin: 0;
    text-transform: uppercase;
    color: #444
}

.offer ul {
    float: left;
    text-align: left;
    margin: 0 0 0 30px;
    list-style-image: url(/i/img/site/slides2/listIcon.png)
}

.offer ul &gt; li {
    font-size: 1.2em;
    padding: 10px 0
}

.offer li &gt; a {
    text-decoration: none;
    font-size: 1em
}

.offer li &gt; a:hover, .page div.breadcrumbs a:hover, .page div.nobreadcrumbs a:hover {
    text-decoration: underline
}

.offer .offer-arrows {
    position: relative;
    width: 206px
}

.offer .left-arrow, .offer .right-arrow {
    top: 0;
    left: 0;
    position: absolute;
    width: 79px;
    bottom: 0;
    background-image: url(/i/img/site/arrows.png);
    background-position: top left;
    background-repeat: no-repeat;
    overflow: hidden
}

.offer .right-arrow {
    background-position: top right;
    right: 0;
    left: auto
}

.offer .left-arrow:before, .offer .right-arrow:before {
    content: '';
    position: absolute;
    width: 2px;
    background-image: url(/i/img/site/arrows.png);
    background-position: bottom center;
    background-repeat: repeat-y;
    top: 12px;
    bottom: 0
}

.offer .right-arrow:before {
    left: 0
}

.offer .left-arrow:before {
    left: auto;
    right: 0
}

div.awards {
    height: auto;
    max-height: 420px;
    width: 100%;
    max-width: none;
    margin: 0 auto;
    padding: 0;
    color: #555
}

div.awards div.content {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 0 10px;
    display: table
}

div.awards div.content iframe {
    max-width: 610px;
    width: 100%;
    height: 350px;
    margin-right: 40px;
    overflow: hidden;
    display: inline;
    vertical-align: middle
}

div.awards div.content &gt; div {
    display: inline-block;
    vertical-align: top
}

div.awards div.content div.gallery {
    width: 55%;
    vertical-align: middle
}

div.awards div.content div.description {
    width: 44%;
    margin-top: 10px
}

div.awards div.content h3 {
    text-align: left;
    font-weight: 300;
    font-size: 1.7em;
    margin: 0 0 10px
}

div.awards div.content p {
    text-align: justify;
    font-size: 1.2em
}

div.awards div.content div.description ul {
    display: table;
    margin: 10px auto 0
}

div.awards div.content div.description ul li {
    display: inline-block;
    width: 19%;
    vertical-align: top
}

div.awards div.content div.description ul li div.icon {
    background-image: url(/i/img/site/awards/awards.png);
    width: 75px;
    height: 40px;
    margin: 0 auto;
    background-position: 0 0
}

div.awards div.content div.description ul li:nth-child(2) div.icon {
    background-position-x: -75px
}

div.awards div.content div.description ul li:nth-child(3) div.icon {
    background-position-x: -150px
}

div.awards div.content div.description ul li:nth-child(4) div.icon {
    background-position-x: -225px
}

div.awards div.content div.description ul li:nth-child(5) div.icon {
    background-position-x: -300px
}

div.awards div.content div.description ul li p {
    text-align: center;
    font-size: .8em;
    margin: 10px
}

.service {
    padding: 0
}

.service .tile &gt; a {
    display: inline-block;
    width: 20%;
    min-width: 200px;
    min-height: 135px;
    height: auto;
    vertical-align: top;
    cursor: pointer;
    text-decoration: none
}

.service .tile &gt; a:nth-child(1) {
    background-color: #b7b52b
}

.service .tile &gt; a:nth-child(2) {
    background-color: #00acac
}

.service .tile &gt; a:nth-child(3) {
    background-color: #3a3939
}

.service .tile &gt; a:nth-child(4) {
    background-color: #717bb5
}

.service .tile &gt; a:nth-child(5) {
    background-color: #c41c1c
}

.service .tile &gt; a &gt; p {
    display: none;
    background-color: rgba(0, 0, 0, .4);
    color: #fff;
    font-size: .9em;
    max-height: 15px;
    line-height: 17px;
    padding: 10px
}

.service .tile &gt; a &gt; div {
    height: 70px;
    display: block;
    width: 100px;
    margin: 34px auto 0;
    background-image: url(/i/img/site/service/icons.png)
}

.service .tile &gt; a:nth-child(1) &gt; div {
    background-position: 0 0
}

.service .tile &gt; a:nth-child(2) &gt; div {
    background-position: 0 -70px
}

.service .tile &gt; a:nth-child(3) &gt; div {
    background-position: 0 -140px
}

.service .tile &gt; a:nth-child(4) &gt; div {
    background-position: 0 -210px
}

.service .tile &gt; a:nth-child(5) &gt; div {
    background-position: 0 -280px
}

.service .tile &gt; a &gt; h4 {
    color: #fff;
    padding: 0 0 5px;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 300
}

.service .tile &gt; a:hover p {
    display: block
}

.service .tile &gt; a:hover &gt; div {
    width: 50px;
    margin: 0 auto;
    background-image: url(/i/img/site/service/icons-min.png)
}

.best_services_main_page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    margin-bottom: 30px;
    justify-content: center
}

.best_services_main_page &gt; div {
    width: 20%;
    height: 90px;
    transition-duration: .6s;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    color: #fff;
    margin-right: 15px;
    padding-left: 15px
}

.best_services_main_page .bsmp_title {
    line-height: 1;
    font-size: 1.1em;
    text-transform: uppercase;
    padding-top: 18px;
    padding-bottom: 10px;
    text-align: left;
    width: 75%;
    float: right
}

.best_services_main_page .bsmp_desc {
    font-size: .8em;
    text-align: left;
    width: 75%;
    float: right
}

.best_services_main_page .bsmp_pamm {
    background: #005b00
}

.best_services_main_page .bsmp_pamm:active, .best_services_main_page .bsmp_pamm:hover {
    background: #005b00c7
}

.best_services_main_page .bsmp_forexcopy {
    background: #314b5e
}

.best_services_main_page .bsmp_forexcopy:active, .best_services_main_page .bsmp_forexcopy:hover {
    background: #314b5ec9
}

.best_services_main_page .bsmp_options {
    background: #239dab
}

.best_services_main_page .bsmp_options:active, .best_services_main_page .bsmp_options:hover {
    background: #6b0621c9
}

.best_services_main_page .bsmp_webtrader {
    background: #6b0621
}

.best_services_main_page .bsmp_webtrader:active, .best_services_main_page .bsmp_webtrader:hover {
    background: #6b0621d1
}

.best_services_main_page .bsmp_instawallet {
    background: #b7b52b
}

.best_services_main_page .bsmp_instawallet:active, .best_services_main_page .bsmp_instawallet:hover {
    background: #b7b52bc9
}

.best_services_main_page .bsmp_webcrypto {
    background: #d04437;
    margin-right: 0
}

.best_services_main_page .bsmp_webcrypto:active, .best_services_main_page .bsmp_webcrypto:hover {
    background: #d04437c7
}

.best_services_main_page .bsmp_icon {
    height: 70px;
    width: 100px;
    margin: 22px auto 0;
    background-image: url(/i/img/site/service/icons1.png);
    transition: .6s;
    background-repeat: no-repeat;
    display: block
}

.best_services_main_page .bsmp_pamm .bsmp_icon {
    width: 32px;
    height: 32px;
    background-position: 0 0;
    float: left
}

.best_services_main_page .bsmp_forexcopy .bsmp_icon {
    width: 32px;
    height: 32px;
    background-position: -32px 0;
    float: left
}

.best_services_main_page .bsmp_options .bsmp_icon {
    width: 32px;
    height: 32px;
    background-position: 0 -32px;
    float: left
}

.best_services_main_page .bsmp_webtrader .bsmp_icon {
    width: 32px;
    height: 32px;
    background-position: -32px -32px;
    float: left
}

.best_services_main_page .bsmp_instawallet .bsmp_icon, .best_services_main_page .bsmp_webcrypto .bsmp_icon {
    width: 32px;
    height: 32px;
    background-position: -64px 0;
    float: left
}

.best_services_main_page &gt; div:hover .bsmp_icon {
    transform: scale(.8, .8);
    margin: 22px auto -4px
}

@media (max-width: 990px) {
    .best_services_main_page {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .best_services_main_page &gt; div {
        width: 230px
    }
}

@media (max-width: 599px) {
    .best_services_main_page {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .best_services_main_page &gt; div {
        width: 100%
    }

    .best_services_main_page &gt; div .bsmp_icon {
        transform: scale(.8, .8);
        margin: 36px auto -4px
    }
}

.service .table, div.reviews div.author ul li h4.title {
    margin: 10px auto
}

.service .table &gt; div {
    display: inline-block;
    width: 49.5%;
    vertical-align: top
}

.service .table &gt; div:first-child {
    margin: 0 1% 0 0
}

.service .table &gt; div &gt; div.title {
    background-color: #353434;
    text-align: left;
    padding: 10px;
    height: auto
}

.service .table &gt; div &gt; div.title &gt; h4, .service .table &gt; div &gt; div.title &gt; img, .tabs#monitoring &gt; .content &gt; table tr &gt; td &gt; img, .tabs#monitoring &gt; .content &gt; table tr &gt; td &gt; span, .tabs#position &gt; .content &gt; table tr &gt; td &gt; *, .tabs#position &gt; .content &gt; table tr &gt; td &gt; img {
    display: inline-block;
    vertical-align: middle
}

.service .table &gt; div &gt; div.title &gt; h4 {
    color: #fff;
    font-weight: 300;
    font-size: 1.2em;
    margin: 0 10px
}

.tabs#monitoring, .tabs#position {
    text-align: left
}

.tabs#monitoring &gt; .nav {
    margin: 5px 0 0
}

.tabs#monitoring &gt; .nav &gt; div {
    background-color: #eee;
    font-size: 1.2em;
    color: #444;
    padding: 10px 0;
    width: 50%;
    min-width: 150px;
    text-align: center
}

.tabs#monitoring &gt; .nav &gt; div:hover {
    background-color: #ddd
}

.tabs#monitoring &gt; .nav &gt; div:active {
    background-color: #ccc
}

.tabs#monitoring &gt; .nav &gt; .active, .tabs#monitoring &gt; .nav &gt; .active:hover, .tabs#position &gt; .nav &gt; .active, .tabs#position &gt; .nav &gt; .active:hover {
    background-color: #9b0000;
    color: #fff
}

.tabs#monitoring &gt; .content {
    border-top: 1px solid #ccc
}

.tabs#monitoring &gt; .content &gt; table, .tabs#position &gt; .content &gt; table {
    width: 100%;
    text-align: center
}

.tabs#monitoring &gt; .content &gt; table tr &gt; td {
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    padding: 10px 0;
    text-align: left
}

.tabs#monitoring &gt; .content &gt; table tr:first-child &gt; td {
    background-color: #f1f1f1;
    color: #9c9c9c;
    text-align: center
}

.tabs#monitoring &gt; .content &gt; table tr &gt; td &gt; .chart {
    padding: 5px 0 5px 70px
}

.tabs#monitoring &gt; .content &gt; table tr &gt; td &gt; div {
    display: inline-block;
    vertical-align: middle;
    width: 85px;
    white-space: nowrap
}

.tabs#monitoring &gt; .content &gt; table tr &gt; td:nth-child(3), .tabs#monitoring &gt; .content &gt; table tr &gt; td &gt; div &gt; p:first-child {
    font-weight: 600
}

.tabs#monitoring &gt; .content &gt; table tr &gt; td:nth-child(3) &gt; span {
    font-weight: 300
}

.tabs#monitoring &gt; .content &gt; table tr:first-child &gt; td {
    font-weight: 300
}

.tabs#position &gt; .nav {
    margin: 5px 0 0
}

.tabs#position &gt; .nav &gt; div {
    background-color: #eee;
    font-size: 1.2em;
    color: #444;
    padding: 10px 0;
    width: 25%;
    text-align: center
}

.tabs#position &gt; .nav &gt; div:hover {
    background-color: #ddd
}

.tabs#position &gt; .nav &gt; div:active {
    background-color: #ccc
}

.tabs#position &gt; .content {
    padding: 0;
    border-top: 1px solid #ccc
}

.tabs#position &gt; .content &gt; table tr &gt; td {
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    padding: 14px 10px
}

.tabs#position &gt; .content &gt; table tr &gt; td .symbol {
    white-space: nowrap;
    width: 100px
}

.tabs#position &gt; .content &gt; table tr:first-child &gt; td {
    font-weight: 300;
    background-color: #f1f1f1;
    color: #9c9c9c
}

.tabs#position &gt; .content &gt; table tr &gt; td:first-child {
    min-width: 200px
}

.tabs#position &gt; .content &gt; table tr &gt; td:last-child {
    width: 100%
}

.tabs#position &gt; .content &gt; table tr:first-child &gt; td {
    padding: 10px
}

.tabs#monitoring .f32, .tabs#position .f32 {
    position: relative;
    z-index: 1
}

.tabs#monitoring .f32:after, .tabs#position .f32:after {
    content: '';
    position: absolute;
    width: 30px;
    height: 20px;
    border: 1px solid #ddd;
    left: 0;
    top: 5px
}

.tabs#position .f32.DOLLAR:after, .tabs#position .f32.GOLD:after, .tabs#position .f32.SILVER:after, .tabs#position .f32.empty:after, .tabs#position [class^="f32 _"]:after {
    border: 0
}

.progressbar {
    width: 100%
}

.progressbar &gt; div:first-child {
    width: 100%
}

.progressbar &gt; div:first-child &gt; div {
    width: 45%;
    display: inline-block;
    font-size: .9em
}

.progressbar &gt; div:first-child &gt; div:first-child {
    text-align: left
}

.progressbar &gt; div:first-child &gt; div:last-child {
    text-align: right
}

.progressbar &gt; div:last-child {
    background-color: #a8a8a8;
    text-align: left
}

.progressbar &gt; div:last-child &gt; div:first-child {
    background-color: #990707;
    font-size: 0;
    height: 10px
}

#block-media-support {
    padding-top: 25px
}

.tabs#news {
    margin: 0 0 20px
}

.tabs#news &gt; .nav {
    background-color: #e5e5e5;
    text-align: left;
    margin-bottom: 10px
}

.tabs#news &gt; .nav &gt; div {
    padding: 10px 20px;
    text-align: center
}

.tabs#news &gt; .nav &gt; div:hover {
    background-color: rgba(255, 255, 255, .3)
}

.tabs#news &gt; .nav &gt; div:active {
    background-color: rgba(255, 255, 255, .5)
}

.tabs#news &gt; .nav &gt; .active {
    color: #fff
}

.tabs#news &gt; .nav &gt; .active, .tabs#news &gt; .nav &gt; .active:hover {
    background-color: #9d0000
}

.tabs#news &gt; .content {
    padding: 10px 0
}

.tabs#news &gt; .content &gt; div {
    vertical-align: top;
    display: inline-block;
    text-align: justify;
    border: 0
}

.flexcontainer__russionnews a, .tabs#news &gt; .content &gt; .previous &gt; div &gt; div &gt; a, .tabs#news &gt; .content &gt; a, .video_analysis_main .main_div a {
    text-decoration: none
}

.tabs#news &gt; .content &gt; a:hover {
    border-bottom: 1px dashed #333
}

.tabs#news &gt; .content &gt; .main {
    width: 35%;
    margin: 0 2% 0 0
}

.tabs#news &gt; .content &gt; .main &gt; img {
    display: block;
    width: 100%
}

.tabs#news &gt; .content &gt; .main &gt; div {
    background-color: #333;
    color: #fff
}

.tabs#news &gt; .content &gt; .main &gt; div &gt; p {
    padding: 3%
}

.tabs#news &gt; .content &gt; .previous {
    width: 63%
}

.tabs#news &gt; .content &gt; .previous &gt; div {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px dashed #666
}

.tabs#news &gt; .content .content-wrap .previous &gt; div:last-child, .tabs#news &gt; .content &gt; .previous &gt; div:last-child {
    border-bottom-width: 0
}

.tabs#news &gt; .content &gt; .previous &gt; div &gt; img {
    display: inline-block;
    width: 20%;
    vertical-align: top
}

.tabs#news &gt; .content &gt; .previous &gt; div &gt; div {
    display: inline-block;
    width: 80%;
    border: 0;
    text-align: right
}

.tabs#news &gt; .content &gt; .previous &gt; div &gt; div &gt; p {
    padding: 0 10px 10px;
    color: #555;
    text-align: justify
}

.tabs#news &gt; .content &gt; .scroll {
    text-align: left;
    padding: 10px 0;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    max-width: 1200px;
    white-space: nowrap;
    word-wrap: normal
}

.tabs#news &gt; .content &gt; .no-scroll {
    overflow-x: hidden
}

.preload {
    background: url(/i/img/mongrid/loader.gif);
    background-repeat: no-repeat;
    background-position: center center
}

.tabs#news &gt; .content &gt; .video_analysis_main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    overflow-x: auto;
    margin-bottom: 10px
}

.video_analysis_main .main_div {
    position: relative;
    width: calc(100% / 3)
}

.video_analysis_main .main_div:nth-child(2) {
    margin-left: 12px;
    margin-right: 12px
}

.video_analysis_main .main_div a:after {
    position: absolute;
    width: 40px;
    height: 40px;
    content: '';
    background: url(/i/img/ilona_korstin/instaforex_video_preview.png) no-repeat;
    top: 80px;
    left: 175px
}

.video_analysis_main .main_div img {
    width: 392px;
    height: 198px
}

.video_analysis_main .main_div .transform_img_analyst {
    background-size: cover;
    min-height: 200px;
    max-height: 200px;
    width: 100%;
    max-width: 400px;
    background-position: center
}

.va_desc {
    text-align: left
}

.va_title {
    margin-bottom: 8px;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    margin-top: 5px
}

.va_date {
    font-size: 14px;
    color: gray
}

.brdradius3 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.brdradius5 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.brdradius7 {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

.brdradius10 {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.brdradius750 {
    -moz-border-radius: 750px;
    -webkit-border-radius: 750px;
    border-radius: 750px
}

.transition__6s {
    -webkit-transition: 600ms;
    -moz-transition: 600ms;
    -o-transition: 600ms;
    transition: 600ms
}

.transition__4s {
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms
}

.transition__2s_all {
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -webkit-transition: all 200ms linear
}

.flexcontainer__russionnews__one {
    padding: 10px;
    margin: 5px;
    border: 1px solid transparent;
    width: 250px
}

.flexcontainer__russionnews__one:hover {
    border: 1px solid #dcdcdc
}

.flexcontainer__russionnews__one__image {
    width: 100%
}

.flexcontainer__russionnews__one__head {
    height: auto;
    text-align: left;
    color: #000;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5;
    padding: 0;
    text-transform: none;
    margin: 10px 0
}

.flexcontainer__russionnews__one__text {
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
    line-height: 1.5
}

.flexcontainer__russionnews__one__time {
    font-size: 13px;
    text-align: left;
    color: gray
}

.formsubscribe__telegram__text p, .formsubscribe__telegram__text ul {
    text-align: left !important
}

.mobile_app_170317 {
    background: url(/i/img/mobile_app_170317.png) -5px -5px no-repeat;
    width: 34px;
    height: 34px
}

.mobile_app_170317:hover {
    background-position: -49px -5px
}

.monitoring__widgets {
    font-size: .8em
}

.infoblock__flex {
    background: #f0f0f0;
    padding: 20px;
    width: calc(100% - 42px);
    border: 1px solid #dbdbdb;
    margin: 20px 0
}

.infoblock__flex__one {
    margin-right: 20px
}

.socialicochat {
    position: relative
}

.socialicochat__block {
    position: absolute;
    right: 75px;
    height: 56px;
    top: 0
}

.socialicochat__list {
    height: 56px
}

.socialicochat__list__one {
    width: 56px;
    height: 56px;
    text-align: center;
    cursor: pointer;
    margin-right: 1px;
    background-color: rgba(0, 0, 0, .7);
    display: none
}

.onlinechat__andsocial:hover .socialicochat__list__one {
    display: block
}

.socialicochat__list__one:hover {
    background-color: #00b1f3
}

.socialicochat__ico {
    background: url(/i/img/icons_230817_2.png) -10px -10px no-repeat;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    position: relative;
    top: 50%
}

.socialicochat__list__one__skype .socialicochat__ico {
    margin-top: -15px
}

.socialicochat__list__one__whatsapp .socialicochat__ico {
    background-position: -57px -7px;
    width: 35px;
    height: 35px;
    margin-top: -18px
}

.socialicochat__list__one__whatsapp:hover {
    background-color: #00a700
}

.socialicochat__list__one__viber .socialicochat__ico {
    background-position: -108px -8px;
    width: 33px;
    height: 36px;
    margin-top: -18px
}

.socialicochat__list__one__viber:hover {
    background-color: #8a509f
}

.socialicochat__list__one__telegram .socialicochat__ico {
    background-position: -157px -8px;
    width: 34px;
    height: 34px;
    margin-top: -17px
}

.socialicochat__list__one__telegram:hover {
    background-color: #00aae6
}

.socialicochat__list__one__twitter .socialicochat__ico {
    background-position: -210px -13px;
    width: 30px;
    height: 25px;
    margin-top: -12px
}

.socialicochat__list__one__twitter:hover {
    background-color: #00aef1
}

.socialicochat__list__one__vk .socialicochat__ico {
    background-position: -307px -16px;
    width: 34px;
    height: 20px;
    margin-top: -10px
}

.socialicochat__list__one__vk:hover {
    background-color: #2d6691
}

.socialicochat__list__one__ok .socialicochat__ico {
    background-position: -364px -7px;
    width: 22px;
    height: 35px;
    margin-top: -18px
}

.socialicochat__list__one__ok:hover {
    background-color: #ff8728
}

.online__chatblock__back {
    top: 80%;
    right: 50px;
    position: absolute
}

.online__chatblock__chat {
    background: #7f0c0c;
    width: 55px;
    height: 55px;
    text-align: center;
    margin-left: 7px;
    cursor: pointer
}

.online__chatblock__chat img {
    width: 30px;
    position: relative;
    top: 50%;
    margin-top: -15px
}

.onlinechat__andsocial {
    position: absolute;
    right: 0;
    top: 50px;
    padding: 10px;
    background: 0 0
}

.onlinechat__andsocial:hover {
    background: rgba(183, 183, 183, .75)
}

.onlinechat__andsocial.nohover .online__chatblock__chat {
    margin-left: 0
}

.footer__marg3 {
    margin-bottom: 255px
}

.borderbox *, .borderbox :after, .borderbox :before {
    box-sizing: border-box
}

.replenishment__flex {
    padding: 0 20px
}

.replenishment__flex__one {
    max-width: 274px;
    min-width: 274px;
    text-align: center;
    border-right: 1px solid #aaa;
    padding-right: 20px;
    margin-right: 20px
}

.replenishment__flex__one__head {
    font-size: 1.4em
}

.replenishment__flex2 {
    margin: 10px 0 15px;
    background: #e5e5e5;
    padding: 5px;
    border-radius: 5px
}

.replenishment__flex2:hover {
    background: #e0e0e0
}

.replenishment__flex2__one {
    padding: 5px;
    color: #fff !important;
    text-align: center;
    text-transform: uppercase;
    max-width: 70px;
    min-width: 70px;
    font-size: .8em;
    font-weight: 700;
    height: 70px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    text-decoration: none
}

.replenishment__flex2__one:after, .replenishment__flex2__one:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -webkit-transition: all 200ms linear
}

.replenishment__flex2__one:after {
    background: rgba(0, 0, 0, .65);
    width: 100%;
    height: 0
}

.replenishment__flex2__one:before {
    background: url(/i/img/site/toolbar/icons/ic_bonus.png) no-repeat;
    z-index: 1;
    margin: auto;
    right: 0;
    bottom: 0
}

.replenishment__flex2__one.k55bonus:before {
    width: 32px;
    height: 32px;
    background-position: 0 -64px
}

.replenishment__flex2__one.k30bonus:before {
    width: 32px;
    height: 28px;
    background-position: 0 -99px
}

.replenishment__flex2__one.kclub:before {
    width: 32px;
    height: 30px;
    background-position: 0 -129px
}

.replenishment__flex2__one.klucky:before {
    width: 32px;
    height: 32px;
    background-position: 0 -160px
}

.replenishment__flex2__one.kclub {
    font-size: .7em
}

.replenishment__flex2__one.klucky {
    font-size: .55em
}

.replenishment__flex2__one:hover:after, .replenishment__flex2__one:hover:before {
    opacity: 1
}

.replenishment__flex2__one:hover:after {
    height: 70px
}

.replenishment__flex2__one:hover {
    color: rgba(0, 0, 0, .65) !important
}

.replenishment__flex__one__btn {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%
}

.replenishment__page .replenishment__flex__one__btn {
    text-align: center;
    margin-top: 20px;
    position: static
}

.replenishmentbonus__page .replenishment__flex__one__btn {
    text-align: center;
    position: static;
    margin-top: 0
}

.replenishment__flex__one .btn {
    width: 100%;
    white-space: normal
}

.replenishment__flex3 {
    margin: 0 0 0 1px;
    border-bottom: 1px solid #aaa
}

.replenishment__flex3__one {
    border: 1px solid transparent;
    padding: 10px;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #0000;
    margin-left: -1px;
    cursor: pointer;
    opacity: .5;
    margin-bottom: -1px
}

.replenishment__flex3__one.active, .replenishment__flex3__one:hover {
    border: 1px solid #dedede;
    border-bottom: 1px solid #e9e9e9 !important;
    opacity: 1
}

.replenishment__flex3__one.active {
    border: 1px solid #aaa;
    position: relative;
    z-index: 1
}

.replenishment__flex4 {
    margin: 10px -5px
}

.replenishment__page {
    max-width: 800px;
    margin: 0 auto
}

.replenishment__page .replenishment__flex4 {
    margin: -5px
}

.replenishment__flex4__one {
    background: #e5e5e5;
    margin: 5px;
    padding: 10px;
    border-radius: 5px
}

.replenishment__flex4__one__ico {
    background: url(/i/img/site/toolbar/icons/xpay_logo3_v5.png) no-repeat;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    margin: 0 auto
}

.replenishment__flex4__one:hover {
    background: #e0e0e0
}

.replenishment__flex4__one:hover .replenishment__flex4__one__ico {
    -webkit-filter: none !important;
    -moz-filter: none !important;
    -ms-filter: none !important;
    -o-filter: none !important;
    filter: none !important
}

.replenishment__flex4__one__ico, .replenishment__flex4__one__ico.visa_mastercard {
    background-position: -216px -14px;
    width: 213px;
    height: 48px
}

.replenishment__flex4__one__ico.epayments {
    background-position: -216px -243px;
    width: 212px;
    height: 47px
}

.replenishment__flex4__one__ico.bank_wire_ru {
    background-position: -227px -90px;
    width: 188px;
    height: 48px
}

.replenishment__flex4__one__ico.bank_wire_en {
    background-position: -243px -166px;
    width: 162px;
    height: 48px
}

.replenishment__flex4__one__ico.qiwi {
    background-position: -250px -314px;
    width: 144px;
    height: 57px
}

.replenishment__flex4__one__ico.yandex_money_ru {
    background-position: -240px -687px;
    width: 165px;
    height: 70px
}

.replenishment__flex4__one__ico.yandex_money_en {
    background-position: -254px -763px;
    width: 137px;
    height: 70px
}

.replenishment__flex4__one__ico.skrill {
    background-position: -272px -544px;
    width: 100px;
    height: 53px
}

.replenishment__flex4__one__ico.neteller {
    background-position: -177px -413px;
    width: 200px;
    height: 33px
}

.replenishment__flex4__one__ico.payco {
    background-position: -200px -1060px;
    width: 140px;
    height: 60px
}

.replenishment__flex4__one__ico.bitcoin {
    background-position: -188px -543px;
    width: 180px;
    height: 40px
}

.replenishment__flex4__one__ico.bank_mandiri {
    background-position: -229px -1606px;
    width: 186px;
    height: 55px
}

.replenishment__flex4__one__ico.bank_bca {
    background-position: -248px -1686px;
    width: 149px;
    height: 47px
}

.replenishment__flex4__one__ico.bank_bni {
    background-position: -254px -1765px;
    width: 135px;
    height: 39px
}

.replenishment__flex4__one__ico.bank_maybank {
    background-position: -222px -1842px;
    width: 199px;
    height: 39px
}

.replenishment__flex4__one__ico.bank_rhb {
    background-position: -248px -1914px;
    width: 149px;
    height: 47px
}

.replenishment__flex4__one__ico.bank_cimb {
    background-position: -232px -1999px;
    width: 180px;
    height: 29px
}

.replenishment__flex4__one__ico.bitcoin_skrill {
    background-position: -237px -2070px;
    width: 174px;
    height: 58px
}

.replenishment__flex4__one__ico.sofort {
    background-position: -233px -2352px;
    width: 166px;
    height: 30px
}

.replenishment__flex4__one__ico.b2binpay {
    background-position: -240px -2423px;
    width: 157px;
    height: 33px
}

.replenishment__flex4__one__ico.lpbbank {
    background-position: -226px -2495px;
    width: 185px;
    height: 61px
}

.replenishment__flex4__one__ico.ethereum {
    background-position: -182px -2243px;
    width: 213px;
    height: 60px;
}

.replenishment__flex4__one__ico.litecoin  {
    background-position: -182px -2312px;
    width: 213px;
    height: 60px;
}

.replenishment__flex4__one__ico.tether   {
    background-position: -182px -2372px;
    width: 213px;
    height: 60px;
}

.block_altc table, .replenishment__flex4__one__stretch, div.reviewsForm div.content h4.title, div.reviewsForm div.content p.description, footer {
    width: 100%
}

.replenishment__flex__one__stretch {
    width: 100%;
    padding-bottom: 40px;
    position: relative
}

.replenishment__eu .replenishment__flex__one__stretch {
    padding-bottom: 0
}

.replenishment__eu .replenishment__flex__one {
    max-width: 322px;
    min-width: 322px
}

@media (max-width: 1200px) {
    .tabs#news &gt; .content &gt; .no-scroll, .tabs#news &gt; .content &gt; .scroll {
        overflow-x: scroll
    }
}

.tabs#news &gt; .content &gt; .scroll &gt; div {
    vertical-align: top;
    display: inline-block;
    text-align: justify;
    border: 0
}

.caricatures &gt; .overview ul li a, .tabs#news .forex_news_column .forex_news_head a, .tabs#news &gt; .content &gt; .scroll a, .tabs#news &gt; .content &gt; .scroll &gt; .previous &gt; div &gt; div &gt; a, .tabs#news &gt; .content &gt; .scroll &gt; a {
    text-decoration: none
}

.tabs#news &gt; .content &gt; .previous &gt; div &gt; div &gt; a:hover, .tabs#news &gt; .content &gt; .scroll &gt; a:hover {
    border-bottom: 1px dashed #333
}

.tabs#news &gt; .content &gt; .scroll .main {
    margin: 0 7px 0 0;
    position: relative
}

.tabs#news &gt; .content &gt; .scroll .title {
    position: relative
}

.tabs#news &gt; .content &gt; .scroll .title p {
    margin-left: 40px
}

.tabs#news &gt; .content &gt; .scroll .main img {
    display: block;
    width: 390px
}

.tabs#news &gt; .content &gt; .no-scroll .main .icon, .tabs#news &gt; .content &gt; .no-scroll .main .icon_pnew {
    position: absolute;
    height: 32px;
    width: 32px;
    top: 10px;
    left: 10px;
    background: url("/i/img/icons/integrated webcam-32.png")
}

.tabs#news &gt; .content &gt; .no-scroll .main .icon_pnew {
    top: 242px
}

.tabs#news &gt; .content &gt; .no-scroll .main img {
    width: 390px
}

.tabs#news &gt; .content .more-link {
    text-align: center;
    display: block
}

.tabs#news &gt; .content &gt; .scroll .main div {
    width: 390px;
    white-space: normal;
    height: 60px
}

.tabs#news &gt; .content &gt; .scroll .main .prime_title {
    height: auto;
    max-height: 82px
}

.tabs#news &gt; .content .dt_photonews, .tabs#news &gt; .content .prime_title .dt_news {
    font-size: 14px;
    color: gray
}

.tabs#news &gt; .content .prime_title h3, .tabs#news &gt; .content .title h3 {
    font-size: 16px;
    text-transform: none;
    margin: 10px 0 7px;
    color: #000;
    font-weight: 700;
    text-align: left;
    line-height: 1.5
}

.tabs#news &gt; .content .title div {
    text-align: left
}

.tabs#news &gt; .content .icon_views {
    background: url(/i/img/photonews/icon_eye.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    font-size: 13px;
    float: right
}

.tabs#news &gt; .content .icon_count {
    background: url(/i/img/photonews/icon_views.png) no-repeat 0 33%;
    font-size: 13px;
    padding-left: 16px;
    display: inline-block;
    margin-left: 10px;
    float: right
}

.tabs#news &gt; .content &gt; .no-scroll .main div {
    width: 390px
}

.tabs#news &gt; .content .dt_news {
    font-size: 14px;
    text-align: left;
    color: #666
}

.tabs#news &gt; .content &gt; .no-scroll .title {
    min-height: 52px
}

.tabs#news &gt; .content &gt; .scroll .main div p {
    padding: 10px;
    text-align: center;
    height: 31px;
    overflow: hidden
}

.tabs#news .forex_news_column {
    width: 50%;
    display: inline-block;
    margin: 0 -2px 10px
}

.tabs#news .forex_news_column .forex_news_wrap {
    padding: 5px 2px;
    font-size: 14px
}

.tabs#news .forex_news_column:nth-child(1) .forex_news_wrap {
    margin-right: 2px
}

.tabs#news .forex_news_column:nth-child(1) .forex_news_wrap:nth-child(odd), .tabs#news .forex_news_column:nth-child(2) .forex_news_wrap:nth-child(odd) {
    background-color: #f3f4f5
}

.tabs#news .forex_news_column:nth-child(2) .forex_news_wrap {
    margin-left: 2px
}

.tabs#news .forex_news_column:nth-child(2) .forex_news_wrap:nth-child(even) {
    background-color: #fff
}

.tabs#news .forex_news_column .forex_news_wrap .forex_news_date {
    display: inline-block;
    text-align: center;
    width: 20%;
    color: #000;
    vertical-align: middle;
    font-weight: 700
}

.tabs#news .forex_news_column .forex_news_wrap .forex_news_content {
    display: inline-block;
    width: 79%;
    vertical-align: middle
}

.tabs#news .forex_news_column .forex_news_body, .tabs#news .forex_news_column .forex_news_head {
    min-height: 32px;
    margin-bottom: 4px
}

.tabs#news .forex_news_column .forex_news_links {
    min-height: 16px
}

.bkgrnd-grey {
    background-color: #f3f4f5
}

.tabs#news .forex_news_column .forex_news_wrap .forex_news_links a {
    color: gray;
    text-decoration: none
}

.tabs#news .forex_news_column .forex_news_wrap .forex_news_links a:hover {
    color: #db170f;
    text-decoration: underline
}

@media (max-width: 990px) {
    .tabs#news .forex_news_column {
        width: 100%
    }

    .tabs#news .forex_news_column .forex_news_wrap {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .tabs#news .forex_news_column .forex_news_body, .tabs#news .forex_news_column .forex_news_head {
        min-height: initial
    }

    .tabs#news .forex_news_column .forex_news_wrap {
        background-color: #fff !important
    }

    .tabs#news .forex_news_wrap.bkgrnd-grey {
        background-color: #f3f4f5 !important
    }

    .item_spec, .item_spec .header_spec {
        text-align: center
    }

    .header_spec .header_spec_text, .item_spec .header_spec a.show-hidden-part {
        float: none !important
    }
}

@media (max-width: 525px) {
    .tabs#news .forex_news_column .forex_news_wrap .forex_news_date {
        width: 100%;
        margin-bottom: 3px
    }
}

.tabs#news &gt; .content &gt; .no-scroll .main .ifx-icon {
    background: url(/i/img/icons/icon_logo_insta34x32.png)
}

.caricature, .caricature a {
    display: inline-block;
    width: 279px
}

.caricature {
    text-align: left;
    background-color: #efefef;
    position: relative;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 8px;
    cursor: pointer;
    height: 245px
}

.caricature a {
    height: 180px;
    overflow: hidden;
    background: #fff
}

.caricature img {
    width: 279px
}

.caricature .bottom_text {
    margin: 5px
}

.caricatures .img_title {
    padding: 0;
    height: 50px;
    font-weight: 700
}

.caricatures &gt; .overview {
    overflow: hidden;
    height: 280px
}

#video1 &gt; .overview ul, .caricatures &gt; .overview ul {
    height: 300px;
    white-space: nowrap;
    word-wrap: normal
}

.caricatures &gt; .overview ul li {
    width: 285px;
    display: inline-block;
    margin: 0 15px 0 0;
    vertical-align: top
}

.caricatures &gt; .overview li h4 {
    position: relative;
    text-align: left;
    font-size: 16px;
    padding: 8px 0;
    line-height: 1.4;
    color: #000;
    white-space: normal;
    font-weight: 700
}

#video1 &gt; .overview li p, .caricatures &gt; .overview li p {
    display: none
}

.caricatures &gt; .overview div.preview {
    width: 265px;
    height: 175px;
    position: relative;
    background-image: url(/i/img/site/video1/video1.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    text-align: center
}

#video1 &gt; .overview div.preview div, .caricatures &gt; .overview div.preview div {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #000;
    color: #fff;
    padding: 2px 4px;
    border-top-left-radius: 5px;
    opacity: .8
}

.tabs#news .analysis_column {
    width: 50%;
    display: inline-block;
    margin: 0 -2px
}

.tabs#news .analysis_column .analyst-block {
    background: #efefef;
    padding: 5px 10px 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px
}

@media (max-width: 1200px) {
    .tabs#news .analysis_column {
        width: 100%
    }
}

@media (max-width: 990px) {
    .tabs#news .analysis_column:nth-child(2) {
        display: none !important
    }
}

.block_altc {
    text-align: justify;
    position: relative;
    min-height: 81px;
    margin-bottom: 12px
}

.block_altc .info {
    margin-top: 4px
}

.block_altc .altc_content {
    margin: 4px 0 0 20px;
    min-height: 100px
}

.info .block_name {
    width: 175px;
    text-align: left
}

.block_name .name {
    font-weight: 700;
    padding-left: 60px
}

.block_name .type {
    color: red;
    padding-left: 60px
}

.info_state {
    padding-top: 29px;
    position: relative
}

.info_state:before {
    content: ' ';
    background: url(/i/img/analytics/page/horiz.png) repeat-x;
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 17px
}

.info_state .date {
    background: url(/i/img/analytics/page/data.png) no-repeat 0 2px;
    padding: 0 10px 0 15px;
    font-weight: 700;
    float: left
}

.info_state .vis {
    height: 25px;
    background: url(/i/img/analytics/page/visited_pol.png) repeat-x 0 2px;
    float: left;
    position: relative;
    color: #fff;
    padding: 3px 5px 0;
    margin-right: 5px;
    font-weight: 700;
    font-size: 10px
}

.info_state .vis:after, .info_state .vis:before {
    content: ' ';
    width: 2px;
    height: 13px;
    position: absolute;
    top: 2px
}

.info_state .vis:before {
    background: url(/i/img/analytics/page/info.png) no-repeat;
    left: 0
}

.info_state .vis:after {
    background: url(/i/img/analytics/page/info.png) no-repeat -2px 0;
    right: 0
}

.thumbnails:after, .thumbnails:before {
    display: table;
    line-height: 0;
    content: ""
}

.thumbnails:after {
    clear: both
}

.altc_content .img_type {
    float: left;
    padding-right: 10px;
    display: table;
    height: 100%
}

.altc_content .block_h {
    line-height: 15px;
    margin-bottom: 4px
}

.block_h a, .cor_but a {
    color: #353535;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none
}

.altc_content .con_text {
    font-size: 12px;
    padding-top: 0;
    overflow: hidden;
    max-height: 100px
}

.altc_content .block_but {
    background: url(/i/img/analytics/page/button_more.png) no-repeat;
    height: 21px;
    margin-left: -2px;
    margin-top: 3px;
    float: right
}

.altc_content .cor_but {
    width: 119px;
    text-align: center;
    display: table-cell;
    vertical-align: middle
}

.cor_but a {
    color: #fff;
    font-size: 10px
}

.altc_content .text_elanalyst, ul.tiles li.tile div.description p {
    overflow: hidden
}

.player2__onmain, .video {
    display: block;
    width: 100%;
    text-align: center
}

.video &gt; ul {
    list-style: none;
    display: block
}

.tabs#video &gt; .nav {
    background-color: #e5e5e5;
    text-align: left
}

.tabs#video &gt; .nav &gt; div {
    padding: 10px 20px;
    text-align: center
}

.tabs#video &gt; .nav &gt; div:hover {
    background-color: rgba(255, 255, 255, .3)
}

.tabs#video &gt; .nav &gt; div:active {
    background-color: rgba(255, 255, 255, .5)
}

.tabs#video &gt; .nav &gt; .active {
    background-color: #9d0000;
    color: #fff
}

.tabs#video &gt; .nav &gt; .active:hover {
    background-color: #9d0000
}

.tabs#video &gt; .content {
    padding: 10px 0;
    text-align: center;
    width: 100%;
    max-width: 1200px
}

#video1 &gt; .overview {
    overflow: hidden;
    height: 240px
}

#video1 &gt; .overview ul {
    height: 260px;
    overflow-x: scroll
}

#video1 &gt; .overview ul li {
    width: 265px;
    display: inline-block;
    padding: 10px;
    margin: 0 12px 0 0;
    border: 1px solid #bbb;
    border-radius: 5px;
    background-color: #f1f1f1
}

#video1 &gt; .overview ul li:hover {
    background-color: #e9e9e9;
    cursor: pointer;
    border: 1px solid #aaa
}

#video1 &gt; .overview li h4 {
    position: relative;
    text-align: left;
    font-size: 14px;
    height: 33px;
    padding: 5px 0 5px 40px;
    color: #666;
    overflow: hidden;
    white-space: normal
}

#video1 &gt; .overview div.preview {
    width: 265px;
    height: 175px;
    position: relative;
    background-image: url(/i/img/site/video1/video1.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    text-align: center
}

#video1 &gt; .overview div.playIcon {
    position: absolute;
    left: 0;
    top: 7px;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url(/i/img/site/video1/icons.png);
    background-position: 0 0
}

.player2__onmain {
    background-image: url(/i/img/site/video1/background.jpg);
    color: #fff;
    margin: 20px 0 0;
    display: none;
    z-index: 999;
    left: 0
}

.player2__onmain div.description {
    width: 46%;
    float: left
}

.player2__onmain div.description &gt; div:first-child {
    text-align: right
}

.player2__onmain div.description &gt; div:first-child img {
    cursor: pointer
}

.player2__onmain div.description h4 {
    font-size: 1.3em;
    margin: 10px 0;
    color: #fff;
    font-weight: 300
}

.player2__onmain div.description p {
    font-size: 1.2em;
    margin: 10px 0;
    color: #fff
}

.player2__onmain div.description .d_info {
    text-align: left;
    padding-left: 30px
}

.player2__onmain div.iconActive {
    border: 0;
    margin: -25px 0 0;
    padding: 10px;
    position: absolute;
    z-index: 999;
    background-color: #fff;
    border-radius: 100%
}

.player2__onmain div.iconActive &gt; div {
    background-image: url(/i/img/site/video1/icons.png);
    background-position: -60px 0;
    width: 30px;
    height: 30px
}

.player2__onmain div.close &gt; img {
    vertical-align: middle;
    margin: 0 10px
}

.player2__onmain div.youtube {
    padding: 40px 0;
    margin: 0 auto;
    text-align: center;
    width: 1200px
}

.youtube:after, .youtube:before {
    content: " ";
    display: table
}

.youtube:after {
    clear: both
}

.player2__onmain #player, .player2__onmain #player_wrapper {
    border: 4px solid #333;
    box-shadow: 0 0 10px rgba(0, 0, 0, .8);
    display: block;
    float: left
}

div.vps {
    width: 100%;
    max-width: none;
    margin: 20px auto 0;
    padding: 0;
    background-image: url(/i/img/site/vps/background.jpg);
    min-height: 240px;
    background-position: center;
    position: relative
}

div.vps .btn {
    padding: 20px 60px;
    text-align: center;
    border-radius: 0;
    font-size: 1.4em;
    position: absolute;
    bottom: 30px
}

div.contests {
    padding-top: 25px;
    text-align: center
}

ul.tiles {
    display: table;
    line-height: 0
}

ul.tiles li.tile {
    display: inline-block;
    line-height: 0;
    position: relative;
    margin: 7.5px 0;
    overflow: hidden;
    padding: 2px;
    box-sizing: border-box;
    border: 1px solid transparent
}

ul.tiles li.tile a {
    display: block;
    overflow: hidden
}

ul.tiles li.tile:hover {
    border: 1px solid #ddd
}

li.tile:nth-child(8), ul.tiles li.tile:nth-child(3) {
    margin: 7.5px 0 !important
}

ul.tiles li.tile img {
    width: 100%;
    cursor: pointer
}

ul.tiles li.tile:nth-child(n+4) img {
    max-width: 228px
}

ul.tiles li.tile div.description {
    line-height: 1.2;
    color: #fff;
    background-color: rgba(0, 0, 0, .5);
    border-top: 1px solid rgba(0, 0, 0, .2);
    position: absolute;
    bottom: 2px;
    padding: 10px;
    text-align: left;
    left: 2px;
    right: 2px
}

ul.tiles li.tile div.description h3 {
    font-weight: 600;
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    font-size: inherit;
    text-transform: none
}

@media (max-width: 1200px) {
    ul.tiles li.tile:nth-child(n) {
        margin: 7.5px !important
    }

    ul.tiles li.tile img {
        max-width: 228px
    }
}

.tabs#contestsTable, .tabs#contestsTable td {
    text-align: center
}

.sidebar section #learn p, .sidebar section #learn4 p, .tabs#contestsTable .table2 {
    margin-bottom: 15px
}

.tabs#contestsTable &gt; .nav {
    border-top: 1px solid #ccc;
    background-color: #eee;
    width: 100%;
    overflow: hidden
}

.tabs#contestsTable &gt; .nav &gt; div {
    border-right-width: 0;
    font-size: 1.2em;
    color: #444;
    width: 12.5%;
    padding: 10px 0 100%;
    margin-bottom: -99%;
    float: left
}

.tabs#contestsTable &gt; .nav &gt; div:last-child {
    border-right-width: 1px
}

.tabs#contestsTable &gt; .nav &gt; div:hover {
    background-color: #ddd
}

.tabs#contestsTable &gt; .nav &gt; div:active {
    background-color: #ccc
}

.tabs#contestsTable &gt; .nav &gt; .active, .tabs#contestsTable &gt; .nav &gt; .active:hover {
    background-color: #9b0000;
    color: #fff
}

.tabs#contestsTable &gt; .content {
    padding: 0;
    margin: 0
}

.tabs#contestsTable div.chart, div.reviews div.content div.author, div.reviewsForm &gt; div {
    display: inline-block
}

div.table2 table {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
    vertical-align: top
}

div.table2 table tr td {
    border: 1px solid #787878;
    padding: 1%;
    vertical-align: middle
}

div.table2 table tr td &gt; img {
    vertical-align: middle;
    margin: 0 5px
}

div.table2 table tr:first-child td {
    background-color: #787878;
    color: #fff
}

div.table2 table tr:nth-child(2n+3) td {
    background-color: rgba(0, 0, 0, .1)
}

div.table2 table tr td:nth-child(2) {
    text-align: left
}

div.table2 table tr:nth-child(1) td {
    text-align: center
}

@media screen and (max-width: 500px) {
    div.table2.adaptive table, div.table2.adaptive td, div.table2.adaptive tr {
        display: block
    }

    div.table2.adaptive tr {
        margin-bottom: 10px
    }

    div.table2.adaptive tr:nth-child(n+1) td:first-child {
        background-color: #787878;
        color: #fff;
        text-align: center !important;
        font-weight: 400 !important
    }

    div.table2.adaptive tr:first-child td {
        background-color: #636363 !important
    }

    div.table2.adaptive tr:nth-child(n+1) td:last-child {
        text-align: center !important;
        min-height: 24px;
        line-height: 24px
    }

    div.table2.adaptive tr:nth-child(n+1) td:last-child &gt; span {
        text-align: justify;
        display: inline-block;
        vertical-align: middle
    }

    div.table2.adaptive table tr:nth-child(2n+3) td {
        background-color: #fff
    }
}

div.reviews {
    padding: 20px 0
}

div.reviews div.content {
    max-width: 800px;
    margin: 0 auto
}

div.reviews div.author {
    text-align: left;
    margin: 0 1.5% 0 0
}

div.reviews div.author ul li {
    border-bottom: 1px solid #ddd;
    text-align: center;
    font-size: 1.2em;
    padding: 20px
}

div.reviews div.author ul li:nth-child(2n+2) {
    background-color: #f5f5f5
}

div.reviews div.author ul li img.icon {
    border-radius: 50%
}

div.reviews div.author ul li p.description {
    margin: 10px auto;
    text-align: justify
}

div.reviewsForm div.icons {
    text-align: center;
    width: 100%
}

#demo-account-block .icons a small, div.reviewsForm div.content {
    display: block
}

div.reviewsForm div.icons ul li {
    background-color: transparent !important;
    padding: 5px 15px;
    margin: 0 auto;
    cursor: pointer;
    border: 0;
    display: inline-block
}

div.reviewsForm div.icons ul li img {
    width: 75px;
    height: auto;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

div.reviewsForm div.icons ul li:first-child img {
    width: 100px
}

div.reviewsForm div.icons div.previous {
    border: 10px solid transparent;
    border-right: 10px solid #ddd;
    display: inline-block;
    float: left;
    margin: 40px 0 0 20px
}

div.reviewsForm div.icons div.previous:hover {
    border: 10px solid transparent;
    border-right: 10px solid #444;
    cursor: pointer
}

div.reviewsForm div.icons div.next {
    border: 10px solid transparent;
    border-left: 10px solid #ddd;
    display: inline-block;
    float: right;
    margin: 40px 20px 0 0
}

div.reviewsForm div.icons div.next:hover {
    border: 10px solid transparent;
    border-left: 10px solid #444;
    cursor: pointer
}

div.reviewsForm div.content .baloon {
    border-radius: 10px;
    background-color: rgba(200, 200, 200, .8);
    color: #333;
    font-size: 1.2em;
    padding: 20px;
    margin: 10px 0 0 10px;
    position: relative
}

div.reviewsForm div.content .baloon:before {
    content: '';
    border: 10px solid transparent;
    border-bottom: 10px solid rgba(200, 200, 200, .8);
    position: absolute;
    left: 115px;
    top: -20px
}

div.reviewsForm div.content h4 {
    text-align: left;
    padding: 5px 0;
    font-size: 1.5em
}

div.reviewsForm div.content p {
    text-align: justify;
    line-height: 1.5;
    padding: 5px 0
}

.reviews__partners {
    margin: 10px 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.reviews__partners a {
    font-size: .8em;
    display: inline-block
}

.corners a:hover, .resources a, .reviews__banner_link, .reviews__button, .tabs#news &gt; .content .content-wrap .main a, footer a {
    text-decoration: none
}

.reviews__button {
    min-width: 300px;
    height: 69px;
    padding: 0 10px;
    background-color: #333;
    color: #fff;
    border-radius: 5px;
    display: table-cell;
    vertical-align: middle;
    margin: 5px
}

.reviews__button:hover {
    background-color: #970202;
    border-color: #970202
}

.reviews__button_xs {
    min-width: none;
    white-space: normal;
    width: 100%;
    line-height: 22px;
    padding: 0
}

.reviews__banner {
    width: 145px;
    height: 69px;
    border-radius: 5px;
    background-position: 0 0;
    display: inline-block
}

.reviews__banner:hover {
    cursor: pointer;
    background-position-x: 145px
}

.reviews__banner_bf {
    background-image: url(/i/img/site/reviews/banner/1.jpg)
}

.reviews__banner_fmch {
    background-image: url(/i/img/site/reviews/banner/2.jpg)
}

.reviews__banner_tf {
    background-image: url(/i/img/site/reviews/banner/3.jpg)
}

.reviews__banner_advita {
    background-image: url(/i/img/site/reviews/banner/4.jpg)
}

.reviews__banner_rusfond {
    background-image: url(/i/img/site/reviews/banner/6.jpg)
}

.reviews__banner_msf {
    background-image: url(/i/img/site/reviews/banner/7.jpg)
}

.reviews__banner_sos {
    background-image: url(/i/img/site/reviews/banner/8.jpg)
}

.reviews__banner_wikimedia {
    background-image: url(/i/img/site/reviews/banner/9.jpg)
}

@media (max-width: 700px) {
    div.reviewsForm div.content {
        width: 100%
    }

    div.reviews div.content, div.reviewsForm {
        display: block
    }

    div.reviewsForm div.icons ul li {
        display: inline;
        padding: 5px
    }

    div.reviewsForm div.icons {
        width: 100%;
        margin-bottom: 10px
    }

    div.reviewsForm div.icons div.previous {
        border: 10px solid transparent;
        border-right: 10px solid #ddd;
        display: inline-block;
        margin: 0 0 4%
    }

    div.reviewsForm div.icons div.next {
        border: 10px solid transparent;
        display: inline-block;
        border-left: 10px solid #ddd;
        margin: 0 2px 4% 0
    }

    div.reviewsForm div.icons div.previous:hover {
        border: 10px solid transparent;
        border-right: 10px solid #444;
        cursor: pointer
    }

    div.reviewsForm div.icons div.next:hover {
        border: 10px solid transparent;
        border-left: 10px solid #444;
        cursor: pointer
    }

    div.reviewsForm div.icons ul li img {
        width: 16%
    }

    div.reviewsForm div.icons ul li:first-child img {
        width: 18%
    }

    div.reviewsForm ul {
        display: inline
    }

    div.reviewsForm div.content .baloon:before {
        content: '';
        border: 10px solid transparent;
        border-bottom: 10px solid rgba(200, 200, 200, .8);
        position: absolute;
        left: 51px;
        top: -20px
    }

    div.reviewsForm div.content .baloon {
        margin: 0
    }
}

.content.separator_h, .corners {
    background: #eee;
    border: 1px solid #dbdbdb
}

.corners {
    text-align: left;
    line-height: 1.5
}

.corners div {
    background: url(/i/img/getting_started/t-l.gif) top left no-repeat;
    position: relative;
    margin: -1px
}

.corners div div {
    background: url(/i/img/getting_started/t-r.gif) top right no-repeat;
    margin: 0
}

.corners div div div {
    background: url(/i/img/getting_started/b-r.gif) bottom right no-repeat
}

.corners div div div div {
    background: url(/i/img/getting_started/b-l.gif) bottom left no-repeat;
    padding: 8px 12px
}

.page .block {
    text-align: center;
    padding: 0;
    max-width: none;
    margin: 0
}

@media (min-width: 1660px) {
    .page .block.sections {
        min-height: 1100px
    }
}

.page div.block &gt; div.content {
    display: block !important;
    width: auto;
    max-width: 1200px;
    margin: 0 auto;
    padding: 25px 25px 10px
}

.content.separator_h {
    border-radius: 7px;
    padding: 0 !important
}

.separator_h h4 {
    padding: 16px !important
}

.page div.breadcrumbs &gt; div.content, .page div.nobreadcrumbs &gt; div.content {
    display: flex !important;
    align-items: flex-end;
    justify-content: space-between;
    color: #fff;
    text-align: center;
    padding: 20px 25px
}

.page div.breadcrumbs img, .page div.nobreadcrumbs img, .page i.menu-icon.beginners-about {
    display: inline-block;
    vertical-align: middle
}

.page div.breadcrumbs .noh1, .page div.breadcrumbs h1, .page div.nobreadcrumbs .noh1, .page div.nobreadcrumbs h1 {
    display: inline-block;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 1.9;
    padding: 7px 10px 0
}

.page div.breadcrumbs a, .page div.nobreadcrumbs a {
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px
}

.awardsmain_block {
    background: url(/i/img/awards/awardslist.png) no-repeat;
    margin: 0 auto
}

.awardsmain_5, .awardsmain_7 {
    width: 40px;
    height: 40px;
    background-position: -384px -5px
}

.awardsmain_5 {
    background-position: -334px -5px
}

.awardsmain_6 {
    width: 40px;
    height: 38px;
    background-position: -284px -5px
}

.awardsmain_2 {
    width: 74px;
    height: 38px;
    background-position: -46px -5px
}

.awardsmain_3 {
    width: 50px;
    height: 38px;
    background-position: -130px -5px
}

.awardsmain_4 {
    width: 34px;
    height: 38px;
    background-position: -190px -5px
}

.page div.banner &gt; div.content {
    justify-content: center;
    display: flex !important;
    padding: 25px 25px 0
}

.page div.banner &gt; div.content img {
    vertical-align: bottom
}

.page div.banner &gt; div.content &gt; div {
    text-align: justify;
    display: inline-block;
    line-height: 1.5;
    padding-bottom: 25px
}

.page div.banner &gt; div.content &gt; div:first-child {
    min-width: 600px;
    margin: 0 20px 0 0
}

.page div.banner h1, .page div.banner h3 {
    padding-bottom: 10px;
    color: #000;
    text-align: left;
    font-size: 1.6em;
    text-transform: none
}

.page div.banner p {
    color: #666
}

.page div.sections {
    border-top: 1px solid #ccc;
    background: linear-gradient(to bottom, #f9f9f9 0%, #fff 70%)
}

.page div.sections div.section {
    display: inline-table;
    margin: 10px 1.5% !important;
    width: 47%;
    text-align: justify;
    line-height: 1.5
}

.page div.sections &gt; div.content {
    text-align: justify
}

.page div.sections &gt; div.content h4 {
    font-size: 1.4em;
    line-height: 1.5
}

.page div.sections &gt; div.content h5 {
    font-size: 1.8em;
    padding-top: 15px;
    text-transform: uppercase;
    display: block !important;
    width: auto !important
}

.page p &gt; a {
    color: #000
}

.page p &gt; a:hover, div.page .banner p &gt; a:hover {
    color: red
}

footer div.copyright {
    background-image: url(/i/img/site/footer/background.png);
    color: #fff;
    margin: 0;
    width: 100%
}

footer div.copyright &gt; div {
    max-width: 1200px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 15px;
    text-align: center
}

footer div.copyright a, footer div.copyright p {
    color: #fff;
    display: inline-block
}

.big-icons-list li a:hover, .page p &gt; a, div.sidebar section#sidebar_faces_widget .item a:hover div.title, div.sidebar section#sponsorship_widget .item a:hover div.title, footer a:hover {
    text-decoration: underline
}

footer div.flinks {
    width: 100%;
    background-color: #eee
}

footer div.flinks &gt; ul {
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
    display: block;
    list-style: none
}

footer div.flinks &gt; ul li {
    width: 15.715%;
    display: inline-block;
    padding: 10px .25%;
    text-align: center;
    vertical-align: top;
    min-height: 135px;
    font-size: 1.1em
}

footer div.flinks &gt; ul li .ficon {
    display: block;
    margin: 5px auto 10px
}

footer div.flinks &gt; ul li:nth-child(2) div.icon {
    background-position-x: -40px
}

footer div.flinks &gt; ul li:nth-child(3) div.icon {
    background-position-x: -80px
}

footer div.flinks &gt; ul li:nth-child(4) div.icon {
    background-position-x: -120px
}

footer div.flinks &gt; ul li:nth-child(5) div.icon {
    background-position-x: -160px
}

footer div.flinks &gt; ul li:nth-child(6) div.icon {
    background-position-x: -200px
}

footer div.flinks &gt; ul li:nth-child(7) div.icon {
    background-position-x: -240px
}

footer div.flinks &gt; ul li:nth-child(8) div.icon {
    background-position-x: -280px
}

footer div.flinks &gt; ul li:hover {
    cursor: pointer;
    background-color: #e1e1e1;
    text-decoration: underline
}

footer div.flinks &gt; ul li:active {
    background-color: rgba(0, 0, 0, .1)
}

footer &gt; div.content {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    position: relative
}

ul.map {
    padding: 10px 0;
    display: inline-block;
    width: 100%;
    max-width: 20px;
    list-style: none;
    min-width: 350px;
    vertical-align: top;
    text-align: left
}

ul.map &gt; h4 {
    color: #fff;
    font-size: 1.7em;
    text-transform: uppercase
}

ul.map &gt; li {
    border-bottom: 3px dotted #8e8e8e;
    border-left: 3px dotted #8e8e8e;
    padding: 16px 0 16px 20px;
    margin: 0;
    width: 0
}

ul.map &gt; li a {
    display: block;
    margin: -28px 0 0;
    font-size: 1.2em;
    padding: 0 10px;
    text-decoration: none;
    color: #fff;
    min-width: 250px
}

ul.map &gt; li a:hover {
    text-decoration: underline;
    cursor: pointer
}

ul.map &gt; li:last-child {
    border-bottom: none;
    border-left: none
}

div.map, div.social &gt; .icon {
    display: inline-block
}

div.social {
    text-align: center;
    display: block;
    width: 350px;
    min-height: 220px;
    position: absolute;
    right: 45px;
    bottom: 0
}

div.social p {
    color: #fff;
    font-size: .9em
}

div.social &gt; .icon {
    background-image: url(/i/img/site/footer/social.png);
    background-position: 0 0;
    width: 26px;
    height: 26px;
    margin: 15px 10px;
    cursor: pointer
}

div.social &gt; a.icon:nth-child(3) {
    background-position-x: -26px
}

div.social &gt; a.icon:nth-child(4) {
    background-position-x: -52px
}

div.social &gt; a.icon:nth-child(5) {
    background-position-x: -78px
}

div.social &gt; a.icon:nth-child(6) {
    background-position-x: -130px
}

div.social &gt; a.icon.icon-fb {
    background-position: 0 0
}

div.social &gt; a.icon.icon-twitter {
    background-position: -26px 0
}

.toggle {
    display: none
}

div.social &gt; a.icon.icon-google {
    background-position: -52px 0
}

div.social &gt; a.icon.icon-youtube {
    background-position: -78px 0
}

div.social &gt; a.icon.icon-rss {
    background-position: -130px 0
}

@media (max-width: 1200px) {
    div.toolbar div.toolbarIcons {
        margin-left: -5px
    }

    div.toolbarIcons div.icon {
        margin-left: 2px !important;
        margin-right: 2px !important
    }

    header {
        text-align: center
    }

    #slider {
        margin: 300px 0 0 50px
    }

    #slides .bx-controls-direction a {
        top: 345px
    }

    #slider &gt; div {
        padding: 4px;
        margin: 4px
    }

    #informer, #quotes_informer, .informer, .offer .offer-arrows, .slides2, div.tradingTools div.openAccount &gt; img {
        display: none
    }

    .offer ul &gt; li {
        font-size: .9em;
        padding: 10px 0
    }

    .offer &gt; div {
        margin: 10px
    }

    .offer h3 {
        font-size: 1em;
        font-weight: 600;
        width: 100%
    }

    div.contests &gt; ul &gt; li:nth-child(n) {
        height: 150px;
        max-width: 380px;
        margin: 0 .5% 1%;
        text-align: left
    }

    div.contests &gt; ul &gt; li:nth-child(n) .title {
        font-size: 20px;
        text-align: inherit
    }

    div.tradingTools {
        text-align: left;
        padding: 0;
        display: table
    }

    div.tradingTools &gt; div {
        display: block
    }

    div.tradingTools div.now {
        width: auto;
        padding: 20px 10%
    }

    div.tradingTools div.openAccount {
        text-align: center
    }

    div.tradingTools div.openAccount form {
        display: block;
        text-align: center;
        width: auto;
        padding: 0;
        min-height: 0;
        margin: 20px auto;
        border-bottom: none
    }

    div.tradingTools div.openAccount form div.button {
        margin: 10px 0 20px;
        padding: 15px 0
    }

    div.tradingTools div.directory {
        margin: 0 auto
    }

    div.tradingTools div.directory h3.title {
        margin: 0 auto 10px
    }

    div.tradingTools div.directory ul {
        display: table;
        width: 100%
    }

    div.tradingTools div.tools {
        width: auto
    }

    div.tradingTools div.tools ul {
        margin: 0 20px;
        text-align: center
    }

    div.tradingTools div.tools ul li {
        border: 1px solid #bbb;
        min-width: 190px;
        text-align: center;
        padding: 15px 10px;
        margin: 5px 2px;
        display: inline-block
    }

    .tradingTools &gt; div:last-child &gt; ul &gt; li &gt; p {
        display: block;
        text-align: center
    }

    div.awards div.content &gt; div {
        display: block;
        margin: 20px auto;
        text-align: center
    }

    div.awards div.content div.gallery {
        width: 100%
    }

    .replenishment__flex__one, .tabs#monitoring &gt; .content &gt; table tr &gt; td &gt; .chart, div.awards div.content div.description {
        display: none
    }

    div.awards div.content iframe {
        margin-right: 0 !important
    }

    footer &gt; div:last-child {
        background-image: none;
        background-color: #333
    }

    ul.map {
        display: inline-block;
        width: 45%;
        max-width: none;
        min-width: 0;
        text-align: center;
        color: #fff
    }

    ul.map &gt; li {
        border: 0;
        padding: 2px 10px;
        margin: 5px;
        width: auto
    }

    div.map &gt; ul {
        width: 100%;
        text-align: center
    }

    ul.map &gt; li a {
        margin: 0;
        padding: 0;
        min-width: 0
    }

    ul.map &gt; li a:hover {
        text-decoration: underline;
        cursor: pointer
    }

    .tabs#monitoring &gt; .content &gt; table tr.data-row td:first-child {
        padding: 14px 0
    }

    .replenishment__eu .replenishment__flex__one {
        display: block !important
    }
}

@media (max-width: 990px) {
    div.toolbar {
        padding: 5px 0;
        margin-bottom: 15px
    }

    div.toolbarButton div.pop-up {
        margin: 15px 0 0
    }

    form#search {
        max-height: none;
        height: 35px;
        max-width: none;
        margin: 2px 0 0 5px
    }

    form#search input[type=search] {
        height: 35px;
        width: 80%;
        padding: 0 2.5%;
        font-size: 1.2em
    }

    form#search button {
        height: 35px;
        width: 35px;
        padding: 0
    }

    header {
        text-align: left
    }

    .flag, nav div.dropdown &gt; div.footer, nav &gt; ul &gt; li.active::after {
        display: none
    }

    .dropdown {
        position: relative;
        margin: 10px 0 0
    }

    nav div.dropdown &gt; div &gt; div {
        margin: 0 auto;
        padding-left: 0
    }

    .dropdown &gt; div:first-child &gt; div &gt; p, .dropdown &gt; div:last-child &gt; div &gt; p {
        width: 100%;
        font-size: .8em;
        display: none
    }

    .dropdown &gt; div &gt; div &gt; ul {
        margin: 0
    }

    .dropdown &gt; div &gt; div &gt; ul &gt; li &gt; ul {
        list-style: circle;
        text-align: left;
        margin: 10px 0 -10px;
        padding: 10px 5%;
        background-color: rgba(230, 70, 70, .2);
        width: 90%;
        border-top: 1px solid rgba(0, 0, 0, .3)
    }

    nav {
        max-width: none;
        display: block;
        margin: 20px 0 0
    }

    nav &gt; ul, nav &gt; ul &gt; li {
        width: 100%
    }

    nav &gt; ul &gt; li {
        display: block;
        border-right: none;
        border-bottom: 1px solid #ccc;
        padding: 0
    }

    #main-menu {
        border-top: 1px solid #ccc
    }

    nav &gt; ul &gt; li.active {
        background-color: rgba(100, 100, 100, .1)
    }

    nav &gt; ul &gt; li &gt; a {
        padding: 18px 0;
        margin: 0;
        display: block;
        font-size: 1.3em
    }

    nav &gt; ul &gt; li:last-child {
        border: 0
    }

    nav div.dropdown {
        margin: 0;
        border: 0;
        top: 0;
        position: relative
    }

    nav div.dropdown &gt; p {
        margin: 0;
        padding: 20px
    }

    .dropdown &gt; div &gt; div &gt; ul &gt; li &gt; div:first-child, nav div.dropdown &gt; div.header &gt; div &gt; div:first-child {
        display: none
    }

    nav div.dropdown &gt; div.header &gt; div &gt; div:last-child {
        display: block;
        width: 95%;
        padding: 2.5%;
        text-align: left
    }

    .dropdown::before {
        content: '';
        position: absolute;
        left: 50%;
        z-index: 999;
        border: 15px solid transparent;
        border-top: 15px solid #e3e3e3;
        margin-left: -15px
    }

    .dropdown &gt; div &gt; div &gt; ul &gt; li {
        border-bottom: 1px solid rgba(0, 0, 0, .2);
        margin: 0;
        padding: 10px 0;
        text-align: left
    }

    .dropdown &gt; div &gt; div &gt; ul &gt; li:last-child {
        border-bottom: none
    }

    .dropdown &gt; div &gt; div &gt; ul &gt; li &gt; ul &gt; li {
        float: none;
        margin: 0 30px;
        font-size: 1.2em;
        padding: 15px 0;
        color: #fff
    }

    #slider {
        margin: 200px 0 0 10px
    }

    #slides .bx-controls-direction a {
        top: 82.5px
    }

    #slider &gt; div {
        padding: 3px;
        margin: 3px
    }

    div.bonuses .bonus .bonus-icon {
        display: block;
        margin-left: auto;
        margin-right: auto
    }

    .contestsTable, .language-dropdown &gt; a &gt; span, .replenishment__eu .replenishment__flex__two, div#contestsTable {
        display: none
    }

    .tabs#monitoring &gt; .content &gt; table tr:first-child &gt; td:first-child {
        text-align: center
    }

    .tabs#monitoring &gt; .content &gt; table tr &gt; td:first-child {
        text-align: left;
        padding: 0 10px
    }

    div.contests {
        margin: 0 auto;
        padding: 30px 0 0
    }

    .page div.banner &gt; div.content, .page div.breadcrumbs &gt; div.content, .page div.nobreadcrumbs &gt; div.content {
        display: block !important
    }

    .page div.banner &gt; div.content &gt; div:first-child {
        text-align: center;
        margin: 0;
        min-width: 0;
        width: auto;
        display: block;
        min-height: inherit
    }

    .page div.banner img {
        width: 100%;
        max-width: 650px;
        margin-top: -6px
    }

    #main-menu-wrapper {
        position: fixed;
        box-shadow: 0 3px 3px rgba(0, 0, 0, .3);
        top: 0;
        background: #fff;
        z-index: 100
    }

    #main-menu-wrapper .toggle-btn {
        position: absolute;
        top: 8px;
        right: 10px;
        width: 50px;
        height: 50px;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(/i/img/site/menu/mobile_menu.png)
    }

    #main-menu-wrapper #logo {
        margin-left: 20px
    }

    #main-menu {
        margin: 10px 0 -10px;
        overflow-y: auto;
        display: none;
        background-color: #efefef;
        max-height: 600px
    }

    div.loginForm div.button {
        max-width: 150px
    }

    .toolbar #old-version {
        position: fixed;
        background: #fff;
        z-index: 101;
        width: 100%;
        top: -1px;
        border-bottom: 1px solid #ddd
    }

    .replenishment__eu .replenishment__flex__one {
        min-width: inherit;
        width: 100%;
        border-right: 0 !important;
        padding-right: 0 !important;
        margin-right: 0 !important
    }
}

@media (max-width: 900px) {
    div.reviews div.content div.author {
        width: 90%;
        text-align: left;
        margin: 0 auto
    }

    div.reviews div.content div.partners {
        display: none
    }

    .language-dropdown ul li {
        width: 33.3%
    }

    .language-dropdown &gt; a &gt; span {
        text-align: center;
        display: none
    }

    .language-dropdown &gt; a:after {
        margin-right: -5px
    }

    .language-dropdown ul {
        width: 350px;
        height: auto;
        left: calc(50% - 188px)
    }
}

@media (max-width: 750px) {
    .toolbarButton {
        height: 30px;
        padding: 5px 0
    }

    .toolbarButton &gt; div:last-child &gt; form &gt; input[type=password], .toolbarButton &gt; div:last-child &gt; form &gt; input[type=text] {
        padding: 10px 0
    }

    .toolbarButton &gt; div:last-child &gt; form &gt; input[type=submit] {
        padding: 20px 0;
        height: auto;
        text-align: center
    }

    .button {
        padding: 5px 10px
    }

    .open .button {
        width: 50%;
        margin: 5px 0;
        min-width: 200px
    }

    .offer &gt; div:last-child {
        display: none
    }

    .tabs#news &gt; .content &gt; .previous &gt; div &gt; img, ul.map {
        display: none
    }

    .tabs#news &gt; .content &gt; .previous &gt; div &gt; div {
        display: block;
        width: 100%
    }

    .tabs#news &gt; .content &gt; .previous &gt; div &gt; div &gt; p {
        padding: 0 0 10px
    }

    div.tradingTools div.openAccount form div.button {
        display: block;
        margin: 5px 0;
        padding: 15px 0;
        width: auto
    }

    div.tradingTools div.directory {
        margin: 20px auto
    }

    div.tradingTools div.directory li {
        width: auto;
        max-width: 110px;
        text-align: center;
        padding: 10px;
        margin: 5px
    }

    div.awards div.content {
        padding: 0;
        margin: 0
    }

    div.reviews div.content {
        display: block
    }

    div.reviews div.content &gt; div, div.toggle {
        display: block;
        margin: 10px 0
    }

    footer div.flinks &gt; ul {
        display: flex;
        flex-wrap: wrap;
        margin: 0 2.5%;
        width: 95%;
        max-width: none;
        text-align: center
    }

    footer div.flinks &gt; ul li {
        display: inline-block;
        width: 48%;
        padding: 10px .5%;
        font-size: 1.1em
    }

    footer div.flinks &gt; ul li div.icon {
        margin: 5px auto
    }

    div.toggle {
        margin: 0 0 10px
    }

    div.toggle div.content a, div.toggle div.title {
        padding: 10px 0;
        color: #fff;
        font-size: 1.7em;
        border-bottom: 1px solid #600
    }

    div.toggle div.title:hover {
        cursor: pointer;
        background-color: rgba(0, 0, 0, .2)
    }

    div.toggle div.content {
        padding: 10px 0;
        display: none
    }

    div.toggle div.content a {
        display: block;
        padding: 15px 0;
        font-size: 1.2em;
        cursor: pointer
    }

    div.vps {
        width: 100%;
        margin: 20px auto 0;
        background-image: none;
        min-height: 0;
        background-position: initial;
        position: relative
    }

    div.vps .btn {
        width: 90%;
        padding: 20px 0;
        opacity: 1;
        margin: 10px auto;
        font-size: 1.2em;
        position: relative;
        bottom: initial
    }

    .language-dropdown.support ul {
        left: auto;
        right: -5px
    }
}

@media (max-width: 670px) {
    .infoblock__flex {
        display: block !important
    }

    .infoblock__flex__one {
        margin-right: 0;
        margin-bottom: 20px;
        border-bottom: 1px dashed #dbdbdb;
        text-align: center;
        padding-bottom: 10px
    }

    .fotorama__imagelist {
        margin: 20px;
        margin-bottom: 30px !important
    }

    .fotorama__imagelist__one {
        opacity: 1
    }

    .banner__headertext__formain {
        min-height: 350px
    }

    .banner__headertext__formain__button {
        display: block;
        position: absolute !important;
        text-align: center;
        bottom: 80px;
        width: 100%
    }

    .banner__headertext__formain__button .btn {
        font-size: 17px;
        width: calc(100% - 30px) !important;
        white-space: normal;
        line-height: 27px !important
    }

    .banner__headertext__formain__pre .bx-wrapper {
        margin-bottom: 0
    }

    .banner__headertext .main_text, .banner__headertext .main_text p {
        text-align: center !important
    }

    #video1 &gt; div.player iframe {
        width: 426px;
        height: 240px
    }

    #video1 &gt; div.player div.close {
        right: 0;
        margin: 30px 0 0;
        padding: 20px
    }

    .tabs#monitoring &gt; .nav &gt; div {
        padding: 20px 0;
        width: 100%
    }

    .tabs#position &gt; .nav &gt; div {
        padding: 20px 0;
        width: 50%
    }

    .info-support, .instruments h3, .reviews h3, .service h3 {
        padding-left: 10px;
        padding-right: 10px
    }

    .contests h3 {
        padding-left: 0
    }
}

@media (max-width: 599px) {
    .device__button {
        display: block;
        width: calc(100% - 40px);
        margin: 20px 0 0 !important;
        padding: 10px 20px;
        box-sizing: content-box
    }

    .contests__form__flex {
        display: block
    }

    .contests__form__flex__one {
        margin-right: 0;
        text-align: center;
        width: 100%;
        margin-bottom: 10px
    }

    .contests__form__flex__two, .service .tile &gt; a {
        width: 100%
    }

    form#search input[type=search] {
        width: 78%
    }

    .service div.table .traders-positions {
        display: none
    }

    .service div.table .monitoring_forex {
        width: 100% !important;
        margin: 0
    }

    .tabs#monitoring &gt; .content &gt; table tr.data-row td:first-child {
        padding: 14px 0 !important
    }

    .tabs#monitoring &gt; .content &gt; table tr &gt; td {
        text-align: center !important;
        vertical-align: middle
    }

    .loginForm .btn {
        min-width: 140px
    }

    div.awards div.content iframe {
        min-width: 100%;
        width: 100px;
        *width: 100%
    }
}

@media (max-width: 525px) {
    .tabs#news &gt; .nav &gt; div, .tabs#video &gt; .nav &gt; div {
        display: block;
        width: 100%;
        padding: 20px 0
    }

    .content {
        text-align: center
    }

    .tabs#news &gt; .content &gt; div {
        display: block;
        text-align: center
    }

    .tabs#news &gt; .content &gt; .main, .tabs#news &gt; .content &gt; .previous {
        width: 100%;
        margin: 0
    }

    .tabs#news &gt; .content &gt; .previous &gt; div {
        margin: 20px 0;
        padding: 20px 0;
        border-bottom: 1px solid #999
    }

    #main-menu-wrapper {
        text-align: left
    }
}

@media (max-width: 460px) {
    .contests__form .g-recaptcha {
        -moz-transform: scale(.69);
        -o-transform: scale(.69);
        -webkit-transform: scale(.69);
        transform: scale(.69);
        width: 145%;
        -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0
    }

    .offer .flex {
        flex-wrap: wrap
    }

    .offer .offer-left-col, .offer .offer-right-col {
        width: 90%
    }

    #video1 &gt; div.player &gt; div:nth-child(4) {
        padding: 0;
        display: inline-block
    }

    #video1 &gt; div.player &gt; div:nth-child(4) &gt; iframe {
        display: none
    }

    #video1 &gt; div.player &gt; div &gt; h4, #video1 &gt; div.player &gt; div &gt; p {
        font-size: 1.4em;
        margin: 10px 0;
        text-align: center
    }

    #video1 &gt; div.player &gt; div &gt; h4 {
        font-size: 1em
    }

    div.contests &gt; ul &gt; li:nth-child(n) {
        min-width: 300px;
        width: 100%;
        margin: 0 0 10px
    }

    div.contests &gt; ul &gt; li:nth-child(n) .title {
        font-size: 20px
    }

    div.contests &gt; ul &gt; li:nth-child(n) .description {
        display: block
    }

    .resources .row div:first-child {
        width: 26% !important
    }

    .resources .row div:last-child {
        width: auto !important
    }

    .language-dropdown ul {
        left: calc(50% - 135px);
        width: 250px
    }

    .language-dropdown ul li {
        width: 50%
    }
}

@media (max-width: 366px) {
    #demo-account-block h3 {
        white-space: normal !important;
        text-align: center
    }
}

#main-menu {
    max-width: 974px
}

#main-menu .dropdown .container-fluid {
    margin-top: 20px
}

#main-menu .sub-menu-block &gt; li {
    padding: 10px;
    white-space: nowrap
}

#main-menu .sub-menu-block &gt; li &gt; a {
    text-decoration: none
}

#main-menu .sub-menu-block &gt; li &gt; a, #main-menu .sub-menu-block &gt; li &gt; span {
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    width: 84%;
    height: 45px;
    margin: 2px 0 0 10px;
    color: #fff;
    font-size: 1em;
    font-weight: 300;
    white-space: normal
}

#main-menu .jp-class &gt; li &gt; a, #main-menu .vi-class &gt; li &gt; a {
    margin: 0 10px
}

#main-menu .bg-class &gt; li &gt; a, #main-menu .fr-class &gt; li &gt; a {
    font-size: 1.2em;
    margin: 0 10px
}

#main-menu .oz-class &gt; li &gt; a {
    margin: 0 18px;
    font-size: 1.2em
}

#main-menu .sub-menu-block &gt; li &gt; .show_3_menu {
    float: right;
    padding: 0 30px;
    color: #fff
}

#main-menu .sub-menu-block ul {
    list-style: circle;
    margin: 0 10px 10px 0;
    font-size: 12px
}

#main-menu .sub-menu-block ul li {
    margin: 8px 0 8px 20px;
    color: #fff;
    font-size: 1.2em
}

#main-menu .sub-menu-block ul li a {
    color: #fff;
    text-decoration: none;
    white-space: normal
}

#main-menu .dropdown .footer {
    background-color: #333
}

#main-menu .dropdown .footer p {
    padding: 15px 0
}

#main-menu .dropdown .footer .flex {
    align-items: center;
    justify-content: space-between
}

#main-menu .dropdown .see_also h6 {
    text-align: center;
    color: #fff;
    font-weight: 300;
    font-size: 1.2em
}

#main-menu .dropdown .see_also ul {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
    margin: 0;
    padding: 0 30px;
    list-style: circle;
    color: #fff
}

#main-menu .dropdown .see_also ul li {
    padding: 20px 10px 0 0;
    margin: 0 0 0 20px
}

#main-menu .dropdown .see_also ul li a {
    font-size: 1em;
    padding: 0;
    margin: 0
}

#main-menu .white-rounded-button {
    background: #fff;
    padding: 10px;
    margin: 20px auto;
    color: #fff;
    border: 1px solid #aaa;
    min-width: 130px;
    text-align: center;
    background: 0 0
}

#main-menu .white-rounded-button *, #trading-instruments h3 * {
    vertical-align: middle
}

#main-menu .white-rounded-button:hover {
    background-color: rgba(150, 20, 20, .9);
    border: 1px solid rgba(150, 20, 20, .9);
    color: #fff !important
}

@media (max-width: 990px) {
    #main-menu .sub-menu-block {
        margin-right: -15px;
        margin-left: -15px
    }

    #main-menu .sub-menu-block &gt; li {
        border-bottom: 1px solid rgba(0, 0, 0, .2);
        margin: 0;
        padding: 10px 0;
        text-align: left
    }

    #main-menu .container-fluid ul &gt; li &gt; div:first-child {
        display: none
    }

    #main-menu .dropdown .container-fluid {
        margin-top: 0
    }

    #main-menu .sub-menu-block ul {
        text-align: left;
        margin: 10px 0 -10px;
        padding: 10px 5%;
        background-color: rgba(230, 70, 70, .2);
        width: 90%;
        border-top: 1px solid rgba(0, 0, 0, .3)
    }

    #main-menu .sub-menu-block ul li {
        float: none;
        margin: 0 30px;
        font-size: 1.2em;
        padding: 15px 0;
        color: #fff
    }

    #main-menu .sub-menu-block ul.submenu {
        display: none;
        max-height: 230px;
        overflow: auto !important
    }

    .resources .row div:first-child {
        width: 30% !important
    }

    #main-menu .menu-icon {
        margin-left: 10px;
        margin-right: 10px
    }

    #main-menu .sub-menu-block &gt; li &gt; a {
        margin-left: 10px
    }
}

.language-dropdown .list a {
    background-repeat: no-repeat;
    position: relative
}

.language-dropdown .list a &gt; span.f24 {
    position: absolute;
    left: 6px;
    top: 0
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-around
}

.white-rounded-button {
    min-width: 150px;
    border: 1px solid #aaa;
    border-radius: 5px;
    margin: 5px 0;
    padding: 10px 20px;
    text-decoration: none;
    text-align: center;
    color: #000;
    display: inline-block;
    background-color: transparent;
    cursor: pointer
}

.white-rounded-button:hover {
    border: 1px solid #be1206;
    text-decoration: none !important;
    color: #be1206 !important
}

.grey-rounded-plate, .white-rounded-plate {
    background: #eee;
    border: 1px solid #dbdbdb;
    text-align: left;
    line-height: 1.5;
    padding: 10px;
    border-radius: 5px;
    min-height: 40px
}

.white-rounded-plate {
    background: #fff;
    padding: 0
}

.grey-rounded-plate:before, .white-rounded-plate:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    min-height: 40px
}

.grey-rounded-plate &gt; div, .white-rounded-plate &gt; div {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin-left: -.25em;
    margin-right: -.25em
}

.ifx-loader {
    width: 135px;
    height: 114px;
    background: url(/i/img/pre-loading.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group .bootstrap-input:first-child, .input-group-addon:first-child, .input-group-btn:first-child &gt; .bootstrap-btn, .input-group-btn:first-child &gt; .btn-group &gt; .bootstrap-btn, .input-group-btn:first-child &gt; .dropdown-toggle, .input-group-btn:last-child &gt; .bootstrap-btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .bootstrap-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group .bootstrap-input {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-btn {
    position: relative;
    font-size: 0
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group .bootstrap-input, .input-group-addon, .input-group-btn {
    display: table-cell
}

.input-group-btn:last-child &gt; .bootstrap-btn, .input-group-btn:last-child &gt; .btn-group {
    z-index: 2;
    margin-left: -1px
}

button.bootstrap-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

#footer-menu a, #footer-menu li, .input-group-btn &gt; .bootstrap-btn {
    position: relative
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.bootstrap-btn, .bootstrap-input {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    background-image: none;
    border-radius: 4px
}

.bootstrap-btn {
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    border: 1px solid transparent
}

.bootstrap-input {
    display: block;
    width: 100%;
    height: 20px;
    color: #555;
    background-color: #fff;
    border: 1px solid #aaa;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

select.bootstrap-input {
    height: 34px
}

.inline-input {
    display: inline-block;
    vertical-align: middle;
    width: auto
}

.btn-add, .btn-search {
    background-color: #850000;
    color: #fff;
    background-image: url(/i/img/icons/src-ic.png);
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.btn-add {
    background-image: url(/i/img/icons/plus-icon.png)
}

.exchange_prezentation {
    width: 90%;
    border-collapse: collapse;
    background: #fafafa;
    border: 1px solid silver;
    font-family: Tahoma;
    color: #434343
}

.exchange_prezentation td {
    width: 4px;
    border: 1px solid silver;
    font-size: 15px;
    padding-bottom: 3px;
    line-height: 28px
}

.exchange_prezentation th, .thd {
    background-color: #dcdcdc;
    border: 1px solid gray;
    text-align: center;
    padding: 3px;
    font-size: 12px
}

.exchange_prezentation tr:hover {
    background-color: #f0f0f0
}

@media (min-width: 991px) {
    header {
        position: fixed;
        z-index: 99990;
        top: 0;
        box-shadow: 0 0 8px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .5);
        -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .5)
    }

    #main-menu div.dropdown {
        box-shadow: 0 4px 8px rgba(0, 0, 0, .4);
        -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, .4);
        -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .4)
    }

    .language-dropdown &gt; div:after {
        z-index: 1
    }

    #main-menu {
        height: auto;
        display: inline-block !important
    }

    body {
        padding-top: 124px
    }
}

@media (min-width: 991px) and (max-width: 1200px) {
    body {
        padding-top: 166px
    }

    #main-menu {
        height: 42px
    }

    #main-menu div.dropdown {
        margin-top: 69px
    }

    nav &gt; ul &gt; li.active:after {
        top: 139px
    }
}

#main-menu-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding: 5px 0
}

#footer-menu {
    margin: 0 auto;
    font-size: 1.1em;
    color: #fff;
    max-width: 1100px;
    text-align: left
}

#footer-menu a {
    color: #fff;
    font-size: inherit
}

#footer-menu h4 {
    text-transform: uppercase;
    font-size: 1.5em;
    padding: 20px 0
}

#footer-menu ul {
    margin: 0 0 0 40px;
    list-style-type: none;
    list-style-image: none
}

#footer-menu li {
    padding: 10px 0
}

#footer-menu li:before {
    content: '';
    position: absolute;
    left: -38px;
    top: -16px;
    border-left-style: dotted;
    border-bottom-style: dotted;
    border-color: #8e8e8e;
    border-width: 3px;
    width: 23px;
    height: 34px
}

@media (max-width: 990px) {
    div.social {
        margin: 20px 0;
        display: block;
        width: 100%;
        position: relative;
        right: inherit;
        bottom: inherit;
        min-height: inherit
    }

    div.social &gt; div.icon {
        margin: 15px 2px
    }

    #footer-menu, div.social p {
        text-align: center
    }

    #footer-menu {
        width: auto
    }

    #footer-menu div[class^=col-] {
        overflow: hidden;
        padding: 0
    }

    #footer-menu h4 {
        padding: 0;
        margin: -1px -15px 0
    }

    .footerblock__one {
        overflow: hidden
    }

    #footer-menu h4, .footerblock__one.open .submenu {
        border-bottom: 1px solid rgba(0, 0, 0, .2)
    }

    .footer__marg3 {
        margin-bottom: 0
    }

    #footer-menu h4 a:after {
        content: '';
        position: absolute;
        width: 32px;
        height: 32px;
        right: 20px;
        top: 16px;
        background-image: url(/i/img/site/footer/footer_menu.png);
        background-position: center center;
        background-repeat: no-repeat
    }

    #footer-menu .open h4 a:after {
        transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg)
    }

    #footer-menu h4 a:hover {
        background: #800;
        text-decoration: none
    }

    #footer-menu .submenu {
        margin: 0 -15px;
        background: rgba(230, 70, 70, .2);
        transition: max-height 1000ms cubic-bezier(1, -.22, .45, 1.4);
        -webkit-transition: max-height 1000ms cubic-bezier(1, -.22, .45, 1.4);
        -moz-transition: max-height 1000ms cubic-bezier(1, -.22, .45, 1.4);
        -o-transition: max-height 1000ms cubic-bezier(1, -.22, .45, 1.4);
        display: none
    }

    #footer-menu li {
        padding: 0
    }

    #footer-menu li:before, .desktop_only {
        display: none
    }

    #footer-menu a {
        display: block;
        padding: 15px 0
    }
}

#scrollup {
    bottom: 20px;
    left: 20px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: rgba(0, 0, 0, .6) no-repeat center 10px url(/i/img/site/toolbar/scroll_up.png);
    color: #fff;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

#scrollup:focus, #scrollup:hover {
    background-color: rgba(0, 0, 0, .7)
}

#connect_block, #connect_block.show_links {
    -webkit-transition: all 1.2s;
    -moz-transition: all 1.2s;
    transition: all 1.2s
}

#connect_block {
    position: fixed;
    z-index: 1000;
    top: 60%;
    right: 0;
    width: 70px;
    opacity: 0
}

#connect_block a {
    display: block;
    width: calc(100% - 6px);
    text-align: center;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    text-decoration: none;
    margin: 10px 0;
    padding: 3px
}

#connect_block.show_links {
    opacity: 1
}

#connect_block a:hover {
    background-color: rgba(0, 0, 0, .7)
}

#connect_block a img {
    max-width: 100%;
    width: 30px
}

@media (max-width: 1350px) {
    #connect_block {
        display: none !important
    }
}

#demo-account-block {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
    margin: 0;
    font-size: 17px;
    color: #131313;
    padding-top: 58px;
    padding-bottom: 24px;
    max-height: 990px
}

#demo-account-block .block {
    text-align: justify;
    margin: 0 auto;
    padding: 0
}

#demo-account-block h3 {
    font-size: 36px;
    white-space: nowrap;
    position: relative
}

#demo-account-block h3:before {
    position: absolute;
    content: '';
    left: -60px;
    width: 45px;
    height: 45px;
    background: url(/i/img/site/tradingTools/titleIcons/icon1.png) center center no-repeat
}

#demo-account-block p {
    margin: 24px 0;
    line-height: 22px
}

#demo-account-block input[type=text], #demo-account-block label {
    height: 54px;
    line-height: 54px;
    vertical-align: middle;
    white-space: nowrap
}

#demo-account-block form {
    min-height: 680px;
    position: relative
}

#demo-account-block input[type=text] {
    display: block;
    text-align: center;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 100%;
    background: rgba(255, 255, 255, .4);
    border: 1px solid rgba(220, 220, 220, .8)
}

#demo-account-block form .help-text {
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 0;
    font-size: 12px;
    color: #c80a0a;
    margin-top: -15px;
    text-align: center
}

#demo-account-block form .error-alert.help-text {
    position: static;
    color: #c80a0a;
    background-color: rgba(200, 10, 10, .1);
    border: 1px solid #c80a0a;
    display: block;
    margin-bottom: 10px;
    padding: 20px;
    font-size: 16px;
    text-align: left;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px
}

form #open-account-agreement + .help-text {
    text-align: left;
    margin-left: 71px;
    top: 40px
}

#demo-account-block input.error {
    border-color: rgba(240, 20, 20, .6)
}

#demo-account-block form .row {
    margin-top: 12px;
    margin-bottom: 12px
}

#demo-account-block ul {
    display: table;
    width: 100%
}

#demo-account-block .icons a {
    color: #fff;
    text-decoration: none
}

#demo-account-block .icons a:hover {
    color: #131313
}

#demo-account-block h4 {
    font-size: 20px;
    padding-left: 15px;
    margin-bottom: 20px;
    font-weight: 400
}

#demo-account-block .icon {
    background-image: url(/i/img/site/tradingTools/directoryIcons.png);
    background-position: 0 0;
    width: 70px;
    height: 70px;
    margin: 10px auto
}

#demo-account-block li a:hover .icon {
    cursor: pointer;
    background-position-y: -70px
}

#demo-account-block .icons a, #demo-account-block li small {
    font-size: 14px;
    text-align: center;
    display: block
}

.oa-icon {
    width: 68px;
    height: 68px;
    display: inline-block;
    position: relative;
    border: 1px solid #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

.oa-icon:before {
    content: '';
    position: absolute;
    left: 16px;
    top: 16px;
    width: 36px;
    height: 36px;
    background-image: url(/i/img/site/demo-account/sprite.png);
    background-repeat: no-repeat;
    background-size: 36px
}

.oa-icon.icon-graphic:before, .ti-icon.icon-media-support {
    background-position: 0 0
}

.oa-icon.icon-tutorials:before {
    background-position: 0 -36px
}

.oa-icon.icon-advisor:before {
    background-position: 0 -72px
}

.oa-icon.icon-analytics:before {
    background-position: 0 -108px
}

.oa-icon.icon-calendar:before {
    background-position: 0 -144px
}

#demo-account-block a:hover .oa-icon {
    background-color: #a00e18;
    border-color: #a00e18
}

#demo-account-block #form-succes {
    position: relative;
    font-size: 16px;
    background: rgba(255, 255, 255, .4);
    border: 1px solid #fff;
    padding: 14px;
    margin-top: 10px;
    margin-bottom: 12px
}

#demo-account-block #form-succes .msg {
    font-weight: 700;
    text-align: center;
    margin-bottom: 10px
}

#demo-account-block .dl-horizontal {
    padding: 4px 0
}

#demo-account-block .dl-horizontal dt {
    float: left;
    width: 150px;
    overflow: hidden;
    clear: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

#demo-account-block .dl-horizontal dd {
    margin-left: 50%
}

#demo-account-block .dl-horizontal:after, #demo-account-block .dl-horizontal:before {
    display: table;
    line-height: 0;
    content: ""
}

#demo-account-block .dl-horizontal:after {
    clear: both
}

#demo-account-block #form-succes p {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: normal
}

#demo-account-block .agreement-link {
    color: #fff;
    text-decoration: none
}

#demo-account-block .agreement-link:hover {
    color: rgba(240, 20, 20, .9);
    text-decoration: underline
}

@media (max-width: 768px) {
    #demo-account-block h3 {
        font-size: 21px
    }

    #demo-account-block p.descr {
        display: none
    }

    #demo-account-block label {
        height: auto;
        line-height: normal
    }

    #demo-account-block form {
        min-height: 440px
    }
}

.desc {
    margin: 0 auto;
    max-width: 1150px;
    padding: 20px;
    text-align: left;
    width: auto
}

.resources a:hover {
    text-decoration: underline;
    color: gray
}

.resources h3 {
    font-size: 18px;
    margin: 5px 0
}

.spanHead {
    font-size: 16px
}

#trading-instruments .btn {
    color: #444;
    background-color: #fff;
    cursor: pointer;
    text-decoration: none;
    display: block;
    font-size: 1.2em;
    padding: 10px;
    margin: 15px 0;
    text-align: left;
    white-space: nowrap;
    min-width: 290px
}

#trading-instruments .btn, #trading-instruments .btn &gt; * {
    vertical-align: middle;
    line-height: 30px
}

#trading-instruments .btn .ti-icon {
    margin-right: 10px
}

#trading-instruments .btn:hover {
    background-color: #444;
    color: #fff
}

.ti-icon {
    background: url(/i/img/site/tradingTools/sprite_main_trad_instr.png) no-repeat top left;
    width: 30px;
    height: 30px;
    display: inline-block
}

.ti-icon.icon-meta-trader {
    background-position: 0 -30px
}

.ti-icon.icon-toolbar {
    background-position: 0 -60px
}

.ti-icon.icon-trading-symbols {
    background-position: 0 -90px
}

.ti-icon.icon-web-trader {
    background-position: 0 -120px
}

.ti-icon.icon-calculator {
    background-position: 0 -150px
}

.ti-icon.icon-demo-account {
    background-position: 0 -180px
}

.ti-icon.icon-gadgets {
    background-position: 0 -210px
}

.ti-icon.icon-indicators {
    background-position: 0 -240px
}

.ti-icon.icon-instabinary {
    background-position: 0 -271px
}

#trading-instruments .btn:hover .ti-icon.icon-media-support {
    background-position: -40px 0
}

#trading-instruments .btn:hover .ti-icon.icon-meta-trader {
    background-position: -40px -30px
}

#trading-instruments .btn:hover .ti-icon.icon-toolbar {
    background-position: -40px -60px
}

#trading-instruments .btn:hover .ti-icon.icon-trading-symbols {
    background-position: -40px -90px
}

#trading-instruments .btn:hover .ti-icon.icon-web-trader {
    background-position: -40px -120px
}

#trading-instruments .btn:hover .ti-icon.icon-calculator {
    background-position: -40px -150px
}

#trading-instruments .btn:hover .ti-icon.icon-demo-account {
    background-position: -40px -180px
}

#trading-instruments .btn:hover .ti-icon.icon-gadgets {
    background-position: -40px -210px
}

#trading-instruments .btn:hover .ti-icon.icon-indicators {
    background-position: -40px -240px
}

#trading-instruments .btn:hover .ti-icon.icon-instabinary {
    background-position: -40px -271px
}

@media (max-width: 768px) {
    #trading-instruments .btn {
        border: 1px solid #ddd;
        padding: 10px 20px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        width: 80%;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    #trading-instruments .btn .ti-icon {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

.resources .row div:first-child {
    float: left;
    width: 25%;
    margin-right: 15px
}

.resources .row div:last-child {
    float: left;
    width: 73%
}

.special-list {
    list-style-image: url(/i/img/site/slides2/listIcon.png);
    margin: 0 0 0 30px
}

div.page {
    font-size: 14px;
    padding-bottom: 15px
}

div.page p, div.page ul {
    text-align: justify;
    line-height: 1.5
}

.page div.banner &gt; div.content {
    font-size: inherit
}

div.page .sections .content p {
    margin: 10px 0
}

div.page li {
    margin-left: 10px
}

div.page .banner p {
    text-align: justify;
    color: #666
}

div.page .banner p &gt; a {
    color: #666
}

.page .bread_header {
    text-transform: none !important
}

.page .bread_header .bc_link {
    font-family: Helvetica;
    font-size: 20px;
    letter-spacing: 0
}

.page .bread_header .bc_link.up {
    font-size: 22px;
    text-transform: uppercase
}

.tabs#news &gt; .content .content-wrap {
    font-size: 0;
    width: 100%
}

.tabs#news &gt; .content .content-wrap .main {
    width: 35%;
    margin: 0 2% 12px 0;
    font-size: 14px;
    display: inline-block;
    vertical-align: top
}

.tabs#news &gt; .content .main .comp-news-mainimg {
    display: block;
    width: 100%;
    position: relative;
    background-size: cover
}

.tabs#news &gt; .content .main .comp-news-mainimg:before, .tabs#news &gt; .content .previous &gt; div .comp-news-img:before {
    content: "";
    display: block;
    padding-top: 68.6%
}

.tabs#news &gt; .content .content-wrap .main div {
    background-color: #333;
    color: #fff
}

.tabs#news &gt; .content .content-wrap .main div p {
    padding: 3%
}

.tabs#news &gt; .content .content-wrap .previous {
    display: inline-block;
    font-size: initial;
    vertical-align: top;
    width: 63%;
    margin-bottom: 12px
}

.tabs#news &gt; .content .content-wrap .previous &gt; div {
    border: 0;
    margin: 0;
    padding: 0
}

.tabs#news &gt; .content .content-wrap .previous &gt; div a {
    display: block;
    padding: 5px 0;
    border-top: 1px solid #e4e3e1;
    text-decoration: none
}

.tabs#news &gt; .content .content-wrap .previous &gt; div:last-child a {
    border-bottom: 1px solid #e4e3e1
}

.tabs#news &gt; .content .content-wrap .previous &gt; div a:hover {
    background-color: #eef3f9
}

.tabs#news &gt; .content .previous &gt; div .comp-news-img {
    display: inline-block;
    position: relative;
    width: 12%;
    background-size: cover;
    vertical-align: middle
}

.tabs#news &gt; .content .previous &gt; div div.comp-news-text {
    display: inline-block;
    width: 87%;
    border: 0;
    text-align: right;
    vertical-align: middle;
    font-size: .9em
}

.tabs#news &gt; .content .previous &gt; div div.comp-news-text &gt; div {
    padding: 3px 10px;
    color: #555;
    text-align: justify
}

.tabs#news &gt; .content .previous &gt; div div.comp-news-text .comp-news-title {
    color: #000;
    font-weight: 700
}

.tabs#news &gt; .content .previous &gt; div div.comp-news-text .comp-news-date {
    font-weight: 700;
    font-size: .85em;
    color: #000
}

@media (max-width: 750px) {
    .tabs#news &gt; .content .previous &gt; div .comp-news-img {
        display: none
    }

    .tabs#news &gt; .content .previous &gt; div div.comp-news-text {
        width: 100%
    }
}

@media (max-width: 525px) {
    .tabs#news &gt; .content .content-wrap .main, .tabs#news &gt; .content .content-wrap .previous {
        width: 100%;
        margin: 0
    }
}

.block .hr {
    position: relative
}

.block .hr .toggle-btn {
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 50%;
    margin-left: -12px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/i/img/site/toggle-btn.png)
}

@media (max-width: 768px) {
    .block .hr {
        margin-top: 10px
    }
}

@media (min-width: 769px) {
    .block &gt; [style*='display: none'], .block &gt; [style*='display:none'] {
        display: block !important
    }
}

.ficon {
    background: url(/i/img/site/footer/f-icons.png) no-repeat top left;
    width: 40px;
    height: 40px;
    display: inline-block
}

.ficon.ficon-bonus {
    background-position: 0 0
}

.ficon.ficon-contests {
    background-position: 0 -40px
}

.ficon.ficon-demo-account {
    background-position: 0 -80px
}

.ficon.ficon-enter {
    background-position: 0 -120px
}

.ficon.ficon-real-account {
    background-position: 0 -160px
}

.ficon.ficon-terminal {
    background-position: 0 -200px
}

footer .language-dropdown {
    height: auto;
    text-align: center;
    margin-top: -10px;
    padding-top: 10px
}

footer .language-dropdown &gt; a {
    width: 73px
}

footer .language-dropdown &gt; a:after {
    background-color: transparent !important;
    height: 40px;
    top: 0
}

footer .language-dropdown &gt; a span {
    margin: 0;
    display: block !important
}

footer .language-dropdown ul a {
    color: #333;
    display: block
}

footer .desc-owning {
    margin-top: 4px;
    width: 100%
}

footer .language-dropdown:focus ul, footer .language-dropdown:hover ul {
    bottom: 27px;
    top: auto;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px
}

@media (max-width: 750px) {
    footer .language-dropdown &gt; a {
        text-align: left
    }
}

.header_spec {
    background: #eee;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 16px
}

.header_spec h2 {
    text-align: left;
    font-size: 1.5em;
    line-height: 2.2
}

.red-header {
    color: red;
    font-size: 19px;
    text-align: center;
    margin: 35px 0 10px
}

.see-also-block .content.separator_h {
    background-repeat: no-repeat;
    background-position: 15px;
    margin-bottom: 10px
}

.see-also-block &gt; div .text {
    width: 75%;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle
}

.see-also-block &gt; div .text &gt; div {
    padding: 10px 20px 10px 55px
}

.read-more-button {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 24%
}

.readMore {
    margin: 10px;
    padding: 13px 20px
}

@media (max-width: 990px) {
    .read-more-button, .see-also-block &gt; div .text {
        width: 100%;
        text-align: center
    }
}

.gallery-items {
    margin: 20px 0 40px
}

.gallery-row {
    text-align: center;
    display: inline-block;
    width: 100%
}

.gallery-row &gt; div {
    display: inline-block;
    margin: 0 5px
}

.gallery-row &gt; div img {
    width: 250px
}

.see-also-head {
    color: #444;
    font-size: 1.57em;
    text-align: center
}

.big-icons-list li {
    background: url(/i/img/icons/instaforex_logo_white.png) 0 50% no-repeat;
    padding: 0 0 0 38px;
    line-height: 28px;
    margin-bottom: 10px
}

.big-icons-list li:hover, .see-also-block .content.separator_h {
    background-image: url(/i/img/icons/instaforex_logo_red.png)
}

.big-icons-list li a {
    text-decoration: none;
    color: #444;
    display: block
}

.items_list_block_wrap .minor-list-item .minor-preview-container &gt; img, .video_wrapper_1 {
    width: 100%
}

.video_wrapper_2 {
    width: 60%;
    margin: 20px auto
}

@media (max-width: 900px) {
    .video_wrapper_2 {
        width: 80%
    }
}

@media (max-width: 500px) {
    .video_wrapper_2 {
        width: 100%
    }
}

ul.disc li {
    position: relative;
    padding-left: 1em
}

ul.disc li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    border: 1px solid #000;
    top: .55em;
    left: 0
}

ul.disc.red li:before {
    border-color: #a34140
}

ul.disc.red.filled li:before {
    background: #a34140
}

ul.disc.purpure li:before {
    border-color: #8d34a8
}

ul.disc.purpure.filled li:before {
    background: #8d34a8
}

ul.disc.yellow li:before {
    border-color: #d7a044
}

ul.disc.yellow.filled li:before {
    background: #d7a044
}

ul.small li {
    font-size: .7em
}

ul.disc.small li:before {
    top: .5em
}

ul.large li {
    font-size: 1.5em
}

ul.disc.large li:before {
    top: .6em
}

@media (max-width: 430px) {
    .language-dropdown.support &gt; a:after {
        display: none !important
    }

    .language-dropdown.support ul {
        right: 23px
    }
}

.sidebarall, div.sidebar-right section#left_banner_down, div.sidebar-right section#live_chat, div.sidebar-right section#sidebar_quotes_flash, div.sidebar-right section#webinars {
    display: none
}

div.sidebar-right &gt; iframe, div.sidebar-right &gt; img {
    padding: 0;
    margin: 0
}

div.sidebar section .topwidjet h4, div.sidebar section#sidebar_faces_widget h4, div.sidebar section#sponsorship_widget h4, section#popular_links_widget h4 {
    line-height: 1;
    font-size: 13px;
    text-align: center;
    border-bottom: 1px solid #9b1914;
    padding-bottom: 10px;
    margin-bottom: 15px
}

section#popular_links_widget ul {
    line-height: 1.5;
    margin-left: 15px
}

section#popular_links_widget ul li {
    padding-left: 25px
}

section#popular_links_widget ul li a {
    text-decoration: none;
    font-size: 13px;
    line-height: 2
}

section#popular_links_widget ul li a:focus, section#popular_links_widget ul li a:hover {
    text-decoration: underline
}

.topwidjet-list {
    text-align: left
}

.topwidjet-list_one {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 12px
}

.topwidjet-list_one:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.topwidjet-flex1 {
    padding-bottom: 8px
}

.topwidjet-flex1:hover {
    opacity: .8
}

.topwidjet-flex1__one {
    margin-right: 10px
}

.topwidjet-flex1__one:last-child {
    margin-right: 0
}

.topwidjet-flex1__one img {
    width: 84px;
    height: 60px;
    top: 4px;
    left: 5px;
    border: 1px solid #666
}

.topwidjet-flex1__img {
    width: 75px;
    height: 50px;
    border: 1px solid #666;
    background-size: cover
}

.topwidjet-flex1__head {
    color: #424242;
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
    display: block;
    line-height: 1;
    margin-bottom: 3px
}

.topwidjet-trim {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    max-height: 48px
}

.topwidjet-flex1__text {
    color: #000;
    font-size: 10px;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    display: block
}

.topwidjet-flex2__one:nth-child(2) {
    font-size: 10px;
    font-weight: 700;
    cursor: pointer;
    background-color: #e56c6c;
    padding: 4px;
    min-width: 69px;
    text-align: center;
    color: #fff;
    text-decoration: none
}

.topwidjet-flex2__one:nth-child(2):hover {
    opacity: .8
}

.topwidjet-flex2__one:nth-child(1) {
    color: #9a9a9a;
    font-size: 10px
}

.topwidjet-type_1 {
    background-color: #563570 !important
}

.topwidjet-type_2 {
    background-color: #2c498c !important
}

.topwidjet-type_3 {
    background-color: #287570 !important
}

.topwidjet-type_4 {
    background-color: #865911 !important
}

.topwidjet-type_7 {
    background-color: #793732 !important
}

.topwidjet-type_8 {
    background-color: #b34d16 !important
}

.topwidjet-type_9 {
    background-color: #2f7c70 !important
}

.topwidjet-type_10 {
    background-color: #860707 !important
}

.topwidjet-type_11 {
    background-color: #405d81 !important
}

.topwidjet-type_12 {
    background-color: #3d333e !important
}

.topwidjet-type_13 {
    background-color: #c11908 !important
}

.topwidjet-type_14 {
    background-color: #66cdaa !important
}

.topwidjet-type_101 {
    background-color: #85cd1d !important
}

.topwidjet-type_102 {
    background-color: #28cd1d !important
}

.topwidjet-type_103 {
    background-color: #2e67cd !important
}

.topwidjet-flex2__head {
    color: #424242;
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.25
}

.topwidjet-flex2__relevance {
    margin-bottom: 8px
}

.date_relevance_end {
    display: block;
    position: relative;
    padding: 0 0 0 20px;
    color: #000;
    font-size: 80%
}

.date_relevance_end.hot:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: -3px;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.date_relevance_end.widjet {
    font-size: 10px !important
}

.date_relevance_end .datetime {
    color: #9a9a9a
}

@media (max-width: 1360px) {
    .contentflex__center__center {
        width: calc(100% - 305px);
        float: left
    }

    .contentflex__center__right {
        float: right
    }

    .contentflex__center__left {
        float: left
    }

    .contentflex__center__right {
        margin-top: 30px
    }

    .contentflex__center {
        display: block !important
    }

    .contentflex__center:after, .contentflex__center:before {
        display: table;
        line-height: 0;
        content: ""
    }

    .contentflex__center:after {
        clear: both
    }

    .contentflex__center__left, .contentflex__noposition__1 {
        min-width: 265px;
        max-width: 265px
    }
}

@media (min-width: 1000px) and (max-width: 1360px) {
    section#left_banner_down, section#left_banner_down_links, section#live_chat, section#sidebar_awards {
        display: none
    }
}

@media (max-width: 1360px) {
    section#popular_links_widget {
        display: none
    }
}

@media (max-width: 1024px) {
    .tabs#news &gt; .nav, .tabs#video &gt; .nav {
        text-align: center
    }
}

@media (max-width: 1000px) {
    .contentflex__center__left, .contentflex__center__right {
        display: none
    }

    .contentflex__center__center {
        float: none;
        width: calc(100% - 40px)
    }
}

div.sidebar section#sponsorship_widget .item {
    min-height: 100px
}

div.sidebar section#sidebar_faces_widget .item, div.sidebar section#sponsorship_widget .item {
    position: relative;
    padding-left: 85px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 1.2
}

div.sidebar section#sidebar_faces_widget .item:last-child, div.sidebar section#sponsorship_widget .item:last-child {
    margin-bottom: 0
}

div.sidebar section#sidebar_faces_widget .item {
    min-height: 85px
}

div.sidebar section#sidebar_faces_widget .item a, div.sidebar section#sponsorship_widget .item a {
    text-decoration: none
}

div.sidebar section#sponsorship_widget .item div.logo {
    position: absolute;
    width: 71px;
    left: 0;
    background-repeat: no-repeat;
    display: inline-block
}

div.sidebar section#sponsorship_widget .item div.logo.dragon_racing {
    height: 64px;
    background-image: url(/i/img/site/sponsorship/dragon_racing.svg);
    background-size: 71px;
    top: 18px
}

div.sidebar section#sponsorship_widget .item div.logo.loprais {
    height: 70px;
    background-image: url(/i/img/site/sponsorship/loprais.svg);
    background-position: -5px -3px;
    background-size: 80px;
    top: 7px
}

div.sidebar section#sponsorship_widget .item div.logo.zvolen {
    height: 45px;
    background-image: url(/i/img/site/sponsorship/zvolen.svg);
    background-position: -2px 0;
    background-size: 76px;
    top: 3px
}

div.sidebar section#sidebar_faces_widget .item div.title, div.sidebar section#sponsorship_widget .item div.title {
    text-align: left;
    font-weight: 700;
    margin-bottom: 10px
}

div.sidebar section#sidebar_faces_widget .item div.desc, div.sidebar section#sponsorship_widget .item div.desc {
    width: 100%;
    padding: 0;
    text-align: left;
    color: #777
}

div.sidebar section#sidebar_faces_widget .item div.logo {
    position: absolute;
    width: 71px;
    height: 71px;
    top: 0;
    left: 0;
    background-image: url(/i/img/xfaces_sprite_3_3_71.png);
    background-repeat: no-repeat;
    background-size: 71px;
    display: inline-block
}

div.sidebar section#sidebar_faces_widget .item div.logo.loprais {
    background-position: 0 -75px
}

div.sidebar section#sidebar_faces_widget .item div.logo.vladimir {
    background-position: 0 -149px
}

div.sidebar section#sidebar_faces_widget .item div.logo.korstin {
    background-position: -70px 0
}

div.sidebar section#sidebar_faces_widget .item div.logo.taktarov {
    background-position: 1px -71px
}

div.sidebar section#sidebar_faces_widget .item div.logo.bjorndalen {
    background-position: -70px -71px
}

div.sidebar section#sidebar_faces_widget .item div.logo.tipsarevic {
    background-position: 1px -142px
}

div.sidebar section#sidebar_faces_widget .item div.logo.azarenka {
    background-position: -70px -143px
}

div.sidebar section#sidebar_faces_widget .item div.logo.kasatkina {
    background-position: 1px -213px
}

@media (max-width: 1360px) {
    div.sidebar-right section#left_banner_down, div.sidebar-right section#live_chat, div.sidebar-right section#sidebar_quotes_flash, div.sidebar-right section#webinars {
        display: block
    }
}

@media (max-width: 999px) {
    div.sidebar-left, div.sidebar-right {
        display: none !important
    }
}

.items_list_block_wrap .minor-list-body {
    min-width: 200px
}

.items_list_block_wrap .minor-list-body a {
    color: #353535
}

.items_list_block_wrap .minor-list-item, .items_list_block_wrap .minor-list-item:hover {
    background-color: inherit
}

.items_list_block_wrap .minor-list-item {
    padding: 0;
    margin: 0 .5% 10px;
    display: inline-block;
    text-align: left;
    width: 24.25%;
    height: 560px;
    border-radius: 0;
    cursor: pointer;
    float: left;
    overflow: hidden
}

.items_list_block_wrap .minor-list-wrap {
    padding: 10px;
    height: 538px;
    border: 1px solid transparent
}

.items_list_block_wrap .minor-list-wrap:hover {
    border: 1px solid #dcdcdc
}

.items_list_block_wrap .minor-list-item:after, .items_list_block_wrap .minor-list-item:before {
    content: " ";
    display: table
}

.items_list_block_wrap a:nth-child(4n+1) .minor-list-item {
    margin-left: 0
}

.items_list_block_wrap a:nth-child(4n) .minor-list-item {
    margin-right: 0
}

.items_list_block_wrap .minor-list-item .minor-preview-container {
    min-width: 75px;
    width: 100%
}

.items_list_block_wrap .minor-item-title {
    font-weight: 700;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px
}

.items_list_block_wrap .minor-item-description {
    margin: 10px 0
}

.items_list_block_wrap .minor-item {
    padding-left: 0;
    width: 100%
}

.items_list_block_wrap .minor-item .minor-item-description {
    font-size: 15px;
    line-height: 1.2667;
    text-align: justify
}

.items_list_block_wrap .minor-item .minor-item-date {
    color: gray;
    font-size: 14px;
    line-height: 1.2667;
    margin-top: 15px
}

.items_list_block_wrap .minor-item .minor-item-title {
    font-size: 1.2em;
    line-height: 1.2;
    font-weight: 400;
    margin-top: 10px
}

@media (max-width: 860px) {
    .items_list_block_wrap .minor-list-item {
        width: 49.5%
    }

    .items_list_block_wrap a:nth-child(2n+1) .minor-list-item {
        margin-left: 0
    }

    .items_list_block_wrap a:nth-child(2n) .minor-list-item {
        margin-right: 0
    }
}

@media (max-width: 450px) {
    .items_list_block_wrap .minor-list-item {
        width: 100%
    }

    .replenishment__flex3__one {
    }

    .replenishment__flex3__one.active, .replenishment__flex3__one:hover {
    }

    .replenishment__flex3__one:last-child {
        border-bottom: none
    }
}

.sidebar section {
    margin-top: 30px;
    line-height: 1
}

.sidebar section:first-child {
    margin-top: 0
}

.live_chat_teaser {
    position: relative;
    width: 225px;
    height: 140px;
    background: url(/i/img/online_support_widget.png)
}

.live_chat_teaser:hover {
    background-position-y: -140px
}

.live_chat_teaser div {
    position: absolute;
    bottom: 12px;
    right: 12px;
    color: #b31516;
    font-size: 20px;
    text-align: right;
    line-height: 1
}

.live_chat_teaser div span {
    font-size: 33px
}

.live_chat_teaser:hover div {
    color: #fff
}

.webinar_widget_left_sidebar {
    position: relative;
    padding: 15px 10px 15px 60px;
    line-height: 1
}

.webinar_widget_left_sidebar:hover {
    background: #b10f0f;
    color: #fff;
    border-radius: 6px
}

.webinar_widget_left_sidebar:before {
    content: "";
    position: absolute;
    left: 10px;
    top: 11px;
    width: 24px;
    height: 24px;
    background: url(/i/img/icons/24_24_grapf.png);
    background-repeat: no-repeat;
    background-position-y: 0
}

.webinar_widget_left_sidebar:hover:before {
    background-position-y: -24px
}

.sidebar section #learn, .sidebar section #learn4 {
    width: 223px;
    height: 370px;
    font-size: 13px;
    text-align: center
}

.sidebar section #learn4 {
    background: url(/i/img/banners/left_banners/learn4.png) no-repeat bottom
}

.sidebar section #learn h3, .sidebar section #learn4 h3 {
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 15px
}

.sidebar section #learn a.more, .sidebar section #learn4 a.more {
    background: url(/i/img/main_sprite6.gif) left top no-repeat;
    background-position: -1001px -18px;
    padding-left: 15px;
    height: 9px;
    width: 8px;
    text-decoration: none;
    color: #d4150f
}

.sidebar section #learn {
    background: url(/i/img/banners/left_banners/learn.png) no-repeat bottom
}

.block_3_banners a, .block_4_banners a, .left_banner_down_link, .trading_tools_widget .list a {
    text-decoration: none
}

.sidebar section #instaforex_offices {
    background: url(/i/img/banners/left_banners/instaforex_offices.jpg) no-repeat;
    width: 223px;
    height: 370px;
    font-size: 17px;
    text-align: center
}

.sidebar section #instaforex_offices div, .sidebar section #tv_red_1 div {
    padding: 10px
}

.sidebar section #instaforex_offices p:first-child {
    margin-top: 180px;
    margin-bottom: 20px
}

.sidebar section #instaforex_offices p {
    line-height: 1.2;
    text-align: center
}

.sidebar section #tv_red_1 {
    background: url(/i/img/banners/left_banners/tv_red_1.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 17px;
    color: #fff
}

.sidebar section #bitcoin_trading {
    background: url(/i/img/banners/left_banners/bitcoin_trading.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 17px;
    color: #29396f
}

.sidebar section #bitcoin_trading div {
    padding: 284px 10px 10px;
    line-height: 1.2
}

.sidebar section #bitcoin_trading span {
    font-size: 20px;
    font-weight: 700
}

.sidebar section #tv_red_2 {
    background: url(/i/img/banners/left_banners/tv_red_2.jpg) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 17px;
    color: #fff
}

.sidebar section #contest_forex_device_award div, .sidebar section #forum_mt5 div, .sidebar section #instaforex_analysts div, .sidebar section #instaforex_vps div, .sidebar section #lfc_shop div, .sidebar section #mazda div, .sidebar section #model_range div, .sidebar section #pattern_graphix div, .sidebar section #photo_news div, .sidebar section #ramadan_bonus div, .sidebar section #security2 div, .sidebar section #shop_catalog div, .sidebar section #tv_red_2 div, .sidebar section #video_analysis div, .sidebar section #win_bmw div {
    padding: 10px
}

.sidebar section #tv_red_2 div div {
    margin-top: 310px;
    height: 36px
}

.sidebar section #forum_mt5 {
    background: url(/i/img/banners/left_banners/forum_mt5.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: left;
    font-size: 20px;
    color: #fff
}

.sidebar section #forum_mt5 div div {
    margin-top: 270px;
    height: 36px;
    text-align: center
}

.sidebar section #instaforex_analysts {
    background: url(/i/img/banners/left_banners/instaforex_analyst.jpg) no-repeat;
    width: 223px;
    height: 370px;
    line-height: 1.5;
    text-align: center;
    font-size: 20px;
    color: #fff
}

.sidebar section #instaforex_analysts div p {
    margin-top: 220px;
    text-align: center
}

.sidebar section #instaforex_vps {
    background: url(/i/img/banners/left_banners/instaforex_vps.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    position: relative
}

.sidebar section #instaforex_vps div p:nth-child(1) {
    font-size: 18px;
    font-weight: 700;
    text-align: right;
    position: absolute;
    right: 0;
    padding: 10px;
    top: 0;
    width: calc(100% - 20px);
    line-height: 16px
}

.sidebar section #instaforex_vps div p:nth-child(2) {
    font-size: 14px;
    text-align: right;
    position: absolute;
    bottom: 270px;
    width: calc(100% - 20px);
    padding: 0 10px;
    right: 0
}

.sidebar section #instaforex_vps div p:nth-child(4) {
    font-size: 11px;
    position: absolute;
    bottom: 5px;
    text-align: center;
    width: calc(100% - 20px);
    padding: 0 10px;
    left: 0
}

.leftbanner__vps3 {
    width: 130px;
    color: #fff;
    font-size: 20px;
    position: absolute;
    top: 102px;
    height: 150px;
    left: 4px;
    display: table;
    vertical-align: middle;
    padding: 0 10px !important;
    text-align: center
}

.leftbanner__vps3 div {
    padding: 0 !important;
    display: table-cell;
    vertical-align: middle
}

.sidebar section #model_range, .sidebar section #security2, .sidebar section .banner__mitsubishi_lancer_contest {
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 17px;
    color: #fff
}

.sidebar section #model_range {
    background: url(/i/img/banners/left_banners/jaguar.png) no-repeat
}

.sidebar section #model_range div div, .sidebar section #security2 div div {
    margin-top: 15px
}

.sidebar section .banner__mitsubishi_lancer_contest {
    background: url(/i/img/banners/left_banners/mitsubishi_lancer_contest.jpg) no-repeat
}

.sidebar section .banner__mitsubishi_lancer_contest .banner__bonus__content {
    display: block;
    padding-top: 104px
}

.sidebar section .banner__mitsubishi_lancer_contest .banner__bonus__content .banner__bonus__text {
    color: #333;
    text-align: center
}

.sidebar section #security2 {
    background: url(/i/img/banners/left_banners/security2.png) no-repeat
}

.sidebar section #shop_catalog {
    background: url(/i/img/banners/left_banners/shop.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 20px;
    color: #fff
}

.sidebar section #shop_catalog div div {
    margin-top: 240px
}

.sidebar section #pattern_graphix {
    background: url(/i/img/banners/left_banners/pattern_graphix.png) no-repeat;
    width: 223px;
    height: 370px;
    font-size: 17px;
    text-align: center;
    color: #fff
}

.sidebar section #pattern_graphix p {
    text-align: center
}

.sidebar section #pattern_graphix p:first-child {
    margin-top: 60px;
    margin-bottom: 20px
}

.sidebar section #contest_forex_device_award {
    background: url(/i/img/banners/left_banners/contest_forex_device_award.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: left
}

.sidebar section #contest_forex_device_award div p:nth-child(1) {
    margin-top: 150px;
    line-height: 1.2;
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

.sidebar section #contest_forex_device_award div p:nth-child(2) {
    font-size: 17px;
    color: #fff
}

.sidebar section #contest_forex_device_award div p:nth-child(3) {
    margin-top: 43px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-align: center
}

.sidebar section #photo_news {
    background: url(/i/img/banners/left_banners/photo_news.jpg) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 17px
}

.sidebar section #photo_news div p {
    margin-top: 100px;
    text-align: center;
    line-height: 1.4
}

.sidebar section #lfc_shop {
    background: url(/i/img/banners/left_banners/lfc_shop.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    color: #fff
}

.sidebar section #lfc_shop p:first-child {
    margin-top: 200px;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 1.3
}

.sidebar section #lfc_shop p:last-child {
    font-size: 17px;
    line-height: 1.2
}

.sidebar section #mazda2020 {
    background: url(/i/img/banners/left_banners/mazda2020_ms.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    line-height: 28px;
    color: #fff;
    overflow: hidden;
    font-size: 23px
}

.sidebar section #mazda2020 &gt; p {
    padding: 40px 18px 0;
    text-align: center
}

.sidebar section #mazda {
    background: url(/i/img/banners/left_banners/mazda_ms.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 26px;
    color: #c10000
}

.sidebar section #mazda div div {
    margin-top: 124px
}

.sidebar section #win_bmw {
    background: url(/i/img/banners/left_banners/win_bmw.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 20px;
    color: #570e26
}

.sidebar section #win_bmw div p {
    margin-top: 80px;
    text-align: center;
    line-height: 1.4
}

.sidebar section #video_analysis {
    background: url(/i/img/banners/left_banners/video_analysis.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    color: #fff
}

.sidebar section #video_analysis div p {
    text-align: center
}

.sidebar section #video_analysis div p:first-child {
    margin-top: 20px;
    font-size: 17px
}

.sidebar section #video_analysis div p:last-child {
    margin-top: 10px;
    font-size: 14px
}

.sidebar section #ramadan_bonus {
    background: url(/i/img/banners/left_banners/ramadan_bonus.jpg) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    color: #fff
}

.sidebar section #ramadan_bonus div p {
    margin-top: 20px;
    line-height: 1.3;
    font-size: 20px
}

.sidebar section #sonata2020 {
    background: url(/i/img/banners/left_banners/sonata2020.jpg) no-repeat
}

.sidebar section #mazda1 div, .sidebar section #sonata2 div, .sidebar section #sonata2020 div {
    padding: 10px 20px
}

.sidebar section #sonata2020 div p {
    margin-top: 60px;
    line-height: 1.3;
    font-size: 21px;
    text-align: center;
    color: #333
}

.sidebar section #sonata2020 div p strong {
    color: #7f0c0c
}

.sidebar section #mazda1, .sidebar section #sonata2, .sidebar section #sonata2020 {
    width: 223px;
    height: 370px;
    text-align: center;
    color: #fff
}

.sidebar section #sonata2 {
    background: url(/i/img/banners/left_banners/sonata3.jpg) no-repeat
}

.sidebar section #mazda1 div p, .sidebar section #sonata2 div p {
    margin-top: 75px;
    line-height: 1.3;
    font-size: 21px;
    text-align: center
}

.sidebar section #mazda1 {
    background: url(/i/img/banners/left_banners/mazda1.jpg) no-repeat
}

.sidebar section #mazda1 div p span {
    font-size: 30px;
    display: block;
    font-weight: 700
}

.sidebar section #win_ferrari, .sidebar section #win_lamborghini {
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 20px;
    position: relative
}

.sidebar section #win_lamborghini {
    background: url(/i/img/banners/left_banners/win_lamborghini.png) no-repeat;
    color: #fff
}

.sidebar section #lfc_legend div, .sidebar section #win_ferrari div, .sidebar section #win_lamborghini div {
    padding: 10px
}

.sidebar section #win_ferrari div p, .sidebar section #win_lamborghini div p {
    line-height: 1.1;
    position: absolute;
    left: 0;
    width: calc(100% - 20px);
    padding: 0 10px;
    text-align: center
}

.sidebar section #win_lamborghini div p {
    bottom: 53px
}

.sidebar section #win_ferrari {
    background: url(/i/img/banners/left_banners/win_ferrari.png) no-repeat;
    color: #000
}

.sidebar section #win_ferrari div p {
    top: 20px
}

.sidebar section #lfc_hero, .sidebar section #lfc_legend {
    width: 223px;
    height: 370px;
    text-align: center;
    color: #fff;
    position: relative
}

.sidebar section #lfc_legend p:first-child {
    margin-top: 80px;
    font-size: 30px
}

.sidebar section #lfc_legend p:last-child {
    margin-top: 86px;
    font-size: 16px;
    text-align: right
}

.sidebar section #lfc_hero div {
    position: absolute;
    bottom: 20px;
    text-align: center;
    width: calc(100% - 20px);
    padding: 0 10px
}

.sidebar section #lfc_hero p:first-child {
    text-transform: uppercase;
    font-size: 27px
}

.sidebar section #lfc_hero p:last-child {
    font-size: 16px
}

.sidebar section #forexnews, .sidebar section #segregate {
    width: 223px;
    height: 370px;
    font-size: 13px;
    text-align: center
}

.sidebar section #forexnews {
    background: url(/i/img/banners/left_banners/forexnews.png) no-repeat bottom
}

.sidebar section #forexnews &gt; div {
    padding: 10px 30px 10px 10px
}

.sidebar section #bonus h3, .sidebar section #forexnews h3, .sidebar section #security h3, .sidebar section #segregate h3 {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 15px
}

.sidebar section #forexnews p {
    line-height: 1.4
}

.sidebar section #bonus a, .sidebar section #forexnews a, .sidebar section #security a, .sidebar section #segregate a {
    text-decoration: none;
    color: #d4150f
}

.sidebar section #bonus a.more, .sidebar section #forexnews a.more, .sidebar section #security a.more, .sidebar section #segregate a.more {
    background: url(/i/img/main_sprite6.gif) left top no-repeat;
    background-position: -1001px -18px;
    padding-left: 15px;
    height: 9px;
    width: 8px
}

.sidebar section #segregate {
    background: url(/i/img/banners/left_banners/segregate.png) no-repeat bottom
}

.sidebar section #bonus p, .sidebar section #device h3, .sidebar section #forexnews p, .sidebar section #security p, .sidebar section #segregate p {
    margin-bottom: 15px;
    text-align: center
}

.sidebar section #bonus {
    background: url(/i/img/banners/left_banners/bon.png) no-repeat bottom
}

.sidebar section #bonus, .sidebar section #device, .sidebar section #security {
    width: 223px;
    height: 370px;
    font-size: 13px;
    text-align: center
}

.sidebar section #security {
    background: url(/i/img/banners/left_banners/security.png) no-repeat bottom
}

.sidebar section #device {
    background: url(/i/img/banners/left_banners/device.png) no-repeat bottom;
    color: #fff
}

.sidebar section #device h3 {
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.sidebar section #win_mitsubishi {
    background: url(/i/img/banners/left_banners/mitsubishi-contest.jpg) no-repeat bottom;
    width: 223px;
    height: 370px;
    font-size: 13px;
    text-align: center;
    color: #000
}

.sidebar section #win_mitsubishi h3 {
    text-transform: none;
    padding: 50px 5px;
    line-height: 1.5
}

.sidebar section #honda2020 {
    background: url(/i/img/banners/left_banners/honda2020.png) no-repeat;
    width: 223px;
    height: 370px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    position: relative
}

.left_banner_down_link .left_banner_2 {
    position: relative;
    width: 223px;
    height: 71px;
    background: url(/i/img/banners/left_banners/sprite.png) no-repeat;
    background-position: 0 0;
    color: #fff
}

.left_banner_down_link .left_banner_2:hover {
    background-position: 0 -71px;
    color: #000
}

.left_banner_down_link .left_banner_2_text {
    width: 134px;
    height: 71px;
    padding-left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

.left_banner_down_link .left_banner_2_text p {
    line-height: 1.2;
    text-align: left
}

.left_banner_down_link .left_banner_2 div:last-child {
    position: absolute;
    width: 73px;
    height: 71px;
    top: 0;
    right: 7px;
    background: url(/i/img/banners/left_banners/sprite_150517.png) no-repeat
}

.left_banner_2_icon-how_to_trade {
    background-position: 3px -352px !important
}

.left_banner_2:hover .left_banner_2_icon-how_to_trade {
    background-position: -70px -352px !important
}

.left_banner_2_icon-magazine {
    background-position: 0 -142px !important
}

.left_banner_2:hover .left_banner_2_icon-magazine {
    background-position: -73px -142px !important
}

.left_banner_2_icon-video-help {
    background-position: -146px -426px !important
}

.left_banner_2:hover .left_banner_2_icon-video-help {
    background-position: -219px -426px !important
}

.left_banner_2_icon-financial_chart {
    background-position: -2px -212px !important
}

.left_banner_2:hover .left_banner_2_icon-financial_chart {
    background-position: -75px -212px !important
}

.left_banner_2_icon-pamm_system {
    background-position: -144px -212px !important
}

.left_banner_2:hover .left_banner_2_icon-pamm_system {
    background-position: -217px -212px !important
}

.left_banner_2_icon-instaforex_club {
    background-position: 0 -423px !important
}

.left_banner_2:hover .left_banner_2_icon-instaforex_club {
    background-position: -73px -423px !important
}

.left_banner_2_icon-instaforex_club_2 {
    background-position: 0 -499px !important
}

.left_banner_2:hover .left_banner_2_icon-instaforex_club_2 {
    background-position: -73px -499px !important
}

.left_banner_2_icon-subscribe_news {
    background-position: -143px -356px !important
}

.left_banner_2:hover .left_banner_2_icon-subscribe_news {
    background-position: -216px -356px !important
}

.left_banner_2_icon-wallpapers {
    background-position: -145px -497px !important
}

.left_banner_2:hover .left_banner_2_icon-wallpapers {
    background-position: -218px -497px !important
}

.left_banner_2_icon-tv_geography {
    background-position: 0 -282px !important
}

.left_banner_2:hover .left_banner_2_icon-tv_geography {
    background-position: -73px -282px !important
}

.left_banner_2_icon-shop_bonuses {
    background-position: -146px -284px !important
}

.left_banner_2:hover .left_banner_2_icon-shop_bonuses {
    background-position: -219px -284px !important
}

.left_banner_2_icon-numbers {
    background-position: -148px -142px !important
}

.left_banner_2:hover .left_banner_2_icon-numbers {
    background-position: -221px -142px !important
}

.left_banner_2_icon-video_analysis {
    background-position: 0 -568px !important
}

.left_banner_2:hover .left_banner_2_icon-video_analysis {
    background-position: -73px -568px !important
}

.block_3_banners {
    position: relative;
    width: 225px;
    height: 160px
}

.block_3_text {
    position: absolute;
    width: 225px;
    height: 41px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    top: 110px;
    left: 0;
    color: #fff
}

.sidebar .block_3_banners .block_3_text p {
    text-align: center;
    font-size: 83%
}

.block_3_text p {
    width: 225px;
    padding: 0 4px;
    line-height: 16px !important;
    text-align: center
}

.sidebar .block_3_text.type_2, .sidebar .block_3_text.type_3 {
    width: 223px;
    left: 1px;
    bottom: 0;
    top: inherit;
    height: inherit;
    padding: 5px;
    box-sizing: border-box
}

.sidebar .block_3_text.type_2 p {
    line-height: 20px !important;
    font-size: 19px;
    text-shadow: 1px 1px 0 #000
}

.sidebar .block_3_text.type_3 p {
    line-height: 19px !important;
    font-size: 15px;
    font-weight: 700;
    text-shadow: 1px 1px 0 #000
}

.block_4_banners {
    position: relative;
    height: 112px
}

.block_4_banners a img {
    width: 223px
}

.block_4_banners a &gt; div {
    position: absolute
}

.block_4_banners-type_1, .block_4_banners-type_4, .block_4_banners-type_5, .block_4_banners-type_6 {
    width: 146px;
    height: 112px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    top: 0;
    left: 0;
    font-size: 15px;
    line-height: 16px;
    color: #fff
}

.block_4_banners-type_1 div {
    width: 146px;
    padding: 0 4px
}

.block_4_banners-type_2, .block_4_banners-type_3 {
    width: 126px;
    height: 112px;
    top: 20px;
    left: 10px;
    text-align: left;
    font-size: 17px;
    line-height: 16px;
    color: #000
}

.block_4_banners-type_3 {
    width: 182px;
    top: 14px;
    font-size: 15px;
    color: #fff
}

.block_4_banners-type_2 span {
    font-size: 14px
}

.block_4_banners-type_3 span {
    display: block;
    position: absolute;
    top: 67px;
    font-size: 13px
}

.block_4_banners-type_4 div {
    font-size: 19px
}

.block_4_banners-type_4 div, .block_4_banners-type_5 div, .block_4_banners-type_6 div {
    width: 146px;
    padding: 0 5px 0 15px;
    text-align: left;
    line-height: 22px;
    text-shadow: 0 0 15px #3b134a, 1px 1px 0 #000
}

.block_4_banners-type_5 div {
    font-size: 14px
}

.block_4_banners-type_6 div {
    font-size: 16px
}

.trading_tools_widget h4 {
    line-height: 1;
    font-size: 16px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #9b1914;
    padding-bottom: 10px;
    margin-bottom: 5px
}

.trading_tools_widget .text_info {
    color: #777;
    font-size: 13px;
    padding: 10px 0;
    text-align: center
}

.trading_tools_widget .list .item {
    position: relative;
    font-size: 13px;
    padding: 20px 5px 20px 40px;
    border-bottom: 1px solid #ddd
}

.trading_tools_widget .list a:last-of-type .item {
    border-bottom: 0
}

.trading_tools_widget .list .item:focus, .trading_tools_widget .list .item:hover {
    background-color: #333;
    color: #fff
}

.trading_tools_widget .list .item:before {
    position: absolute;
    left: 4px;
    top: 12px;
    content: "";
    width: 25px;
    height: 25px;
    background: url(/i/img/trading_tools_widget_icons_2.png)
}

.trading_tools_widget .list .item.icon1:before {
    background-position: 0 0
}

.trading_tools_widget .list .item.icon2:before {
    background-position: 0 -25px
}

.trading_tools_widget .list .item.icon3:before {
    background-position: 0 -50px
}

.trading_tools_widget .list .item.icon4:before {
    background-position: 0 -75px
}

.trading_tools_widget .list .item.icon5:before {
    background-position: 0 -100px
}

.trading_tools_widget .list .item.icon6:before {
    background-position: 0 -125px
}

.trading_tools_widget .list .item.icon7:before {
    background-position: 0 -223px
}

.trading_tools_widget .list .item.icon8:before {
    background-position: 0 -175px
}

.trading_tools_widget .list .item.icon9:before {
    background-position: 0 -200px
}

.trading_tools_widget .list .item.icon1:focus:before, .trading_tools_widget .list .item.icon1:hover:before {
    background-position: -25px 0
}

.trading_tools_widget .list .item.icon2:focus:before, .trading_tools_widget .list .item.icon2:hover:before {
    background-position: -25px -25px
}

.trading_tools_widget .list .item.icon3:focus:before, .trading_tools_widget .list .item.icon3:hover:before {
    background-position: -25px -50px
}

.trading_tools_widget .list .item.icon4:focus:before, .trading_tools_widget .list .item.icon4:hover:before {
    background-position: -25px -75px
}

.trading_tools_widget .list .item.icon5:focus:before, .trading_tools_widget .list .item.icon5:hover:before {
    background-position: -25px -100px
}

.trading_tools_widget .list .item.icon6:focus:before, .trading_tools_widget .list .item.icon6:hover:before {
    background-position: -25px -125px
}

.trading_tools_widget .list .item.icon7:focus:before, .trading_tools_widget .list .item.icon7:hover:before {
    background-position: -25px -223px
}

.trading_tools_widget .list .item.icon8:focus:before, .trading_tools_widget .list .item.icon8:hover:before {
    background-position: -25px -175px
}

.trading_tools_widget .list .item.icon9:focus:before, .trading_tools_widget .list .item.icon9:hover:before {
    background-position: -25px -200px
}

.platformlist__block a {
    text-decoration: none;
    display: inline-block;
    width: 36px;
    height: 36px;
    border: 1px solid #ccc;
    position: relative;
    background: #fff;
    margin: 2px
}

.platformlist__block a:hover {
    border: 1px solid #8a8a8a
}

.platformlist__block img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.video_content h4, .video_teasers h4, div.page .sections .content p.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

small {
    font-size: 75%
}

.news_view p img {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.slider_content {
    max-width: 1200px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    color: #fff
}

.slider_content .title {
    color: #fff;
    padding-top: 25px;
    margin-bottom: 25px;
    padding-left: 15px;
    text-transform: none;
    font-weight: 400;
    font-size: 22px
}

.slider_content .title strong {
    font-size: 23px
}

.slider_content .text {
    color: #fff;
    padding-left: 15px;
    font-size: 15px;
    line-height: 20px
}

.slider_content .text strong {
    font-size: 16px
}

#old-version {
    line-height: 30px;
    vertical-align: middle;
    background: #fff;
    color: #444
}

#old-version .cwrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

#old-version a, #old-version span {
    padding-left: 20px
}

#old-version a:focus, #old-version a:hover {
    text-decoration: none
}

.pagesbar {
    margin: 15px auto;
    text-align: center
}

.pagesbar .active, .pagesbar a {
    background: 0 0;
    border: 1px solid #787878;
    color: #000;
    padding: 3px 7px;
    text-decoration: none
}

.pagesbar .active, .pagesbar a:hover {
    background: rgba(0, 0, 0, .1)
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert.alert-error {
    color: #800;
    background-color: #f7ecec;
    border-color: #800
}

.open_acc {
    width: 127px;
    height: 28px;
    font-size: .9em;
    padding: 0 10px;
    margin: 7px 0 11px;
    text-decoration: none;
    color: #fff;
    text-align: left;
    line-height: 2.3
}

.open_acc, .open_acc:hover {
    background: #158b28;
    border: 1px solid #257d33
}

.footer-last-block {
/ / margin-left: 62 px
}

.social-app-links {
    display: inline-block;
    width: 250px;
    position: relative;
    bottom: 10px
}

.social-app-links a img {
    max-height: 37px
}

@media (min-width: 990px) and (max-width: 1200px) {
    .social-app-links {
        width: 80%;
        margin-top: -40px
    }
}

#block-best-services-content .tile &gt; a {
    min-width: 180px
}

@media (min-width: 700px) and (max-width: 900px) {
    #block-best-services-content .tile {
        width: 700px;
        margin-left: auto;
        margin-right: auto
    }
}

.or_butt, .or_butt &gt; div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

.or_butt {
    width: 200px;
    margin-top: 30px;
    margin-left: 80px;
    cursor: pointer
}

.or_butt &gt; div {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 110px;
    transition-duration: .2s
}

.or_butt &gt; div img {
    transition-duration: .2s;
    width: 40px;
    height: 40px
}

.or_butt &gt; div div {
    width: 88px;
    margin-top: 10px;
    text-align: center;
    font-size: 13px;
    color: #fff
}

.or_butt .or_butt_1, .or_butt .or_butt_2 {
    border: 1px solid #fff;
    width: 98px;
    max-width: 98px;
    min-width: 98px
}

.or_butt .or_butt_1 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

.or_butt .or_butt_2 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-left: none
}

.or_butt .or_butt_1:hover {
    background: #540507
}

.or_butt .or_butt_2:hover {
    background: #2f2f2f
}

.or_butt &gt; div:hover img {
    width: 35px;
    height: 35px
}

@media (max-width: 1260px) {
    .or_butt {
        margin-left: 58px
    }
}

@media (max-width: 1023px) {
    .or_butt {
        display: none
    }
}

.video_content {
    margin: 0 auto
}

.video_teasers {
    margin: 0 auto 28px
}

.video_category_h4 {
    margin-top: -12px;
    font-size: 1.1em !important
}

.chosen_videos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    max-width: 620px;
    margin: 20px auto 27px
}

.chosen_videos_xs {
    text-align: center;
    margin: 20px auto 27px
}

.chosen_videos a, .chosen_videos_xs a {
    text-decoration: none
}

.this_div div, .this_div_xs div {
    text-align: center;
    font-size: 15px
}

.this_div div {
    margin-top: 4px;
    width: 198px
}

.this_div_xs div {
    width: 240px;
    margin: 2px auto 8px
}

.this_div img {
    width: 198px;
    height: 111px
}

.this_div_xs img {
    width: 240px;
    height: 134px
}

.tv_news {
    background-position: 0 -90px
}

.video_market {
    background-position: 0 -270px
}

.video_interview {
    background-position: 0 -360px
}

.tv_calendar {
    background-position: 0 -180px
}

.tv_tiser {
    max-width: 550px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between
}

.tv_tiser &gt; div div {
    position: relative;
    width: 270px;
    height: 90px;
    background: url(/i/img/insta-tv-links.png) no-repeat
}

.tv_tiser &gt; div div:first-child {
    cursor: pointer
}

.tv_tiser .tv_events {
    background-position: 0 0 !important
}

.tv_tiser .tv_news {
    background-position: 0 -90px !important
}

.tv_tiser .tv_calendar {
    background-position: 0 -180px
}

.tv_tiser .tv_market_review {
    background-position: 0 -270px
}

.tv_tiser .tv_interview {
    background-position: 0 -360px !important
}

.tv_tiser .tv_geography {
    background-position: 0 -450px !important
}

.tv_tiser &gt; div {
    margin-bottom: -26px
}

.tv_tiser &gt; div p {
    position: absolute;
    height: 70px;
    width: 122px;
    left: 114px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    line-height: 21px;
    text-align: center;
    font-size: 17px;
    color: #e0e1e2
}

.invert_img {
    position: relative;
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
    margin-top: 1px;
    opacity: .4;
    cursor: default;
    min-height: 45px
}

.invert_img::after {
    display: block;
    position: absolute;
    bottom: 0;
    left: -1px;
    content: "";
    width: 272px;
    height: 91px;
    background: linear-gradient(to top, transparent 0%, #fdfdfd 50%, #fdfdfd 100%)
}

@media (max-width: 720px) {
    .tabscontests__block__one {
        display: block;
        width: calc(100% - 15px);
        padding: 7px
    }

    .sliding__mobile {
        display: block
    }

    .chosen_videos, .tv_tiser {
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center
    }

    .chosen_videos {
        padding-left: 0;
        max-width: 300px
    }

    .chosen_videos .this_div {
        margin-bottom: 16px
    }

    .chosen_videos .this_div div {
        text-align: center
    }

    .tv_tiser {
        max-width: 276px
    }

    .metatrader__flex__one {
        width: 70px;
        height: 70px
    }

    .metatrader__flex__one.windows {
        display: none
    }

    .metatrader__flex__one__ico {
        -webkit-transform: scale(.7143);
        -moz-transform: scale(.7143);
        -o-transform: scale(.7143);
        transform: scale(.7143);
        position: relative;
        left: -14px;
        top: -14px;
        margin-right: -28px;
        margin-bottom: -28px
    }
}

@media (max-width: 700px) {
    ul.tiles li.tile img, ul.tiles li.tile:nth-child(n+4) img {
        max-width: 390px !important
    }
}

.hr_juridich_inf {
    border-top: 2px solid #2a2a2a
}

.filter_panel, .juridich_inf {
    justify-content: space-around;
    align-items: center
}

.juridich_inf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 0 10px 10px !important
}

.juridich_inf div, .juridich_inf img {
    margin: 0 4px
}

.juridich_inf div {
    max-width: 650px;
    margin-bottom: 10px
}

.juridich_inf div p {
    display: block !important;
    text-align: left;
    line-height: 1.4;
    font-size: 13px
}

.juridich_inf img {
    width: 100%;
    max-width: 300px;
    height: 100%
}

.filter_panel {
    background: #fff;
    padding: 10px 0;
    border: 1px solid #dbdbdb;
    line-height: 1.5;
    border-radius: 5px;
    text-align: center
}

.filter_panel &gt; div {
    display: inline-block;
    padding: 0 4px;
    margin: 0 10px;
    vertical-align: middle
}

.align_filter_element {
    margin-right: 10px;
    vertical-align: middle
}

.gl_pg_width {
    width: 84px
}

@media (max-width: 1444px) {
    .filter_panel {
        padding: 2px 0;
        margin: 0 auto
    }

    .filter_panel &gt; div {
        padding: 4px 0
    }
}

@media (max-width: 1060px) {
    .filter_panel {
        padding: 2px 0;
        margin: 0 auto
    }

    .filter_panel &gt; div {
        padding: 4px 0
    }
}

.glossary-pager-number {
    background-color: #fff;
    border: 1px solid gray;
    color: #353535;
    font-size: 11px;
    padding: 2px;
    width: 30%
}

.glossary-pager-item {
    float: left;
    height: 32px
}

.glossary-pager {
    height: 34px
}

.glossary-pager &gt; div {
    border: 1px solid #aaa;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    width: 25px
}

.glossary-pager &gt; div:first-child {
    border-radius: 4px 0 0 4px;
    border-right: none;
    position: relative;
    cursor: pointer
}

.glossary-pager &gt; div:first-child:hover {
    background: #fff
}

.glossary-pager &gt; div:last-child {
    border-radius: 0 4px 4px 0;
    border-left: none;
    position: relative;
    cursor: pointer
}

.glossary-pager &gt; div:last-child:hover {
    background: #fff
}

.glossary-pager:after {
    height: 0;
    clear: both
}

.glossary-pager-input {
    width: 25px;
    height: 32px;
    text-align: center;
    border: 0;
    font-size: 11px
}

.glossary-pager-left, .glossary-pager-right {
    position: absolute;
    left: 9px;
    top: 10px
}

.btn {
    display: inline-block;
    padding: 10px 20px;
    line-height: 16px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    text-decoration: none !important;
    box-sizing: border-box;
    -webkit-transition: color, background-color, border-color 100ms ease-out;
    -moz-transition: color, background-color, border-color 100ms ease-out;
    -o-transition: color, background-color, border-color 100ms ease-out;
    transition: color, background-color, border-color 100ms ease-out;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.btn.btn-default {
    background-color: rgba(50, 50, 50, .9);
    color: #fff;
    border-color: rgba(50, 50, 50, .9)
}

.btn.btn-default.hover, .btn.btn-default:focus, .btn.btn-default:hover {
    border-color: rgba(30, 30, 30, .9);
    background-color: rgba(30, 30, 30, .9)
}

.btn.btn-default.active, .btn.btn-default:active {
    border-color: rgba(80, 80, 80, .9);
    background-color: rgba(80, 80, 80, .9)
}

.btn.btn-gray {
    background-color: #555;
    color: #fff;
    border-color: #555
}

.btn.btn-gray.hover, .btn.btn-gray:focus, .btn.btn-gray:hover {
    border-color: #444;
    background-color: #444
}

.btn.btn-gray.active, .btn.btn-gray:active {
    border-color: #444;
    background-color: #444
}

.btn.btn-lightgray {
    background-color: #ddd;
    color: #000;
    border-color: #ddd
}

.btn.btn-lightgray.hover, .btn.btn-lightgray:focus, .btn.btn-lightgray:hover {
    border-color: #c1c1c1;
    background-color: #c1c1c1
}

.btn.btn-lightgray.active, .btn.btn-lightgray:active {
    border-color: #c1c1c1;
    background-color: #c1c1c1
}

.btn.btn-info {
    background-color: transparent;
    color: #222;
    border-color: #aaa
}

.btn.btn-info.hover, .btn.btn-info:focus, .btn.btn-info:hover {
    border-color: #be1206;
    color: #be1206
}

.btn.btn-info.active, .btn.btn-info:active {
    background-color: rgba(0, 0, 0, .05)
}

.btn.btn-white, .btn.btn-white_without_bg {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.btn.btn-white.hover, .btn.btn-white:focus, .btn.btn-white:hover {
    border-color: #ddd;
    color: #be1206;
    background-color: rgba(255, 255, 255, .9)
}

.btn.btn-white.active, .btn.btn-white:active, .btn.btn-white_without_bg.active, .btn.btn-white_without_bg.hover, .btn.btn-white_without_bg:active, .btn.btn-white_without_bg:focus, .btn.btn-white_without_bg:hover {
    background-color: rgba(255, 255, 255, .1)
}

.btn.btn-black, .btn.btn-black_without_bg {
    background-color: transparent;
    color: #000;
    border-color: #000
}

.btn.btn-black.hover, .btn.btn-black:focus, .btn.btn-black:hover {
    border-color: #ddd;
    color: #be1206;
    background-color: rgba(255, 255, 255, .9)
}

.btn.btn-black.active, .btn.btn-black:active, .btn.btn-black_without_bg.active, .btn.btn-black_without_bg.hover, .btn.btn-black_without_bg:active, .btn.btn-black_without_bg:focus, .btn.btn-black_without_bg:hover {
    background-color: rgba(255, 255, 255, .1);
    color: #7f0c0c;
    border-color: #7f0c0c
}

.btn.btn-primary {
    background-color: #7f0c0c;
    color: #fff;
    border-color: #7f0c0c
}

.btn.btn-primary.hover, .btn.btn-primary:focus, .btn.btn-primary:hover {
    border-color: #800;
    background-color: #800;
    color: #fff
}

.btn.btn-primary.active, .btn.btn-primary:active {
    border-color: rgba(110, 20, 20, .9);
    background-color: rgba(110, 20, 20, .9);
    color: #fff
}

.btn.btn-primary.btn-inverse {
    background-color: rgba(50, 50, 50, .9);
    color: #fff;
    border-color: rgba(50, 50, 50, .9)
}

.btn.btn-primary.btn-inverse.btn-preloader {
    display: block;
    padding: 0 15px;
    min-height: 48px;
    white-space: normal
}

.btn.btn-primary.green {
    background-color: #1f9034;
    color: #fff;
    border-color: #1f9034
}

.btn.btn-primary.green.hover, .btn.btn-primary.green:focus, .btn.btn-primary.green:hover {
    border-color: #239c3a !important;
    background-color: #239c3a !important;
    color: #fff !important
}

.btn .preloader_red_mini, .btn .preloader_white_mini, .preloader_block {
    position: relative
}

.preloader_block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

.btn .preloader_red_mini, .btn .preloader_red_mini::after, .btn .preloader_red_mini::before, .btn .preloader_white_mini, .btn .preloader_white_mini::after, .btn .preloader_white_mini::before {
    display: block;
    width: 32px;
    height: 32px
}

.preloader_block .preloader_red, .preloader_block .preloader_red::after, .preloader_block .preloader_red::before, .preloader_block .preloader_white, .preloader_block .preloader_white::after, .preloader_block .preloader_white::before {
    display: block;
    width: 50px;
    height: 50px
}

.btn .preloader_white_mini::before {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6%2FNlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABXpJREFUeNrkm22IVFUYx8%2FMjovFuBK15aZJia69Uu6uuV9MSwgKsZTovT6W1IfCVSgUpBJ6gU2zN7IaQ7I3IxNbgiCzzNrKisrMpLAk2jfNt43VsZ3p%2F3T%2F0eXOOXfmXu+duScP%2FEDvzDnn+c+55zzPec7ZdLFYVFVibdFc1lbLjrQ6wUoUgjPgLnB1jHbOYR+ZWgu+HHwDngZPgZExiJU2V7CPr8DMWgieCN4Cm8D5fHYOuDcGwYvYtpSLwAfse2Ko1gJO+nrwMDhqWHwOgzP53RRoAXeD1aDfZ9HqAzl+t4V1pY2xbFNXhsAyMCKIhn8aDlBS4BPQ7vOdDeBncB2o51vwBdgJfgF9YAgcAaeAM8AEcB6YxmnyJ3gTTAazffraCqbLuMU1wkIbKPiM1gHwJLjUNVJBSLHucvCHTz%2FDtCVQ+2H92UsaA3rAAnByhH4zCxaCXk1%2FuTBthjVkjGtu5cFjNC6ugEHa7gTH2OdB2hC4rbB+bRDsAllwK+donEX66wCvkv18FplbqucCpSuyyHwEfgdtVRDrLttAK+gFH4LTfRbX+iCCH6K%2Fm+J53siOpONrweEaRIeHwFzwNW1p9HwuNn8MHqh0lZ4EjrhWwhdBE+fRt2BVyNU3alK0pZsLZRNtHabtomFCJX74bXCN59kBzll5leaB4YTsBeoYdTXRj2c1Wub6jfCVPn5vFxiVgJH1Mhr85GP3LNP2UFbsTsMv+Re4qUZztlw5CG6gjbqywr3LcguW7deFhkrLwZcJ3uaKbSsNn4mmO3WCd4M9mgoS+z5owd5+KdcYb9nDGL5E8EZwLljiceqPhHXyVS6Dnik5SC2iqavc5mEc6AL7Yw4Z4whBZcOxkW6q4tDyN74Guy0ZXfeovs4FrCdIpJXmfvYVC%2FN0a2h7OojgNgYX3RYK7qYbag0ieAY3CAULBRe5D5geRLD8Op9ZnH7uNo2wDP0bmudXgNUWC5b82f06bbJ5MCXAJnPDYGNpBj8GzUsPWDzCA2ES8YMWCz4URnBB%2FQ+Ln+AGi3U1hBHcaLFgo+3iltYZ3NIki1dpOWjbywCkRPD1mgqv0S11WSpYtoTvgVsqfaUlg9Bu8Ss9zZShMQmWfK+c4qUsFJvilNwSRPA2uqV2S0e3EHSEpYKcz95moeDbGUMXggg+C5wNblSlye0klyxtFtubKhF8ElgMdijnVo6c0M+3SPB82jybLnUxNbl2y%2F8luOaBXw0H3VlLEng9GvtF0xzdycM4MF7zq41RppO4ZJWltNVbxlNbyQhnwHbD+YycvLcmeHSnuG4HeMt31FYywpLaXOATgkr6c3QCR3aUcrKrppTzPcp17uRdtCQc26CpJMel+5STAq1LkFix5WXlXHPS7d%2FluHRTObckN9+OuvxxTjm37WYp50bccwmJwMSGZ5VzBeMypnVyLv8rGjpKahnmxKNgM+eG+3kj2AleAHU1nLN1tOEH2uSdz1t5Y7Dim3hyIeSY0t9wk1%2F0XeUcx9xcg1RQA1%2FjseAq0G8Y%2FREgX2mklVfm63x9fIWkQ7nB01JFsW2M8yWKmmEQq2h7PmjGo9zK2Mx9pyTsO2MOQbPs41MmJppD9xfx1cOOiKOyLNvsqeXVw6llLpfuiFDw51FfLk2HcAUry7ilPsPzS5g2Ok05t9xH8t%2FybKqhTn+ZjOsTQV1kUMGy8m02LQj0gYsMny1TzpmPnAoMkQE+e9xQ5z5lvp2TZ5IuE6dg6UQOqS4A6zWfr+EqGlXZDp7XPF9PG5bQfca+aP2LXPr6vsIrve%2F4zMctPvVOdV0Ul83NzOOx+Xj%2FLOZ9cDG4g%2F%2FvjcElSQy%2FkHN+lc8rXlHJRGCQGPBMzAFHLqqGTri%2FTPtbgAEA1EZTrD32jtkAAAAASUVORK5CYII=) no-repeat
}

.btn .preloader_red_mini::before {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6%2FNlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+JJREFUeNrsm8tLVFEcx68yTVZOVGbT5OQijJZR9LBVjyEtSxGlRf0BLgoibApBWkRBRUyrKBSsNkIU2YOgVSWUtAzSqBSCNlHRg3ICK3P6HvxduNzOue%2FXuXrhQzZzZ87vO+d3fufx+12lpChKQPSDkoD+oOwoV2bY5YXgBDgImny0s4XaSLj+Jpcush28JLd8Cyp8cOkK+m523wuwzY3NTj9YBwY4hnf5IPgE5%2F4BssG27WUlew6RBCdBJ%2F2tv4pgDXjPvhusBYvAFKgDP8EX8IOGUyVYChaAMXqNvfec7KsBr+k+%2FTUBCmTPH79cmv1Azwx6inEL5Mjdqx30QhpsBQ3gjklbT8kmX116A5jiND4OzoNaD6eRLCiAIqe9v2RLIGP4mq7hHoe9aRX23b3UltrulSCD1nLq0TGwOcDFyxYwCr6TDYEJrgTH6F8lYBaCvNO2RW8kDYIBCyrNdoOFx7C228Ayg%2FeTdgSfA4NgHWcsNYcoVM9uTuxgNg+BM1YFrwYTmoDUBzLkQvsjJFalFcwnG%2Fs0gY1pWGVFMG%2Fu+waOhOzGRu6dpyCqt%2Fu2meAGwQT%2Fin5FJaKwQPZGYHtOJDgBhgUTfH2ExapsApMc+4dJ23+CDwt+ocsSiFW5KNBwiCeYRd93uhuLBqE%2FilRzlqFM0x7RGJ4HujUB4KxEYlUuaNb23aTJdB5mi%2Fa7Hm8EgqKGZpqM3aVlk4RiVfbaPcST%2FXDvl1CDwZ63SuIeTov2yqKerKKjGFmvj6TBsuuWFPmvkuhM+Qbn9QcxEFzL1SZYmeyTePyqtPO0iVz6Uwx6eNzOGJ6YaYJjm2QTCUvFQFtqVjBNSzc5ry+JgeDFXG2CkL4rBtPSTjtLy7K4xieR4M8gLbHYtHAvIHCHctAosTs3kgbLLs0S2HMl7uE5pMFyD68E98CKuB%2Fx6A%2FxChIKLlg9xGvjHNOO+5zoDuqYtoU3hrO0h9RerJjklERj97QyXSCj3xdneWOYpSNGJE611OtKIkxTLUbJNJaoSkVYbMogmbbDabq0M8Lp0qNO06VmCfEDcUyIm5U8RCkj4UnJg5Wilva4FbVYKVvKU+Y9jGx%2Fp9dlS2ZkKEiMBjxl1YdVmBZG6WFPWKWHGwXFpUVax9Z4vBEItbjUSvnwIw8F3zdpa8hu8Ew42GcOgvUKv0Cc7UGPCz7bSntsdhJR1KzVq+hI6TrnM12gUWDnb%2FCY3vOtQNzsEYCrDnvricHnLnn5CIBbl8tpHvIwi5xOBbPE%2FFe6b8TtQx5uH4t5qEw%2F19BB%2F%2F%2Fgw5aPDYE8qAC9YNJ11jggnPbw7JNpbq5%2FAgwAFbfQ9gRuQ+0AAAAASUVORK5CYII=) no-repeat
}

.preloader_block .preloader_white::before {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAE4tJREFUeNrsnQvQVlW5xxefIt5QUyo1DWd0Jmts5nRE046oOEewJlMrEZBLqdUAioChoFxSDFAupiico2kC4yWzNOecE1EmdFEPXppzpMkpm1LjYGGJoiiCcJ6Hvb56pY%2Fvfffea6137b1+v5n%2FiO%2F3vnvtvdd6nv2stdd6Vo%2Ft27cbqCzzRJe1+RxmiK6hKqpJB7eg0uwdwTnsRTXgAAAABwAAOAAAwAEAAA4AAHAAAIADqD6HiM7kNkTHWaI+3AYcgC%2F2F10v+j%2FRQyabhANxcIPoQdF60SwTx%2FwIHECNmCjaIJrU8JnOwDuJW9N2BorGN%2Fz%2FFNEbO30GOIBCnCv6iWj+Lv4+mlvUdkZ3ExX8QPQZbhEOIC%2FHiG4R3Sca0M33hoku4Ha1jTGis7v5+xmi74tuFB3J7cIBNGN324d8xjauVrid+9i2urqlxe+OEz1nskVLu3HrcABdcbFoi+1D5mUqty84Mwr8Zppoq+hL3D4cQCeDTDaCvLDEMa4WHcGtDMaHSzrdW0XfE52OA0gX7RN+Q7TcZO+Qy3IpdhkMF4Ov54hWmGyA9wM4gLSueZrtE7o02vE2mgC%2F6KDfJQ6Pp694%2F2jbRA8cQL3Rvt87xl8GG14LVuPp3xXaJraJRuIA6kd%2F0d227+cT7UqMwUa9McFkE398skS0VHQiDqD6HGz7eD8VDQ1Upr6a6omtOqe3aEGgskaIHjXZ1O8DcQDVQ%2Ftyk0XrbB8vNNOxV+dc1YYyder3X0SX1%2FWm9qhhVuARNoRrNx8VrQlQxv%2Faf%2F%2FGZINZa6100ZIujtlg9Yr979v2+2+J3mw4Vi+TLaLZy%2F73IKs+Df%2FW0fIjGqT0Fb3g+TqPE61uc32uFC022exQHECE9DPZAFEsU3MXicYGKOcA0UaTDW6GZHfrKF4LUNYdoi9GVK+LAzh3HEDOvv66CM9LFxPdT%2FReiuGiZRGeVx%2FbPWAMIJLKiBFeC5Z8QEVq%2FEotBgfr4gDW2NAsNk4TfRU7LszkSM9LZ5D+li5AXOgS3mciPbc9RZux51zo+MIbkZ7bUaLfEQHEFwVcG+m59cOecxPrRJwZdTH+ukUAik7AeTuyc5ppmBdQFHXoV0V2TppPYFtdbnDdJgLpev6xEZyHvrPW11Z7YfylmGq7TxeJnorgfC6sk%2FHXMQLoRNf3n9WmcvUd8Qps1wua4kvfrLQjz9+9Jtx0chxASXRZ7vKA5X3LGv4T2GgQjrWO4MKAZZ5isjUlOICKoFlhfaeGvtMa%2Fmpssi2cYB2B7yW8uqCslq9z6+wAjhD93tOxv20NfxU2GAWnWEdwnqfjv1%2F05zreuDovB%2F6DKZY4shmjREMw%2FqhYZetklIdjT6mr8dc9Auh0cO84bAjXibZjb3G3adEVotkO29D2OhtIndFXNmUHinRTicNFczD+SrDd1tVhtu7KMKzudV73CKCTu2xl5uV8k6USg+qiA4RLCvzumyaB%2FQNSyQm4OOf3r7f3BuOvPpocRmeIzvXcZnAAEfNzs+sNPndmiO1DEu7XB90NSNN6DW7x+zrW83QKNyaVLoCiOQPWd%2FN3nTdwpclSZUF92d9kKcDHdfOdfUSbiADqxctm1%2Fv+TbTC+OvPqybbEGZ8N21hUyo3I6UIYMf1mncv5rjL9vV+gV0kiS451glEI+z%2F%2F6fo0yndgNR2BlJv9zn77y+bLN8cxp8uj4m+YLKdoY1JZOAv5QigE81ou5X2Dzs9DLfhAAAABwAAOAAAqHm%2Fxze6accHudUAudDMw32q7gA+YbIde5432Uy8D1CvAN1ypPn7vgM6ce1jVXYAjTvj6AQL3bxymsnexwPAu21RbeM5k01U6sqGKjUGoFlx7+jm75q8YSn1DrBj1eGt3fxdk5HeWyUHsPOMu12hyzR18sV%2F0wYgQfrbJ3yzbMOajPSUKnUBprb4PY0CHjfZ8tsDaQ+QCJpjcL417FZSjZ9sshWqlYgAdMT%2F+YK%2FnSSaR%2FuAmlI2Xdl7TbaoLeoIYEKJ32rShkdM6+u2AarCcNstLpOr0Pluya4jgIGiHzo61iI7PrCGtgMVpp%2Ft51%2FgcNzg57FGAC5fWYwx2Xbfs0y2VTRAldA2q2NbTzg0ftc25jQCUIO9xeMNvUR0M+0KKoDOeZnv8fia6fqOmByALq%2FdEuDGPmS7BctpYxAhn7RP6DMDlOVkm3JXDmCmaf3Vn6uuC6uYICZ6mLD5BHTXq2tiGAM4OrDxj8H4IUK0TYbcR+Bq42CRXYcjgwxFZw4%2FgBjRzUTuDFjehLIHKNsFOFv0QMALPsmQww%2Fi5ngTdmr7INGKdkUAowNe6DiMHyrAavPu1Xy+KWWDZRyAhh8DA12kbvK4kLYFFeEmU35j0jxReOFueNEugO6c8nrAG9o7cHkAZdEdiDYELE%2F3P8yd6bpoBDAt4IUNxvihgrxqwq5pmREqAvhn0VOBLkqnUl5BW4IKo214UqCyPix61rcDuE10UaALcjLbCaCNhJolq+g42TifXYChAY3%2FfIwfaoD2y0cGKkvXy5ztKwIIOdVRs6JOoO1AjdA2HeL1oM4JGOQjAgjZF59Le4EajgWEYGCeh2erEYDmMHsp0AVMEc2hvUAN0bY9K1BZ+4k2uooAQo1irsL4ocaEbNtXuYoAyiT5zMsQ0bdpJ1BjRphw+2Ec0ixybyUCOCnQyd6P8UMCLAvYzv%2FFRRfgbhNmXjPLfCEVQrR1tdnvuhoDGC86y%2FhLxaXrqH9Cu4BEWGUjAR%2Fo8vyB1madjAHszMXG%2Fcq8Y0VP0y4gIU4UPer4mLkT5xZZDKQF6GrA2Y5OeinGDwnymHGU2ddkOTl7mgJZs8tmBDrGZAkJyqQFU0%2F4OO0BEkQ3DXmixO9vseMJvyp6AFdZgQdbR3Bqzt%2FdJzqPdgAJ86DJxtfysNwa%2FkNlC3e9NZhOGMoz5XGAaCVtABJmkMk3uH6ZaIGrwn3sDqzbfE82zWcP%2FtJkuQUAUkeTiB7f5Ds65nataJPLgn3sDvxX0eWiT5juX3Xw3h+guS3oQOFxoitdG7+vCGBndC30ki4+7yV6m7oH2GELb3Xx+TDRPT4L7ghwcUttOdMbPrsG4wf4G5tteN%2FJFGsz9%2FguOEQE0Mi+oo+LHqbOAf6BU+14wJuhCgztAAAgInAAADgAAMABAAAOAABwAACAAwAAHAAA4AAAAAcAADgAAMABAAAOAABwAACAAwAAHAAA4AAAAAcAADgAAMABAAAOAADa5wDmeDq2bnbwPLcYoDR9Tbb3phcH4DME6C16nfoDKMx+old9RgA+HcBuom3UIUBhehqPm+j43BnoOYwfoDRbRH+oogOg%2Fw%2Fghko6gBeoN4B0HcBa6g3ACS9W0QG8TL0BOGF9FR3An6g3ACesq6IDWE+9AThhQxUdwGvUG0C6DmAj9QbghFdwAADpsrmKDoA1AACRP0w7uLcA0bPV14F9Lgbaw2TzmAGgPNur5gB6UGcAOAAAiNQBMAYAED%2F7+jqwTwewN%2FUG4ITdqugAelJvAE7oVUUH0Jt6A3DCnlV0AHtSbwBxR9M+HcAB1BtA3LaEAwCIn%2FdU0QG8h3oDSDcCOIR6A3DCwVV0AH2oNwAnvK+KDuBw6g0gblvy6QCOoN4A4rYlHABAwg7A9+ag5AQAKEdlNwdV9qL+AOK1IY0A5ng69mLDBqEALugrGu3LAXB7ARIFBwCAAwAAHAAA4AAAAAcAADgAAMABAAAOAABwAACAAwAAHAAA4AAAAAcAADgAAMABAAAOAABwAACAAwAAHAAA4AAAoD10BC5vX9Hp3HaALjnNBE6lH8oB9BBNE20UrRDNpK4B3oXaxMOiTaLJ1mZq0QUYKVrSxed7ijZT7wCml+itLj4fJVpa1Qigv+juXRi%2FMpR6B9jBkF18rrZzu6hflSKAA20IM6nJ91aLPk7dA5jHW7CFubabsDFmB6CGPzvH988Q%2FZD6h4QZJFqe4%2FuXiRbE1gUYLHokp%2FEro6l%2FSJy8NjBf9GPR52KIAD5mL+BLJY6h%2FZunaAeQIMeKnizx+0Um24R3TegIYG%2FRLNHTJY2fKAB4+hdnjOgZ0ddFu4eKACa47INYTjTZQAhAKpwgeszxMS8R3ewrAviM6AcejJ8oAHj6u2Gh6AHRQNcRwE3Wu%2FjkFNFPaReQACeLVnku40bReBcRwNAAxk8UADz93XKpyd7OlY4APih6PtCNGS66i%2FYBNUbb+LJAZR0ieslFF2CeySYghECjEtYoQx3RBT7bApV1nckm5pXuAihzAt6kK2gnUFNCtu1rW%2FJIOV4D5p3mW4ZDRetoL1AjtE2vDVTWRNENrYbbeUKKUFxOe4GaMSlQOStaNf68DkBDhWGBLkJfXwynzUBNGG5aeCXniMV5vlxkJuBtoosCXYxOb3yH9gMVZjfR1kBl6USgcXl+UGQtwOKAN28W7QcqTsg2vCjvD4o4gKcDjgfoWMC5tCGoKOeacONZOur%2FbN4fFV0OrKsB3wh4I%2FczjjOhAHimt+i1gOX1LNLVKLocWDOXTgx4cWQRhqoRss2ONQXHGcomBNF0XgMDXaTObb6JdgUVQAfibgxU1oOic4r+uKwDONtkyw9DoYkTV9O+IGKOC9xGNafgiqI%2FLpsTUL3PwoAXy4pBiJ2QbfQbZYzfRQSgHC36dcCL1hRk36SdQYRcGLht9hW90G4HoFxjsq2%2FQsGKQYiNkCv9lBnW7kwMDiDUbKd7TTYRicxBECOn2y7AOQHKcvIQdLUvgE7XHeP5gjUr0VCMHyLmR6LPGv+5My5wFQG73hnou%2FYGuESXIE834eZTA7hAJ8tNFU1xfFzNmOVsoZxrB%2FCv1gu6oPSmBwAR0M92Cy5wdLyTRL+I1QEomjZ8QonfP2IN%2Fzu0HagRg60jOLXEMXSDUKdrC3w4gMNN8VcTTjc+BIiQMpm13it62eXJdHi4wBdt3yevZzsA44cE0PyaB5ks0W4eLndt%2FL4igB3HNa29E73DhvtP0i4gQfrbbsHQJt9bKRrg4wQ6PF2YepUvNPnOKJPNnML4IVV+ZrI0e80GCL0l4enweHFLREu7+HyKLXcp9Q+wg2+ZbDLd9C7+9u+i+3wV7KsL0EnjDqgLrNZS3wC7RAfRdTD8Uvv%2F%2FyT6n6o6AOVg0R6m5KIFgMQ4SrTBeBj4C+0AACBScAAAOAAAwAGkg244wuIiaERH4ZPbhKYjwYr+vGiLyTKpdtDueQiabCm7PhA+RQRQ%2F8punKG4zGSTLB7DDpJEX1PrTLyR9v%2F%2FQ3QmEUB92Xl%2F9hGiR83f37lCOlxqHf%2FIhs8+bcqtZCUCiJj3i17q5u+654AuYmIHonqjO%2FbMbOL0k9mJKqUIoNn+7LqZg27lxF6E9eVcW8fNIr6riADqxcmiVTm+r5uf6poF3pHWAx3h11168yTTOF70BBFAPci7WYOOFehg4XnYTuXR%2FHlbTf5MOklsQpOCA9Alx0MK%2FlbTkN9gxw+gWmid6c45ywr+%2Foui8+kCVN%2FBuZrcMdl2DSDyNm0juNkO29D2OhtInZnq8FiaykkTlg7GxqJlpO26zXZ4zMlEANXkSNFzno7NDkVxcbLtsw%2FxdPxDReuIAKrFxR6PrQ1N3ypo1qMTsL+2cYKtg1UejV%2F5KhFAtfik6L8Clne7jQiewiaDcKx94l8YsMzTbBeQCKAChH6F05ncVHO3DcA+vTHA3uMnAxt%2FO9oUEUBBdBPRm9p8Do%2FbiEDHCt7Gbkuxhw3vR0fQ3fqK6FYcQLz0jNDgrhYtFP0FW85FL5PNxpwR2XnprMJtdbnJdesCfC3Cc5phEplV5iHknhFpfTIGECEfFV3Jfa4NL0d6Xpq7%2F0gcQJxPjFhZjD3n5q6Iz20cDiAujonYAWg%2Fdj32nBsdnBoVsQP4UB1ucl0GAZsl+2i3k2VZcXHujNQR9DE1GNitSwTwJ9FxJtttOCaGBTD+w9pUj1pm3wS7T4tMNt5Ui7c6dZwHoO+M74ngPHR24EWey9BFL52LVZ4VvSj6o9V66xj%2FKnrFZNtMvWm1SbS54Tj7mOx9u66kO8Aa90FWfRr+fah1OLp%2F3dENBjrG83Veb5pndPLNSnut99XJWOo6Fdj1ktAi9DP+pwarUe8fyf32yf72WtuFOp95dTSUur6eUq+my3ffZ7IdiUNznWFdgEteNfkz+rhgro185tX1xqaSE7C%2Fyd4SDA1UnmaefT1AOalEAJ08bLJFOb5JZr+IVCao%2FMxkA3JfDlDWxEDGnyIhBgT1jcNIk8hmManNULvNZHO5p3s6%2FgqT5RAEP9zv0QlMt%2FawNKUbmuIUVV3IoRtDHCW6sYJPKKIAt+gY0WG2TSQ3XyPlOeq%2FE40XnSH6voPj6Yq%2FB7FP7zwj+rqD4zwgGii6TLQ21ZuZ6vbgXXGxNeKifET068DnnNogYCdll33rgPC%2F0eRZpdbIzbZhFZk7cG0bjD9ltphiOR9n2jrG+IkAuqVzcVGrM9y0UW1tw3mmGgF0ol2us1rsni3GSRMBtMoa0ViTbQ22ssl3x7bJ+KH5gOBy6yDGYfxEAGXQd%2Fvzd%2FEEOqeN55V6BKDoa9fxXXyug3sLaLpEAC7QhqRTQufmfAKBf3ZOAKtTwPfB+IkAfNGZkz6GfQCIADKObqiTZ2miOIBUwAEAXQAAwAEAAA4AAHAAAIADAAAcAADgAGrHhgjO4RWqobr8vwADAOLKkKp%2Fz%2Ff3AAAAAElFTkSuQmCC) no-repeat
}

.preloader_block .preloader_red::before {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAEsRJREFUeNrsnQuwllW5x9eGjQiFKO0JvFvaROfQnCmwQIGjjrCtJrMpUDmImdgMyEV2KptsixdEQFTIkEahEVAsO8muOTOcnAqt5pg2zVR2m6mmTCc7R0vECyLIPs%2Fa79rytfvY3%2Fde1nrXu9bvN%2FMfNvvyrfWu9TzPu+6rpUdBhVkr+nzJeVguuomqqCaDKIJKM9yDPAyjGggAAEAAAAACAAAQAACAAAAABAAAIABUn2NFH6cYvOMTojaKgQBgi5GiNaK%2FiL6tkkU44Ad3irpFz4tWKj%2FWRxAAAqJDtFt0Tc339Aq8yRRN6UwXXVXz%2F2WiV%2Ft9DwgAmZgh+r7o9sP8fB5FVDrzBmgV7BSdTxERANIyTrRB9JDo7AF+b5bosxRXacwXXTDAz88TfUu0XnQqxUUAaESr6UM+ZYyrGTZTjqXV1YYmf3eR6Pcq2bQ0mKIjANRjgWi%2F6UOm5YsUn3OWZ%2FibLtEB0RUUHwGgj3aVjCDfleMzbhSdQlE64305g+49oodF0wgA8aL7hOtE%2F62SOeS8LMYvnVHE4OsnRY+oZID3eAJAXM%2FcZfqERTrtVaY1AXbRg34LC%2Fw8PcX7rLGJFgJA2Oi+35vK3gk2TAtW4+1fD20TB0VzCADhMUW03fT9bKK7EvPxUWssUcnCH5tsEW0VTSIAVJ8xpo%2F3A9HFjtLUU1ND8NXCGSG6w1Fal4j+RyVLv0cRAKqH7st1ip4zfTzXXI+%2FFs51JaSpl37%2FTXRtqIXaEuCpwJeYJlzZvF%2F0Swdp%2FMJ8%2FacaPaOSjTFaL6hkH8OLor1Gr4n29fusoSrZRDPM%2FPsOo7aar%2FVo+Sk10pws+rPl5zxd9GTJ9fmoaKNKVoeGQ084miDaLOrxRBscPffRoiEllHer6ChHaX3Vs3odF4rfhNICGGOa+76hNxP9J633XMwWbfMwX22me8AYgCeV4SNMC+Yfy9nmad6CGBwMJQDovvbdHubrHNHV+HFmOj3Nl15B+jsGAf1Cb+F9ytO8HVln0A0GRg9Evupp3k4T%2FYEWgH+tgBWe5u1D+HNqfF2IszwU5w+tBaDRC3De8CxPtyi2C2dFB%2FTrPMuTPk%2FgYCgFHNpCIL2f%2F0oP8vFT0VzT9Mf5s%2FNFU4ZzTZmWzeUhOX8vPWGqu6Q54m+JzusJt1zL1nmmjMuo2wdDLNNQDaXdsXFsEo3HQZ1pvClzl3U8lQBQLd3pwCi2iibhkKVpomiLg3peG2oZhrgXoI9TRH+09NlfV8m68MfopnvBv6tk0dWFlj5%2FtOj%2Fgiy5wN8Q1xf8Jtglmsmb11vNsfD27wy5zEJuAfTNcrxZ0Gfp04JX8bL1Hr18eKno1gJtqCdkBwmZg2bqJg%2F6Uoljcf5KNWp1XZ1g6i4Ps0J2%2Fhi6AH16IGPz70Ka1dF2C+6NoXxiMYLJKSt%2FVY%2FpHqEgpM8uWJPSBj5IAAhLa3nrR68ZKV4AigAQltoaVPp60UicJHiNNHU9kC0Mj6U8Bt8Qz+BQ3zl459b5mb7U4wbFlt0Y0HWsb4PS5ySeV+fn+hDZH0Y1ZBqRWvpF+m2iM3grRqtJZjVnnz38V2xlEGOlf9pU9kIzOIQjxK1BoiuNTXwstucPfSHQ4dB3yx+gNQw1DFKhbfVtglgDAACouK8HByAAUAQABACb6Es7TqKoAVKhTx5uq3oAOEMlN%2FY8rZJbeo+nXgEG5FR16N4BfbfjB6ymZnmaYVudVVZdrLNHqO50ZFcdf7mnqusALmuw3HIOlY5Qr65o4CsXVS0AtDS56eI+0YcxABSppoi2N+Enj1UtAHSl3Hqpt2qOwiBQJBotuj2ljyytSgA4Kcf5a1djHCjwvSidOfyjrQq7AfVHTsz4t9NFZ4n2in7FgDAExGzRz1X93ajNoq8le8TnWYDpBZ7GukE0jrcGqrgmiDYX6BeTfe4C7LBwLPPKmA5oQMFoeIZjyJrRA74GgPmWb2dZgFGhiqjDsi981rftwHp77X4H%2FahuldzI84gC8I+PqOSGoo87SKuQa8qLCgA3K7fXYAd9WQNUkhbl9jyB5aKbinCkvIx17PxX4PzgIT3GNl1xoypgk10RAWC+w4feItqErYGnaNu8z2F6S8ruAlwg2uHwgfX6giewM%2FCYDzm20XaVY0wsbwtgnsMHvQrnhwrwpGixw%2FRy+WCelYBLHDb%2F15s+D0AV0C+qY1T2FbFp0GNw+tyAn7jsArxN9IrDAj1a9BJ2BRVipEouH3HFEJXhpOusXYAuhw82E+eHCvKSsV1XLM%2F0VxlWD33Q8iqn%2FtuEWVmGqqw1Dv1lrIuVgPeK5vrcrAHwCFerZDV3iRbZ7AJc7ND55+D8EAAHjC27YKFKpuabJs0sgF7q+AtHD6JH%2FddgOxAI2m9czQqMEt1vowWw1GGB4fwQGq5sWh+q0%2FQKwWbHAEaL%2FuroAZaJVmEvECDatlc6Suso0ctFBYC1os87yjg7%2FSBUXO4YXC3qLKILcJJD578E54eA0bbtakBQd9nHFBEAJjvK8NdVisELgIqyzdi6C84sIgBsV8movG02YhsQCS5sXfvsN5tqkzSp80U7La1g2sqKMRSZtlrypYdF02weCrrAQqYnYRAoMk3y4eDcPEcerywo05sxBhSpirov4CZRaxnHgo8zF3jkyfwEDAFFfGlIHt%2F5suhffbgXYKZoV4YH6MYIUOTqzuA3O82YnHc3A12T8kHaMQAUudpT+kyH77cDj2pyD%2FSTVD5CvXqirCvybI9yDjTVcRkVj1CvPtNgkNzaONnAewF6Uq7KbWmp91299PE+dWiJb4vRMPn811Mvb6ifBkCVGSqq5wuzRA%2FaTHiQg4fbqpJ7zPROKH2Q6D6VXGn0OvUO0Iv2iRU1%2F19mfPNB2wm7aAHUMkz0lOg9vS2CtJ9PCwDC5iyVHCm+11WC9QNAFsds3jlb3uoOZE2HgABQmS7AP4UXih3A1wDQY8k%2Fe%2FB7gPhaAH2TGS3SVicIAETfBQCA6AJAj7z+GbADoAUAAAQAAAg6ANQO+tH8B4h6DIDSBog2ANACAGAMAAAIAAAQTQCg+Q9ACwAACAAA4AmtNP0BaAEAAAGAtzYAXYCBgkDZK%2FoIUAB0AQCgmBbAKktv4I2ip3mrA+TmZNE8Kw3qHruHdI4U7WnYnSAAAByOo0QvVbULsJf6A%2FDXh2wGgD+J9lN%2FALnYb3ypkgGgcd+f5j9Afl+qZAAAgGADwDPUG4DfvmQzALxAvQEUwvNVDADPUW8AfvuSzQDwIvUGUAi7qxgAdlNvAAQAAPC0NW0zALxOvQEUwr4qBoCXqTcAv33JZgBgGTBAMRyw9cE2dwOyxhegOKz4KQeCAEQMAQCAAAAAHvP2KgaA4dQbQCEMrmIAGEK9ARTC0CoGgBHUG0AhHFnFAHAk9Qbgd2vaZgA4mnoD8NuXCAAA%2FnNMFQPAMdQbQLwtgGOpN4BCGFPFANBGvQEUwjurGABOpN4A%2FPYlmwHgFOoNwG9fIgAARBwAbN8OfITiYBCAPOhFQG9UsQWgGUb9AfjrQ62i1ZY+e6NoD%2FUHkIs9pgswz1YXAAAihQNBAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAADEEQDeLppGsQPU5Rzl+Ch9VwGgRdQleln0iOhm6hrgH9A+8T3Ra6JO4zP2HdPBseBzRFvqfP9I0T7qHUANFb1e5%2FuXirZWtQUwRbT9MM6vuZh6B+jlosN8X%2FvOZtEEayn3FK9RojX6zsEGeqLHTvoIVU0%2FbsJftE+NKDrtoh+ks4kHqVU7lY8iV3tKn+nwMQDMFO1K+SBa3RgAilzdGfzmu6JP+RAAPiC6J8MD1Go8RoAi1ficvrNBNK6MADBctDJn5vu0CUNAkWpTQT50i6jVVQBYUlCmazURY0CRaaIFP1qQNh9ppgHPF+0U3WFhMsLK3ecAHmPD5u8S7RBNL3oa8EsWolV%2FTeWtgCLRVAf+tK6oFoBesLOwohERIJa3f38Wi2Y2+qVmlgKfJHraUcHMFj2AfUDAaBvf5iitY0V%2FHegXmmkB%2FFl0u6MM368cbYIAKIEWh86%2FupHzNxsANKscFtJS7AQCxaVtr2jml5oNAC+IljnK+K2m6QIQEscZ23ZBh+iVIgNAX5PCFddiLxAY1zhKR5+3cWezv5wmAOjxwlmOHuIqlQyWAITAbGPTLtiY5pezHAhyr2iuo4dpFb2J%2FUCFGSw64CgtvRBoUZo%2FyHIgyEaHhbcS+4GK49KG704dnW5In8hzKjm4cLKDBzpT9GsjgKoxQ7TOUVp61P8baf8o65mAw0WvOizIo1RyoChAVRgh2uMwvSFZuhpZzwTUJ5d2OHw4ThGGquHSZq9UWccZcm5q+I6DTQ19WsQmElQRLXLoFzvy5DXvseAXqGT7oSs+LHqSlwt4zOmObbRdJXP%2Fmch7LHi3SqYeXMGOQfAdlza6Lo%2FzK1XMxSBjRb9x+NBXiDZhZ+Ahlzu2zZNVslmv1ACguUklV3+5YpDpwgD4gt7pd9BhesuN3ykfAoCr1U5fU8lCpB9gb+Ah00wX4JOVeQkWOPI5z%2FJo5wJGl1FF1GHZFy7z9Wagb1p42JVZjzxGqEQVeXR+re73+Wqwcwt80NyXHiDkgSaINhfoF2f6HAC07sj5gN8XzcBwUGDKen1e%2FwtCle8B4MQcD9iBoaDA1ZnDP9qKzk+W3YCN2GNmBM5J8Te3iT4mepSBZAicH6lk8ZyeOTsjxd%2FpU7K+W3huLEW5liYj2mbTR+LNgGLUFNH2Jvxkl6082Hy4Sxs81BwMAKFeXdbAV2ZWMQBobanzMJ2mhUDFI3RIg0RddfzlKzbTdXkD6u2i46lohBoOoq+r8Zt%2Fs5leUUuBB2KM6AiVc9MCQGScJtqtkjs5rOEiAACApwyiCAAIAABAAIiGVqoe+jGYABAHnxbtV8lJqrSAQB%2FkMV8lq1c%2FGl3UuyG+yv6V+VpX9rtVcof6s%2FhBlEwU3SL6gvn%2FSNGDUZUAGzF6tZj55+i0+DC2sCSmcoipwkc3WG65XjQCxwheI%2FottKmnaOwgpj5wo%2FvZ9a2qeifjDFrGwTLD1PHiBr93HV2AsDQ15b7rVexXCEqDRatT2sDptADCIe1lDUtVcsTzhbw0K89sM8J%2FrWWboQXgqS7PeQzTnWb8gDdp9cZ81uWs+%2F8IvZxC3wugWzhvFvRZnaLVvFC9p8W04G4t0IaCdZPQ1wHo24rOLuizzhWdJdqrDq0lAL+YI%2FqZqaui2KeSY7zCjJYBtwBOFf3e0mdzQ5FfTDV99ossff5xoudCbSKHygKLn60N7THRFpWsJoNymGjq4DGLzq+5OtgSDHRw4yOWr2bqr02i8Qy8OdN4U+Yu6%2FhsVgJWR992bBx9eihUQ%2FFEZ5syLqtuCQAV0MKSDKRWj5tTj4%2FAaXPrCFOWj3tQr59jGtBvhoje8CxPN6rkIoi%2F0WVPxVDRMtFyz%2FKlzw04GEohhzYNeLNoimd5Okv0MjMGqVmoipvLLxK9zuBRZgH84%2F3q0L5uyrn6vOBpvq5XyRQzAcAzfF67vRF%2FTs0DHudtEQHAL8Z5HAB0P%2FZ5%2FDk1enjqUo8DwHtDKORQBgFHq+RoL1+DLNcvZOc+TwNBmwpgYDeUFsD%2Fik4XfdWzfM1y4PwnlFSPOs2TI+w+3a2S8aYgZnVC3Augl4T6cLDjZtFcy2noUfJO8%2FVvRc+o5IDTZ023QwfGv4teVMk1U3uNXlPJJpc+3qaS69v0CPfRxrnfYdRW8%2FVxJuCcKBpb46DzLT%2FnGtX4RCfbPGqe9aGQnCXUzUBFbwnNwgTRTy2noZ16pCflbZOR5lnLQgeftSE6SqjTUzqurRK9U3RHCemvduD8MfGSSn+iTxHcZlo+a0Mt2FguB9WLg%2FQswcWO0hshesVBOrG0APr4nugcB+lsM839x0N3jFgWqPxQJQNyn3OQVocj548RFwOCesZhTgzO%2F1ZbOTINEnVZ2izyHcfPstuDDTI9jp%2F5bkvP0BXjSdAxLlHVGzn0noHTROsr+IaiFVAseozoBGMT8a3XYLupahd1F%2FAG+VIJeY+xBaC1ooA8PyyaFrv9t7BE7S30EWJ35fj7fxH9xnGeYxsE7CPvtm89IPwVTJ5darV82RhWlrUDK0pw%2FpjZr7Kd+XizqWOcny7AgBon2pCiOdlaUj5j7QL0qTtF9+x92HXctwNn0UzRrgbGNb%2FE%2FMUeANob5Gun6HzsmACQVx2HMbAdJecr9gCgzNVt9fLUgd0SAIrUKNGafkY2nQBQegB4V7+83Coajr0yC2CL8WYUWc9Hl73eP9ZZgP6MramT32KiKSqOAFBpCADANCAAEAAAgAAAAAQAACAAAAABAAAIAMGx24M8vEg1VJf%2FF2AA4uXwr6d4b00AAAAASUVORK5CYII=) no-repeat
}

.btn .preloader_red_mini::before, .btn .preloader_white_mini::before, .preloader_block .preloader_red::before, .preloader_block .preloader_white::before {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 6000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 6000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 6000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 6000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

.btn .preloader_white_mini::after {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6%2FNlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABBhJREFUeNrsm2tIFFEUx2fNoELSwIq+iJWhRA%2FSBKnFtTAqqA+VXyoikiAQDIsgJPpURgQlIfWpIoLsgdqnykhitQdF+SpQexj2oswgi1722v6XPQsSzsx9zczuugd+sO7MnHP%2F48y995x71xcKhYzRZEnGKLOE4IRgZyyVcN2SHfTtA%2FPBYrAQzAMzQNp%2F5w2C56ATtILb9NmR3tTnQC+dCzaCEpAh6eMFqAPn6CboMyZYE8UgGNJvQfKtpZ063uEscAVcBwEHnsIA+b5KsTzrtNg7WgEegZUu9DcrKNYOiu2q4BRQD6rBOBc7WRbrCL3fKW4JngqCYI2Hw+laasMUp4elyaAZZEs29AM4C9qH9egbQLqErzxqSyEYcKKXTgEPFXrbOpA2gl%2F2Xb2C37tgAq8OXrE+xUY1gzEW%2FseCmwr+66mN2oalcnpvZI315n8sjv+ic1Te6XJdM60sGg5ke+M+MF1ghiU7O%2FsB5oJnqr10jeLQ81rg3FeKQ1aN6rBUTAO+iqU7dK7Z5KRYRfAei2NfORuRzflIzxQY7r5bHNsrKzgfFFkcZ9lQlU3wyBS0ikPEAU6hVTYdaCGlo8Lj8DGbocBP52WACxxDx0GQNEIc9t0hjusbQBZd47c5t0Z0HGaN6OcUHKEItNlc0w62gXyCfe6wuaaTfA+PZSf4rcnNNRWcy3HH%2FSY3aisY0JAHMx9lIHmEOH6O6%2FNEJh5LJXvJv+AEmAUOg58SPn6Do+TjOP0tm0dzd1q5isMDq1PtAnNAo8B1jVQHqyAfKpYnIjhHUxr3lIoDjJcW570Dq+i8Lk2xZ4sIztScSzfS9NTM2HTwsuY8PlPkwkkcDs+DUpdr22xM30Kx7SyNV%2FBEzuDTwEnwACxyQWwBuANOUWweS9VZxIvYAnAL1CpkOnY3tpbEFjhRtfws+aitBz1gt0axrLd+Qr5lKpWfeP%2FDHyUbOB6UaRRcKludNBvWkiyS9li3PhHBPXEguEtEcFscCG4VEXwjDgQ3iwjuAO9jWCxre7uIYJb11MWw4IukQWhOejqGBZ+RmYTfBy0xKLaF2i6VdeyLQcH7VdKsJsEE3mu7ZoR3CyjllduN8DJGtBtro+36Eo9gVrWojAHBldRWLVULVlRriGKxDdRGQ5dgtsS4OUqnnPfAJoNzI5tIAeCLEV6sehxFYlmSsxp8UykAWBnbSxEwdO+Ok08OAobI%2Fg5DrsTTb4QX2S55%2FM4Wycz3ZWta7PFeB3aCIReFDlHMEmqD4ZbgSEfGNqaxIl7QBbFBilVtKOy01VG17AZLwDKzHFRDXrucYnSrOtO5X7qJyNHok+3269V595xYNTCrh70xee%2FYd2brTr26G+fz6Gc8kWWQQbcDJxve2KBHcRO%2FakkIjjf7J8AAJpCcb5SurHgAAAAASUVORK5CYII=) no-repeat
}

.btn .preloader_red_mini::after {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6%2FNlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9dJREFUeNrsm11IFFEUx2fMwEJygz7oRSyNeohCV0FqaS2MhOipnoKIIgiExCIIn%2FMhIpGQeuohgqTCtpc+jKJW7ZPyqyCNstY+CDVISCwj3P6XzoCIs3O%2FZmZn2ws%2F2F3nnnP+M3fuvefMaCaN%2F6vlGFnBWcFZwRpaAeF5y3XRtgk2gE2gHKwHq0Bo1nHj4D3oB93gEX12Zz5N6qcMNIFhkJQkAU6DsO74dBqrBnEFkXbEyXbaCC4Bt1wQOpvb5Ms3wSaoBz89EGvBfB0h354KzgcxD4XO5hrF4Ing5eCFj2ItWAzLROM3Bef+paALrJFcFL6BS6CXvpeBPWCJpL1BsBmMubEssSH0UuGKtIHQHHZDNERl7T4FC3UPaVMxqA4wL4X9+aBL8Z42dQquU7zfSjl8hBV91OkSXKK49HwQuG2GFZcsx3WaJ3loAXkKu9fPAsd+UvCTR7EqTVrVGpaPAYErPKjBX7XKkH6QwvAEZwDTYCWH2GIBUZMOE6SU4AoHpzWg0cG5RSuH4CucQhvJd6rjymUEn3UwGqHjCjmDPQly5vDDfjvF0T82Y1KKOBzbIiqYBTHCKdiiCvQ49OkFh2j0VNDnPoc+%2FWR7pi8nwV9tTm7KJD4pKNg6UQfBmIbJh9moBblz+Ilw9A+LLEtbJZeGaXAerAZN4LeEjT%2FgDNk4R99lWlSkiFemWDlidapjYB1oF+jXTnWwerKh0sIi63CP5JC2o8ZhF8XuuR0C9niGdK%2FIkC7SXOJlV+5Vir+%2FAzc1l5eLRDou5jB4GRzwuLbNSr%2F7ybdTC%2FEO6UWCsykb%2Fhs5huGNFDa6OPpXgieCsRXIJA9OrRQ8BK2g0IWruoJsPwaVbhXiZddOtvU7rvEKs6roD4V4uCet75LnbwGo1Xh12RyRr7A0ck9aiQx4UJgQETyYAYJfiwjuyQDB3SKC72eA4A4RwX1gNMBiR2cU+7kEs6ynLcCCr5IGoT3phQALviizCX8OOgMotpNil8o6TgRQcKNKmnVPMIH3u90Bd1XzyjrwKwBiWYyHdSTSb0FDAAQ3UKxaqhasqBZLY7ExilFbmYZlVvvSdMv5DOw1OF9kEykATIAa8CaNxLIkZyeY5O0gWvFg71JE7TbmPiQHUUPk%2FQ7JEs8IqALXfb5nq2T2+7I1LTa8d4GjYMpDoVPkczfFYHgl2JrImo1%2FRby4B2Lj5KvZUHjTVkfVcgBsAdvsclANee128jGgbM2F14fXaqxaFuuOz42nBnb1sC829x377aNNnyHdwZlJw5dmPQYZ99qxX4J9a9n%2FaskKzrD2V4ABADyMbxrRguBBAAAAAElFTkSuQmCC) no-repeat
}

.preloader_block .preloader_white::after {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAEgBJREFUeNrsnQmwntMZx8%2F9koilRhB0EaJVWy211FJ77LqgqZ1WhRYVgiQatcxYKhEiQZIpYiuSSCuhdIxQSkONkrFEOihBLEUwRSpIbp%2FHe67k5i75vvt97%2Fue55zfb+Y%2FMsS973ue5%2Fzfs5+m5uZmBwBpUqEIADAAAMAAAAADAAAMAAAwAADAAAAAAwAADAAAMAAAwAAAAAMAAAwAADAAAMAAAAADAAAMAAAwAADAAACgTLpTBNHEcW1RX68+ojW8eot6iVYVreC1oqjnUj9jgWi+6H%2F+n%2FO83l3iz6+L5njNFX1O0dumiUNBTdFNtIFoc9Emoo39nzcs6Xlmi54WPef%2F%2FJToRdEiQoUBQP2sI9pRtK1oey8LzBA9LnrE63VCiQHAsvmqaG%2FR7qLdfHM+Bl4SPeg1XfQWocYAIBuE3U70I9G+oi0Tee+ZontE03xLgSTEAJKq9LuIDhWdQHF8wVjRJN9dYPwAA4iSzUS%2FEJ1GUXTKpaLrXDaoCBiAaVYTHSX6mWhriqMmHhXdIpooeo%2FiwAAsoSP3J4qOpCgaghrBeJfNLgAGEGzf%2FmBf8XelOHLhb94IpjBWgAGEgq7C+7VoNEVRKINcNnjIakQMoBS6+SS8lKIolcHefBdSFBhAUU39k0VjKIqgOFV0FV0DDCBPjhddTTEEzTGiGymG6r9msGz2Et1O5TfBDaJbRTtTFLQA6kW30%2F5GdDpFYZJRoosc6wgwgC5wCv38aNAxm7EUAwZQDbq%2FXufyWacfF2O9WGKMAXSINvcvphiiZphoOMWAASyJHrwx1GULeiCN1sAlolcxAAxggOha6kSSHCeakHIBpD4NOJLKnzQa+6RXcqbaAtDDNAe6bLAPYLzvFszCAOLnMJftMQdYmv4uW%2FBFFyBShlL5oRP+5LI1AxhApP39EeQ4LIMrRefTBYgH3bY7OjVnh7rRVaCDaAHYZh3v6FR+qBXdXjzOZXc1REvMdwNuKjrJMdIPXacld9QInqULYIcdXHbGPECj0HMeH6ILED77UPkhB%2FRA0j0xgLA50GVXTgHkgd5ruC9dgHC%2F%2FFR+KAJtCdyPAYTD9x2XRlSL3tT7vMtOyfnI%2F7uVXXaL0Qai9SiidMYEYjAAvXPvafKxU0b4L5aa5Pxl%2FN2VXHaeXj%2FREIquU%2FTwmGcwgPLQef5XyMN2ucNlm1zudV2%2FflvHiPZ32XTY%2FhRpG7R8LxS9gQGUwzjHPP%2FSTPeJObXBP1evM59E8bZrAidZfXjLswBXUvnboPsd9s6h8iuTfb5cRjG3QnPwCgygWPTcPpb3tka%2FQkNz%2Fh3aXNSruE6juFsx0Bk9S9JiF+B0vkJtOMx%2FoYvk5y67hAMWc4bL7iLAAHLicJfd+gKL0SvJ%2F1jS78YE2qJjJbdhAI1nK9ET5FebZv%2F4kp9Bt8xeTihasbXoScYAGgsDfq0ZEUDlV0bTJbObq1ZaADq6PZi8+pK%2FivYIKY8c13IvjZ42HPxCKgstgAFU%2FjaMD+x59CtyNGFpxWCfu7QA6oCVfm3RU2v7B%2FpsdztWDC7Nui7gG4hCbwEMJX+C%2F%2FpbeTZy2FgLgIs62%2FKCy3bshfxBWUiY2hDshaShtgA2pvK3y+TAn08HAkcRpjZc7HMaA6gSbultn%2Ft4RrMEmdMhdgG0oK4iX9pledGCwJ9RDxf5L6FqF92%2FMhYD6JjVRe+SJ+0yW7SJkWed47LRb2hLb9E8ugDtM4z86JDnDT3rC4TLRo6HZAA7uWw3FbTPfww96zuEq0PO8LmOASwFa%2F0750NDz%2FoR4bKR66EYwLGiI8iLaGimCDrlCJ%2FzGIB%2FhgnkxDJZmWeNCs35JgyAo72qZS1Dz7oG4bKR+2VPA3YTfU4eVAXTgHGiN3SXtny67BbAIOJfNbqUtKeR5j+V30gdKLMFoM73GfGvid1cdkttyOwn+guhqokeZbWEy2wBnEDca2YPnjFKSqsLZbUAOEKqa+hqwA0Dfj62A3edbmXUibJaAAcT7y6xQeBfWE4D6jo%2FTakLwKq%2FOMuOuBoruzIMQNdB70a8u0z%2Fsr4Wy+AoWgB1oXVi5xQMIISvhN7pfgFfi4ahYzp%2FMFyeeuz83SnGtWgD0P3+oaz5P9dlC2uuNJiw%2FVxYZ8yNNFrxrxN9z4VzcOfhvo5EawChnR2vq+tOER0gusdY8p4ZSEtAb8a1uI1b7zXUc%2Fv%2FGdhzHR6zAYR6UcKdLlvAYi2Rx5U8HqCV6ApjZXa2z%2FubAn2+o2M1gG1FmwaeHHqi7UrO1onEU1x2I20Zlf8GQ+WksV1bdJELe7tyofWkUnDCWGC+6CzfN7zOyDNPKrg7MNBQ5der0%2FfwrbvXDXVPCqGolYChrfvXWYDNq%2Fy7h%2FoKZoFLXHahSl5B1dH+kYa6Sr8UXVPl371L9IOAnr2QlYFFtQAsrw+f7MvJwoGlQ33S5LHS8kj%2Fsy1U%2Fgt8BbrGcN4VsiagKAM41NlGv6g67dbb2bj55jbRVNHerr5TZyr+q6hfx5sNvPcY0foum+K1vtfkkFi6ACFu+62lC9CRO2uf+3AjyaTmdb%2FoET%2FG0Rkr+ffb3dm5nFWncPVi0jvr+BmhdQH0RuF1YzCAfj75YjKAFo4z2Mz8t8t2Fb7nstN7m3yl1wUoutNwPWPvowOSjbhJKjQDcD5Hn8n765w3P3bxcq3LZgp+KzrfyDN%2Fy8s6OlV7YRUtGsscmLcBFDEGsI+LG+1r6qDTN30fFPJFFz9t5rKp2vmRv2vuLZK8DUArxUaJJObLLjvfTQfeplJPG86DLhtM1stjn03knbcTrWnZAPZMMFGni37i+6bQGHRtgw5K3pbgu+9j2QB2TjhpdWCqh7O97bhsdNGRDk6OSLgM+mEAdtGTXs%2F1fdZx1OequcVlB8foNOR7iZfFblYNoI%2FjfPgWnvV914NE91IcnaLr4PV0oRkUxRf0ddkmJnMGsBOxa8M036fjGvS2nOvC3qZbJjtYNICdiVuH6HLirzi7J+k0uiz0C6djJdwq3D47WjSA7Ylbp3zs+7iWth03kpa9Cpa26ZbFttYMYDnRlsStKvRIqgHOznkJjeBXLpsqnU74q+4CdLNkAJsSs5q5ydnZdtxVtJmvU6NXE+6a+bYlA9iceHWJlm3HX3c2th1Xi568rLca6UAf18F3jS0sGcDGxKsu3vR9411EEw2%2Fh27T1ROX9eTlFwhreHUqr92AmxCvhvCw1wMGm81nRNaKidIA8moBbES8GoqeOaCDQOcZeFbdprsSld9GtzoPA9BEXZ94NRzddny+L9sQtx233LKTwjbdMtjI5TATkIcB9CFWuaIn+ui2Yx0VDmGdvA5cbuXCvGUnNvpYMIC+xKkQXnQ5zQ3XiB4pNpNwFEJfDAAAA6ALAEAXIEwD6G2kMFmtCC2sbeQ517BgAF8zUJB6QIeetvo7l+1bgDTR%2FD9H9JoL70jwQupWHgawqqEE0HX3C0QnUxeS4xjRQmfnOHellwUD6GUwGXSt+t2iH1IvokfPqbhVdL3BZ8cAcmR%2F0Z9Fo10cF2dAa1Zz2e3JDzk7V7rl3rrOwwCWN54op7psjv18V9zlqZAveqz4PNEQ4+%2FR04IBrBxJ0pzj+4jHU3%2FMojfs6kaqiyN5n5UtGECPyJJId+FNEu1KfTLDNqIJosku52O1C6bhu3fzuB045oMdR3mFcobdB6JVAniOpkDKY0XR2S7uU5WaMIDy0R1vwwN4VwxgMaeLLksg9zCAgNCDPG%2FCAEo1AL1+%2FkTRvonkXEPLmlHu+rjR9zW3oSgKZ0PRFaI7Eqr8HzX6B+ZhAKkdBnGs6HGXzTGvSr3MHR0I0ynaf7n0bmBeaMEAPks0MXWO+T3fF4V8ONHn1zmJvv8CCwbwYeJJqgNROvd8CPW1Yewlut1xw%2FInFgzgE%2FL1i7lnnYMe69h2XA%2FfEF3ushuVD6I4Gt+6zsMAPiBOX3KSW7ztGGpDjxWf67LzDyGnuoUBFNd3BcqsXt63YADvE6c29KIIaqY3RWCzBfAmcQLIhbcsGMC7xAkgF962YACvESeAXHjNggHMIU4AuTAHAwDAAII2gLnECSDdLsDnLjtTDwAah25+MrEZqOVhAaBxPJ3HD83LAJ4jXgANZbYlA5hNvADC%2F6jmZQBPES+A8OtUXgYwi3gBNJQXLBnAp6KZxAygIcwQLbJkAMqjxA2gITyW1w%2FO0wAeJm4AYX9MMQCA8PmHRQPQ67NeJnYAdfGSy3F5fd4Xg%2Fyd+AHUxQN5%2FvC8DYBuAEB9PGjZAKYTP4C6uNeyAcxxbAwC6Co6%2Ffe2ZQNQ7iaOAF1iWt6%2FoAgDuIs4AoT58Wxqbm7O+3d0c9khIanTlMPP1HPiV+HdouRV0boxtAD0FJPrqf8ANXFHEb+kUtDLTCaeADUxpZCmWwFdAKW7y+FmU7oAdAEiRrvOi%2FL+JUW1AHQM4CpMHaAqRhZR+Ys0AOUG4gpQFTcW9YuKNIAnRM8QW4BO0cU%2Fs2I0AOU64gvQKTcX+cuKGgRsYXWX7u3BDALafLei6S2aF2sLQF%2FsVkweoF0mFln5yzAAZTxxBgijbpRhAHpIyIPEGqAVWiceTsEAaAUABFInih4EXNJ4FiYWYAYBbb5bURSy8i+UFoC+6CmYPsAXnFpG5S+zBaCktj+AFgAtgI7o4UraMl8p8aX1hYdg%2FpA4Q1yJ52WU2QJo6fekclgILQBaAB21hEsbD6uU%2FPL64oP4CECiDHIlD4aX3QJoMaEUZgRoAdACaK8FvKjsylc2WgAD+BhAYgwou%2FKHYgCK7hKcSE5AItzqAtkZWwmoUFgdCKkQTK6HZAC6DvoycgMiR3M8mEtzQxgEXBLdC%2F1OpIFnENDmu+WR4%2FNCeZhKYIWjh4UM5CMBkTIwpMofogEoenrwWHIFImOsC%2FBk7EqghTWOfIHICDKnQzWA50TDyBmIhGE+pzGAGhhOVwAiafoPD%2FXhQpsFWJq+opcjSQRmAWy+W72sJ5oT6sNVAi88Lbjj+IiAUY4LufJbMABlgmOBENjjMp+7DgOon8Gia8kpMMIEn7MOA2gc7BUAcjVhA3hSdAi5BYHT32UX4WIAOTBFdAY5lgQWD4k5XXS7pQeuGCzkUS7geVVoGB8Ze17NycutFXLFaHLoyqox1BEIhDHO6MrViuFC1wMVGRiEshnvDB9sWzFe+BdhAlBy5T%2FP8gtYN4DXXYBbLCEpA3gHAygX3WW1PbkIBbOj6BnrL1GJJBiPifYkJ6Eg+okeieFFKhEF5X7RAeQm5MxeogdieZlKZMG5U7QfOQo5sZPovpheqBJhkO7xTTSARrKFaEZsL1WJNFjaRNuKnIUGoCP9eqjH0zG+XCXiwM0U9XGsE4D6Kv%2FZLvBDPeqhe+QBnCs6yWUbS04mn6EGrhCdGvtLVhIJpl7IcAk5DVVycQqVPyUDUM4UDSG3YRmcJjorlZftnlhwLxW9KppMnkM7HCSaltILVxIM8m2iTR2Dg7AYzYXNUqv8KbYAWpjlssHB+Y4ThlJHT+8dnOrLVxIPvgaeewfS5fiUKz8GkKFHOOtCD64hS4exPubJHzWPAWTMcdk6gbMoiugZ5mM9h6LAAJZG53+%2FK%2Fo9RRHlV%2F87jgNlW9GdImjDU6ITRLNFoymOKDiZLh4tgFrRk17Xctkx5GCTUT6GVH4MoEu87bJpwr1FUykOM0wU7eJj9zbF0TFNzc3NlEL16LTR1V0t6xye5wPRKiHkUQ4%2F8xXROl34%2F3RadwKpSgsgD64RdXOGz4GPmEE+NlR+DCBXFvnxAR1AZXNR+QzxsRjjYwMYQCHoGQO6uaiHYzlxGWiZL+djsJDiwADK4nOXjTZr8%2FMYlx1RDvnwmC%2Fjbr7MP6NIMICQugY3uuySkl1Fk5b4b+w8rJ0ly2ySL9PtfRnT1G8QzALky5qiAT6ZP8jh58c8C6DorMsdjqk8DACSNACgCwAAGAAAYAAAgAFAxtwAnuEVwoABQDno7MKskis%2FU5yGYRYgDnq67IgrvQptba81XLYVdjXRqqJeohW8VvT%2FTwsfiz4VaTLozILOs8%2FzeneJP7%2FhWx2viV4WLaDoMQAAoAsAABgAAGAAAIABAAAGAAAYAABgAACAAQAABgAAGAAAYAAAgAEAAAYAABgAAGAAAIABAAAGAAAYAABgAABQO%2F8XYADjbIMirpeyCAAAAABJRU5ErkJggg==) no-repeat
}

.preloader_block .preloader_red::after {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAEeZJREFUeNrsnQmwntMZx0++3DSWGglBFyFatdVSSy0l1iC0tdSSWloqMUWFiASxziiNRBKCJFPEVrLQWtpojaWUokYxYkkHJYilCKZIhSx9Hu+5kpvv3pv73e973%2Fc85%2Fx+M%2F9phvryvud5zv89++my2AFAqnTBAAAwAADAAAAAAwAADAAAMAAAwAAAAAMAAAwAADAAAMAAAAADAAAMAAAwAADAAAAAAwAADAAAMAAAwAAAAAOAemkSrS3q49VbtIZXL1EPUU%2FRil4ribov8xvzRfNE%2F%2FP%2FO9frvaX+%2FIZottcc0QKKHgOA4ugq2kC0uWgT0cb+zxuW9DyzRDNFz%2Fs%2FPy16SbSIUGEAUD%2FriHYUbSva3ssCD4seFz3i9QahxABg+XxNtJdoN9GuvjkfAy+LHvC6R%2FQ2ocYAwLmKaDvRj0X9RVsm8t5Pie4S3e5bCqQhBpBUpd9ZNEB0HMXxBRNE03x3gfEDDCBKNhP9QnQKRdEuY0TXuGxQETAA06wmOlL0c9HWFEdNPCq6STRV9D7FgQFYQkfujxcdQVE0BDWCSS6bXQAMINi+%2FSG+4u9CceTC37wR3MJYAQYQCroK71eiSymKQhnissFDViNiAKXQ1SfhGIqiVIZ5811IUWAARTX1TxSNpyiC4mTRFXQNMIA8OVZ0JcUQNEeLrqcYOv41g+Wzp+hWKr8JrhNNEfWlKGgB1Itupz1DNJSiMMk40YWOdQQYQCc4iX5+NOiYzQSKAQPoCLq%2FXufyWacfFxO8WGKMAbSJNvdHUgxRM0J0EcWAASyNHrxxmssW9EAarYHRotcwAJJhoOhqiiFJBokmp1wAqU8DXkzlTxqNfdIrOVNtAehhmoNdNtgHMMl3C57DAOLnpy7bYw6wLAe5bMEXXYBIOY3KD+3wB5etGcAAIu3vjyLHYTlcLjqfLkA86LbdS1NzdqgbXQU6hBaAbdbxjk7lh1rR7cUTXXZXAy0Ag2wqOsEx0g%2F1MckbwbMYgB12cNkZ8wCNQs95fJAuQPjsTeWHHNADSfthAGFzgMuunALIA73XsD9dgHC%2F%2FFR+KAJtCdyHAYTDDxyXRnQUvan3BZedkvOx%2F2eruOwWow1E61FE6YwJxGAAeufeTPKxXUb5L5aa5Lzl%2FH9Xdtl5eruLhlN07aKHxzyDAZSHzvO%2FSh62yh0um8K623X++m0dI9rXZVOp+1KkVWj5XiB60+wbLLatiaLFqIXuFh2YQ1kPoGxb1UTLdchy5b+c5KvS6JzLXFuMYyjnKl2GARSrkSRdlY4vsPyHUN5VGokBFKOhJFuVBpQQh6Mo9yoNtVafrA0CHuayW19gCXol+e9L+ruPctlNPLCEAaKbmQVoPFuJniC%2FWnCCH4kuE90yewmhaMHWoictPKilpcDs6mvJqAAqv6JnLYwlHDZz1UoLQE%2FzGUZefclfRXuElEeOa7mXRU8bDn4hlYUWwEAqfxWTAnse%2FY78jLC0YJjPXVoAdcBKv2r01NqDAn22Ox0rBpdlXRfwDUShtwBOI3+C%2F%2FpbeTZy2FgLgIs6q3nRZTv2Qv6gLCRMVQR7IWmoLYCNqfytMj3w59OBwHGEqYqRPqcxgA7CLb2tcy%2FPaJYgczrELoAW1BXkS6usIJof+DPq4SL%2FJVStosfTT8AA2mZ10XvkSavMEm1i5Flnu2z0G6rpJZpLF6B1RpAfbfKCoWd9kXDZyPGQDGAn0ankR5v8x9Czvku42uRUn+sYwDKw1r99PjL0rB8TLhu5HooBHCM6nLyIhsUUQbsc7nMeA%2FDPMJmcWC6r8KxRoTnfBQPg5t6OspahZ12DcNnI%2FbKnAbuKFpAHHYJpwDhpciUuny67BTCE+HcYXUra3Ujzn8pvpA6U2QJQ5%2Fuc+NfEri67pTZk9hH9mVDVRLeyWsJltgCOI+41swfPGCWl1YWyWgAcIdU5dDXghgE%2FH9uBO0%2FXMupEWS2AQ4h3p9gg8C8spwF1noNT6gKw6i%2FOsiOuxsquDAPQddC7Eu9Oc1BZX4vlcCQtgLrQOtE3BQMI4Suhd7r%2Fmq9Fw9Axnd8ZLk89dv7OFONatAHofv9Q1vyf67KFNZcbTNjdXVhnzF1stOJfI%2Fq+C+fgzsN8HYnWAEI7O15X150k2l90l7HkPT2QlsBgZ3Mbt95rqOf2%2FzOw5zqs0L+t4NtInwnkFteZEd08fHCJt8tavCH4rMV++nsZzQjk+R4rMoZFtgC2FW0a+FdBT7Rd2dk6kfgWl91IW8YX9DpD5aSxXVt0oQt7u3Kh9aRScMJYYJ7oTN83vMbIM08ruDsw2FDl16vT9%2FDdlDcMdU+i6gI0BdYMnFnDsw8w1Lwd1UbztlHS3x5jqDyOreHdZgT27JWYugCW14dP9+Vk4cBSHc3W5aR5rLQ8wv+2hQE%2FneLVpbVXGc67QtYEFGUAA5xt1Cx12q2Xs3Hzzc2i20R7ufpOndH8+KFohuhGA+89XrS+y6Z4re81OTSWLkBTgE3DmXW+U1%2FRFENN4ZGifqKVOvBuK4v6++6Elff7i2i%2FOmMaWhfg1SK6AEXsBtRFK%2FcF5q66EnDzBvzOIIPNzH+7bFfh+y47vVdbCDrzoQtQdKfhesbeRwckG3GT1Azf2gmJzX2u5kZTAS+xn4uXq102U3CW6Hwjz%2FxtL+voVO0FLpu1iZUD8jaAIsYA9nZxs8gPOn3L90EhXyaKNnPZVO28yN819xZJ3gaglWKjRBLzFZed77aXH4CDxvKAywaT9fLYZxN55+1Ea1o2gH4JJuo9op%2F4vik0hjNEu7lsdiM19rZsAH0TTlodmOrmbG87LhvdZaiDk6MSLoPdMQC76Emv5%2Fo+60Tqc4e5yWUHx+jCpvcTL4tdrRpAb8f58M086%2FuuB4rupjjaRdfB6+lCD1MUX9DHZZuYzBnATsSuitt9n45r0Ks51+fjDRRFFTtYNIC+xK1NdDnxV53dk3QaXRb6hdOxEm4Vbp0dLRrA9sStXT7xfVxL244bSfNeBUvbdMtiW2sG8BXRlsStQ+iRVAOdnfMSGsEvXTZVeg%2Fh73AXoKslA9iUmNXMDc7OtuPOos18nRq9knDXzHcsGcDmxKtTNG87%2Foazse24o+jJy3qrkQ70cR1859jCkgFsTLzq4i3fN95ZNNXwe+hJy3risp68%2FCJhDa9O5bUbcBPi1RAe8rrfYLP51MhaMVEaQF4tgI2IV0PRMwd0EOg8A8+q23RXpvLb6FbnYQCaqOsTr4aj247P92Ub4rbj5lt2UtimWwYbuRxmAvIwgN7EKlf0RB%2FddqyjwiGsk9eBy61cmLfsxEZvCwbQhzgVwksup7nhGtEjxZ4iHIXQBwMAwADoAgDQBQjTAHoZKUxWK0Izaxt5zjUsGMDXDRSkHtChp63+xmX7FiBNNP%2FPEb3uwjsSvJC6lYcB9DSUALrufr7oROpCchwtWujsHOeu9LBgAD0MJoOuVb9T9CPqRfToORVTRNcafHYMIEf2Ff1JdKmL4+IMaMlqotGiB0WHGX2HnhYMYAXjiXKyy+bYz3fFXZ4K+aLHis8VDTf+Ht0tGMAqkSTNOb6PeCz1xyx6w65upBoZyfusYsEAukWWRLoLb5poF+qTGbYRTRZNdzkfq10wDd+9m8ftwDEf7DjOK5Qz7D4UrRrAc3QJpDxWEp3t4j5VqQsGUD664+2iAN4VA1jCUNHYBHIPAwgIPcjzBgygVAPQ6+ePF%2FVPJOcaWtaMctfH9b6vuQ1FUTgbii4T3ZFQ5f+40T+YhwGkdhjEMaLHXTbH3JN6mTs6EKZTtP9y6d3AvNCCAXyeaGLqHPP7vi8K+XC8z69zEn3%2F+RYM4KPEk1QHonTu+VDqa8PYU3Sr44blTy0YwKfk6xdzzzoHPcGx7bgevim6xGU3Kh9IcTS+dZ2HAXxInL7kBLdk2zHUhh4rPsdl5x9CTnULAyiu7wqUWb18YMEAPiBOVfSgCGqmF0VgswXwFnECyIW3LRjAe8QJIBfesWAArxMngFx43YIBzCZOALkwGwMAwACCNoA5xAkg3S7AApedqQcAjUM3P5nYDNT8sADQOGbm8aN5GcDzxAugocyyZACziBdA+B%2FVvAzgaeIFEH6d6pLTAX564eZ8YtayrHP4zZjPBAzl3UKhq2iRlRbAZ6KniBlAQ3g4j8qfpwEojxI3gIbwWF4%2FnKcBPETcAML+mGIAAOHzD4sGoNdnvULsAOriZZfj8vq8Lwb5O%2FEDqIv78%2FzxvA2AbgBAfTxg2QDuIX4AdXG3ZQOY7dgYBNBZdPrvHcsGoNxJHAE6xe15%2FwVFGMAM4ggQ5sczr70AS6NrmBcQS%2FYCGH23snhNtG4MLQA9xeRa6j9ATdxRxF9SKehlphNPgJq4pZCm2+JiXqbJ5XCzKV0AugARk8v237JaADoGcAWmDtAhLi6i8hdpAMp1xBWgQ1xf1F9UpAE8IXqG2AK0iy7+eS5GA1CuIb4A7XJjkX9ZUYOAzazu0r09mEFAm+9WNL1Ec2NtAeiLTcHkAVplapGVvwwDUCYRZ4Aw6kYZBqCHhDxArAFaoHXioRQMgFYAQCB1ouhBwKWNZ2FiAWYQ0Oa7FUUhK%2F9CaQHoi56E6QN8wcllVP4yWwBKavsDaAHQAmiLbq6kLfOVEl9aX3g45g+JM9yVeF5GmS2A5n5PKoeF0AKgBdBWS7i08bBKyS+vLz6EjwAkyhBX8mB42S2AZhNKYUaAFgAtgNZawIvKrnxlowUwkI8BJMbAsit%2FKAag6C7BqeQEJMIUF8jO2EpAhcLqQEiFYHI9JAPQddBjyQ2IHM3xYC7NDWEQcGl0L%2FS7kQaeQUCb75ZHjs8N5WEqgRWOHhYymI8ERMrgkCp%2FiAag6OnBE8gViIwJLsCTsSuBFtZE8gUiI8icDtUAnheNIGcgEkb4nMYAauAiugIQSdP%2FolAfLrRZgGXpI3olkkRgFsDmu9XLeqLZoT5cJfDC04IbxEcEjDIo5MpvwQCUyY4FQmCPsT53HQZQP8NEV5NTYITJPmcdBtA42CsA5GrCBvCk6FByCwLnIJddhIsB5MAtolPJsSSweEjMUNGtlh64YrCQx7mA51WhYXxs7Hk1Jy+xVsgVo8mhK6vGU0cgEMY7oytXK4YLXQ9UZGAQymaSM3ywbcV44V+ICUDJlf88yy9g3QDecAFusYSkDOBdDKBcdJfV9uQiFMyOomesv0QlkmA8JupHTkJB7C56JIYXqUQUlPtE+5ObkDN7iu6P5WUqkQXnj6J9yFHIiZ1E98b0QpUIg3SXb6IBNJItRA%2FH9lKVSIOlTbStyFloADrSr4d6zIzx5SoRB+4pUW%2FHOgGor%2FKf7QI%2F1KMemiIP4BzRCS7bWHIi+Qw1cJno5NhfspJIMPVChtHkNHSQkSlU%2FpQMQDldNJzchuVwiujMVF62KbHgjhG9JppOnkMrHCi6PaUXriQY5JtFmzoGB2EJmgubpVb5U2wBNPOcywYH5zlOGEodPb13WKovX0k8+Bp47h1Il2NTrvwYQIYe4awLPbiGLB0m+Jgnf9Q8BpAx22XrBM6kKKJnhI%2F1bIoCA1gWnf%2F9nui3FEWUX%2F3vOg6UbUETRVDF06LjRLNEl1IcUXAiXTxaALWiJ72u5bJjyMEm43wMqfwYQKd4x2XThHuJbqM4zDBVtLOP3TsUR9t0WUwZ1IJOG13Z2bLO4Xk+FK0aQh7l8JuvitbpxH+n07qTSVVaAHlwlairM3wOfMQM8bGh8mMAubLIjw%2FoACqbi8pnuI%2FFeB8bwAAKQc8Y0M1F3RzLictAy%2FwrPgYLKQ4MoCwWuGy0WZufR7vsiHLIh8d8GXf1Zf45RYIBhNQ1uN5ll5TsIpq21L9j52HtLF1m03yZbu%2FLmKZ+g2AWIF%2FWFA30yfxhDr8f8yyAorMudzim8jAASNIAgC4AAGAAAIABAAAGABlzAniGVwkDBgDloLMLz5Vc+ZniNAyzAHHQ3WVHXOlVaGt7reGyrbCriXqKeohW9FrJ%2FzfNfCL6TKTpoDMLOs8+1+u9pf78pm91vC56RTSfoscAAAADAAAMAAAwAADAAAAAAwAADAAAMAAAwAAAAAMAAAwAADAAAMAAAAADAAAMAAAwAADAAAAAAwAADAAAMAAAqJ3%2FCzAAeooDX4WRyjUAAAAASUVORK5CYII=) no-repeat
}

.btn .preloader_red_mini::after, .btn .preloader_red_mini::before, .btn .preloader_white_mini::after, .btn .preloader_white_mini::before, .preloader_block .preloader_red::after, .preloader_block .preloader_red::before, .preloader_block .preloader_white::after, .preloader_block .preloader_white::before {
    position: absolute;
    content: "";
    background-size: cover
}

.btn.btn-primary.btn-inverse.hover, .btn.btn-primary.btn-inverse:focus, .btn.btn-primary.btn-inverse:hover {
    border-color: #800;
    background-color: #800;
    color: #fff
}

.btn.btn-primary.btn-inverse.active, .btn.btn-primary.btn-inverse:active {
    border-color: rgba(110, 20, 20, .9);
    background-color: rgba(110, 20, 20, .9);
    color: #fff
}

.btn.btn-flat {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.btn.btn-block {
    display: block;
    width: 100%
}

.btn.btn-fade-95 {
    opacity: .95
}

.btn.btn-fade-90 {
    opacity: .9
}

.btn.btn-fade-85 {
    opacity: .85
}

.btn.btn-fade-80 {
    opacity: .8
}

.btn.btn-lg {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    line-height: 34px;
    font-size: 17px
}

.btn.btn-sm {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 10px;
    font-size: 12px;
    padding: 8px 14px
}

.btn.contest-btn {
    margin: 5px
}

@media (max-width: 767px) {
    .btn.btn-lg-xs {
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        line-height: 34px;
        font-size: 17px
    }

    .btn.btn-sm-xs {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        line-height: 10px;
        font-size: 12px;
        padding: 8px 14px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .btn.btn-lg-sm {
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        line-height: 34px;
        font-size: 17px
    }

    .btn.btn-sm-sm {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        line-height: 10px;
        font-size: 12px;
        padding: 8px 14px
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .btn.btn-lg-md {
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        line-height: 34px;
        font-size: 17px
    }

    .btn.btn-sm-md {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        line-height: 10px;
        font-size: 12px;
        padding: 8px 14px
    }
}

@media (min-width: 1200px) {
    .btn.btn-lg-lg {
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        line-height: 34px;
        font-size: 17px
    }

    .btn.btn-sm-lg {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        line-height: 10px;
        font-size: 12px;
        padding: 8px 14px
    }
}

.btn &gt; .btn-i {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(/i/img/site/toolbar/icons.png);
    background-position: 0 -1px;
    margin: -2px 10px -2px -10px
}

.btn &gt; .btn-i.btn-i-lock {
    background-position-x: -153px
}

.btn &gt; .btn-i.btn-i-case {
    background-position-x: -178px
}

.btn-wrap {
    white-space: normal !important
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid .row &gt; * {
    box-sizing: border-box
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

.container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
    content: " ";
    display: table
}

.container-fluid:after, .container:after, .row:after {
    clear: both
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button] {
    cursor: pointer
}

.clearfix:after, .clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none !important
}

@media (max-width: 767px) {
    .visible-xs, .visible-xs-block {
        display: block !important
    }

    table.visible-xs {
        display: table !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }

    .visible-xs-inline {
        display: inline !important
    }

    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm, .visible-sm-block {
        display: block !important
    }

    table.visible-sm {
        display: table !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }

    .visible-sm-inline {
        display: inline !important
    }

    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md, .visible-md-block {
        display: block !important
    }

    table.visible-md {
        display: table !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }

    .visible-md-inline {
        display: inline !important
    }

    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg, .visible-lg-block {
        display: block !important
    }

    table.visible-lg {
        display: table !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }

    .visible-lg-inline {
        display: inline !important
    }

    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width: 768px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }

    .hidden-print {
        display: none !important
    }
}

.text-center {
    text-align: center
}

.awards_icon, .soc_bt &gt; a {
    background-image: url(/i/img/award_block_2.png);
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    width: 47px;
    height: 42px
}

.award_main_1 {
    background-position: -89px -110px
}

.award_main_2 {
    background-position: -134px -109px
}

.award_main_3 {
    background-position: 0 -115px
}

.award_main_4 {
    background-position: 0 -161px
}

.award_main_5 {
    background-position: 0 -115px
}

.award_main_6 {
    background-position: 0 -6px
}

.award_main_7 {
    background-position: -90px -167px
}

.award_main_250520 {
    background-image: url(/i/img/award_block_3.png);
    width: 36px;
    height: 54px
}

.award_main_8 {
    background-position: -5px -5px
}

.award_main_9 {
    background-position: -51px -5px
}

.award_main_10 {
    background-position: -97px -5px
}

.award_main_11 {
    background-position: -143px -5px
}

.award_main_12 {
    background-position: -189px -5px
}

.award_main_13 {
    background-position: -235px -5px
}

.soc_bt {
    text-align: center;
    direction: ltr
}

.soc_bt &gt; a {
    display: inline-block;
    vertical-align: bottom;
    width: 32px;
    height: 32px;
    margin: 0 6px 6px 0;
    padding: 0;
    outline: 0;
    background-image: url(/i/img/soc_bt.png);
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3
}

.soc_bt &gt; a:last-child {
    margin-right: 0
}

.soc_bt &gt; a:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.soc_bt &gt; a.facebook {
    background-position: 0 0
}

.soc_bt &gt; a.google {
    background-position: -32px 0
}

.soc_bt &gt; a.twitter {
    background-position: -64px 0
}

.soc_bt &gt; a.vk {
    background-position: -96px 0
}

.soc_bt &gt; a.telegram {
    background-image: url(/i/img/soc_bt_telegram2.png)
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.ui-helper-clearfix {
    display: block
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    width: 670px;
    border: 1px solid #aaa;
    background: #e0e1e2 url(/i/css/ui/images/ui-bg_highlight-hard_85_E0E1E2_1x100.png) 50% top repeat-x;
    color: #222
}

.ui-widget-content a {
    color: #222
}

.ui-widget-header {
    border: 1px solid #5e0808;
    background-color: #db170f;
    font-weight: 700
}

.hover-block:hover h6, .ui-widget-header a {
    color: #fff
}

.ui-state-default, .ui-widget-content .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(/i/css/ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #555;
    outline: 0
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555;
    text-decoration: none;
    outline: 0
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover {
    border: 1px solid #999;
    background: #dadada url(/i/css/ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #d11819;
    outline: 0
}

.ui-state-active, .ui-widget-content .ui-state-active {
    border: 1px solid #d70909;
    background: #fff url(/i/css/ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #d11819;
    outline: 0
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-state-hover a, .ui-state-hover a:hover {
    color: #d11819;
    outline: 0;
    text-decoration: none
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(/i/css/ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
    color: #363636
}

.ui-state-error, .ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(/i/css/ui/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
    color: #cd0a0a
}

.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text {
    color: #cd0a0a
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
    background-image: url(/i/css/ui/images/ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon {
    background-image: url(/i/css/ui/images/ui-icons_888888_256x240.png)
}

.ui-state-active .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
    background-image: url(/i/css/ui/images/ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(/i/css/ui/images/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(/i/css/ui/images/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-off {
    background-position: -96px -144px
}

.ui-icon-radio-on {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px
}

.ui-corner-bottom, .ui-corner-right {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

.ui-widget-overlay, .ui-widget-shadow {
    background: #aaa url(/i/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1
}

.ui-accordion .ui-accordion-li-fix {
    display: inline
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em 2.2em
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none
}

.ui-accordion .ui-accordion-content-active {
    display: block
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    float: left;
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year, .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a, .ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-cover {
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
}

.ui-dialog {
    position: relative;
    padding: .2em;
    width: 300px
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em .3em .3em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0 .2em
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0;
    padding: 1px;
    height: 18px
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close:hover {
    padding: 0
}

.ui-dialog .ui-dialog-content {
    border: 0;
    padding: .5em 1em;
    background: 0 0;
    overflow: auto;
    zoom: 1
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em;
    line-height: 1.4em;
    width: auto;
    overflow: visible
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-progressbar {
    height: 2em;
    text-align: left
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block
}

.form_counter_basic div.count input, .ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-tabs {
    padding: .2em;
    zoom: 1
}

.ui-tabs .ui-tabs-nav {
    list-style: none;
    position: relative;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    position: relative;
    float: left;
    border-bottom-width: 0 !important;
    margin: 0 .2em -1px 0;
    padding: 0
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    padding: .5em 1em
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0;
    border-bottom-width: 0
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    padding: 10px 0 2px;
    display: block;
    border-width: 0;
    background: 0 0
}

.ui-tabs .ui-tabs-hide {
    display: none !important
}

.f24 {
    background: url(/i/img/flags/24/sprite_v6.png) no-repeat top left;
    width: 24px;
    height: 24px;
    display: inline-block
}

.f24.sk {
    background-position: 0 0
}

.f24.sp {
    background-position: -24px 0
}

.f24.th {
    background-position: -48px 0
}

.f24.tr {
    background-position: -72px 0
}

.f24.ua {
    background-position: -96px 0
}

.f24.uz {
    background-position: -120px 0
}

.f24.vi {
    background-position: -144px 0
}

.f24.ar {
    background-position: -168px 0
}

.f24.az {
    background-position: -192px 0
}

.f24.bd {
    background-position: -216px 0
}

.f24.bg {
    background-position: -240px 0
}

.f24.cn {
    background-position: -264px 0
}

.f24.cz {
    background-position: -288px 0
}

.f24.de {
    background-position: -312px 0
}

.f24.en {
    background-position: -336px 0
}

.f24.fr {
    background-position: -360px 0
}

.f24.ge {
    background-position: -384px 0
}

.f24.hu {
    background-position: -408px 0
}

.f24.id {
    background-position: -432px 0
}

.f24.in {
    background-position: -456px 0
}

.f24.ir {
    background-position: -480px 0
}

.f24.it {
    background-position: -504px 0
}

.f24.jp {
    background-position: -528px 0
}

.f24.kr {
    background-position: -552px 0
}

.f24.lt {
    background-position: -576px 0
}

.f24.ms {
    background-position: -600px 0
}

.f24.nl {
    background-position: -624px 0
}

.f24.oz {
    background-position: -648px 0
}

.f24.pk {
    background-position: -672px 0
}

.f24.pl {
    background-position: -696px 0
}

.f24.pt {
    background-position: -720px 0
}

.f24.ro {
    background-position: -744px 0
}

.f24.rs {
    background-position: -768px 0
}

.f24.ru {
    background-position: -792px 0
}

.f24.kk {
    background-position: -816px 0
}

.f24.gr {
    background-position: -840px 0
}

.f24.no_flag {
    background-position: -864px 0
}

.use_arrow_style_0, .use_arrow_style_1, .use_arrow_style_2, .use_arrow_style_3 {
    position: relative;
    width: 40px;
    height: 40px;
    border: 1px solid #e9e9e9;
    background: 0 0;
    border-radius: 3px;
    cursor: pointer
}

.use_arrow_style_0:before, .use_arrow_style_1:before, .use_arrow_style_2:before, .use_arrow_style_3:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    top: 15px;
    left: 15px;
    border: 2px solid #3c3c3c;
    transform: rotate(-45deg)
}

.use_arrow_style_0:focus, .use_arrow_style_0:hover {
    border-color: #e9e9e9;
    box-shadow: none;
    background-image: none
}

.use_arrow_style_0:focus:before, .use_arrow_style_0:hover:before {
    border-color: #be1206
}

.use_arrow_style_0.left:before {
    border-right: transparent;
    border-bottom: transparent;
    top: 14px;
    left: 17px
}

.use_arrow_style_0.right:before {
    border-left: transparent;
    border-top: transparent;
    top: 14px;
    left: 11px
}

.use_arrow_style_0.top:before {
    border-left: transparent;
    border-bottom: transparent;
    top: 18px;
    left: 14px
}

.use_arrow_style_0.bottom:before {
    border-right: transparent;
    border-top: transparent;
    top: 11px;
    left: 14px
}

.use_arrow_style_1:focus, .use_arrow_style_1:hover {
    border-color: #be1206;
    box-shadow: none;
    background-image: none
}

.use_arrow_style_1:focus:before, .use_arrow_style_1:hover:before {
    border-color: #be1206
}

.use_arrow_style_1.left:before {
    border-right: transparent;
    border-bottom: transparent;
    top: 14px;
    left: 17px
}

.use_arrow_style_1.right:before {
    border-left: transparent;
    border-top: transparent;
    top: 14px;
    left: 11px
}

.use_arrow_style_1.top:before {
    border-left: transparent;
    border-bottom: transparent;
    top: 18px;
    left: 14px
}

.use_arrow_style_1.bottom:before {
    border-right: transparent;
    border-top: transparent;
    top: 11px;
    left: 14px
}

.use_arrow_style_2:focus, .use_arrow_style_2:hover, .use_arrow_style_3:focus, .use_arrow_style_3:hover {
    border-color: #e9e9e9;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2);
    background-image: linear-gradient(-180deg, #f6f6f6, #eaeaea)
}

.brandbook_example.arrow_style_0:focus:before, .brandbook_example.arrow_style_0:hover:before, .use_arrow_style_2:focus:before, .use_arrow_style_2:hover:before {
    border-color: #be1206
}

.use_arrow_style_2.left:before {
    border-right: transparent;
    border-bottom: transparent;
    top: 14px;
    left: 17px
}

.use_arrow_style_2.right:before {
    border-left: transparent;
    border-top: transparent;
    top: 14px;
    left: 11px
}

.use_arrow_style_2.top:before {
    border-left: transparent;
    border-bottom: transparent;
    top: 18px;
    left: 14px
}

.use_arrow_style_2.bottom:before {
    border-right: transparent;
    border-top: transparent;
    top: 11px;
    left: 14px
}

.use_arrow_style_3:focus:before, .use_arrow_style_3:hover:before {
    border-color: #3c3c3c
}

.brandbook_example.arrow_style_0.left:before, .use_arrow_style_3.left:before {
    border-right: transparent;
    border-bottom: transparent;
    top: 14px;
    left: 17px
}

.brandbook_example.arrow_style_0.right:before, .use_arrow_style_3.right:before {
    border-left: transparent;
    border-top: transparent;
    top: 14px;
    left: 11px
}

.brandbook_example.arrow_style_0.top:before, .use_arrow_style_3.top:before {
    border-left: transparent;
    border-bottom: transparent;
    top: 18px;
    left: 14px
}

.brandbook_example.arrow_style_0.bottom:before, .use_arrow_style_3.bottom:before {
    border-right: transparent;
    border-top: transparent;
    top: 11px;
    left: 14px
}

.form_counter_basic div {
    float: left;
    border: 1px solid #aaa;
    padding: 5px 9px
}

.form_counter_basic div.minus {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    cursor: pointer
}

.form_counter_basic div.plus {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    cursor: pointer
}

.form_counter_basic div.disable {
    cursor: not-allowed;
    opacity: .7
}

.form_counter_basic div.count {
    border-left: 0;
    border-right: 0
}

body &gt; footer .footer_links {
    background: #2e2e2e
}

body &gt; footer .footer_links .content {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

body &gt; footer .footer_links a {
    width: 199px;
    position: relative;
    color: #908e8f;
    cursor: pointer;
    text-decoration: none;
    padding-top: 25px;
    padding-bottom: 25px;
    border-right: 1px solid transparent
}

body &gt; footer .footer_links a:after, body &gt; footer .footer_links a:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 80%;
    top: 10%;
    background: #5a5959
}

body &gt; footer .footer_links a:before {
    left: -1px
}

body &gt; footer .footer_links a:after {
    right: -1px
}

body &gt; footer .footer_links a span {
    display: block;
    font-weight: 900;
    font-size: 108%
}

body &gt; footer .footer_links a svg {
    width: 100%;
    display: block;
    margin-bottom: 15px;
    fill: #908e8f
}

@media (hover: hover) {
    body &gt; footer .footer_links a:active, body &gt; footer .footer_links a:hover {
        color: #fff
    }

    body &gt; footer .footer_links a:active svg, body &gt; footer .footer_links a:hover svg {
        fill: #b71415
    }
}

@-moz-document url-prefix() {
    body &gt; footer .footer_links a:active, body &gt; footer .footer_links a:hover {
        color: #fff
    }
    body &gt; footer .footer_links a:active svg, body &gt; footer .footer_links a:hover svg {
        fill: #b71415
    }
}

@media (max-width: 1216px) and (min-width: 1000px) {
    body &gt; footer .footer_links a {
        width: 249px
    }
}

@media (max-width: 400px) and (min-width: 200px) {
    body &gt; footer .footer_links a {
        width: 48%
    }
}

.g-recaptcha &gt; div {
    margin-left: auto;
    margin-right: auto
}

.menu-icon {
    background-image: url(/i/img/site/menu/menu-icons-10.png?v=0.02);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    width: 45px;
    height: 45px
}

.menu-icon.about-advantages {
    background-position: -5px -5px
}

.menu-icon.about-analyst {
    background-position: -5px -60px
}

.menu-icon.about-awards {
    background-position: -5px -115px
}

.menu-icon.about-fx-bot {
    background-position: -5px -170px
}

.menu-icon.about-hedging {
    background-position: -5px -225px
}

.menu-icon.about-history {
    background-position: -5px -280px
}

.menu-icon.about-instaforex {
    background-position: -5px -335px
}

.menu-icon.about-life {
    background-position: -5px -390px
}

.menu-icon.about-liverpul {
    background-position: -5px -445px
}

.menu-icon.about-lorprice {
    background-position: -5px -500px
}

.menu-icon.about-news {
    background-position: -5px -555px
}

.menu-icon.about-ole-einar-bjorndalen {
    background-position: -5px -610px
}

.menu-icon.about-plane {
    background-position: -5px -665px
}

.menu-icon.about-press {
    background-position: -5px -720px
}

.menu-icon.about-star {
    background-position: -5px -775px
}

.menu-icon.about-team {
    background-position: -5px -830px
}

.menu-icon.about-video {
    background-position: -5px -885px
}

.menu-icon.beginners-about {
    background-position: -5px -940px
}

.menu-icon.beginners-catalogue {
    background-position: -5px -995px
}

.menu-icon.beginners-demo-account {
    background-position: -5px -1050px
}

.menu-icon.beginners-getting-started {
    background-position: -5px -1105px
}

.menu-icon.beginners-instaforex_bonuses {
    background-position: -5px -1160px
}

.menu-icon.beginners-open-account {
    background-position: -5px -1215px
}

.menu-icon.beginners-trading-platform {
    background-position: -5px -1270px
}

.menu-icon.beginners-training {
    background-position: -5px -1325px
}

.menu-icon.beginners-usefull {
    background-position: -5px -1380px
}

.menu-icon.forex-trading-for-beginners {
    background-position: -5px -5px
}

.menu-icon.beginners-video {
    background-position: -5px -1435px
}

.menu-icon.bonuses-bonus-250 {
    background-position: -5px -1490px
}

.menu-icon.bonuses-bonus-30 {
    background-position: -5px -1545px
}

.menu-icon.bonuses-bonus-55 {
    background-position: -5px -1600px
}

.menu-icon.bonuses-bonus-club {
    background-position: -5px -1655px
}

.menu-icon.bonuses-bonus-olymp {
    background-position: -5px -1710px
}

.menu-icon.bonuses-bonus-rightchoice {
    background-position: -5px -1765px
}

.menu-icon.bonuses-nodeposit {
    background-position: -5px -1820px
}

.menu-icon.community-activity {
    background-position: -5px -1875px
}

.menu-icon.community-blogs {
    background-position: -5px -1930px
}

.menu-icon.community-forums {
    background-position: -5px -1985px
}

.menu-icon.community-humor {
    background-position: -5px -2040px
}

.menu-icon.community-instagram {
    background-position: -5px -2095px
}

.menu-icon.community-instagram2 {
    background-position: -5px -2150px
}

.menu-icon.community-mt5 {
    background-position: -5px -2205px
}

.menu-icon.community-portal {
    background-position: -5px -2260px
}

.menu-icon.distance_education_5 {
    background-position: -5px -2315px
}

.menu-icon.distance_education_5_2 {
    background-position: -5px -2370px
}

.menu-icon.forex_in_detail {
    background-position: -5px -2425px
}

.menu-icon.forex_webinars {
    background-position: -5px -2480px
}

.menu-icon.offices {
    background-position: -5px -2535px
}

.menu-icon.offices_photo {
    background-position: -5px -2590px
}

.menu-icon.partner-advantages {
    background-position: -5px -2645px
}

.menu-icon.partner-attract {
    background-position: -5px -2700px
}

.menu-icon.partner-begin {
    background-position: -5px -2755px
}

.menu-icon.partner-cabinet {
    background-position: -5px -2810px
}

.menu-icon.partner-informers {
    background-position: -5px -2865px
}

.menu-icon.partner-section {
    background-position: -5px -2920px
}

.menu-icon.partner-site {
    background-position: -5px -2975px
}

.menu-icon.partner-types {
    background-position: -5px -3030px
}

.menu-icon.services-api {
    background-position: -5px -3085px
}

.menu-icon.services-forex-copy {
    background-position: -5px -3140px
}

.menu-icon.services-forex-options {
    background-position: -5px -3195px
}

.menu-icon.services-insta-credit {
    background-position: -5px -3250px
}

.menu-icon.services-insta-wallet {
    background-position: -5px -3305px
}

.menu-icon.services-pamm {
    background-position: -5px -3360px
}

.menu-icon.services-vps {
    background-position: -5px -3415px
}

.menu-icon.services-instabinary {
    background-position: -5px -4406px
}

.menu-icon.services-web-trader {
    background-position: -5px -3470px
}

.menu-icon.traders-analytics {
    background-position: -5px -3525px
}

.menu-icon.traders-bancard {
    background-position: -5px -3580px
}

.menu-icon.traders-benecard {
    background-position: -5px -3635px
}

.menu-icon.traders-contests {
    background-position: -5px -3690px
}

.menu-icon.traders-forex-tv {
    background-position: -5px -3745px
}

.menu-icon.traders-gadgets {
    background-position: -5px -3800px
}

.menu-icon.traders-graphics {
    background-position: -5px -3855px
}

.menu-icon.traders-instasport {
    background-position: -5px -3910px
}

.menu-icon.traders-open-account {
    background-position: -5px -3965px
}

.menu-icon.traders-promo {
    background-position: -5px -4020px
}

.menu-icon.traders-rss {
    background-position: -5px -4075px
}

.menu-icon.traders-stars {
    background-position: -5px -4130px
}

.menu-icon.traders-toolbar {
    background-position: -5px -4185px
}

.menu-icon.traders-trading-contions {
    background-position: -5px -4240px
}

.menu-icon.traders-wallet {
    background-position: -5px -4295px
}

.menu-icon.regulation-license {
    background-position: -5px -4351px
}

.menu-icon.weigher {
    background-position: -5px -4460px
}

.menu-icon.trading-academy {
    background-position: -5px -4520px
}

.menu-icon.ifxbit {
    background-position: -5px -4577px
}

.menu-icon.oil-chart {
    background-position: -5px -4635px
}

.menu-icon.camera {
    background-position: -5px -4690px
}

.menu-icon.forex-portal {
    background-image: url(/i/img/site/menu/icons/forex-portal.svg);
    background-position: 0 0
}

.menu-icon.disclaimer {
    background-position: -5px -4735px
}

.menu-icon.eu-charts, .menu-icon.eu-take-break {
    background-image: url(https://fxn.instaforex.eu/i/img/site/menu/xmenu-icons-10.png,qv=0.02.pagespeed.ic.is78qHIe7J.png);
    background-position: -5px -2040px
}

.menu-icon.eu-charts {
    background-position: -5px -2430px
}

@media (min-width: 1000px) {
    body &gt; div.page &gt; div.block.sections &gt; div.content, body &gt; noindex &gt; div.page &gt; div.block.sections &gt; div.content {
        min-width: 500px;
        min-height: 2290px;
        padding-left: 25px;
        padding-right: 250px
    }
}

@media (min-width: 1361px) {
    body &gt; div.page &gt; div.block.sections &gt; div.content, body &gt; noindex &gt; div.page &gt; div.block.sections &gt; div.content {
        min-width: 500px;
        min-height: 2230px;
        padding-left: 250px;
        padding-right: 250px
    }
}

.hover-block {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px
}

.hover-block:after, .video_tile &gt; .item h4:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-position: 0 0
}

.hover-block:after {
    background: url(https://www.instaforex.com/i/img/banner_sheet_gray.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 245px;
    height: 100%
}

.hover-block:hover:after {
    background: url(https://www.instaforex.com/i/img/banner_sheet_red.png) 0 0 no-repeat;
    background-size: contain
}

.hover-block:hover .descr {
    transform: translate(0, 0)
}

.hover-block .descr {
    position: absolute;
    left: 0;
    bottom: 0;
    width: calc(100% - 20px);
    padding: 10px;
    color: #fff;
    transition: all .2s linear;
    transform: translate(0, 100%)
}

.hover-block .descr:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .7
}

.hover-block .descr p {
    margin: 0;
    font-size: .9vw;
    text-align: center;
    padding: 0 0 0 32%;
    position: relative
}

.hover-block h6 {
    position: absolute;
    top: 35px;
    left: 3%;
    text-align: left;
    color: #000;
    z-index: 1;
    max-width: 28%;
    text-transform: uppercase;
    font-size: 1.3vw;
    line-height: 1.2;
    letter-spacing: 1.5px
}

.css_table {
    display: table
}

.css_table.full {
    width: 100%
}

.css_tr {
    display: table-row
}

.css_thead {
    display: table-header-group
}

.css_tbody {
    display: table-row-group
}

.css_tfoot {
    display: table-footer-group
}

.css_col {
    display: table-column
}

.css_colgroup {
    display: table-column-group
}

.css_td, .css_th {
    display: table-cell
}

.css_caption {
    display: table-caption
}

.video_tile {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    align-content: space-between;
    flex-flow: row wrap
}

.video_tile &gt; .item {
    padding: 10px;
    border: 1px solid #bbb;
    border-radius: 5px;
    background-color: #f1f1f1;
    width: 22%
}

.video_tile &gt; .item &gt; a {
    text-decoration: none
}

.video_tile &gt; .item img {
    max-width: 100%;
    margin: 0 auto
}

.video_tile &gt; .item h4 {
    position: relative;
    font-size: 14px;
    color: #666;
    text-align: left;
    padding-left: 35px;
    padding-top: 5px
}

.video_tile &gt; .item h4:before {
    width: 30px;
    height: 30px;
    background: url(/i/img/site/video1/icons.png)
}

.tabs.contest {
    width: 100%;
    display: table
}

.tabs.contest .nav {
    width: 100%;
    background: #e5e5e5;
    display: table-row
}

.tabs.contest .nav &gt; a {
    display: table-cell;
    width: 25%;
    text-align: center;
    padding: 9px 3px;
    text-decoration: none;
    vertical-align: middle
}

.tabs.contest .nav &gt; a:hover {
    background-color: #efefef
}

.tabs.contest .nav &gt; a.active {
    background: #9d0000;
    color: #fff
}

.tabs.contest .nav &gt; a.active:hover {
    background: #9d0000
}

.bg_olay, .page div.breadcrumbs, .page div.nobreadcrumbs {
    position: relative;
    z-index: 1
}

.bg_olay:before {
    background-image: url(/i/img/backgrounds/pattern.png)
}

.bg_olay:before, .page div.breadcrumbs:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.bg_olay_red:before, .page div.breadcrumbs:before, .page div.nobreadcrumbs:before {
    background-image: url(/i/img/backgrounds/pattern_ie_red.png)
}

.bg_olay_green:before, .bg_olay_yellow:before {
    background-image: url(/i/img/backgrounds/pattern_1.png)
}

.bg_olay_green:before {
    background-color: rgba(0, 84, 19, .9)
}

.bg_olay_yellow:before {
    background-color: #8c6900
}

.bg_olay_purple:before {
    background-color: #2a2231
}

.bg_olay_gray:before {
    background-color: #cbcbcb
}

.bg_olay_dark_gray:before {
    background-color: #333
}

.page div.nobreadcrumbs:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.metatrader_platform_block3 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 800px) {
    .metatrader_platform_block3 {
        max-width: 260px
    }
}

.metatrader_platform_block3 &gt; a {
    position: relative;
    width: 110px;
    height: 95px;
    margin: 2px;
    background: #191a19
}

.metatrader_platform_block3 &gt; a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 110px;
    height: 95px;
    background-image: url(/i/img/site/metatrader_platform_block3_en_v3.png);
    background-repeat: no-repeat
}

.metatrader_platform_block3 &gt; a:hover {
    background: #464646
}

@media (max-width: 800px) {
    .metatrader_platform_block3 &gt; a.windows {
        display: none
    }
}

.metatrader_platform_block3 &gt; a.windows:after {
    background-position-x: 6px;
    background-position-y: -274px
}

.metatrader_platform_block3 &gt; a.appstore:after {
    background-position-x: 6px;
    background-position-y: -93px
}

.metatrader_platform_block3 &gt; a.googleplay:after {
    background-position-x: 6px;
    background-position-y: -182px
}

.metatrader_platform_block3 &gt; a.webtrader:after {
    background-position-x: 8px;
    background-position-y: -451px
}

.metatrader_platform_block3 &gt; a.instabinary:after {
    background-position-x: 6px;
    background-position-y: -540px
}

.metatrader_platform_block3 &gt; a.webmt4:after {
    background-position-x: 8px;
    background-position-y: -357px
}

.metatrader_platform_block3[data-sprit=ru] &gt; a:after {
    background-image: url(/i/img/site/metatrader_platform_block3_ru_v3.png)
}

.flag_svg {
    background-repeat: no-repeat;
    background-position: 50%
}

.flag_svg.lang_bg {
    background-image: url(/i/img/flags/svg/bulgaria.svg)
}

.flag_svg.lang_bg.circle {
    background-image: url(/i/img/flags/svg/circle/bulgaria.svg)
}

.flag_svg.lang_cn {
    background-image: url(/i/img/flags/svg/china.svg)
}

.flag_svg.lang_cn.circle {
    background-image: url(/i/img/flags/svg/circle/china.svg)
}

.flag_svg.lang_cz {
    background-image: url(/i/img/flags/svg/czech-republic.svg)
}

.flag_svg.lang_cz.circle {
    background-image: url(/i/img/flags/svg/circle/czech-republic.svg)
}

.flag_svg.lang_fr {
    background-image: url(/i/img/flags/svg/france.svg)
}

.flag_svg.lang_fr.circle {
    background-image: url(/i/img/flags/svg/circle/france.svg)
}

.flag_svg.lang_ge {
    background-image: url(/i/img/flags/svg/georgia.svg)
}

.flag_svg.lang_ge.circle {
    background-image: url(/i/img/flags/svg/circle/georgia.svg)
}

.flag_svg.lang_de {
    background-image: url(/i/img/flags/svg/germany.svg)
}

.flag_svg.lang_de.circle {
    background-image: url(/i/img/flags/svg/circle/germany.svg)
}

.flag_svg.lang_in {
    background-image: url(/i/img/flags/svg/india.svg)
}

.flag_svg.lang_in.circle {
    background-image: url(/i/img/flags/svg/circle/india.svg)
}

.flag_svg.lang_id {
    background-image: url(/i/img/flags/svg/indonesia.svg)
}

.flag_svg.lang_id.circle {
    background-image: url(/i/img/flags/svg/circle/indonesia.svg)
}

.flag_svg.lang_ir {
    background-image: url(/i/img/flags/svg/iran.svg)
}

.flag_svg.lang_ir.circle {
    background-image: url(/i/img/flags/svg/circle/iran.svg)
}

.flag_svg.lang_it {
    background-image: url(/i/img/flags/svg/italy.svg)
}

.flag_svg.lang_it.circle {
    background-image: url(/i/img/flags/svg/circle/italy.svg)
}

.flag_svg.lang_jp {
    background-image: url(/i/img/flags/svg/japan.svg)
}

.flag_svg.lang_jp.circle {
    background-image: url(/i/img/flags/svg/circle/japan.svg)
}

.flag_svg.lang_lt {
    background-image: url(/i/img/flags/svg/lithuania.svg)
}

.flag_svg.lang_lt.circle {
    background-image: url(/i/img/flags/svg/circle/lithuania.svg)
}

.flag_svg.lang_ms {
    background-image: url(/i/img/flags/svg/malasya.svg)
}

.flag_svg.lang_ms.circle {
    background-image: url(/i/img/flags/svg/circle/malaysia.svg)
}

.flag_svg.lang_pk {
    background-image: url(/i/img/flags/svg/pakistan.svg)
}

.flag_svg.lang_pk.circle {
    background-image: url(/i/img/flags/svg/circle/pakistan.svg)
}

.flag_svg.lang_pt {
    background-image: url(/i/img/flags/svg/portugal.svg)
}

.flag_svg.lang_pt.circle {
    background-image: url(/i/img/flags/svg/circle/portugal.svg)
}

.flag_svg.lang_ro {
    background-image: url(/i/img/flags/svg/romania.svg)
}

.flag_svg.lang_ro.circle {
    background-image: url(/i/img/flags/svg/circle/romania.svg)
}

.flag_svg.lang_ru {
    background-image: url(/i/img/flags/svg/russia.svg)
}

.flag_svg.lang_ru.circle {
    background-image: url(/i/img/flags/svg/circle/russia.svg)
}

.flag_svg.lang_rs {
    background-image: url(/i/img/flags/svg/serbia.svg)
}

.flag_svg.lang_rs.circle {
    background-image: url(/i/img/flags/svg/circle/serbia.svg)
}

.flag_svg.lang_sk {
    background-image: url(/i/img/flags/svg/slovenia.svg)
}

.flag_svg.lang_sk.circle {
    background-image: url(/i/img/flags/svg/circle/slovenia.svg)
}

.flag_svg.lang_sp {
    background-image: url(/i/img/flags/svg/spain.svg)
}

.flag_svg.lang_sp.circle {
    background-image: url(/i/img/flags/svg/circle/spain.svg)
}

.flag_svg.lang_th {
    background-image: url(/i/img/flags/svg/thailand.svg)
}

.flag_svg.lang_th.circle {
    background-image: url(/i/img/flags/svg/circle/thailand.svg)
}

.flag_svg.lang_nl {
    background-image: url(/i/img/flags/svg/netherlands.svg)
}

.flag_svg.lang_nl.circle {
    background-image: url(/i/img/flags/svg/circle/netherlands.svg)
}

.flag_svg.lang_ua {
    background-image: url(/i/img/flags/svg/ukraine.svg)
}

.flag_svg.lang_ua.circle {
    background-image: url(/i/img/flags/svg/circle/ukraine.svg)
}

.flag_svg.lang_vi {
    background-image: url(/i/img/flags/svg/vietnam.svg)
}

.flag_svg.lang_vi.circle {
    background-image: url(/i/img/flags/svg/circle/vietnam.svg)
}

.flag_svg.lang_bd {
    background-image: url(/i/img/flags/svg/bangladesh.svg)
}

.flag_svg.lang_bd.circle {
    background-image: url(/i/img/flags/svg/circle/bangladesh.svg)
}

.flag_svg.lang_oz, .flag_svg.lang_uz {
    background-image: url(/i/img/flags/svg/uzbekistn.svg)
}

.flag_svg.lang_oz.circle, .flag_svg.lang_uz.circle {
    background-image: url(/i/img/flags/svg/circle/uzbekistn.svg)
}

.flag_svg.lang_kk {
    background-image: url(/i/img/flags/svg/kazakhstan.svg)
}

.flag_svg.lang_kk.circle {
    background-image: url(/i/img/flags/svg/circle/kazakhstan.svg)
}

.brandbook_example.arrow_style_0, .brandbook_example.arrow_style_1, .brandbook_example.arrow_style_2, .brandbook_example.arrow_style_3 {
    position: relative;
    width: 40px;
    height: 40px;
    border: 1px solid #e9e9e9;
    background: 0 0;
    border-radius: 3px;
    cursor: pointer
}

.brandbook_example.arrow_style_0:before, .brandbook_example.arrow_style_1:before, .brandbook_example.arrow_style_2:before, .brandbook_example.arrow_style_3:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    top: 15px;
    left: 15px;
    border: 2px solid #3c3c3c;
    transform: rotate(-45deg)
}

.brandbook_example.arrow_style_0:focus, .brandbook_example.arrow_style_0:hover {
    border-color: #e9e9e9;
    box-shadow: none;
    background-image: none
}

.brandbook_example.arrow_style_1:focus, .brandbook_example.arrow_style_1:hover {
    border-color: #be1206;
    box-shadow: none;
    background-image: none
}

.brandbook_example.arrow_style_1:focus:before, .brandbook_example.arrow_style_1:hover:before {
    border-color: #be1206
}

.brandbook_example.arrow_style_1.left:before {
    border-right: transparent;
    border-bottom: transparent;
    top: 14px;
    left: 17px
}

.brandbook_example.arrow_style_1.right:before {
    border-left: transparent;
    border-top: transparent;
    top: 14px;
    left: 11px
}

.brandbook_example.arrow_style_1.top:before {
    border-left: transparent;
    border-bottom: transparent;
    top: 18px;
    left: 14px
}

.brandbook_example.arrow_style_1.bottom:before {
    border-right: transparent;
    border-top: transparent;
    top: 11px;
    left: 14px
}

.brandbook_example.arrow_style_2:focus, .brandbook_example.arrow_style_2:hover, .brandbook_example.arrow_style_3:focus, .brandbook_example.arrow_style_3:hover {
    border-color: #e9e9e9;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2);
    background-image: linear-gradient(-180deg, #f6f6f6, #eaeaea)
}

.brandbook_example.arrow_style_2:focus:before, .brandbook_example.arrow_style_2:hover:before {
    border-color: #be1206
}

.brandbook_example.arrow_style_2.left:before {
    border-right: transparent;
    border-bottom: transparent;
    top: 14px;
    left: 17px
}

.brandbook_example.arrow_style_2.right:before {
    border-left: transparent;
    border-top: transparent;
    top: 14px;
    left: 11px
}

.brandbook_example.arrow_style_2.top:before {
    border-left: transparent;
    border-bottom: transparent;
    top: 18px;
    left: 14px
}

.brandbook_example.arrow_style_2.bottom:before {
    border-right: transparent;
    border-top: transparent;
    top: 11px;
    left: 14px
}

.brandbook_example.arrow_style_3:focus:before, .brandbook_example.arrow_style_3:hover:before {
    border-color: #3c3c3c
}

.brandbook_example.arrow_style_3.left:before {
    border-right: transparent;
    border-bottom: transparent;
    top: 14px;
    left: 17px
}

.brandbook_example.arrow_style_3.right:before {
    border-left: transparent;
    border-top: transparent;
    top: 14px;
    left: 11px
}

.brandbook_example.arrow_style_3.top:before {
    border-left: transparent;
    border-bottom: transparent;
    top: 18px;
    left: 14px
}

.brandbook_example.arrow_style_3.bottom:before {
    border-right: transparent;
    border-top: transparent;
    top: 11px;
    left: 14px
}

.brandbook_example.arrow_style_0, .brandbook_example.arrow_style_1, .brandbook_example.arrow_style_2, .brandbook_example.arrow_style_3 {
    float: left;
    margin-right: 10px
}

.border-box *, .border-box :after, .border-box :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.notify {
    bottom: 0;
    left: 0;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999999
}

.notify__message {
    background-color: #fff;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    left: 50%;
    line-height: 1.42857143;
    margin-right: -50%;
    max-width: 480px;
    text-align: center;
    padding: 32px;
    position: absolute;
    top: 50%;
    z-index: 2;
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22);
    -moz-box-shadow: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22);
    box-shadow: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.notify__overlay {
    background-color: rgba(0, 0, 0, .4);
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1
}

.form-group {
    margin-bottom: 15px
}

.form-group &gt; input {
    border-color: #bdbdbd;
    border-style: solid;
    border-width: 1px;
    line-height: 48px;
    padding: 0 8px;
    text-align: center;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.form-group &gt; input.valid {
    border-color: #4caf50
}

.form-group &gt; input.error {
    border-color: #f44336
}

input.error {
    color: #f44336 !important
}

input.valid {
    color: #4caf50 !important
}

button:disabled {
    opacity: .6
}

.preloader {
    position: relative
}

.preloader::after, .preloader::before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    -webkit-background-size: contain;
    background-size: contain
}

.preloader::before {
    background-image: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAEsRJREFUeNrsnQuwllW5x9eGjQiFKO0JvFvaROfQnCmwQIGjjrCtJrMpUDmImdgMyEV2KptsixdEQFTIkEahEVAsO8muOTOcnAqt5pg2zVR2m6mmTCc7R0vECyLIPs%2Fa79rytfvY3%2Fde1nrXu9bvN%2FMfNvvyrfWu9TzPu+6rpUdBhVkr+nzJeVguuomqqCaDKIJKM9yDPAyjGggAAEAAAAACAAAQAACAAAAABAAAIABUn2NFH6cYvOMTojaKgQBgi5GiNaK%2FiL6tkkU44Ad3irpFz4tWKj%2FWRxAAAqJDtFt0Tc339Aq8yRRN6UwXXVXz%2F2WiV%2Ft9DwgAmZgh+r7o9sP8fB5FVDrzBmgV7BSdTxERANIyTrRB9JDo7AF+b5bosxRXacwXXTDAz88TfUu0XnQqxUUAaESr6UM+ZYyrGTZTjqXV1YYmf3eR6Pcq2bQ0mKIjANRjgWi%2F6UOm5YsUn3OWZ%2FibLtEB0RUUHwGgj3aVjCDfleMzbhSdQlE64305g+49oodF0wgA8aL7hOtE%2F62SOeS8LMYvnVHE4OsnRY+oZID3eAJAXM%2FcZfqERTrtVaY1AXbRg34LC%2Fw8PcX7rLGJFgJA2Oi+35vK3gk2TAtW4+1fD20TB0VzCADhMUW03fT9bKK7EvPxUWssUcnCH5tsEW0VTSIAVJ8xpo%2F3A9HFjtLUU1ND8NXCGSG6w1Fal4j+RyVLv0cRAKqH7st1ip4zfTzXXI+%2FFs51JaSpl37%2FTXRtqIXaEuCpwJeYJlzZvF%2F0Swdp%2FMJ8%2FacaPaOSjTFaL6hkH8OLor1Gr4n29fusoSrZRDPM%2FPsOo7aar%2FVo+Sk10pws+rPl5zxd9GTJ9fmoaKNKVoeGQ084miDaLOrxRBscPffRoiEllHer6ChHaX3Vs3odF4rfhNICGGOa+76hNxP9J633XMwWbfMwX22me8AYgCeV4SNMC+Yfy9nmad6CGBwMJQDovvbdHubrHNHV+HFmOj3Nl15B+jsGAf1Cb+F9ytO8HVln0A0GRg9Evupp3k4T%2FYEWgH+tgBWe5u1D+HNqfF2IszwU5w+tBaDRC3De8CxPtyi2C2dFB%2FTrPMuTPk%2FgYCgFHNpCIL2f%2F0oP8vFT0VzT9Mf5s%2FNFU4ZzTZmWzeUhOX8vPWGqu6Q54m+JzusJt1zL1nmmjMuo2wdDLNNQDaXdsXFsEo3HQZ1pvClzl3U8lQBQLd3pwCi2iibhkKVpomiLg3peG2oZhrgXoI9TRH+09NlfV8m68MfopnvBv6tk0dWFlj5%2FtOj%2Fgiy5wN8Q1xf8Jtglmsmb11vNsfD27wy5zEJuAfTNcrxZ0Gfp04JX8bL1Hr18eKno1gJtqCdkBwmZg2bqJg%2F6Uoljcf5KNWp1XZ1g6i4Ps0J2%2Fhi6AH16IGPz70Ka1dF2C+6NoXxiMYLJKSt%2FVY%2FpHqEgpM8uWJPSBj5IAAhLa3nrR68ZKV4AigAQltoaVPp60UicJHiNNHU9kC0Mj6U8Bt8Qz+BQ3zl459b5mb7U4wbFlt0Y0HWsb4PS5ySeV+fn+hDZH0Y1ZBqRWvpF+m2iM3grRqtJZjVnnz38V2xlEGOlf9pU9kIzOIQjxK1BoiuNTXwstucPfSHQ4dB3yx+gNQw1DFKhbfVtglgDAACouK8HByAAUAQABACb6Es7TqKoAVKhTx5uq3oAOEMlN%2FY8rZJbeo+nXgEG5FR16N4BfbfjB6ymZnmaYVudVVZdrLNHqO50ZFcdf7mnqusALmuw3HIOlY5Qr65o4CsXVS0AtDS56eI+0YcxABSppoi2N+Enj1UtAHSl3Hqpt2qOwiBQJBotuj2ljyytSgA4Kcf5a1djHCjwvSidOfyjrQq7AfVHTsz4t9NFZ4n2in7FgDAExGzRz1X93ajNoq8le8TnWYDpBZ7GukE0jrcGqrgmiDYX6BeTfe4C7LBwLPPKmA5oQMFoeIZjyJrRA74GgPmWb2dZgFGhiqjDsi981rftwHp77X4H%2FahuldzI84gC8I+PqOSGoo87SKuQa8qLCgA3K7fXYAd9WQNUkhbl9jyB5aKbinCkvIx17PxX4PzgIT3GNl1xoypgk10RAWC+w4feItqErYGnaNu8z2F6S8ruAlwg2uHwgfX6giewM%2FCYDzm20XaVY0wsbwtgnsMHvQrnhwrwpGixw%2FRy+WCelYBLHDb%2F15s+D0AV0C+qY1T2FbFp0GNw+tyAn7jsArxN9IrDAj1a9BJ2BRVipEouH3HFEJXhpOusXYAuhw82E+eHCvKSsV1XLM%2F0VxlWD33Q8iqn%2FtuEWVmGqqw1Dv1lrIuVgPeK5vrcrAHwCFerZDV3iRbZ7AJc7ND55+D8EAAHjC27YKFKpuabJs0sgF7q+AtHD6JH%2FddgOxAI2m9czQqMEt1vowWw1GGB4fwQGq5sWh+q0%2FQKwWbHAEaL%2FuroAZaJVmEvECDatlc6Suso0ctFBYC1os87yjg7%2FSBUXO4YXC3qLKILcJJD578E54eA0bbtakBQd9nHFBEAJjvK8NdVisELgIqyzdi6C84sIgBsV8movG02YhsQCS5sXfvsN5tqkzSp80U7La1g2sqKMRSZtlrypYdF02weCrrAQqYnYRAoMk3y4eDcPEcerywo05sxBhSpirov4CZRaxnHgo8zF3jkyfwEDAFFfGlIHt%2F5suhffbgXYKZoV4YH6MYIUOTqzuA3O82YnHc3A12T8kHaMQAUudpT+kyH77cDj2pyD%2FSTVD5CvXqirCvybI9yDjTVcRkVj1CvPtNgkNzaONnAewF6Uq7KbWmp91299PE+dWiJb4vRMPn811Mvb6ifBkCVGSqq5wuzRA%2FaTHiQg4fbqpJ7zPROKH2Q6D6VXGn0OvUO0Iv2iRU1%2F19mfPNB2wm7aAHUMkz0lOg9vS2CtJ9PCwDC5iyVHCm+11WC9QNAFsds3jlb3uoOZE2HgABQmS7AP4UXih3A1wDQY8k%2Fe%2FB7gPhaAH2TGS3SVicIAETfBQCA6AJAj7z+GbADoAUAAAQAAAg6ANQO+tH8B4h6DIDSBog2ANACAGAMAAAIAAAQTQCg+Q9ACwAACAAA4AmtNP0BaAEAAAGAtzYAXYCBgkDZK%2FoIUAB0AQCgmBbAKktv4I2ip3mrA+TmZNE8Kw3qHruHdI4U7WnYnSAAAByOo0QvVbULsJf6A%2FDXh2wGgD+J9lN%2FALnYb3ypkgGgcd+f5j9Afl+qZAAAgGADwDPUG4DfvmQzALxAvQEUwvNVDADPUW8AfvuSzQDwIvUGUAi7qxgAdlNvAAQAAPC0NW0zALxOvQEUwr4qBoCXqTcAv33JZgBgGTBAMRyw9cE2dwOyxhegOKz4KQeCAEQMAQCAAAAAHvP2KgaA4dQbQCEMrmIAGEK9ARTC0CoGgBHUG0AhHFnFAHAk9Qbgd2vaZgA4mnoD8NuXCAAA%2FnNMFQPAMdQbQLwtgGOpN4BCGFPFANBGvQEUwjurGABOpN4A%2FPYlmwHgFOoNwG9fIgAARBwAbN8OfITiYBCAPOhFQG9UsQWgGUb9AfjrQ62i1ZY+e6NoD%2FUHkIs9pgswz1YXAAAihQNBAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAADEEQDeLppGsQPU5Rzl+Ch9VwGgRdQleln0iOhm6hrgH9A+8T3Ra6JO4zP2HdPBseBzRFvqfP9I0T7qHUANFb1e5%2FuXirZWtQUwRbT9MM6vuZh6B+jlosN8X%2FvOZtEEayn3FK9RojX6zsEGeqLHTvoIVU0%2FbsJftE+NKDrtoh+ks4kHqVU7lY8iV3tKn+nwMQDMFO1K+SBa3RgAilzdGfzmu6JP+RAAPiC6J8MD1Go8RoAi1ficvrNBNK6MADBctDJn5vu0CUNAkWpTQT50i6jVVQBYUlCmazURY0CRaaIFP1qQNh9ppgHPF+0U3WFhMsLK3ecAHmPD5u8S7RBNL3oa8EsWolV%2FTeWtgCLRVAf+tK6oFoBesLOwohERIJa3f38Wi2Y2+qVmlgKfJHraUcHMFj2AfUDAaBvf5iitY0V%2FHegXmmkB%2FFl0u6MM368cbYIAKIEWh86%2FupHzNxsANKscFtJS7AQCxaVtr2jml5oNAC+IljnK+K2m6QIQEscZ23ZBh+iVIgNAX5PCFddiLxAY1zhKR5+3cWezv5wmAOjxwlmOHuIqlQyWAITAbGPTLtiY5pezHAhyr2iuo4dpFb2J%2FUCFGSw64CgtvRBoUZo%2FyHIgyEaHhbcS+4GK49KG704dnW5In8hzKjm4cLKDBzpT9GsjgKoxQ7TOUVp61P8baf8o65mAw0WvOizIo1RyoChAVRgh2uMwvSFZuhpZzwTUJ5d2OHw4ThGGquHSZq9UWccZcm5q+I6DTQ19WsQmElQRLXLoFzvy5DXvseAXqGT7oSs+LHqSlwt4zOmObbRdJXP%2Fmch7LHi3SqYeXMGOQfAdlza6Lo%2FzK1XMxSBjRb9x+NBXiDZhZ+Ahlzu2zZNVslmv1ACguUklV3+5YpDpwgD4gt7pd9BhesuN3ykfAoCr1U5fU8lCpB9gb+Ah00wX4JOVeQkWOPI5z%2FJo5wJGl1FF1GHZFy7z9Wagb1p42JVZjzxGqEQVeXR+re73+Wqwcwt80NyXHiDkgSaINhfoF2f6HAC07sj5gN8XzcBwUGDKen1e%2FwtCle8B4MQcD9iBoaDA1ZnDP9qKzk+W3YCN2GNmBM5J8Te3iT4mepSBZAicH6lk8ZyeOTsjxd%2FpU7K+W3huLEW5liYj2mbTR+LNgGLUFNH2Jvxkl6082Hy4Sxs81BwMAKFeXdbAV2ZWMQBobanzMJ2mhUDFI3RIg0RddfzlKzbTdXkD6u2i46lohBoOoq+r8Zt%2Fs5leUUuBB2KM6AiVc9MCQGScJtqtkjs5rOEiAACApwyiCAAIAABAAIiGVqoe+jGYABAHnxbtV8lJqrSAQB%2FkMV8lq1c%2FGl3UuyG+yv6V+VpX9rtVcof6s%2FhBlEwU3SL6gvn%2FSNGDUZUAGzF6tZj55+i0+DC2sCSmcoipwkc3WG65XjQCxwheI%2FottKmnaOwgpj5wo%2FvZ9a2qeifjDFrGwTLD1PHiBr93HV2AsDQ15b7rVexXCEqDRatT2sDptADCIe1lDUtVcsTzhbw0K89sM8J%2FrWWboQXgqS7PeQzTnWb8gDdp9cZ81uWs+%2F8IvZxC3wugWzhvFvRZnaLVvFC9p8W04G4t0IaCdZPQ1wHo24rOLuizzhWdJdqrDq0lAL+YI%2FqZqaui2KeSY7zCjJYBtwBOFf3e0mdzQ5FfTDV99ossff5xoudCbSKHygKLn60N7THRFpWsJoNymGjq4DGLzq+5OtgSDHRw4yOWr2bqr02i8Qy8OdN4U+Yu6%2FhsVgJWR992bBx9eihUQ%2FFEZ5syLqtuCQAV0MKSDKRWj5tTj4%2FAaXPrCFOWj3tQr59jGtBvhoje8CxPN6rkIoi%2F0WVPxVDRMtFyz%2FKlzw04GEohhzYNeLNoimd5Okv0MjMGqVmoipvLLxK9zuBRZgH84%2F3q0L5uyrn6vOBpvq5XyRQzAcAzfF67vRF%2FTs0DHudtEQHAL8Z5HAB0P%2FZ5%2FDk1enjqUo8DwHtDKORQBgFHq+RoL1+DLNcvZOc+TwNBmwpgYDeUFsD%2Fik4XfdWzfM1y4PwnlFSPOs2TI+w+3a2S8aYgZnVC3Augl4T6cLDjZtFcy2noUfJO8%2FVvRc+o5IDTZ023QwfGv4teVMk1U3uNXlPJJpc+3qaS69v0CPfRxrnfYdRW8%2FVxJuCcKBpb46DzLT%2FnGtX4RCfbPGqe9aGQnCXUzUBFbwnNwgTRTy2noZ16pCflbZOR5lnLQgeftSE6SqjTUzqurRK9U3RHCemvduD8MfGSSn+iTxHcZlo+a0Mt2FguB9WLg%2FQswcWO0hshesVBOrG0APr4nugcB+lsM839x0N3jFgWqPxQJQNyn3OQVocj548RFwOCesZhTgzO%2F1ZbOTINEnVZ2izyHcfPstuDDTI9jp%2F5bkvP0BXjSdAxLlHVGzn0noHTROsr+IaiFVAseozoBGMT8a3XYLupahd1F%2FAG+VIJeY+xBaC1ooA8PyyaFrv9t7BE7S30EWJ35fj7fxH9xnGeYxsE7CPvtm89IPwVTJ5darV82RhWlrUDK0pw%2FpjZr7Kd+XizqWOcny7AgBon2pCiOdlaUj5j7QL0qTtF9+x92HXctwNn0UzRrgbGNb%2FE%2FMUeANob5Gun6HzsmACQVx2HMbAdJecr9gCgzNVt9fLUgd0SAIrUKNGafkY2nQBQegB4V7+83Coajr0yC2CL8WYUWc9Hl73eP9ZZgP6MramT32KiKSqOAFBpCADANCAAEAAAgAAAAAQAACAAAAABAAAIAMGx24M8vEg1VJf%2FF2AA4uXwr6d4b00AAAAASUVORK5CYII=);
    -webkit-animation: preloader 2s infinite linear;
    animation: preloader 2s infinite linear
}

.preloader::after {
    background-image: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAEeZJREFUeNrsnQmwntMZx0++3DSWGglBFyFatdVSSy0l1iC0tdSSWloqMUWFiASxziiNRBKCJFPEVrLQWtpojaWUokYxYkkHJYilCKZIhSx9Hu+5kpvv3pv73e973%2Fc85%2Fx+M%2F9phvryvud5zv89++my2AFAqnTBAAAwAADAAAAAAwAADAAAMAAAwAAAAAMAAAwAADAAAMAAAAADAAAMAAAwAADAAAAAAwAADAAAMAAAwAAAAAOAemkSrS3q49VbtIZXL1EPUU%2FRil4ribov8xvzRfNE%2F%2FP%2FO9frvaX+%2FIZottcc0QKKHgOA4ugq2kC0uWgT0cb+zxuW9DyzRDNFz%2Fs%2FPy16SbSIUGEAUD%2FriHYUbSva3ssCD4seFz3i9QahxABg+XxNtJdoN9GuvjkfAy+LHvC6R%2FQ2ocYAwLmKaDvRj0X9RVsm8t5Pie4S3e5bCqQhBpBUpd9ZNEB0HMXxBRNE03x3gfEDDCBKNhP9QnQKRdEuY0TXuGxQETAA06wmOlL0c9HWFEdNPCq6STRV9D7FgQFYQkfujxcdQVE0BDWCSS6bXQAMINi+%2FSG+4u9CceTC37wR3MJYAQYQCroK71eiSymKQhnissFDViNiAKXQ1SfhGIqiVIZ5811IUWAARTX1TxSNpyiC4mTRFXQNMIA8OVZ0JcUQNEeLrqcYOv41g+Wzp+hWKr8JrhNNEfWlKGgB1Itupz1DNJSiMMk40YWOdQQYQCc4iX5+NOiYzQSKAQPoCLq%2FXufyWacfFxO8WGKMAbSJNvdHUgxRM0J0EcWAASyNHrxxmssW9EAarYHRotcwAJJhoOhqiiFJBokmp1wAqU8DXkzlTxqNfdIrOVNtAehhmoNdNtgHMMl3C57DAOLnpy7bYw6wLAe5bMEXXYBIOY3KD+3wB5etGcAAIu3vjyLHYTlcLjqfLkA86LbdS1NzdqgbXQU6hBaAbdbxjk7lh1rR7cUTXXZXAy0Ag2wqOsEx0g%2F1MckbwbMYgB12cNkZ8wCNQs95fJAuQPjsTeWHHNADSfthAGFzgMuunALIA73XsD9dgHC%2F%2FFR+KAJtCdyHAYTDDxyXRnQUvan3BZedkvOx%2F2eruOwWow1E61FE6YwJxGAAeufeTPKxXUb5L5aa5Lzl%2FH9Xdtl5eruLhlN07aKHxzyDAZSHzvO%2FSh62yh0um8K623X++m0dI9rXZVOp+1KkVWj5XiB60+wbLLatiaLFqIXuFh2YQ1kPoGxb1UTLdchy5b+c5KvS6JzLXFuMYyjnKl2GARSrkSRdlY4vsPyHUN5VGokBFKOhJFuVBpQQh6Mo9yoNtVafrA0CHuayW19gCXol+e9L+ruPctlNPLCEAaKbmQVoPFuJniC%2FWnCCH4kuE90yewmhaMHWoictPKilpcDs6mvJqAAqv6JnLYwlHDZz1UoLQE%2FzGUZefclfRXuElEeOa7mXRU8bDn4hlYUWwEAqfxWTAnse%2FY78jLC0YJjPXVoAdcBKv2r01NqDAn22Ox0rBpdlXRfwDUShtwBOI3+C%2F%2FpbeTZy2FgLgIs6q3nRZTv2Qv6gLCRMVQR7IWmoLYCNqfytMj3w59OBwHGEqYqRPqcxgA7CLb2tcy%2FPaJYgczrELoAW1BXkS6usIJof+DPq4SL%2FJVStosfTT8AA2mZ10XvkSavMEm1i5Flnu2z0G6rpJZpLF6B1RpAfbfKCoWd9kXDZyPGQDGAn0ankR5v8x9Czvku42uRUn+sYwDKw1r99PjL0rB8TLhu5HooBHCM6nLyIhsUUQbsc7nMeA%2FDPMJmcWC6r8KxRoTnfBQPg5t6OspahZ12DcNnI%2FbKnAbuKFpAHHYJpwDhpciUuny67BTCE+HcYXUra3Ujzn8pvpA6U2QJQ5%2Fuc+NfEri67pTZk9hH9mVDVRLeyWsJltgCOI+41swfPGCWl1YWyWgAcIdU5dDXghgE%2FH9uBO0%2FXMupEWS2AQ4h3p9gg8C8spwF1noNT6gKw6i%2FOsiOuxsquDAPQddC7Eu9Oc1BZX4vlcCQtgLrQOtE3BQMI4Suhd7r%2Fmq9Fw9Axnd8ZLk89dv7OFONatAHofv9Q1vyf67KFNZcbTNjdXVhnzF1stOJfI%2Fq+C+fgzsN8HYnWAEI7O15X150k2l90l7HkPT2QlsBgZ3Mbt95rqOf2%2FzOw5zqs0L+t4NtInwnkFteZEd08fHCJt8tavCH4rMV++nsZzQjk+R4rMoZFtgC2FW0a+FdBT7Rd2dk6kfgWl91IW8YX9DpD5aSxXVt0oQt7u3Kh9aRScMJYYJ7oTN83vMbIM08ruDsw2FDl16vT9%2FDdlDcMdU+i6gI0BdYMnFnDsw8w1Lwd1UbztlHS3x5jqDyOreHdZgT27JWYugCW14dP9+Vk4cBSHc3W5aR5rLQ8wv+2hQE%2FneLVpbVXGc67QtYEFGUAA5xt1Cx12q2Xs3Hzzc2i20R7ufpOndH8+KFohuhGA+89XrS+y6Z4re81OTSWLkBTgE3DmXW+U1%2FRFENN4ZGifqKVOvBuK4v6++6Elff7i2i%2FOmMaWhfg1SK6AEXsBtRFK%2FcF5q66EnDzBvzOIIPNzH+7bFfh+y47vVdbCDrzoQtQdKfhesbeRwckG3GT1Azf2gmJzX2u5kZTAS+xn4uXq102U3CW6Hwjz%2FxtL+voVO0FLpu1iZUD8jaAIsYA9nZxs8gPOn3L90EhXyaKNnPZVO28yN819xZJ3gaglWKjRBLzFZed77aXH4CDxvKAywaT9fLYZxN55+1Ea1o2gH4JJuo9op%2F4vik0hjNEu7lsdiM19rZsAH0TTlodmOrmbG87LhvdZaiDk6MSLoPdMQC76Emv5%2Fo+60Tqc4e5yWUHx+jCpvcTL4tdrRpAb8f58M086%2FuuB4rupjjaRdfB6+lCD1MUX9DHZZuYzBnATsSuitt9n45r0Ks51+fjDRRFFTtYNIC+xK1NdDnxV53dk3QaXRb6hdOxEm4Vbp0dLRrA9sStXT7xfVxL244bSfNeBUvbdMtiW2sG8BXRlsStQ+iRVAOdnfMSGsEvXTZVeg%2Fh73AXoKslA9iUmNXMDc7OtuPOos18nRq9knDXzHcsGcDmxKtTNG87%2Foazse24o+jJy3qrkQ70cR1859jCkgFsTLzq4i3fN95ZNNXwe+hJy3risp68%2FCJhDa9O5bUbcBPi1RAe8rrfYLP51MhaMVEaQF4tgI2IV0PRMwd0EOg8A8+q23RXpvLb6FbnYQCaqOsTr4aj247P92Ub4rbj5lt2UtimWwYbuRxmAvIwgN7EKlf0RB%2FddqyjwiGsk9eBy61cmLfsxEZvCwbQhzgVwksup7nhGtEjxZ4iHIXQBwMAwADoAgDQBQjTAHoZKUxWK0Izaxt5zjUsGMDXDRSkHtChp63+xmX7FiBNNP%2FPEb3uwjsSvJC6lYcB9DSUALrufr7oROpCchwtWujsHOeu9LBgAD0MJoOuVb9T9CPqRfToORVTRNcafHYMIEf2Ff1JdKmL4+IMaMlqotGiB0WHGX2HnhYMYAXjiXKyy+bYz3fFXZ4K+aLHis8VDTf+Ht0tGMAqkSTNOb6PeCz1xyx6w65upBoZyfusYsEAukWWRLoLb5poF+qTGbYRTRZNdzkfq10wDd+9m8ftwDEf7DjOK5Qz7D4UrRrAc3QJpDxWEp3t4j5VqQsGUD664+2iAN4VA1jCUNHYBHIPAwgIPcjzBgygVAPQ6+ePF%2FVPJOcaWtaMctfH9b6vuQ1FUTgbii4T3ZFQ5f+40T+YhwGkdhjEMaLHXTbH3JN6mTs6EKZTtP9y6d3AvNCCAXyeaGLqHPP7vi8K+XC8z69zEn3%2F+RYM4KPEk1QHonTu+VDqa8PYU3Sr44blTy0YwKfk6xdzzzoHPcGx7bgevim6xGU3Kh9IcTS+dZ2HAXxInL7kBLdk2zHUhh4rPsdl5x9CTnULAyiu7wqUWb18YMEAPiBOVfSgCGqmF0VgswXwFnECyIW3LRjAe8QJIBfesWAArxMngFx43YIBzCZOALkwGwMAwACCNoA5xAkg3S7AApedqQcAjUM3P5nYDNT8sADQOGbm8aN5GcDzxAugocyyZACziBdA+B%2FVvAzgaeIFEH6d6pLTAX564eZ8YtayrHP4zZjPBAzl3UKhq2iRlRbAZ6KniBlAQ3g4j8qfpwEojxI3gIbwWF4%2FnKcBPETcAML+mGIAAOHzD4sGoNdnvULsAOriZZfj8vq8Lwb5O%2FEDqIv78%2FzxvA2AbgBAfTxg2QDuIX4AdXG3ZQOY7dgYBNBZdPrvHcsGoNxJHAE6xe15%2FwVFGMAM4ggQ5sczr70AS6NrmBcQS%2FYCGH23snhNtG4MLQA9xeRa6j9ATdxRxF9SKehlphNPgJq4pZCm2+JiXqbJ5XCzKV0AugARk8v237JaADoGcAWmDtAhLi6i8hdpAMp1xBWgQ1xf1F9UpAE8IXqG2AK0iy7+eS5GA1CuIb4A7XJjkX9ZUYOAzazu0r09mEFAm+9WNL1Ec2NtAeiLTcHkAVplapGVvwwDUCYRZ4Aw6kYZBqCHhDxArAFaoHXioRQMgFYAQCB1ouhBwKWNZ2FiAWYQ0Oa7FUUhK%2F9CaQHoi56E6QN8wcllVP4yWwBKavsDaAHQAmiLbq6kLfOVEl9aX3g45g+JM9yVeF5GmS2A5n5PKoeF0AKgBdBWS7i08bBKyS+vLz6EjwAkyhBX8mB42S2AZhNKYUaAFgAtgNZawIvKrnxlowUwkI8BJMbAsit%2FKAag6C7BqeQEJMIUF8jO2EpAhcLqQEiFYHI9JAPQddBjyQ2IHM3xYC7NDWEQcGl0L%2FS7kQaeQUCb75ZHjs8N5WEqgRWOHhYymI8ERMrgkCp%2FiAag6OnBE8gViIwJLsCTsSuBFtZE8gUiI8icDtUAnheNIGcgEkb4nMYAauAiugIQSdP%2FolAfLrRZgGXpI3olkkRgFsDmu9XLeqLZoT5cJfDC04IbxEcEjDIo5MpvwQCUyY4FQmCPsT53HQZQP8NEV5NTYITJPmcdBtA42CsA5GrCBvCk6FByCwLnIJddhIsB5MAtolPJsSSweEjMUNGtlh64YrCQx7mA51WhYXxs7Hk1Jy+xVsgVo8mhK6vGU0cgEMY7oytXK4YLXQ9UZGAQymaSM3ywbcV44V+ICUDJlf88yy9g3QDecAFusYSkDOBdDKBcdJfV9uQiFMyOomesv0QlkmA8JupHTkJB7C56JIYXqUQUlPtE+5ObkDN7iu6P5WUqkQXnj6J9yFHIiZ1E98b0QpUIg3SXb6IBNJItRA%2FH9lKVSIOlTbStyFloADrSr4d6zIzx5SoRB+4pUW%2FHOgGor%2FKf7QI%2F1KMemiIP4BzRCS7bWHIi+Qw1cJno5NhfspJIMPVChtHkNHSQkSlU%2FpQMQDldNJzchuVwiujMVF62KbHgjhG9JppOnkMrHCi6PaUXriQY5JtFmzoGB2EJmgubpVb5U2wBNPOcywYH5zlOGEodPb13WKovX0k8+Bp47h1Il2NTrvwYQIYe4awLPbiGLB0m+Jgnf9Q8BpAx22XrBM6kKKJnhI%2F1bIoCA1gWnf%2F9nui3FEWUX%2F3vOg6UbUETRVDF06LjRLNEl1IcUXAiXTxaALWiJ72u5bJjyMEm43wMqfwYQKd4x2XThHuJbqM4zDBVtLOP3TsUR9t0WUwZ1IJOG13Z2bLO4Xk+FK0aQh7l8JuvitbpxH+n07qTSVVaAHlwlairM3wOfMQM8bGh8mMAubLIjw%2FoACqbi8pnuI%2FFeB8bwAAKQc8Y0M1F3RzLictAy%2FwrPgYLKQ4MoCwWuGy0WZufR7vsiHLIh8d8GXf1Zf45RYIBhNQ1uN5ll5TsIpq21L9j52HtLF1m03yZbu%2FLmKZ+g2AWIF%2FWFA30yfxhDr8f8yyAorMudzim8jAASNIAgC4AAGAAAIABAAAGABlzAniGVwkDBgDloLMLz5Vc+ZniNAyzAHHQ3WVHXOlVaGt7reGyrbCriXqKeohW9FrJ%2FzfNfCL6TKTpoDMLOs8+1+u9pf78pm91vC56RTSfoscAAAADAAAMAAAwAADAAAAAAwAADAAAMAAAwAAAAAMAAAwAADAAAMAAAAADAAAMAAAwAADAAAAAAwAADAAAMAAAqJ3%2FCzAAeooDX4WRyjUAAAAASUVORK5CYII=)
}

.select2-container--open {
    z-index: 100500
}

#ntoolbar {
    background-color: #333;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    max-width: 100%;
    overflow: hidden;

}

#ntoolbar &gt; div {
    position: relative;
}

#ntoolbar &gt; div:not(:first-child) {
    margin-left: 1px;
}

#ntoolbar &gt; div:not(:first-child):after {
    content: "";
    position: absolute;
    width: 3px;
    height: 100%;
    background: url('/i/img/site/toolbar/icons/block_line.png');
    background-repeat: no-repeat;
    background-position: 50%;
    top: 0;
    left: -2px;
}

#ntoolbar &gt; div &gt; .btn {
    border-radius: 0;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center;
}

#ntoolbar &gt; div &gt; .btn:hover, #ntoolbar &gt; div &gt; .btn:focus {
    color: #fff;
}

@media (max-width: 545px) {
    #ntoolbar &gt; div &gt; .btn {
        padding: 5px 9px;
    }
}

@media (max-width: 380px) {
    #ntoolbar &gt; div &gt; .btn {
        padding: 5px 5px;
    }
}

#ntoolbar &gt; div &gt; .btn[aria-expanded="true"] {
    background-color: #e8e8e8;
    border-color: #e8e8e8;
    color: #5b5757;
}

#ntoolbar &gt; div &gt; .btn[aria-expanded="true"]::-moz-focus-inner {
    border: none;
    outline: 0;
}

#ntoolbar &gt; div &gt; .btn[aria-expanded="true"]:focus {
    border: none;
    outline: 0;
}

#ntoolbar &gt; div &gt; .btn &gt; svg {
    fill: rgb(255, 255, 255);
}

#ntoolbar &gt; div &gt; .btn[aria-expanded="true"] &gt; svg {
    fill: rgb(127, 12, 12);
}

#ntoolbar &gt; div &gt; .btn &gt; span {
    align-self: center;
}

#ntoolbar &gt; div &gt; .btn &gt; span.caption {
    padding-left: 10px;
    padding-right: 10px;
}

body &gt; header [id^="toolbarCollapse"] {
    background-color: #e9e9e9;
    padding-bottom: 15px;
    padding-top: 15px;
    color: #5b5757;
    font-size: 11pt;
    overflow: hidden;
    text-align: center;
}

body &gt; header [id^="toolbarCollapse"] a {
    color: #5b5757;
}

body &gt; header [id^="toolbarCollapse"] &gt; div {
    position: relative;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

body &gt; header [id^="toolbarCollapse"] &gt; div.left {
    max-width: 775px;
    padding-right: 425px;
}

body &gt; header [id^="toolbarCollapse"] &gt; div.right {
    max-width: 720px;
    padding-left: 450px;
}

body &gt; header [id^="toolbarCollapse"] &gt; div.left .image-block {
    right: 0;
}

body &gt; header [id^="toolbarCollapse"] &gt; div.right .image-block {
    left: 0;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .image-block {
    position: absolute;
    width: 400px;
    height: 100%;
    bottom: -15px;
    z-index: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    text-align: center;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; h3, body &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; a {
    position: relative;
    font-size: 13px;
    line-height: 1.5;
    text-transform: none;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; a:hover, body &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; a:focus {
    color: #800;
}

/* Do HardCode */
/* Thank you OC for this */
body &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; a[data-alias="toolbar_open_account_image_title_2"] {
    padding-right: 65px;
}

body.language-ru &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; h3[data-alias="toolbar_open_account_image_title_2"],
body.language-ua &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; h3[data-alias="toolbar_open_account_image_title_2"],
body.language-az &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; h3[data-alias="toolbar_open_account_image_title_2"],
body.language-oz &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; h3[data-alias="toolbar_open_account_image_title_2"],
body.language-uz &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; h3[data-alias="toolbar_open_account_image_title_2"],
body.language-kk &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; h3[data-alias="toolbar_open_account_image_title_2"] {
    padding-right: 43px;
}

/* / Do HardCode */
body &gt; header [id^="toolbarCollapse"] &gt; div .image-block &gt; img {
    position: absolute;
    bottom: 0;
    left: 0;
    max-height: 100%;
    max-width: 100%;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block {
    width: 425px;
    margin-left: 0;
    margin-right: 25px;
    text-align: left;
    color: #5b5757;
    z-index: 1;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block h2 {
    font-size: 18pt;
    margin-bottom: 25px;
    margin-top: 15px;
    font-weight: bold;
    text-transform: none;
    color: #000000;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block h2 &gt; span {
    display: block;
    font-weight: 100;
    font-size: 95%;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block p, body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block ul li {
    font-size: 14.6667px;
    margin-bottom: 15px;
    line-height: 1.5;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block p a {
    font-weight: bold;
    text-decoration: none;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block p a:hover, body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block p a:focus {
    color: #7f0c0c;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block a {
    font-size: 11pt;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .main-block {
    width: 365px;
    z-index: 2;
}

body &gt; header [id^="toolbarCollapse"] &gt; div .main-block h2, body &gt; header [id^="toolbarCollapse"] &gt; div &gt; h2 {
    display: none;
    color: #7f0c0c;
    text-transform: none;
    text-align: center;
    margin-bottom: 15px;
}

body &gt; header [id^="toolbarCollapse"] &gt; div form {
    width: 100%;
}

body &gt; header [id^="toolbarCollapse"] &gt; div form .fastbannerform__flex {
    width: 100%;
    min-height: unset;
    background: transparent;
    padding: 0;
    margin: 0;
}

body &gt; header [id^="toolbarCollapse"] &gt; div form .fastbannerform__flex .fastbannerform__flex__botton {
    margin-top: 11px;
}

body &gt; header [id^="toolbarCollapse"] &gt; div form .fastbannerform__flex .fastbannerform__flex__botton button:not(.btn-preloader), body &gt; header [id^="toolbarCollapse"] &gt; div form .fastbannerform__flex .fastbannerform__flex__botton input[type="submit"], body &gt; header [id^="toolbarCollapse"] &gt; div form .fastbannerform__flex .fastbannerform__flex__botton a.btn {
    width: 100%;
    display: block;
    margin: 11px auto 0;
    padding: 15px 10px;
}

body &gt; header [id^="toolbarCollapse"] form .btn-preloader {
    max-width: 100%;
    background: transparent;
    border-color: transparent;
    text-align: center;
    padding: 0;
    margin: 0;
    display: none;
}

body &gt; header [id^="toolbarCollapse"] form .btn-preloader &gt; i {
    margin-left: auto;
    margin-right: auto;
}

#toolbarCollapseOpenAccount form .fastbannerform__login {
    background: rgba(255, 255, 255, 0.65);
    padding: 20px;
}

.select2-container.select2-container--default .select2-dropdown .select2-results &gt; .select2-results__options {
    max-height: 265px;
}

#toolbarCollapseSearch &gt; div {
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
}

#toolbarCollapseSearch &gt; div &gt; a {
    margin-left: 15px;
    font-size: 85%;
    text-decoration: none;
}

#toolbarCollapseSearch &gt; div &gt; a:hover {
    color: #000;
}

#toolbarCollapseSearch form {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    max-width: 620px;
    margin-right: 15px;
}

#toolbarCollapseSearch form input[type="search"] {
    width: calc(100% - 100px);
    padding: 15px 20px;
    border: 1px solid #c3c3c3;
    border-right: 0;
    line-height: 16px;
    -webkit-appearance: none;
    border-radius: 6px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#toolbarCollapseSearch form button[type="submit"] {
    min-width: 100px;
    border-radius: 6px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid #c3c3c3;
}

#toolbarCollapseSearch form button[type="submit"]:hover,
#toolbarCollapseSearch form button[type="submit"]:focus,
#toolbarCollapseSearch form button[type="submit"].active {
    background-color: rgba(127, 12, 12, 0.9);
    color: #fff;
}

@media (max-width: 1200px) {
    #toolbarCollapseSearch &gt; div {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 720px) {
    #toolbarCollapseSearch form {
        margin-right: 0px;
    }

    #toolbarCollapseSearch &gt; div &gt; a {
        display: none;
    }
}


#toolbarCollapseLangList &gt; div {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: inline-block;
}

#toolbarCollapseLangList &gt; div &gt; a {
    width: 13%;
    min-width: 160px;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 10px 20px;
    text-decoration: none;
}

#toolbarCollapseLangList &gt; div &gt; a:hover, #toolbarCollapseLangList &gt; div &gt; a:focus {
    color: #000;
}

#toolbarCollapseLangList &gt; div &gt; a &gt; span {
    -webkit-align-self: center;
    align-self: center;
}

#toolbarCollapseLangList &gt; div &gt; a &gt; span:last-child {
    padding-left: 10px;
}

/*@media (max-width: 1200px) {
    #toolbarCollapseLangList &gt; div &gt; a {
        width: 24%;
    }
}*/

/*@media (max-width: 800px) {
    #toolbarCollapseLangList &gt; div &gt; a {
        width: 33%;
    }
}*/

@media (max-width: 510px) {
    #toolbarCollapseLangList &gt; div &gt; a {
        min-width: 160px;
    }
}

@media (max-width: 405px) {
    #toolbarCollapseLangList &gt; div &gt; a &gt; span:last-child {
        padding-left: 0;
        text-align: center;
        min-width: 100%;
        padding-top: 10px;
        margin-left: -20px;
        margin-right: -20px;
    }

    #toolbarCollapseLangList &gt; div &gt; a {
        min-width: 60px;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }

    #toolbarCollapseLangList &gt; div &gt; a &gt; span {
        -webkit-align-self: unset;
        align-self: unset;
        display: inline-block !important;
    }
}

#toolbarCollapseTradingPlatform &gt; div {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

#toolbarCollapseTradingPlatform &gt; div &gt; h3 {
    width: 100%;
    text-align: center;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: calc(100% / 3 - 31px);
    border-right: 1px solid #b5b4b4;
    padding: 0 15px;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div:last-child {
    border-right: none;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.icons {
    margin-right: 15px;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div &gt; div:last-child {
    height: 100%;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div h4 {
    margin-bottom: 15px;
    margin-top: 7px;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a {
    text-align: left;
    margin-bottom: 15px;
    padding-top: 3px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a svg {
    width: 20px;
    height: 20px;
    margin-right: 7px;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a {
    text-decoration: none;
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a svg {
    fill: rgb(102, 102, 102);
}

body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a:hover, body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a:focus {
    color: #000;
}

#toolbarCollapseSupportPanel &gt; ul {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center;
}

body &gt; header #toolbarCollapseSupportPanel &gt; ul li {
    min-width: 40px;
    width: 15%;
    text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
}

body &gt; header #toolbarCollapseSupportPanel &gt; ul li div:first-child {
    width: 100%;
}

body &gt; header #toolbarCollapseSupportPanel &gt; ul li &gt; a {
    font-size: 85%;
    text-decoration: none;
}

body &gt; header #toolbarCollapseSupportPanel &gt; ul li &gt; a:hover,
body &gt; header #toolbarCollapseSupportPanel &gt; ul li &gt; a:focus {
    color: #000;
}

#toolbarCollapsePartnerCabinet form {
    margin-top: 5px;
}

#toolbarCollapsePartnerCabinet .promo-block &gt; div {
    display: none;
}

#toolbarCollapsePartnerCabinet .promo-block &gt; div.active {
    display: block;
}

#toolbarCollapsePartnerCabinet .promo-block &gt; div &gt; h2 {
    margin-top: 4px;
    margin-bottom: 20px;
}

#toolbarCollapsePartnerCabinet .promo-block &gt; div &gt; ul {
}

#toolbarCollapsePartnerCabinet .promo-block &gt; div &gt; ul &gt; li {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    line-height: 28px;
    padding-bottom: 0;
    margin-bottom: 10px;
    cursor: default;
}

#toolbarCollapsePartnerCabinet .promo-block &gt; div &gt; ul &gt; li &gt; svg {
    fill: rgb(102, 102, 102);
    margin-right: 15px;
    transition: transform 0.1s ease-out 0.1s;
    min-width: 28px;
}

#toolbarCollapsePartnerCabinet .promo-block &gt; div &gt; ul &gt; li:hover {
}

#toolbarCollapsePartnerCabinet .promo-block &gt; div &gt; ul &gt; li:hover &gt; svg {
    fill: rgb(127, 12, 12);
    transform: rotate(-90deg);
}

#toolbarCollapsePartnerCabinet .main-block .fastbannerform__flex__input input, #toolbarCollapsePartnerCabinet .main-block .fastbannerform__flex__botton button, #toolbarCollapsePartnerCabinet .main-block .fastbannerform__flex__botton input[type="submit"] {
    max-width: 100%;
}

#toolbarCollapsePartnerCabinet .main-block &gt; button.btn {
    width: 49%;
    white-space: inherit;
}

#toolbarCollapsePartnerCabinet .main-block &gt; button.btn.active[data-target="ntoolbarClientCabinet"] {
    color: #fff;
    background-color: #7f0c0c;
    border-color: #7f0c0c;
}

#toolbarCollapsePartnerCabinet .main-block &gt; #ntoolbarClientCabinet form .fastbannerform__flex__botton .btn.btn-gray:hover, #toolbarCollapsePartnerCabinet .main-block &gt; #ntoolbarClientCabinet form .fastbannerform__flex__botton .btn.btn-gray:focus {
    color: #fff;
    background-color: #7f0c0c;
    border-color: #7f0c0c;
}

#toolbarCollapsePartnerCabinet .main-block &gt; button.btn.active[data-target="ntoolbarPartnerCabinet"] {
    color: #fff;
    border-color: #4e274e;
    background-color: #4e274e;
}

#toolbarCollapsePartnerCabinet .main-block &gt; #ntoolbarPartnerCabinet form .fastbannerform__flex__botton .btn.btn-gray:hover, #toolbarCollapsePartnerCabinet .main-block &gt; #ntoolbarPartnerCabinet form .fastbannerform__flex__botton .btn.btn-gray:focus {
    color: #fff;
    border-color: #4e274e;
    background-color: #4e274e;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child {
    border-right: 1px solid #b5b4b4;
    padding-right: 15px;
    margin-right: 15px;
    text-align: center;
}

.right_border_eu {
    border-right: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px !important;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; h4 {
    text-align: center;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list {
    width: 240px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    justify-content: center;
    align-content: flex-start;
    margin: 15px auto;
    padding-left: 15px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a {
    display: -webkit-flex;
    display: flex;
    position: relative;
    width: 65px;
    height: 65px;
    padding: 0;
    margin-right: 15px;
    margin-bottom: 15px;
    overflow: hidden;
    text-decoration: none;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a &gt; span {
    color: #fff;
    text-align: center;
    font-family: Tahoma, serif;
    font-weight: 700;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    margin: auto;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a &gt; span &gt; span {
    font-size: 70%;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="250"] {
    background-color: #716954;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="100"] {
    background-color: #522e30;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="55"] {
    background-color: #d46b4b;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="30"] {
    background-color: #6d6153;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="club"] {
    background-color: #6e6e3c;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="lucky"] {
    background-color: #463e1a;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a:hover:before {
    display: block;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.7;
    display: none;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a:hover:after {
    display: block;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a:after {
    content: "";
    position: absolute;
    top: calc(50% - 16px);
    left: calc(50% - 16px);
    width: 32px;
    height: 32px;
    background-image: url('/i/img/site/toolbar/icons/ic_bonus.png');
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: no-repeat;
    display: none;

}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="250"]:after {
    background-position-y: 0;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="100"]:after {
    background-position-y: -32px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="55"]:after {
    background-position-y: -64px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="30"]:after {
    background-position-y: -96px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="club"]:after {
    background-position-y: -128px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child &gt; div.list &gt; a[data-bonus="lucky"]:after {
    background-position-y: -160px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:nth-child(2) {
    width: 100%;
    text-align: center;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tabs {
    text-align: left;
    border-bottom: 1px solid silver;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tabs &gt; div {
    display: inline-block;
    border: 1px solid silver;
    padding: 5px 25px;
    margin-bottom: -1px;
    cursor: pointer;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tabs .active {
    background: #8b8c8c;
    color: #fff;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections {
    padding: 10px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections &gt; div {
    display: none;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections &gt; div.active {
    display: block;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections &gt; div &gt; .list {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 20px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay] {
    display: block;
    min-width: 215px;
    width: 215px;
    min-height: 73px;
    height: 73px;
    background-image: url('/i/img/site/toolbar/icons/pay_logo3.png');
    background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: 0;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay]:nth-child(-n+4) {
    margin-bottom: 13px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay]:hover {
    background-position-x: -215px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="visa_mastercard"] {
    background-position-y: -2px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="visa_mastercard"]:hover {
    background-position-x: -216px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="terminals"] {
    background-position-y: -837px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bank_wire_en"] {
    background-position-y: -154px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bank_wire_ru"] {
    background-position-y: -80px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="qiwi"] {
    background-position-y: -306px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="megatransfer"] {
    background-position-y: -381px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="megatransfer"]:hover {
    background-position-x: -213px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="yandex_money_ru"] {
    background-position-y: -686px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="yandex_money_en"] {
    background-position-y: -761px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="skrill"] {
    background-position-y: -535px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="epayments"] {
    background-position-y: -229px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="neteller"] {
    background-position-y: -458px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bitcoin"] {
    background-position-y: -614px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="webmoney"] {
    background-position-y: -914px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="solidtrust"] {
    background-position-y: -986px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bpay"] {
    background-position-y: -1144px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="ruru"] {
    background-position-y: -1064px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="payco"] {
    background-position-y: -1218px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="payco"]:hover {
    background-position-x: -214px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="china_union_pay"] {
    background-position-y: -1295px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="alipay"] {
    background-position-y: -1370px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="alipay"]:hover {
    background-position-x: -214px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="maestro"] {
    background-position-y: -1446px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="wechat"] {
    background-position-y: -1522px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bank_mandiri"] {
    background-position-y: -1601px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bank_bca"] {
    background-position-y: -1673px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bank_bni"] {
    background-position-y: -1748px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bank_maybank"] {
    background-position-y: -1826px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bank_rhb"] {
    background-position-y: -1902px;
}

body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay="bank_cimb"] {
    background-position-y: -1977px;
}

.instaicon {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(/i/img/site/toolbar/icons_sprite.png);
    background-position-x: -6px;
}

.instaicon.instaicon-search {
    background-position-y: -176px;
}

.instaicon.instaicon-briefcase {
    background-position-y: -5px;
}

.instaicon.instaicon-headphones {
    background-position-y: -108px;
}

.instaicon.instaicon-clock {
    background-position-y: -40px;
}

.instaicon.instaicon-trading_platform {
    background-position-y: -141px;
}

.instaicon.instaicon-plastic_card {
    background-position-y: -73px;
}

.instaicon.instaicon-android {
    width: 42px;
    height: 42px;
    background-position-x: -146px;
    background-position-y: -131px;
}

.instaicon.instaicon-apple {
    width: 42px;
    height: 42px;
    background-position-x: -146px;
    background-position-y: -90px;
}

.instaicon.instaicon-windows {
    width: 42px;
    height: 42px;
    background-position-x: -146px;
    background-position-y: -48px;
}

.instaicon.instaicon-web {
    width: 42px;
    height: 42px;
    background-position-x: -146px;
    background-position-y: -6px;
}

.instaicon.media_toolbar {
    width: 52px;
    height: 52px;
    background-position-x: -83px;
    background-position-y: -56px;
}

.instaicon.instaicon-chevron-down,
.instaicon.instaicon-chevron-up {
    width: 10px;
    background-image: url(/i/img/site/toolbar/select.png);
    background-repeat: no-repeat;
    background-position: 50%;
}

.instaicon.instaicon-chevron-up {
    transform: scaleY(-1);
}

#ntoolbar &gt; .caret {
    width: 10px;
    height: 25px;
    display: inline-block;
    background-image: url(/i/img/site/toolbar/select.png);
    background-repeat: no-repeat;
    background-position: 50%;
    transition-property: transform;
    transition-duration: .35s;
    transition-timing-function: ease;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

@media (max-width: 1350px) {
    #ntoolbar &gt; div:nth-child(-n+2) &gt; button &gt; .caption {
        display: none;
    }
}

@media (max-width: 1250px) {
    body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block {
        margin-left: 15px;
    }

    #ntoolbar &gt; div:nth-child(-n+3) &gt; button &gt; .caption {
        display: none;
    }
}

@media (max-width: 1200px) {
    body &gt; header #toolbarCollapseOpenAccount &gt; div .promo-block p {
        font-size: 14px;
    }

    body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block {
        width: 65%;
        margin-right: 15px;
        margin-left: 50px;
    }

    body &gt; header [id^="toolbarCollapse"] &gt; div .main-block {
        width: 50%;
        margin-right: 15px;
    }

    body &gt; header [id^="toolbarCollapse"] &gt; div.left .image-block {
        display: none;
    }

    body &gt; header [id^="toolbarCollapse"] &gt; div.left, body &gt; header [id^="toolbarCollapse"] &gt; div.right {
        max-width: 1200px;
    }

    body &gt; header [id^="toolbarCollapse"] &gt; div.left {
        padding-right: 0;
    }

    body &gt; header [id^="toolbarCollapse"] &gt; div.right {
        padding-left: 0;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div {
        flex-wrap: wrap;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.icons {
        width: 100%;
        text-align: center;
        margin-right: 0;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div h4 {
        width: 100%;
        margin-top: 0;
        text-align: center;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div &gt; div:last-child {
        width: 100%;
    }

    body &gt; header #toolbarCollapseSupportPanel &gt; ul {
        margin-left: 15px;
        margin-right: 15px;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections &gt; div &gt; .list {
        -webkit-justify-content: center;
        justify-content: center;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay] {
        margin-right: 15px;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay]:nth-child(7), body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay]:nth-child(8) {
        display: none;
    }
}

@media (max-width: 1150px) {
    #ntoolbar &gt; div:nth-child(-n+4) &gt; button &gt; .caption, #ntoolbar &gt; div:nth-child(-n+4) &gt; a.btn &gt; .caption {
        display: none;
    }
}

@media (max-width: 1024px) {
    body &gt; header #toolbarCollapseSupportPanel &gt; ul {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    body &gt; header #toolbarCollapseSupportPanel &gt; ul li {
        width: 25%;
    }

    body &gt; header #toolbarCollapseSupportPanel &gt; ul li:nth-child(-n+4) {
        margin-bottom: 15px;
    }
}

@media (max-width: 992px) {
    #ntoolbar &gt; div:nth-child(-n+5) &gt; button &gt; .caption {
        display: none;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div {
        width: calc((100% / 2) - 31px);
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div &gt; div:last-child {
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:first-child {
        display: none;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div:nth-child(2) {
        margin-left: 15px;
        margin-right: 15px;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay] {
        margin-right: 13px;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections &gt; div &gt; .list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media (max-width: 805px) {
    #ntoolbar &gt; div &gt; .btn &gt; span.caption {
        display: none;
    }
}

@media (max-width: 768px) {
    body &gt; header [id^="toolbarCollapse"] &gt; div .promo-block {
        display: none;
    }

    body &gt; header [id^="toolbarCollapse"] &gt; div .main-block {
        width: 90%;
        max-width: 350px;
        margin-right: 0;
    }

    body &gt; header [id^="toolbarCollapse"] &gt; div .main-block h2, body &gt; header [id^="toolbarCollapse"] &gt; div &gt; h2 {
        display: block;
        margin-bottom: 0;
    }

    body &gt; header #toolbarCollapseSupportPanel &gt; ul li:nth-child(n) {
        width: 50%;
        margin-bottom: 15px;
    }

    body &gt; header #toolbarCollapseSupportPanel &gt; ul li:last-child {
        margin-bottom: 0;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div {
        width: 80%;
        min-width: 300px;
        -webkit-justify-content: center;
        justify-content: center;
        border: 0;
        border-bottom: 1px solid #b5b4b4;
        padding: 15px 0;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div &gt; h2 {
        margin-bottom: 0;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div:last-child {
        border: 0;
        padding-bottom: 0;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.icons {
        display: none;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list {
        min-width: 300px;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a {
        border: 1px solid #b5b4b4;
        text-align: center;
        padding: 15px 15px 15px 25px;
        border-radius: 7px;
        margin-bottom: 5px;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a:before {
        display: none;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a:hover, body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a:focus {
        border-color: #7f0c0c;
        color: #7f0c0c;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a:hover svg, body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a:focus svg {
        fill: rgb(127, 12, 12);
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a svg {
        width: 42px;
        height: 42px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div div.list a span {
        width: 100%;
    }
}

@media (max-width: 720px) {
    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections {
        padding-left: 0;
        padding-right: 0;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tab_sections a[data-pay]:nth-child(2n) {
        margin-right: 0;
    }
}

@media (max-width: 400px) {
    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tabs {
        text-align: center;
    }

    body &gt; header #toolbarCollapseReplenish &gt; div &gt; div .tabs &gt; div {
        padding: 10px 15px;
    }
}

@media (max-width: 300px) {
    body &gt; header #toolbarCollapseSupportPanel &gt; ul li:nth-child(n) {
        width: 100%;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div {
        min-width: 100px;
    }

    body &gt; header #toolbarCollapseTradingPlatform &gt; div &gt; div ul {
        min-width: 100px;
    }
}

body &gt; header #main-menu-wrapper .logo {
    max-width: 260px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

body &gt; header #main-menu-wrapper .logo a {
    text-decoration: none;
}

body &gt; header #main-menu-wrapper .logo p {
    font-size: 10px;
    font-weight: bold;
}

body &gt; header #main-menu-wrapper #main-menu {
    max-height: 820px;
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 5px;
    max-width: 100%;
    height: auto;
    background: linear-gradient(to bottom, #f9f9f9 0%, #fff 70%);
}

body &gt; header #main-menu-wrapper #main-menu div.dropdown {
    margin-top: 125px;
}

body &gt; header #main-menu-wrapper nav#main-menu &gt; ul &gt; li.active:after {
    top: 195px;
}

@media (max-width: 1024px) {
    body &gt; header #main-menu-wrapper {
        display: none;
    }
}

@media (min-width: 1024px) {
    body &gt; header .nheader {
        display: none;
    }

    body &gt; header #main-menu-wrapper {
        display: block;
    }
}

@media (min-width: 1200px) {
    body &gt; header #main-menu-wrapper {
        display: -webkit-flex;
        display: flex;
        max-width: 1200px;
        width: auto;
        padding: 5px 25px;
    }

    body &gt; header #main-menu-wrapper .logo {
    }

    body &gt; header #main-menu-wrapper #main-menu {
        margin-top: auto;
        margin-bottom: auto;
        height: 42px;
        background: transparent;
        border-top: 0;
    }

    body &gt; header #main-menu-wrapper #main-menu div.dropdown {
        margin-top: 59px;
    }

    body &gt; header #main-menu-wrapper nav#main-menu &gt; ul &gt; li.active:after {
        top: 127px;
    }
}

/** ÐÐ½Ñ‚Ð¸Ð¥Ð°Ðº **/
@media (min-width: 991px) {
    body {
        padding-top: 0;
    }

    body &gt; header {
        position: relative;
    }
}

.f32 {
    background: url('/i/img/flags/32/sprite_v4.png') no-repeat top left;
    width: 32px;
    height: 32px;
    display: inline-block;
    background-position: 0 -1088px;
}

.f32.NOFLAG {
    background-position: 0 -7520px;
}

.f32.BL {
    background-position: 0 0;
}

.f32.BM {
    background-position: 0 -32px;
}

.f32.BN, .f32.BRU {
    background-position: 0 -64px;
}

.f32.BO, .f32.BOL {
    background-position: 0 -96px;
}

.f32.BR, .f32.BRD, .f32.BRA {
    background-position: 0 -128px;
}

.f32.BS {
    background-position: 0 -160px;
}

.f32.BT, .f32.BTN {
    background-position: 0 -192px;
}

.f32.BW, .f32.BWA {
    background-position: 0 -224px;
}

.f32.BY, .f32.BLR {
    background-position: 0 -256px;
}

.f32.BZ {
    background-position: 0 -288px;
}

.f32.CA, .f32.CAD, .f32.CAN {
    background-position: 0 -320px;
}

.f32.CC {
    background-position: 0 -352px;
}

.f32.CD, .f32.COD {
    background-position: 0 -384px;
}

.f32.CF {
    background-position: 0 -416px;
}

.f32.CG {
    background-position: 0 -448px;
}

.f32.CH, .f32.CHF, .f32.CHE {
    background-position: 0 -480px;
}

.f32.CI, .f32.CIV {
    background-position: 0 -512px;
}

.f32.CK {
    background-position: 0 -544px;
}

.f32.CL, .f32.CHL {
    background-position: 0 -576px;
}

.f32.CM, .f32.CMR {
    background-position: 0 -608px;
}

.f32.CN, .f32.CNY, .f32.CHN {
    background-position: 0 -640px;
}

.f32.CO, .f32.COL {
    background-position: 0 -672px;
}

.f32.CR, .f32.CRI {
    background-position: 0 -704px;
}

.f32.CU {
    background-position: 0 -736px;
}

.f32.CV {
    background-position: 0 -768px;
}

.f32.CW {
    background-position: 0 -800px;
}

.f32.CX {
    background-position: 0 -832px;
}

.f32.CY {
    background-position: 0 -864px;
}

.f32.CZ, .f32.CZK, .f32.CZE {
    background-position: 0 -896px;
}

.f32.DE, .f32.DEU {
    background-position: 0 -928px;
}

.f32.DJ {
    background-position: 0 -960px;
}

.f32.DK, .f32.DKK, .f32.DNK {
    background-position: 0 -992px;
}

.f32.DM {
    background-position: 0 -1024px;
}

.f32.DO {
    background-position: 0 -1056px;
}

.f32.DOLLAR {
    background-position: 0 -1088px;
}

.f32.DZ, .f32.DZA {
    background-position: 0 -1120px;
}

.f32.EC, .f32.ECU {
    background-position: 0 -1152px;
}

.f32.EE, .f32.EST {
    background-position: 0 -1184px;
}

.f32.EG, .f32.EGY {
    background-position: 0 -1216px;
}

.f32.EH {
    background-position: 0 -1248px;
}

.f32.ER {
    background-position: 0 -1280px;
}

.f32.ES, .f32.ESP, .f32.SP {
    background-position: 0 -1312px;
}

.f32.ET {
    background-position: 0 -1344px;
}

.f32.EU, .f32.EUR {
    background-position: 0 -1376px;
}

.f32.FI, .f32.FIN {
    background-position: 0 -1408px;
}

.f32.FJ {
    background-position: 0 -1440px;
}

.f32.FK {
    background-position: 0 -1472px;
}

.f32.FM {
    background-position: 0 -1504px;
}

.f32.FO {
    background-position: 0 -1536px;
}

.f32.FR, .f32.FRA {
    background-position: 0 -1568px;
}

.f32.GA {
    background-position: 0 -1600px;
}

.f32.GB, .f32.EN, .f32.GBP, .f32.GBR {
    background-position: 0 -1632px;
}

.f32.GD {
    background-position: 0 -1664px;
}

.f32.GE, .f32.GEO {
    background-position: 0 -1696px;
}

.f32.GG {
    background-position: 0 -1728px;
}

.f32.GH, .f32.GHA {
    background-position: 0 -1760px;
}

.f32.GI {
    background-position: 0 -1792px;
}

.f32.GL {
    background-position: 0 -1824px;
}

.f32.GM {
    background-position: 0 -1856px;
}

.f32.GN {
    background-position: 0 -1888px;
}

.f32.GOLD, .f32.gold {
    background-position: 0 -1920px;
}

.f32.GQ {
    background-position: 0 -1952px;
}

.f32.GR, .f32.GRC {
    background-position: 0 -1984px;
}

.f32.GS {
    background-position: 0 -2016px;
}

.f32.GT, .f32.GTM {
    background-position: 0 -2048px;
}

.f32.GU {
    background-position: 0 -2080px;
}

.f32.GW {
    background-position: 0 -2112px;
}

.f32.GY {
    background-position: 0 -2144px;
}

.f32.HK, .f32.HKD {
    background-position: 0 -2176px;
}

.f32.HN {
    background-position: 0 -2208px;
}

.f32.HR {
    background-position: 0 -2240px;
}

.f32.HT {
    background-position: 0 -2272px;
}

.f32.HU, .f32.HUF, .f32.HUN {
    background-position: 0 -2304px;
}

.f32.IC {
    background-position: 0 -2336px;
}

.f32.ID, .f32.IDR, .f32.IDN {
    background-position: 0 -2368px;
}

.f32.IE, .f32.IRL {
    background-position: 0 -2400px;
}

.f32.IL, .f32.ISR {
    background-position: 0 -2432px;
}

.f32.IM {
    background-position: 0 -2464px;
}

.f32.IN, .f32.INR, .f32.IND {
    background-position: 0 -2496px;
}

.f32.IQ, .f32.IRQ {
    background-position: 0 -2528px;
}

.f32.IR, .f32.IRN {
    background-position: 0 -2560px;
}

.f32.IS, .f32.ISL {
    background-position: 0 -2592px;
}

.f32.IT, .f32.ITA {
    background-position: 0 -2624px;
}

.f32.JE {
    background-position: 0 -2656px;
}

.f32.JM, .f32.JAM {
    background-position: 0 -2688px;
}

.f32.JO, .f32.JOR {
    background-position: 0 -2720px;
}

.f32.JP, .f32.JPY, .f32.JPN {
    background-position: 0 -2752px;
}

.f32.KE, .f32.KEN {
    background-position: 0 -2784px;
}

.f32.KG, .f32.KGZ {
    background-position: 0 -2816px;
}

.f32.KH, .f32.KHM {
    background-position: 0 -2848px;
}

.f32.KI {
    background-position: 0 -2880px;
}

.f32.KM {
    background-position: 0 -2912px;
}

.f32.KN {
    background-position: 0 -2944px;
}

.f32.KP, .f32.KOR {
    background-position: 0 -2976px;
}

.f32.KR, .f32.KRW {
    background-position: 0 -3008px;
}

.f32.KW {
    background-position: 0 -3040px;
}

.f32.KY {
    background-position: 0 -3072px;
}

.f32.KK, .f32.KZ, .f32.KZT, .f32.KAZ {
    background-position: 0 -3104px;
}

.f32.LA, .f32.LAO {
    background-position: 0 -3136px;
}

.f32.LB {
    background-position: 0 -3168px;
}

.f32.LC {
    background-position: 0 -3200px;
}

.f32.LI {
    background-position: 0 -3232px;
}

.f32.LK, .f32.LKA {
    background-position: 0 -3264px;
}

.f32.LR {
    background-position: 0 -3296px;
}

.f32.LS {
    background-position: 0 -3328px;
}

.f32.LT, .f32.LTL, .f32.LTU {
    background-position: 0 -3360px;
}

.f32.LU {
    background-position: 0 -3392px;
}

.f32.LV, .f32.LVL, .f32.LVA {
    background-position: 0 -3424px;
}

.f32.LY, .f32.LBY {
    background-position: 0 -3456px;
}

.f32.MA, .f32.MAR {
    background-position: 0 -3488px;
}

.f32.MC {
    background-position: 0 -3520px;
}

.f32.MD, .f32.MDA {
    background-position: 0 -3552px;
}

.f32.ME {
    background-position: 0 -3584px;
}

.f32.MF {
    background-position: 0 -3616px;
}

.f32.MG {
    background-position: 0 -3648px;
}

.f32.MH {
    background-position: 0 -3680px;
}

.f32.MK {
    background-position: 0 -3712px;
}

.f32.ML {
    background-position: 0 -3744px;
}

.f32.MM {
    background-position: 0 -3776px;
}

.f32.MN, .f32.MNG {
    background-position: 0 -3808px;
}

.f32.MO {
    background-position: 0 -3840px;
}

.f32.MP {
    background-position: 0 -3872px;
}

.f32.MQ {
    background-position: 0 -3904px;
}

.f32.MR {
    background-position: 0 -3936px;
}

/*.f32.MS { background-position: 0 -3968px; }*/
.f32.MT {
    background-position: 0 -4000px;
}

.f32.MU, .f32.MRI {
    background-position: 0 -4032px;
}

.f32.MV, .f32.MDV {
    background-position: 0 -4064px;
}

.f32.MW {
    background-position: 0 -4096px;
}

.f32.MX, .f32.MXN, .f32.MEX {
    background-position: 0 -4128px;
}

.f32.MY, .f32.MYR, .f32.MYS, .f32.MS {
    background-position: 0 -4160px;
}

.f32.MZ {
    background-position: 0 -4192px;
}

.f32.NA, .f32.NAM {
    background-position: 0 -4224px;
}

.f32.NC {
    background-position: 0 -4256px;
}

.f32.NE {
    background-position: 0 -4288px;
}

.f32.NF {
    background-position: 0 -4320px;
}

.f32.NG, .f32.NGN, .f32.NGR {
    background-position: 0 -4352px;
}

.f32.NI {
    background-position: 0 -4384px;
}

.f32.NL, .f32.NED {
    background-position: 0 -4416px;
}

.f32.NO, .f32.NOK, .f32.NOR {
    background-position: 0 -4448px;
}

.f32.NP {
    background-position: 0 -4480px;
}

.f32.NR {
    background-position: 0 -4512px;
}

.f32.NU {
    background-position: 0 -4544px;
}

.f32.NZ, .f32.NZD, .f32.NZL {
    background-position: 0 -4576px;
}

.f32.OM, .f32.OMR, .f32.OMN {
    background-position: 0 -4608px;
}

.f32.PA, .f32.PAN {
    background-position: 0 -4640px;
}

.f32.PE, .f32.PER {
    background-position: 0 -4672px;
}

.f32.PF {
    background-position: 0 -4704px;
}

.f32.PG {
    background-position: 0 -4736px;
}

.f32.PH, .f32.PHL {
    background-position: 0 -4768px;
}

.f32.PK, .f32.PAK {
    background-position: 0 -4800px;
}

.f32.PL, .f32.PLN, .f32.POL {
    background-position: 0 -4832px;
}

.f32.PN {
    background-position: 0 -4864px;
}

.f32.PR {
    background-position: 0 -4896px;
}

.f32.PS, .f32.PSE {
    background-position: 0 -4928px;
}

.f32.PT, .f32.PRT {
    background-position: 0 -4960px;
}

.f32.PW {
    background-position: 0 -4992px;
}

.f32.PY, .f32.PRY {
    background-position: 0 -5024px;
}

.f32.QA, .f32.QAR {
    background-position: 0 -5056px;
}

.f32.RO, .f32.ROU {
    background-position: 0 -5088px;
}

.f32.RS, .f32.SRB {
    background-position: 0 -5120px;
}

.f32.RU, .f32.RUB, .f32.RUR, .f32.RUS {
    background-position: 0 -5152px;
}

.f32.RW {
    background-position: 0 -5184px;
}

.f32.SA, .f32.SAR, .f32.SAU {
    background-position: 0 -5216px;
}

.f32.SB {
    background-position: 0 -5248px;
}

.f32.SC {
    background-position: 0 -5280px;
}

.f32.SD, .f32.SDN {
    background-position: 0 -5312px;
}

.f32.SE, .f32.SEK, .f32.SWE {
    background-position: 0 -5344px;
}

.f32.SG, .f32.SGD, .f32.SGP {
    background-position: 0 -5376px;
}

.f32.SH {
    background-position: 0 -5408px;
}

.f32.SI, .f32.SVN {
    background-position: 0 -5440px;
}

.f32.SILVER, .f32.silver {
    background-position: 0 -5472px;
}

.f32.SK, .f32.SVK {
    background-position: 0 -5504px;
}

.f32.SL {
    background-position: 0 -5536px;
}

.f32.SM {
    background-position: 0 -5568px;
}

.f32.SN {
    background-position: 0 -5600px;
}

.f32.SO {
    background-position: 0 -5632px;
}

.f32.SR {
    background-position: 0 -5664px;
}

.f32.SS {
    background-position: 0 -5696px;
}

.f32.ST {
    background-position: 0 -5728px;
}

.f32.SV, .f32.SLV {
    background-position: 0 -5760px;
}

.f32.SY, .f32.SYR {
    background-position: 0 -5792px;
}

.f32.SZ {
    background-position: 0 -5824px;
}

.f32.TC {
    background-position: 0 -5856px;
}

.f32.TD {
    background-position: 0 -5888px;
}

.f32.TF {
    background-position: 0 -5920px;
}

.f32.TG {
    background-position: 0 -5952px;
}

.f32.TH, .f32.THA {
    background-position: 0 -5984px;
}

.f32.TJ, .f32.TJK {
    background-position: 0 -6016px;
}

.f32.TK {
    background-position: 0 -6048px;
}

.f32.TL {
    background-position: 0 -6080px;
}

.f32.TM, .f32.TKM {
    background-position: 0 -6112px;
}

.f32.TN, .f32.TUN {
    background-position: 0 -6144px;
}

.f32.TO {
    background-position: 0 -6176px;
}

.f32.TR, .f32.TUR {
    background-position: 0 -6208px;
}

.f32.TT, .f32.TTO {
    background-position: 0 -6240px;
}

.f32.TV {
    background-position: 0 -6272px;
}

.f32.TW, .f32.TWD {
    background-position: 0 -6304px;
}

.f32.TZ {
    background-position: 0 -6336px;
}

.f32.UA, .f32.UAH, .f32.UKR {
    background-position: 0 -6368px;
}

.f32.UG, .f32.UGA {
    background-position: 0 -6400px;
}

.f32.US, .f32.USD {
    background-position: 0 -6432px;
}

.f32.UY {
    background-position: 0 -6464px;
}

.f32.UZ, .f32.OZ, .f32.UZB {
    background-position: 0 -6496px;
}

.f32.VA {
    background-position: 0 -6528px;
}

.f32.VC {
    background-position: 0 -6560px;
}

.f32.VE, .f32.VEN {
    background-position: 0 -6592px;
}

.f32.VG {
    background-position: 0 -6624px;
}

/*.f32.VI { background-position: 0 -6656px; }*/
.f32.VN, .f32.VNM, .f32.VI {
    background-position: 0 -6688px;
}

.f32.VU {
    background-position: 0 -6720px;
}

.f32.WF {
    background-position: 0 -6752px;
}

.f32.WS {
    background-position: 0 -6784px;
}

.f32.YE, .f32.YEM {
    background-position: 0 -6816px;
}

.f32.YT {
    background-position: 0 -6848px;
}

.f32.ZA, .f32.ZAR, .f32.ZAF {
    background-position: 0 -6880px;
}

.f32.ZM, .f32.ZMB {
    background-position: 0 -6912px;
}

.f32.ZW, .f32.ZWE {
    background-position: 0 -6944px;
}

.f32._abkhazia {
    background-position: 0 -6976px;
}

.f32._basque-country {
    background-position: 0 -7008px;
}

.f32._british-antarctic-territory {
    background-position: 0 -7040px;
}

.f32._commonwealth {
    background-position: 0 -7072px;
}

.f32._england {
    background-position: 0 -7104px;
}

.f32._gosquared {
    background-position: 0 -7136px;
}

.f32._kosovo {
    background-position: 0 -7168px;
}

.f32._mars {
    background-position: 0 -7200px;
}

.f32._nagorno-karabakh {
    background-position: 0 -7232px;
}

.f32._nato {
    background-position: 0 -7264px;
}

.f32._northern-cyprus {
    background-position: 0 -7296px;
}

.f32._olympics {
    background-position: 0 -7328px;
}

.f32._red-cross {
    background-position: 0 -7360px;
}

.f32._scotland {
    background-position: 0 -7392px;
}

.f32._somaliland {
    background-position: 0 -7424px;
}

.f32._south-ossetia {
    background-position: 0 -7456px;
}

.f32._united-nations {
    background-position: 0 -7488px;
}

.f32._unknown {
    background-position: 0 -7520px;
}

.f32._wales {
    background-position: 0 -7552px;
}

.f32.AD {
    background-position: 0 -7584px;
}

.f32.AE, .f32.AED, .f32.ARE, .f32.AR {
    background-position: 0 -7616px;
}

.f32.AF, .f32.AFG {
    background-position: 0 -7648px;
}

.f32.AG {
    background-position: 0 -7680px;
}

.f32.AI {
    background-position: 0 -7712px;
}

.f32.AL {
    background-position: 0 -7744px;
}

.f32.AM, .f32.ARM {
    background-position: 0 -7776px;
}

.f32.AN {
    background-position: 0 -7808px;
}

.f32.AO {
    background-position: 0 -7840px;
}

.f32.AQ {
    background-position: 0 -7872px;
}

.f32.ARG {
    background-position: 0 -7904px;
}

.f32.AS {
    background-position: 0 -7936px;
}

.f32.AT, .f32.AUT {
    background-position: 0 -7968px;
}

.f32.AU, .f32.AUD, .f32.AUS {
    background-position: 0 -8000px;
}

.f32.AW {
    background-position: 0 -8032px;
}

.f32.AX {
    background-position: 0 -8064px;
}

.f32.AZ, .f32.AZE {
    background-position: 0 -8096px;
}

.f32.BA, .f32.BIH {
    background-position: 0 -8128px;
}

.f32.BB {
    background-position: 0 -8160px;
}

.f32.BD, .f32.BGD {
    background-position: 0 -8192px;
}

.f32.BEN {
    background-position: 0 -8384px;
}

.f32.BE, .f32.BEL {
    background-position: 0 -8224px;
}

.f32.BF {
    background-position: 0 -8256px;
}

.f32.BG, .f32.BGN, .f32.BGR {
    background-position: 0 -8288px;
}

.f32.BH, .f32.BHD, .f32.BRN {
    background-position: 0 -8320px;
}

.f32.BI {
    background-position: 0 -8352px;
}

.f32.BJ {
    background-position: 0 -8384px;
}

.f32.CYP {
    background-position: 0 -864px;
}

.f32.KOS {
    background-position: 0 -7168px;
}

.f32.HND {
    background-position: 0 -2208px;
}

.f32.TZA {
    background-position: 0 -6336px;
}

.f32.MMR {
    background-position: 0 -3776px;
}

.f32.LSO {
    background-position: 0 -3328px;
}

.f32.LBN {
    background-position: 0 -3168px;
}

.f32.empty {
    background-position: 0 -999999px;
}

.f32.no_flag { background-position: 0 -8416px !important;} 

.fastbannerform__page {
    background: url("/i/img/headers/fastlive_100517.png") center center no-repeat;
}

.fastbannerform__form {
    font-size: 14px;
}

.fastbannerform__form a:hover {
    text-decoration: none;
    color: #f00;
}

.fastbannerform__cover {
    webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.fastbannerform__maxwidth {
    max-width: 1200px;
    margin: 0 auto;
    width: calc(100% - 40px);
    padding: 20px;
}

.fastbannerform__flex {
    background: rgba(255, 255, 255, 0.65);
    max-width: 490px;
    width: calc(100% - 40px);
    padding: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 0 auto;
    min-height: 310px;
    position: relative;
}

.fastbannerform__flexone {
    width: 100%;
}

.fastbannerform__flex__input input {
    padding: 15px 10px;
    text-align: center;
    width: calc(100% - 20px);
    max-width: 300px;
    margin: 11px auto;
    display: block;
    border: 1px solid #c6d2d9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
}

.fastbannerform__flex__header {
    padding-bottom: 5px;
    font-size: 17px;
    text-align: center;
}

.fastbannerform__checkbox {
    padding: 5px 10px 0 10px;
    font-size: 12px;
}

.fastbannerform__checkbox input, .fastbannerform__checkbox span {
    vertical-align: middle;
    width: inherit;
}

.fastbannerform__checkbox input {
    margin-right: 7px;
}

.fastbannerform__flex__botton {
    margin-top: 20px;
    text-align: center;
}

.fastbannerform__flex__botton button {
    max-width: 320px;
    margin: 0 auto;
    width: calc(100% - 20px);
    min-height: 48px;
    padding: 0px 20px;
}

.fastbannerform__red {
    border: 1px solid #c00 !important;
}

.fastbannerform__error {
    display: none;
    border-top: 1px solid #c6d2d9;
    margin-top: 20px;
    padding-top: 20px;
    color: #c00;
}

.fastbannerform__login {
    display: none;
}

.fastbannerform__flex__text {
    text-align: justify;
}

.fastbannerform__flex__line {
    margin-top: 20px !important;
}

.fastbannerform__flex__close {
    text-align: right;
}

.fastbannerform__flex__close span {
    cursor: pointer;
    text-decoration: underline;
}

.fastbannerform__flex__close span:hover {
    text-decoration: none;
}

.fastbannerform__labelcount {
    margin-right: 10px;
}

.fastbannerform__span {
    vertical-align: middle;
    padding: 0 2px;
}

.fastbannerform__flex__line .btn {
    min-width: 171px;
}

.fastbannerform__center {
    text-align: center !important;
}

.fastbannerform__flex__page .fastbannerform__login .fastbannerform__flex__header {
    color: #1f9034;
}

.fastbannerform__flex__page .fastbannerform__flex__close {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 25px;
    color: #ababab;
    cursor: pointer;
}

.fastbannerform__flex__page .fastbannerform__flex__close:hover {
    color: #989898;
}

.fastbannerform__login.line05 .fastbannerform__flex__line {
    margin-top: 10px !important;
}

.closefastopen__color {
    fill: #ababab;
}

.fastbannerform__flex__close:hover .closefastopen__color {
    fill: #777777;
}

.fastbannerform__flex__close svg {
    display: block;
}

.fastbannerform__flex .select2-container--default .select2-selection--single {
    border-color: #c6d2d9;
    height: 48px;
}

.fastbannerform__flex .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #757575;
    text-align: center;
    line-height: 48px;
}

.fastbannerform__flex .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 46px;
}

.fastbannerform__flex .select2-container {
    max-width: 322px;
    margin: 0 auto;
    display: block;
    width: 100% !important;
    margin-bottom: 10px;
}

.fastbannerform__form__onpage .fastbannerform__flex {
    margin: 0 auto;
    background: #fff;
    border: 1px solid #e2e1e1;
    margin-top: 40px;
}

.fastbannerform__form__onpage .select2-container--default .select2-selection--single {
    background: #fff;
    border: 1px solid #e2e1e1;
}

.fastbannerform__form__onpage .fastbannerform__error {
    border-top: 1px solid #e2e1e1;
}

.fastbannerform__form__onpage .fastbannerform__flex__input input {
    border: 1px solid #e2e1e1;
}

.select2-dropdown {
    z-index: 1000;
}

.fastbannerform__flex__three {
    display: block !important;
    max-width: 340px;
    margin: 0 auto;
}

@media screen and (max-width: 800px) {
    .fastbannerform__flex__two {
        display: block !important;
        margin: 0 auto;
    }

    .fastbannerform__labelcount {
        margin-right: 0px;
    }

    .download-logo {
        float: none;
        display: block;
    }

    .fastbannerform__flex__close {
        text-align: left;
        margin-top: 20px;
    }
}

.pn-widget {
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 400px;
    height: 150px;
    background-color: #ededed;
    z-index: 1200;
    cursor: pointer;
    display: none
}

.pn-widget__image {
    position: absolute;
    bottom: 0;
    width: 206px;
    height: 123px
}

.pn-widget__label {
    position: absolute;
    top: 0;
    height: 27px;
    width: 100%;
    background-image: linear-gradient(to right, #024033, #016f5e, #024033)
}

.pn-widget__text {
    text-align: center;
    font-weight: 700;
    font-family: Helvetica;
    line-height: 27px;
    width: 86%;
    margin: 0 auto;
    outline: 0
}

.pn-widget__text_xs {
    font-size: 12px
}

.pn-widget__text_sm {
    font-size: 13px
}

.pn-widget__text_md {
    font-size: 14px
}

.pn-widget__text_lg {
    font-size: 15px
}

.pn-widget__text a {
    color: #fff;
    text-decoration: none
}

.pn-widget__play_button {
    position: absolute;
    top: 61px;
    left: 60px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAnCAMAAABKdvqKAAABKVBMVEUAAAAAAAD///8AAAABAQEAAAAAAAAAAAAAAAANDQ3///////////8AAAAAAAAAAAAmJiYXFxfj4+MAAAAuLi42Nja2trb29vY7Ozvs7OxKSkr4+Pj////z8/PW1ta/v7+ysrKrq6utra2/v7+4uLjR0dH6+vr7+/vU1NQeHh59fX2+vr6JiYnS0tLm5ubZ2dnHx8d3d3fb29uIiIi3t7dUVFQ0NDQfHx/n5+fe3t7g4ODFxcXAwMC6urqurq6rq6s+Pj5zc3ODg4NVVVVPT09WVlYODg7GxsbLy8ujo6NmZmaPj4/Hx8cnJyeRkZFbW1sYGBiioqIqKiry8vLy8vJ7e3s8PDwTExNKSkpoaGgODg4qKiro6OgiIiLh4eHg4OBnZ2ewsLDGxsaleX8eAAAAY3RSTlMAx9W1zbrArpzQ5OHelqei0tGekNTT0dfT19PNxsOBURwOBtXLed3V0dLOzMl219bT0dDQzcjGxKqNiVlAKiQX0tDPwbyvpGTY1NTRzMvHxMTBvry6urm4tbOuqqKglJTGw2PwABK8AAACQElEQVQ4y3WVCXOiMBSAgaKFJB6gFlireCLeVde2ag+3u669t/fdvf7/j2gipkmG9mMYwuObNwlJXiSB4k7bvFnH3JjtnaL0Gbv5HIJe57BcPux4EOXyux9qhVENOkfHdnrB9PjIgbVRIexNsrDby6TtL0vsjN3rwuxEEimNodVIJjN2hmJPce4DC45LwiBM6Kf1pAjuQD3jQ7PI5TNBWVXrBkE3KPV6PamrZWCynHni6QFTVWcYhorNPPVc1NVVSrmhMnQd313kBt5+TrHZtzXlmypio9z+QqyCE5UXQ+YJrBKvkHUMmbGmYFMWMJws+fFzOJAFEdMTzQGcY3EbnYli2DxD25K0p2zIYVFpCMENZU9y4SAkhswBdKU2HMpylF5MxCYLDvG4/6DNqMyIEjHgIPoe3ES/JRNtRTmIyEzKFjKlF+9CEL8qjBYNXngvJGOE8yK8+DeyDOKMpI8RHibWfr0HSR+rcCiKvEcho3ZhSxAr1PvOBVvQJTMTWeGoUI+LRfDMkLm+CosW9hhXZK6l/6AVEq0fKzwtMA/W470gEm+V9+7xegxW+Pkqo7LwBM5Bdbln0B0vWg+id0f3jOSi/lMivqSpPOA2I/HURy7b1824lgj4N8MthhZvgjxfKZo/tQD6pK9NXCn42gP851hMw8Q4KxZ79oFZFKsZsG61VEwgpd1aYFwK1UfQf9RSHNpjH2QnH1VcDziXs1ecCWd+nV06wBsVPqvhEKCOf3rqdxCAYg0PnwrX65jr0KnwBhl/VDELGhQlAAAAAElFTkSuQmCC);
    width: 40px;
    height: 39px;
    z-index: 1200
}

.pn-widget__close_button {
    position: absolute;
    top: 8px;
    right: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAJ1BMVEUAAAD8/Pz29vb9/f3////8/Pz+/v79/f3z8/P9/f39/f3////9/f2tULjaAAAADXRSTlMAXgRg4WfKhxWsqaGaG1VxVQAAAD5JREFUCNdj2KrAwMBRwxAmwMDAnMig6MrAEGIEwkAWSETMAEgxiTgrICjGZDMBBpiSRoiGMgOw9oVAeSZJALheCmAm1OGoAAAAAElFTkSuQmCC);
    width: 12px;
    height: 12px;
    z-index: 1200
}

.pn-widget__logo {
    position: absolute;
    width: 400px;
    height: 150px
}

.pn-widget__logo_ru {
    background-image: url(data:image/png;base64,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)
}

.pn-widget__logo_en {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAACWCAMAAADHTy5XAAAC/VBMVEUAAAD+/v7+/v79/f38/P39/f3i4uPh4eL8/P38/P38/Pz6+vr+/v7+/v7+/v7k5OX+/v7+/v7+/v7+/v7m5uf9/f39/f38/P39/f3+/v79/f3X19j9/f36+vv8/Pzo6On8/Pzc3N3g4OHk5OXq6uvn5+j6+vr5+fn6+vrY2Nnm5uf29vb4+Pj8/Pzz8/Pw8PDo6Onr6+zx8fHs7O3n5+jg4OHw8PDh4eLa2tv19fXu7u/x8fLc3N34+Pjt7e7r6+zx8fLv7+/x8fLp6erh4eLs7O3a2tvs7O3k5OXv7+/x8fLl5ebp6ero6Oni4ePl5ebh4eLb29zl5ebl5ebk5OXl5ebb29zm5ufg4OHHGBnf3+He3t/o5+ja2tzc3N7Ui4e9amjd3d7j2NnMKyvRYF6+NTTb2tzjvb6wGRncnZ3FQkDLUlLXe3vUb2/mwcHXf3/p09PPz9HT09Xa2tvY2NnV1dfW19jGyMnc3N0AAADd3d7f3+D////KAQK1AQHAAQI0NDX5+/qrAQGVlZaOjo/tHCN1dXa9vb8Hmn8FaFUdHh7z9/bD39qIiYsHeWNKSkoJiHDmQUTdlJRFRUbTDhKA0sWb1cx0u7BuyrtcybjWIiDlfX3iU1OpqasBV0XK6ubqmpnnpaUSqI+o3dWdnZ9VV1fusa3ZrapkZGXnjorhcnDoaGrs8vCztLXxu7j0ycVRwa8qspziX1+KBwf88vHo7evkyclhtaYsm4f44N321dEERzXOT0346eivr7DZ8e1FuKUCLR5Qj4Pg6OZ9qqJkopjsbi/mvb1xBQWJ289CpZPXw8POpJ65V1TjSyKy6OHk0NDbuLYwcGGHxbwuh3XaNDHLfntHfHAdWEmZGxnn/ftx18ixzciPubLDk4x9fX5fDAyhwbyTUU5/Hx3t3t6ufXmWOjZnkIedZmOoSEWkpKNvcHFXISBLCgrQPj6lpaamMS+V5duDg4TzlTPwg4GBOzmQq6X4wUFpLy7901Bb69oBzrH/+V3//2X//2D2ZEzrAAAAcXRSTlMABwwQGRX+/h4iJisuMzj+Sz1GUf1WZWBrQlv2cYF2/Hv39vX29pCWiu3rqpyFvc/W7cfm4ON/7eOzoXbvot+1a6mVyti+2onE1oxilZ67Vs/PrkKoOMZMff5xi7K5l/7+ov75/vqu4/3b9N3h2b3HzTOdZpMAAC/dSURBVHjazNrJTlRBFAZgxzgbhyhoi7GbRHFCYmhURFttcIoYNYYVLnyEbrCbwHO5cmd8AtbufQ3/c6qqfyrnWkVjkfDfy3WMm8//nFva+4pmv9z7t+SA5qDmMHJIcvTo0WPHjh1HTpw4cRI5hZxGziKXkHOaM2fOnD9/Abl8+fLIyMgzzWNk5vHMzMwryTvJ4uLiZ+TTly/v379fWlr6iLyUPERuutSQTq3b6XS7nW5nL6eshXrQ5EAKJONxRj0UxHmMBA9wIMHj6+JX9fgiIEuRB0E6Nzs1uXDj6tY6e5elZD38NWxBrAc46HGZBXnsPWw/UJBPph/kqEm6iuE6ot/T7DWZchzBxDbEekQFqfTgvEJ8P0afjRLEe4BjUTjggVT1oyY3uuGvbiDBN6rxT5J+qa9w57/KNwRPH3pYkIQHObg/kIsX7bxiP2IPuz90WnVhoRS1VEOosfPsrYYIS2Ji7dxjdDSAWA+kuh/aDkQ5pB/aEFeOUJG9NbV2ZYewIlmQU0jCA1GPi+IxuqUfb71HNK9ew+OD5QgeWhDcDsJrJDiKzKuh/jQ8CmLIrQ0hR7UHYgtCD+WIPZ5dHHUFGXi8jTyWBeS184hAnEdHSCAS7vCeBQr/tavp0yUbgJTuCEjsxKKHLUjKQ+cVoh5X0h4oyAfxmGc/BukyviYDkT20Rcotde1HeJiJZUHSHqwHOUw/XoBjdhEc8FgWD+QDQOBhQL7JyBqgcGqxJsWHFh9M/ncjBdthFkh6pXNg0UM5kCqPK1evwmPs1dirtwB5ISCxx0fxmFePJjTm5mpzjgM3QhGWhBUpnJ33rRhH8CBKEsQUhP2gB0GuIPC4NiP1CB6zn2ejfiDO46Z43ASHRjygAhJdIFzt5ChLYuqR1ejzWbYh0cByybxisSDWAxzq4UBmAEIPgMzOOo/l4AEOgDSbD4GBeI1eracFYUXMGqn26P/H0GL6+T+RKd0Q9SAJCxI8EOPhQMw+H4n6gYGFiXVtbOytBBwv4IGCLNMDcR641UNEeu7ShqgKRShRuCLDDy1iFW6IfenNg9DDHgdZD3qAQzKr/VCP1pZ+NJE5n3qtjru3WlsFRdD4FjjYkkT6ZWdW/k8sv0PYj8TE+tfAqqgHEjjgMQCZlTx/Do9W8FAQrYcjEY5evadBP+RmQ+LjYcKl0NBicu9iJc8g7Agr4jwsiBlYnFfV/bAen9TjdYseTcR71OekHvBwID6hIfZFCyjFTyL9oWcWUhJDL3IkVroZWACxHqMsyDV6SLQfKEgLiQZWqIfjWMXVW1WRYAIRDq3goc/yMUPLGoUHf1z2nJ4+pmc2CD3AYfuBsB/qofNK0g4eiOOQC+nBY3UgQg5q4GJBdv9NK/87ip7TM8d0guQ9wMH9IQVRjgn2A2lJpB9t58F55dLTiogIK9LFHTekfEESpcin9DsW7rggSHKlY6NHHnZ/cGBNsB9+YGk/2u359vyUgjyYw1Wv45as4nYeFKk+ratL2TctO436iQaW3iHcI/Ep5EACpKogCY+7ExMOhP1YaC0sLLTbH9q+Hw+aDxDhCB4rqxqzRTSsSHYDDPOVUDS/0/xq+YbkV0i6IEmP65EHOOCBhriBNd2ExxxBVlZwh5EFDnrYipSfWqluMBaw+DndrpDEO29cEOtxlR53XT9uOBB6IFPzU1NTTYT90ACEFaFIN94iZf8v1/ZqqJRtiClIJYgtyLnteUxcv37jxg32o+U9PMf0A5dGvQGMBiwQrQhiK+I42JByR0Oi2J7wYbjK7hB7UE9MLLtBuEDogYDDeNwBR1QQcMxPNaenPUhdRBpr9fqaNgQiKwORXizScY8kxa6GQMV3CDXyK+QkEm8QWxB6jNEDIHfuKAg5AIKAo+n7IUFF1tdEREKQngcxHQktKRO+8NoN0s8wF94hW1G2N7FsQehh5hUSe2hBFCQMrIbrBx4AcSJ1L6JxIOTYzhIZ9ithZGXMlCvIEWsQJDGxTEE4sOhh+nE7gCCeAx4siIisSYRDOhKDQIQp2w9bkoTJrp/UzTk9A8KJxYJE88p4IOCAxwI9ENkf07fIsS43+qEi8PAkFqQT7RB+r/Cp0PbC1IO/vpsfOOEKsRNLC2I9ENOPu+rh5tUTeNxuPYr6gYBDrsYtL7LeWGdJhMOIEIUXUujfsxjzM9UMTLmNbs6FeRCzQSoXCD2eVHkEEGBoNrQhngMgGgNil0jxqVV9Fs+5lP1MFm4OrPzEIgg9kH95AOQ28khAJgkCDsSDjAvJ+sY6IiKBw4kMu0TYj/+WSGz78jtkP69BDMh2JlZiYNGjFXtopB+3xscb4+MbjQ1UBJeKkMRUhMn/++KwHwe1ABvfu8Zgtz8oJxpsyHAgfMWKN7pwcGApyCMpyOTk/fv3pyShH44DjyMNMUFFEHBkQDpsSM7iv2bW7z/b/dMKFUSf+RViJxYLQg/bDxZEPCYX4NG+f8/Pq2n1uOU5jhzZgAgKkqqIbYh/7HBiZf72f+ts/vi1bij424t/ctG+9Q4PYgeWekzQ44n3mJxsa0E8SPBAQxCAaILIigWp/p/DbPLDqroDa53ez83NzV53ZXUbNSn4CTm+ZqV2ejyx7EpPLZAAAo72vXtTb6YlTxXEYQjH+BHOLFYkexQJLdl5R2w9+urxl3cz9k0bCuKwutCRhaVLOzRdOrSq0qVDs+fPaRNoS99iicEWluUFGy+2ZK8e7AHZEgOusQdYLIElI2oPTMxdMvfyKH2hh2yBnF5IQgJJhk/f/e6eyebTrb0JjVG7wJLg3bH+vbA6QqoFYTxQgLyBAiBvoa4pDsaDEoHaGVKuCCukSM31NdXnXprGniwYlVNYPYawk6y/VQ8Q4AH1gAfUngfguH5/dXXFAgRwNADHAZHKECm/jMvq/Jc13Pi+GoucP1flaeVyWNvYW7GG4AhBHQvxwIHOeACQ6+vrq/c7Hu/2gjQajEhFz0It68wz+OrnfnY0QgzPX0/cr+U/VKMhaMo6EQgkyOHIiwLk4x8eTBDmB61XL5sA5OWOByNSAgQ5Qm+1Xhi5hRjvWi63DgSPc5wG/IGbkqfXbAhbQ9DUeyzTWcdiQJggjMfRhkUFuXp/+fry3o93gONVA3iAIXA7qWexo6zKwivgkdR/OEk1imX7k+LzCTeXEmL66u2nPHqoSbuDqNd9uZD1LDxkHR69P9wK8YgFQFCAMEEoD6gdkFe7ajQpknMUwWNWtRy94xGed3bJ0W3dfLckedQQZdnlFHfyk5esVmMuLV/cdKd/PPny+dEMQf8aUgXkWQkQmiBYEBYgb6kfV68vL9+9e/cKiMB7swG3PRE2Z50fIliNaiC3X1Y2/UWtbaiqqWdwS9UXHddYq2YSqEtlpKSeGqfi7kAljJ4eYK/ZkBOHLDxjsQTBghwGCBXk8hL8ACD3BTRAEQqkxJDSA8bSEMHG9I4I1L1bjLf3v2gaC/pY1yVPlWSD9N1gYFrE9gV3mOqCruupeAMWRSu913m8DIE3huNcIEgQthK++XAgCAVCcdBqNkERZkg5kPOPs9id3rEHVrCTx+22uBjrQpwrc0kOBmQwW3umYSgkUT3B34iqJIxXm+6nXM/C1R0CUteUVW0IznTcsfCIhRvWNdSex55Iq9mkTI4TKUv10n8UQSe4ZS3rpjn6VGSiWISrsSTEfUKWgjRYa8PhbODMtMBZr3khIIRTdUnXw0jMw6jztPX9UQzBV9RLhiwcIUwQNPLihoV5ABDAcRKQ9nm7ehmQ1naxzYQoEgRBD0WRcET1JSfhjYlrmsPhwPmpSKbHcURUPEGQ9LDIFnGWdVjXqjlDGJIagYAgeOJlDWsvCBiCgVSkOr5qWL0fsjs9lCCdaJX3822c9/sb1ebUdG4T39SCIHBc3tU0M3DkSd+TY4Msl6O+EYd3o6dZ9vX/GILXEPYiUrwWHnaskwVpUUMwkbIQwYacdiG2hx/Os2mURVEYipMJUSHQpyRwtcRL+x7/a6BZA40nEzlWA24yHcVhXIRhPyo+P1KGPAyRuoBgQaD+5XEBNMCQc4BgQxiWqpdN91CE2JttsbBHtl2kejjxFGJPJvzAMrWha/Kzn5qiGbxl25wVGJ4uF1My5eIwKuxO53EMOTjKYkDK1hCc6acJAjQoEEqkdUKIVBlSLQkGEgGPKJ4KMbHDRer7vmX48pyb8Ilhuq4ZBPyMDGTeMgJ+nmapQZ6OxU242ebZl3oNYUiODlknAHnOgAAPJAhuWDscF637alIiDVrnAak0hNHBQNpP88W2T7bbhUhskRBjOfd5XyWEJMNhYmnJMJjBF8qc9+dqTsjUICTMwi65W2y7t/Ubgg57TwSCOxYAwTsh5cEEubi4uH9v/SFSCgTqPEPwZVkMBHhs7rJosynSpaIoiWIliTV0BollKZbjWI6rDB24nyS/hs4sMeAePKCEcZ4X8GOd2zoNwTPWk5K9EK0hCAjd0tEOggWhhgCNixd/eTAgUCekesVFQ7yWICCdux+rhSAJgi/LMi/zPG9Cn4Jxl36Gj7T234WH4UkC70v6WFgI37b1AGGFp6zzgTBB/k0QxmMvCPCggrxALQuqZFevPs2qTpLewbfav2k5k9gkojCOx4smHvTSuJy86EmjMXrx7sWLB+NlThCxsXVvNRmnZUCo0bq1SMECxRSK0oLKAENAaLFUS6C1xqWC1qUiXdxat2jSxIvfvNG+4kMmkPHfAo+BkMIv/+//vveGfhh48yqZTLa3Gy5HLM1Qmb4mAmaX3xWArjDhsvrNiYDFOmQY8ne5zAGDZahltP0JTMTenE2+GhyQFciiwpJFOoRs1Mm1XjLTixsE8cAGAYFB1gCQQouQu1QSDiEbEZJF6ZL1ZuDjm5fPnqqTLe23Rg2uYQOEt6Xz1tCDwAtX4IY58LWz32rVdZn9wyjZnxtGE4nh4f6X7cnLgwMX5XUIeY6cJJDVpYFAxZI2yFpRazCQKsnWUHpLRBoGXRwI8+zO4Nu3F0YjkWbXcGeky//1gfnBcOB8s/myX+dqvtzfPzTk+mo2R/rhqLnfYrG0t0c670CIyAoEG4TIkDKBQJ9eWLH+lSAiDwCyWcCxFjukqlIgRCNSOj3+BeTxs+SdZ4Ojtwxmq9naFeiyWs2J5kSz1ez3W4XssCS6hEcSVn8ikLAkRm9FIsNPHg8mB3vlzxBERCpDSvWFZISgioUNQvSEiAfQAFXhea/s0yxSxUP91cBAb2+LAdaxWgwo0+EC1+LvTxDczh9CqW5ogTmAoaW3t5eR1yFF/jtsmUBWFAdS3CDYIUgICGZSNhCyVa8sQ+7SdN2Fb98u/FFnZye6QT/jU1PjcB8dQpofXGl6SdP0Xdyry2UPYjukAiA400tHOsYBPBCRokCQZHAIhkGX2KCqBy3P5xRrYFSgumNRu+nSJZM9epx8yDeRr0IjWR0CF+ntkKXSQMS2kJhjAY9qvV6/768eBFcsAkip1azKW3XpLdzjP2Znp0eWFLxCQ9hrsnncbo/J1PGwoXDxa89UbvYHPiafQ4i1d5mAAI/DtQiIRgSy/eBWBIQwSDEg8mYIXTAuDqRxbiI7kfti3LP4WD0KlsYqX5Blg1G3zeSO2llT0Fd17LehTlSllHzu/cTcHgKI/Nsh5QNZ9TcQWFcEHrsOaKmdCIhGvw8MotTX1BIGKQFErladLjI6RX61s3HmR/zhOJ/mq7PGR6mU07PXpqWucxygMLF2uKXYjNcdnpycDDuVNXx6+lEoP0MCkX87RDYglFarPbBx41EAoqndsWOfHlS7MNHXSgGRs1WnpUrWnpn8+NxIeOT92NiYHv7kGirTwfmus6wNxJq8Ps6jEt4SpdHDM5Td96ZG3skOZJHEmb2SfcjCvhC3hWLFOsQKRCitRlDNfiFKasSKhYgAjgaGaSgNpJW5UgxI00mGaZNs1aVXe+kCIO+6IUXGux+5nQ6jw+n2uR1Qskw2JBOULAfH+RzevV6PM5XqVqZnR6ZmHuKXlXeWBUgq69RxhgAQILIwQlRABCQS0QsawZMsDATzKA6EXDu5zTAYSF3ZOyJ0cYcAkFw6l+a/3M8qjEaP9xP4gbWZQHAFYllqr8fhMBoV2ftj6XQ6h4DI7hDy6zqVAynM9G2HWJGIqlokIhoEJPKoHMhppqdEqy4R6GTJohcAmeAF6fVQtCiKsmWQO8AlGYGIihLeR80YPGOClwAi2/p72Q5ZiWdZ80B2q46sX1/LgqDm1m7atH2/SOT+ls3h+9nNRIQQQBpLlqxW5nMhkMpWe0mHzL4LT6ffp7IKX7XGE7W7Y5w9GI1+NwW5mNvGdsS4Po3GG4sqeUVqOpeDDJHfIehCOqRyIChCDrCs6giLpK1FXaHqNxElXO3BcywCyPKKgGAe5WQIvouBxPn0e7VCqd6vj3GUmuu79D3qDQXtag/HXdd5nbrqvlBWEZpWqCfSOTLU5XeI9ImL5PI7UbI2HIbiOy+xTT+IqpYoJQIiZsiJNWtoprWJQWoSkNxuZUS1CkDQAGj0MEjnTiEgaFhfT59mkK7dhA/jJtN2kQG9hvFF8ckXYUi3MT11gq4ybXShQ+i/Z1kjs/kwz3/RKcfifVRcpY26+0wdXCZmz+gybl3IraGinM/J8+FuZTwtKxCMo/wdw2XEai+RIUe0mAiFeAAQHO3V65BDMJBzzG/dXryYRgPEoYEAAjq1AEgbA0JjGoCgl0FA5p/8EYFirtSBTsJNqZLViIFk+ZTHy1FsLBQzBdXxDtYe52L2UIdW6wiFFHq+e1IxKWQI7kNknmURFqkEyMI25PB+TGQfArJ/fq5VYxR5zM+yaLAGKlk9zOvFi5uYHpzpRMn6xpzDJesMEKwH0SeZJvTBgyMEwXG4Dz5BoOpeM23oGkiRQLBRlszlu2fzD9PpL+osrwhFvVo27lCxXp3awwZDngyrdmspX8zn1POpcDaezs08ys81/A+HEHtU0ic54C1c0iFiG/KLt3uNbW+M4wAeXmwvkEoQvJoQb0hcwxtvXEMEEfGmiaTN1jF3bbfudro55cRtLqdq6CnOwVptaaXrKu1aM5d29KIlHR2p2bpaiRkztyB+z3N69ux45myl8/D/z39rE9ln3+f3PM//nN+5HURu0yOQnntQQPDq1wQiY6iC/D0hcgn5evjxjo5vhu/TAOl/ePgBBPI1AvlaWfrCNxsnxCyPl7EADsXL8odH4av37lfUf9lGNWQ1b2QM070ppmdcz3p7ImJCYDc8TNluF6P6DWbRxOT7WOMiu1rfzm3/0nl4NYRcdfIfQMhZrx4E7rjiTiTiMt3ZMw6j95bzUUZ8igcF8uYBQO4d/m4H5D4F5FFUJggI+iMeTwIIBnoYKslzahC6gcb2qu9bYyoWXow6HQ6vVz++kYon/GLCLXoD0SAse72JhDQ2JqVSpekcW4zXq9vb/0MN0b5Qjtykrg0CZR1A4NwkaZcHrH7hYBHNW0pJV0COV4N8Mfy4TQPk8V0g9x8QBGrKw6icaCekc2WhBPuQemW6UoGJdWxs3K7HexA4PIGtISqHyQ30E9XbOw0vqW//4ltdOYzTXuq6LApE4zAL2pyoQHBNv/32229rgpx13q09GASf9GKQPpPJ5OvCYwhAjv8byJtKQZ56bjfIy/cqnz8IiDKaIIMPyxOWdlFfWc6trq7W65uNfD6ZhP/LSMQTifB80OOJ8PDfMNBnk7dtNhqN+urqtm9hffR/riHaV7+rQU7ZSQgu3wrIeechkVvw34WcoRyjGCAjahCdAtLxtbLsHR4kIFCn/wPIc2gdRu1DVKte3Wj/2nJ15bUJX+mdogTLK288Gg7HE/EojHg8Gk/Bx3AoHo+nijPFoq80MbG+uLzW312zUCBtbuTQ8v0h+HRxd0IcisidV4DH2RgEefh6lIMtA/Y4noDgXSGAkIOTQajIBOT+4Sn1lGXZd8oiA6Yu2IxoJAS+pzGhVv02t36f2ePzCRkhIIaDCcGfiERSYT7hDbB+P8uEfozHBW8iUHQ6k6bBz9fWvs3VgjF4e1sTQlWRFkFO3ANkR0R/1y4QEzlqNMjX/2iBjEJ1JyA/DN9Pg9x3QBBYhD3wMA7L3iCWeM1s4UOlb6vG9YmkYdH/iOT2soGEFIpGAqkfXVLYHxVFlhVCTNTvTQjdks9keuA7ACl5+aK5Fm9rQsiUdeCtOmmsQU4Xdxf1u++++/amyK27QHqaR40GgyELIMfvAtERENlDAZkafhk8MEg/BfI1AaGXvWQ8hwrIo1rL3hDf0c+Hit+uLa7YkpZsxOn3B8RAShCjwWDQLwZgl+iPhJlQMBQSBG9ACDhNptx9VTjK8vLdI3z4EBKiqiEtg5CEQIt33J73pjE88EEWAcEii/IqiwLpUIPAlPXayMh9w48PAgiasmiQ15SN4ZPD9xEQsjGEQdZa9yK0vUEGvPZwOFKErXp1eyJnmysFYmxISDChRFQMhRJMIiSG4mKIYSR/Iu6Pxfy+mCH3wvrayi+jsWA8ZA9Z2puQlg+z6HWvAnI1gOCG4mf2ytMWBhlXQLBICS7qBQ40aBD0mzLuhVXW4MP46IQu6uBAHZ0oIOTo5GE8Yb0ix2b4tX8AsUbcoYg4BBuR3PbEC7aRpaWlRxh6sPCrVGJY+PLc3AsvrBhXt0dGRY/XHehv+4Vy2h0XyS1UdKsTshFRgdx0m8NBQMYB5HwMYgeQ09HRiQJiVUA6ZJBOsuwdBJChB6YARL3sHVBA1IeLBISssx6Wd4WyEnW4qIxuPp1wC/1DsO6tv2a1jehmXn3kEZb9O0g8xKTqDeaRV2d0IzbzRD2/sG7tD7q8ac/QId70CRwtg9AJubvPAYOAjCsgSMTUjTjIIPeGkJJONQTSvMYBBumn3PplQP2BX0N2j9Vc/da3vjZnG3lnb5BoTyJVqUfZV2feGbXZHlgxLlfNMd4u/izYDvGmTxBpYSNCgVyNQC650yEPNYjb3hTRn04sKA8axEqBtPlSUksi7HF5us3Zb6uL60sDTRBKJDxu8E3XuxkMMreWry5nzd1ltydcM7cThF72trRVP4FKCIDc7GgODNLbBNErpyiLe3qQgLQMot0Afv+r3/sl11ZarHWt1nPrcxZ1QqLxkDcOHximJ2nYrKw1EzK3srj2S1fNWfjZHRpo9/0hrbdyoHeGJCHw0BYUkdvvQtPWDsj5MohBctv1pykJyXA68FBAhOLugARi4CFyMIS9OwfwHBoIRKEQnD7+X1252L1R+DPtio02FnxrE/2qhBRNG3p9WfDHmUCP87bNepV5RAapOysroxlX+o8CP0SBtEXlAG17j/rHZRYu6gTkptvvuuIKJHIrtLvsHUMgZyAQA9wIbZAUD12GUzzQ4Iq7uzNxGETQarvoFFQ1BED2zATVyI8Cydi3fk+7ilBEcovPzQ3tTkjttl79uJ33Mn63P9mbr8QwyEjnAw3fApQQV/r3LVfsEI9OYLQMgneGF8ET0wnIJfgZCHcCCLSD7YX9yC1nQEJQNuTRLOWQkCDPcZlihOOkIMd1/shxwU78KfjTDkjMw3HOfo7nSzzHl7J8qcRnFZAIz/nQl81OjvOghHDwmmzWw3m4AyZkoDYjun9Ob7lj5tiy0bi2ZCUgbMaZ9CYi4wHGXxbgZLFSZVgEMrS0Zswtx8wZ9EaXd6ZGQA7/6l7t1gFKQi666MK/g9zTtwMydgt084OfNENTA7WbOV4GEXRiUOJjOCFFsbubiwUDo2IQJ2QIT1lWIWgtcVlO6vc4bVJwwMfzPssOiGDx+cw+PsuBFAIBm4hTCACQRhFRgYjByNbPrp8LgkW3WsmvLO1KSDRfSUpMxB7y84InIN22WWMekUHqhsZqhy1Q+BWqTzAotjMhNIkWyNF73hh9EgbBHgTkdsffQcb13TvNTZSESDop2A15+BFAOv1BFA5pVMIgQ0NyQoKS1coDST+HxsCAJzhAQJyWrAARQdVDwCBZ+BhxmrMHTYg5bHf/umVPb5UHLMYFQ8M8pyMJWVxMxQPjnqDHHxHQlJWSQd6xNXzTRkuxvJW2p3912xPtToj2k7sJCH0jrgxyMQa5UgEBDwDZpEHsPsWDgHRIQYiHlwMQke+O/Q0EPJoJARCPhEqI0+Px7QYJoDiQhAAISQjdbJEGqbnTP5fT6XQhYy4t+/JrS52khkTZVHJsQwhInoB/I9kbY1gE0rG0lvct58yZQrqwVfi54K61OSH7NnMgzyWmewf8I8gVd/T13QMdxXsdMsjieLKIPXTyICAZqBpiB8/FeC7Ce2UQnmuCKDUEQErwOn8JSgSf3QUC1SPAkRqCQKgaorUPiRV+TUNGCgXJ0jWdNzSWdq+ywn0OvSiGPK6I39OTTCkgDUN+NWYWC4WtXwvpnwvFtidEfU+bBsgx2iDgQUAuu/6WczCIA0CgIWxJrum4WRlpN6Pegqg7W5Ntula/LHqghGiugNUgEJAC/LCLlgHjQqaRXeraSUhsenPDFBd4l1v06zcyDItBlrIwYzVGzH54Uzld3monyBH0SmtPELqqn0yKyMV7gzQfEmLs7e3NAggaqL0izUH26LTHAR8homZByzHnQUFqBZivXGACp7bFBYPRyO6AROurzmQyHHC5ynDxdTIqg3SxRqNhIWe2eAvpsgvezR9PgRxy83d6mQUiOwkBkItoEPxYPPIMhHNxv2Scj9N3PHT4H/WZSesgVBdMzSbjFIg14EqXC2k3D5eQ6CoVX2PmkZkmSHZhM5wc90RcLo+/nJRYGeTVVxu+zUoXbCgL7gJEyyVY25kQjb6k1OEJDXIcBqETgj0IiBIQGEhC9tCp8gFD00M7IcSi9Z16jecKW2nOC2eEsM7y5qusAlJd2EyYxlxul9sLIAyDQWbYqtG7YBwCSolLwxv5Wts7OezVl/RIzTmLFBH1lHWtKiC0ByjAL2W+0ml77B8QMw4Iici/ArGkDNVcNYOvIMlO5515SIEMkluoSNKYnY+UYeXrZTEIjIYzP43LRkfJkKs6U2bzYSaEnPeS7u9aICcgkIsJCIjctCcIzFgdp+mA43SiQTiIBxUQDRDtZ0aTMajZDeid31588PmnO/G3eHM1lPcxTZAi3HEIcxb/Y8Bdlhg5Ia8yuXxouleHX/3e7EMP/vZOO0FIOIgIfeArg1CXwFMg11x67bUaCYFu4qiCIAydykNVP0bpgFAgag1q1qJOsrTvD7FNvP7RJ4MWTFqaNhryLCuDsMYFR1J0u4ORSESKNqcsNu80TmfkXf7g1KfvTdjaBkJMqGvlNEGOUY6zVCBXYhB1QLCI4oFCghyo4kE8tAKyf0Is/7ZN7MiHH0w0L0LsqlS8EJHmPiRqrDj0bjsfKAf1phQGYWKL3unNrmbH/s8/+dza5o5y+LcWHgumnrNUCSEgV1EBwYNAEI8WA0I/86iVoj64Zw154a0XH/z0FRtqx//S9xmH0ZmvIQ88MgG922XnRcE7lgQQGIti3hGbxM0vLa/MPvTE69SU1dbjRZIRuojIIjQISci1AHIDArkKQC5X8nEqBuk8jeYgg8oH5aG96DUfuCU/XUM633rwsdlv+s2jE089+741WZHyOUYBYRI9Eb/bnhLjfkcKfTaTFKY9c9CmdGjAPDA1P/vYW++0PSH0LSIHBwERWPcqCbmGgCAP/CRoFJBTcT5OozRoDnrCokEIiVYBIRDaU1bnhOX4yce+nBmafObZz76c+ig7npcWU4wC4h/bgD4OYjyR6gvDJ1Mmf16fnfpq8rNnP56wHv/TPDwjYXTk0P6CSuvAl26Fqax7lSnrSpyQm27aHRDsoQSEkNAcxGOI8tCYsRSQf7/sfeH1yZfef+Opp6BD1sdffTo///SPDoPJp0SElfR2b9DlDkXZjQyAOJOS48f35uenfpqEN0xOPv3SxOQz77Q5IeRedY29unJTgvoIHieEgEBCbsAg1192OQK5ACXkVByQzk74V6VBeYy2AqL9NFztLTsBwXXj9c8+e/+zpyZRH/7Z2flPB8ubQjLBNEdi3JMKu39MMVFTnGHCSSlf/nwWjY/enXz/GXjjZ6+/ZD3shKjmLBWIEhElIceShIAHgNwIM5YCAjMWflA69kCDsqDOSygP6z4e++5CBvdtEzv3wRtPwaNbPvr0eTRm5992jjsDgWgTxKAHG7efYeJeBlAE+OIn87PolZ9+9PbTk5CRp2fauw/ZqzWpuiM/vTckO5HdUxZ4IJDrEMjll19+AcoHAaEpCAeVD40KYhlQhYOKSMuPPOqfhE5y0CEODfg+z89/GOwLb0iyR3gMLBgPjws6IyZDfZ535+fhZfBi3IHusYcmbYexyqLXvdogpIjQIOAhg1zQ9IDn255K5YLafag4NEBa3acPqrNC70NGP34MvrGYBDw++enjB/Sm0AYEg03VbkuCAxtyJ7DORihpL01CpcEgj+G3fTxCVllt3RnSReRItQiA0BGBGkKKugoEewAIHlBBRtXhGFXHg+w/6HwQD/UaCwRaaF6m0evE9hdt5/LaRBSF8Z2CC90ogq7qzv9A0KW4EXxVrfhEEHHb6SNh6qsrGw0hPuYRkEw1UPCd+mCiUdLEdJHZBJLRBNsu3Ci4EAPFhSu/ezvxVE+87UByMmnaJJdAfv3OK5l7nFxAJJ3/mfGLjclLH6e+vx7/8uLHhbcPLt67c/PD3edTF998f3ru0tNSftYp5ds8JqhQ71VzkTd8ORA6PRpA9m4mhRw+fGgfgJBACMc2MJAUAnFweRAPrg8CQjjCDSfmH+FGKK4nk0tA8uVqAnFkYfHyvcm779A4HH82Nf508dnL14tT775P3royaSGA5JxGXgDBqlx8pHtAyHjDl5+2w0uRIM0CkHZQh0AIiOQRKERikJd/TZfyUPCAMR7ERD2/m0Cour26Jd5awaP5szCB22J+/u6VqcUH+J57tdUyWq2qU/j0+N7i5KVHn4tFbEo+XWg0AURuTB7XetLLIhpcIkSEgFAQ2fs3kJMA8rfHGgOOgEhHHAp98BQr1PBubjzt1YYLM3hjAaTml+utKvZ/jzWvl6JnvrXcLDbtTaXm5mwb2/VmrerHh/HadZBI5pxKvQQgkoi5QWNAerG/Bm9nkc8iIPsBZC+CyJLLYiEEPCSRjqYTDtDg8VwhEJ5jaQoEdMMVstHI2nZ2Zsa16qjUU3Mt27LqhpX69UuAsFzLNmzbEDaXSv2aszBmxHOreCKe53rTYo9lI86AdHtmtDrPIolIIFsA5NjOdkxnAhE8OjKRriosD14WhpIHB6JnUnZKmm2YQ6/cSgVlYqtiY4RkDkNEcJV2f9oTyAzxKJ5i3siYhliDtTMz1e4CYQpRVSKSyHIg+6VCdnYG0icVost3H0h4HOc8CMgQ48ForHb/y4iqONHjGAeSycRHo9rg6NeGBVnMlnw/lvAmpqtOazppVKYrBtjAVX0tW0alZZZ+jg5qYp2JI75W67pCKNdS+CxeGyKqCyCkkMPLgewKAroeCESniNEWB+HgPGAcyEj4HCuyirYjfZtovni11myma7Nuon4jN2E5GCNiGFnHzBZMz/MS6Vit0bjdjAxGriG9GsF/DdtIuVtGCiEkSiBIfAcEkE0ERPIAkCUefUIg0W06jDDgwIWpg/PgTROiwWdKrsyFriobRRol8t6CmfTduucXECWyGaNiYiqV65sZVCr5YnFeG/x2+wlb3D1/pTg9WqmQgYG2Qo6dOHG6DSQQyC4JBDxwMAwEg2hweXCBhJi6SuVHGP3o5WI6lm84VjLhO6Y/7iYnbCfTqvpGIVHLlNOoVYqfh7GQ4lAPFMLzLCUR2WD8F4hMsshj7SIgyzyVmgeXB48g3GGF7mSphbKhUYylY4WFzznX8hO5iaQYeTST88xc+dU8HkkXZ2mLkx4phFci1DwhILx7MgAgIu89vgTkrAghRwWQHQEQWDRKXovD4Di4PgBEUYSwD0OUDHh4575Mr0EjluWj3vBc1zIMG3mxdz8Z8+p1H82u0pqOr0BAevMFxlU0GEkhxwDkNIAcOrXv6EESCCQCIDA9qoBBOLg+mEB4kqWmEQmfFWtiXnQ65pctGzBETiwLkfqCF2uiO9/Q/yu3brortc/qfIJ0/0AA5Dh4dAQSDQSCH1GGgePg+mA1CJ8bsrJAIvwXJarR9xgRZonyPGtXMhgUkjHsbBZYLExmXXhPr9XLGMJ2dAhM8oB1UEh/fz947AePJSBnAQQ8Du7Zs2NHAEQwGYqSqWFwfSgiyMpFeoT/1dlnsbu1V07FTpnOWDun1UaGxhxT8HEeax2g9rYOYU6L+SwAOQIgUAgBOS2AnJJAdkseQQjBRcUDxyrjhzLF0kJ7LPWC4bGxYT5zHV3qqGphN+VBvRMcEgeFdaYQEDmyngM5L4EckAKBEY8+pTg4DbW/4nW62mExedA9TCQhuPUohvBIsuLZn+sEjyNH+pcDkR7r/KlTR49Kj7U94DE0hAMWlVcFC2qWKPzVKgUSZpJ3WFMv7zILUojkoZ4lAiDtmA4eBGQphPzxWBIEAPxDYfXyIIGwkSFUpyvmdYeHEAkHgu7tetpLCuH9LK4QDuT8eeGx9gDIdqGQrX19wyACJiojbSiBMBskUyqEh191yhWCLStiAKQXtTopRLHbH3hIIOBBIYQ8VuCyAo38buaMdZ6GgTj+IJ0YeQNeAyEEAgmJhd1pEsubJUe2FCnqkDlbInXJK/RVutMBqU/A3dnlai6kFBHEtY7z2U4G/77//Z20jToYi0WC8J4qgUPmK2aiIg5njEv6eCasy6dfdnMEE/IGZ7OBIv4qjBUTEb+PfhuBZFchn3MgOwDS0GOv9vvGxnJo9hRDy0AQxmwgmgyHahAHA5ECaeOMmAG3ffcUENXFJ8Pn4cKvgQw9HOC2BSKDHWRZInxhGD1dZCzggUBeAhDgcT3oFy+8Vfur31NZUggSOJmyDO23e3U0k+CRC0SbwEAgngQyKRnt8EsgowHic9gQiGRxez96uFwC8iYDIjLWbrdT5lSWL/a2uRpjDlBmO+417BxHUAs0tnPJQMpDU2Lbqfb+YFBb3h+tMa4oTtbYufC+jw+SOxrTh9CC+BiIddMZIQ2hx0zmpsmcXd8bnMfBUoU9xwwICcUOtwqGmWAnPLuaezw9A+kvKWVRm5o6FQcKINvczFr/wXoukHzR+zoB2UF8M8CjLP0Rp52SEwCZoAoApPyGPQwEyim21d6cUCFV5dtQNW2h2q9FYwtoLjC6vlCXOFn3QFwLE2sVcJlNcEjAmRH2Z91C1Q7Yo/suAzK0QblWp4pOZXuljkelBxXMnIAQaQEkDqTQmyiEjZ1DmgilLJmxPnHGenUDMlrkUfqpBBgJiDYBmqCnpOoGBCU0UroabQ1MqoqAHKvqZIqvbVHA7PhjQWExeRj9MxCNc95pM8MfHdJRtOnj/vEcsKfr7z3EXXBC2zFVEUiH+SklpRsQpCCA8ECG8rcNRPCQHkKLrPyq8L3MWFIhVOwIM5mAeGMMA4neQW2191UC4glIYzBO3kcgxuEEDT8DgTkHGgON7SjX02Y6d1hdpgHHO5MpZLooRJCqCAS6B6Ojh68pJA3czkPErxIwJJBlgeRAiEfyEKDQMBBWSGPVvULIyqGtHjMgRQFAnCUQNyA9KSQIIGPrepVanWWFjKSQiyaF2AzImaThUnWvkLbLFKL6cwakZ4Vs6CEiZcl1LwMRd3q//GwhdQ2rLABh1R2QcrpGINcD2Litb0AAB46v64OtIpDDDyCqBWOfEUjyEL3kITCltov/9JpWQ+QhI3qIix5yWfCQGc0jVZi1kjVoOpSB4B8JiCZnYg/ZDgh7OpXlLzqwhaSM9SFfY73mjAVI4nVIeQ8EV1nX0cY6AqnrBITaEpBgjY9AoFg4zQ8gilZZDAQj4LRdTIhrKZuAtE+tsqgK9kxn72A7MRBEgctEOC91IdjzpqssdvVMI9kNePb0PGOJNVZSSFVTlL+KWkZ1H8ViqN8OovIPQnP52wLhjCWByIz1bjVj7apdzSG4rMAQOOQ9Xv5uw38AhGODK/X1R5kxEOZBFyEEhNdYgkd545ETeIhDYMlwrMa/AqJ5dwOF3GjARphIrhC+0ftR3Me6WUiFUJjLgiB+jaOCl1AH88jez4XOS9o+PuRx/zYKEY8dZw9BT88EIq4KCUgSCM43Fnit86h+jqgM2kqBPPn1UZ29RTATLGKTH6QFTay2VgiJRCiEPR14yIyVBJIppMIXKgS5LAJZhJFwwM6aQFRUx5/oY7PQ2yhEuLoAIi9CPpGlp8+mkkJi1OklcSxHFIbUhhRI8ed5Ri/2Sn08ppiPRiCbJ60MCPBgIJlApIUUlLVuaWslpHUsf4AOBPJsxft/rgPNW716Gr2Q3GR8BwdhzAX1z/Z5AAAAAElFTkSuQmCC)
}

.background_cover {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.h4__sidebar {
    line-height: 1;
    font-size: 16px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #9b1914;
    padding-bottom: 10px;
    margin-bottom: 5px;
}

.sidebar__awards__slick {
    height: 200;
    margin: 0 30px;
}

.sidebar__awards__slick a {
    text-decoration: none;
}

.sidebar__awards__slick .slick-track {
    margin: 0 auto;
    text-align: center;
    font-size: 13px;
}

.sidebar__awards__slick__one__back {
    background: url('/i/img/backgrounds/pattern_ie_red.png') no-repeat;
    width: 125px;
    height: 125px;
    position: relative;
    position: relative;
    margin: 15px auto;
}

.sidebar__awards__slick__one:hover .sidebar__awards__slick__one__back {
    background: #333;
}

.sidebar__awards__slick__one__back img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    height: 95px
}

.sidebar__awards__slick .slick-next, .sidebar__awards__slick .slick-prev {
    background: url(/i/img/sidebar/cursor.png) no-repeat;
    width: 18px;
    height: 39px;
    content: '';
    right: -30px;
    top: 80px;
}

.sidebar__awards__slick .slick-next {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    filter: FlipH;
    -ms-filter: "FlipH";
    margin-top: -20px;
}

.sidebar__awards__slick .slick-prev {
    left: -30px;
    right: inherit !important;
}

.sidebar__awards__slick .slick-next:before, .sidebar__awards__slick .slick-prev:before {
    opacity: 0;
}

.sidebar__awards__slick__one__text {
    overflow: hidden;
    line-height: 15px;
}


.sidebar__bonus__slick {
    font-size: 13px;
    height: 195px;
}

.sidebar__bonus__slick a, .sidebar__bonus__all a {
    text-decoration: none;
}

.sidebar__bonus__slick__one {
    border-bottom: 1px solid #ddd;
}

.sidebar__bonus__slick__one__flex {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

.sidebar__bonus__slick__one__flex:last-child {
    border-bottom: 0px;
    padding-bottom: 9px;
}

.sidebar__bonus__slick__one__img {
    background: #962828;
    position: relative;
    width: 44px;
    min-width: 45px;
    height: 44px;
    margin-right: 10px;
}

.sidebar__bonus__slick__one__flex:hover .sidebar__bonus__slick__one__img {
    background: #333;
}

.sidebar__bonus__slick__one__img img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.sidebar__bonus__slick__one__text {
    text-align: left;
}

.sidebar__bonus__all {
    position: relative;
    z-index: 1;
    text-align: center;
    top: -25px;
    height: 33px;
    line-height: 13px;
    display: table-cell;
    width: 1%;
    vertical-align: middle;
}

.sidebar__bonus__all a {
    color: #808080;
    font-size: 14px;
}

.sidebar__bonus__all a:hover {
    color: #696969;
}

.sidebar__bonus__slick .slick-dots li button:before {
    content: '';
    background: #000;
    width: 10px;
    height: 10px;
    -moz-border-radius: 750px;
    -webkit-border-radius: 750px;
    border-radius: 750px;
}

.sidebar__bonus__slick .slick-dots li {
    margin: 0px;
}

.sidebar__bonus__slick .slick-dots {
    bottom: -60px;
    text-align: center;
}

.mistakeblock {
    position: fixed;
    background: rgba(0, 0, 0, 0.4588235294117647);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 10000;
}

.mistakeblock star {
    color: #c00
}

.mistakeblock__conteiner {
    height: 100%;
}

.mistakeblock__conteiner__one {
    max-width: 600px;
    width: 100%;
    border: 2px solid #aaa;
    padding: 20px;
    background: #fff;
    box-sizing: border-box;
    margin: 10px;
    position: relative;
}

.mistakeblock__conteiner__line {
    margin-bottom: 20px;
}

.mistakeblock__conteiner__line:last-child {
    margin-bottom: 0px;
}

.mistakeblock__conteiner__head {
    text-align: center;
}

.mistakeblock__conteiner__text {
    font-weight: bold;
    font-size: 13px;
    color: #777;
}

.mistakeblock__conteiner__input input, .mistakeblock__conteiner__input textarea {
    box-sizing: border-box;
    border: 1px solid #aaa;
    width: 100%;
    padding: 5px;
    margin-top: 5px;
}

.mistakeblock__conteiner__center {
    text-align: center;
}

.mistakeblock__conteiner__input {
}

.mistakeblock__conteiner__input textarea {
    resize: none;
    min-height: 75px;
}

.mistakeblock__conteiner__btn {
    border: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(255, 255, 255, 0.8) !important;
    z-index: 1;
    min-height: 50px;
}

.mistakeblock__conteiner__btn .preloader_red_mini {
    position: absolute;
    left: calc(50% - 16px);
    top: calc(50% - 16px);
}

.mistakeblock__form__error.red, .mistakeblock__form__error.green {
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
}

.mistakeblock__form__error.red {
    background: rgba(204, 0, 0, 0.5);
    color: #fff;
}

.mistakeblock__form__error.green {
    background: rgba(0, 128, 0, 0.5);
}


@media screen and (max-height: 650px) {
    .mistakeblock__conteiner__one {
        height: 550px;
        overflow: scroll;
    }
}

/* MAINFOUR-9665 */
.contentflex__center__left {
    display: none;
}

.contentflex__center__right {
    display: none;
}

@media (max-width: 1360px) {
    .contentflex__center__center {
        min-width: unset;
    }

    .contentflex__center {
        display: flex !important;
    }
}</pre></body></html>