@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic);
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

button:active,
button:focus,
input:active,
input:focus {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: .67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
}

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

td,
th {
  padding: 0;
}

.page {
  font-size: 12px;
  background: #fff;
  color: #404246;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.4;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 991px) {
  .page {
    font-size: 16px;
  }
}

.page__container {
  position: relative;
  margin: 0 auto;
  padding: 0 16px;
  width: 1006px;
}

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

.page__container:after {
  clear: both;
}

@media (max-width: 991px) {
  .page__container {
    width: 980px;
  }
}

@media (max-width: 479px) {
  .page__container {
    width: 320px;
  }
}

.page__text-left {
  text-align: left;
}

.page__text-center {
  text-align: center;
}

.page__text-right {
  text-align: right;
}

.page__row {
  margin-left: -16px;
  margin-right: -16px;
}

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

.page__row:after {
  clear: both;
}

@media (max-width: 479px) {
  .page__row_break .page__col_xxs_4:nth-child(3n+1),
  .page__row_break .page__col_xxs_6:nth-child(2n+1) {
    clear: both;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .page__row_break .page__col_sm_4:nth-child(3n+1),
  .page__row_break .page__col_sm_6:nth-child(2n+1) {
    clear: both;
  }
}

@media (min-width: 992px) {
  .page__row_break .page__col_md_4:nth-child(3n+1),
  .page__row_break .page__col_md_6:nth-child(2n+1) {
    clear: both;
  }
}

.page__col {
  min-height: 1px;
  padding-left: 16px;
  padding-right: 16px;
  float: left;
  width: 100%;
}

.page__col_push_right {
  float: right;
}

.page__col_push_left {
  float: left;
}

.page__col_xs_1 {
  width: 8.333333333333332%;
}

.page__col_xs_offset_1 {
  margin-left: 8.333333333333332%;
}

.page__col_xs_2 {
  width: 16.666666666666664%;
}

.page__col_xs_offset_2 {
  margin-left: 16.666666666666664%;
}

.page__col_xs_3 {
  width: 25%;
}

.page__col_xs_offset_3 {
  margin-left: 25%;
}

.page__col_xs_4 {
  width: 33.33333333333333%;
}

.page__col_xs_offset_4 {
  margin-left: 33.33333333333333%;
}

.page__col_xs_5 {
  width: 41.66666666666667%;
}

.page__col_xs_offset_5 {
  margin-left: 41.66666666666667%;
}

.page__col_xs_6 {
  width: 50%;
}

.page__col_xs_offset_6 {
  margin-left: 50%;
}

.page__col_xs_7 {
  width: 58.333333333333336%;
}

.page__col_xs_offset_7 {
  margin-left: 58.333333333333336%;
}

.page__col_xs_8 {
  width: 66.66666666666666%;
}

.page__col_xs_offset_8 {
  margin-left: 66.66666666666666%;
}

.page__col_xs_9 {
  width: 75%;
}

.page__col_xs_offset_9 {
  margin-left: 75%;
}

.page__col_xs_10 {
  width: 83.33333333333334%;
}

.page__col_xs_offset_10 {
  margin-left: 83.33333333333334%;
}

.page__col_xs_11 {
  width: 91.66666666666666%;
}

.page__col_xs_offset_11 {
  margin-left: 91.66666666666666%;
}

.page__col_xs_12 {
  width: 100%;
}

.page__col_xs_offset_12 {
  margin-left: 100%;
}

@media (min-width: 480px) {
  .page__col_sm_1 {
    width: 8.333333333333332%;
  }

  .page__col_sm_offset_1 {
    margin-left: 8.333333333333332%;
  }

  .page__col_sm_2 {
    width: 16.666666666666664%;
  }

  .page__col_sm_offset_2 {
    margin-left: 16.666666666666664%;
  }

  .page__col_sm_3 {
    width: 25%;
  }

  .page__col_sm_offset_3 {
    margin-left: 25%;
  }

  .page__col_sm_4 {
    width: 33.33333333333333%;
  }

  .page__col_sm_offset_4 {
    margin-left: 33.33333333333333%;
  }

  .page__col_sm_5 {
    width: 41.66666666666667%;
  }

  .page__col_sm_offset_5 {
    margin-left: 41.66666666666667%;
  }

  .page__col_sm_6 {
    width: 50%;
  }

  .page__col_sm_offset_6 {
    margin-left: 50%;
  }

  .page__col_sm_7 {
    width: 58.333333333333336%;
  }

  .page__col_sm_offset_7 {
    margin-left: 58.333333333333336%;
  }

  .page__col_sm_8 {
    width: 66.66666666666666%;
  }

  .page__col_sm_offset_8 {
    margin-left: 66.66666666666666%;
  }

  .page__col_sm_9 {
    width: 75%;
  }

  .page__col_sm_offset_9 {
    margin-left: 75%;
  }

  .page__col_sm_10 {
    width: 83.33333333333334%;
  }

  .page__col_sm_offset_10 {
    margin-left: 83.33333333333334%;
  }

  .page__col_sm_11 {
    width: 91.66666666666666%;
  }

  .page__col_sm_offset_11 {
    margin-left: 91.66666666666666%;
  }

  .page__col_sm_12 {
    width: 100%;
  }

  .page__col_sm_offset_12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .page__col_md_1 {
    width: 8.333333333333332%;
  }

  .page__col_md_offset_1 {
    margin-left: 8.333333333333332%;
  }

  .page__col_md_2 {
    width: 16.666666666666664%;
  }

  .page__col_md_offset_2 {
    margin-left: 16.666666666666664%;
  }

  .page__col_md_3 {
    width: 25%;
  }

  .page__col_md_offset_3 {
    margin-left: 25%;
  }

  .page__col_md_4 {
    width: 33.33333333333333%;
  }

  .page__col_md_offset_4 {
    margin-left: 33.33333333333333%;
  }

  .page__col_md_5 {
    width: 41.66666666666667%;
  }

  .page__col_md_offset_5 {
    margin-left: 41.66666666666667%;
  }

  .page__col_md_6 {
    width: 50%;
  }

  .page__col_md_offset_6 {
    margin-left: 50%;
  }

  .page__col_md_7 {
    width: 58.333333333333336%;
  }

  .page__col_md_offset_7 {
    margin-left: 58.333333333333336%;
  }

  .page__col_md_8 {
    width: 66.66666666666666%;
  }

  .page__col_md_offset_8 {
    margin-left: 66.66666666666666%;
  }

  .page__col_md_9 {
    width: 75%;
  }

  .page__col_md_offset_9 {
    margin-left: 75%;
  }

  .page__col_md_10 {
    width: 83.33333333333334%;
  }

  .page__col_md_offset_10 {
    margin-left: 83.33333333333334%;
  }

  .page__col_md_11 {
    width: 91.66666666666666%;
  }

  .page__col_md_offset_11 {
    margin-left: 91.66666666666666%;
  }

  .page__col_md_12 {
    width: 100%;
  }

  .page__col_md_offset_12 {
    margin-left: 100%;
  }
}

.visible {
  display: none !important;
}

@media (max-width: 479px) {
  .visible_xs {
    display: block !important;
  }

  .visible_xs_inline {
    display: inline !important;
  }

  .visible_xs_inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .visible_sm {
    display: block !important;
  }

  .visible_sm_inline {
    display: inline !important;
  }

  .visible_sm_inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) {
  .visible_md {
    display: block !important;
  }

  .visible_md_inline {
    display: inline !important;
  }

  .visible_md_inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 479px) {
  .hidden_xs {
    display: none !important;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .hidden_sm {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .hidden_md {
    display: none !important;
  }
}

.header {
  position: relative;
  overflow: hidden;
}

@media (max-width: 479px) {
  .header {
    border-bottom: 1px solid #EEE;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header {
    border-bottom: 1px solid #EEE;
  }
}

.header:before {
  content: "";
  background: url(/images/sprite.png) repeat-x 0 0;
  height: 2px;
  display: block;
}

.header__logo {
  text-indent: -9000px;
  background: url(/images/sprite.png) no-repeat 0 -5px;
  width: 429px;
  height: 121px;
  position: absolute;
  top: 10px;
  left: -114px;
  text-decoration: none;
}

@media (max-width: 479px) {
  .header__logo {
    background-size: 272px 307.42857142857144px;
    left: 38px;
    width: 250px;
    height: 70px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__logo {
    background-size: 238px 269px;
    left: 16px;
    width: 220px;
    height: 60px;
  }
}

.header__slogan {
  text-indent: -9000px;
  background: url(/images/sprite.png) no-repeat 0 -132px;
  width: 425px;
  height: 70px;
  position: absolute;
  top: 38px;
  left: 343px;
}

@media (max-width: 479px) {
  .header__slogan {
    display: none;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__slogan {
    background-size: 238px 269px;
    background-position: 0 -66px;
    width: 213px;
    height: 36px;
    right: 16px;
    left: auto;
    top: 18px;
  }
}

.header__contacts {
  position: absolute;
  background: #F8F8F8;
  right: 16px;
  top: 18px;
  padding: 10px;
  text-align: right;
}

@media (max-width: 479px) {
  .header__contacts {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 85px;
    margin-bottom: 20px;
    text-align: center;
    padding: 10px 5px;
    width: 100%;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__contacts {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 80px;
    margin-bottom: 20px;
    text-align: left;
    padding: 10px 15px;
  }
}

.header__phone {
  margin-bottom: 6px;
}

@media (max-width: 479px) {
  .header__phone {
    text-align: center;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__phone {
    text-align: right;
    display: inline-block;
    margin-bottom: -2px;
  }
}

.header__phone-number,
.header__phone-number a {
  text-decoration: none;
  font-size: 22px;
  font-weight: 700;
  color: #A8281F;
  position: relative;
  padding-left: 18px;
  line-height: 1.2;
}

@media (max-width: 479px) {
  .header__phone-number {
    font-weight: 400;
    font-size: 19px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__phone-number {
    font-weight: 400;
  }
}

.header__phone-number > *:before {
  position: absolute;
  content: "";
  background: url(/images/sprite.png) no-repeat -448px -19px;
  width: 8px;
  height: 24px;
  left: 0;
  top: 2px;
}

@media (max-width: 479px) {
  .header__phone-number > *:before {
    left: auto;
    margin-top: -2px;
    margin-left: -15px;
  }
}

.header__phone-type {
  font-size: 12px;
}

@media (max-width: 479px) {
  .header__phone-type {
    display: none;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__phone-type {
    font-size: 13px;
  }
}

.header__working {
  color: #606060;
  font-size: 11px;
  display: inline-block;
  line-height: 1.2;
  text-align: center;
  padding: 0 13px;
  position: relative;
  margin-bottom: 8px;
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__working {
    margin: 2px 0 0;
  }
}

.header__working_weekdays {
  border-right: 1px solid #dadada;
}

.header__working_weekdays:after {
  position: absolute;
  content: "";
  background: url(/images/sprite.png) no-repeat -445px -56px;
  width: 14px;
  height: 14px;
  left: -14px;
  top: -1px;
}

@media (max-width: 479px) {
  .header__working_weekdays:after {
    display: none;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__working_weekdays:after {
    top: 1px;
    left: -5px;
  }
}

@media (max-width: 479px) {
  .header__working_weekdays {
    font-size: 14px;
    padding: 0 10px 2px 0;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__working_weekdays {
    position: absolute;
    left: 240px;
    font-size: 14px;
  }
}

.header__working_weekend {
  padding: 0 0 0 9px;
}

@media (max-width: 479px) {
  .header__working_weekend {
    font-size: 14px;
    padding: 0 0 2px 6px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__working_weekend {
    position: absolute;
    padding: 0;
    right: 15px;
    font-size: 14px;
  }
}

@media (max-width: 479px) {
  .header__working-time {
    display: inline-block;
  }
}

.header__working-days {
  color: #909090;
}

@media (max-width: 479px) {
  .header__working-days {
    display: inline-block;
  }
}

@media (max-width: 991px) {
  .header__working-days {
    font-size: 13px;
  }
}

.header__button {
  background-image: 8121991;
  background-image: -webkit-linear-gradient(#fed200, #fbbb00);
  background-image: -moz-linear-gradient(#fed200, #fbbb00);
  background-image: -o-linear-gradient(#fed200, #fbbb00);
  background-image: linear-gradient(#fed200, #fbbb00);
  position: absolute;
  display: block;
  font-weight: 700;
  font-size: 13px;
  text-decoration: none;
  color: #6c3d00;
  padding: 4px 10px 4px 32px;
  border-radius: 3px;
  line-height: 1.3;
  width: 138px;
  bottom: -12px;
  left: 50%;
  margin-left: -69px;
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__button {
    margin: 0;
    left: 276px;
  }
}

.header__button:hover {
  -webkit-box-shadow: inset 0 0 30px rgba(255, 255, 255, .2);
  -moz-box-shadow: inset 0 0 30px rgba(255, 255, 255, .2);
  box-shadow: inset 0 0 30px rgba(255, 255, 255, .2);
}

.header__button:active {
  -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, .05);
  -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, .05);
  box-shadow: inset 0 0 30px rgba(0, 0, 0, .05);
}

.header__button:after {
  position: absolute;
  content: "";
  background: url(/images/sprite.png) no-repeat -444px -84px;
  width: 18px;
  height: 16px;
  left: 7px;
  top: 4px;
}

@media (max-width: 479px) {
  .header__nav {
    margin: 0 -10px;
    padding: 3px 0 10px;
    list-style: none;
    text-align: center;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: .1px;
    text-align: justify;
    display: block;
  }

  .header__nav:before {
    content: "";
    display: block;
    width: 100%;
  }

  .header__nav:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    position: relative;
  }

  .header__nav-item {
    margin: 0;
    padding: 5px 10px;
    position: relative;
    display: inline-block;
    font-size: 15px;
    z-index: 1;
  }

  .header__nav-item_new .header__nav-link {
    color: #E00;
  }

  .header__nav-link {
    text-decoration: none;
    color: #404246;
    display: block;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .header__nav {
    padding: 0 0 10px;
    list-style: none;
    text-align: center;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: .1px;
    text-align: justify;
    display: block;
  }

  .header__nav:before {
    content: "";
    display: block;
    width: 100%;
  }

  .header__nav:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    position: relative;
  }

  .header__nav-item {
    margin: 0;
    padding: 5px 15px;
    position: relative;
    display: inline-block;
    font-size: 17px;
    z-index: 1;
  }

  .header__nav-item_new .header__nav-link {
    color: #E00;
  }

  .header__nav-link {
    text-decoration: none;
    color: #404246;
    display: block;
  }
}

@media (min-width: 992px) {
  .header__nav {
    margin: 148px 0 0;
    padding: 0;
    list-style: none;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: .1px;
    text-align: justify;
    display: block;
  }

  .header__nav:before {
    content: "";
    display: block;
    width: 100%;
  }

  .header__nav:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 2px;
    background: #D4D4D4;
    margin-top: -2px;
    position: relative;
  }

  .header__nav-item {
    margin: 0;
    padding: 0;
    position: relative;
    display: inline-block;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    font-size: 14px;
    z-index: 1;
  }

  .header__nav-item:hover {
    border-color: #fff;
  }

  .header__nav-item_new .header__nav-link {
    color: #E00;
  }

  .header__nav-link {
    text-decoration: none;
    color: #404246;
    display: block;
    border-bottom: 2px solid #D4D4D4;
    padding: 1px 0;
  }

  .header__nav-link:hover {
    border-color: #828485;
    text-decoration: none;
  }
}

.footer {
  font-size: 12px;
  position: relative;
  padding: 30px 0 0;
}

@media (max-width: 991px) {
  .footer {
    border-top: 1px solid #EEE;
    padding: 15px 0 0;
    margin-top: 20px;
  }
}

.footer p {
  margin: 0 0 7px;
}

.footer:after {
  content: "";
  margin-top: 20px;
  background: url(/images/sprite.png) repeat-x 0 0;
  height: 2px;
  display: block;
}

.footer__nav {
  padding: 0 0 20px;
  margin: 0;
  list-style: none;
  display: block;
  color: #b7babd;
  text-align: center;
}

@media (max-width: 479px) {
  .footer__nav {
    font-size: 14px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .footer__nav {
    font-size: 14px;
  }
}

.footer__nav-item {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.footer__nav-item:after {
  content: "/";
}

.footer__nav-item:last-child.footer__nav-item:after {
  display: none;
}

.footer__nav-link {
  display: inline-block;
  padding: 4px 16px 4px 12px;
}

@media (max-width: 991px) {
  .footer__nav-link {
    padding: 7px 7px 7px 3px;
  }
}

.footer__text {
  position: relative;
}

@media (max-width: 479px) {
  .footer__text {
    text-align: center;
    padding-top: 70px;
  }
}

.footer__copy {
  display: inline-block;
  width: 300px;
  vertical-align: top;
}

@media (max-width: 479px) {
  .footer__copy {
    display: block;
    width: auto;
    font-size: 15px;
    margin-bottom: 15px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .footer__copy {
    width: 230px;
    padding-top: 65px;
    font-size: 11px;
  }
}

.footer__contacts {
  display: inline-block;
  width: 450px;
  vertical-align: top;
}

@media (max-width: 479px) {
  .footer__contacts {
    display: block;
    width: auto;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .footer__contacts {
    width: 210px;
    font-size: 11px;
  }
}

.footer__logo {
  background: url(/images/sprite.png) no-repeat 0 -221px;
  width: 151px;
  height: 59px;
  position: absolute;
  right: 0;
  top: 0;
}

@media (max-width: 479px) {
  .footer__logo {
    position: absolute;
    left: 50%;
    margin-left: -75px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .footer__logo {
    right: auto;
    left: 0;
  }
}

.paralax {
  position: relative;
  height: 430px;
  overflow: hidden;
  -webkit-transform: translateZ(0px);
  -moz-transform: translateZ(0px);
  -o-transform: translateZ(0px);
  -ms-transform: translateZ(0px);
  transform: translateZ(0px);
}

@media (max-width: 479px) {
  .paralax {
    height: 170px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax {
    height: 240px;
  }
}

.paralax__wrapper {
  position: absolute;
  left: 50%;
  top: 20px;
  width: 2080px;
  margin-left: -1040px;
  height: 402px;
  overflow: hidden;
}

@media (max-width: 479px) {
  .paralax__wrapper {
    height: 170px;
    top: -10px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__wrapper {
    height: 240px;
    top: 0;
  }
}

.paralax__wrapper:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigyNTUsIDI1NSwgMjU1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff);
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 155px;
  z-index: 1;
}

@media (max-width: 479px) {
  .paralax__wrapper:after {
    height: 50px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__wrapper:after {
    height: 100px;
  }
}

.paralax__image {
  -webkit-transition: -webkit-transform 1s ease-out;
  -moz-transition: -moz-transform 1s ease-out;
  -o-transition: -o-transform 1s ease-out;
  transition: -webkit-transform 1s ease-out, -moz-transform 1s ease-out, -o-transform 1s ease-out, transform 1s ease-out;
  display: block;
  position: absolute;
}

.paralax__image_8 {
  left: 0;
  top: 0;
  width: 2080px;
  height: 311px;
}

@media (max-width: 479px) {
  .paralax__image_8 {
    left: 550px;
    top: 10px;
    width: 1000px;
    height: 150px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__image_8 {
    left: 420px;
    top: 10px;
    width: 1250px;
    height: 187px;
  }
}

.paralax__image_7 {
  left: 420px;
  top: 170px;
  width: 483px;
  height: 169px;
}

@media (max-width: 479px) {
  .paralax__image_7 {
    left: 780px;
    top: 85px;
    width: 200px;
    height: 70px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__image_7 {
    left: 690px;
    top: 110px;
    width: 250px;
    height: 87px;
  }
}

.paralax__image_6 {
  left: 505px;
  top: 138px;
  width: 87px;
  height: 244px;
}

@media (max-width: 991px) {
  .paralax__image_6 {
    display: none;
  }
}

.paralax__image_5 {
  left: 718px;
  top: 142px;
  width: 79px;
  height: 246px;
}

@media (max-width: 479px) {
  .paralax__image_5 {
    left: 898px;
    top: 70px;
    width: 34px;
    height: 106px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__image_5 {
    left: 840px;
    top: 90px;
    width: 44px;
    height: 137px;
  }
}

.paralax__image_4 {
  left: 1266px;
  top: 183px;
  width: 473px;
  height: 247px;
}

@media (max-width: 479px) {
  .paralax__image_4 {
    left: 1114px;
    top: 90px;
    width: 180px;
    height: 94px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__image_4 {
    left: 1150px;
    top: 120px;
    width: 240px;
    height: 125px;
  }
}

.paralax__image_3 {
  left: 1137px;
  bottom: -17px;
  width: 300px;
  height: 400px;
}

@media (max-width: 479px) {
  .paralax__image_3 {
    left: 1055px;
    width: 120px;
    height: 160px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__image_3 {
    bottom: -11px;
    left: 1070px;
    width: 169px;
    height: 225px;
  }
}

.paralax__image_2 {
  left: 1013px;
  bottom: -10px;
  width: 165px;
  height: 396px;
}

@media (max-width: 479px) {
  .paralax__image_2 {
    left: 1005px;
    width: 65px;
    height: 156px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__image_2 {
    left: 1000px;
    width: 96px;
    height: 231px;
  }
}

.paralax__image_1 {
  left: 759px;
  bottom: -20px;
  width: 287px;
  height: 403px;
}

@media (max-width: 479px) {
  .paralax__image_1 {
    bottom: -10px;
    left: 905px;
    width: 109px;
    height: 153px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .paralax__image_1 {
    bottom: -10px;
    left: 850px;
    width: 159px;
    height: 223px;
  }
}

.menu {
  -webkit-box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  -moz-box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  background: #F6F6F6;
  margin: 0 0 37px;
  font-size: 15px;
  border-radius: 5px;
}

@media (max-width: 991px) {
  .menu {
    -webkit-box-shadow: 0 0 0 1px #e2e2e2;
    -moz-box-shadow: 0 0 0 1px #e2e2e2;
    box-shadow: 0 0 0 1px #e2e2e2;
    font-size: 17px;
    margin: 20px 0;
  }
}

.menu__show {
  background: #E2E2E2;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  padding: 10px;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
}

.menu__show:before {
  content: "";
  position: absolute;
  margin: 5px 0 0 -22px;
  background: url(/images/sprite.png) no-repeat -217px -225px;
  width: 15px;
  height: 13px;
}

@media (min-width: 992px) {
  .menu__show {
    display: none;
  }
}

.menu__hide {
  background: #E2E2E2;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px;
  border-radius: 0 0 5px 5px;
  cursor: pointer;
  display: none;
}

.menu__hide:before {
  content: "";
  position: absolute;
  margin: 4px 0 0 -20px;
  background: url(/images/sprite.png) no-repeat -238px -225px;
  width: 16px;
  height: 10px;
}

@media (min-width: 992px) {
  .menu__hide {
    display: none !important;
  }
}

.menu__list {
  position: relative;
  padding: 5px 0 7px;
  margin: 0;
  list-style: none;
}

@media (max-width: 991px) {
  .menu__list {
    font-size: 17px;
    display: none;
  }
}

.menu__item {
  position: relative;
  margin: 0;
  padding: 0;
}

@media (max-width: 991px) {
  .menu__item_collapsed .menu_sub {
    display: none;
  }

  .menu__item_open .menu__link {
    background-color: #E2E2E2;
  }

  .menu__item_open .menu__link:before {
    background-position: -190px -225px;
  }
}

.menu__link {
  padding: 4px 10px 4px 30px;
  display: block;
}

.menu__link[href='/education'] {
  color: #a62320;
}

@media (max-width: 991px) {
  .menu__link {
    padding: 6px 10px 6px 30px;
  }
}

.menu__link:before {
  content: "";
  position: absolute;
  background: url(/images/sprite.png) no-repeat -170px -225px;
  width: 11px;
  height: 11px;
  left: 10px;
  top: 9px;
}

@media (max-width: 991px) {
  .menu__link:before {
    top: 12px;
  }
}

.menu__link_active {
  cursor: pointer;
  color: #a62320;
  text-decoration: none;
}

.menu_sub {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0 0 5px;
  list-style: none;
  font-size: 12px;
}

.menu_sub .menu_sub {
  display: none;
  position: relative;
  margin: 0 0 0 54px;
  padding: 0;
  line-height: 1.1;
}

.menu__item_active > .menu_sub {
  display: block;
}

.menu_sub .menu_sub .menu_sub {
  margin: 5px 0 0 12px;
}

.menu_sub .menu_sub li.menu__item {
  margin: 0 0 5px;
  padding: 0;
}

.menu_sub .menu_sub li.menu__item a {
  margin: 0;
  padding: 0;
}

.menu_sub .menu_sub li.menu__item:before {
  content: "";
  position: absolute;
  left: -12px;
  top: 5px;
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 0) url("/images/sprite.png") no-repeat scroll -170px -242px;
}

.menu_sub .menu_sub li.menu__item a:before {
  display: none;
}

@media (max-width: 991px) {
  .menu_sub {
    font-size: 16px;
    padding: 0 0 5px;
  }
}

.menu_sub .menu__link {
  padding: 4px 10px 4px 42px;
}

@media (max-width: 991px) {
  .menu_sub .menu__link {
    padding: 6px 10px 6px 42px;
    background: #EDEDED;
  }
}

.menu_sub .menu__link:before {
  content: "";
  position: absolute;
  background: url(/images/sprite.png) no-repeat -170px -242px;
  width: 4px;
  height: 4px;
  left: 31px;
  top: 9px;
}

@media (max-width: 991px) {
  .menu_sub .menu__link:before {
    top: 14px;
    left: 31px;
  }
}

.nav {
  display: none;
  text-align: justify;
  font-size: .1px;
  margin-bottom: 5px;
}

.nav:before {
  content: "";
  display: block;
  width: 100%;
}

.nav:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  position: relative;
}

.nav__item {
  font-size: 14px;
  position: relative;
  display: inline-block;
  width: 144px;
  border: 1px solid #EBEBEB;
  border-radius: 3px;
  padding: 0 5px 0 48px;
  margin-bottom: 9px;
  text-align: left;
  height: 45px;
  line-height: 40px;
}

.nav__item_active {
  border-color: #D19190;
  background: #F6F2F3;
  color: #A82724;
}

.nav__item:after {
  content: "";
  position: absolute;
  background: url(/images/sprite.png) no-repeat;
}

.nav__item_moscow:after {
  background-position: 0 -294px;
  width: 20px;
  height: 27px;
  top: 7px;
  left: 15px;
}

.nav__item_mo:after {
  background-position: -72px -293px;
  width: 22px;
  height: 29px;
  top: 7px;
  left: 14px;
}

.nav__item_category:after {
  background-position: -110px -292px;
  width: 34px;
  height: 29px;
  top: 8px;
  left: 7px;
}

.nav__item_specials:after {
  background-position: -33px -298px;
  width: 24px;
  height: 20px;
  top: 11px;
  left: 13px;
}

.nav__item_prices:after {
  background-position: -157px -292px;
  width: 27px;
  height: 25px;
  top: 7px;
  left: 11px;
}

.nav__item_auto:after {
  background-position: -195px -300px;
  width: 37px;
  height: 13px;
  top: 14px;
  left: 6px;
}

.nav__text {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}

@media (min-width: 480px) {
  .nav_xs {
    display: none !important;
  }
}

@media (max-width: 479px) {
  .nav_xs {
    margin: 20px 0 -10px;
  }

  .nav_xs .nav__item {
    width: 140px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .nav_sm {
    display: block;
  }
}

@media (max-width: 479px) {
  .nav_home {
    display: block;
    margin: 20px 0;
  }

  .nav_home .nav__item {
    width: 140px;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  .nav_home {
    margin: 20px 0;
    display: block;
  }

  .nav_home .nav__item {
    width: 105px;
    height: 160px;
    line-height: 1.2;
    text-align: center;
    vertical-align: top;
    padding: 115px 5px 0;
    font-size: 15px;
  }

  .nav_home .nav__item_moscow:after {
    background-position: 0 -335px;
    width: 73px;
    height: 93px;
    top: 12px;
    left: 20px;
  }

  .nav_home .nav__item_mo:after {
    background-position: -81px -335px;
    width: 93px;
    height: 59px;
    top: 30px;
    left: 5px;
  }

  .nav_home .nav__item_specials:after {
    background-position: -254px -322px;
    width: 92px;
    height: 98px;
    top: 14px;
    left: 7px;
  }

  .nav_home .nav__item_prices:after {
    background-position: -186px -333px;
    width: 61px;
    height: 57px;
    top: 25px;
    left: 22px;
  }

  .nav_home .nav__text {
    display: block;
  }
}

.slider {
  position: relative;
  width: 976px;
  height: 138px;
  overflow: hidden;
  margin: 20px 0;
}

@media (max-width: 991px) {
  .slider {
    display: none;
  }
}

.slider__item {
  position: absolute;
  left: 0;
  top: 0;
}

.special {
  margin-bottom: 35px;
}

.special__header {
  color: #26282c;
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 17px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.special__content {
  -webkit-box-shadow: 0 3px 5px rgba(85, 85, 85, .35);
  -moz-box-shadow: 0 3px 5px rgba(85, 85, 85, .35);
  box-shadow: 0 3px 5px rgba(85, 85, 85, .35);
  position: relative;
  padding: 6px 10px 12px 27px;
  background: #efefef;
  margin-left: -4px;
}

.special__content:before {
  content: "";
  position: absolute;
  background: url(/images/special.png) repeat-y;
  top: 10px;
  left: -6px;
  bottom: 10px;
  width: 20px;
}

.special__item {
  padding: 9px 0 4px;
}

.special__title {
  font-size: 18px;
  color: #a62320;
  font-weight: 400;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 3px;
}

.special__title a {
  color: #a62320;
}

.special__text {
  margin: 0;
}

.special__all {
  margin: 15px 0 0;
}

.offices {
  margin-bottom: 35px;
}

.offices__header {
  color: #26282c;
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 17px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.offices__map {
  text-align: center;
}

.offices__map-image {
  display: inline-block;
}

.offices__all {
  margin: 5px 0 0;
}

.offices_mo {
  padding: 15px 20px;
  border: 1px solid #f3f3f3;
  text-align: center;
}

.offices_mo .offices__all {
  color: #000;
  font-size: 15px;
  font-family: 'Roboto Condensed', sans-serif;
}

.offices_mo .offices__all a {
  color: #000;
}

.why {
  margin-bottom: 35px;
}

.why__header {
  color: #26282c;
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 17px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  margin-top: 30px;
}

.why__content {
  -webkit-box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  -moz-box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  position: relative;
  background: #f4df5c;
  display: block;
  border-radius: 5px;
  color: #000;
  text-decoration: none;
}

.why__content:before {
  position: absolute;
  content: "";
  background: url(/images/sprite.png) no-repeat -410px -214px;
  top: 0;
  right: 0;
  width: 66px;
  height: 68px;
}

.why__content ul {
  position: relative;
  margin: 0;
  padding: 8px 5px 8px 16px;
  list-style: none;
}

@media (max-width: 991px) {
  .why__content ul {
    padding: 8px 5px 8px 45px;
    font-size: 14px;
  }
}

.why__content ul li {
  padding: 4px;
  position: relative;
}

.why__content ul li:before {
  position: absolute;
  content: "";
  background: url(/images/sprite.png) no-repeat -183px -242px;
  width: 4px;
  height: 4px;
  left: -6px;
  top: 9px;
}

@media (max-width: 991px) {
  .why__content ul li:before {
    top: 11px;
  }
}

.why__title {
  font-weight: 700;
  margin: 0;
  padding: 15px 0 3px 35px;
  position: relative;
  font-size: 13px;
}

@media (max-width: 991px) {
  .why__title {
    font-size: 15px;
  }
}

.why__title:before {
  content: "";
  background: url(/images/sprite.png) no-repeat -171px -255px;
  width: 19px;
  height: 16px;
  position: absolute;
  left: 9px;
  top: 20px;
}

.responses {
  margin-bottom: 35px;
}

.responses__header {
  color: #26282c;
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 17px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.responses__content {
  -webkit-box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  -moz-box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  position: relative;
  background: #f0eadf;
  padding: 12px 10px 10px;
  border-radius: 5px;
}

.responses__photo {
  float: left;
  display: block;
}

.responses__image {
  display: block;
  border: 1px dashed #fff;
  margin: 0 10px 7px 0;
}

.responses__info {
  font-size: 14px;
  line-height: 1.2;
}

.responses__name {
  display: block;
  font-size: 18px;
}

.responses__text {
  clear: both;
}

.responses__all {
  margin: 15px 0 0;
}

.news {
  margin-bottom: 35px;
}

.news__header {
  color: #26282c;
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 17px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.news__item {
  padding: 0 0 20px;
}

.news__date {
  font-size: 11px;
  color: #838487;
  padding: 0 0 3px;
}

@media (max-width: 991px) {
  .news__date {
    font-size: 13px;
  }
}

.news__all {
  margin: 5px 0 0;
}

.instructors {
  margin-bottom: 35px;
}

@media (max-width: 479px) {
  .instructors {
    font-size: 14px;
  }
}

.instructors__header {
  color: #26282c;
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 17px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.instructors__item {
  clear: both;
  display: block;
}

.instructors__photo {
  float: left;
}

.instructors__image {
  display: block;
  margin: 0 14px 25px 0;
}

.instructors__rating {
  padding: 5px 0 0;
}

.instructors__rating-value {
  display: inline-block;
  color: #fff;
  background: #c1322f;
  padding: 0 3px;
  font-weight: 700;
}

.instructors__all {
  clear: both;
}

.poll {
  margin-bottom: 35px;
}

.poll__header {
  color: #26282c;
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 17px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.poll__title {
  font-size: 14px;
  line-height: 18px;
  padding: 10px 15px;
  color: #3a434a;
  border: 1px solid #ffd500;
  position: relative;
  border-radius: 5px;
  margin-bottom: 21px;
}

@media (max-width: 991px) {
  .poll__title {
    font-size: 17px;
    padding: 15px;
  }
}

.poll__title:after {
  position: absolute;
  content: "";
  bottom: -18px;
  left: 17px;
  background: url(/images/sprite.png) no-repeat -208px -254px;
  width: 14px;
  height: 18px;
}

.poll__form label {
  display: block;
  font-size: 13px;
  padding: 0 0 5px 15px;
}

@media (max-width: 991px) {
  .poll__form label {
    font-size: 15px;
    padding: 3px 0 7px 15px;
  }
}

.poll__form input {
  vertical-align: middle;
  margin: 0 3px;
  position: relative;
  top: -2px;
}

.poll__form button {
  background-image: 8121991;
  background-image: -webkit-linear-gradient(#f8a34f, #e77b2e);
  background-image: -moz-linear-gradient(#f8a34f, #e77b2e);
  background-image: -o-linear-gradient(#f8a34f, #e77b2e);
  background-image: linear-gradient(#f8a34f, #e77b2e);
  -webkit-box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  -moz-box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  box-shadow: 0 1px 2px rgba(138, 138, 138, .7);
  font-size: 13px;
  text-decoration: none;
  border: 0;
  color: #fff;
  margin: 10px 0 0;
  padding: 6px 20px;
  border-radius: 3px;
  line-height: 1.3;
}

@media (max-width: 991px) {
  .poll__form button {
    font-size: 16px;
  }
}

.poll__form button:active {
  -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, .05);
  -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, .05);
  box-shadow: inset 0 0 30px rgba(0, 0, 0, .05);
}

.exam {
  position: relative;
  margin-top: 9px;
  padding: 13px 205px 0 18px;
  border: 3px solid #ccc;
  border-radius: 5px;
  margin-bottom: 20px;
  background: url(/images/exam.jpg) 96% center no-repeat;
}

@media (max-width: 479px) {
  .exam {
    padding: 150px 15px 0;
    background-position: 50% 15px;
    text-align: center;
  }
}

.exam__header {
  color: #26282c;
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 17px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.content {
  margin-bottom: 35px;
}

.content h1 {
  margin: 0;
  padding: 0 0 10px;
  font-size: 28px;
  font-weight: 400;
  color: #a22729;
  line-height: 1.2;
  font-family: "Roboto Condensed", sans-serif;
}

.content h2 {
  margin: 0;
  padding: 7px 0 4px;
  margin-bottom: 6px;
  display: block;
  width: auto;
  border-bottom: solid 1px #d0d0d0;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
}

@media (max-width: 991px) {
  .content h2 {
    font-weight: 700;
  }
}

.content p {
  margin: 0 0 15px;
}

.content big {
  font-size: 18px;
  font-weight: 700;
  color: #ee7e22;
}

.content blockquote {
  background: #f0eadf;
  margin: 10px 0 20px;
  padding: 10px 20px 11px;
  color: #404246;
  font-style: italic;
  font-weight: 700;
}

.js-body-down,
.js-body-toggle {
  display: none;
}

.js-child-toggle {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-content-new {
  position: relative;
  padding: 15px 0;
  color: #404040;
  font: 14px Arial, sans-serif;
}

.w-content-new .grey-b {
  background: #f6f6f6;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  padding: 10px;
  position: relative;
}

.w-content-new .grey-b.active {
  background: #fff;
  border-color: #a62320;
  color: #a62320;
}

.w-content-new .grey-b.active:after {
  content: '';
  position: absolute;
  z-index: -1;
  left: -2px;
  top: -2px;
  right: -2px;
  bottom: -2px;
  border: 1px solid #a62320;
  border-radius: 4px;
}

.w-content-new .red-b {
  background: #a62320;
  border: 1px solid #a62320;
  border-radius: 3px;
  padding: 10px;
  color: #fff;
  display: inline-block;
}

.w-content-new .red-b a {
  color: #fff;
}

.w-content-new .red-b a:hover {
  color: #f8c8c8;
}

.w-content-new .red-b .icon {
  margin-right: 10px;
}

.w-content-new a.red-b:hover,
.w-content-new button.red-b:hover {
  background: #bb302d;
  color: #fff;
}

.w-content-new a.grey-b:hover,
.w-content-new button.grey-b:hover {
  border-color: #a62320;
}

.w-content-new a.grey-b.disable:hover,
.w-content-new button.grey-b.disable:hover {
  border-color: #a62320;
}

.w-content-new a.red-color:hover,
.w-content-new button.red-color:hover {
  color: #dd5451;
}

.w-content-new .w-category-info {
  margin-top: 6px;
  display: none;
}

.w-content-new .red-color {
  color: #a62320;
}

.w-group-calc .group-calc {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #d1d1d1;
}

.w-group-calc .group-calc:first-child {
  border-top: 0;
  margin: 0;
  border: 0;
}

.group-calc .title-calc {
  font-size: 20px;
  color: #797979;
  margin-bottom: 12px;
}

.group-calc.active .title-calc {
  color: #404040;
}

.group-calc.active .title-calc-practice:hover {
  text-decoration: underline;
  cursor: pointer;
}

.category-b .category-info {
  font-size: 18px;
}

.category-b .theory-tab {
  margin-bottom: 15px;
}

.category-b.cat__1 .category-list {
  text-align: center;
}

.category-b.cat__1 .category-list .item-category {
  min-height: 112px;
  margin-bottom: 5px;
}

@media screen and (max-width: 991px) {
  .category-b.cat__1 .category-list .item-category {
    width: 24%;
  }

  .category-b.cat__1 .category-list .item-category.active:before {
    display: none;
  }

  .category-b.cat__1 .category-list .item-category.category-5,
  .category-b.cat__1 .category-list .item-category.category-6,
  .category-b.cat__1 .category-list .item-category.category-7 {
    width: 32%;
  }
}

@media screen and (max-width: 479px) {
  .category-b.cat__1 .category-list .item-category {
    width: 32%;
  }

  .category-b.cat__1 .category-list .item-category.category-7 {
    width: 100%;
  }
}

.category-list {
  display: table;
  border-collapse: separate;
  border-spacing: 7px 0;
  margin-left: -7px;
  margin-right: -7px;
}

@media screen and (max-width: 991px) {
  .category-list {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

.category-list .item-category {
  display: table-cell;
  position: relative;
  color: #404040;
  text-decoration: none;
  text-align: center;
  table-layout: fixed;
  padding: 10px 5px;
  vertical-align: top;
  width: 5%;
}

@media screen and (max-width: 991px) {
  .category-list .item-category {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
  }
}

.category-list .item-category.disable {
  opacity: .3;
  cursor: not-allowed;
}

.category-list .item-category.disable .theory {
  cursor: not-allowed;
}

.category-list .item-category.disable.grey-b:hover {
  border-color: #f4f4f4;
}

.category-list .item-category:hover {
  color: #404040;
}

.category-list .item-category.active:before {
  content: '';
  position: absolute;
  width: 9px;
  height: 5px;
  top: 100%;
  left: 50%;
  margin-left: -4px;
  margin-top: 3px;
  background: url(/images/calculator/arrow-top-red.png) no-repeat left center;
}

.category-list .item-category.active .name-category {
  color: #a62320;
}

.category-list .item-category.hideMe {
  display: none;
}

.category-list .item-category .img {
  height: 60px;
  background: url(/images/calculator/category-full-img.png) no-repeat left top;
  width: 80px;
  margin: 0 auto;
}

.category-list .item-category.theory-1 .img {
  width: 120px !important;
}

.category-list .item-category .name-category {
  font-size: 19px;
  font-weight: 700;
  color: #404040;
  margin-top: 7px;
  text-decoration: none;
}

.category-list .item-category.category-1 .img2 {
  background: url(/images/mkpp1.png) no-repeat center center;
  height: 47px;
  width: 42px;
  margin: 0 auto;
  background-size: contain;
}

.category-list .item-category.category-2 .img2 {
  background: url(/images/atrm1.png) no-repeat center center;
  height: 47px;
  width: 42px;
  margin: 0 auto;
  background-size: contain;
}

.category-list .item-category.category-1.active .img2 {
  background: url(/images/mkpp2.png) no-repeat center center;
  height: 47px;
  width: 42px;
  margin: 0 auto;
  background-size: contain;
}

.category-list .item-category.category-2.active .img2 {
  background: url(/images/atrm2.png) no-repeat center center;
  height: 47px;
  width: 42px;
  margin: 0 auto;
  background-size: contain;
}

.category-list .item-category.category-1 .img {
  background-position: 20px 10px;
}

.category-list .item-category.category-1.active .img {
  background-position: 20px -57px;
}

.category-list .item-category.category-2 .img {
  background-position: -77px 10px;
}

.category-list .item-category.category-2.active .img {
  background-position: -77px -57px;
}

.category-list .item-category.category-3 .img {
  background-position: -173px 10px;
}

.category-list .item-category.category-3.active .img {
  background-position: -173px -57px;
}

.category-list .item-category.category-4 .img {
  background-position: -269px 10px;
}

.category-list .item-category.category-4.active .img {
  background-position: -269px -57px;
}

.category-list .item-category.category-5 .img {
  background-position: -365px 10px;
}

.category-list .item-category.category-5.active .img {
  background-position: -365px -57px;
}

.category-list .item-category.category-6 .img {
  background-position: -474px 10px;
}

.category-list .item-category.category-6.active .img {
  background-position: -474px -57px;
}

.category-list .item-category.category-7 .img {
  background-position: -598px 10px;
}

.category-list .item-category.category-7.active .img {
  background-position: -598px -57px;
}

.category-list .item-category.category-6 .name-category,
.category-list .item-category.category-7 .name-category {
  font-size: 13px;
  font-weight: 400;
}

.category-list .item-category.category-7 .name-category {
  margin-top: 0;
}

.theory-tab > .item-category {
  padding: 5px 10px;
}

@media screen and (max-width: 991px) {
  .theory-tab > .item-category {
    width: 100%;
    margin-bottom: 5px;
  }

  .theory-tab > .item-category.active:before {
    display: none;
  }
}

.theory-tab > .item-category.active:before {
  left: 40px;
  width: 19px;
  height: 10px;
  background: url(/images/calculator/arrow-top-grey.png) no-repeat left top;
  margin-top: 7px;
  z-index: 1;
}

.theory-tab > .item-category .img {
  background: url(/images/calculator/theory-img.png) no-repeat left top;
}

.theory-tab > .item-category.theory-1 .img {
  background-position: 16px 14px;
}

.theory-tab > .item-category.theory-1.active .img {
  background-position: 16px -148px;
}

.theory-tab > .item-category.theory-2 .img {
  background-position: -130px 12px;
}

.theory-tab > .item-category.theory-2.active .img {
  background-position: -130px -148px;
}

.theory-tab > li > a {
  display: block;
  text-align: left;
  text-decoration: none;
  color: #404040;
}

.item-category .desc-theory .caption {
  font-size: 21px;
  color: #404040;
}

.item-category.active .desc-theory .caption {
  color: #a62320;
}

.item-category.active .desc-theory .price {
  color: #a62320;
}

.item-category .desc-theory .price {
  color: #757575;
  font-size: 18px;
}

.item-category .desc-theory .price {
  font-size: 16px;
  font-weight: 700;
}

.item-category .desc-theory .city {
  color: #404040;
  margin-bottom: 3px;
}

.price-old {
  color: #7a7a7a;
  text-decoration: line-through;
  margin-right: 10px;
}

.promo-b {
  margin-bottom: 20px;
}

.promo-b .right-info {
  position: relative;
  text-align: right;
  padding-right: 40px;
  background: url(/images/calculator/icon-info.png) no-repeat right center;
  font-size: 13px;
  line-height: 17px;
  color: #504d4d;
}

@media screen and (max-width: 991px) {
  .promo-b .right-info {
    padding-right: 0;
    background: 0 0;
    text-align: left;
  }

  .promo-b .right-info:after {
    display: none;
  }
}

.promo-b .right-info:after {
  content: '';
  position: absolute;
  right: 35px;
  top: 4px;
  bottom: 4px;
  width: 1px;
  background: #bebebe;
}

@media screen and (max-width: 991px) {
  .promo-b .select-branch.total-branch {
    padding: 0;
  }
}

.promo-price {
  min-height: 58px;
  background: #fff;
  border: 1px solid #dbdbdb;
  margin-bottom: 10px;
  border-radius: 3px;
  padding: 10px 335px 10px 10px;
}

@media screen and (max-width: 991px) {
  .promo-price {
    padding-right: 10px;
  }
}

.promo-price:after {
  content: "";
  display: block;
  clear: both;
}

.promo-price .text-promo {
  padding-top: 10px;
}

@media screen and (max-width: 991px) {
  .promo-price .text-promo {
    float: left;
    margin-top: 22px;
    padding: 0 10px;
  }
}

.promo-price.active .text-promo {
  padding-top: 2px;
}

.promo-price.active .left-promo {
  background-image: url(/images/calculator/promo-left-bg-active.png);
  width: 170px;
  font-size: 21px;
  padding-top: 15px;
}

.promo-price .right-promo {
  margin-right: -325px;
  width: 320px;
}

@media screen and (max-width: 991px) {
  .promo-price .right-promo {
    width: 100%;
    margin-right: 0;
  }
}

.promo-price .right-promo:after {
  content: "";
  display: block;
  clear: both;
}

.promo-price .right-promo .w-field {
  padding-right: 89px;
  margin-bottom: 0;
}

.promo-price .right-promo .w-field .field {
  min-height: 38px;
}

.promo-price .right-promo .send {
  position: absolute;
  top: 0;
  right: 0;
  text-decoration: underline;
}

.promo-price .left-promo {
  width: 85px;
  height: 58px;
  margin: -11px 20px -11px -11px;
  padding-right: 20px;
  text-align: center;
  font-size: 22px;
  font-weight: 800;
  color: #fff;
  background: url(/images/calculator/promo-left-bg.png) no-repeat left top;
  background-size: 100% 100%;
  padding-top: 13px;
}

@media screen and (max-width: 991px) {
  .promo-price .left-promo {
    margin: 0;
  }
}

.w-content-new .schedule-b {
  padding-left: 125px;
  margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
  .w-content-new .schedule-b {
    padding-left: 100px;
  }
}

.schedule-b .img-schedule {
  width: 100px;
  height: 50px;
  border-right: 1px solid #e3e3e3;
  background: url(/images/calculator/schedule-img.png) no-repeat left top;
  margin-left: -115px;
  margin-right: 10px;
}

@media screen and (max-width: 991px) {
  .schedule-b .img-schedule {
    width: 80px;
  }
}

.schedule-b.schedule-1 .img-schedule {
  background-position: 23px 8px;
}

.schedule-b.schedule-1.active .img-schedule {
  background-position: 23px -86px;
}

.schedule-b.schedule-2 .img-schedule {
  background-position: -68px 8px;
}

.schedule-b.schedule-2.active .img-schedule {
  background-position: -68px -86px;
}

.schedule-b.schedule-3 .img-schedule {
  background-position: -161px 15px;
}

.schedule-b.schedule-3.active .img-schedule {
  background-position: -161px -93px;
}

.schedule-b.schedule-4 .img-schedule {
  background-position: -252px 15px;
}

.schedule-b.schedule-4.active .img-schedule {
  background-position: -252px -93px;
}

.schedule-b.schedule-5 .img-schedule {
  background-position: -339px 11px;
}

.schedule-b.schedule-5.active .img-schedule {
  background-position: -339px -89px;
}

.schedule-b .about-schedule .caption {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 3px;
}

.schedule-b .about-schedule .text-schedule {
  color: #6f6f6f;
}

.schedule-b.active .about-schedule .text-schedule {
  color: #9f6d6c;
}

.practice-tab {
  margin-bottom: 15px;
}

.practice-tab > .item-category {
  padding: 5px;
}

@media screen and (max-width: 991px) {
  .practice-tab > .item-category {
    width: 100%;
    margin-bottom: 20px;
  }
}

.practice-tab > li > a {
  display: block;
  text-decoration: none;
  color: #404040;
}

.practice-tab .item-category .img {
  height: auto;
  width: 100%;
  background: 0 0;
}

.practice-tab .item-category .img img {
  width: 100%;
  max-width: 100%;
}

.practice-tab .item-category .name-category {
  font-size: 14px;
  font-weight: 400;
}

.practice-tab .item-category.active:before {
  width: 15px;
  height: 9px;
  top: 100%;
  left: 50%;
  margin-left: -7px;
  margin-top: 0;
  background: url(/images/calculator/arrow-bottom-red.png) no-repeat left center;
}

#practice-10 {
  margin-bottom: 20px;
}

.kpp-tab .item-category.active:before {
  width: 15px;
  height: 9px;
  top: 100%;
  left: 50%;
  margin-left: -7px;
  margin-top: 0;
  background: url(/images/calculator/arrow-bottom-red.png) no-repeat left center;
}

@media screen and (max-width: 991px) {
  .package-list .item-category {
    width: 100%;
    margin-bottom: 20px;
  }
}

.package-list .item-category .img {
  background: url(/images/calculator/speed-img.png) no-repeat left top;
  height: 37px;
  margin-top: 23px;
  margin-bottom: 10px;
}

.package-list .item-category .name-category {
  font-size: 15px;
}

.package-list .item-category .text {
  margin-bottom: 10px;
}

.package-list .item-category .price-package {
  text-transform: uppercase;
  font-size: 14px;
}

.package-list .item-category:before {
  display: none;
}

.item-category.package-1 .img {
  background-position: 10px top;
}

.item-category.package-1.active .img {
  background-position: 10px bottom;
}

.item-category.package-2 .img {
  background-position: -173px top;
}

.item-category.package-2.active .img {
  background-position: -173px bottom;
}

.item-category.package-3 .img {
  background-position: -359px top;
}

.item-category.package-3.active .img {
  background-position: -359px bottom;
}

.item-category.package-4 .img {
  background-position: -542px top;
}

.item-category.package-4.active .img {
  background-position: -542px bottom;
}

.item-category.active .text {
  color: #9e6d6c;
}

.w-content-new .schedule-b.exams-b {
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .schedule-b.exams-b {
    padding: 10px;
  }
}

.schedule-b.exams-b .img-schedule {
  height: 60px;
  background: url(/images/calculator/icon-exams.png) no-repeat center center;
}

@media screen and (max-width: 991px) {
  .schedule-b.exams-b .img-schedule {
    display: none;
  }
}

.schedule-b.exams-b .about-schedule {
  vertical-align: top;
  padding-top: 10px;
}

.schedule-b.exams-b .about-schedule .text {
  margin-bottom: 8px;
}

.schedule-b.exams-b .about-schedule .price-b {
  font-size: 20px;
  text-transform: uppercase;
  color: #a62320;
}

.schedule-b.exams-b .price-b .open-link {
  font-size: 14px;
  text-transform: none;
  margin-bottom: 7px;
  margin-left: 5px;
}

.schedule-b.exams-b .about-schedule.active .price-b .open-link {
  display: none;
}

.schedule-b.exams-b .list-dotted {
  padding: 20px 0 10px;
}

.schedule-b.exams-b .list-dotted .last {
  background: 0 0;
}

.w-content-new .list-dotted {
  line-height: 21px;
}

.w-content-new .list-dotted > li {
  padding-left: 15px;
  margin-bottom: 10px;
  background: url(/images/calculator/list-dotted.png) no-repeat left 9px;
}

.w-content-new .list-border > li {
  margin: 15px 0 0;
  padding-top: 15px;
  border-top: 1px solid #d5d5d5;
}

.w-content-new .list-border > li:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}

.w-content-new .list-dotted.list-border > li {
  background-position: left 24px;
}

.w-content-new .list-dotted.list-border > li:first-child {
  background-position: left 9px;
}

.select-branch {
  padding-left: 60px;
  background: url(/images/calculator/icon-m.png) no-repeat left 3px;
}

@media screen and (max-width: 991px) {
  .select-branch {
    padding-left: 0;
    background: 0 0;
  }
}

.select-branch .jq-selectbox {
  width: 100%;
}

.select-branch.total-branch {
  font-size: 19px;
  background: 0 0;
  padding: 18px 10px;
}

.select-branch.total-branch a {
  color: #a62320;
}

.select-branch.total-branch a:hover {
  color: #dd5451;
}

.promo-price.right-promo {
  padding-right: 100px;
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .promo-price.right-promo {
    width: 100%;
    margin-bottom: 10px;
    font-size: 13px;
  }
}

.promo-price.right-promo .left-promo {
  margin-right: -100px;
  margin-left: 0;
  background-image: url(/images/calculator/promo-right-bg.png);
  padding: 13px 0 0 28px;
  width: auto;
  min-width: 85px;
}

@media screen and (max-width: 991px) {
  .promo-price.right-promo .left-promo {
    margin-top: -11px;
    margin-bottom: -11px;
  }
}

.promo-price.right-promo .text-promo {
  padding-top: 2px;
}

@media screen and (max-width: 991px) {
  .promo-price.right-promo .text-promo {
    margin: 0;
    padding: 2px 0 0;
  }
}

.general-calculation {
  text-align: center;
  position: relative;
  margin: 20px 0;
}

.general-calculation .top-title {
  font-size: 30px;
  margin-bottom: 15px;
}

.general-calculation .top-price {
  font-size: 44px;
  margin-bottom: 25px;
}

.general-calculation:before {
  /*content: '';*/
  display: block;
  padding: 1px;
  border: 1px solid #e3e3e3;
  background: #f6f6f6;
  width: 100%;
  margin-bottom: 20px;
  content: none;
}

.w-content-new .reserve-center {
  max-width: 468px;
  margin: 50px auto 20px;
  position: relative;
  padding: 10px 30px 20px;
}

.reserve-center:before {
  content: '';
  position: absolute;
  left: -1px;
  top: -34px;
  right: -1px;
  height: 34px;
  background: url(/images/calculator/reserve-top-bg.png) no-repeat left 3px;
  background-size: 100% 100%;
}

.reserve-center .hr {
  clear: both;
  height: 1px;
  width: 100%;
  background: #e3e3e3;
  margin: 20px auto;
  max-width: 342px;
}

.reserve-center .h2 {
  font-size: 24px;
}

.reserve-center .h3 {
  font-size: 18px;
  line-height: 24px;
}

.reserve-center .h4 {
  font-size: 15px;
}

.reserve-center .number-phone-b {
  width: 195px;
  padding-left: 30px;
  background: #c8c8c8;
  border-radius: 3px;
  margin: 0 auto 10px;
}

.reserve-center .number-phone-b .first-n {
  float: left;
  width: 30px;
  background: #c8c8c8;
  margin-left: -30px;
  padding: 11px 0;
  border-radius: 3px 0 0 3px;
}

.reserve-center .number-phone-b .field {
  text-align: center;
}

.reserve-center .number-phone-b.wait .field {
  background: #f6f6f6;
}

.reserve-center .number-phone-b.confirmed .field {
  background: #eaf4ce;
  border-color: #7aa600;
  color: #465f00;
}

.reserve-center .number-phone-b.confirmed .first-n {
  background: #7aa600;
  color: #fff;
}

.reserve-center .w-field {
  max-width: 342px;
  margin: 0 auto 15px !important;
}

.reserve-center .w-field .name {
  margin-bottom: 5px;
  display: block;
  color: #656565;
}

.reserve-center .w-field.captcha-b .name {
  display: inline-block;
}

.reserve-center::-webkit-input-placeholder {
  color: #404040;
}

.reserve-center:-moz-placeholder {
  color: #404040;
}

.reserve-center .send-code {
  padding: 10px 30px;
  text-decoration: underline;
}

.reserve-center .confirm-msg {
  font-weight: 700;
  color: #7aa600;
  text-transform: uppercase;
}

.reserve-center .sms-confirm {
  position: relative;
  border: 2px solid #8fb42a;
  border-radius: 3px;
  padding: 16px 20px;
  background: #fff;
}

.reserve-center .sms-confirm:before {
  content: '';
  position: absolute;
  left: 50%;
  top: -8px;
  width: 12px;
  height: 8px;
  margin-left: -6px;
  background: url(/images/calculator/arrow-top-green.png) no-repeat center center;
}

.reserve-center .send-all {
  font-size: 15px;
  padding: 17px 41px;
  border-radius: 3px;
}

.reserve-center .send-all.disabled,
.reserve-center .send-all.disabled:hover {
  color: #646464;
  background: #ddd;
  border-width: 0;
  cursor: default;
}

.reserve-center .print-order {
  width: 75%;
  padding: 15px;
}

.sms-confirm .caption {
  color: #7aa600;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.sms-confirm .entry-code {
  width: 165px;
  margin: 0 auto 10px;
  position: relative;
  padding-right: 30px;
}

.sms-confirm .entry-code .send {
  position: absolute;
  width: 32px;
  height: 100%;
  top: 0;
  right: 0;
  border-radius: 3px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(/images/calculator/send-arrow.png) no-repeat center center #7aa600;
}

.sms-confirm .entry-code .send:hover {
  background-color: #92c30b;
}

.sms-confirm .entry-code.error .send {
  background-color: #a62320;
}

.sms-confirm .entry-code.error .send:hover {
  background-color: #bb302d;
}

.sms-confirm .list > li {
  display: inline-block;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #b5b5b5;
}

.sms-confirm .list > li:first-child {
  margin-left: 0;
  border-left: 0;
  padding-left: 0;
}

input.hiddenCheckbox {
  left: -10000px;
  position: absolute;
}

.prettyCheckbox {
  position: relative;
  line-height: 20px;
  cursor: pointer;
  color: #363636;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-left: 25px;
}

.holderWrap {
  position: relative;
  cursor: pointer;
  float: left;
  margin: 0 0 0 -25px;
  display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #bebebe;
}

.checked .holderWrap {
  background: url(/images/check-active.png) no-repeat center 2px #fff;
}

.check-b {
  position: relative;
}

.captcha-b .refresh-c {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-right: 5px;
  margin-top: 0;
  font-size: 13px;
}

.captcha-b img {
  width: 88px;
  height: 38px;
  display: block;
  vertical-align: middle;
  border: 1px solid #c9c9c9;
  border-radius: 3px;
}

.w-field.captcha-b .field {
  width: 112px;
}

.general-calculation .online-link {
  padding: 15px 30px;
  position: relative;
  font-size: 15px;
  margin-bottom: 20px;
}

.general-calculation .online-link:before {
  content: '';
  position: absolute;
  left: 50%;
  top: -9px;
  margin-left: -9px;
  width: 19px;
  height: 9px;
  background: url(/images/calculator/arrow-top-red2.png) no-repeat center top;
}

.theory-2.disable .price .price-old {
  text-decoration: none;
}

.theory-2.disable .price b {
  display: none;
}

.theory-2.active .price .price-old {
  /*	text-decoration: line-through*/
}

.theory-2.active .price b {
  display: inline;
}

.centerBordered {
  background-image: url(/images/calculator/bg2241.png);
  background-repeat: repeat-x;
  display: block;
  text-align: center;
  background-position: 0 14px;
  padding: 12px 0;
  font-weight: 400;
  font-size: 17px;
  line-height: 17px;
}

.centerBordered span {
  background-color: #fff;
  padding-left: 22px;
  padding-right: 22px;
}

@media screen and (max-width: 480px) {
  .centerBordered span {
    padding-left: 9px;
    padding-right: 9px;
  }
}

.centerize {
  max-width: 380px;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
}

@media screen and (max-width: 991px) {
  .centerize {
    max-width: 100%;
  }
}

.centerize .centerize-item {
  display: block;
  width: 100%;
}

.hideMe {
  display: none !important;
}

.smallText {
  font-size: 13px;
  margin-top: 14px !important;
  padding: 0;
}

#resetButton,
#resetButton2 {
  width: 117px;
  height: 40px;
  position: absolute;
  font: 12px Arial, sans-serif !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  border: solid #FFF 1px;
  background-color: #F6F6F6;
  color: #4D4D4D;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  font-size-adjust: none !important;
  font-stretch: normal !important;
  font-style: italic;
  font-variant: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  right: -169px;
  cursor: pointer;
}

#resetButton img,
#resetButton2 img {
  position: absolute;
  left: -34px;
  top: -2px;
}

#resetButton2 {
  right: 0;
}

.exampriceold {
  display: inline-block;
  color: #000;
  font-weight: 900 !important;
  font-size: 14px !important;
  width: 90px;
  height: 24px;
  position: relative;
  top: -2px;
  text-align: center;
  padding-top: 3px;
  margin-right: 2px;
}

.exampriceold:before {
  content: "";
  display: inline-block;
  width: 90px;
  height: 24px;
  position: absolute;
  top: -1px;
  left: 0;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAUCAYAAAAN+ioeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMxQzcxRjUzMjU0QjExRTU4REM5RThEQ0MwRjY2RjlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMxQzcxRjU0MjU0QjExRTU4REM5RThEQ0MwRjY2RjlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzFDNzFGNTEyNTRCMTFFNThEQzlFOERDQzBGNjZGOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzFDNzFGNTIyNTRCMTFFNThEQzlFOERDQzBGNjZGOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Qjk6TAAACHUlEQVR42uyZQUrDQBSGX9JWKdZNKwjagmiwxQO48USewmN4G5fFhRtx07S1YtWFqEVBrJqa8U1mkkwmk6HYWtDJwEsmZcji++f/X5JahBCYaZQcMHp4/amW2ZCPhYwc9IJGMSMO1vF4iNXC6mJ1sHrB3Ou/JNZOxjnFH4OmkH3vCGh+WxYvmxmg5NzjxOUCdKFY7nEhBgj9M0eqHpayGZacBgAZAvmCAHawJjwDAw+WIEKBXQNcphxAazK++bcEyd0MoCPYsI+1y6vFzqTKgPuCCHweCWDHZ/bbWwQ9LpeL8Gw26OzHuTU8NmPwkQitaNeHTgDBDRF8MYoCER44dFdwgRu4YzL+MBd06g6bPO3LNO+3krs/KCrKBtv1vhRFfgxfHUWDlAOYGEMUgZgJWttyy6sS+LBoFK0w+L4URyQJnzbiOIroXc8lB4T9YGQuaL0IDYUIdL7Ndr2qIRMBfiqKHlPwQ0F+I4r+DOhsAZbx6AjgxYZcy2zI+ii6ElwgPhnRKPLNBK0XoaZoyPR6T9uQ9VF0ITmgw13wZC7obAEKGQ2ZVj27IYMuikbKdwMmwruZoPUiVDQNuZKMIl9wgjaKrqV3gzPw+m2zQetFqEu7P3TDjrYhK6PIPlDBLuZfIYIPY7d4pHUiCbCE5Bywik1kKrmBrEXRI7qAggZo5zt6fi6oKhryKdYx7ujX+YPO/2GZaln+4X9B41uAAQBuuUSQdREiNQAAAABJRU5ErkJggg==) 50% 50% no-repeat;
  opacity: .75;
}

.price-discount {
  display: inline-block;
  height: 20px;
  position: relative;
  top: -3px;
  background-color: #c99;
  color: #fff;
  font-weight: 400 !important;
  font-size: 14px !important;
  margin-left: 17px;
  padding: 1px 7px 0 1px;
  border-radius: 0 10px 10px 0;
  text-transform: uppercase;
}

.price-discount span {
  display: inline-block;
  vertical-align: middle;
}

.price-discount:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  margin: -1px 0 0 -11px;
  border-width: 10px 11px 10px 0;
  border-width: .75em .8em .75em 0;
  border-style: solid;
  border-color: transparent #c99 transparent transparent;
}

.date-column:after {
  content: "";
  display: block;
  clear: both;
}

.date-column .date-column-left {
  float: left;
  width: 59%;
}

@media screen and (max-width: 991px) {
  .date-column .date-column-left {
    float: none;
    width: 100%;
  }
}

.date-column .date-column-right {
  float: right;
  width: 38%;
}

@media screen and (max-width: 991px) {
  .date-column .date-column-right {
    float: none;
    width: 100%;
  }
}

.date-column .date-caption {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
}

.for-mobile {
  display: none;
}

@media screen and (max-width: 991px) {
  .for-mobile {
    display: block;
  }
}

.min960 {
  display: block;
}

@media screen and (max-width: 991px) {
  .min960 {
    display: none;
  }
}

.date-select {
  margin-bottom: 20px;
}

.date-select .date-item {
  position: relative;
  padding-left: 45px;
  margin-bottom: 5px;
  cursor: pointer;
}

.date-select .date-item.lg {
  padding-top: 18px;
  padding-bottom: 18px;
  min-height: 77px;
}

.date-select .date-item.lg:before {
  margin: 10px 9px 10px -32px;
}

.date-select .date-item.lg .caption {
  margin-bottom: 5px;
}

.date-select .date-item:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 5px 10px 5px -32px;
  width: 18px;
  height: 18px;
  border: 2px solid #d1d1d1;
  border-radius: 50%;
  background-color: #fff;
}

.date-select .date-item .caption {
  font-weight: 700;
  color: #404040;
}

.date-select .date-item .text {
  color: #404040;
}

.date-select .date-item.active:before {
  border-color: #A62320;
  background-color: #A62320;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
  -moz-box-shadow: inset 0 0 0 2px #fff;
  box-shadow: inset 0 0 0 2px #fff;
}

.date-select .date-item.active .text-dash {
  color: #A62320;
}

.date-select .date-item.active .text-dash .hover-tooltip > a {
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .26);
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .26);
  box-shadow: 0 3px 10px rgba(0, 0, 0, .26);
}

.date-select .date-item.active .date-select-drop {
  display: block;
}

.date-select-drop {
  display: none;
  border-top: 1px solid #e3e3e3;
  margin-left: -30px;
  padding-left: 20px;
  padding-top: 10px;
  margin-top: 10px;
}

.date-select-drop .date-item-drop {
  position: relative;
  padding-left: 45px;
  margin-bottom: 5px;
  cursor: pointer;
  color: #404040;
}

.date-select-drop .date-item-drop.lg {
  padding-top: 18px;
  padding-bottom: 18px;
  min-height: 77px;
}

.date-select-drop .date-item-drop.lg:before {
  margin: 10px 9px 10px -32px;
}

.date-select-drop .date-item-drop.lg .caption {
  margin-bottom: 5px;
}

.date-select-drop .date-item-drop:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 5px 10px 5px -32px;
  width: 18px;
  height: 18px;
  border: 2px solid #d1d1d1;
  border-radius: 50%;
  background-color: #fff;
}

.date-select-drop .date-item-drop .caption {
  font-weight: 700;
  color: #404040;
}

.date-select-drop .date-item-drop .text {
  color: #404040;
}

.date-select-drop .date-item-drop.active:before {
  border-color: #A62320;
  background-color: #A62320;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
  -moz-box-shadow: inset 0 0 0 2px #fff;
  box-shadow: inset 0 0 0 2px #fff;
}

.date-select-drop .date-item-drop.active .text-dash {
  color: #A62320;
}

.date-select-drop .date-item-drop.active .text-dash .hover-tooltip > a {
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .26);
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .26);
  box-shadow: 0 3px 10px rgba(0, 0, 0, .26);
}

.date-select-drop .date-item-drop.active .date-select-drop {
  display: block;
}

.date-select-drop .date-item-drop.active {
  color: #a62320;
}

.text-dash {
  position: relative;
  color: #404040;
  display: inline;
  text-decoration: none;
  border-bottom: 1px dashed #A62320;
}

.text-dash:hover {
  color: #404040;
}

.text-dash:hover .hover-tooltip {
  display: block;
}

.hover-tooltip {
  position: absolute;
  left: 0;
  bottom: 100%;
  width: 100%;
  text-align: center;
  display: none;
  padding-bottom: 9px;
}

.hover-tooltip > a {
  display: inline-block;
  padding: 10px 20px;
  background: #fff;
  position: relative;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .06);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .06);
  box-shadow: 0 3px 7px rgba(0, 0, 0, .06);
  border-radius: 5px;
  text-decoration: underline;
}

.hover-tooltip > a:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: 50%;
  top: 100%;
  border: 9px solid transparent;
  border-top: 9px solid #fff;
  margin-left: -9px;
}

.hover-tooltip > a:hover {
  text-decoration: underline;
}

.date-info-b {
  margin-bottom: 10px;
  padding: 10px 0;
}

@media screen and (max-width: 991px) {
  .date-info-b {
    text-align: center;
    overflow: hidden;
  }
}

.date-info-b .date-info {
  position: relative;
  margin-bottom: 20px;
  padding-left: 45px;
}

.date-info-b .date-info .icon {
  margin-left: -45px;
  width: 30px;
  margin-right: 10px;
}

@media screen and (max-width: 991px) {
  .date-info-b .date-info {
    padding-left: 0;
    text-align: center;
    width: 50%;
    float: left;
    padding: 0 10px;
  }

  .date-info-b .date-info .icon {
    margin: 0 auto 8px;
    display: block;
    width: auto;
  }

  .date-info-b .date-info:nth-child(even):before {
    content: '';
    position: absolute;
    left: -4px;
    top: 20px;
    bottom: 0;
    width: 1px;
    background-color: #e3e3e3;
  }
}

@media screen and (max-width: 479px) {
  .date-info-b .date-info {
    width: 100%;
  }

  .date-info-b .date-info:nth-child(even):before {
    display: none;
  }
}

.pass-list {
  max-width: 362px;
  margin: 0 auto;
}

.pass-list .item-category {
  padding: 0 3px;
  margin: 0;
  width: 50%;
}

@media screen and (max-width: 991px) {
  .pass-list .item-category {
    width: 100%;
  }
}

#metromap div,
#metromap a {
  display: block;
  position: absolute;
  cursor: pointer;
  background-image: url(/images/metromap/metromap3.png);
}

#metromap area {
  outline: none;
}

.Mitino {
  left: 44px;
  top: 35px;
  width: 61px;
  height: 13px;
  background-position: -44px -35px;
}

.Aviamotornaya {
  left: 589px;
  top: 366px;
  width: 100px;
  height: 17px;
  background-position: -589px -366px;
}

.Strogino {
  left: 22px;
  top: 78px;
  width: 85px;
  height: 15px;
  background-position: -22px -78px;
}

.Molodezhnaya {
  left: 4px;
  top: 108px;
  width: 106px;
  height: 14px;
  background-position: -4px -108px;
}

.Kuntsevskaya {
  left: 10px;
  top: 123px;
  width: 98px;
  height: 22px;
  background-position: -10px -123px;
}

.Arbatskaya {
  left: 211px;
  top: 396px;
  width: 70px;
  height: 13px;
  background-position: -211px -396px;
}

.Elektrozavod {
  left: 548px;
  top: 261px;
  width: 109px;
  height: 13px;
  background-position: -548px -261px;
}

.Semenovskaya {
  left: 548px;
  top: 245px;
  width: 83px;
  height: 15px;
  background-position: -548px -245px;
}

.Pervomayskaya {
  left: 548px;
  top: 203px;
  width: 90px;
  height: 13px;
  background-position: -548px -203px;
}

.Shelkovsksya {
  left: 548px;
  top: 188px;
  width: 79px;
  height: 15px;
  background-position: -548px -188px;
}

.Pionerskaya {
  left: 107px;
  top: 152px;
  width: 95px;
  height: 17px;
  background-position: -107px -152px;
}

.Pushkinskaya {
  left: 209px;
  top: 295px;
  width: 83px;
  height: 13px;
  background-position: -209px -295px;
}

.Arbatskaya {
  left: 245px;
  top: 351px;
  width: 70px;
  height: 16px;
  background-position: -245px -351px;
}

.Skobelevskaya {
  left: 237px;
  top: 741px;
  width: 121px;
  height: 15px;
  background-position: -237px -741px;
}

.Partizanskaya {
  left: 548px;
  top: 233px;
  width: 92px;
  height: 15px;
  background-position: -548px -233px;
}

.Planernaya {
  left: 136px;
  top: 23px;
  width: 79px;
  height: 13px;
  background-position: -136px -23px;
}

.Shodnenskaya {
  left: 125px;
  top: 38px;
  width: 94px;
  height: 14px;
  background-position: -125px -38px;
}

.Shukinskaya {
  left: 131px;
  top: 66px;
  width: 88px;
  height: 16px;
  background-position: -131px -66px;
}

.Pole {
  left: 104px;
  top: 83px;
  width: 115px;
  height: 12px;
  background-position: -104px -83px;
}

.Polezhaevskaya {
  left: 116px;
  top: 98px;
  width: 103px;
  height: 12px;
  background-position: -116px -98px;
}

.Uliza {
  left: 109px;
  top: 127px;
  width: 110px;
  height: 14px;
  background-position: -109px -127px;
}

.Barricadnaya {
  left: 217px;
  top: 247px;
  width: 87px;
  height: 15px;
  background-position: -217px -247px;
}

.Belorusskaya {
  left: 202px;
  top: 194px;
  width: 85px;
  height: 23px;
  background-position: -202px -194px;
}

.Volgogradskii {
  left: 538px;
  top: 479px;
  width: 143px;
  height: 15px;
  background-position: -538px -479px;
}

.Krasnopresnenskaya {
  left: 216px;
  top: 234px;
  width: 121px;
  height: 13px;
  background-position: -216px -234px;
}

.MarinaRosha {
  left: 362px;
  top: 144px;
  width: 93px;
  height: 14px;
  background-position: -362px -144px;
}

.Mayakovskay {
  left: 267px;
  top: 246px;
  width: 96px;
  height: 14px;
  background-position: -267px -246px;
}

.Prospect {
  left: 550px;
  top: 478px;
  width: 145px;
  height: 18px;
  background-position: -550px -478px;
}

.Taganskaya {
  left: 421px;
  top: 406px;
  width: 69px;
  height: 25px;
  background-position: -421px -406px;
}

.Kuzminki {
  left: 567px;
  top: 509px;
  width: 77px;
  height: 14px;
  background-position: -567px -509px;
}

.Prospekt {
  left: 577px;
  top: 525px;
  width: 126px;
  height: 13px;
  background-position: -577px -525px;
}

.Vihino {
  left: 595px;
  top: 540px;
  width: 60px;
  height: 12px;
  background-position: -595px -540px;
}

.Vokzal {
  left: 223px;
  top: 23px;
  width: 92px;
  height: 14px;
  background-position: -223px -23px;
}

.Voikovskaya {
  left: 222px;
  top: 52px;
  width: 81px;
  height: 15px;
  background-position: -222px -52px;
}

.Sokol {
  left: 221px;
  top: 67px;
  width: 54px;
  height: 12px;
  background-position: -221px -67px;
}

.Paveletskaya {
  left: 439px;
  top: 448px;
  width: 75px;
  height: 30px;
  background-position: -439px -448px;
}

.Kolomenskaya {
  left: 406px;
  top: 521px;
  width: 87px;
  height: 16px;
  background-position: -406px -521px;
}

.Kantemirovskaya {
  left: 391px;
  top: 595px;
  width: 102px;
  height: 16px;
  background-position: -391px -595px;
}

.Tzaritzino {
  left: 407px;
  top: 611px;
  width: 76px;
  height: 15px;
  background-position: -407px -611px;
}

.Domoded {
  left: 389px;
  top: 637px;
  width: 103px;
  height: 18px;
  background-position: -389px -637px;
}

.Krasnogv {
  left: 383px;
  top: 656px;
  width: 127px;
  height: 13px;
  background-position: -383px -656px;
}

.Altufievo {
  left: 316px;
  top: 23px;
  width: 69px;
  height: 14px;
  background-position: -316px -23px;
}

.Bibirevo {
  left: 319px;
  top: 38px;
  width: 67px;
  height: 13px;
  background-position: -319px -38px;
}

.Otradnoe {
  left: 314px;
  top: 53px;
  width: 78px;
  height: 13px;
  background-position: -314px -53px;
}

.Dmitrovskaya {
  left: 315px;
  top: 110px;
  width: 85px;
  height: 16px;
  background-position: -315px -110px;
}

.Mendeleevskaya {
  left: 237px;
  top: 163px;
  width: 93px;
  height: 14px;
  background-position: -237px -163px;
}

.Serpuhovskaya {
  left: 305px;
  top: 495px;
  width: 86px;
  height: 17px;
  background-position: -305px -495px;
}

.Nagatinskaya {
  left: 308px;
  top: 531px;
  width: 83px;
  height: 16px;
  background-position: -308px -531px;
}

.Chertanovskaya {
  left: 304px;
  top: 610px;
  width: 88px;
  height: 16px;
  background-position: -304px -610px;
}

.Juzhnaya {
  left: 337px;
  top: 627px;
  width: 53px;
  height: 12px;
  background-position: -337px -627px;
}

.Prazhskaya {
  left: 324px;
  top: 640px;
  width: 65px;
  height: 14px;
  background-position: -324px -640px;
}

.Butovo {
  left: 343px;
  top: 712px;
  width: 115px;
  height: 22px;
  background-position: -343px -712px;
}

.Babushkinskaya {
  left: 410px;
  top: 38px;
  width: 92px;
  height: 13px;
  background-position: -410px -38px;
}

.Sviblovo {
  left: 410px;
  top: 52px;
  width: 69px;
  height: 14px;
  background-position: -410px -52px;
}

.Vdnh {
  left: 410px;
  top: 80px;
  width: 47px;
  height: 16px;
  background-position: -410px -80px;
}

.Alekseevskaya {
  left: 410px;
  top: 96px;
  width: 86px;
  height: 15px;
  background-position: -410px -96px;
}

.Rijskaya {
  left: 413px;
  top: 112px;
  width: 65px;
  height: 13px;
  background-position: -413px -112px;
}

.Mira {
  left: 410px;
  top: 176px;
  width: 94px;
  height: 29px;
  background-position: -410px -176px;
}

.Suharevskaya {
  left: 350px;
  top: 206px;
  width: 78px;
  height: 16px;
  background-position: -350px -206px;
}

.Oktyabrskaya {
  left: 217px;
  top: 476px;
  width: 82px;
  height: 23px;
  background-position: -217px -475px;
}

.Leninckiyprospekt {
  left: 177px;
  top: 527px;
  width: 122px;
  height: 16px;
  background-position: -177px -527px;
}

.Profsouznaya {
  left: 208px;
  top: 561px;
  width: 91px;
  height: 16px;
  background-position: -208px -561px;
}

.Belyaevo {
  left: 238px;
  top: 618px;
  width: 61px;
  height: 15px;
  background-position: -238px -618px;
}

.Stan {
  left: 218px;
  top: 653px;
  width: 81px;
  height: 16px;
  background-position: -218px -653px;
}

.Jasenevo {
  left: 253px;
  top: 670px;
  width: 60px;
  height: 14px;
  background-position: -253px -670px;
}

.Preobrazhenskayaploshad {
  left: 500px;
  top: 131px;
  width: 146px;
  height: 17px;
  background-position: -500px -131px;
}

.Krasnosel {
  left: 500px;
  top: 161px;
  width: 99px;
  height: 16px;
  background-position: -500px -161px;
}

.Komsomolskaya {
  left: 455px;
  top: 210px;
  width: 90px;
  height: 27px;
  background-position: -455px -210px;
}

.Krasnye {
  left: 422px;
  top: 241px;
  width: 97px;
  height: 17px;
  background-position: -422px -241px;
}

.Sportivnaya {
  left: 119px;
  top: 490px;
  width: 95px;
  height: 15px;
  background-position: -119px -490px;
}

.Universitet {
  left: 88px;
  top: 518px;
  width: 95px;
  height: 16px;
  background-position: -88px -518px;
}

.Prospektvernadskogo {
  left: 26px;
  top: 533px;
  width: 145px;
  height: 15px;
  background-position: -26px -533px;
}

.Zapadnaya {
  left: 48px;
  top: 549px;
  width: 114px;
  height: 14px;
  background-position: -48px -549px;
}

.Novokosino {
  left: 575px;
  top: 303px;
  width: 80px;
  height: 15px;
  background-position: -575px -303px;
}

.Perovo {
  left: 575px;
  top: 333px;
  width: 55px;
  height: 15px;
  background-position: -575px -333px;
}

.Entyzy {
  left: 575px;
  top: 349px;
  width: 117px;
  height: 13px;
  background-position: -575px -349px;
}

.Ploshadilicha {
  left: 513px;
  top: 394px;
  width: 109px;
  height: 15px;
  background-position: -513px -394px;
}

.Taganskaya {
  left: 409px;
  top: 403px;
  width: 88px;
  height: 45px;
  background-position: -409px -403px;
}

.Lublino {
  left: 495px;
  top: 581px;
  width: 64px;
  height: 15px;
  background-position: -495px -581px;
}

.Bratislavskaya {
  left: 495px;
  top: 597px;
  width: 91px;
  height: 15px;
  background-position: -495px -597px;
}

.Marino {
  left: 495px;
  top: 612px;
  width: 63px;
  height: 13px;
  background-position: -495px -612px;
}

.Shipilovskaya {
  left: 495px;
  top: 640px;
  width: 89px;
  height: 16px;
  background-position: -495px -640px;
}

.Novoslobodskaya {
  left: 226px;
  top: 178px;
  width: 105px;
  height: 14px;
  background-position: -226px -178px;
}

.Dobrininskaya {
  left: 374px;
  top: 479px;
  width: 95px;
  height: 17px;
  background-position: -374px -479px;
}

.Kievskaya {
  left: 135px;
  top: 305px;
  width: 88px;
  height: 36px;
  background-position: -135px -305px;
}

.Lermontovskij_prospekt {
  left: 595px;
  top: 552px;
  width: 170px;
  height: 12px;
  background-position: -595px -552px;
}

.Izmajlovskaya {
  left: 559px;
  top: 216px;
  width: 95px;
  height: 13px;
  background-position: -559px -216px;
}

.Cherkizovskaya {
  left: 500px;
  top: 116px;
  width: 146px;
  height: 16px;
  background-position: -500px -116px;
}

.Mezhdunarodnaya {
  left: 50px;
  top: 250px;
  width: 120px;
  height: 16px;
  background-position: -50px -250px;
}

.Park_Pobedy {
  left: 5px;
  top: 270px;
  width: 103px;
  height: 22px;
  background-position: -5px -270px;
}

.Kutuzovskaya {
  left: 97px;
  top: 210px;
  width: 95px;
  height: 17px;
  background-position: -97px -210px;
}

.Krylatskoe {
  left: 10px;
  top: 93px;
  width: 96px;
  height: 15px;
  background-position: -10px -93px;
}

.Slavyanskij_bulvar {
  left: 10px;
  top: 154px;
  width: 88px;
  height: 22px;
  background-position: -10px -154px;
}

.Vodnyj_stadion {
  left: 222px;
  top: 37px;
  width: 95px;
  height: 15px;
  background-position: -222px -37px;
}

.Timiryazevskaya {
  left: 315px;
  top: 97px;
  width: 95px;
  height: 18px;
  background-position: -315px -97px;
}

.Begovaya {
  left: 116px;
  top: 110px;
  width: 103px;
  height: 12px;
  background-position: -116px -110px;
}

.Dinamo {
  left: 221px;
  top: 98px;
  width: 64px;
  height: 12px;
  background-position: -221px -98px;
}

.Pyatnickoe_shosse {
  left: 7px;
  top: 20px;
  width: 107px;
  height: 13px;
  background-position: -7px -20px;
}

.Volokolamskaya {
  left: 0;
  top: 48px;
  width: 120px;
  height: 13px;
  background-position: 0 -48px;
}

.Chkalovskaya {
  left: 490px;
  top: 360px;
  width: 100px;
  height: 17px;
  background-position: -490px -360px;
}

.Novokuzneckaya {
  left: 290px;
  top: 405px;
  width: 110px;
  height: 17px;
  background-position: -290px -405px;
}

.Dostoevskaya {
  left: 362px;
  top: 158px;
  width: 93px;
  height: 14px;
  background-position: -362px -158px;
}

.Nagornaya {
  left: 308px;
  top: 547px;
  width: 83px;
  height: 13px;
  background-position: -308px -547px;
}

.Naximovskij_prospekt {
  left: 301px;
  top: 560px;
  width: 90px;
  height: 20px;
  background-position: -301px -560px;
}

.Avtozavodskaya {
  left: 395px;
  top: 505px;
  width: 98px;
  height: 16px;
  background-position: -395px -505px;
}

.Zyablikovo {
  left: 506px;
  top: 656px;
  width: 75px;
  height: 16px;
  background-position: -506px -656px;
}

.Annino {
  left: 330px;
  top: 682px;
  width: 59px;
  height: 14px;
  background-position: -330px -682px;
}

.Zhulebino {
  left: 595px;
  top: 568px;
  width: 100px;
  height: 15px;
  background-position: -595px -568px;
}

.Rimskaya {
  left: 513px;
  top: 379px;
  width: 60px;
  height: 15px;
  background-position: -513px -379px;
}

.Proletarskaya {
  left: 510px;
  top: 453px;
  width: 90px;
  height: 15px;
  background-position: -510px -453px;
}

.Tekstilshhiki {
  left: 555px;
  top: 495px;
  width: 90px;
  height: 14px;
  background-position: -555px -495px;
}

.Novye_Cheremushki {
  left: 190px;
  top: 577px;
  width: 105px;
  height: 16px;
  background-position: -190px -577px;
}

.Buninskaya_alleya {
  left: 237px;
  top: 782px;
  width: 121px;
  height: 15px;
  background-position: -237px -782px;
}

.Kaluzhskaya {
  left: 225px;
  top: 600px;
  width: 78px;
  height: 15px;
  background-position: -225px -600px;
}

.Vorobevy_gory {
  left: 80px;
  top: 505px;
  width: 120px;
  height: 15px;
  background-position: -80px -505px;
}

.Borisovo {
  left: 495px;
  top: 625px;
  width: 67px;
  height: 13px;
  background-position: -495px -625px;
}

.Solncevo {
  left: 85px;
  top: 670px;
  width: 67px;
  height: 20px;
  background-position: -85px -670px;
}

.Novoperedelkino {
  left: 44px;
  top: 725px;
  width: 110px;
  height: 15px;
  background-position: -44px -725px;
}

.PustayaStanciya {
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  background-position: 0 0;
}

.Hovrino {
  left: 225px;
  top: 8px;
  width: 97px;
  height: 13px;
  background-position: -225px -8px;
}

.Novogireevo {
  left: 575px;
  top: 321px;
  width: 97px;
  height: 13px;
  background-position: -575px -321px;
}

.Birulevo {
  left: 427px;
  top: 689px;
  width: 97px;
  height: 18px;
  background-position: -427px -689px;
}

.clear:after {
  content: '';
  display: block;
  clear: both;
}

.w-metromap {
  position: relative;
  padding: 0;
  color: #404040;
  font: 14px 'Open Sans', Arial, sans-serif;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .w-metromap {
    overflow: auto;
  }
}

@media screen and (max-width: 991px) {
  .mobcenter {
    text-align: center;
  }
}

.popup-maps {
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 26px 6px rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 5px 26px 6px rgba(0, 0, 0, .1);
  box-shadow: 0 5px 26px 6px rgba(0, 0, 0, .1);
  border: solid 3px #fff;
}

.wrap-map {
  position: relative;
  width: 100%;
  height: 475px;
}

@media screen and (max-width: 991px) {
  .wrap-map {
    height: 345px;
  }
}

.wrap-map #map {
  background-color: #fff;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.branch-b .tabs {
  display: none;
}

.branch-b .tabs.active {
  display: block;
}

.branch-b {
  position: relative;
  width: 100%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 3px #fff;
  -moz-box-shadow: 0 0 0 3px #fff;
  box-shadow: 0 0 0 3px #fff;
  border: solid 2px #ffe300;
  padding: 15px;
}

@media screen and (max-width: 991px) {
  .branch-b {
    padding: 5px;
  }
}

.branch-b .tabs-branch {
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e1cf;
  margin-bottom: 15px;
}

.branch-b .tabs-branch:after {
  content: "";
  display: block;
  clear: both;
}

.branch-b a {
  text-decoration: underline;
}

.branch-b .dashlink {
  text-decoration: none;
}

.dashlink {
  color: #A62320;
  border-bottom: 1px dashed;
  cursor: pointer;
  text-decoration: none;
}

.title-branch {
  position: relative;
  background: #a62320;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 15px;
}

.title-branch:after {
  content: '';
  display: block;
  clear: both;
}

.title-branch .close-popup {
  float: right;
  font-size: 13px;
  color: #dfbebd;
  padding-right: 15px;
  text-decoration: none;
  background: url(/images/icon-close-popup.png) no-repeat right center;
}

.title-branch .close-popup:hover {
  color: #fff;
}

.title-branch .name-branch {
  font-family: 'Open Sans';
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}

@media screen and (max-width: 991px) {
  .title-branch .name-branch {
    width: 100%;
    margin-bottom: 10px;
  }
}

.title-branch .link {
  display: inline-block;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
  margin: 0 10px;
}

@media screen and (max-width: 991px) {
  .title-branch .link {
    margin: 0;
    padding: 10px 12px;
    background-color: #bf3834;
  }

  .title-branch .link:hover {
    background-color: #CB514D;
  }
}

.title-branch .link .icon.left {
  margin-right: 10px;
}

.title-branch .link .icon.right {
  margin-left: 10px;
}

.title-branch .link .name {
  text-decoration: underline;
}

.title-branch .all-branch {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 10px 12px;
  background-color: #bf3834;
}

.title-branch .all-branch:hover {
  background-color: #CB514D;
}

@media screen and (max-width: 991px) {
  .title-branch .all-branch {
    position: relative;
  }
}

.gotoCalcBtn {
  float: right;
  display: block;
  padding: 5px 5px 5px 30px;
  color: #a62320;
  font-size: 9px;
  line-height: 12px;
  border-radius: 5px;
  background-color: #ffdb00;
  text-transform: uppercase;
  font-weight: 700;
  width: 200px;
}

.gotoCalcBtn:hover {
  color: #a62320;
}

.gotoCalcBtn img {
  float: left;
  margin-left: -20px;
  margin-top: 5px;
}

@media screen and (max-width: 991px) {
  .gotoCalcBtn {
    float: none;
    margin-bottom: 20px;
    padding: 10px 10px 10px 30px;
    width: auto;
  }

  .gotoCalcBtn img {
    margin-top: 0;
  }
}

.list-line > li {
  display: inline-block;
  margin-right: 10px;
  position: relative;
  line-height: 12px;
}

.list-line > li:last-child {
  margin-right: 0;
}

@media screen and (max-width: 991px) {
  .list-line > li {
    display: block;
    margin: 0 0 5px;
  }
}

.list-line.border-left > li {
  border-right: 1px solid #6d6d6d;
  padding-right: 10px;
}

.list-line.border-left > li:last-child {
  padding-right: 0;
  border-right: 0;
}

@media screen and (max-width: 991px) {
  .list-line.border-left > li {
    border: 0;
  }
}

.tabs-branch > li {
  float: left;
  padding-left: 10px;
  margin-left: 5px;
  background: url(/images/tabs-list-style.png) no-repeat left center;
}

.tabs-branch > li > a {
  display: block;
  position: relative;
  color: #4b4b4b;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  padding: 9px 12px;
  border-radius: 4px;
}

.tabs-branch > li > a:hover {
  color: #a62320;
}

.tabs-branch > li:first-child {
  padding: 0;
  margin: 0;
  background: 0 0;
}

.tabs-branch > li.active a {
  background: #ffdb00;
  text-decoration: none;
  color: #a62320;
}

.tabs-branch > li.active a:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  width: 8px;
  height: 4px;
  margin-left: -4px;
  background: url(/images/tabs-active-arrow.png) no-repeat left center;
}

.branch-text {
  padding-left: 22px;
  margin-bottom: 22px;
}

.branch-text .branch-icon {
  float: left;
  margin-left: -22px;
  max-width: 20px;
}

.text-red {
  color: #a62320;
}

.text-red:hover {
  color: #c53431;
}

.branch-text-caption {
  font-weight: 800;
  font-size: 12px;
  text-transform: uppercase;
  color: #4B4B4B;
  margin-bottom: 5px;
}

@media screen and (max-width: 991px) {
  .branch-text-caption {
    font-weight: 700;
    font-size: 15px;
  }
}

.branch-text-desc {
  font-size: 13px;
  line-height: 21px;
}

@media screen and (max-width: 991px) {
  .branch-text-desc {
    font-size: 14px;
  }
}

.branch-text.last {
  margin-bottom: 0;
}

.branch-b .list-route {
  margin-bottom: 10px;
}

.list-route:after,
.branch-gallery:after {
  content: "";
  display: block;
  clear: both;
}

.list-route > li {
  margin-right: 20px;
  margin-bottom: 8px;
  float: left;
}

@media screen and (max-width: 991px) {
  .list-route > li {
    float: none;
  }
}

.list-route.list-style-route li {
  list-style: disc;
  list-style-position: inside;
}

.info-btn {
  display: inline-block;
  vertical-align: middle;
  padding: 3px 6px;
  background: #d35552;
  border-radius: 3px;
  color: #fff;
  text-transform: uppercase;
  line-height: 14px;
}

.info-btn.no-btn {
  background: #bcbcbc;
}

.branch-b .branch-gallery {
  margin: 10px -8px 20px;
}

.branch-gallery > li {
  float: left;
  width: 25%;
  padding: 0 8px;
  margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
  .branch-gallery > li {
    width: 33.333%;
  }
}

@media screen and (max-width: 479px) {
  .branch-gallery > li {
    width: 50%;
  }
}

.branch-gallery > li > a {
  display: block;
  width: 100%;
  height: 105px;
  background: #fff;
  border: 3px solid #e0decb;
  border-radius: 5px;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  overflow: hidden;
}

.branch-gallery > li img {
  display: block;
  width: 100%;
  min-height: 100%;
}

.branch-gallery > li > a:hover img {
  -moz-opacity: .7;
  -khtml-opacity: .7;
  opacity: .7;
}

.mapnewlink-b {
  position: relative;
}

.mapnewlink {
  position: relative;
  color: #A62320;
  display: inline-block;
  line-height: 24px;
}

.mapnewlink .close {
  display: none;
  color: #DCA3A1;
  font-size: 12px;
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .mapnewlink .close {
    float: right;
  }
}

.mapnewlink.active {
  background: #a62320 url(/images/metromap/icon-map-small2.png) 7px 5px no-repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 10px 5px 24px;
}

@media screen and (max-width: 991px) {
  .mapnewlink.active {
    width: 100%;
  }
}

.mapnewlink.active:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 40px;
  width: 0;
  height: 0;
  border-top: 8px solid #A62320;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

.mapnewlink.active .close {
  display: inline;
}

.mapnewlink.active .text {
  color: #FFF;
  border: 0;
  cursor: default;
}

.mapnewlink.active img {
  display: none;
  position: relative;
  left: -2px;
}

.mapnewlink.active #wowHideMe {
  display: none;
}

.mapnewlink img {
  display: none;
  position: relative;
  left: -2px;
}

.mapnewlink .img-noactive {
  display: inline;
  top: 3px;
}

.mapnewlink .text {
  color: #A62320;
  border-bottom: 1px dashed;
  cursor: pointer;
}

.newAddressText {
  display: none;
  background: #F6F6F6;
  padding: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.branchMoMap {
  width: 100%;
  min-height: 120px;
  border: solid #f0f0f0 1px;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
}

@media screen and (max-width: 991px) {
  .branchMoMap {
    text-align: center;
    min-height: 0;
  }
}

.branchMoMap .img-b {
  width: 30%;
  margin-right: 3%;
}

@media screen and (max-width: 991px) {
  .branchMoMap .img-b {
    display: none;
  }
}

.branchMoMap .link {
  width: 65%;
  padding: 20px;
}

@media screen and (max-width: 991px) {
  .branchMoMap .link {
    width: 100%;
  }
}

.branchMoMap .link a {
  font-size: 18px;
  color: #000;
  font-family: 'Roboto Condensed', sans-serif;
}

.metro-tabs {
  text-align: center;
  margin: 0 -5px 30px;
  display: none;
}

@media screen and (max-width: 991px) {
  .metro-tabs {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .metro-tabs {
    display: none;
  }

  #map {
    display: none;
  }
}

.metro-tabs > li {
  padding: 0 5px;
  border-left: 1px solid #c2c2c2;
  width: 50%;
  display: inline-block;
}

.metro-tabs > li:first-child {
  border-left: 0;
}

.metro-tabs > li > a {
  display: block;
  min-height: 75px;
  padding: 20px 10px;
  background-color: #f1f1f1;
  font-size: 15px;
  font-weight: 700;
  color: rgba(9, 9, 9, .75);
  text-transform: uppercase;
  border-radius: 3px;
  margin: -10px 0;
  text-decoration: underline;
}

.metro-tabs > li.active > a {
  color: #fff;
  background-color: #a62320;
  text-decoration: none;
}

@media screen and (min-width: 992px) {
  #metromapfull {
    display: none !important;
  }

  #mapfilials {
    display: block !important;
  }
}

@media screen and (max-width: 991px) {
  #metromapfull,
  #mapfilials {
    padding-top: 20px;
    border-top: 1px solid #EAEAEA;
  }
}

@media screen and (max-width: 479px) {
  #metromapfull,
  #mapfilials {
    display: block !important;
    /*height: 110px;*/
  }
}

@media screen and (min-width: 992px) {
  #metromaplist {
    display: none !important;
  }
}

@media screen and (max-width: 479px) {
  #metromaplist {
    display: none !important;
  }
}

.metrolist > li {
  margin-bottom: 20px;
}

.metrolist .metroline {
  display: inline-block;
  color: #5f4b4b;
  text-decoration: none;
  padding-left: 30px;
  position: relative;
  font-size: 16px;
}

.metrolist .metroline:hover {
  color: #2277B6;
}

.metrolist .metroline .icon {
  position: absolute;
  left: 5px;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.metrolist .line-1 .icon {
  background-color: #ce0000;
}

.metrolist .line-1 .icon:before {
  background-color: #ce0000;
}

.metrolist .line-2 .icon {
  background-color: #0a6f20;
}

.metrolist .line-2 .icon:before {
  background-color: #0a6f20;
}

.metrolist .line-3 .icon {
  background-color: #072889;
}

.metrolist .line-3 .icon:before {
  background-color: #072889;
}

.metrolist .line-4 .icon {
  background-color: #069cd3;
}

.metrolist .line-4 .icon:before {
  background-color: #069cd3;
}

.metrolist .line-5 .icon {
  background-color: #7f0000;
}

.metrolist .line-5 .icon:before {
  background-color: #7f0000;
}

.metrolist .line-6 .icon {
  background-color: #ff7f00;
}

.metrolist .line-6 .icon:before {
  background-color: #ff7f00;
}

.metrolist .line-7 .icon {
  background-color: #92007b;
}

.metrolist .line-7 .icon:before {
  background-color: #92007b;
}

.metrolist .line-8 .icon {
  background-color: #ffdd03;
}

.metrolist .line-8 .icon:before {
  background-color: #ffdd03;
}

.metrolist .line-9 .icon {
  background-color: #a2a5b4;
}

.metrolist .line-9 .icon:before {
  background-color: #a2a5b4;
}

.metrolist .line-10 .icon {
  background-color: #8cce3a;
}

.metrolist .line-10 .icon:before {
  background-color: #8cce3a;
}

.metrolist .line-11 .icon {
  background-color: #29b1a6;
}

.metrolist .line-11 .icon:before {
  background-color: #29b1a6;
}

.metrolist .line-12 .icon {
  background-color: #b2dae7;
}

.metrolist .line-12 .icon:before {
  background-color: #b2dae7;
}

.linelist .metroline .icon {
  width: 8px;
  height: 8px;
  top: 5px;
}

.linelist .metroline .icon:before {
  content: '';
  position: absolute;
  left: -4px;
  right: -4px;
  top: 50%;
  height: 2px;
  margin-top: -1px;
}

.search-line-metro {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #EAEAEA;
}

.search-line-metro:after {
  content: '';
  display: table;
  clear: both;
}

.search-line-metro .search-text {
  width: 68%;
  position: relative;
}

.search-line-metro .search-text .hide {
  display: none;
}

.search-line-metro .search-text .field {
  width: 100%;
  height: 52px;
  border-color: #ebebeb;
  padding: 16px 30px 16px 10px;
  font-size: 15px;
  font-weight: 700;
  font-family: Arial;
  text-transform: uppercase;
  color: #252525;
}

.search-line-metro .search-text .send {
  width: 30px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: url(/images/metromap/icon-search.png) no-repeat left center;
}

.search-line-metro .search-text .send.active {
  background: url(/images/metromap/icon-close.png) no-repeat left center;
}

.search-line-metro .search-text > li {
  margin-bottom: 20px;
}

.search-line-metro .search-text .metroline {
  display: inline-block;
  color: #5f4b4b;
  text-decoration: none;
  padding-left: 30px;
  position: relative;
  font-size: 16px;
}

.search-line-metro .search-text .metroline:hover {
  color: #2277B6;
}

.search-line-metro .search-text .metroline .icon {
  position: absolute;
  left: 5px;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.search-line-metro .search-text .line-1 .icon {
  background-color: #ce0000;
}

.search-line-metro .search-text .line-1 .icon:before {
  background-color: #ce0000;
}

.search-line-metro .search-text .line-2 .icon {
  background-color: #0a6f20;
}

.search-line-metro .search-text .line-2 .icon:before {
  background-color: #0a6f20;
}

.search-line-metro .search-text .line-3 .icon {
  background-color: #072889;
}

.search-line-metro .search-text .line-3 .icon:before {
  background-color: #072889;
}

.search-line-metro .search-text .line-4 .icon {
  background-color: #069cd3;
}

.search-line-metro .search-text .line-4 .icon:before {
  background-color: #069cd3;
}

.search-line-metro .search-text .line-5 .icon {
  background-color: #7f0000;
}

.search-line-metro .search-text .line-5 .icon:before {
  background-color: #7f0000;
}

.search-line-metro .search-text .line-6 .icon {
  background-color: #ff7f00;
}

.search-line-metro .search-text .line-6 .icon:before {
  background-color: #ff7f00;
}

.search-line-metro .search-text .line-7 .icon {
  background-color: #92007b;
}

.search-line-metro .search-text .line-7 .icon:before {
  background-color: #92007b;
}

.search-line-metro .search-text .line-8 .icon {
  background-color: #ffdd03;
}

.search-line-metro .search-text .line-8 .icon:before {
  background-color: #ffdd03;
}

.search-line-metro .search-text .line-9 .icon {
  background-color: #a2a5b4;
}

.search-line-metro .search-text .line-9 .icon:before {
  background-color: #a2a5b4;
}

.search-line-metro .search-text .line-10 .icon {
  background-color: #8cce3a;
}

.search-line-metro .search-text .line-10 .icon:before {
  background-color: #8cce3a;
}

.search-line-metro .search-text .line-11 .icon {
  background-color: #29b1a6;
}

.search-line-metro .search-text .line-11 .icon:before {
  background-color: #29b1a6;
}

.search-line-metro .search-text .line-12 .icon {
  background-color: #b2dae7;
}

.search-line-metro .search-text .line-12 .icon:before {
  background-color: #b2dae7;
}

.search-line-metro .search-text .metroline {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media screen and (max-width: 479px) {
  .search-line-metro .search-text .metroline {
    font-size: 13px;
    line-height: 18px;
  }
}

.search-line-metro .search-text .metroline .icon {
  width: 8px;
  height: 8px;
  top: 5px;
}

.search-line-metro .search-btn {
  width: 30%;
  display: inline-block;
  height: 52px;
  background-color: #f1f1f1;
  color: #2277b6;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  border-radius: 3px;
}

.search-line-metro .search-btn.active {
  background-color: #a62320;
  color: #fff;
}

.search-line-metro .line-drop {
  position: absolute;
  width: 100%;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #ffe300;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .06);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, .06);
  box-shadow: 0 0 16px rgba(0, 0, 0, .06);
  padding: 20px;
  top: 100%;
  left: 0;
  z-index: 100;
  margin-top: -10px;
}

.page_404 {
  text-align: center;
  background: url(/images/404/head-404-bg.jpg) no-repeat center 155px;
  background-size: 1152px auto;
  padding-bottom: 40px;
}

.page_404 img {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .page_404 {
    background-size: auto;
  }
}

.page_404 .header__logo {
  position: relative;
  display: inline-block;
  left: 0;
  top: 0;
  margin-bottom: 292px;
  background-size: 272px 307.42857142857144px;
  width: 250px;
  height: 70px;
}

@media screen and (min-width: 768px) {
  .page_404 .header__logo {
    margin-bottom: 318px;
    width: 429px;
    height: 121px;
    background-size: auto auto;
  }
}

.page_404 .img_404 {
  margin-bottom: 50px;
}

.page_404 .img_404 img {
  width: 216px;
}

.page_404 .img_404_span {
  margin-top: -50px;
  margin-bottom: -50px;
}

.img_404_span span {
  font-size: 150pt;
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  .page_404 .img_404 img {
    width: auto;
  }
}

.page_404 .page__container {
  padding-top: 30px;
}

.page_404 .title_404 {
  font-size: 28px;
  font-weight: 700;
  color: #a62320;
  margin-bottom: 20px;
  line-height: 1;
}

@media screen and (min-width: 768px) {
  .page_404 .title_404 {
    font-size: 34px;
  }
}

.page_404 .text_404 {
  color: #3c3c3c;
  font-size: 14px;
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .page_404 .text_404 {
    font-size: 16px;
  }
}

.page_404 .hr {
  max-width: 760px;
  border-top: 1px solid #d9d9d9;
  margin: 30px auto;
}

.page_404 .menu_404 {
  padding: 0;
}

.page_404 .menu_404 > li {
  margin-bottom: 10px;
  margin-right: 20px;
  display: inline-block;
}

.page_404 .menu_404 > li > a {
  font-size: 16px;
  color: #1f1f1f;
  text-decoration: underline;
}

.page_404 .menu_404 > li > a:hover {
  color: #a62320;
}

.filials-region-tabs {
  text-align: center;
  margin: 0 0 30px;
  border: 1px solid #c4c4c4;
  background-color: #f4f4f4;
  border-radius: 3px;
}

@media screen and (max-width: 479px) {
  .filials-region-tabs {
    display: none;
  }
}

.filials-region-tabs > li {
  width: 50%;
  display: inline-block;
}

.filials-region-tabs > li > a {
  display: block;
  padding: 10px;
  font-size: 14px;
  color: #363636;
  border-radius: 3px;
  margin: -1px;
  text-decoration: underline;
}

.filials-region-tabs > li.active > a {
  color: #fff;
  background-color: #a62320;
  text-decoration: none;
}

@media screen and (max-width: 479px) {
  #filialMap {
    display: none !important;
  }
}

@media screen and (max-width: 479px) {
  #filialRegions {
    display: block !important;
  }
}

.filial-regions-list.list-dotted > li {
  margin-bottom: 20px;
}

.filial-regions-list > li {
  display: inline-block;
  width: 30%;
  vertical-align: top;
}

@media screen and (max-width: 479px) {
  .filial-regions-list > li {
    width: 49%;
  }
}

.filial-regions-list > li > a {
  font-size: 18px;
  color: #000;
  text-decoration: underline;
}

@media screen and (max-width: 479px) {
  .filial-regions-list > li > a {
    font-size: 16px;
  }
}

.filial-regions-list > li > a:hover {
  text-decoration: none;
}

.filials-map {
  position: relative;
}

.filials-map .item-map {
  position: absolute;
  display: block;
  padding-top: 6px;
  -webkit-filter: drop-shadow(0 2px 22px rgba(0, 0, 0, .15));
  filter: drop-shadow(0 2px 22px rgba(0, 0, 0, .15));
  color: #606060;
  text-decoration: none;
  font-family: Arial;
  font-weight: 700;
  font-size: 17px;
  text-shadow: 0 -3px 4px #f6f6f6, 0 -3px 4px #f6f6f6, 0 3px 4px #f6f6f6, 0 3px 4px #f6f6f6, -3px 0 4px #f6f6f6, 3px 0 4px #f6f6f6, -3px 0 4px #f6f6f6, 3px 0 4px #f6f6f6, -1px -3px 4px #f6f6f6, 1px -3px 4px #f6f6f6, -1px 3px 4px #f6f6f6, 1px 3px 4px #f6f6f6, -3px -1px 4px #f6f6f6, 3px -1px 4px #f6f6f6, -3px 1px 4px #f6f6f6, 3px 1px 4px #f6f6f6, -2px -3px 4px #f6f6f6, 2px -3px 4px #f6f6f6, -2px 3px 4px #f6f6f6, 2px 3px 4px #f6f6f6, -3px -2px 4px #f6f6f6, 3px -2px 4px #f6f6f6, -3px 2px 4px #f6f6f6, 3px 2px 4px #f6f6f6, -3px -3px 4px #f6f6f6, 3px -3px 4px #f6f6f6, -3px 3px 4px #f6f6f6, 3px 3px 4px #f6f6f6, -3px -3px 4px #f6f6f6, 3px -3px 4px #f6f6f6, -3px 3px 4px #f6f6f6, 3px 3px 4px #f6f6f6;
}

.filials-map .item-map:before {
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #b3312f;
  top: 0;
  left: 50%;
  margin-left: -3px;
  z-index: 1;
}

.filials-map .capital {
  font-size: 32px;
  font-weight: 700;
  color: #b3312f;
  text-decoration: none;
  padding: 0;
  text-shadow: none;
  -webkit-filter: none;
  filter: none;
}

.filials-map .capital:before {
  display: none;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

button,
input,
textarea {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
  color: #2277b6;
}

@media (max-width: 991px) {
  a {
    text-decoration: none;
  }
}

a:hover {
  text-decoration: none;
}

.students-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
}

.students-list .student-item {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
}

.students-list .student-item > a {
  display: block;
  text-decoration: none;
  overflow: hidden;
}

.students-list .student-item > a .student-photo {
  display: block;
  float: left;
  width: 65px;
}

.students-list .student-item > a .student-name {
  margin-left: 85px;
  font-weight: bold;
  font-size: 11pt;
}

.students-list .student-item > a .student-announce {
  margin-left: 85px;
  color: #000000;
}

.students-list .student-item > a .student-date {
  margin-left: 85px;
  color: #838487;
  font-size: 11px;
}

.student-detials {
  display: block;
  position: relative;
  overflow: hidden;
}

.student-detials .student-photo {
  display: block;
  float: right;
  margin: 0 0 1em 1em;
}

.student-detials .student-name span {
  font-weight: bold;
  font-size: 12pt;
}

.student-detials .student-age span {
  font-size: 12pt;
}

.student-detials .student-story {
  position: relative;
}

.content .faq-list {
  display: block;
  position: relative;
}

.content .faq-list > table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #000000;
}

.content .faq-list > table th {
  font-size: 12pt;
  font-weight: bold;
  padding: 6px 10px 25px;
}

.content .faq-list > table td {
  border: 1px solid #000000;
}

.content .faq-list > table td.question {
  color: #12698c;
  font-style: italic;
}

.red-button {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  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;
  /* width: 193px; */
  height: 38px;
  background-color: #a62320;
  border-radius: 2px;
  color: white;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.transmission .e_badge_sticker {
  right: 10px !important;
  top: 10px !important;
  position: absolute !important;
  left: auto !important;
}

.package_price div.name-category {
  margin-top: 0 !important;
}

.package_price div.name-category:first-line {
  line-height: 30px;
}

fieldset.rating {
  border: none;
  float: left;
  margin-top: -8px;
  margin-left: -8px;
}

fieldset.rating > input {
  display: none;
}

fieldset.rating > label:before {
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

fieldset.rating > .half:before {
  content: "\f089";
  position: absolute;
}

fieldset.rating > label {
  color: #ddd;
  float: right;
}

/***** CSS Magic to Highlight Stars on Hover *****/

fieldset.rating > input:checked ~ label,
fieldset.rating:not(:checked) > label:hover,
fieldset.rating:not(:checked) > label:hover ~ label {
  color: #FFD700;
}

/* hover previous stars in list */

fieldset.rating > input:checked + label:hover,
fieldset.rating > input:checked ~ label:hover,
fieldset.rating > label:hover ~ input:checked ~ label,
fieldset.rating > input:checked ~ label:hover ~ label {
  color: #FFED85;
}

.student-rating .icon-star,
.student-rating .icon-star-empty {
  color: #FFD700;
}

.branches-block__custom-marker {
  display: -ms-flexbox;
  /*display: flex;*/
  display: block;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  /*width: 100%;*/
  max-width: 318px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  color: #2973c4;
  /*padding-top: 10px;*/
  /*padding-left: 10px;*/
  /*padding-right: 10px;*/
  /*padding-bottom: 14px;*/
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  background: linear-gradient(to bottom, white, rgba(255, 255, 255, 0.5));
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
  font-family: "RobotoCondensed", sans-serif;
}

.branches-block__custom-marker.big-parent {
  margin-top: -70px;
  width: 318px;
}

.branches-block__custom-marker.small-parent {
  margin-top: -50px;
}

.branches-block__custom-marker:not(:last-child) {
  margin-bottom: 15px;
}

.branches-block__custom-marker:hover {
  text-decoration: none;
}

.branches-block__custom-marker span.filial-name {
  display: block;
  position: absolute;
  top: -45px;
  left: 70px;
  transition: all 0.3s ease-in-out;
  width: intrinsic;
  /* Safari/WebKit uses a non-standard name */
  width: -moz-max-content;
  /* Firefox/Gecko */
  width: -webkit-max-content;
}

.branches-block__marker-wrapper {
  position: relative;
  display: block;
  width: 62px;
  height: 71px;
  margin-right: 15px;
}

.branches-block__icon-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #7fbdcf;
  padding-top: 15px;
  padding-bottom: 10px;
  border-radius: 50%;
  z-index: 1;
}

.branches-block__icon-wrapper::before,
.branches-block__icon-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -13px;
  width: 10px;
  height: 34px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: inherit;
  z-index: -1;
}

.branches-block__icon-wrapper::before {
  left: 17px;
  border-top-left-radius: 2px;
}

.branches-block__icon-wrapper::after {
  left: auto;
  right: 17px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top-right-radius: 2px;
}

.branches-block__icon-wrapper img {
  display: block;
  width: 27px;
  height: 35px;
}

.branches-block__small-marker-wrapper {
  position: relative;
  display: block;
  width: 47px;
  height: 54px;
}

.branches-block__small-icon-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #7fbdcf;
  padding-top: 10px;
  padding-bottom: 5px;
  border-radius: 50%;
  z-index: 1;
}

.branches-block__small-icon-wrapper::before,
.branches-block__small-icon-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -7px;
  width: 16px;
  height: 24px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: inherit;
  z-index: -1;
}

.branches-block__small-icon-wrapper::before {
  left: 12px;
  border-top-left-radius: 2px;
}

.branches-block__small-icon-wrapper::after {
  left: auto;
  right: 13px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top-right-radius: 2px;
}

.branches-block__small-icon-wrapper img {
  display: block;
  width: 27px;
  height: 35px;
}

.form-control {
  border: none;
  outline: none !important;
  -webkit-appearance: none;
  background: none;
  /*overflow: hidden;*/
  line-height: normal;
  color: #000;
  height: 52px;
  font-weight: 300;
  font-size: 18px;
  font-family: "RobotoCondensed", sans-serif;
  border-radius: 2px;
  padding-left: 25px;
  padding-right: 60px;
  width: 100%;
  background-color: #fff;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #666666;
}

.form-control::-webkit-input-placeholder {
  color: #666666;
  opacity: 1;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
}

.form-control:-ms-input-placeholder {
  color: #666666;
  opacity: 1;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
}

.form-control::-ms-input-placeholder {
  color: #666666;
  opacity: 1;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
}

.form-control::placeholder {
  color: #666666;
  opacity: 1;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
}

.form-control:-moz-placeholder {
  color: #666666;
}

.form-control::-moz-placeholder {
  color: #666666;
}

.form-control:-ms-input-placeholder {
  color: #666666;
}

.form-control::-webkit-input-placeholder {
  color: #666666;
}

.tab-content .tab-pane {
  display: none;
}

.tab-content .tab-pane.active {
  display: block;
}

.btn {
  display: block;
  text-align: center;
  border-radius: 4px;
  color: #fff;
  font-family: "RobotoCondensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  padding-top: 14px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

.btn:hover {
  box-shadow: none;
}

.btn:active {
  box-shadow: none;
}

.btn:active,
.btn:focus,
.btn:hover {
  color: #fff;
  text-decoration: none !important;
  outline: none !important;
}

.branches-block__form {
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: calc(100% - 60px);
  z-index: 2;
  font-family: "RobotoCondensed", sans-serif;
}

.branches-block__input-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  z-index: 2;
}

.branches-block__input {
  display: block;
  width: 100%;
  border: 0;
  padding-left: 210px;
  padding-right: 60px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
  color: #000;
  border-bottom: 1px solid #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out;
}

.branches-block__input.active {
  border-bottom: 1px solid #ccc;
  box-shadow: none;
}

.branches-block__input::-webkit-input-placeholder {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
  color: #999999;
}

.branches-block__input:-ms-input-placeholder {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
  color: #999999;
}

.branches-block__input::-ms-input-placeholder {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
  color: #999999;
}

.branches-block__input::placeholder {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
  color: #999999;
}

.branches-block__description-block {
  position: absolute;
  top: 0;
  left: -1px;
  right: auto;
  bottom: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  width: 185px;
  height: 52px;
  padding-left: 15px;
  transition: all 0.3s ease-in-out;
  background-image: url("/images/bg.svg");
  background-repeat: no-repeat;
  background-size: 186px 52px;
  background-position: left center;
}

.branches-block__description-block img {
  display: block;
  width: 27px;
  height: 35px;
  margin-right: 10px;
  transition: all 0.3s ease-in-out;
}

.branches-block__description-block span {
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  color: #000;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
}

.branches-block__form .btn--search {
  outline: 0 !important;
  position: absolute;
  top: 10px;
  right: 14px;
  border: 0;
  background: 0;
  padding: 0;
  width: 32px;
  height: 32px;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}

.branches-block__form .btn--search::after {
  content: '';
  position: absolute;
  top: 0;
  right: -10px;
  opacity: 0;
  pointer-events: none;
  width: 1px;
  height: 32px;
  background-color: #cccccc;
  transition: all 0.3s ease-in-out;
}

.branches-block__form .btn--search img {
  display: block;
  width: 32px;
  height: 32px;
}

.branches-block__form .btn--search.active {
  right: 52px;
}

.branches-block__form .btn--search.active::after {
  opacity: 1;
  pointer-events: all;
}

.branches-block__form .btn--close {
  outline: 0 !important;
  position: absolute;
  top: 20px;
  right: 18px;
  border: 0;
  background: 0;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  width: 10px;
  height: 10px;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}

.branches-block__form .btn--close img {
  display: block;
  width: 10px;
  height: 10px;
}

.branches-block__form .btn--close.active {
  opacity: 1;
  pointer-events: all;
}

.branches-block__help-block {
  position: absolute;
  top: 52px;
  left: 0;
  bottom: auto;
  opacity: 0;
  pointer-events: none;
  width: 100%;
  padding: 30px;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  z-index: 1;
  transition: all 0.3s ease-in-out;
}

.branches-block__help-block.active {
  opacity: 1;
  pointer-events: all;
}

.branches-block__city-block {
  display: block;
}

.branches-block__city-block.disabled {
  display: none;
}

.branches-block__city-block ul {
  display: block;
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.branches-block__city-block ul li a {
  outline: 0;
  display: block;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2;
  color: #000;
  transition: all 0.3s ease-in-out;
}

.branches-block__city-block ul li a:hover {
  color: #000;
  text-decoration: none;
}

.branches-block__city-block ul li:not(:last-child) {
  margin-bottom: 15px;
}

.branches-block__subway-block {
  display: none;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
}

.branches-block__subway-block.active {
  display: -ms-flexbox;
  display: flex;
}

.branches-block__subway-option-wrapper {
  display: block;
  width: 100%;
  max-width: 250px;
}

#mapfilials a.branches-block__subway-option {
  outline: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2;
  color: #000;
  text-decoration: none;
}

#mapfilials a.branches-block__subway-option span {
  max-width: 220px;
}

.branches-block__subway-option:hover {
  text-decoration: none;
  color: #000;
}

.branches-block__subway-option:not(:last-child) {
  margin-bottom: 22px;
}

.branches-block__subway-icon-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  background-color: #7fbdcf;
  margin-right: 10px;
}

.branches-block__subway-option img {
  display: block;
  width: 16px;
  height: 11px;
}

.suggestions-wrapper {
  display: none !important;
}

#mapfilials .metrolist {
  padding-top: 110px;
  display: none;
}

@media screen and (max-width: 479px) {
  .branches-block__form {
    left: 0px;
    width: calc(100% - 0px);
  }

  .branches-block__input {
    padding-left: 15px;
    padding-right: 45px;
    font-size: 14px;
  }

  .branches-block__input::-webkit-input-placeholder {
    font-size: 14px;
  }

  .branches-block__input:-ms-input-placeholder {
    font-size: 14px;
  }

  .branches-block__input::-ms-input-placeholder {
    font-size: 14px;
  }

  .branches-block__input::placeholder {
    font-size: 14px;
  }

  .branches-block__description-block {
    display: none;
  }

  .branches-block .btn--search {
    top: 15px;
    width: 20px;
    height: 20px;
  }

  .branches-block .btn--search::after {
    height: 20px;
  }

  .branches-block .btn--search img {
    width: 20px;
    height: 20px;
  }

  .branches-block .btn--search.active {
    right: 45px;
  }

  .branches-block__city-block ul li a {
    font-size: 14px;
  }

  .branches-block__subway-block.active {
    display: block;
  }

  .branches-block__subway-option-wrapper:not(:last-child) {
    margin-bottom: 15px;
  }

  .branches-block__subway-option {
    font-size: 14px;
  }

  .branches-block__subway-option:not(:last-child) {
    margin-bottom: 10px;
  }

  .branches-block .btn--close {
    right: 15px;
  }

  .branches-block__input.active {
    padding-right: 75px;
  }

  #mapfilials .metrolist {
    display: block;
  }
}

@media screen and (max-width: 991px) {
  .branches-block__form {
    top: 40px;
  }
}

/**reset**/

input,
textarea,
select,
button {
  font-weight: normal;
  font-style: normal;
}

a:focus {
  outline: none;
}

button {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

p {
  margin: 0;
}

ul,
li {
  padding: 0;
  margin: 0;
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
}

ol,
ul {
  list-style: none;
}

img {
  border: 0;
}

input[type="submit"],
button {
  cursor: pointer;
  font-size: 14px;
}

.r-fl {
  float: right;
  position: relative;
}

.l-fl {
  float: left;
  position: relative;
}

.v-m {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.clear {
  clear: both;
}

.helper {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}

.img-center {
  text-align: center;
}

.img-center:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}

.img-center img {
  display: inline-block;
  vertical-align: middle;
  max-width: 98%;
  max-height: 100%;
}

.v-center {
  position: relative;
  text-align: center;
}

.v-center:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}

.v-center > .v-m {
  max-width: 98%;
}

.tabs {
  display: none;
}

.tabs.active {
  display: block;
}

.row {
  font-size: 0;
  letter-spacing: -5px;
}

.row .col {
  font-size: 14px;
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
}

/**end-reset**/

/**input style**/

.w-content-new textarea {
  font: 14px Arial;
}

.w-content-new .field {
  display: inline-block;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #c6c1b7;
  color: #404040;
  padding: 10px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  margin: 0;
  font: 14px Arial;
  width: 100%;
}

.w-content-new .field:hover {
  background-color: #f9f9f9;
}

.w-content-new .field:focus {
  background: #ffffff;
}

.w-content-new textarea.field {
  height: 100px;
  resize: vertical;
  font: 14px Arial;
  width: 100%;
}

.w-content-new .w-field {
  position: relative;
  margin: 0 0 10px;
}

.w-content-new .w-field.error .field {
  background: #f6e6e6;
  border-color: #a62320;
  color: #a62320;
  font-size: 15px;
}

.w-content-new .w-field.error ::-webkit-input-placeholder {
  color: #838383;
}

.w-content-new .w-field.error :-moz-placeholder {
  color: #838383;
}

.w-content-new ::-webkit-input-placeholder {
  color: #888888;
  font-size: 14px;
}

.w-content-new :-moz-placeholder {
  color: #888888;
  font-size: 14px;
}

.w-content-new .w-field.error ::-webkit-input-placeholder {
  color: #a62320;
}

.w-content-new .w-field.error :-moz-placeholder {
  color: #a62320;
}

.w-content-new input.error,
.w-content-new textarea.error {
  background: #f6e6e6;
  border-color: #a62320;
}

.w-content-new label.error {
  display: inline-block;
  color: #a62320;
  margin-bottom: 10px;
}

.delay {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

.indent-b {
  margin-bottom: 20px;
}

.indent-t {
  margin-top: 20px;
}

.text-red {
  color: #a22729;
}

.text-grey {
  color: #7d7d7d;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-up {
  text-transform: uppercase;
}

.text-low {
  text-transform: lowercase;
}

.fs9 {
  font-size: 9px;
}

.fs12 {
  font-size: 12px;
}

.fs13 {
  font-size: 13px;
}

.fs15 {
  font-size: 15px;
}

.fs16 {
  font-size: 16px;
}

.fs17 {
  font-size: 17px;
}

.fs18 {
  font-size: 18px;
}

.fs19 {
  font-size: 19px;
}

.fs20 {
  font-size: 20px;
}

.fs21 {
  font-size: 21px;
}

.fs22 {
  font-size: 22px;
}

.fs23 {
  font-size: 23px;
}

.fs24 {
  font-size: 24px;
}

.fs25 {
  font-size: 25px;
}

.fs26 {
  font-size: 26px;
}

.fs30 {
  font-size: 30px;
}

.fs40 {
  font-size: 40px;
}

.f_bold {
  font-weight: 700;
}

.f_light {
  font-weight: 300;
}

/**end input style**/

.progress-bar {
  background-color: #eaeaea;
  height: 25px;
  padding: 5px;
  width: 220px;
  margin: 70px 0 20px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 5px #ccc inset, 0 1px 0 #eee;
  -webkit-box-shadow: 0 1px 5px #ccc inset, 0 1px 0 #eee;
  box-shadow: 0 1px 5px #ccc inset, 0 1px 0 #eee;
}

.progress-bar span {
  display: inline-block;
  height: 100%;
  background-color: #777;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
  -webkit-transition: width .4s ease-in-out;
  -moz-transition: width .4s ease-in-out;
  -ms-transition: width .4s ease-in-out;
  -o-transition: width .4s ease-in-out;
  transition: width .4s ease-in-out;
}

/*---------------------------*/

.blue span {
  background-color: #993333;
}

.orange span {
  background-color: #fecf23;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fecf23), to(#fd9215));
  background-image: -webkit-linear-gradient(top, #fecf23, #fd9215);
  background-image: -moz-linear-gradient(top, #fecf23, #fd9215);
  background-image: -ms-linear-gradient(top, #fecf23, #fd9215);
  background-image: -o-linear-gradient(top, #fecf23, #fd9215);
  background-image: linear-gradient(top, #fecf23, #fd9215);
}

.green span {
  background-color: #a5df41;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a5df41), to(#4ca916));
  background-image: -webkit-linear-gradient(top, #a5df41, #4ca916);
  background-image: -moz-linear-gradient(top, #a5df41, #4ca916);
  background-image: -ms-linear-gradient(top, #a5df41, #4ca916);
  background-image: -o-linear-gradient(top, #a5df41, #4ca916);
  background-image: linear-gradient(top, #a5df41, #4ca916);
}

/*---------------------------*/

.stripes span {
  -webkit-background-size: 30px 30px;
  -moz-background-size: 30px 30px;
  background-size: 30px 30px;
  background-image: -webkit-gradient(linear, left top, right bottom,
								color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
								color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
								color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),
								to(transparent));
  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
  background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
  background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
  background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
  background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                                transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                                transparent 75%, transparent);
  -webkit-animation: animate-stripes 3s linear infinite;
  -moz-animation: animate-stripes 3s linear infinite;
}

@-webkit-keyframes animate-stripes {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 60px 0;
  }
}

@-moz-keyframes animate-stripes {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 60px 0;
  }
}

/*---------------------------*/

.shine span {
  position: relative;
}

.shine span::after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-animation: animate-shine 2s ease-out infinite;
  -moz-animation: animate-shine 2s ease-out infinite;
}

@-webkit-keyframes animate-shine {
  0% {
    opacity: 0;
    width: 0;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 0;
    width: 95%;
  }
}

@-moz-keyframes animate-shine {
  0% {
    opacity: 0;
    width: 0;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 0;
    width: 95%;
  }
}

/*---------------------------*/

.glow span {
  -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
  -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
  box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
  -webkit-animation: animate-glow 1s ease-out infinite;
  -moz-animation: animate-glow 1s ease-out infinite;
}

@-webkit-keyframes animate-glow {
  0% {
    -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
  }

  50% {
    -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;
  }

  100% {
    -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
  }
}

@-moz-keyframes animate-glow {
  0% {
    -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
  }

  50% {
    -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;
  }

  100% {
    -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
  }
}

#editablebox {
  display: none;
}

#gb .gbook1 {
  font-size: x-small;
  background-color: #eee;
}

#gb .gbook2 {
  margin-left: 2em;
  margin-top: 0.5em;
}

#gb .gbook3 {
  font-style: italic;
  border-left: 2px solid red;
  padding-left: 1em;
  margin-left: 5em;
  margin-top: 0.5em;
  color: red;
}

#gb .gbook3 textarea {
  overflow: hidden;
}

.content table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 28px 0;
}

.content table th {
  background: url(/images/th.png) repeat-x left bottom;
  text-align: left;
  vertical-align: top;
  padding: 6px 10px 7px 10px;
}

.content table td {
  background: url(/images/td.png) repeat-x left bottom;
  text-align: left;
  vertical-align: top;
  padding: 14px 10px 12px 10px;
}

.content table tbody tr:hover td {
  background-color: #ededed;
}

.breadcrumbs {
  color: #838487;
  font-size: 11px;
  line-height: 14px;
  padding: 0 0 8px 0;
}

.breadcrumbs a {
  color: #838487;
}

.breadcrumbs img {
  vertical-align: middle;
  margin: 0 4px 0 6px;
}

form#contact {
  display: none;
  /*
    width: 100%;
    height: 100%;
    position: absolute;
*/
  top: 0;
  left: 0;
  /*    overflow: auto;*/
  z-index: 5001;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.4;
}

form#contact fieldset {
  padding: 10px 20px 20px 20px;
  /*	margin: 0 auto;*/
  border: 0;
  background-color: #fff;
  width: 500px;
  text-align: left;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -moz-box-shadow: 0px 0px 10px #d3d3d3;
  -webkit-box-shadow: 0px 2px 10px #d3d3d3;
  box-shadow: 0px 0px 10px #d3d3d3;
  height: 700px;
  position: absolute;
  top: 50%;
  left: 50%;
  /*    margin: -330px 0 0 -250px;*/
  margin: 0 0 0 -250px;
  z-index: 5003;
}

form#contactVote {
  display: none;
  /*
    width: 100%;
    height: 100%;
    position: absolute;
*/
  top: 0;
  left: 0;
  /*    overflow: auto;*/
  z-index: 5001;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.4;
}

form#contactVote fieldset {
  padding: 10px 20px 20px 20px;
  /*      margin: 0 auto;*/
  border: 0;
  background-color: #fff;
  width: 500px;
  text-align: left;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -moz-box-shadow: 0px 0px 10px #d3d3d3;
  -webkit-box-shadow: 0px 2px 10px #d3d3d3;
  box-shadow: 0px 0px 10px #d3d3d3;
  position: absolute;
  top: 20px;
  left: 50%;
  /*    margin: -330px 0 0 -250px;*/
  margin: 0 0 0 -250px;
  z-index: 5003;
}

@media (max-width: 478px) {
  form#contact fieldset {
    width: 300px !important;
    margin: 0 0 0 -160px !important;
    top: 10px !important;
    left: 50% !important;
    padding: 10px;
    height: 630px;
  }

  form#contact label {
    width: 290px !important;
  }

  form#contact select {
    width: 290px  !important;
  }

  form#contact input[type="text"],
  form#contact input[type="url"],
  form#contact input[type="email"],
  form#contact input[type="tel"],
  form#contact textarea,
  form#contact select {
    width: 290px !important;
  }

  form#contact textarea {
    width: 100% !important;
    height: 100px !important;
  }

  form#contactVote fieldset {
    width: 300px !important;
    margin: 0 0 0 -160px !important;
    top: 10px !important;
    left: 50% !important;
    padding: 10px;
    height: 630px;
  }

  form#contactVote select {
    width: 290px  !important;
  }

  form#contactVote input[type="text"],
  form#contactVote input[type="url"],
  form#contactVote input[type="email"],
  form#contactVote input[type="tel"],
  form#contactVote textarea,
  form#contactVote select {
    width: 290px !important;
  }

  form#contactVote textarea {
    width: 290px !important;
    height: 50px !important;
  }

  #feedback_recaptcha {
    transform: scale(0.77);
    transform-origin: 0 0;
  }

  #closeMessageDiv {
    right: 10px !important;
  }

  #sendMessageDiv {
    text-align: left !important;
  }

  #agreeDiv {
    margin-top: -10px !important;
    width: 260px !important;
  }
}

form#contact label {
  display: block;
  font-size: 13px;
  color: #666;
  margin-top: 10px;
  font-weight: bold;
}

form#contact input[type="text"],
form#contact input[type="url"],
form#contact input[type="email"],
form#contact input[type="tel"],
form#contact textarea,
form#contact select {
  margin: 3px 0 0 0;
  padding: 6px;
  width: 460px;
  font-family: arial, sans-serif;
  font-size: 12px;
  border: 1px solid #ccc;
  background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));
  background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);
}

form#contact select {
  width: 460px;
}

form#contact option {
  padding: 2px 20px;
}

form#contact textarea {
  width: 460px;
  height: 150px;
}

form#contact label {
  display: block;
  font-size: 13px;
  color: #666;
  margin-top: 10px;
  font-weight: bold;
}

form#contact label.error {
  width: 270px;
  margin: 3px 0 0 0;
  display: block;
  color: #cf0101;
  font-size: 11px;
  text-align: right;
}

form#contact .placeholder {
  color: #aaa;
}

form#contact .button {
  display: inline-block;
  margin: 15px;
  padding: 5px 15px 5px 15px;
  background-color: #ff9e00;
  border: none;
  color: #fff;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}

form#contact #sendMessage {
  display: inline-block;
  margin: 15px;
  padding: 5px 15px 5px 15px;
  background-color: #009e00;
  border: none;
  color: #fff;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}

form#contact .button:hover {
  background-color: #fc8500;
  cursor: pointer;
}

form#contact .button:active {
  margin-top: 16px;
  background-color: #f08004;
  cursor: pointer;
}

form#contact sup {
  color: red;
}

#messageBox {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: auto;
  z-index: 5002;
}

#messageBox .center {
  padding: 10px 20px 20px 20px;
  border: 0;
  background-color: #fff;
  width: 300px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -moz-box-shadow: 0px 0px 10px #d3d3d3;
  -webkit-box-shadow: 0px 2px 10px #d3d3d3;
  box-shadow: 0px 0px 10px #d3d3d3;
  background-color: #eaeaea;
  height: 90px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -125px;
  text-align: center;
}

#messageBox .center button {
  padding: 5px 5px 5px 5px;
  background-color: #AAA;
  width: 200px;
  text-align: left;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -moz-box-shadow: 0px 0px 10px #d3d3d3;
  -webkit-box-shadow: 0px 2px 10px #d3d3d3;
  box-shadow: 0px 0px 10px #d3d3d3;
  margin-top: 10px;
  text-align: center;
}

a {
  cursor: pointer;
}

#authForm {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: auto;
  z-index: 5002;
}

#authForm .center {
  padding: 20px 20px 20px 20px;
  border: 0;
  background-color: #fff;
  width: 300px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -moz-box-shadow: 0px 0px 10px #d3d3d3;
  -webkit-box-shadow: 0px 2px 10px #d3d3d3;
  box-shadow: 0px 0px 10px #d3d3d3;
  background-color: #eaeaea;
  height: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -200px;
  text-align: center;
}

#authForm .center .group {
  position: relative;
  width: 100%;
  clear: both;
  height: 30px;
}

#authForm .center .group .left {
  position: relative;
  float: left;
  width: 80px;
  text-align: right;
}

#authForm .center .group .right {
  margin-top: -2px;
  margin-left: 10px;
  position: relative;
  float: left;
}

#authForm .center .group .right input,
#authForm .center .group .right button {
  width: 160px;
  border-radius: 3px;
  border: 1px solid #333;
}

#raiting {
  position: relative;
  height: 19px;
  width: 192px;
  float: left;
  text-align: center;
  margin-top: 10px;
}

#raiting_blank,
#raiting_votes,
#raiting_hover {
  height: 19px;
  position: absolute;
}

#raiting_blank {
  background: url(/images/ratings.png);
  width: 192px;
}

#raiting_votes {
  background: url(/images/ratings.png) 0 -19px;
}

#raiting_hover {
  background: url(/images/ratings.png) 0 -38px;
  display: none;
}

#raiting_info {
  margin-left: 190px;
  font-size: 8pt;
  padding-top: 12px;
}

#raiting_info img {
  vertical-align: middle;
  margin: 0 5px;
  display: none;
}

.raiting {
  position: relative;
  cursor: pointer;
  height: 19px;
  width: 190px;
  float: left;
  text-align: center;
  margin-top: 10px;
}

.raiting_blank,
.raiting_votes,
.raiting_hover {
  height: 19px;
  position: absolute;
}

.raiting_blank {
  background: url(/images/ratings.png);
  width: 190px;
}

.raiting_votes {
  background: url(/images/ratings.png) 0 -19px;
}

.raiting_hover {
  background: url(/images/ratings.png) 0 -38px;
  display: none;
}

.raiting_info {
  margin-left: 190px;
  font-size: 8pt;
  padding-top: 12px;
}

.raiting_info img {
  vertical-align: middle;
  margin: 0 5px;
  display: none;
}

.specgift a {
  color: #0066cc;
}

.s1pecgift strong {
  color: red;
}

.s1pecgift u {
  color: red;
}

.content .upp {
  text-transform: uppercase;
  color: red;
}

.deactive {
  opacity: 0.3;
}

/* File style-price.css */

.table-list {
  display: table;
  width: 100%;
}

.table-list > li {
  display: table-cell;
  vertical-align: top;
  padding: 0 10px;
}

.v-m .fs18 {
  color: #000;
  font-weight: normal;
}

.price .v-m {
  color: #000;
  font-weight: normal;
}

.v-m img,
.price img {
  margin-top: 0;
}

li#first-li-price-group {
  padding-left: 0;
  margin-left: 0;
}

/**price-group-b**/

.price-group-b {
  padding-left: 0 !important;
}

.v-m .price {
  color: #000;
  top: 40px;
}

.price-group-b .price-group-item {
  padding-left: 90px;
  position: relative;
}

.price-group-b  li {
  padding: 0 5px;
  background: none !important;
}

.w-content-new .explanation-b {
  margin-top: 5px;
  margin-left: 5px;
}

.price-group-b .price-group-item:before {
  content: '';
  position: absolute;
  left: -2px;
  top: 25px;
  bottom: 25px;
  width: 4px;
  background: #a22729;
}

.price-group-b .img {
  width: 70px;
  height: 60px;
  border-right: 1px solid #e3e3e3;
  margin-left: -80px;
  margin-right: 10px;
}

.price-group-b .about {
  height: 90px;
  text-align: left;
}

.price-group-b .about .price {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 3px;
  white-space: nowrap;
}

.price-group-b .about .text {
  color: #6f6f6f;
  font-size: 15px;
  margin-bottom: 5px;
}

/**price-conditions-total**/

.price-conditions-total {
  position: relative;
  padding: 25px 0 0;
  border-top: 2px solid #e3d0c2;
  background: #ffffff;
  margin-bottom: 20px;
}

.price-group-b.price-conditions-total .price-group-item:before {
  bottom: auto;
  top: 15px;
  height: 45px;
}

.price-group-b.price-conditions-total .price-group-item {
  padding: 20px 30px;
}

.price-conditions-total .caption-total {
  margin-top: -36px;
  margin-bottom: 10px;
  text-align: center;
}

.price-conditions-total .caption-total > span {
  font-size: 16px;
  font-weight: 700;
  color: #a22729;
  text-transform: uppercase;
  padding: 2px 20px;
  display: inline-block;
  position: relative;
  background: #ffffff;
}

.plus-total-b .item-plus-total {
  display: inline-block;
  vertical-align: bottom;
  padding: 0 6px;
  margin: 3px 0;
}

.plus-total-b .item-plus-total .name {
  font-size: 11px;
  text-transform: uppercase;
  color: #bda796;
}

.plus-total-b .item-plus-total .price {
  position: relative;
  font-size: 20px;
  color: #444444;
}

.plus-total-b .item-plus-total .price.through {
  color: #a22729;
}

.plus-total-b .item-plus-total .price.through:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  right: 0;
  bottom: 4px;
  background: url(/images/price/line-through.png) no-repeat center center;
  background-size: 100% 100%;
}

.plus-total-b .item-plus-total .sign {
  font-size: 24px;
  color: #a22729;
  line-height: 24px;
}

.price-conditions .price-conditions-total .special-b {
  color: #554f4f;
  padding: 14px 20px 14px 55px;
  position: relative;
  margin-top: 20px;
  border-radius: 3px;
  background: url(/images/price/percent.png) no-repeat 20px 17px #f0eadf;
}

.price-conditions .price-conditions-total .special-b:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 7px;
  bottom: 100%;
  left: 20px;
  background: url(/images/price/arrow-top-red.png) no-repeat left center;
}

.price-conditions .price-conditions-total .special-b .caption {
  color: #3e3e3e;
}

.price-conditions-total .special-b a {
  color: #b94845;
}

/**practical-drive-b**/

.practical-drive-b {
  margin-bottom: 20px;
}

.practical-drive-b .hr {
  width: 100%;
  clear: both;
  margin: 30px 0;
  height: 2px;
  background: #ededed;
}

.practical-drive-b .item-practical-drive {
  padding-left: 112px;
}

.item-practical-drive .img {
  float: left;
  margin-left: -112px;
  width: 110px;
  font-size: 0;
}

.item-practical-drive .img img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.item-practical-drive .practical-drive-img-text {
  font-size: 16px;
  color: #d53737;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 12px;
}

.item-practical-drive .practical-drive-price {
  background: #f0eadf;
  border-radius: 3px;
  padding-left: 165px;
  position: relative;
}

.item-practical-drive .practical-drive-price:before {
  content: '';
  position: absolute;
  width: 36px;
  height: 35px;
  left: -20px;
  top: 50%;
  margin-top: -18px;
  background: url(/images/price/icon-price-big.png) no-repeat left center;
}

.practical-drive-price .price {
  float: left;
  margin-left: -165px;
  width: 165px;
}

.practical-drive-price .price .sub-price {
  color: #a0937c;
}

.practical-drive-price .about {
  border: 2px solid #f0eadf;
  background: #ffffff;
  position: relative;
  padding: 15px 22px;
  border-radius: 3px;
  text-align: left;
}

.practical-drive-price .about:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 21px;
  top: 50%;
  margin-top: -10px;
  right: 100%;
  background: url(/images/price/arrow-left-practical.png) no-repeat left center;
}

.item-practical-drive .installments-b {
  border: 2px dashed #f0eadf;
  padding: 10px;
}

.installments-b .installments-name {
  padding: 0 5px;
  background: #ffffff;
  margin-top: -18px;
  margin-left: -10px;
}

.installments-b .practical-drive-price {
  padding-left: 158px;
  background: #f5f2ec;
}

.installments-b .practical-drive-price:before {
  display: none;
}

.installments-b .practical-drive-price .price {
  margin-left: -158px;
  width: 158px;
}

.installments-b .practical-drive-price .about {
  padding: 5px 22px;
}

.installments-b .installments-add {
  margin: 1px 2px;
  height: 2px;
  background: #a22729;
  position: relative;
}

.installments-b .installments-add:before {
  content: '';
  position: absolute;
  left: 65px;
  top: -9px;
  width: 20px;
  height: 20px;
  background: url(/images/price/installment-add.png) no-repeat center center;
  z-index: 2;
}

@media screen and (max-width: 991px) {
  .price-group-b {
    display: block;
  }

  .price-group-b > li {
    display: block;
    padding-left: 0 !important;
  }

  .practical-drive-b .item-practical-drive {
    padding-left: 100px;
  }

  .item-practical-drive .img {
    margin-left: -100px;
    width: 95px;
  }

  .item-practical-drive .practical-drive-price {
    padding-left: 150px;
  }

  .practical-drive-price .about,
  .installments-b .practical-drive-price .about {
    padding: 5px 10px;
  }

  .practical-drive-price .price {
    margin-left: -137px;
    width: 138px;
  }

  .item-practical-drive .installments-b,
  .installments-text {
    margin-left: -100px;
  }
}

@media screen and (max-width: 479px) {
  .practical-drive-b .item-practical-drive {
    padding-left: 0;
  }

  .item-practical-drive .img {
    margin-left: 0;
    width: 100%;
    float: none;
    background-color: #ba3835;
    border-radius: 40px 5px 5px 40px;
    margin-bottom: 10px;
  }

  .item-practical-drive .practical-drive-img-text {
    color: #ffffff;
    margin-left: 5px;
  }

  .item-practical-drive .installments-b,
  .installments-text {
    margin-left: 0;
  }

  .item-practical-drive .practical-drive-price {
    padding-left: 135px;
  }

  .item-practical-drive .practical-drive-price:before {
    display: none;
  }

  .installments-b .practical-drive-price .price {
    margin-left: -138px;
    width: 140px;
  }

  .installments-b .practical-drive-price .about {
    padding: 5px;
  }
}

/* End File style-price.css */

/**reset**/

input,
textarea,
select,
button {
  font-weight: normal;
  font-style: normal;
}

a:focus {
  outline: none;
}

button {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

p {
  margin: 0;
}

ul,
li {
  padding: 0;
  margin: 0;
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
}

ol,
ul {
  list-style: none;
}

img {
  border: 0;
}

input[type="submit"],
button {
  cursor: pointer;
  font-size: 14px;
}

.r-fl {
  float: right;
  position: relative;
}

.l-fl {
  float: left;
  position: relative;
}

.v-m {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.clear {
  clear: both;
}

.helper {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}

.img-center {
  text-align: center;
}

.img-center:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}

.img-center img {
  display: inline-block;
  vertical-align: middle;
  max-width: 98%;
  max-height: 100%;
}

.v-center {
  position: relative;
  text-align: center;
}

.v-center:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}

.v-center > .v-m {
  max-width: 98%;
}

.tabs {
  display: none;
}

.tabs.active {
  display: block;
}

.row {
  font-size: 0;
  letter-spacing: -5px;
}

.row .col {
  font-size: 14px;
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
}

/**end-reset**/

/* File content-new.css */

.w-content-new input,
.w-content-new textarea,
.w-content-new select,
.w-content-new button,
.w-content-new a:focus {
  outline: none;
  font-weight: normal;
  font-style: normal;
}

.w-content-new button {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

.w-content-new a {
  /*  color: #2277b6; */
  text-decoration: underline;
}

.w-content-new a:hover {
  /*    color: #53a5e1; */
}

.w-content-new p {
  margin: 0;
}

.w-content-new * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.w-content-new ul,
.w-content-new li {
  list-style: none;
}

.w-content-new img {
  border: 0;
}

.w-content-new textarea {
  font: 14px Arial;
}

.w-content-new .field {
  display: inline-block;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #c6c1b7;
  color: #404040;
  padding: 10px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  margin: 0;
  font: 14px Arial;
  width: 100%;
}

.w-content-new .field:hover {
  background-color: #f9f9f9;
}

.w-content-new .field:focus {
  background: #ffffff;
}

.w-content-new textarea.field {
  height: 100px;
  resize: vertical;
  font: 14px Arial;
  width: 100%;
}

.w-content-new .w-field {
  position: relative;
  margin: 0 0 10px;
}

.w-content-new .w-field.error .field {
  background: #f6e6e6;
  border-color: #a62320;
  color: #a62320;
  font-size: 15px;
}

.w-content-new .w-field.error ::-webkit-input-placeholder {
  color: #838383;
}

.w-content-new .w-field.error :-moz-placeholder {
  color: #838383;
}

.w-content-new ::-webkit-input-placeholder {
  color: #888888;
  font-size: 14px;
}

.w-content-new :-moz-placeholder {
  color: #888888;
  font-size: 14px;
}

.w-content-new .w-field.error ::-webkit-input-placeholder {
  color: #a62320;
}

.w-content-new .w-field.error :-moz-placeholder {
  color: #a62320;
}

.w-content-new input.error,
.w-content-new textarea.error {
  background: #f6e6e6;
  border-color: #a62320;
}

.w-content-new label.error {
  display: inline-block;
  color: #a62320;
  margin-bottom: 10px;
}

/* content-new */

/**input style**/

.w-content-new textarea {
  font: 14px Arial;
}

.w-content-new .field {
  display: inline-block;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #c6c1b7;
  color: #404040;
  padding: 10px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  margin: 0;
  font: 14px Arial;
  width: 100%;
}

.w-content-new .field:hover {
  background-color: #f9f9f9;
}

.w-content-new .field:focus {
  background: #ffffff;
}

.w-content-new textarea.field {
  height: 100px;
  resize: vertical;
  font: 14px Arial;
  width: 100%;
}

.w-content-new .w-field {
  position: relative;
  margin: 0 0 10px;
}

.w-content-new .w-field.error .field {
  background: #f6e6e6;
  border-color: #a62320;
  color: #a62320;
  font-size: 15px;
}

.w-content-new .w-field.error ::-webkit-input-placeholder {
  color: #838383;
}

.w-content-new .w-field.error :-moz-placeholder {
  color: #838383;
}

.w-content-new ::-webkit-input-placeholder {
  color: #888888;
  font-size: 14px;
}

.w-content-new :-moz-placeholder {
  color: #888888;
  font-size: 14px;
}

.w-content-new .w-field.error ::-webkit-input-placeholder {
  color: #a62320;
}

.w-content-new .w-field.error :-moz-placeholder {
  color: #a62320;
}

.w-content-new input.error,
.w-content-new textarea.error {
  background: #f6e6e6;
  border-color: #a62320;
}

.w-content-new label.error {
  display: inline-block;
  color: #a62320;
  margin-bottom: 10px;
}

.delay {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

/**end input style**/

.indent-b {
  margin-bottom: 20px;
}

.indent-t {
  margin-top: 20px;
}

.text-red {
  color: #a22729;
}

.text-grey {
  color: #7d7d7d;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-up {
  text-transform: uppercase;
}

.text-low {
  text-transform: lowercase;
}

.fs9 {
  font-size: 9px;
}

.fs12 {
  font-size: 12px;
}

.fs13 {
  font-size: 13px;
}

.fs15 {
  font-size: 15px;
}

.fs16 {
  font-size: 16px !important;
}

.fs17 {
  font-size: 17px;
}

.fs18 {
  font-size: 18px;
}

.fs19 {
  font-size: 19px;
}

.fs20 {
  font-size: 20px;
}

.fs21 {
  font-size: 21px;
}

.fs22 {
  font-size: 22px;
}

.fs23 {
  font-size: 23px;
}

.fs24 {
  font-size: 24px;
}

.fs25 {
  font-size: 25px;
}

.fs26 {
  font-size: 26px;
}

.fs30 {
  font-size: 30px;
}

.fs40 {
  font-size: 40px;
}

.f_bold {
  font-weight: 700;
}

.f_light {
  font-weight: 300;
}

/* End file content-new.css */

/* File users.css */

.price {
  font-size: 18px;
  font-weight: bold;
  color: #ee7e22;
}

.nobr {
  white-space: nowrap;
}

.b {
  font-weight: bold;
}

.normal {
  font-weight: normal;
}

.upper {
  text-transform: uppercase;
}

.left {
  float: left;
}

.right {
  float: right;
}

.red {
  color: #a62320;
}

/* #FF0000 FF5300 */

.blue {
  color: #3366ff;
}

.gray {
  color: #aaa;
}

.big {
  font-size: 115%;
}

.yellow {
  color: yellow;
}

.black {
  color: #000;
}

/* #FF0000 FF5300 */

.oran-bg {
  background-color: #FE7914;
  color: #FFF;
}

.gray-bg {
  background-color: #939387;
}

.blue-bg {
  background-color: #5398F5;
}

hr {
  width: 75%;
  text-align: center;
  height: 1px;
  color: #ddd;
}

#branch .sel a {
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid #A62320;
}

/*End file users.css */

/* File style.css */

/* End file style.css */

/* Content */

.offices_mo {
  padding: 15px 20px;
  border: 1px solid #F3F3F3;
  text-align: center;
  margin-bottom: 35px;
}

.offices__all {
  color: #000;
  font-size: 15px;
  font-family: "Roboto Condensed",sans-serif;
}

.select-branch .w-field ul li {
  background-position: -10% 0%;
}

.main-exam {
  border: 3px solid #ccc;
  border-radius: 5px;
  margin-top: 9px;
  padding: 13px 8px 14px 18px;
  position: relative;
}

.main-exam-img {
  float: right;
  line-height: 0;
  padding: 15px 0 0;
}

.main-exam-text {
  float: left;
  width: 250px;
}

.main-exam-inner::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.content ol {
  counter-reset: point;
  list-style: outside none none;
  margin: 0;
  padding: 0 0 16px 35px;
}

.content ol li {
  margin: 0;
  padding: 0 0 16px;
  position: relative;
}

.content ol li::after {
  color: #737373;
  content: counter(point, decimal) ".";
  counter-increment: point 1;
  margin-right: 7px;
  position: absolute;
  right: 100%;
  top: 0;
  white-space: nowrap;
}

.content-list-dot {
  list-style: outside none none;
  padding: 0 0 16px 19px;
}

.content-list-dot li {
  background: rgba(0, 0, 0, 0) url("/images/li.png") no-repeat scroll left 6px;
  padding: 0 0 10px 14px;
}

.content-list-dot li ol li {
  background: none;
}

.content table.grid td {
  font-size: 12px;
  padding: 6px;
}

.content table.grid tr:nth-child(odd) {
  background: #D3D3D3;
}

.content table.grid tr:nth-child(even) {
  background: #fff;
}

.offices-map {
  line-height: 0;
  margin-top: -6px;
  text-align: center;
}

.offices-all {
  padding: 10px 0 0;
}

.offices_MO {
  border: 1px solid #f3f3f3;
  margin-bottom: 34px;
  padding: 15px 20px;
}

.offices_MO_text a {
  color: #000;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 15px;
}

.w-content-new ul {
  padding-bottom: 0px;
  padding-left: 0;
}

.w-content-new ul.centerize {
  padding-bottom: 0px;
  padding-left: 0;
}

.content .ind {
  margin-bottom: 0;
}

.content ul.list-route li,
.content ul.list-line li {
  background: none;
  padding-bottom: 0px;
}

.content ul.list-route,
.content ul.list-line {
  padding-left: 0px;
}

.list-route li:first-child,
.list-line li:first-child {
  padding-left: 0px;
}

/* End Content */

/* Rewards */

#our-awards-table .item {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/bg-our-awards-item.gif") repeat scroll 0 0;
  height: 157px;
  width: 726px;
}

#our-awards-table .separate {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/separate-our-awagds-item.gif") repeat scroll 0 0;
  height: 18px;
  width: 726px;
}

#our-awards-table .item .logo-item {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/our-awards-logo.gif") no-repeat scroll center 9px;
  float: left;
  height: 150px;
  width: 178px;
}

#our-awards-table .item .logo-item-month {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/our-awards-logo.gif") no-repeat scroll center 4px;
  float: left;
  height: 150px;
  width: 178px;
}

#our-awards-table .item .logo-item .year {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/bg-year.gif") repeat scroll 0 0;
  color: #bd2223;
  font-family: Arial;
  font-weight: bold;
  height: 16px;
  margin: 114px auto;
  text-align: center;
  width: 48px;
}

#our-awards-table .item .logo-item-month .year {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/bg-year.gif") no-repeat scroll 0 0;
  color: #bd2223;
  font-family: Arial;
  font-weight: bold;
  height: 16px;
  margin: 108px auto 10px;
  text-align: center;
  width: 48px;
}

#our-awards-table .item .logo-item-month .month {
  color: #5b564d;
  font-family: Arial;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-align: center;
}

#our-awards-table .item .info {
  float: left;
  height: 150px;
  width: 370px;
}

#our-awards-table .item .show-video {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/show-video.gif") no-repeat scroll right center;
  color: #555047;
  float: right;
  font-family: Arial;
  font-size: 14px;
  height: 33px;
  margin-top: 110px;
  padding-top: 7px;
  width: 155px;
}

#our-awards-table .item .info ul {
  list-style-type: none;
  padding: 10px 0 16px 19px;
}

#our-awards-table .item .info ul li {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/cup.gif") no-repeat scroll left center;
  color: #424242;
  font-size: 14px;
  height: 22px;
  margin-left: 20px;
  padding-left: 24px;
  padding-top: 2px;
}

#our-awards-table .item .info a {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/red-cup.gif") no-repeat scroll left center;
  color: #3175ba;
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-top: 20px;
  padding-left: 30px;
  text-decoration: underline;
}

#our-awards-table .item .info .info_non_href_1 {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/red-cup.gif") no-repeat scroll left center;
  color: #3175ba;
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-top: 54px;
  padding-left: 30px;
  text-decoration: none;
}

#our-awards-table .item .info .info_non_href_2 {
  background: rgba(0, 0, 0, 0) url("/images/our-awards/red-cup.gif") no-repeat scroll left center;
  color: #3175ba;
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-top: 20px;
  padding-left: 30px;
  text-decoration: none;
}

.rewards .clr {
  float: none;
  clear: both;
  height: 0;
  overflow: hidden;
}

.rewards .r {
  border: 1px solid red;
}

.rewards .greyline {
  height: 1px;
  overflow: hidden;
  background: #ccc;
  margin: 10px 0 20px;
}

.rewards .diplom {
  width: 210px;
  float: left;
  text-align: center;
  color: #a62320;
  font-weight: 700;
  font-size: 16px;
}

.rewards .diplom b {
  color: #868686;
}

.rewards .aboutcomtitle .date {
  float: left;
  width: 107px;
  height: 33px;
  color: #fff;
  font-size: 14px;
  padding-left: 10px;
  padding-top: 8px;
}

.rewards .aboutcomtitle .txt {
  padding-top: 8px;
}

.rewards .diplom-info {
  float: right;
  width: 500px;
}

.rewards .diplom-text {
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
  color: #3f3f3f;
}

.rewards .h8 {
  height: 8px;
}

.rewards .blue-link {
  color: #2277b6;
  display: block;
  text-decoration: underline;
  text-align: center;
  font-size: 15px;
}

.rewards .nomination-info {
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
  padding-top: 30px;
}

.rewards .nomination {
  color: #464646;
  font-size: 21px;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 2px solid #a62320;
  padding-bottom: 14px;
  font-weight: 700;
  margin: 30px 0;
}

.rewards .nomination-item {
  float: none;
  clear: both;
  width: 726px;
  height: 163px;
  background: url(/images/our-awards/nomination-bg.gif) no-repeat;
  margin-bottom: 14px;
  padding: 0;
}

.rewards .nomination-item .photo {
  float: left;
  text-align: center;
  width: 171px;
  padding-top: 20px;
}

.rewards .nomination-item .nomination-txt {
  float: right;
  width: 555px;
  text-align: left;
  line-height: 21px;
  font-size: 13px;
  padding: 14px 30px 0;
}

#second-places {
  width: 725px;
  height: 87px;
  background: url(/images/our-nominations/second-places.jpg) no-repeat;
  padding-top: 410px;
  margin-top: 10px;
}

#second-places .first b,
#second-places .second b {
  color: #a62320;
  font-size: 19px;
  line-height: 24px;
}

#second-places .first span,
#second-places .second span {
  font-size: 16px;
  line-height: 21px;
}

.rewards .grey-line-center {
  text-align: center;
  color: #3f3f3f;
  font-size: 33px;
  height: 33px;
  background: url(/images/our-nominations/grey-line-center.gif) no-repeat;
  line-height: 31px;
}

.rewards .aboutcomtitle {
  color: #3f3f3f;
  font-size: 18px;
  height: 50px;
  background: url(/images/our-awards/aboutcom.gif) no-repeat left center;
  padding-top: 2px;
  line-height: 23px;
}

.rewards .nomination-info_1 {
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
  padding-top: 20px;
}

.rewards .nomination-info_1 ul {
  margin-left: 165px;
  list-style: none;
}

.rewards .content ul li {
  list-style: none;
  background-position: left 9px;
}

.rewards .nomination-header {
  color: #464646;
  font-size: 21px;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 2px solid #a62320;
  padding-bottom: 14px;
  font-weight: 700;
  margin: 30px 0 14px;
}

.rewards .nomination-item .nomination-title_free {
  font-size: 16px;
  font-weight: 700;
  padding-top: 45px;
}

.rewards .nomination-item_1 {
  float: none;
  clear: both;
  width: 725px;
  height: 303px;
  background: #f8f8f8 no-repeat;
  margin-bottom: 14px;
  border: 1px solid #e1e1e1;
  padding: 0;
}

.rewards .nomination-item_1 .photo {
  background-color: #fff;
  float: left;
  text-align: center;
  width: 171px;
  padding-top: 20px;
  border: 1px solid #b7b7b7;
  margin-top: 90px;
}

.rewards .nomination-item_1 .nomination-txt {
  float: right;
  width: 520px;
  text-align: left;
  line-height: 21px;
  font-size: 13px;
  padding: 14px 25px 0 0px;
}

.rewards .dipom2012 {
  float: left;
  clear: left;
  margin: 0 10px 20px 0;
}

.rewards #places {
  width: 725px;
  height: 147px;
  background: transparent url(/images/our-awards/places.jpg) no-repeat scroll 0 0;
  padding-top: 360px;
  margin-top: 30px;
}

.rewards .diplom1 {
  text-align: center;
  color: #A62320;
  font-weight: 700;
  font-size: 16px;
}

.rewards .nomination-item .nomination-title,
.rewards .nomination-item_1 .nomination-title {
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 6px;
}

#second-places .first,
.rewards #places .first {
  float: left;
  width: 362px;
  text-align: center;
  padding: 0 88px;
}

#second-places .second,
.rewards #places .second {
  float: right;
  width: 362px;
  text-align: center;
  padding: 0 88px;
}

/* End Rewards */

/**end input style**/

/*.icon {
    background: url('/src/icon_bg');
    border: 1px solid gray;
    margin: 5px;
}*/

#student a {
  text-decoration: none;
}

#student .icon {
  margin-right: 20px;
}

.title-branch .all-branch {
  padding: 11px 12px;
}

.general-calculation .top-price .price {
  font-size: 44px;
  margin-bottom: 25px;
  color: #404246;
  font-weight: normal;
}

.metrolist .icon:before {
  background-color: inherit;
}

body > .totop-btn {
  display: block;
  position: fixed;
  text-indent: -9999px;
  right: 2%;
  bottom: 160px;
  width: 39px;
  height: 89px;
  text-align: center;
  overflow: hidden;
  background: rgba(255, 255, 255, .4) url(/images/totop-btn.png) no-repeat 0 0;
  border-radius: 18px 18px 5px 5px;
  box-shadow: 0 0 15px -5px rgba(0, 0, 0, .3);
  transition: box-shadow .3s;
}

body > .totop-btn:hover {
  background-position: 100% 0;
  background-color: #ffffff;
  box-shadow: 0 0 15px -5px rgba(0, 0, 0, .8);
}

input[name='promo'] {
  text-transform: uppercase;
}

.page .new-page {
  font-size: 14px;
}

.page .new-page a {
  font-size: 14px;
}

.page .new-page h1 {
  font-size: 32px;
  font-weight: normal;
  color: #b3312f;
}

.page .new-page h2.number {
  font-size: 17px;
  text-transform: uppercase;
}

.page .new-page h2.number strong {
  display: inline-block;
  background: #b3312f;
  color: #fff;
  padding: 5px 10px;
  border-radius: 3px;
}

.page .new-page .text {
  padding: 0 0 20px 0;
  margin: 0 0 27px 0;
  border-bottom: 1px solid #e3e3e3;
}

.page .new-page .clear {
  clear: both;
  display: block;
  height: 1px;
  overflow: hidden;
}

.page .new-page .books img {
  float: left;
  margin: 0 23px 0 0;
}

@media screen and (max-width: 767px) {
  .page .new-page .books img {
    float: left;
    margin: 0 5% 0 0;
    width: 45%;
  }

  .page .new-page .books img:last-child {
    margin: 0;
  }
}

.page .new-page .oran-bg {
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  display: inline;
  padding: 2px;
}

.page .new-page .line {
  display: block;
  margin: 10px 0 0 0;
}

.page .new-page .line span {
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.page .new-page .line ul {
  display: block;
  float: left;
  width: 75%;
  margin: 0 0 10px 0;
}

.page .new-page .line ul li {
  display: block;
  float: left;
  width: 103px;
  background: url(/images/bullet.png) no-repeat 0 6px;
}

.page .new-page .line ul li a {
  display: inline;
  margin: 0 5px 0 15px;
  padding: 0 0 0 0;
}

.page .new-page .stations {
  padding: 4px 0 25px 0;
}

.page .new-page .stations h2 {
  font-size: 14px;
  font-weight: normal;
  color: #b3312f;
  padding: 5px 0;
  margin: 0;
  border: 0;
}

.page .new-page .stations li a {
  position: relative;
  padding: 0 0 0 22px;
}

.page .new-page .stations li a i {
  position: absolute;
  left: 0;
  top: 5px;
  width: 16px;
  height: 8px;
  background: url(/images/lines.png);
}

.page .new-page .stations li a i.line {
  background: none;
}

.page .new-page .stations li a i.line1 {
  background-position: 0 0;
}

.page .new-page .stations li a i.line2 {
  background-position: 0 -8px;
}

.page .new-page .stations li a i.line3 {
  background-position: 0 -16px;
}

.page .new-page .stations li a i.line4 {
  background-position: 0 -24px;
}

.page .new-page .stations li a i.line5 {
  background-position: 0 -32px;
}

.page .new-page .stations li a i.line6 {
  background-position: 0 -40px;
}

.page .new-page .stations li a i.line7 {
  background-position: 0 -48px;
}

.page .new-page .stations li a i.line8 {
  background-position: 0 -56px;
}

.page .new-page .stations li a i.line9 {
  background-position: 0 -64px;
}

.page .new-page .stations li a i.line10 {
  background-position: 0 -72px;
}

.page .new-page .stations li a i.line11 {
  background-position: 0 -80px;
}

.page .new-page blockquote {
  background: url(/images/sale.png) no-repeat 25px 22px #f0eadf;
  margin: 25px 0 0 0;
  padding: 20px 50px 20px 80px;
  border-radius: 4px;
}

.page .new-page blockquote a {
  color: #b3312f;
}

.page .new-page blockquote h3 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 0 5px 0;
  margin: 0;
}

.learn-popup-container {
  position: relative;
  margin: 0 0 15px 0;
}

.learn-popup {
  background: #fff;
  position: absolute;
  border: 1px solid #b3312f;
  border-radius: 4px;
  left: -100px;
  top: 50px;
  width: 505px;
  box-shadow: 0 0 25px rgba(0,0,0,0.2);
  display: none;
  z-index: 500;
}

.learn-popup p {
  padding: 25px 25px 15px 25px;
}

.learn-popup .Close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 12px;
  height: 12px;
  display: block;
  background: url(/i/icons/close_icon.png);
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
}

.learn-popup .Close:hover {
  background-position: 0 -12px;
  transition: 0s;
}

.learn-popup .corner {
  width: 24px;
  height: 12px;
  display: block;
  background: url(/images/popup.png);
  position: absolute;
  left: 50%;
  top: -12px;
  margin-left: -12px;
}

.new-rules {
  background: url(/images/learn.png) no-repeat 16px 12px #b3312f;
  display: inline-block;
  padding: 12px 12px 12px 45px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .new-rules {
    width: 100%;
  }

  .learn-popup {
    left: 0;
    top: 50px;
    width: 100%;
  }
}

.page .new-page .offices-list {
  background: #f6f6f6;
  border-radius: 4px;
  padding: 22px;
}

.page .new-page .offices-list ul {
  margin: 0 0 5px 0;
}

.page .new-page .offices-list li a {
  padding: 0 0 0 9px;
  background: url(/images/bullet2.png) no-repeat 0 7px;
}

.page .new-page .offices-list li {
  display: inline-block;
  margin: 0 7px 3px 0;
}

@media screen and (max-width: 991px) {
  .page .new-page .offices-list li {
    display: inline-block;
  }
}

@media screen and (max-width: 767px) {
  .page .new-page .offices-list li {
    display: inline-block;
  }
}

.page .new-page .offices-list h2 {
  margin: 0;
  padding: 0 0 10px 20px;
  border: 0;
  background: url(/images/bullet3.png) no-repeat 0 4px;
}

.page .new-page .offices-list .more {
  color: #b3312f;
}

.page .new-page .stock {
  border: 2px solid #b94845;
  border-radius: 1px;
  margin: 29px 0 23px 0;
  text-align: center;
  padding: 0 15px 15px 15px;
}

.page .new-page .stock h2 {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 5px 37px 4px 50px;
  border-radius: 3px;
  position: relative;
  top: -14px;
  background: url(/images/bullet4.png) no-repeat 27px 5px #b3312f;
  display: inline-block;
  color: #fff;
}

.page .new-page .office-heading {
  font-size: 32px;
  font-weight: normal;
  color: #b3312f;
  margin: 0;
  padding: 0 0 12px 0;
}

.page .new-page .addresses {
  border-bottom: 1px solid #e3e3e3;
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
}

.page .new-page .addresses .data {
  width: 47%;
  float: left;
}

@media screen and (max-width: 991px) {
  .page .new-page .addresses .data {
    width: 100%;
    float: none;
  }
}

.page .new-page .addresses .data dl {
  margin: 0;
  padding: 0;
}

.page .new-page .addresses .data dt {
  margin: 0;
  padding: 0 0 0 24px;
  font-size: 18px;
}

.page .new-page .addresses .data dd {
  margin: 0 0 20px 0;
  padding: 0 0 0 24px;
}

.page .new-page .addresses .data dt.bg1 {
  background: url(/images/bullet3.png) no-repeat 0 4px;
}

.page .new-page .addresses .data dt.bg2 {
  background: url(/images/bullet5.png) no-repeat 0 4px;
}

.page .new-page .addresses .data dt.bg3 {
  background: url(/images/bullet6.png) no-repeat 0 4px;
}

.page .new-page .addresses .data dt.bg4 {
  background: url(/images/bullet7.png) no-repeat 0 4px;
}

.page .new-page .addresses .map {
  float: right;
  width: 47%;
  text-align: center;
}

.page .new-page .addresses .map img {
  width: 100%;
}

.page .new-page .addresses .map a {
  background: #f6f6f6;
  display: inline-block;
  color: #b3312f;
  padding: 5px 60px 7px 60px;
  margin-top: 10px 0 0 0;
}

@media screen and (max-width: 991px) {
  .page .new-page .addresses .map {
    width: 80%;
    float: none;
    margin: 0 auto;
  }
}

@media screen and (max-width:767px) {
  .page .new-page .addresses .map {
    width: 100%;
    float: none;
    margin: 0 auto;
  }
}

.page .new-page .price2 {
  border-bottom: 1px solid #e3e3e3;
  padding: 0 0 23px 0;
  margin: 0 0 14px 0;
}

.page .new-page .price2 h2 {
  color: #3a3b3d;
  font-size: 21px;
  font-weight: normal;
  border: 0;
}

.page .new-page .price2 ul li {
  text-transform: uppercase;
  background: #f6f6f6;
  border-left: 4px solid #b3312f;
  margin: 0 0 2px 0;
  padding: 13px 20px 13px 20px;
}

.page .new-page .full-price {
  padding: 0 0 10px 0;
  border-collapse: separate;
  margin-left: -14px;
  margin-right: -14px;
}

.page .new-page .full-price h2 {
  color: #3a3b3d;
  font-size: 21px;
  font-weight: normal;
  border: 0;
  margin: 0;
  padding: 0 0 30px 14px;
}

.page .new-page .full-price .box {
  width: 46%;
  float: left;
  border: 2px solid #e3d0c2;
  text-align: center;
  position: relative;
  padding: 0 20px 20px 20px;
  color: #a22729;
  font-size: 24px;
  margin: 0 2% 30px 2%;
}

@media screen and (max-width: 991px) {
  .page .new-page .full-price .box {
    float: none;
    width: 80%;
    margin: 0 auto 30px auto;
  }
}

@media screen and (max-width:767px) {
  .page .new-page .full-price .box {
    float: none;
    width: 100%;
    margin: 0 auto 30px auto;
  }

  .page .new-page .full-price {
    margin-left: 0px;
    margin-right: 0px;
  }

  .page .new-page .full-price h2 {
    color: #3a3b3d;
    font-size: 21px;
    font-weight: normal;
    border: 0;
    margin: 0;
    padding: 0 0 30px 0;
  }
}

.page .new-page .full-price .box.box-full {
  float: none;
  width: 46%;
  margin: 0 auto 30px auto;
  border: 2px solid #e3d0c2;
  text-align: center;
  position: relative;
  padding: 0 20px 20px 20px;
  color: #a22729;
  font-size: 24px;
}

@media screen and (max-width: 991px) {
  .page .new-page .full-price .box.box-full {
    float: none;
    width: 80%;
    margin: 0px auto 30px auto;
  }
}

@media screen and (max-width: 767px) {
  .page .new-page .full-price .box.box-full {
    float: none;
    width: 100%;
    margin: 0px auto 30px auto;
  }
}

.page .new-page .full-price .box h3 {
  color: #b3312f;
  border: 0;
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 22px;
  margin: 0;
  background: #fff;
  position: relative;
  top: -17px;
}

.page .new-page .full-price .box dl {
  padding: 0;
  margin: 0;
}

.page .new-page .full-price .box dt {
  font-size: 11px;
  text-transform: uppercase;
  color: #bda796;
  padding: 0;
  margin: 0;
  text-align: center;
}

.page .new-page .full-price .box dd {
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 20px;
  color: #3a3b3d;
}

.page .new-page .full-price .box dd.old {
  font-size: 15px;
  background: url(/images/line.png) no-repeat 50% 50%;
  display: inline-block;
}

.page .new-page .alert {
  background: #f8f8f8;
  padding: 19px 23px;
}

.page .new-page .alert h2 {
  color: #3a3b3d;
  font-size: 21px;
  font-weight: normal;
  border: 0;
}

.page .new-page .alert p {
  border-bottom: 1px solid #e3e3e3;
  padding: 0 0 16px 0;
}

.page .new-page .alert h3 {
  font-size: 16px;
  font-weight: bold;
  color: #b3312f;
  padding: 0 0 0 26px;
  margin: 0;
  background: url(/images/bullet8.png) no-repeat 0 3px;
}

.page .new-page .info {
  margin: 20px 0 0 0;
}

.page .new-page .info span {
  font-weight: bold;
}

.page .new-page .info strong {
  text-transform: uppercase;
}

.page .new-page .near {
  margin-top: 30px;
}

.page .new-page .near ul {
  margin: 0 0 5px 0;
}

.page .new-page .near li a {
  padding: 0 0 0 9px;
  background: url(/images/bullet2.png) no-repeat 0 7px;
}

.page .new-page .near li {
  float: left;
  margin: 0 10px 3px 0;
}

.page .new-page .near h2 {
  margin: 0;
  padding: 0 0 10px 0;
  border: 0;
  font-size: 21px;
}

.page .new-page .near .more {
  color: #b3312f;
}

.w-group-calc .group-calc .region-tab > .item-category {
  padding: 0;
}

.w-group-calc .group-calc .region-tab li a {
  line-height: 1;
  padding: 20px;
  color: #404040;
  font-size: 21px;
}

.w-group-calc .group-calc .w-subregions-selector {
  margin-top: 15px;
}

.w-group-calc .group-calc .select-branch.select-city {
  background: url("/images/calculator/icon-city.png") no-repeat scroll 10px 5px;
  /*padding-left: 60px;*/
}

.select-branch.total-branch {
  font-size: 19px;
  padding: 6px 10px !important;
}

.select-branch.total-branch .selected-region span,
.select-branch.total-branch .selected-branch span {
  font-weight: bold;
}

.reserve-center .phoneIncorrect {
  position: relative;
  border: 2px solid #a62320;
  border-radius: 3px;
  padding: 16px 20px;
  background: #fff;
  margin-bottom: 8px;
}

.reserve-center .phoneIncorrect:before {
  content: '';
  position: absolute;
  left: 50%;
  top: -8px;
  width: 12px;
  height: 8px;
  margin-left: -6px;
  background: url(/images/calculator/arrow-top-red3.png) no-repeat center center;
}

.reserve-center .smsProblem {
  position: relative;
  border: 2px solid #a62320;
  border-radius: 3px;
  padding: 16px 20px;
  background: #fff;
  margin-bottom: 8px;
}

.reserve-center .smsProblem:before {
  content: '';
  position: absolute;
  left: 50%;
  top: -8px;
  width: 12px;
  height: 8px;
  margin-left: -6px;
  background: url(/images/calculator/arrow-top-red3.png) no-repeat center center;
}

.practice_price {
  padding: 5px 15px;
}

.price-b {
  text-transform: none !important;
}

.addrscrollto {
  color: #A62320;
  border-bottom: 1px dashed;
  cursor: pointer;
}

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.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:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-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-prev span,
.ui-datepicker .ui-datepicker-next 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 {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.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: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 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 .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  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%;
  font-size: 0;
}

/* RTL support */

.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-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.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;
}

/* Component containers
----------------------------------*/

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

/* positioning */

.ui-icon-blank {
  background-position: 16px 16px;
}

.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-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  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-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.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;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */

.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

.ui-widget-shadow {
  margin: 0px 0 0 0px;
  padding: 5px;
  background: #666666;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
  border-radius: 8px;
}

/* social */

.content-main {
  float: left;
  width: 476px;
  padding: 20px 0 0 24px;
}

.socpackageWrapper h1,
.socpackageWrapper .h1 {
  margin: 0;
  padding: 0 0 12px 0;
  font-weight: normal;
  font-size: 33px;
  line-height: 33px;
  color: #a22729;
}

.socpackageWrapper h2,
.socpackageWrapper .h2 {
  margin: 0;
  padding: 7px 0;
  font-weight: bold;
  margin-bottom: 14px;
  font: 20px/20px tahoma, geneva, sans-serif;
  display: block;
  width: auto;
  border-bottom: solid 1px #d0d0d0;
}

.socpackageWrapper h3,
.socpackageWrapper .h3 {
  margin: 0;
  padding: 12px 0;
  font-weight: bold;
  font: 18px/18px tahoma, geneva, sans-serif;
  border: 0;
}

.socpackageWrapper h4,
.socpackageWrapper .h4 {
  margin: 0;
  padding: 12px 0;
  font-weight: normal;
  font-size: 17px;
  line-height: 17px;
}

.socpackageWrapper h5,
.socpackageWrapper .h5 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
  padding: 0;
}

.socpackageWrapper {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 10pt;
  line-height: 1.3;
}

.socpackageWrapper .expandbox {
  display: block;
  position: relative;
  margin: 0 0 25px;
  padding: 15px 0;
  border: 1px solid #d4d4d4;
  border-width: 1px 0;
}

.socpackageWrapper .expandbox dt {
  display: block;
  position: relative;
  margin: 0 0 10px;
  padding: 0;
  font-size: 14pt;
}

.socpackageWrapper .expandbox dt .expandboxHandler {
  display: inline-block;
  padding-left: 40px;
  line-height: 22px;
  text-decoration: none;
  color: #a22729;
}

.socpackageWrapper .expandbox dt .expandboxHandler span {
  border-bottom: 1px dashed #a22729;
}

.socpackageWrapper .expandbox dt .expandboxHandler:before {
  content: '+';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  left: 0;
  color: #a22729;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
}

.socpackageWrapper .expandbox.expanded dt .expandboxHandler:before {
  content: '-';
}

.socpackageWrapper .expandbox dd {
  display: none;
  position: relative;
  margin: 0 0 0 40px;
  padding: 0;
}

.socpackageWrapper .expandbox dd .expandboxHandler {
  color: #a22729;
  text-decoration: none;
  border-bottom: 1px dashed #a22729;
}

.socpackageWrapper .expandbox dd .expandboxContent {
  display: block;
  position: relative;
  margin: 0 0 10px;
}

.socpackageWrapper .expandbox dd .expandboxContent > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.socpackageWrapper .expandbox dd .expandboxContent ul {
  margin: 0;
  padding: 0 0 16px 19px;
  list-style: none;
}

.socpackageWrapper .expandbox dd .expandboxContent ul li {
  margin: 0;
  padding: 0 0 10px 14px;
  position: relative;
}

.socpackageWrapper .expandbox dd .expandboxContent ul li:before {
  position: absolute;
  top: 6px;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background: rgba(0,0,0,.5);
  content: "";
}

.socpackageWrapper .socpackageDiscont {
  display: block;
  padding: 10px;
  margin: 0 0 25px;
  background: #f5f5f5;
  border-radius: 2px;
}

.socpackageWrapper .socpackageDiscont dl {
  display: table;
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
}

.socpackageWrapper .socpackageDiscont dt {
  display: table-cell;
  text-align: center;
  margin: 0;
  padding: 0 10px;
  width: 60px;
  border-right: 1px solid #d4d4d4;
  vertical-align: middle;
}

.socpackageWrapper .socpackageDiscont dt span {
  font-weight: bold;
  font-size: 20pt;
  line-height: 1;
  color: #a22729;
}

.socpackageWrapper .socpackageDiscont dd {
  display: table-cell;
  padding: 0 10px;
  margin: 0;
  border-left: 1px solid #d4d4d4;
  vertical-align: middle;
}

.howitWork {
  display: block;
  position: relative;
  margin: 0 0 30px;
}

.howitWork h4 {
  color: #a22729;
  font-size: 16pt;
  text-align: center;
  padding: 0 0 15px;
  margin: 0 0 20px;
  border-bottom: 1px solid #d4d4d4;
}

.howitWork ul {
  display: block;
  position: relative;
  margin: 0 -30px 0 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.howitWork ul li {
  display: block;
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
  list-style: none;
  background: transparent;
}

.howitWork ul li .inner {
  display: block;
  position: relative;
  margin-right: 30px;
  text-align: center;
}

.howitWork ul li .inner .icon {
  display: block;
  position: relative;
  height: 165px;
  line-height: 165px;
  padding: 0;
  margin: 0 0 30px;
  text-align: center;
  border: 1px solid #d4d4d4;
  border-radius: 10px;
  background: transparent;
}

.howitWork ul li .inner .icon:after {
  content: '»';
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  right: -30px;
  top: 0;
  color: #dcadae;
  font-size: 20pt;
  font-weight: bold;
}

.howitWork ul li:last-child .inner .icon:after {
  display: none;
  content: '';
}

.howitWork ul li .inner .icon img {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.howitWork ul li .inner .icon span {
  display: block;
  position: absolute;
  font-size: 11pt;
  font-weight: bold;
  margin: 0 0 -18px -18px;
  left: 50%;
  bottom: 0;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #d4d4d4;
  border-radius: 50%;
  background: #ffffff;
}

.howitWork ul li .inner .label {
  font-weight: bold;
  display: inline;
  padding: 0;
  font-size: 100%;
  line-height: 1;
  text-align: center;
  white-space: normal;
  vertical-align: baseline;
  border-radius: 0;
  color: #000;
}

.socpackageWrapper .info-blocks {
  display: block;
  position: relative;
  margin-right: -10px;
  overflow: hidden;
}

.socpackageWrapper .info-blocks > div {
  float: left;
  width: 50%;
  box-sizing: border-box;
}

.socpackageWrapper .info-blocks > div > div {
  margin-right: 10px;
}

.howitWork {
  display: block;
  position: relative;
  margin: 0 0 30px;
}

.socpackageWrapper .payInfo {
  display: block;
  padding: 15px 15px 15px 60px;
  color: #ffffff;
  background: #a22729 url(/images/icon-pay.png) no-repeat 13px 50%;
  border-radius: 10px;
}

.socpackageWrapper .payInfo span {
  display: block;
  font-size: 16pt;
  font-weight: bold;
}

.additionalInfo-call {
  display: block;
  padding: 13px 15px 13px 60px;
  color: #393939;
  background: #f6f6f6 url(/images/phone-arrow.png) no-repeat left 7px center;
  border: 1px solid #dfdfdf;
  border-radius: 10px;
  font-size: 10pt;
  line-height: 1;
}

.additionalInfo-call span {
  display: block;
  font-size: 14pt;
  font-weight: bold;
  margin-top: 4px;
}

/* promo */

.promo_page {
  height: auto;
  overflow: hidden;
  width: 725px;
  background: #f6f6f6;
  margin: 20px 0 90px;
  position: relative;
}

.promo_page:nth-last-of-type(2) {
  margin-bottom: 15px;
}

.promo_left {
  float: left;
  margin-right: 30px;
  line-height: 0;
}

.promo_center {
  float: left;
  padding: 20px 0;
}

.promo_form {
  height: auto;
  overflow: hidden;
  margin: 0 !important;
}

.promo_form_group {
  height: 34px;
  line-height: 34px;
  margin-bottom: 10px;
}

.promo_form_group:nth-child(2) {
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 55px !important;
}

.promo_form_label {
  width: 90px;
  display: block;
  float: left;
  font-size: 14px;
  color: #827f7f;
}

.promo_form_input {
  float: left;
  max-width: 265px;
  width: 100%;
  height: 34px;
  box-sizing: border-box;
}

.promo_form_input span {
  display: block;
  float: left;
  width: 30px;
  height: 100%;
  background: #d2d2d2;
  font-size: 14px;
  color: #454545;
  line-height: 34px;
  text-align: center;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.promo_form_input input {
  width: 265px;
  height: 100%;
  border: 1px solid #bebebe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px;
  font-size: 16px;
  padding: 0 10px;
  line-height: 35px;
}

.promo_form_input input::-moz-placeholder {
  font-weight: 400;
  font-size: 14px;
}

.promo_form_input input:-moz-placeholder {
  font-weight: 400;
  font-size: 14px;
}

.promo_form_input input:-ms-input-placeholder {
  font-weight: 400;
  font-size: 14px;
}

.promo_form_input input::-webkit-input-placeholder {
  font-weight: 400;
  font-size: 14px;
}

.promo_form_group:first-child .promo_form_input input {
  width: 89.4%;
  margin-left: -2px;
}

.promo_btn_submit {
  width: 165px;
  height: 38px;
  background: #a62320;
  font-size: 15px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  text-decoration: underline;
  margin-top: 10px;
}

.promo_confirm {
  width: 295px;
  height: 38px;
  background: #59b129 url(/images/promo_ok.png) no-repeat center left 15px;
  font-size: 15px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 38px;
  text-align: center;
  margin-top: 20px;
  padding-left: 15px;
}

.promo_gift {
  padding: 20px 20px 20px 0px;
  background: #f3f2f2;
  position: relative;
}

.promo_gift:after {
  content: "";
  position: absolute;
  left: 61px;
  bottom: 100%;
  border: 12px solid transparent;
  border-bottom-color: #f3f2f2;
}

.promo_gift_img {
  background: url(/images/promo_gift.png) no-repeat center;
  width: 146px;
  height: 157px;
  float: left;
  border-right: 1px solid #dcdcdc;
}

.promo_gift_text {
  margin-left: 175px;
}

.promo_gift_text h2 {
  color: #b32926;
  font-size: 20px;
  font-weight: 600;
  border: none;
  margin: 0 0 0;
}

.promo_gift_text p {
  color: #434343;
  font-size: 15px;
  line-height: 1.6;
  margin: 0;
  padding: 0;
}

.promo_gift_text p a {
  font-weight: 600;
  color: #b32926;
}

.close-error {
  display: block;
  line-height: 0;
  position: absolute;
  top: 6px;
  right: 6px;
}

.promo_error {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 155px;
  height: 158px;
  padding: 15px 20px 20px;
  background: #a62320;
  text-align: center;
  border-radius: 3px;
}

.promo_error:before {
  content: "";
  position: absolute;
  top: 32px;
  right: 100%;
  border: 8px solid transparent;
  border-right-color: #a62320;
}

.promo_error hr {
  border: none;
  margin: 0 0 7px;
  width: 100%;
  height: 1px;
  background: #b64d4b;
}

.promo_error p {
  color: #fff;
  font-size: 14px;
  line-height: 1.25;
}

@media (max-width: 991px) {
  .howitWork ul li {
    width: 50%;
    margin-bottom: 15px;
  }

  .howitWork ul li:nth-child(2) .inner .icon:after {
    display: none;
  }

  .socpackageWrapper .info-blocks > div {
    width: 100%;
  }

  .promo_page {
    width: 100%;
  }

  .promo_left {
    margin-right: 15px;
  }

  .promo_center {
    width: 270px;
  }

  .promo_form_input {
    max-width: 180px;
  }

  .promo_form_input input {
    width: 180px;
  }

  .promo_form_group:first-child .promo_form_input input {
    width: 152px;
  }

  .promo_error {
    width: 145px;
    right: auto;
    top: 0;
    bottom: 0;
    left: 0;
    height: auto;
    padding: 25px 10px 20px;
  }

  .promo_error:before {
    right: auto;
    left: 100%;
    border-right-color: transparent;
    border-left-color: #a62320;
  }

  .promo_confirm {
    width: 270px;
    background-position: 10px center;
  }

  .promo_gift_img {
    height: 180px;
  }

  .promo_gift_text {
    margin-left: 115px;
  }

  .promo_gift_img {
    width: 95px;
  }
}

@media (max-width: 479px) {
  .howitWork ul {
    margin: 0;
  }

  .howitWork ul li {
    width: 46%;
    margin: 0 2%;
    margin-bottom: 15px;
  }

  .howitWork ul li .inner .icon:after {
    display: none;
  }

  .howitWork ul li .inner {
    margin-right: 0;
  }

  .promo_left {
    display: none;
  }

  .promo_center {
    padding: 15px;
    float: none;
    width: 280px;
  }

  .promo_form_input input {
    width: 100%;
  }

  .promo_form_input {
    max-width: 160px;
  }

  .promo_form_group {
    overflow: hidden;
  }

  .promo_form_group:first-child .promo_form_input input {
    width: 132px;
    padding: 0 5px;
  }

  .promo_error {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .promo_error img {
    float: left;
    position: relative;
    top: 4px;
  }

  .promo_error:before {
    border-color: transparent;
    border-bottom-color: #a62320;
    left: 50%;
    margin-left: -8px;
    top: auto;
    bottom: 100%;
  }

  .promo_error hr {
    width: 1px;
    height: 50px;
    float: left;
    margin: 0 10px;
  }

  .promo_error p {
    text-align: left;
    padding: 0;
  }

  .promo_form_group:nth-child(2) {
    height: auto;
    line-height: 34px;
    padding-bottom: 20px !important;
  }

  .clear {
    clear: both;
    *zoom: 1;
    height: 0;
    visibility: hidden;
    display: block;
    content: " ";
  }

  .promo_confirm {
    width: 100%;
    background-size: 11px auto;
    background-position: 6px center;
  }
}

.specialText {
  display: none;
}

a.region-select.disable {
  cursor: not-allowed;
}

.w-group-calc-info-block {
  display: block;
  position: relative;
  box-sizing: content-box !important;
  min-height: 29px;
  padding: 20px 20px 20px 105px;
  background: #fafaf9;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
}

.w-group-calc-info-block a {
  color: #a22729!important;
}

.w-group-calc-info-block:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 20px;
  bottom: 20px;
  margin: auto;
  width: 85px;
  border-right: 1px solid #e3e3e3;
  background: url(/images/calculator/percent-big.png) no-repeat 50% 50%;
}

.w-group-calc-info-block .default {
  min-height: 40px;
}

.w-group-calc-info-block .default:after {
  background: url(/images/calculator/promo.png) no-repeat 50% 50%;
}

.w-group-calc-info-block .text h4 {
  padding: 0;
  margin: 0 0 10px;
  line-height: 1;
  font-size: 14pt;
  font-weight: bold;
  color: #a22729;
}

.list-route.m-list-route-width > li {
  margin-right: 15px;
  width: 205px;
}

.m-list-route-width li span {
  float: right;
}

.link-mo-branches {
  /*
    float: right;
    display: block;
    padding: 5px 5px 5px 30px;
    color: #531010;
    font-size: 14px !important;
    line-height: 12px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 700;
    width: 200px;
    height: 36px;
    padding-top: 12px;
    text-decoration: none;
*/
  float: right;
  /* padding: 5px 5px 5px 30px;*/
  font-size: 14px !important;
  font-weight: normal;
  margin-top: 12px;
  text-decoration: underline;
  color: #2277b6 !important;
  background: url(/src/upload/icon_1_MO.png) no-repeat;
  background-size: auto 30px;
  height: 50px;
  background-position-y: 0px;
  padding-top: 5px;
  padding-left: 30px;
  margin-top: 7px;
}

.link-mo-branches:hover {
  text-decoration: none;
}

@media screen and (max-width: 320px) {
  .b_promotion .gallery-list img {
    width: 230px;
  }
}

@media screen and (min-width: 321px) {
  .b_promotion .gallery-list img {
    width: 95%;
  }
}

@media screen and (min-width: 480px) {
  .b_promotion .gallery-list img {
    width: 210px;
  }
}

//football-2018

.db-football {
  background-image: url(/images/football/gift_football_2018.jpg) !important;
}

.db-football .caption-title,
.db-football .description {
  display: none;
}

#apply-promo-code {
  width: 114px;
  font-size: 13px;
  font-weight: 700;
  color: #ffffff;
  background: #7aa600;
  border-radius: 2px;
  text-indent: 0;
  text-transform: uppercase;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}

.success {
  display: inline-block;
  color: #7aa600;
  margin-bottom: 20px;
}

.block-apply-friend-promo {
  display: none;
}

.b-btn-line {
  width: 100%;
  position: relative;
  margin-top: 30px;
}

.b-btn-line:before {
  content: "";
  position: absolute;
  width: 468px;
  height: 1px;
  background-color: #d6d6d6;
  top: 50%;
  left: -63px;
  z-index: 0;
}

@media only screen and (max-width: 991px) {
  .b-btn-line:before {
    width: 448px;
    left: -53px;
  }
}

@media only screen and (max-width: 479px) {
  .b-btn-line:before {
    width: 288px;
    left: -10px;
  }
}

.w-content-new .e-btn-send {
  width: 100%;
  max-width: 276px;
  height: 37px;
  text-decoration: none !important;
  position: relative;
  z-index: 1;
  text-align: right;
  font-size: 16px !important;
  padding: 8px 23px !important;
  border: 2px solid #a82620;
  background-color: #ffffff;
  color: #a82620;
  -webkit-transition: 0.25s all;
  transition: 0.25s all;
}

.w-content-new .e-btn-send:before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAYAAAD6FjQuAAACj0lEQVRIS6WWQVYaQRCGvwIRdzEnSPsesA2eIHqC4CYZVtEThJwgeoLoCdTVkGwkJ9CcQNwyvmd7guBOxUfndctg08wM+NIrYGrq76r6/78Q/uPESqnyCu/SFJUnrna0HuallPSBfVEqfAWaXnCvOuI0L0G3ofrA+zS+ZNj8lGj7W+ZxYD8bqmUMxwjrc1GGYQm2wyRxTW1JifM03sBte6BVUaNkUtFlJtDLm7r6yKZfYVxXJyJ8mYIZ9tqJPikGC14Crgz0xNBBeJOV7Eyp9YdV/k4TG+6qI1TRvGysxA2lhZchC+x8Huhe3FD7At+9m/6OBrplv4fPjOG0nejdRVyTbkMZP8iM2W5f64u4rnZFOPYq+9NO9NYEbOaCi4iR5sgHCyozBgfmyARnWZdYprIZ+jLmW3StD7sN1QM+enM5ihLdievqQoQPryHGtLKM2YChj8zoDdtentCyyo1PjCjR83LJ05ll1v0qfZ8kGbGOHN26OkSc8N0xcNAe6H3HzoqTgSVQE8G6SN+MObLzn1ZmP/yqq+ZYsBqZuoHXptO1ER37/aHCja9H88jGGgwfKpyHnfCqP4kSveeo71dhhz/27Kps6KXOEbITeK42nG1GW8xE8DNgRWwKfdDOsCwMx8LljHTgQJ4v/EIu0NFAbywFlueD3ZrqUOJHKIM5hwGqj7xdDiy0tIk85pxkQhgLnmUWC8GKfLDItkIw6zILwYoSZpDGbYf7FZr++sFwZ/W4DFiuD070pf3tAGhgZq+lRl0IFvqgXT/RQPubnJAkc4w23JkRzbbW9tL5Z1kfDJ3Fc5jbsqGVajUXzG3wV/igi1+hZUrPfy1K0Ld70S+luLKacvvLnSe0bUVRJxY9+wcKMmpwj7nECQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  border: none;
  outline: 0;
  position: absolute;
  width: 27px;
  height: 23px;
  left: 33px;
  top: 50%;
  margin-top: -12px;
  -webkit-transition: 0.25s all;
  transition: 0.25s all;
}

@media only screen and (max-width: 479px) {
  .w-content-new .e-btn-send:before {
    left: 16px;
  }
}

.w-content-new .e-btn-send:hover {
  background-color: #a82620;
  color: #ffffff;
}

.w-content-new .e-btn-send:hover:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAYAAAD6FjQuAAACDElEQVRIS6VVbVFcQRDsVhBQEFAAKEhQEFBAUBBQACgIKAAUBBQACnIoyKEgQUFTvbV7NTe17wMy/97b2emdj+4h/sMkbQH4HEI8k/w3FJLtoF78AWA3ON8BuB0KIGkBYCf475H0v64VMEkHAK4BbHS8/NL9HETSVwAPwf+FpDMdNNaMfg8AtYtLAH71qkSSbgAchcjHJP1vFCxfegbg8p0A+NQLJskV+BvOXgFsjfXLvs7Mr45NPiR5J+kcwFkIeE/S5XbZ85n7+n1q1gym5OT+PEryZfex2RNJ98lg+YGjg9ECjIHl1xewOky/eo+Yk1ke31OSl5Lct28hwBXJE0mPAL68ZzBiZjkDn/kBkW/+tw/A5fsTB4Nkjy7dJF1GOzt4HJLsXIZD0iUAE7/ZBcnzGsM08AD5kaaIY7oarkSxRmo7mAJRDZrPbaWBv51VzGS7Bja5cyXa/RuSxyuw9rc2f02umnJ0prNlm3vbK2Eh/Eobpyapo4Puoctl9Yl2UbOMw7UkuT0LbEgHJVllfmYadBTGLptzwbKkNXrkSS4D48hdsZhRvkEdHJOtDtjeZGYTAbOkle1QexbXz6v5OAdsUAdrb3wet4O/814rQj0K1tFBr/01PnWGJHfG62eX5HIKbJYOdpSlAb5YVRpXB8HqBp+tg9XfctUUZuG9GNOcyqzsr2ompvvxYXsDcXsPnjLGfIsAAAAASUVORK5CYII=);
}

.w-content-new .e-btn-send.select {
  background-color: #ffffff;
  color: #a82620;
}

.w-content-new .e-btn-send.select:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAYAAAD6FjQuAAACj0lEQVRIS6WWQVYaQRCGvwIRdzEnSPsesA2eIHqC4CYZVtEThJwgeoLoCdTVkGwkJ9CcQNwyvmd7guBOxUfndctg08wM+NIrYGrq76r6/78Q/uPESqnyCu/SFJUnrna0HuallPSBfVEqfAWaXnCvOuI0L0G3ofrA+zS+ZNj8lGj7W+ZxYD8bqmUMxwjrc1GGYQm2wyRxTW1JifM03sBte6BVUaNkUtFlJtDLm7r6yKZfYVxXJyJ8mYIZ9tqJPikGC14Crgz0xNBBeJOV7Eyp9YdV/k4TG+6qI1TRvGysxA2lhZchC+x8Huhe3FD7At+9m/6OBrplv4fPjOG0nejdRVyTbkMZP8iM2W5f64u4rnZFOPYq+9NO9NYEbOaCi4iR5sgHCyozBgfmyARnWZdYprIZ+jLmW3StD7sN1QM+enM5ihLdievqQoQPryHGtLKM2YChj8zoDdtentCyyo1PjCjR83LJ05ll1v0qfZ8kGbGOHN26OkSc8N0xcNAe6H3HzoqTgSVQE8G6SN+MObLzn1ZmP/yqq+ZYsBqZuoHXptO1ER37/aHCja9H88jGGgwfKpyHnfCqP4kSveeo71dhhz/27Kps6KXOEbITeK42nG1GW8xE8DNgRWwKfdDOsCwMx8LljHTgQJ4v/EIu0NFAbywFlueD3ZrqUOJHKIM5hwGqj7xdDiy0tIk85pxkQhgLnmUWC8GKfLDItkIw6zILwYoSZpDGbYf7FZr++sFwZ/W4DFiuD070pf3tAGhgZq+lRl0IFvqgXT/RQPubnJAkc4w23JkRzbbW9tL5Z1kfDJ3Fc5jbsqGVajUXzG3wV/igi1+hZUrPfy1K0Ld70S+luLKacvvLnSe0bUVRJxY9+wcKMmpwj7nECQAAAABJRU5ErkJggg==);
}

@media only screen and (max-width: 479px) {
  .w-content-new .e-btn-send.select:before {
    left: 16px;
  }
}

.w-content-new .e-btn-send.select:after {
  content: "";
  width: 45px;
  height: 11px;
  position: absolute;
  bottom: -11px;
  left: 50%;
  margin-left: -22px;
  background-image: url(/images/arrow-red.png);
}

.w-content-new .e-btn-send.select:hover {
  background-color: #ffffff;
  color: #a82620;
}

.w-content-new .sms-confirm-2 {
  padding-bottom: 4px;
  padding-top: 30px;
  margin-top: 13px;
  border: 2px solid #74a929;
  position: relative;
}

.w-content-new .sms-confirm-2:before {
  content: "";
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  margin: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  background-image: -webkit-linear-gradient(135deg, transparent 49.9%, #dddddd 49.9%, #dddddd 60%, transparent 60%), -webkit-linear-gradient(135deg, #dddddd 10%, transparent 10%);
  background-image: linear-gradient(-45deg, transparent 49.9%, #dddddd 49.9%, #dddddd 60%, transparent 60%), linear-gradient(-45deg, #dddddd 10%, transparent 10%);
  -webkit-background-size: 0.5em 0.5em;
  background-size: 0.5em 0.5em;
  border-radius: 4px;
  border: none;
}

.w-content-new .sms-confirm-2:after {
  content: "";
  width: 45px;
  height: 12px;
  position: absolute;
  top: -2px;
  left: 50%;
  margin-left: -22px;
  background-image: url(/images/arrow-green.png);
}

.w-content-new .sms-confirm-2 button {
  background-color: #74a929 !important;
  text-transform: none !important;
  font-size: 16px !important;
}

.w-content-new .sms-confirm-2 label.error {
  position: relative;
}

.b-applied {
  position: relative;
  padding-top: 6px;
}

.b-applied img {
  position: relative;
  margin-bottom: 30px;
}

.b-applied--text {
  color: #000000;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 26px;
}

.b-applied--price {
  padding-bottom: 16px;
}

.b-applied--price-coll {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

@media only screen and (max-width: 479px) {
  .b-applied--price-coll {
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}

.b-applied--price-item:first-child {
  color: #000000;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: right;
}

@media only screen and (max-width: 479px) {
  .b-applied--price-item:first-child {
    width: 100%;
    text-align: center;
    margin-bottom: 6px;
  }
}

.b-applied--price-item:last-child {
  color: #000000;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  width: 170px;
  margin-left: 25px;
}

.b-applied--price-item:last-child.bg-1 {
  background-color: #ffcc33;
}

.b-applied--price-item:last-child.bg-2 {
  background-color: #f9f1da;
}

@media only screen and (max-width: 479px) {
  .b-applied--price-item:last-child {
    width: 100%;
    margin-left: 0;
  }
}

.b-applied:before {
  content: "";
  position: absolute;
  width: 468px;
  height: 1px;
  background-color: #d6d6d6;
  top: 24px;
  left: -63px;
  z-index: 0;
}

@media only screen and (max-width: 991px) {
  .b-applied:before {
    width: 448px;
    left: -53px;
  }
}

@media only screen and (max-width: 479px) {
  .b-applied:before {
    width: 288px;
    left: -10px;
  }
}

/*
.b-applied:after {
  content: "";
  position: absolute;
  width: 468px;
  height: 1px;
  background-color: #d6d6d6;
  bottom: 0;
  left: -63px;
  z-index: 0;
}
*/

@media only screen and (max-width: 991px) {
  .b-applied:after {
    width: 448px;
    left: -53px;
  }
}

@media only screen and (max-width: 479px) {
  .b-applied:after {
    width: 288px;
    left: -10px;
  }
}

.hide-promo-block {
  display: block;
  color: #2277b6;
  margin-bottom: 10px;
  position: relative;
  cursor: pointer;
}

#our-awards-table .item {
  height: auto;
  width: auto;
  display: flex;
  border-top: 1px solid #E3DED4;
  border-left: 1px solid #E3DED4;
  border-bottom: 1px solid #E3DED4;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #F5F2EC;
  position: relative;
}

#our-awards-table .item .logo-item {
  background: #f0eadf url(/images/our-nominations/our-awards-logo.gif) center 11px no-repeat;
  height: 100%;
  clear: both;
  width: 25%;
  min-height: 157px;
  position: absolute;
  left: 0;
  top: 0;
}

#our-awards-table .item.item-month .logo-item {
  min-height: 163px;
}

.item-left {
  width: 25%;
  height: 100%;
  background: #f0eadf;
}

#our-awards-table .item .info a,
#our-awards-table .item .info .info_non_href_2,
#our-awards-table .item .info .info_non_href_1 {
  background: rgba(0, 0, 0, 0) url(/images/our-nominations/red-cup.gif) no-repeat scroll left center;
}

#our-awards-table .item .info ul li {
  background: rgba(0, 0, 0, 0) url(/images/our-nominations/cup.gif) no-repeat scroll left center;
}

#our-awards-table .item .show-video {
  background: rgba(0, 0, 0, 0) url(/images/our-nominations/show-video.gif) no-repeat scroll right center;
}

.item-right {
  width: 75%;
  height: 100%;
  min-height: 157px;
  border-left: 1px solid #E3DED4;
  position: relative;
}

#our-awards-table .item.item-month .item-right {
  min-height: 163px;
}

.item-right:before {
  content: "";
  position: absolute;
  left: -26px;
  top: 40%;
  border: 13px solid transparent;
  border-right: 13px solid #E3DED4;
}

.item-right:after {
  content: "";
  position: absolute;
  left: -20px;
  top: 41%;
  border: 10px solid transparent;
  border-right: 10px solid #F5F2EC;
}

#our-awards-table .item .info {
  height: 100%;
  background: none;
}

#our-awards-table .separate {
  background: #f0eadf !important;
  width: 18px;
  height: 18px;
  margin-left: 11.5%;
  clear: both;
}

#our-awards-table .item .logo-item .year {
  margin: 116px auto 0 auto;
}

#our-awards-table .item .show-video {
  margin-top: 0;
  position: absolute;
  right: 1px;
  bottom: 10px;
}

.item-right {
  position: relative;
  padding: 20px 0;
  align-items: center;
  display: flex;
}

#our-awards-table .item .info a {
  margin-top: 0;
}

#our-awards-table .item .info ul {
  padding: 10px 0 0px 19px;
}

#our-awards-table .item .info .info_non_href_1 {
  margin-top: 0;
}

#our-awards-table .item .info .info_non_href_2 {
  margin-top: 0;
}

#our-awards-table .item .logo-item-month .month {
  margin-top: 10px;
}

@media all and (max-width: 991px) {
  #our-awards-table.m_mobile .separate {
    width: 18px;
  }

  .item-right {
    padding: 6px 0;
  }

  #our-awards-table.m_mobile .item .logo-item {
    background: #f0eadf url(/images/our-nominations/our-awards-logo.gif) center 9px no-repeat;
    height: 100%;
    clear: both;
    width: 28%;
    min-height: 157px;
    position: absolute;
    left: 0;
    top: 0;
  }

  #our-awards-table.m_mobile .item .logo-item.logo-item-month {
    min-height: 163px;
  }

  #our-awards-table.m_mobile .item .info {
    height: 100%;
    background: none;
    border: none;
  }

  #our-awards-table.m_mobile .item {
    height: auto;
    width: auto;
    display: flex;
    border-top: 1px solid #E3DED4;
    border-left: 1px solid #E3DED4;
    border-bottom: 1px solid #E3DED4;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #F5F2EC;
    position: relative;
  }

  #our-awards-table .item .info a,
  #our-awards-table .item .info .info_non_href_2,
  #our-awards-table .item .info .info_non_href_1 {
    background: rgba(0, 0, 0, 0) url(/images/our-nominations/red-cup.gif) no-repeat scroll left center;
  }

  #our-awards-table .item .info ul li {
    background: rgba(0, 0, 0, 0) url(/images/our-nominations/cup.gif) no-repeat scroll left center;
  }

  #our-awards-table.m_mobile .item .info ul li {
    background: rgba(0, 0, 0, 0) url(/images/our-nominations/cup.gif) no-repeat scroll left center;
  }

  #our-awards-table .item .show-video {
    background: rgba(0, 0, 0, 0) url(/images/our-nominations/show-video.gif) no-repeat scroll right center;
  }

  #our-awards-table.m_mobile .item .info a {
    background: rgba(0, 0, 0, 0) url(/images/our-nominations/red-cup.gif) no-repeat scroll left center;
  }

  #our-awards-table.m_mobile .item .show-video {
    background: rgba(0, 0, 0, 0) url(/images/our-nominations/show-video.gif) no-repeat scroll right center !important;
  }

  #our-awards-table.m_mobile .item .logo-item-month {
    background: #f0eadf url(/images/our-nominations/our-awards-logo.gif) no-repeat scroll center 9px;
  }

  #our-awards-table.m_mobile .item .info ul {
    padding: 10px 0 2px;
  }

  #our-awards-table.m_mobile .item .info .info_non_href_1 {
    margin-top: 0;
  }

  #our-awards-table.m_mobile .item .logo-item-month .year {
    margin: 112px auto 8px;
  }

  #our-awards-table .item .logo-item .year {
    margin: 112px auto 0 auto;
  }

  .item-right:after {
    left: -20px;
  }

  .item-right:before {
    left: -26px;
    border: 12px solid transparent;
    border-right: 12px solid #E3DED4;
  }

  #our-awards-table.m_mobile .item .info a {
    margin-top: 0;
  }

  .item-left {
    width: 28%;
  }

  .item-right {
    width: 72%;
  }

  #our-awards-table.m_mobile .item .info.m_left_arrow:after {
    display: none;
  }

  #our-awards-table.m_mobile .item .info.m_left_arrow:before {
    display: none;
  }
}

@media all and (max-width: 479px) {
  #our-awards-table.m_mobile .item {
    flex-direction: column;
  }

  .item-left {
    height: 156px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 150px;
    margin-left: 70px;
    background: none;
  }

  .item-right {
    width: 100%;
    padding-top: 5px;
    border-top: 1px solid #E3DED4;
    border: 1px solid #E3DED4;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }

  #our-awards-table.m_mobile .item .logo-item {
    height: 153px;
    width: 150px;
    left: 70px;
  }

  #our-awards-table.m_mobile .item .logo-item .year {
    bottom: 25px;
    left: 118px;
    left: 53px;
    bottom: 28px;
  }

  .item-right {
    border-left: none;
    margin-top: 18px;
    background-color: #f5f2ec;
  }

  #our-awards-table.m_mobile .item .info ul li {
    margin-left: 5px;
  }

  #our-awards-table.m_mobile .item .info a {
    margin-left: 4px;
  }

  #our-awards-table .separate {
    margin-left: 47.2%;
  }

  #our-awards-table.m_mobile .item {
    background: none;
    border-left: none;
    border-right: none;
    border-top: none;
  }

  .item-right:after {
    left: 47.0%;
    top: -26px;
    border: 14px solid transparent;
    border-bottom: 14px solid #F5F2EC;
  }

  .item-right:before {
    left: 47.5%;
    top: -29px;
    border: 12px solid transparent;
    border-bottom: 18px solid #E3DED4;
  }

  #our-awards-table.m_mobile .separate {
    height: 15px;
  }

  #our-awards-table.m_mobile .item .logo-item-month .month {
    bottom: 9px;
  }

  #our-awards-table.m_mobile .item .info {
    min-height: auto;
  }

  #our-awards-table .item.item-video .item-right {
    padding-bottom: 35px;
  }
}

/* new calc */

.b-option--list {
  display: table;
  border-collapse: separate;
  border-spacing: 22px 0;
  margin-left: -22px;
  margin-right: -22px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 991px) {
  .b-option--list {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

.b-option--item {
  padding: 0;
  display: table-cell;
  position: relative;
  text-decoration: none;
  text-align: left;
  table-layout: fixed;
  vertical-align: top;
  width: 5%;
  border: 1px solid #c1c1c1;
  background-color: #e1e1e1;
  border-radius: 3px;
}

.b-option--item:before {
  content: "";
  position: absolute;
}

.b-option--item.standart:before,
.b-option--item.standartp:before {
  background-image: url(/images/rudder.png);
  width: 151px;
  height: 163px;
  top: 0;
  right: 0;
}

.b-option--item.comfort:before {
  background-image: url(/images/rudder-3.png);
  width: 151px;
  height: 163px;
  top: 0;
  right: 0;
}

.b-option--item.economy:before {
  background-image: url(/images/rudder-2.png);
  width: 125px;
  height: 151px;
  top: 0;
  right: 0;
}

.b-option--item.active {
  background: #fff;
  border-color: #a82620;
  color: #a82620;
}

.b-option--item.active:after {
  content: '';
  position: absolute;
  z-index: -1;
  left: -2px;
  top: -2px;
  right: -2px;
  bottom: -2px;
  border: 1px solid #a62320;
  border-radius: 4px;
}

.b-option--item.active .b-option--name {
  font-weight: bold;
}

.b-option--item.active.standart .b-option--name {
  color: #a82620;
}

.b-option--item.active.standart:before {
  background-image: url(/images/rudder-active.png);
}

.b-option--item.active.economy:before {
  background-image: url(/images/rudder-active-2.png);
}

.b-option--item.active.comfort:before {
  background-image: url(/images/rudder-active-3.png);
}

.b-option--item.active .b-option--label {
  border: 1px solid #a82620;
}

.b-option--item.active .b-option--label:after {
  content: '';
  position: absolute;
  left: -2px;
  top: -2px;
  right: -2px;
  bottom: -2px;
  border: 1px solid #a62320;
  border-radius: 4px;
}

.b-option--item a {
  width: 100%;
  padding: 20px 20px 20px 30px;
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  position: relative;
  min-width: 230px;
}

@media only screen and (max-width: 479px) {
  .b-option--item a {
    padding: 10px 20px 30px 20px;
  }
}

.b-option--item li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  position: relative;
  padding-left: 16px;
}

.b-option--item li:before {
  content: "";
  position: absolute;
}

@media only screen and (max-width: 991px) {
  .b-option--item {
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
  }
}

.b-option--name {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.b-option--quantity {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 14px;
  display: block;
}

.b-option .check {
  color: #000000;
}

.b-option .check:before {
  /*    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2QzU4NzA5MDZFQjExRTk5QjcwRDhDNUUzQUM4N0M3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ2QzU4NzBBMDZFQjExRTk5QjcwRDhDNUUzQUM4N0M3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDZDNTg3MDcwNkVCMTFFOTlCNzBEOEM1RTNBQzg3QzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDZDNTg3MDgwNkVCMTFFOTlCNzBEOEM1RTNBQzg3QzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz707FUGAAAA/UlEQVR42mL88/8fw6Mf3xhEmFkZ2JiZGdiZmBmQAePtU18ZGJm+MDHgAYx3z35muHWci+HHFyGgfkYGHjRTQID33vmPDDeO8DDI6/79qW0nw3Th+6ea5R9frOAFWs3EyAhWJHP/wvsvNw7zMchq/fuh5SDNxsj0koHh7NZ/DLtm/V/z7umK////M/g8uvKSYcvE/wxntvz7+Oe3PEgMhBlnvHqwMOPqgTigixgYJFR+Mjy4wM4gKv//no6jkSI71wW4W14BfTz/9aPpDPsX/mfY3A80afO/t39+GcNMgmGGG18/Mrz6/o2h+8W9FQznd/x58euHI7oiEAYIMADBDYdQHs/BOgAAAABJRU5ErkJggg==");*/
  background-image: url("/images/calc-check.svg");
  width: 10px;
  height: 8px;
  left: 0;
  top: 5px;
}

.b-option .mark {
  color: #666666;
}

.b-option .mark:before {
  content: "!";
  width: 3px;
  height: 10px;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  left: 3px;
}

.b-option--label {
  width: 137px;
  height: 35px;
  border-radius: 3px;
  border: 1px solid #c1c1c1;
  background-color: #ffb72d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: -15px;
  right: 15px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

/*# sourceMappingURL=new-style.css.map */

.b-option--item.standart a:before {
  content: "";
  position: absolute;
  background-image: url(/images/ic-label.png);
  width: 72px;
  height: 73px;
  top: 0;
  right: 0;
}

.header--logo {
  background-image: url(/images/header_logo.png);
  -webkit-background-size: cover;
  background-size: cover;
  left: -111px;
  position: absolute;
  text-decoration: none;
  height: 131px;
  width: 467px;
  text-indent: -9000px;
  top: 10px;
}

@media (max-width: 991px) {
  .header--logo {
    height: 60px;
    left: 16px;
    width: 220px;
  }
}

@media (max-width: 479px) {
  .header--logo {
    left: 50%;
    margin-left: -110px;
  }
}

.practice-tab .item-category.active:before {
  background: none !important;
}

.b-option--label-old {
  width: 104px;
  height: 35px;
  border-radius: 3px 0 0 3px;
  border: 1px solid #c1c1c1;
  background-color: #c1c1c1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: -15px;
  right: 151px;
}

.b-option--label-old span {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: line-through;
}

.b-option--item.active .b-option--label-old {
  border: 1px solid #a82620;
}

.b-option--item.active .b-option--label-old:after {
  content: '';
  position: absolute;
  left: -2px;
  top: -2px;
  right: -2px;
  bottom: -2px;
  border: 1px solid #a62320;
  border-radius: 4px 0 0 4px;
}

.listPackages li a.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.sga-main2 .sga-flex {
  display: flex;
  justify-content: space-between;
  margin-top: 17px;
  width: 101%;
}

.sga-main2 .sga-main-r {
  width: 45%;
}

.sga-main2 .sga-tit {
  font-size: 19px;
  background: #FFD156;
  margin-left: -15px;
  padding: 6px 9px 6px 9px;
  text-align: center;
  z-index: 0;
  font-family: "Roboto Condensed", sans-serif;
  letter-spacing: -0.1px;
  width: calc(100% + 30px);
}

.sga-main2 .img-main-wrap {
  width: 50%;
  z-index: 1;
}

.sga-main2 .sga-tit span {
  color: #a62320;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 19px;
}

.sga-main2 .br600 {
  display: none;
}

.sga-main2 .sga-undtit p {
  font-size: 16px;
  margin-bottom: 19px;
  margin-top: 2px;
}

.sga-main2 .sga-ul li {
  position: relative;
  padding-left: 14px;
  font-size: 14px;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 17px;
}

.sga-main2 .sga-ul li:before {
  background: url(/images/beg-ul.png) center center no-repeat;
  content: "";
  width: 9px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 3px;
}

.sga-main2 .sga-ul {
  margin-bottom: 17px;
}

.sga-main2 .img-main-wrap img {
  margin-bottom: 3px;
}

@media all and (max-width: 991px) {
  .sga-main2 .img-main-wrap {
    width: 99%;
    margin-bottom: 21px;
    text-align: center;
  }

  .sga-main2 .sga-flex {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .sga-main2 .sga-main-r {
    width: 100%;
  }

  .sga-main2 .img-main-wrap img {
    margin-bottom: 7px;
    width: 99%;
  }

  .sga-main2 .sga-undtit p {
    text-align: center;
  }

  .sga-main2 .sga-ul {
    margin-left: 15px;
    margin-bottom: 21px;
  }

  .sga-main2 .sga-main2 .sga-tit {
    margin-left: -5px;
    width: calc(100% + 10px);
  }
}

.listPayments .b-option--item.disable,
.listPayments .b-option--item.disable a {
  opacity: 0.3;
  cursor: not-allowed;
}

/*new-style*/

form#contact.contactform-call fieldset {
  width: 335px;
  left: calc((100% - 375px) /2);
  margin: 0;
  height: auto;
  padding: 15px 25px 20px 25px;
  color: #666;
  top: 5%;
}

form#contact.contactform-call select {
  width: 100%;
}

form#contact.contactform-call input[type="text"],
form#contact.contactform-call input[type="url"],
form#contact.contactform-call input[type="email"],
form#contact.contactform-call input[type="tel"],
form#contact.contactform-call textarea,
form#contact.contactform-call select {
  width: 100% !important;
  box-sizing: border-box;
  font-size: 16px;
  background: none;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.form-title {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  font-family: 'Roboto Condensed', sans-serif;
  margin-bottom: 18px;
  color: #000;
}

form#contact.contactform-call label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
}

form#contact.contactform-call option,
form#contact.contactform-call select {
  font-size: 16px;
  -ms-overflow-x: hidden;
  overflow-x: hidden;
  max-width: 345px;
  width: 335px;
  color: #999;
}

form#contact.contactform-call option {
  font-size: 16px;
  color: #000;
}

form#contact.contactform-call optgroup {
  padding-left: 0;
  color: #000;
}

.input-phone-wrap {
  position: relative;
}

.phone-prefix2 {
  position: absolute;
  top: 4px;
  left: 0;
  height: 31px;
  background: #ccc;
  line-height: 30px;
  width: 29px;
  text-align: center;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.rc-anchor-normal {
  width: auto !important;
}

.contactform-call .rc-anchor-light.rc-anchor-normal {
  border: none !important;
}

.contactform-call #feedback_recaptcha {
  position: relative;
  margin-top: 10px;
}

form#contact.contactform-call label {
  margin-top: 11px;
}

form#contact.contactform-call input[type="tel"] {
  padding-left: 43px;
}

.contactform-call .link {
  margin-top: 10px;
  font-size: 10px;
  font-style: italic;
  color: #666;
  line-height: 12px;
  width: 101%;
}

form#contact.contactform-call textarea {
  height: 123px;
  margin-bottom: -10px;
  resize: none;
}

.contactform-call #closeMessageDiv {
  position: absolute;
  float: right;
  right: 24px !important;
  top: 12px;
  background: none;
  transition: all 500ms ease-in-out;
}

.contactform-call #closeMessageDiv:hover {
  opacity: 0.5;
  transition: all 500ms ease-in-out;
}

form#contact.contactform-call #closeMessageDiv .button {
  background: none;
  color: #666;
  margin: 0;
  padding: 0;
  font-size: 25px;
}

form#contact.contactform-call select {
  background: url(/src/icon-dropdown.png) no-repeat right 10px center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

form#contact.contactform-call #sendMessage {
  display: inline-block;
  padding: 0;
  background: #f6c125;
  border: none;
  color: #a82620;
  width: 100%;
  box-sizing: border-box;
  margin: 14px auto 0;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'Roboto Condensed', sans-serif;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ffb708;
  font-weight: bold;
  transition: background 500ms ease-in-out;
  position: relative;
  text-decoration: none;
  text-align: center;
}

form#contact.contactform-call #sendMessageDiv:hover #sendMessage {
  background: transparent;
}

form#contact.contactform-call #sendMessageDiv:hover #sendMessage:after {
  opacity: 1;
  -webkit-transition: opacity 0.45s ease-out;
  transition: opacity 0.45s ease-out;
}

@media (max-width: 478px) {
  .contactform-call #feedback_recaptcha {
    transform: scale(1);
    transform-origin: 0 0;
  }

  form#contact.contactform-call fieldset {
    width: 275px !important;
    left: calc((100% - 353px) /2) !important;
    margin: 0 !important;
    height: auto;
    padding: 15px 25px 20px 25px !important;
    color: #666;
  }

  .contactform-call #agreeDiv {
    margin-top: 15px !important;
  }

  .contactform-call #feedback_recaptcha:after {
    display: none;
  }
}

@media (max-width: 350px) {
  form#contact.contactform-call fieldset {
    width: 260px !important;
    left: calc((100% - 300px) /2) !important;
    margin: 0 !important;
    height: auto;
    padding: 15px 20px 20px 20px !important;
    color: #666;
    min-width: 260px;
  }

  .contactform-call >div {
    width: 100%;
  }

  .contactform-call #feedback_recaptcha:after {
    display: none;
  }

  .contactform-call #feedback_recaptcha {
    transform: scale(0.86);
    transform-origin: 0 0;
  }
}

@media (max-width: 340px) {
  .contactform-call #feedback_recaptcha:after {
    width: 40px;
  }
}

@media (max-width: 330px) {
  .contactform-call #feedback_recaptcha:after {
    width: 30px;
  }
}

form#contact.contactform-call .special_deals--btn {
  min-width: 100px;
  left: 0;
  bottom: 0;
}

form#contact.contactform-call option,
form#contact.contactform-call select {
  padding-right: 35px;
}

.b_payment_option.buttons4 .m_cash .b_payment_option--img {
  background: url(/src/icon_cash2.png) no-repeat 0 0;
  margin-bottom: 13px;
}

.b_payment_option.buttons4 .m_online .b_payment_option--img {
  background: url(/src/icon_online2.png) no-repeat 0 0;
  margin-bottom: 28px;
}

.b_payment_option.buttons4 .m_demo .b_payment_option--img {
  background: url(/src/btn_demo_gray.png) no-repeat 0 0;
  margin-bottom: 13px;
}

.b_payment_option.buttons4 .m_credit .b_payment_option--img {
  background: url(/src/icon-cred-grey.png) no-repeat 0 0;
  width: 57px;
  height: 78px;
  margin: 0 auto 13px;
}

.b_payment_option.buttons4 .m_credit.active .b_payment_option--img {
  background: url(/src/icon-cred.png) no-repeat 0 0;
}

.buttons4 .b_payment_option--row.m_three_buttons .b_payment_option--coll {
  width: 24%;
  max-width: 24%;
}

.buttons4 .b_payment_option--row.m_three_buttons .b_payment_option--coll.m_online {
  margin: 0;
}

.buttons4 .b_payment_option--row {
  justify-content: space-around;
}

.buttons4 .b_payment_option--p {
  font-size: 14px;
}

.buttons4 .b_payment_option--p {
  padding-top: 8px;
}

@media (max-width: 991px) {
  .buttons4 .b_payment_option--row.m_three_buttons .b_payment_option--coll {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px !important;
    margin-left: 0;
    padding-left: 35px;
    height: 100px;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 25px;
    height: 100px;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    align-items: center;
    min-height: 120px;
    padding-top: 10px;
  }

  .buttons4 .b_payment_option--img {
    margin: 0 !important;
    float: left;
    width: 100px !important;
  }

  .buttons4 .b_payment_option--row {
    flex-direction: column;
  }

  .buttons4 .b_payment_option--p {
    font-size: 16px;
    width: 62%;
    float: left;
    text-align: left;
    padding-left: 18px;
    padding-top: 0;
    height: 50px;
    display: flex;
    align-items: center;
  }

  .buttons4 .b_payment_option--p:before {
    display: none;
  }

  .b_payment_option.buttons4 .m_demo .b_payment_option--img {
    background-position: 0 -18px;
  }

  .b_payment_option.buttons4 .m_credit .b_payment_option--img {
    height: 63px;
  }

  .b_payment_option.buttons4 .m_demo .b_payment_option--img {
    background-position: 0 0;
  }
}

@media (max-width: 479px) {
  .b_payment_option--row.m_three_buttons .b_payment_option--coll {
    padding-left: 10px !important;
    padding-bottom: 10px;
    padding-left: 15px;
    height: 100px;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }

  .buttons4 .b_payment_option--img {
    width: 79px !important;
    background-position-x: center !important;
  }

  .buttons4 .b_payment_option--p {
    font-size: 16px;
    width: 68%;
    text-align: left;
    height: auto;
  }
}

.b_payment_option--signature-credit,
.b_payment_option--signature-plan,
.b_payment_option--signature-2plan {
  color: #000000;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  background-color: #f6f6f6;
  border: 1px solid rgba(178, 178, 178, 0.45);
  border-radius: 2px;
  position: relative;
  padding: 15px 0;
}

.b_payment_option--signature-credit:before,
.b_payment_option--signature-credit:after {
  bottom: 100%;
  right: 12.5%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_payment_option--signature-credit:before {
  border-color: rgba(246, 246, 246, 0);
  border-bottom-color: rgba(173, 173, 173, 0.5);
  border-width: 6px;
  margin-left: -6px;
}

.b_payment_option--signature-credit:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #f6f6f6;
  border-width: 5px;
  margin-left: -5px;
}

.b_payment_option .m_credit.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.b_payment_option .m_plan.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.b_training_scheme--info.new-block0319 {
  background: #FFF;
  padding: 0;
  margin-top: -17px;
  margin-bottom: 29px;
}

.new-block0319 .branch-icon {
  margin-top: -3px;
}

.b_training_scheme--info.new-block0319 ul li:before {
  /*content: "";
     position: absolute;
     */
  background-image: url(/src/prim2.jpg);
  width: 13px;
  height: 14px;
  /*left: 0;
     */
  top: 2px;
}

.b_training_scheme--info.new-block0319 ul li {
  padding-left: 22px;
  margin-bottom: 6px;
}

.deals-w.new-block-2-0319.new-block-2-0319 .deal-info {
  display: block;
  position: relative;
  /*padding: 0 0 0 13px;
     padding: 0 0 0 21px;
     */
}

.deals-w.new-block-2-0319.new-block-2-0319 {
  margin-left: -13px;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head {
  display: block;
  position: relative;
  /*margin: 0 0 15px -26px;
     */
  padding: 0 0 0 33px;
  /* width: 110.5%;
     margin: 0 0 15px -35px;
     padding: 0 0 0 36px;
     */
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head:before {
  content: '';
  display: block;
  position: absolute;
  left: -3px;
  top: 0;
  height: 100%;
  min-height: 60px;
  margin: auto;
  border-left: 5px solid #a22729;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head h2 {
  font-size: 17pt;
  margin: 0 0 14px;
  padding: 0;
  line-height: 1;
  border: 0 none;
  padding-top: 15px;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-period {
  display: inline-block;
  position: relative;
  padding: 0 10px 0 50px;
  margin: 0 10px 0 0;
  line-height: 45px;
  background: #f5f5f5;
  border-radius: 3px;
  vertical-align: middle;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown span.days {
  width: 60px;
  color: #ffffff;
  background: #82be00;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: -7px;
  top: 50%;
  margin-top: -6px;
  border-right: 6px solid #82be00;
  /*     border-top: 6px solid transparent;
     border-bottom: 6px solid transparent;*/
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-period {
  display: inline-block;
  position: relative;
  padding: 0 10px 0 50px;
  margin: 0 10px 0 0;
  line-height: 45px;
  background: #f5f5f5;
  border-radius: 3px;
  vertical-align: middle;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown {
  display: inline-block;
  position: relative;
  border: 1px solid #82be00;
  border-radius: 3px;
  font-size: 20pt;
  vertical-align: middle;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .price-group-item {
  background: #f6f6f6 none repeat scroll 0 0;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  padding: 25px 30px;
  position: relative;
  margin: 0 0 1em;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-period:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 50px;
  margin: auto;
  background: url(/src/ico-countdown.png) no-repeat 50% 50%;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .price-group-item .item-plus-total.item-plus-total-result .price:before {
  content: '';
  display: inline-block;
  margin-left: -20px;
  margin-right: 4px;
  width: 16px;
  height: 15px;
  background: url(/src/icon-price.png) no-repeat 50% 50%;
}

.plus-total-b .item-plus-total .price.through:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  right: 0;
  bottom: 4px;
  background: url(/src/line-through.png) no-repeat center center;
  background-size: 100% 100%;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .btn {
  color: #ffffff;
  background: #a22729;
  border: 0 none;
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  height: 38px;
  line-height: 38px;
  text-decoration: underline;
  display: inline-block;
  width: auto;
  padding: 0 41px;
}

.plus-total-b .item-plus-total .sign {
  font-size: 24px;
  color: #a22729;
  line-height: 24px;
}

.deals-w.new-block-2-0319 .btn {
  color: #ffffff;
  background: #a22729;
  border: 0 none;
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  height: 38px;
  line-height: 38px;
  text-decoration: underline;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown span {
  display: inline-block;
  position: relative;
  line-height: 40px;
  padding: 0 0 20px 0;
  width: 40px;
  text-align: center;
}

.deals-w.new-block-2-0319 .deal-info-w {
  display: none;
  position: relative;
  padding: 0px 0 22px 0px;
  margin: 0 15px 10px 0;
  width: 102.5%;
  /*border: 1px solid #e3e3e3;
     */
  border-width: 1px 0;
  border-top: 1px solid #e3e3e3;
  /*     border-bottom: 1px solid #e3e3e3;*/
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .price-group-item .item-plus-total .price {
  font-weight: normal;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown span.days:after {
  content: 'дни';
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown span.hours:after {
  content: 'часы';
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown span.minutes:after {
  content: 'мин.';
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown span.seconds:after {
  color: #2f2f2f;
  content: 'сек.';
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown span:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  text-transform: uppercase;
  font-size: 7pt;
  line-height: 30px;
  vertical-align: middle;
}

.content .deals-w.new-block-2-0319 ul li {
  padding: 0;
  background: transparent;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .highlight {
  color: #a22729;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .price-group-item {
  background: #f6f6f6 none repeat scroll 0 0;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  padding: 0;
  position: relative;
  margin: 0 0 1em;
  width: 83%;
  margin-left: 33px;
  margin-top: 19px;
}

.deals-w.new-block-2-0319 .b_btn_with_mobile {
  margin-left: 33px;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .column-container {
  display: block;
  position: relative;
  zoom: 1;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .info-box.with-arrow:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin: -6px -7px 0 0;
  border-left: 6px solid #a22729;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  width: 0;
  height: 0;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .info-box.with-arrow {
  margin-right: 1em;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .info-box {
  display: block;
  position: relative;
  margin: 0 0 1em 0;
  background: #f6f6f6;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  padding: 0;
  min-height: 65px;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .info-box > span {
  display: block;
  padding: 5px 0 5px 15px;
  margin: 10px 10px 10px 65px;
  border-left: 1px solid #e3e3e3;
  font-size: 12pt;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-countdown span.seconds {
  color: #a22729;
  margin-right: 10px;
}

.plus-total-b .item-plus-total {
  display: inline-block;
  vertical-align: bottom;
  padding: 0 6px;
  margin: 3px 0;
}

.deals-w.new-block-2-0319 .deal-info-w .deal-info .price-group-item .item-plus-total.item-plus-total-result {
  padding-left: 20px;
}

.plus-total-b .item-plus-total {
  display: inline-block;
  vertical-align: bottom;
  padding: 0 6px;
  margin: 3px 0;
}

@media (max-width: 991px) {
  .m_deals_mobile.deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head h2 {
    font-size: 16pt;
  }

  .deals-w.new-block-2-0319.new-block-2-0319 {
    margin-left: -3px;
  }

  .deals-w.new-block-2-0319 .deal-info-w {
    width: 101%;
  }

  .deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-period {
    margin: 0 10px 18px 0px;
  }

  .deals-w.new-block-2-0319 .deal-info-w .deal-info .price-group-item {
    width: 71%;
  }

  .deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head {
    padding: 0 0 0 25px;
  }

  .deals-w.new-block-2-0319 .deal-info-w .deal-info .price-group-item {
    margin-left: 26px;
  }

  .deals-w.new-block-2-0319 .b_btn_with_mobile {
    margin-left: 26px;
  }

  .deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head h2 {
    font-size: 16pt;
    padding-right: 10px;
  }
}

@media (max-width: 479px) {
  .deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head h2 {
    padding: 17px 15px 4px 0;
  }

  .deals-w.new-block-2-0319 .deal-info-w .deal-info .btn {
    width: 221px!important;
    padding: 0 16px;
  }

  .deals-w.new-block-2-0319 .deal-info-w .deal-info .price-group-item {
    width: 81%;
  }

  .deals-w.new-block-2-0319 .deal-info-w .deal-info .deal-info-head .deal-period {
    padding: 9px 1px 10px 50px;
    margin: 0 26px 19px 0px;
    line-height: 22px;
  }
}

.w-content-new .deals-w .deal-info {
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
}

.deals-w .deal-info-w .deal-info .deal-info-head .deal-countdown:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: -7px;
  top: 50%;
  margin-top: -6px;
  border-right: 6px solid #82be00;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

div[step="31"] {
  text-align: left;
}

.b-option--label-old {
  width: 80px;
  right: 141px;
}

.b-option--label {
  right: 9px;
}

.payment-vote-success {
  border: 1px solid #70ba0f;
  padding: 20px;
  border-radius: 3px;
  display: none;
}

.payment-vote-success .caption {
  text-align: center;
  font-size: 16pt;
  color: #70ba0f;
}

.payment-vote {
  border: 1px solid #eaeaea;
  padding: 20px;
  border-radius: 3px;
}

.payment-vote .caption {
  margin-bottom: 20px;
  text-align: center;
  font-size: 20px;
}

.payment-vote .vote-comment {
  margin-top: 20px;
  text-align: center;
  display: none;
}

.payment-vote .vote-comment textarea {
  width: 406px;
  background-color: white;
  border: 1px solid #c4c4c4;
  padding: 6px;
  height: 100px;
}

.payment-vote .vote-comment button {
  display: inline-block;
  padding: 0;
  background: #f6c125;
  border: none;
  color: #a82620;
  width: 406px;
  box-sizing: border-box;
  margin: 14px auto 0;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'Roboto Condensed', sans-serif;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ffb708;
  font-weight: bold;
  transition: background 500ms ease-in-out;
  position: relative;
  text-decoration: none;
  text-align: center;
}

.payment-vote .vote-comment button:hover {
  background: transparent;
}

.payment-vote .emoji {
  position: relative;
  height: 80px;
  display: table;
  margin: 0 auto;
}

.payment-vote .emoji label {
  width: 80px;
  height: 80px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
}

.payment-vote .emoji label:last-child {
  margin-right: 0px;
}

@media (max-width: 320px) {
  .payment-vote .emoji {
    height: 40px;
  }

  .payment-vote .emoji label {
    width: 40px;
    height: 40px;
  }
}

@media (max-width: 375px) {
  .payment-vote .emoji {
    height: 50px;
  }

  .payment-vote .emoji label {
    width: 50px;
    height: 50px;
  }
}

@media (max-width: 478px) {
  .payment-vote .emoji {
    height: 60px;
  }

  .payment-vote .emoji label {
    width: 60px;
    height: 60px;
  }
}

@media (max-width: 768px) {
  .payment-vote .emoji {
    height: 70px;
  }

  .payment-vote .emoji label {
    width: 70px;
    height: 70px;
  }

  .payment-vote .vote-comment textarea {
    width: 100%;
  }

  .payment-vote .vote-comment button {
    width: 100%;
  }
}

.payment-vote .emoji input {
  display: none;
}

.payment-vote .emoji .angry {
  background: url(/images/voted/angry.svg);
  background-repeat: no-repeat;
}

.payment-vote .emoji .angry:hover {
  background: url(/images/voted/angry_active.svg);
  background-repeat: no-repeat;
}

.payment-vote .emoji input:checked + .angry {
  background: url(/images/voted/angry_active.svg);
  background-repeat: no-repeat;
}

.payment-vote .emoji .meh {
  background: url(/images/voted/meh.svg);
  background-repeat: no-repeat;
}

.payment-vote .emoji .meh:hover {
  background: url(/images/voted/meh_active.svg);
  background-repeat: no-repeat;
}

.payment-vote .emoji input:checked + .meh {
  background: url(/images/voted/meh_active.svg);
  background-repeat: no-repeat;
}

.payment-vote .emoji .good {
  background: url(/images/voted/good.svg);
  background-repeat: no-repeat;
}

.payment-vote .emoji .good:hover {
  background: url(/images/voted/good_active.svg);
  background-repeat: no-repeat;
}

.payment-vote .emoji input:checked + .good {
  background: url(/images/voted/good_active.svg);
  background-repeat: no-repeat;
}

form#contactVote .payment-vote {
  padding-top: 20px;
  margin-top: 20px;
  margin-bottom: 0px;
}

form#contactVote .payment-vote-success {
  padding-top: 20px;
  margin-top: 20px;
  margin-bottom: 0px;
}

.filials-region-tabs {
  text-align: center;
  margin: 0 0 30px;
  border: 1px solid #c4c4c4;
  background-color: #f4f4f4;
  border-radius: 3px;
}

@media screen and (max-width:479px) {
  .filials-region-tabs {
    display: none;
  }
}

.filials-region-tabs>li {
  width: 50%;
  display: inline-block;
}

.filials-region-tabs>li>a {
  display: block;
  padding: 10px;
  font-size: 14px;
  color: #363636;
  border-radius: 3px;
  margin: -1px;
  text-decoration: underline;
}

.filials-region-tabs>li.active>a {
  color: #fff;
  background-color: #a62320;
  text-decoration: none;
}

@media screen and (max-width:479px) {
  #filialMap {
    display: none!important;
  }
}

@media screen and (max-width:479px) {
  #filialRegions {
    display: block!important;
  }
}

.filial-regions-list.list-dotted>li {
  margin-bottom: 20px;
}

.filial-regions-list>li {
  display: inline-block;
  width: 30%;
  vertical-align: top;
}

@media screen and (max-width:479px) {
  .filial-regions-list>li {
    width: 49%;
  }
}

.filial-regions-list>li>a {
  font-size: 18px;
  color: #000;
  text-decoration: underline;
}

@media screen and (max-width:479px) {
  .filial-regions-list>li>a {
    font-size: 16px;
  }
}

.filial-regions-list>li>a:hover {
  text-decoration: none;
}

.filials-map {
  position: relative;
}

.filials-map .item-map {
  position: absolute;
  display: block;
  padding-top: 6px;
}

.filials-map .item-map img {
  -webkit-filter: drop-shadow(0 2px 22px rgba(0,0,0,.15));
  filter: drop-shadow(0 2px 22px rgba(0,0,0,.15));
}

.filials-map .item-map:before {
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #b3312f;
  top: 0;
  left: 50%;
  margin-left: -3px;
  z-index: 1;
}

.filials-map .capital {
  font-size: 32px;
  font-weight: 700;
  color: #b3312f;
  text-decoration: none;
  padding: 0;
}

.filials-map .capital:before {
  display: none;
}

#metromap div,
#metromap a {
  display: block;
  position: absolute;
  cursor: pointer;
  background-image: url(../images/metromap/metromap3.png);
}

.Mitino {
  left: 44px;
  top: 35px;
  width: 61px;
  height: 13px;
  background-position: -44px -35px;
}

.Aviamotornaya {
  left: 589px;
  top: 366px;
  width: 100px;
  height: 17px;
  background-position: -589px -366px;
}

.Strogino {
  left: 22px;
  top: 78px;
  width: 85px;
  height: 15px;
  background-position: -22px -78px;
}

.Molodezhnaya {
  left: 4px;
  top: 108px;
  width: 106px;
  height: 14px;
  background-position: -4px -108px;
}

.Kuntsevskaya {
  left: 10px;
  top: 123px;
  width: 98px;
  height: 22px;
  background-position: -10px -123px;
}

.Arbatskaya {
  left: 211px;
  top: 396px;
  width: 70px;
  height: 13px;
  background-position: -211px -396px;
}

.Elektrozavod {
  left: 548px;
  top: 261px;
  width: 109px;
  height: 13px;
  background-position: -548px -261px;
}

.Semenovskaya {
  left: 548px;
  top: 245px;
  width: 83px;
  height: 15px;
  background-position: -548px -245px;
}

.Pervomayskaya {
  left: 548px;
  top: 203px;
  width: 90px;
  height: 13px;
  background-position: -548px -203px;
}

.Shelkovsksya {
  left: 548px;
  top: 188px;
  width: 79px;
  height: 15px;
  background-position: -548px -188px;
}

.Pionerskaya {
  left: 107px;
  top: 152px;
  width: 95px;
  height: 17px;
  background-position: -107px -152px;
}

.Pushkinskaya {
  left: 209px;
  top: 295px;
  width: 83px;
  height: 13px;
  background-position: -209px -295px;
}

.Arbatskaya {
  left: 245px;
  top: 351px;
  width: 70px;
  height: 16px;
  background-position: -245px -351px;
}

.Skobelevskaya {
  left: 237px;
  top: 741px;
  width: 121px;
  height: 15px;
  background-position: -237px -741px;
}

.Partizanskaya {
  left: 548px;
  top: 233px;
  width: 92px;
  height: 15px;
  background-position: -548px -233px;
}

.Planernaya {
  left: 136px;
  top: 23px;
  width: 79px;
  height: 13px;
  background-position: -136px -23px;
}

.Shodnenskaya {
  left: 125px;
  top: 38px;
  width: 94px;
  height: 14px;
  background-position: -125px -38px;
}

.Shukinskaya {
  left: 131px;
  top: 66px;
  width: 88px;
  height: 16px;
  background-position: -131px -66px;
}

.Pole {
  left: 104px;
  top: 83px;
  width: 115px;
  height: 12px;
  background-position: -104px -83px;
}

.Polezhaevskaya {
  left: 116px;
  top: 98px;
  width: 103px;
  height: 12px;
  background-position: -116px -98px;
}

.Uliza {
  left: 109px;
  top: 127px;
  width: 110px;
  height: 14px;
  background-position: -109px -127px;
}

.Barricadnaya {
  left: 217px;
  top: 247px;
  width: 87px;
  height: 15px;
  background-position: -217px -247px;
}

.Belorusskaya {
  left: 202px;
  top: 194px;
  width: 85px;
  height: 23px;
  background-position: -202px -194px;
}

.Volgogradskii {
  left: 538px;
  top: 479px;
  width: 143px;
  height: 15px;
  background-position: -538px -479px;
}

.Krasnopresnenskaya {
  left: 216px;
  top: 234px;
  width: 121px;
  height: 13px;
  background-position: -216px -234px;
}

.MarinaRosha {
  left: 362px;
  top: 144px;
  width: 93px;
  height: 14px;
  background-position: -362px -144px;
}

.Mayakovskay {
  left: 267px;
  top: 246px;
  width: 96px;
  height: 14px;
  background-position: -267px -246px;
}

.Prospect {
  left: 550px;
  top: 478px;
  width: 145px;
  height: 18px;
  background-position: -550px -478px;
}

.Taganskaya {
  left: 421px;
  top: 406px;
  width: 69px;
  height: 25px;
  background-position: -421px -406px;
}

.Kuzminki {
  left: 567px;
  top: 509px;
  width: 77px;
  height: 14px;
  background-position: -567px -509px;
}

.Prospekt {
  left: 577px;
  top: 525px;
  width: 126px;
  height: 13px;
  background-position: -577px -525px;
}

.Vihino {
  left: 595px;
  top: 540px;
  width: 60px;
  height: 12px;
  background-position: -595px -540px;
}

.Vokzal {
  left: 223px;
  top: 23px;
  width: 92px;
  height: 14px;
  background-position: -223px -23px;
}

.Voikovskaya {
  left: 222px;
  top: 52px;
  width: 81px;
  height: 15px;
  background-position: -222px -52px;
}

.Sokol {
  left: 221px;
  top: 67px;
  width: 54px;
  height: 12px;
  background-position: -221px -67px;
}

.Paveletskaya {
  left: 439px;
  top: 448px;
  width: 75px;
  height: 30px;
  background-position: -439px -448px;
}

.Kolomenskaya {
  left: 406px;
  top: 521px;
  width: 87px;
  height: 16px;
  background-position: -406px -521px;
}

.Kantemirovskaya {
  left: 391px;
  top: 595px;
  width: 102px;
  height: 16px;
  background-position: -391px -595px;
}

.Tzaritzino {
  left: 407px;
  top: 611px;
  width: 76px;
  height: 15px;
  background-position: -407px -611px;
}

.Domoded {
  left: 389px;
  top: 637px;
  width: 103px;
  height: 18px;
  background-position: -389px -637px;
}

.Krasnogv {
  left: 383px;
  top: 656px;
  width: 127px;
  height: 13px;
  background-position: -383px -656px;
}

.Altufievo {
  left: 316px;
  top: 23px;
  width: 69px;
  height: 14px;
  background-position: -316px -23px;
}

.Bibirevo {
  left: 319px;
  top: 38px;
  width: 67px;
  height: 13px;
  background-position: -319px -38px;
}

.Otradnoe {
  left: 314px;
  top: 53px;
  width: 78px;
  height: 13px;
  background-position: -314px -53px;
}

.Dmitrovskaya {
  left: 315px;
  top: 110px;
  width: 85px;
  height: 16px;
  background-position: -315px -110px;
}

.Mendeleevskaya {
  left: 237px;
  top: 163px;
  width: 93px;
  height: 14px;
  background-position: -237px -163px;
}

.Serpuhovskaya {
  left: 305px;
  top: 495px;
  width: 86px;
  height: 17px;
  background-position: -305px -495px;
}

.Nagatinskaya {
  left: 308px;
  top: 531px;
  width: 83px;
  height: 16px;
  background-position: -308px -531px;
}

.Chertanovskaya {
  left: 304px;
  top: 610px;
  width: 88px;
  height: 16px;
  background-position: -304px -610px;
}

.Juzhnaya {
  left: 337px;
  top: 627px;
  width: 53px;
  height: 12px;
  background-position: -337px -627px;
}

.Prazhskaya {
  left: 324px;
  top: 640px;
  width: 65px;
  height: 14px;
  background-position: -324px -640px;
}

.Butovo {
  left: 343px;
  top: 712px;
  width: 115px;
  height: 22px;
  background-position: -343px -712px;
}

.Babushkinskaya {
  left: 410px;
  top: 38px;
  width: 92px;
  height: 13px;
  background-position: -410px -38px;
}

.Sviblovo {
  left: 410px;
  top: 52px;
  width: 69px;
  height: 14px;
  background-position: -410px -52px;
}

.Vdnh {
  left: 410px;
  top: 80px;
  width: 47px;
  height: 16px;
  background-position: -410px -80px;
}

.Alekseevskaya {
  left: 410px;
  top: 96px;
  width: 86px;
  height: 15px;
  background-position: -410px -96px;
}

.Rijskaya {
  left: 413px;
  top: 112px;
  width: 65px;
  height: 13px;
  background-position: -413px -112px;
}

.Mira {
  left: 410px;
  top: 176px;
  width: 94px;
  height: 29px;
  background-position: -410px -176px;
}

.Suharevskaya {
  left: 350px;
  top: 206px;
  width: 78px;
  height: 16px;
  background-position: -350px -206px;
}

.Oktyabrskaya {
  left: 217px;
  top: 476px;
  width: 82px;
  height: 23px;
  background-position: -217px -475px;
}

.Leninckiyprospekt {
  left: 177px;
  top: 527px;
  width: 122px;
  height: 16px;
  background-position: -177px -527px;
}

.Profsouznaya {
  left: 208px;
  top: 561px;
  width: 91px;
  height: 16px;
  background-position: -208px -561px;
}

.Belyaevo {
  left: 238px;
  top: 618px;
  width: 61px;
  height: 15px;
  background-position: -238px -618px;
}

.Stan {
  left: 218px;
  top: 653px;
  width: 81px;
  height: 16px;
  background-position: -218px -653px;
}

.Jasenevo {
  left: 253px;
  top: 670px;
  width: 60px;
  height: 14px;
  background-position: -253px -670px;
}

.Preobrazhenskayaploshad {
  left: 500px;
  top: 131px;
  width: 146px;
  height: 17px;
  background-position: -500px -131px;
}

.Krasnosel {
  left: 500px;
  top: 161px;
  width: 99px;
  height: 16px;
  background-position: -500px -161px;
}

.Komsomolskaya {
  left: 455px;
  top: 210px;
  width: 90px;
  height: 27px;
  background-position: -455px -210px;
}

.Krasnye {
  left: 422px;
  top: 241px;
  width: 97px;
  height: 17px;
  background-position: -422px -241px;
}

.Sportivnaya {
  left: 119px;
  top: 490px;
  width: 95px;
  height: 15px;
  background-position: -119px -490px;
}

.Universitet {
  left: 88px;
  top: 518px;
  width: 95px;
  height: 16px;
  background-position: -88px -518px;
}

.Prospektvernadskogo {
  left: 26px;
  top: 533px;
  width: 145px;
  height: 15px;
  background-position: -26px -533px;
}

.Zapadnaya {
  left: 48px;
  top: 549px;
  width: 114px;
  height: 14px;
  background-position: -48px -549px;
}

.Novokosino {
  left: 575px;
  top: 303px;
  width: 80px;
  height: 15px;
  background-position: -575px -303px;
}

.Perovo {
  left: 575px;
  top: 333px;
  width: 55px;
  height: 15px;
  background-position: -575px -333px;
}

.Entyzy {
  left: 575px;
  top: 349px;
  width: 117px;
  height: 13px;
  background-position: -575px -349px;
}

.Ploshadilicha {
  left: 513px;
  top: 394px;
  width: 109px;
  height: 15px;
  background-position: -513px -394px;
}

.Taganskaya {
  left: 409px;
  top: 403px;
  width: 88px;
  height: 45px;
  background-position: -409px -403px;
}

.Lublino {
  left: 495px;
  top: 581px;
  width: 64px;
  height: 15px;
  background-position: -495px -581px;
}

.Bratislavskaya {
  left: 495px;
  top: 597px;
  width: 91px;
  height: 15px;
  background-position: -495px -597px;
}

.Marino {
  left: 495px;
  top: 612px;
  width: 63px;
  height: 13px;
  background-position: -495px -612px;
}

.Shipilovskaya {
  left: 495px;
  top: 640px;
  width: 89px;
  height: 16px;
  background-position: -495px -640px;
}

.Novoslobodskaya {
  left: 226px;
  top: 178px;
  width: 105px;
  height: 14px;
  background-position: -226px -178px;
}

.Dobrininskaya {
  left: 374px;
  top: 479px;
  width: 95px;
  height: 17px;
  background-position: -374px -479px;
}

.Kievskaya {
  left: 135px;
  top: 305px;
  width: 88px;
  height: 36px;
  background-position: -135px -305px;
}

.Lermontovskij_prospekt {
  left: 595px;
  top: 552px;
  width: 170px;
  height: 12px;
  background-position: -595px -552px;
}

.Izmajlovskaya {
  left: 559px;
  top: 216px;
  width: 95px;
  height: 13px;
  background-position: -559px -216px;
}

.Cherkizovskaya {
  left: 500px;
  top: 116px;
  width: 146px;
  height: 16px;
  background-position: -500px -116px;
}

.Mezhdunarodnaya {
  left: 50px;
  top: 250px;
  width: 120px;
  height: 16px;
  background-position: -50px -250px;
}

.Park_Pobedy {
  left: 5px;
  top: 270px;
  width: 103px;
  height: 22px;
  background-position: -5px -270px;
}

.Kutuzovskaya {
  left: 97px;
  top: 210px;
  width: 95px;
  height: 17px;
  background-position: -97px -210px;
}

.Krylatskoe {
  left: 10px;
  top: 93px;
  width: 96px;
  height: 15px;
  background-position: -10px -93px;
}

.Slavyanskij_bulvar {
  left: 10px;
  top: 154px;
  width: 88px;
  height: 22px;
  background-position: -10px -154px;
}

.Vodnyj_stadion {
  left: 222px;
  top: 37px;
  width: 95px;
  height: 15px;
  background-position: -222px -37px;
}

.Timiryazevskaya {
  left: 315px;
  top: 97px;
  width: 95px;
  height: 18px;
  background-position: -315px -97px;
}

.Begovaya {
  left: 116px;
  top: 110px;
  width: 103px;
  height: 12px;
  background-position: -116px -110px;
}

.Dinamo {
  left: 221px;
  top: 98px;
  width: 64px;
  height: 12px;
  background-position: -221px -98px;
}

.Pyatnickoe_shosse {
  left: 7px;
  top: 20px;
  width: 107px;
  height: 13px;
  background-position: -7px -20px;
}

.Volokolamskaya {
  left: 0;
  top: 48px;
  width: 120px;
  height: 13px;
  background-position: 0 -48px;
}

.Chkalovskaya {
  left: 490px;
  top: 360px;
  width: 100px;
  height: 17px;
  background-position: -490px -360px;
}

.Novokuzneckaya {
  left: 290px;
  top: 405px;
  width: 110px;
  height: 17px;
  background-position: -290px -405px;
}

.Dostoevskaya {
  left: 362px;
  top: 158px;
  width: 93px;
  height: 14px;
  background-position: -362px -158px;
}

.Nagornaya {
  left: 308px;
  top: 547px;
  width: 83px;
  height: 13px;
  background-position: -308px -547px;
}

.Naximovskij_prospekt {
  left: 301px;
  top: 560px;
  width: 90px;
  height: 20px;
  background-position: -301px -560px;
}

.Avtozavodskaya {
  left: 395px;
  top: 505px;
  width: 98px;
  height: 16px;
  background-position: -395px -505px;
}

.Zyablikovo {
  left: 506px;
  top: 656px;
  width: 75px;
  height: 16px;
  background-position: -506px -656px;
}

.Annino {
  left: 330px;
  top: 682px;
  width: 59px;
  height: 14px;
  background-position: -330px -682px;
}

.Zhulebino {
  left: 595px;
  top: 568px;
  width: 100px;
  height: 15px;
  background-position: -595px -568px;
}

.Rimskaya {
  left: 513px;
  top: 379px;
  width: 60px;
  height: 15px;
  background-position: -513px -379px;
}

.Proletarskaya {
  left: 510px;
  top: 453px;
  width: 90px;
  height: 15px;
  background-position: -510px -453px;
}

.Tekstilshhiki {
  left: 555px;
  top: 495px;
  width: 90px;
  height: 14px;
  background-position: -555px -495px;
}

.Novye_Cheremushki {
  left: 190px;
  top: 577px;
  width: 105px;
  height: 16px;
  background-position: -190px -577px;
}

.Buninskaya_alleya {
  left: 237px;
  top: 782px;
  width: 121px;
  height: 15px;
  background-position: -237px -782px;
}

.Kaluzhskaya {
  left: 225px;
  top: 600px;
  width: 78px;
  height: 15px;
  background-position: -225px -600px;
}

.Vorobevy_gory {
  left: 80px;
  top: 505px;
  width: 120px;
  height: 15px;
  background-position: -80px -505px;
}

.Borisovo {
  left: 495px;
  top: 625px;
  width: 67px;
  height: 13px;
  background-position: -495px -625px;
}

.Solncevo {
  left: 85px;
  top: 670px;
  width: 67px;
  height: 20px;
  background-position: -85px -670px;
}

.Novoperedelkino {
  left: 44px;
  top: 725px;
  width: 110px;
  height: 15px;
  background-position: -44px -725px;
}

.PustayaStanciya {
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  background-position: 0 0;
}

.Hovrino {
  left: 225px;
  top: 8px;
  width: 97px;
  height: 13px;
  background-position: -225px -8px;
}

.Novogireevo {
  left: 575px;
  top: 321px;
  width: 97px;
  height: 13px;
  background-position: -575px -321px;
}

.Birulevo {
  left: 427px;
  top: 689px;
  width: 97px;
  height: 18px;
  background-position: -427px -689px;
}

.clear:after {
  content: '';
  display: block;
  clear: both;
}

.w-metromap {
  position: relative;
  padding: 0;
  color: #404040;
  font: 14px 'Open Sans',Arial,sans-serif;
  width: 100%;
}

@media screen and (max-width:991px) {
  .w-metromap {
    overflow: auto;
  }
}

@media screen and (max-width:991px) {
  .mobcenter {
    text-align: center;
  }
}

.popup-maps {
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 26px 6px rgba(0,0,0,.1);
  -moz-box-shadow: 0 5px 26px 6px rgba(0,0,0,.1);
  box-shadow: 0 5px 26px 6px rgba(0,0,0,.1);
  border: solid 3px #fff;
}

.wrap-map {
  position: relative;
  width: 100%;
  height: 475px;
}

@media screen and (max-width:991px) {
  .wrap-map {
    height: 345px;
  }
}

.wrap-map #map {
  background-color: #fff;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.branch-b .tabs {
  display: none;
}

.branch-b .tabs.active {
  display: block;
}

.branch-b {
  position: relative;
  width: 100%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 3px #fff;
  -moz-box-shadow: 0 0 0 3px #fff;
  box-shadow: 0 0 0 3px #fff;
  border: solid 2px #ffe300;
  padding: 15px;
}

@media screen and (max-width:991px) {
  .branch-b {
    padding: 5px;
  }
}

.branch-b .tabs-branch {
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e1cf;
  margin-bottom: 15px;
}

.branch-b .tabs-branch:after {
  content: "";
  display: block;
  clear: both;
}

.branch-b a {
  text-decoration: underline;
}

.branch-b .dashlink {
  text-decoration: none;
}

.dashlink {
  color: #A62320;
  border-bottom: 1px dashed;
  cursor: pointer;
  text-decoration: none;
}

.title-branch {
  position: relative;
  background: #a62320;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 15px;
}

.title-branch:after {
  content: '';
  display: block;
  clear: both;
}

.title-branch .close-popup {
  float: right;
  font-size: 13px;
  color: #dfbebd;
  padding-right: 15px;
  text-decoration: none;
  background: url(../images/icon-close-popup.png) no-repeat right center;
}

.title-branch .close-popup:hover {
  color: #fff;
}

.title-branch .name-branch {
  font-family: 'Open Sans';
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}

@media screen and (max-width:991px) {
  .title-branch .name-branch {
    width: 100%;
    margin-bottom: 10px;
  }
}

.title-branch .link {
  display: inline-block;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
  margin: 0 10px;
}

@media screen and (max-width:991px) {
  .title-branch .link {
    margin: 0;
    padding: 10px 12px;
    background-color: #bf3834;
  }

  .title-branch .link:hover {
    background-color: #CB514D;
  }
}

.title-branch .link .icon.left {
  margin-right: 10px;
}

.title-branch .link .icon.right {
  margin-left: 10px;
}

.title-branch .link .name {
  text-decoration: underline;
}

.title-branch .all-branch {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 10px 12px;
  background-color: #bf3834;
}

.title-branch .all-branch:hover {
  background-color: #CB514D;
}

@media screen and (max-width:991px) {
  .title-branch .all-branch {
    position: relative;
  }
}

.gotoCalcBtn {
  float: right;
  display: block;
  padding: 5px 5px 5px 30px;
  color: #a62320;
  font-size: 9px;
  line-height: 12px;
  border-radius: 5px;
  background-color: #ffdb00;
  text-transform: uppercase;
  font-weight: 700;
  width: 200px;
}

.gotoCalcBtn:hover {
  color: #a62320;
}

.gotoCalcBtn img {
  float: left;
  margin-left: -20px;
  margin-top: 5px;
}

@media screen and (max-width:991px) {
  .gotoCalcBtn {
    float: none;
    margin-bottom: 20px;
    padding: 10px 10px 10px 30px;
    width: auto;
  }

  .gotoCalcBtn img {
    margin-top: 0;
  }
}

.list-line>li {
  display: inline-block;
  margin-right: 10px;
  position: relative;
  line-height: 12px;
}

.list-line>li:last-child {
  margin-right: 0;
}

@media screen and (max-width:991px) {
  .list-line>li {
    display: block;
    margin: 0 0 5px;
  }
}

.list-line.border-left>li {
  border-right: 1px solid #6d6d6d;
  padding-right: 10px;
}

.list-line.border-left>li:last-child {
  padding-right: 0;
  border-right: 0;
}

@media screen and (max-width:991px) {
  .list-line.border-left>li {
    border: 0;
  }
}

.tabs-branch>li {
  float: left;
  padding-left: 10px;
  margin-left: 5px;
  background: url(../images/tabs-list-style.png) no-repeat left center;
}

.tabs-branch>li>a {
  display: block;
  position: relative;
  color: #4b4b4b;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  padding: 9px 12px;
  border-radius: 4px;
}

.tabs-branch>li>a:hover {
  color: #a62320;
}

.tabs-branch>li:first-child {
  padding: 0;
  margin: 0;
  background: 0 0;
}

.tabs-branch>li.active a {
  background: #ffdb00;
  text-decoration: none;
  color: #a62320;
}

.tabs-branch>li.active a:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  width: 8px;
  height: 4px;
  margin-left: -4px;
  background: url(../images/tabs-active-arrow.png) no-repeat left center;
}

.branch-text {
  padding-left: 22px;
  margin-bottom: 22px;
}

.branch-text .branch-icon {
  float: left;
  margin-left: -22px;
  max-width: 20px;
}

.text-red {
  color: #a62320;
}

.text-red:hover {
  color: #c53431;
}

.branch-text-caption {
  font-weight: 800;
  font-size: 12px;
  text-transform: uppercase;
  color: #4B4B4B;
  margin-bottom: 5px;
}

@media screen and (max-width:991px) {
  .branch-text-caption {
    font-weight: 700;
    font-size: 15px;
  }
}

.branch-text-desc {
  font-size: 13px;
  line-height: 21px;
}

@media screen and (max-width:991px) {
  .branch-text-desc {
    font-size: 14px;
  }
}

.branch-text.last {
  margin-bottom: 0;
}

.branch-b .list-route {
  margin-bottom: 10px;
}

.list-route:after,
.branch-gallery:after {
  content: "";
  display: block;
  clear: both;
}

.list-route>li {
  margin-right: 20px;
  margin-bottom: 8px;
  float: left;
}

@media screen and (max-width:991px) {
  .list-route>li {
    float: none;
  }
}

.list-route.list-style-route li {
  list-style: disc;
  list-style-position: inside;
}

.info-btn {
  display: inline-block;
  vertical-align: middle;
  padding: 3px 6px;
  background: #d35552;
  border-radius: 3px;
  color: #fff;
  text-transform: uppercase;
  line-height: 14px;
}

.info-btn.no-btn {
  background: #bcbcbc;
}

.branch-b .branch-gallery {
  margin: 10px -8px 20px;
}

.branch-gallery>li {
  float: left;
  width: 25%;
  padding: 0 8px;
  margin-bottom: 10px;
}

@media screen and (max-width:991px) {
  .branch-gallery>li {
    width: 33.333%;
  }
}

@media screen and (max-width:479px) {
  .branch-gallery>li {
    width: 50%;
  }
}

.branch-gallery>li>a {
  display: block;
  width: 100%;
  height: 105px;
  background: #fff;
  border: 3px solid #e0decb;
  border-radius: 5px;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  overflow: hidden;
}

.branch-gallery>li img {
  display: block;
  width: 100%;
  min-height: 100%;
}

.branch-gallery>li>a:hover img {
  -moz-opacity: .7;
  -khtml-opacity: .7;
  opacity: .7;
}

.mapnewlink-b {
  position: relative;
}

.mapnewlink {
  position: relative;
  color: #A62320;
  display: inline-block;
  line-height: 24px;
}

.mapnewlink .close {
  display: none;
  color: #DCA3A1;
  font-size: 12px;
  cursor: pointer;
}

@media screen and (max-width:991px) {
  .mapnewlink .close {
    float: right;
  }
}

.mapnewlink.active {
  background: #a62320 url(../images/metromap/icon-map-small2.png) 7px 5px no-repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 10px 5px 24px;
}

@media screen and (max-width:991px) {
  .mapnewlink.active {
    width: 100%;
  }
}

.mapnewlink.active:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 40px;
  width: 0;
  height: 0;
  border-top: 8px solid #A62320;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

.mapnewlink.active .close {
  display: inline;
}

.mapnewlink.active .text {
  color: #FFF;
  border: 0;
  cursor: default;
}

.mapnewlink.active img {
  display: none;
  position: relative;
  left: -2px;
}

.mapnewlink.active #wowHideMe {
  display: none;
}

.mapnewlink img {
  display: none;
  position: relative;
  left: -2px;
}

.mapnewlink .img-noactive {
  display: inline;
  top: 3px;
}

.mapnewlink .text {
  color: #A62320;
  border-bottom: 1px dashed;
  cursor: pointer;
}

.newAddressText {
  display: none;
  background: #F6F6F6;
  padding: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.branchMoMap {
  width: 100%;
  min-height: 120px;
  border: solid #f0f0f0 1px;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
}

@media screen and (max-width:991px) {
  .branchMoMap {
    text-align: center;
    min-height: 0;
  }
}

.branchMoMap .img-b {
  width: 30%;
  margin-right: 3%;
}

@media screen and (max-width:991px) {
  .branchMoMap .img-b {
    display: none;
  }
}

.branchMoMap .link {
  width: 65%;
  padding: 20px;
}

@media screen and (max-width:991px) {
  .branchMoMap .link {
    width: 100%;
  }
}

.branchMoMap .link a {
  font-size: 18px;
  color: #000;
  font-family: 'Roboto Condensed',sans-serif;
}

.metro-tabs {
  text-align: center;
  margin: 0 -5px 30px;
  display: none;
}

@media screen and (max-width:991px) {
  .metro-tabs {
    display: none;
  }
}

@media screen and (max-width:479px) {
  .metro-tabs {
    display: none;
  }
}

.metro-tabs>li {
  padding: 0 5px;
  border-left: 1px solid #c2c2c2;
  width: 50%;
  display: inline-block;
}

.metro-tabs>li:first-child {
  border-left: 0;
}

.metro-tabs>li>a {
  display: block;
  min-height: 75px;
  padding: 20px 10px;
  background-color: #f1f1f1;
  font-size: 15px;
  font-weight: 700;
  color: rgba(9,9,9,.75);
  text-transform: uppercase;
  border-radius: 3px;
  margin: -10px 0;
  text-decoration: underline;
}

.metro-tabs>li.active>a {
  color: #fff;
  background-color: #a62320;
  text-decoration: none;
}

@media screen and (min-width:992px) {
  #metromapfull {
    display: none!important;
  }
}

@media screen and (max-width:991px) {
  #metromapfull {
    padding-top: 20px;
    border-top: 1px solid #EAEAEA;
  }
}

@media screen and (max-width:479px) {
  #metromapfull {
    display: none!important;
  }
}

@media screen and (min-width:992px) {
  #metromaplist {
    display: none!important;
  }
}

@media screen and (max-width:479px) {
  #metromaplist {
    display: none!important;
  }
}

.metrolist>li {
  margin-bottom: 20px;
}

.metrolist .metroline {
  display: inline-block;
  color: #5f4b4b;
  text-decoration: none;
  padding-left: 30px;
  position: relative;
  font-size: 16px;
}

.metrolist .metroline:hover {
  color: #2277B6;
}

.metrolist .metroline .icon {
  position: absolute;
  left: 5px;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.metrolist .line-1 .icon {
  background-color: #ce0000;
}

.metrolist .line-1 .icon:before {
  background-color: #ce0000;
}

.metrolist .line-2 .icon {
  background-color: #0a6f20;
}

.metrolist .line-2 .icon:before {
  background-color: #0a6f20;
}

.metrolist .line-3 .icon {
  background-color: #072889;
}

.metrolist .line-3 .icon:before {
  background-color: #072889;
}

.metrolist .line-4 .icon {
  background-color: #069cd3;
}

.metrolist .line-4 .icon:before {
  background-color: #069cd3;
}

.metrolist .line-5 .icon {
  background-color: #7f0000;
}

.metrolist .line-5 .icon:before {
  background-color: #7f0000;
}

.metrolist .line-6 .icon {
  background-color: #ff7f00;
}

.metrolist .line-6 .icon:before {
  background-color: #ff7f00;
}

.metrolist .line-7 .icon {
  background-color: #92007b;
}

.metrolist .line-7 .icon:before {
  background-color: #92007b;
}

.metrolist .line-8 .icon {
  background-color: #ffdd03;
}

.metrolist .line-8 .icon:before {
  background-color: #ffdd03;
}

.metrolist .line-9 .icon {
  background-color: #a2a5b4;
}

.metrolist .line-9 .icon:before {
  background-color: #a2a5b4;
}

.metrolist .line-10 .icon {
  background-color: #8cce3a;
}

.metrolist .line-10 .icon:before {
  background-color: #8cce3a;
}

.metrolist .line-11 .icon {
  background-color: #29b1a6;
}

.metrolist .line-11 .icon:before {
  background-color: #29b1a6;
}

.metrolist .line-12 .icon {
  background-color: #b2dae7;
}

.metrolist .line-12 .icon:before {
  background-color: #b2dae7;
}

.linelist .metroline .icon {
  width: 8px;
  height: 8px;
  top: 5px;
}

.linelist .metroline .icon:before {
  content: '';
  position: absolute;
  left: -4px;
  right: -4px;
  top: 50%;
  height: 2px;
  margin-top: -1px;
}

.search-line-metro {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #EAEAEA;
}

.search-line-metro:after {
  content: '';
  display: table;
  clear: both;
}

.search-line-metro .search-text {
  width: 68%;
  position: relative;
}

.search-line-metro .search-text .hide {
  display: none;
}

.search-line-metro .search-text .field {
  width: 100%;
  height: 52px;
  border-color: #ebebeb;
  padding: 16px 30px 16px 10px;
  font-size: 15px;
  font-weight: 700;
  font-family: Arial;
  text-transform: uppercase;
  color: #252525;
}

.search-line-metro .search-text .send {
  width: 30px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: url(../images/metromap/icon-search.png) no-repeat left center;
}

.search-line-metro .search-text .send.active {
  background: url(../images/metromap/icon-close.png) no-repeat left center;
}

.search-line-metro .search-text>li {
  margin-bottom: 20px;
}

.search-line-metro .search-text .metroline {
  display: inline-block;
  color: #5f4b4b;
  text-decoration: none;
  padding-left: 30px;
  position: relative;
  font-size: 16px;
}

.search-line-metro .search-text .metroline:hover {
  color: #2277B6;
}

.search-line-metro .search-text .metroline .icon {
  position: absolute;
  left: 5px;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.search-line-metro .search-text .line-1 .icon {
  background-color: #ce0000;
}

.search-line-metro .search-text .line-1 .icon:before {
  background-color: #ce0000;
}

.search-line-metro .search-text .line-2 .icon {
  background-color: #0a6f20;
}

.search-line-metro .search-text .line-2 .icon:before {
  background-color: #0a6f20;
}

.search-line-metro .search-text .line-3 .icon {
  background-color: #072889;
}

.search-line-metro .search-text .line-3 .icon:before {
  background-color: #072889;
}

.search-line-metro .search-text .line-4 .icon {
  background-color: #069cd3;
}

.search-line-metro .search-text .line-4 .icon:before {
  background-color: #069cd3;
}

.search-line-metro .search-text .line-5 .icon {
  background-color: #7f0000;
}

.search-line-metro .search-text .line-5 .icon:before {
  background-color: #7f0000;
}

.search-line-metro .search-text .line-6 .icon {
  background-color: #ff7f00;
}

.search-line-metro .search-text .line-6 .icon:before {
  background-color: #ff7f00;
}

.search-line-metro .search-text .line-7 .icon {
  background-color: #92007b;
}

.search-line-metro .search-text .line-7 .icon:before {
  background-color: #92007b;
}

.search-line-metro .search-text .line-8 .icon {
  background-color: #ffdd03;
}

.search-line-metro .search-text .line-8 .icon:before {
  background-color: #ffdd03;
}

.search-line-metro .search-text .line-9 .icon {
  background-color: #a2a5b4;
}

.search-line-metro .search-text .line-9 .icon:before {
  background-color: #a2a5b4;
}

.search-line-metro .search-text .line-10 .icon {
  background-color: #8cce3a;
}

.search-line-metro .search-text .line-10 .icon:before {
  background-color: #8cce3a;
}

.search-line-metro .search-text .line-11 .icon {
  background-color: #29b1a6;
}

.search-line-metro .search-text .line-11 .icon:before {
  background-color: #29b1a6;
}

.search-line-metro .search-text .line-12 .icon {
  background-color: #b2dae7;
}

.search-line-metro .search-text .line-12 .icon:before {
  background-color: #b2dae7;
}

.search-line-metro .search-text .metroline {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media screen and (max-width:479px) {
  .search-line-metro .search-text .metroline {
    font-size: 13px;
    line-height: 18px;
  }
}

.search-line-metro .search-text .metroline .icon {
  width: 8px;
  height: 8px;
  top: 5px;
}

.search-line-metro .search-btn {
  width: 30%;
  display: inline-block;
  height: 52px;
  background-color: #f1f1f1;
  color: #2277b6;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  border-radius: 3px;
}

.search-line-metro .search-btn.active {
  background-color: #a62320;
  color: #fff;
}

.search-line-metro .line-drop {
  position: absolute;
  width: 100%;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #ffe300;
  -webkit-box-shadow: 0 0 16px rgba(0,0,0,.06);
  -moz-box-shadow: 0 0 16px rgba(0,0,0,.06);
  box-shadow: 0 0 16px rgba(0,0,0,.06);
  padding: 20px;
  top: 100%;
  left: 0;
  z-index: 100;
  margin-top: -10px;
}

/**SELECT**/

.jq-selectbox {
  display: inline-block;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #bebebe;
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f3f3f3));
  background: -webkit-linear-gradient(#ffffff, #f3f3f3);
  background: -moz-linear-gradient(#ffffff, #f3f3f3);
  background: -ms-linear-gradient(#ffffff, #f3f3f3);
  background: -o-linear-gradient(#ffffff, #f3f3f3);
  background: linear-gradient(#ffffff, #f3f3f3);
  -pie-background: linear-gradient(#ffffff, #f3f3f3);
  cursor: pointer;
  min-width: 50px;
  text-align: left;
}

.jq-selectbox__select {
  display: block;
  width: 100%;
  height: 100%;
}

.jq-selectbox__select-text {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 11px 24px 11px 10px;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
  color: #9a9a9a;
}

.jq-selectbox__trigger {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 24px;
  height: 100%;
  cursor: pointer;
}

.jq-selectbox__trigger:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

.jq-selectbox.active {
  background: #ffffff;
}

.jq-selectbox__trigger-arrow {
  width: 12px;
  height: 8px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -4px;
  background: url(../images/select-arrow.png) no-repeat left top;
}

.jq-selectbox.active .trigger .arrow {
  background-position: left bottom;
}

.jq-selectbox__dropdown {
  top: 35px;
  left: -1px;
  right: -1px;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  overflow: auto;
  max-height: 200px;
  border: 1px solid #bebebe;
  border-top-color: #ffffff;
}

.jq-selectbox .dropdown.topSelect {
  border-top-color: #bebebe;
  border-bottom-color: #ffffff;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.jq-selectbox__dropdown ul {
  padding-bottom: 3px;
  /* margin-left: -11px;
    margin-right: -10px;*/
}

.jq-selectbox__dropdown ul li {
  text-decoration: none;
}

.jq-selectbox__dropdown ul li {
  padding: 7px 0 7px;
}

.jq-selectbox ul > li {
  color: #2d2d2d;
  font-size: 13px;
  line-height: 14px;
  text-indent: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 2px;
  min-height: 28px;
}

.jq-selectbox li.selected {
  background: #a62320;
  color: #ffffff;
}

.jq-selectbox li:hover {
  background: #FAD8D7;
  color: #2d2d2d;
}

.jq-selectbox li.disabled {
  color: #AAA;
}

.jq-selectbox li.disabled:hover {
  background: none;
}

.jq-selectbox__search {
  margin: 5px;
}

.jq-selectbox__search input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
  -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}

@charset "UTF-8";

.blueimp-gallery,
.blueimp-gallery>.slides>.slide>.slide-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-backface-visibility: hidden;
}

.blueimp-gallery>.slides>.slide>.slide-content {
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  opacity: 1;
}

.blueimp-gallery {
  position: fixed;
  z-index: 999999;
  overflow: hidden;
  background: #000;
  background: rgba(0,0,0,.9);
  opacity: 0;
  display: none;
  direction: ltr;
  -ms-touch-action: none;
  touch-action: none;
}

.blueimp-gallery-carousel {
  position: relative;
  z-index: auto;
  margin: 1em auto;
  padding-bottom: 56.25%;
  box-shadow: 0 0 10px #000;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.blueimp-gallery-display {
  display: block;
  opacity: 1;
}

.blueimp-gallery>.slides {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.blueimp-gallery-carousel>.slides {
  position: absolute;
}

.blueimp-gallery>.slides>.slide {
  position: relative;
  float: left;
  height: 100%;
  text-align: center;
  -webkit-transition-timing-function: cubic-bezier(0.645,.045,.355,1);
  -moz-transition-timing-function: cubic-bezier(0.645,.045,.355,1);
  -ms-transition-timing-function: cubic-bezier(0.645,.045,.355,1);
  -o-transition-timing-function: cubic-bezier(0.645,.045,.355,1);
  transition-timing-function: cubic-bezier(0.645,.045,.355,1);
}

.blueimp-gallery,
.blueimp-gallery>.slides>.slide>.slide-content {
  -webkit-transition: opacity .5s linear;
  -moz-transition: opacity .5s linear;
  -ms-transition: opacity .5s linear;
  -o-transition: opacity .5s linear;
  transition: opacity .5s linear;
}

.blueimp-gallery>.slides>.slide-loading {
  background: url(/images/loading.gif) center no-repeat;
  background-size: 64px 64px;
}

.blueimp-gallery>.slides>.slide-loading>.slide-content {
  opacity: 0;
}

.blueimp-gallery>.slides>.slide-error {
  background: url(/images/error.png) center no-repeat;
}

.blueimp-gallery>.slides>.slide-error>.slide-content {
  display: none;
}

.blueimp-gallery>.prev,
.blueimp-gallery>.next {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -23px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 2px #000;
  text-align: center;
  background: #222;
  background: rgba(0,0,0,.5);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: .5;
  cursor: pointer;
  /*display:none*/
}

.blueimp-gallery>.next {
  left: auto;
  right: 15px;
}

.blueimp-gallery>.close,
.blueimp-gallery>.title {
  position: absolute;
  top: 15px;
  left: 15px;
  margin: 0 40px 0 0;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  text-shadow: 0 0 2px #000;
  opacity: .8;
  /*display:none*/
}

.blueimp-gallery>.close {
  padding: 15px;
  right: 15px;
  left: auto;
  margin: -15px;
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
}

.blueimp-gallery>.play-pause {
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 15px;
  height: 15px;
  background: url(/images/play-pause.png) 0 0 no-repeat;
  cursor: pointer;
  opacity: .5;
  display: none;
}

.blueimp-gallery-playing>.play-pause {
  background-position: -15px 0;
}

.blueimp-gallery>.prev:hover,
.blueimp-gallery>.next:hover,
.blueimp-gallery>.close:hover,
.blueimp-gallery>.title:hover,
.blueimp-gallery>.play-pause:hover {
  color: #fff;
  opacity: 1;
}

.blueimp-gallery-controls>.prev,
.blueimp-gallery-controls>.next,
.blueimp-gallery-controls>.close,
.blueimp-gallery-controls>.title,
.blueimp-gallery-controls>.play-pause {
  display: block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.blueimp-gallery-single>.prev,
.blueimp-gallery-left>.prev,
.blueimp-gallery-single>.next,
.blueimp-gallery-right>.next,
.blueimp-gallery-single>.play-pause {
  display: none;
}

.blueimp-gallery>.slides>.slide>.slide-content,
.blueimp-gallery>.prev,
.blueimp-gallery>.next,
.blueimp-gallery>.close,
.blueimp-gallery>.play-pause {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body:last-child .blueimp-gallery>.slides>.slide-error {
  background-image: url(/images/error.svg);
}

body:last-child .blueimp-gallery>.play-pause {
  width: 20px;
  height: 20px;
  background-size: 40px 20px;
  background-image: url(/images/play-pause.svg);
}

body:last-child .blueimp-gallery-playing>.play-pause {
  background-position: -20px 0;
}

*+html .blueimp-gallery>.slides>.slide {
  min-height: 300px;
}

*+html .blueimp-gallery>.slides>.slide>.slide-content {
  position: relative;
}

@charset "UTF-8";

.blueimp-gallery>.indicator {
  position: absolute;
  top: auto;
  right: 15px;
  bottom: 15px;
  left: 15px;
  margin: 0 40px;
  padding: 0;
  list-style: none;
  text-align: center;
  line-height: 10px;
  /*display:none*/
}

.blueimp-gallery>.indicator>li {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 6px 3px 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid transparent;
  background: #ccc;
  background: rgba(255,255,255,.25)center no-repeat;
  border-radius: 5px;
  box-shadow: 0 0 2px #000;
  opacity: .5;
  cursor: pointer;
}

.blueimp-gallery>.indicator>li:hover,
.blueimp-gallery>.indicator>.active {
  background-color: #fff;
  border-color: #fff;
  opacity: 1;
}

.blueimp-gallery-controls>.indicator {
  display: block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.blueimp-gallery-single>.indicator {
  display: none;
}

.blueimp-gallery>.indicator {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

*+html .blueimp-gallery>.indicator>li {
  display: inline;
}

@charset "UTF-8";

.blueimp-gallery>.slides>.slide>.video-content>img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -moz-backface-visibility: hidden;
}

.blueimp-gallery>.slides>.slide>.video-content>video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blueimp-gallery>.slides>.slide>.video-content>iframe {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.blueimp-gallery>.slides>.slide>.video-playing>iframe {
  top: 0;
}

.blueimp-gallery>.slides>.slide>.video-content>a {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -64px auto 0;
  width: 128px;
  height: 128px;
  background: url(/images/video-play.png) center no-repeat;
  opacity: .8;
  cursor: pointer;
}

.blueimp-gallery>.slides>.slide>.video-content>a:hover {
  opacity: 1;
}

.blueimp-gallery>.slides>.slide>.video-playing>a,
.blueimp-gallery>.slides>.slide>.video-playing>img {
  display: none;
}

.blueimp-gallery>.slides>.slide>.video-content>video {
  display: none;
}

.blueimp-gallery>.slides>.slide>.video-playing>video {
  display: block;
}

.blueimp-gallery>.slides>.slide>.video-loading>a {
  background: url(/images/loading.gif) center no-repeat;
  background-size: 64px 64px;
}

body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a {
  background-image: url(/images/video-play.svg);
}

*+html .blueimp-gallery>.slides>.slide>.video-content {
  height: 100%;
}

*+html .blueimp-gallery>.slides>.slide>.video-content>a {
  left: 50%;
  margin-left: -64px;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  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;
  border-radius: 4px;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.b_tizer_calc p {
  margin: 0 0 15px;
}

.b_tizer_calc ul {
  line-height: 1.4;
  list-style-image: url("/images/deals/bullet.png") !important;
  margin: 0 0 0 30px;
}

.b_tizer_calc .highlight {
  color: #a22729;
}
.b_listcars {
  position: relative;
  clear: both;
  margin: 0 0 28px;
  overflow: hidden;
  width: 100%;
}

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

.b_listcars--iner {
  float: left;
  padding: 14px 10px 12px;
  width: 33%;
}

.b_listcars--iner strong {
  font-size: 12px;
}

.b_listcars--iner:hover {
  background-color: #EDEDED;
}

@media (max-width: 479px) {
  .b_listcars--iner {
    width: 70%;
    margin: 0 auto;
    position: relative;
    float: none;
  }
}
@media (max-width: 479px) {
  .question,
  .answer {
    font-size: 12px;
  }
}

.img_pos_content {
  float: right;
  margin: 5px;
  width: 320px;
}

@media (max-width: 991px) {
  .img_pos_content {
    display: block;
    float: none;
    margin: 5px 5px 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
}

.header__button {
  width: 140px !important;
}

@media (max-width: 991px) {
  .credit-wrapper.m_credit_wrapper_mobile .credit-info .alfabank-logo {
    float: none;
    margin: 0 auto 20px;
  }

  .credit-wrapper.m_credit_wrapper_mobile .credit-info h2,
  .credit-wrapper.m_credit_wrapper_mobile .credit-info p {
    margin-right: 0;
  }

  .credit-wrapper.m_credit_wrapper_mobile .credit-form .credit-form-fields fieldset.pesonal-info {
    width: 100%;
  }

  .credit-wrapper.m_credit_wrapper_mobile .credit-form .credit-form-fields fieldset.contacts-info {
    width: 100%;
  }

  .credit-wrapper.m_credit_wrapper_mobile .credit-form .credit-form-fields fieldset.contacts-info:after {
    border-left: 2px dashed #e2e2e2;
    bottom: 0;
    content: "";
    display: block;
    margin: auto 0;
    position: absolute;
    right: 9px;
    top: 0;
  }

  .credit-wrapper.m_credit_wrapper_mobile fieldset.contacts-info .form-row {
    margin-top: 10px;
  }

  .credit-wrapper.m_credit_wrapper_mobile .credit-form .credit-form-fields fieldset.contacts-info .form-row .form-control {
    margin: 0 20px 0 0;
  }

  .credit-wrapper.m_credit_wrapper_mobile .credit-form .credit-form-fields fieldset.contacts-info .form-row .form-control.form-control-phone {
    margin: 0 20px 0 25px;
  }
}

.img_calc {
  width: 370px;
}

@media (max-width: 991px) {
  .img_calc {
    width: 100%;
  }
}

.banner_credit_price {
  width: 343px;
}

@media (max-width: 991px) {
  .banner_credit_price {
    width: 100%;
  }
}

.b_gallery_img {
  width: 400px;
}

@media (max-width: 991px) {
  .b_gallery_img {
    width: 100%;
  }
}

.e_img_attention {
  width: 154px;
  height: 154px;
}

@media (max-width: 479px) {
  .e_img_attention {
    width: 50px;
    height: 50px;
  }
}

@media (max-width: 479px) {
  .b_table_category {
    font-size: 12px;
  }

  .b_table_category td {
    width: 30% !important;
    padding: 6px 5px 7px !important;
  }

  .b_table_category th {
    width: 30% !important;
    padding: 6px 5px 7px !important;
  }

  .b_table_category img {
    width: 100%;
  }
}

.e_img_quadro_1 {
  width: 400px;
}

@media (max-width: 479px) {
  .e_img_quadro_1 {
    width: 100%;
  }
}

@media (max-width: 991px) {
  #our-awards-table.m_mobile {
    width: 100%;
  }

  #our-awards-table.m_mobile .item {
    height: 149px;
    width: 100%;
    background: none;
    position: relative;
  }

  #our-awards-table.m_mobile .item .logo-item-month .month {
    color: #5b564d;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
  }

  #our-awards-table.m_mobile .item .logo-item {
    background: #f0eadf url("/images/our-awards/our-awards-logo.gif") no-repeat scroll center 9px;
    float: left;
    height: 152px;
    width: 130px;
  }

  #our-awards-table.m_mobile .item .logo-item-month {
    background: #f0eadf url("/images/our-awards/our-awards-logo.gif") no-repeat scroll center 4px;
    float: left;
    height: 152px;
    width: 130px;
  }

  #our-awards-table.m_mobile .item .logo-item-month .year {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/bg-year.gif") no-repeat scroll 0 0;
    color: #bd2223;
    font-weight: bold;
    height: 16px;
    margin: 108px auto 8px;
    text-align: center;
    width: 48px;
  }

  #our-awards-table.m_mobile .item .info {
    background-color: #f5f2ec;
    border: 1px solid #e3ded4;
    border-radius: 3px;
    float: left;
    height: 152px;
    width: 315px;
    position: relative;
  }

  #our-awards-table.m_mobile .item .info.m_top_arrow:after,
  #our-awards-table.m_mobile .item .info.m_top_arrow:before {
    display: none;
  }

  #our-awards-table.m_mobile .item .info.m_left_arrow:after,
  #our-awards-table.m_mobile .item .info.m_left_arrow:before {
    display: block;
    right: 100%;
    top: 50%;
    bottom: auto;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  #our-awards-table.m_mobile .item .info.m_left_arrow:after {
    border-color: rgba(245, 242, 236, 0);
    border-right-color: #f5f2ec;
    border-width: 9px;
    margin-top: -9px;
  }

  #our-awards-table.m_mobile .item .info.m_left_arrow:before {
    border-color: rgba(227, 222, 212, 0);
    border-right-color: #e3ded4;
    border-width: 10px;
    margin-top: -10px;
  }

  #our-awards-table.m_mobile .item .info a {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/red-cup.gif") no-repeat scroll left center;
    color: #3175ba;
    display: block;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 8px;
    padding-left: 30px;
    text-decoration: underline;
  }

  #our-awards-table.m_mobile .item .info ul {
    list-style-type: none;
    padding: 10px 0 16px;
  }

  #our-awards-table.m_mobile .item .info ul li {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/cup.gif") no-repeat scroll left center;
    color: #424242;
    font-size: 12px;
    height: 22px;
    margin-left: 12px;
    padding-left: 24px;
    padding-top: 2px;
  }

  #our-awards-table.m_mobile .item .info .info_non_href_2 {
    font-size: 14px;
    margin-top: 0;
  }

  #our-awards-table.m_mobile .item .info .info_non_href_1 {
    font-size: 14px;
    margin-top: 40px;
  }

  #our-awards-table.m_mobile .item .show-video {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/show-video.gif") no-repeat scroll right center !important;
    color: #555047;
    float: right;
    font-size: 14px;
    height: 33px;
    bottom: 10px;
    padding-top: 7px;
    position: absolute;
    right: 3px;
    width: 155px;
    margin-top: 0;
  }

  #our-awards-table.m_mobile .separate {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/separate-our-awagds-item.gif") repeat scroll 8% 0;
    height: 18px;
    width: 100%;
  }
}

@media (max-width: 479px) {
  #our-awards-table.m_mobile {
    width: 100%;
  }

  #our-awards-table.m_mobile .item {
    height: auto;
    width: 100%;
    background: none;
    position: relative;
  }

  #our-awards-table.m_mobile .item .logo-item-month .month {
    bottom: 0;
    color: #5b564d;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }

  #our-awards-table.m_mobile .item .logo-item {
    background: #f0eadf url("/images/our-awards/our-awards-logo.gif") no-repeat scroll center 9px;
    float: none;
    margin: 0 auto;
    height: 152px;
    width: 130px;
    position: relative;
  }

  #our-awards-table.m_mobile .item .logo-item .year {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/bg-year.gif") repeat scroll 0 0;
    bottom: 25px;
    color: #bd2223;
    font-weight: bold;
    height: 16px;
    left: 43px;
    position: absolute;
    text-align: center;
    width: 48px;
    margin: 0;
  }

  #our-awards-table.m_mobile .item .logo-item-month {
    background: #f0eadf url("/images/our-awards/our-awards-logo.gif") no-repeat scroll center 4px;
    float: none;
    margin: 0 auto;
    height: 152px;
    width: 130px;
    position: relative;
  }

  #our-awards-table.m_mobile .item .logo-item-month .year {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/bg-year.gif") repeat scroll 0 0;
    bottom: 30px;
    color: #bd2223;
    font-weight: bold;
    height: 16px;
    left: 43px;
    position: absolute;
    text-align: center;
    width: 48px;
    margin: 0;
  }

  #our-awards-table.m_mobile .item .info {
    background-color: #f5f2ec;
    border: 1px solid #e3ded4;
    border-radius: 3px;
    margin-top: 10px;
    height: auto;
    min-height: 152px;
    width: 100%;
    position: relative;
    float: none;
  }

  #our-awards-table.m_mobile .item .info.m_left_arrow:after,
  #our-awards-table.m_mobile .item .info.m_left_arrow:before {
    display: none;
  }

  #our-awards-table.m_mobile .item .info.m_top_arrow:after,
  #our-awards-table.m_mobile .item .info.m_top_arrow:before {
    display: block;
    bottom: 100%;
    top: auto;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  #our-awards-table.m_mobile .item .info.m_top_arrow:after {
    border-color: rgba(245, 242, 236, 0);
    border-bottom-color: #f5f2ec;
    border-width: 9px;
    margin-left: -9px;
  }

  #our-awards-table.m_mobile .item .info.m_top_arrow:before {
    border-color: rgba(227, 222, 212, 0);
    border-bottom-color: #e3ded4;
    border-width: 10px;
    margin-left: -10px;
  }

  #our-awards-table.m_mobile .item .info a {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/red-cup.gif") no-repeat scroll left center;
    color: #3175ba;
    display: block;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 8px;
    padding-left: 30px;
    text-decoration: underline;
  }

  #our-awards-table.m_mobile .item .info ul {
    list-style-type: none;
    padding: 10px 0 16px;
  }

  #our-awards-table.m_mobile .item .info ul li {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/cup.gif") no-repeat scroll left center;
    color: #424242;
    font-size: 12px;
    height: 22px;
    margin-left: 12px;
    padding-left: 24px;
    padding-top: 2px;
  }

  #our-awards-table.m_mobile .item .info .info_non_href_2 {
    font-size: 14px;
    margin-top: 5px;
  }

  #our-awards-table.m_mobile .item .info .info_non_href_1 {
    font-size: 14px;
    margin-top: 40px;
  }

  #our-awards-table.m_mobile .item .show-video {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/show-video.gif") no-repeat scroll right center !important;
    color: #555047;
    float: right;
    font-size: 14px;
    height: 33px;
    bottom: 10px;
    padding-top: 7px;
    position: absolute;
    right: 0;
    width: 155px;
    margin-top: 0;
  }

  #our-awards-table.m_mobile .separate {
    background: rgba(0, 0, 0, 0) url("/images/our-awards/separate-our-awagds-item.gif") repeat scroll -13% 0;
    height: 18px;
    width: 100%;
  }
}

.leftbar-diploms {
  width: 205px;
  float: left;
  text-align: left;
}

.leftbar-diploms img {
  display: block;
  width: 155px;
  height: 208px;
  margin-bottom: 4px;
}

.leftbar-diploms.m_1 img {
  width: 190px;
  height: 190px;
}

@media (max-width: 991px) {
  .leftbar-diploms {
    width: 315px;
    margin: 0 auto;
    float: none;
  }

  .leftbar-diploms img {
    display: inline-block;
  }

  .leftbar-diploms.m_1 {
    width: 100%;
  }

  .leftbar-diploms.m_1 img {
    width: 220px;
    height: 220px;
  }
}

@media (max-width: 479px) {
  .leftbar-diploms {
    width: 160px;
    margin: 0 auto;
  }

  .leftbar-diploms.m_1 {
    width: 200px;
  }

  .leftbar-diploms.m_1 img {
    width: 200px;
    height: 200px;
  }
}

.right-text {
  width: 515px;
  float: right;
  font-size: 14px;
  line-height: 24px;
}

@media (max-width: 991px) {
  .right-text {
    width: 100%;
    float: none;
  }

  .right-text img {
    width: 145px;
  }
}

@media (max-width: 479px) {
  .right-text img {
    width: 90px;
  }
}

@media (max-width: 991px) {
  #medals td.medal img {
    width: 90px;
  }

  #medals td.medal-desc {
    font-size: 14px;
  }
}

@media (max-width: 479px) {
  #medals td.medal img {
    width: 60px;
  }

  #medals td.medal-desc {
    font-size: 12px;
  }
}

@media (max-width: 991px) {
  .rewards .nomination-item {
    width: 100%;
    background: none;
    display: table;
  }

  .rewards .nomination-item .photo {
    width: 145px;
    border: 1px solid #b7b7b7;
    display: table-cell;
    float: none;
    padding: 0 15px;
    vertical-align: middle;
    background-color: #FFFFFF;
  }

  .rewards .nomination-item .photo img {
    width: 100%;
  }

  .rewards .nomination-item .nomination-txt {
    background-color: #f8f8f8;
    border: 1px solid #e3ded4;
    display: table-cell;
    float: none;
    padding: 14px 15px;
    width: 300px;
    border-left: none;
  }

  .rewards .nomination-item_1 {
    width: 100%;
    background: none;
    display: table;
  }

  .rewards .nomination-item_1 .photo {
    width: 145px;
    border: 1px solid #b7b7b7;
    display: table-cell;
    float: none;
    padding: 0 15px;
    vertical-align: middle;
    background-color: #FFFFFF;
  }

  .rewards .nomination-item_1 .photo img {
    width: 100%;
  }

  .rewards .nomination-item_1 .nomination-txt {
    background-color: #f8f8f8;
    border: 1px solid #e3ded4;
    display: table-cell;
    float: none;
    padding: 14px 15px;
    width: 300px;
    border-left: none;
  }

  .rewards .diplom-info1 .fancybox-media img {
    width: 100%;
  }

  .rewards .diplom {
    float: none;
    margin: 0 auto;
  }

  .rewards #second-places {
    background-size: cover;
    margin-top: 30px;
    padding-top: 225px;
    width: 100%;
  }

  .rewards #second-places .first {
    float: left;
    padding: 0 10px;
    text-align: center;
    width: 50%;
  }

  .rewards #second-places .second {
    float: right;
    padding: 0 10px;
    text-align: center;
    width: 50%;
  }

  .rewards .diplom-info {
    float: none;
    width: 100%;
  }

  .rewards .grey-line-center {
    background: rgba(0, 0, 0, 0) url("/images/our-nominations/grey-line-center.gif") no-repeat scroll 49% 0;
  }

  .rewards .show-video img {
    width: 100%;
  }
}

@media (max-width: 479px) {
  .rewards .show-video img {
    width: 100%;
  }
}

.rewards #places {
  background-size: cover;
  margin-top: 30px;
  padding-top: 225px;
  width: 100%;
}

.rewards #places .first {
  float: left;
  padding: 0 10px;
  text-align: center;
  width: 50%;
}

.rewards #places .second {
  float: right;
  padding: 0 10px;
  text-align: center;
  width: 50%;
}

.nomination-info_1 .nomination_info_item_1 {
  display: table;
  margin-bottom: 15px;
}

.nomination-info_1 .photo,
.nomination-info_1 .nomination_txt {
  display: table-cell;
  vertical-align: top;
}

.nomination-info_1 .photo {
  width: 180px;
}

.nomination-info_1 .nomination_txt {
  padding-left: 20px;
}

.nomination-info_1 .nomination_info_item_2 {
  display: table;
}

.nomination-info_1 .nomination_info_item_2 .photo {
  width: 140px;
}

.nomination-info_1 .nomination_info_item_2 .nomination_txt strong {
  text-align: left;
}

.nomination-info_1 .nomination_info_item_2 .nomination_txt ul {
  margin-left: 0;
}

@media (max-width: 991px) {
  .nomination-info_1 .nomination_info_item_1 {
    display: block;
  }

  .nomination-info_1 .nomination_info_item_1 .photo {
    width: 100%;
    display: block;
  }

  .nomination-info_1 .nomination_info_item_1 .photo img {
    width: 180px;
    clear: none;
    margin: 0 22px 15px;
  }

  .nomination-info_1 .nomination_info_item_1 .nomination_txt {
    display: block;
  }
}

@media (max-width: 479px) {
  .nomination-info_1 .nomination_info_item_1 {
    display: block;
    padding-top: 30px;
  }

  .nomination-info_1 .photo img {
    clear: none;
    display: block;
    float: none;
    margin: 0 auto 15px !important;
    width: 80px;
  }

  .nomination-info_1 .nomination_info_item_2 .photo {
    width: 75px;
  }

  .nomination-info_1 .content-list-dot {
    padding: 0 0 16px;
  }

  .nomination-info_1 .content-list-dot li {
    line-height: 16px;
    text-align: left;
  }
}

.e_exercise_img {
  height: auto;
  width: 608px;
}

@media (max-width: 991px) {
  .e_exercise_img {
    width: 100%;
    height: auto;
  }
}

.b_examination_routes_wrap {
  display: table;
  width: 100%;
}

.b_examination_routes_wrap div {
  display: table-cell;
  vertical-align: top;
}

.b_examination_routes_wrap div p {
  padding-left: 15px;
}

.b_examination_routes_wrap div:first-child {
  width: 202px;
}

@media (max-width: 991px) {
  .b_examination_routes_wrap div:first-child {
    width: 140px;
  }
}

@media (max-width: 479px) {
  .b_examination_routes_wrap div:first-child {
    width: auto;
  }
}

@media (max-width: 991px) {
  .b_examination_routes_wrap .content-list-dot {
    padding-bottom: 0;
  }

  .b_examination_routes_wrap .content-list-dot li {
    padding-bottom: 5px;
  }
}

@media (max-width: 479px) {
  .b_examination_routes_wrap {
    display: block;
  }

  .b_examination_routes_wrap div {
    display: block;
    margin-bottom: 15px;
  }
}

.e_img_examination_routes {
  width: 202px;
}

@media (max-width: 991px) {
  .e_img_examination_routes {
    width: 140px;
  }
}

@media (max-width: 479px) {
  .e_img_examination_routes {
    width: 202px;
    float: none;
    display: block;
    margin: 0 auto;
  }
}

.e_text_with_image_right img {
  float: right;
  width: 351px;
}

@media (max-width: 991px) {
  .e_text_with_image_right img {
    float: none;
    width: 351px;
    margin-bottom: 15px;
  }
}

@media (max-width: 479px) {
  .e_text_with_image_right img {
    width: 280px;
  }
}

.e_explanation_img {
  width: 500px;
}

@media (max-width: 991px) {
  .e_explanation_img {
    width: 100%;
  }
}

.e_numbering_img {
  width: 600px;
}

@media (max-width: 991px) {
  .e_numbering_img {
    width: 100%;
  }
}

.img_width_666 {
  width: 666px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_666 {
    width: 100%;
  }
}

.img_width_599 {
  width: 599px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_599 {
    width: 100%;
  }
}

.img_width_574 {
  width: 599px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_574 {
    width: 100%;
  }
}

.img_width_585 {
  width: 585px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_585 {
    width: 100%;
  }
}

.img_width_463 {
  width: 463px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_463 {
    width: 100%;
  }
}

.img_width_600 {
  width: 600px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_600 {
    width: 100%;
  }
}

.img_width_630 {
  width: 630px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_630 {
    width: 100%;
  }
}

.img_width_700 {
  width: 700px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_700 {
    width: 100%;
  }
}

.img_width_400 {
  width: 400px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 991px) {
  .img_width_400 {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .e_left_position {
    display: table;
    width: 100%;
  }

  .e_left_position a {
    display: table-cell;
    width: 50%;
    text-align: center;
  }
}

.b_teachers_card {
  display: table;
}

.b_teachers_card .b_teachers_card_left,
.b_teachers_card .b_teachers_card_center,
.b_teachers_card .b_teachers_card_right {
  display: table-cell;
  vertical-align: top;
  padding: 14px 10px 12px;
}

.b_teachers_card .b_teachers_card_left img {
  width: 200px;
}

.b_teachers_card .e_age_zodiac {
  font-size: 15px;
  font-weight: 400;
  color: #404246;
}

.b_teachers_card .e_model_car {
  margin-bottom: 15px;
}

.b_teachers_card .e_model_car span {
  color: #999999;
  font-size: 12px;
}

.b_teachers_card .e_model_car div {
  color: #444444;
  font-size: 15px;
  font-weight: 400;
}

.b_teachers_card .e_experience span {
  color: #999999;
  font-size: 12px;
}

.b_teachers_card .e_experience b {
  color: #444444;
  font-size: 12px;
}

.b_teachers_card .b_teachers_info {
  border-left: 3px solid #e56600;
  padding: 3px 6px;
  font-size: 12px;
  width: 212px;
}

.b_teachers_card .b_teachers_info_item_1 {
  background: url(/src/icon_credo.png) left top no-repeat;
  padding-left: 38px;
}

.b_teachers_card .b_teachers_info_item_1 span {
  color: #999999;
}

.b_teachers_card .b_teachers_info_item_1 p span {
  color: #404246;
}

.b_teachers_card .b_teachers_info_item_2 {
  background: url(/src/icon_film.png) left top no-repeat;
  padding-left: 38px;
}

.b_teachers_card .b_teachers_info_item_2 span {
  color: #999999;
}

.b_teachers_card .b_teachers_info_item_2 p span {
  color: #404246;
}

.b_teachers_card .b_teachers_info_item_2 em {
  font-size: 11pt;
}

.b_teachers_card .b_teachers_info_item_3 span {
  color: #999999;
}

@media (max-width: 991px) {
  .b_teachers_card {
    display: block;
  }

  .b_teachers_card .b_teachers_card_left {
    display: inline-block;
  }

  .b_teachers_card .b_teachers_card_left img {
    width: 170px;
  }

  .b_teachers_card .b_teachers_card_center {
    display: inline-block;
  }

  .b_teachers_card .b_teachers_card_right {
    display: block;
  }

  .b_teachers_card .e_age_zodiac {
    font-size: 15px;
    font-weight: 600;
  }

  .b_teachers_card .e_model_car {
    margin-bottom: 5px;
  }

  .b_teachers_card .e_model_car div {
    font-size: 15px;
  }

  .b_teachers_card .b_teachers_info {
    width: 100%;
  }
}

@media (max-width: 479px) {
  .b_teachers_card .b_teachers_card_left {
    display: block;
    overflow: hidden;
    width: 100%;
  }

  .b_teachers_card .b_teachers_card_left img {
    width: 100%;
  }

  .b_teachers_card .b_teachers_card_center {
    display: block;
  }
}

.b_two_pictures {
  display: table;
  width: 100%;
}

@media (max-width: 479px) {
  .b_two_pictures {
    display: block;
  }
}

.b_two_pictures_item {
  display: table-cell;
  text-align: center;
}

@media (max-width: 479px) {
  .b_two_pictures_item {
    display: block;
  }
}

.b_two_pictures_item_title {
  background: rgba(0, 0, 0, 0) url("/images/td.png") repeat-x scroll left bottom;
  padding: 14px 10px 12px;
  vertical-align: top;
}

.b_two_pictures_item_title:hover {
  background-color: #EDEDED;
}

.b_two_pictures_item_img {
  background: rgba(0, 0, 0, 0) url("/images/td.png") repeat-x scroll left bottom;
  padding: 14px 10px 12px;
  vertical-align: top;
}

.b_two_pictures_item_img:hover {
  background-color: #EDEDED;
}

.b_two_pictures_item_img img {
  width: 250px;
}

.b_img_with_text {
  display: table;
}

.b_img_with_text div {
  display: table-cell;
  vertical-align: middle;
}

.b_img_with_text div img {
  width: 230px;
  margin: -10px 10px 0 0;
}

@media (max-width: 991px) {
  .b_img_with_text div img {
    width: 130px;
  }
}

@media (max-width: 479px) {
  .b_img_with_text {
    display: block;
  }

  .b_img_with_text div {
    display: block;
  }

  .b_img_with_text div img {
    display: block;
    margin: 0 auto 15px;
    width: 200px;
  }
}

@media (max-width: 991px) {
  #resetButton {
    right: 36%;
    bottom: -55px;
  }
}

@media (max-width: 479px) {
  #resetButton {
    right: 25%;
    bottom: -55px;
  }
}

.menu_sub {
  background-color: #f6f6f6;
}

@media (max-width: 991px) {
  .menu_sub .menu__link {
    padding: 6px 10px 6px 42px;
    background: #f6f6f6;
  }
}

.menu_sub .menu_sub li.menu__item {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .list-route.m-list-route-width > li {
    width: 100%;
  }
}

@media (max-width: 479px) {
  .list-route.m-list-route-width > li {
    width: 100%;
  }

  .branch-text-addres-filial {
    padding: 15px 5px 0 !important;
  }

  .branch-text-addres-addr {
    padding: 0 20px !important;
  }

  .m-list-route-width li span {
    text-align: center;
    width: 97px;
  }

  .branch-text-desc .list-line.border-left > li {
    margin: 0 0 10px;
  }
}

.b_table_learning td {
  vertical-align: middle;
}

.b_table_learning td img {
  width: 151px;
}

@media (max-width: 479px) {
  .b_table_learning td {
    font-size: 14px;
  }

  .b_table_learning td img {
    width: 90px;
  }
}

.poll-form-item {
  width: 100%;
}

@media (max-width: 991px) {
  .deals-w .deal-blocks .deal-block-w .deal-block.db-credit .caption .description {
    padding-right: 40px;
  }

  .deals-w .deal-blocks .deal-block-w .deal-block .caption .caption-title {
    margin-bottom: 8px !important;
  }
}

.general-calculation {
  margin: 0;
}

.general-calculation:before {
  width: 99.9%;
}

.b_page_allteachers {
  font-size: 15px;
}

.b_page_allteachers h1 {
  color: #a22729;
  font-size: 36px;
  font-weight: 400;
  line-height: 21px;
}

.b_page_allteachers_item {
  border-top: 1px solid #e4e4e4;
}

.b_page_allteachers_item strong {
  color: #333;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
}

.instructors.m_new {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 16px;
}

.instructors.m_new .instructors__header {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21px;
}

.instructors.m_new .instructors__item {
  overflow: hidden;
  padding: 10px 0 10px 10px;
  position: relative;
}

.instructors.m_new .instructors__item:nth-child(even) {
  background-color: #f6f6f6;
}

@media (max-width: 479px) {
  .instructors.m_new .instructors__item {
    height: 185px;
  }
}

.instructors.m_new .instructors__photo {
  width: 100px;
  height: 100px;
  border: 1px solid #ededed;
  position: relative;
  display: inline-block;
  padding: 9px;
}

.instructors.m_new .instructors__photo img {
  width: 82px;
  height: 82px;
  position: relative;
  margin: 0;
}

.instructors.m_new .instructors__name {
  color: #333;
  font-size: 19px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
  margin-bottom: 8px;
  display: block;
}

@media (max-width: 479px) {
  .instructors.m_new .instructors__name {
    margin-bottom: 30px;
  }
}

.instructors.m_new .instructors__info {
  padding: 15px 125px 0;
}

@media (max-width: 991px) {
  .instructors.m_new .instructors__info {
    padding: 15px 0 0 125px;
  }
}

@media (max-width: 479px) {
  .instructors.m_new .instructors__info {
    padding: 10px 0 0 117px;
  }
}

.instructors.m_new .instructors__rating {
  border-top: 1px solid #e4e4e4;
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  padding: 10px 0;
}

@media (max-width: 479px) {
  .instructors.m_new .instructors__rating {
    position: absolute;
    bottom: 10px;
    left: 10px;
  }
}

.instructors.m_new .instructors__rating-value {
  background-color: #fcc000;
  color: #431e13;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
  padding: 0 6px;
}

.instructors__rating table {
  margin: 0;
}

.instructors__rating table tr:hover td {
  background-color: transparent !important;
}

.instructors__rating table tr td {
  background: none;
  padding: 0;
  vertical-align: middle;
}

.instructors__rating table tr td:hover {
  background-color: transparent !important;
}

.instructors__rating table tr td:nth-child(1) {
  width: 65px;
}

.instructors__rating table tr td:nth-child(2) {
  width: 45px;
}

.instructors__rating table tr td:nth-child(3) {
  width: 90px;
}

.instructors__rating table tr td:nth-child(4) {
  width: 32px;
}

.instructors__rating table tr td:nth-child(5) {
  line-height: 14px;
}

@media (max-width: 991px) {
  .instructors__rating table tr td:nth-child(1) {
    width: 60px;
  }

  .instructors__rating table tr td:nth-child(2) {
    width: 45px;
  }

  .instructors__rating table tr td:nth-child(3) {
    width: 40px;
  }

  .instructors__rating table tr td:nth-child(4) {
    width: 32px;
  }
}

.e_car_mobile {
  display: none;
}

@media (max-width: 991px) {
  .e_car_mobile {
    display: inline;
  }

  .e_car_desktop {
    display: none;
  }
}

.b_pagination_wrap {
  width: 100%;
  text-align: center;
}

.b_pagination {
  display: block;
  margin: 20px auto;
  padding-left: 0;
  width: auto;
}

.b_pagination > li {
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
}

.b_pagination > li > a {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  color: #333;
  float: left;
  margin-left: -1px;
  width: 100%;
  height: 100%;
  line-height: 38px;
  position: relative;
  text-decoration: none;
  font-size: 16px;
}

.b_pagination > li > a:hover {
  background-color: #f6f6f6;
}

.b_pagination > li.b_pagination_arrow {
  width: 29px;
}

.b_pagination > li.b_pagination_arrow a {
  font-size: 21px;
  line-height: 33px;
}

.b_pagination > li.m_hide {
  display: none;
}

@media (max-width: 479px) {
  .b_pagination > li {
    width: 29px;
  }

  .b_pagination > li.b_pagination_arrow {
    width: 18px;
  }
}

.b_pagination > .active > a,
.b_pagination > .active > span,
.b_pagination > .active > a:hover,
.b_pagination > .active > span:hover,
.b_pagination > .active > a:focus,
.b_pagination > .active > span:focus {
  background-color: #a62320;
  border: 1px solid #a62320;
  color: #ffffff;
}

.b_search_form_instructors {
  padding: 20px;
  position: relative;
  background-color: #f6f6f6;
  margin-bottom: 15px;
}

.b_search_form_instructors input {
  height: 46px;
  border: 1px solid #e4e4e4;
  width: 100%;
  color: #3d3d3d;
  font-size: 17px;
  font-weight: 400;
  line-height: 21px;
  padding: 10px 18px 10px 37px;
}

.b_search_form_instructors button {
  height: 44px;
  left: 21px;
  position: absolute;
  top: 21px;
  width: 32px;
  background-color: #ffffff;
}

.b_search_form_instructors .e_icon_search_lookup {
  background: url("/images/icon_search_lookup.png") no-repeat scroll 0 0;
  display: block;
  height: 17px;
  margin: 0 auto;
  width: 13px;
}

.schedule-b.schedule-b.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.schedule-b .img-schedule {
  background: rgba(0, 0, 0, 0) url("/images/calculator/schedule_img2.png") no-repeat scroll left top;
  border-right: 1px solid #e3e3e3;
  height: 50px;
  margin-left: -115px;
  margin-right: 10px;
  width: 100px;
}

.schedule-b.schedule-6 .img-schedule {
  background-position: -431px 15px;
}

.schedule-b.schedule-6.active .img-schedule {
  background-position: -431px -93px;
}

.schedule-b.schedule-7 .img-schedule {
  background-position: -531px 5px;
}

.schedule-b.schedule-7.active .img-schedule {
  background-position: -531px -84px;
}

.schedule-b.schedule-8 .img-schedule {
  background-position: -640px 10px;
}

.schedule-b.schedule-8.active .img-schedule {
  background-position: -640px -88px;
}

.e_schedule_labels {
  position: absolute;
  right: 17px;
  top: 15px;
  background-color: #fcc500;
  border-radius: 2px;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  padding: 12px 12px 12px 21px;
}

.e_schedule_labels:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 6px 5px 0;
  border-color: transparent #fcc500 transparent transparent;
  left: -6px;
  top: 50%;
  margin-top: -3px;
}

@media (max-width: 991px) {
  .e_schedule_labels {
    padding: 12px 5px 12px 10px;
  }
}

@media (max-width: 479px) {
  .e_schedule_labels {
    display: inline-block;
    position: relative;
    top: auto;
    right: auto;
    margin-top: 8px;
  }

  .e_schedule_labels:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 10px 5px;
    border-color: transparent transparent #fcc500 transparent;
    left: 50%;
    margin-left: -5px;
    top: -6px;
    margin-top: 0;
  }
}

.page .new-page .offices-list li.active a {
  text-decoration: none;
  position: relative;
  font-weight: bold;
}

.page .new-page .offices-list li.active a:before {
  background-color: #a62320;
  bottom: 0;
  content: "";
  height: 1px;
  position: absolute;
  width: 91%;
}

@media (max-width: 479px) {
  .MsoNormalTable.m_mobile td {
    font-size: 11px;
    padding: 14px 3px 12px;
  }
}

@media (max-width: 991px) {
  .deals-w .deal-info-w .deal-info .b_btn_with_mobile .btn {
    display: block;
    width: 270px;
    text-align: center;
  }

  .deals-w .deal-info-w .deal-info .b_btn_with_mobile span {
    display: block;
    text-align: center;
    padding: 10px 0;
  }
}

.student-detials .student-name span,
.student-detials .student-age span {
  font-size: 15px !important;
}

.category-list .item-category {
  padding: 0;
}

.category-list .item-category a {
  width: 100%;
  padding: 10px 5px;
  display: block;
  box-sizing: border-box;
}

.category-b.cat__1 .category-list .item-category {
  padding: 10px 5px;
}

.top-cell img.car {
  margin-top: 1px !important;
}

#filialRegions .filial-regions-list {
  column-count: 3;
}

@media (max-width: 479px) {
  #filialRegions .filial-regions-list {
    column-count: 2;
  }
}

#filialRegions .filial-regions-list > li {
  width: 100%;
  display: block;
}

.page__col {
  float: right;
}

.b_visible_desktop {
  display: block;
}

.b_visible_mobile {
  display: none;
}

@media (max-width: 991px) {
  .b_visible_desktop {
    display: none;
  }

  .b_visible_mobile {
    display: block;
  }
}

.happy_february > .inner-content {
  margin-left: 0 !important;
}

.home__container .page__col {
  float: left;
}

.recordexam_container {
  width: 100%;
  max-width: 700px;
  overflow: hidden;
  padding: 0 35px;
  box-sizing: border-box;
}

@media (max-width: 991px) {
  .recordexam_container {
    padding: 0;
  }
}

.recordexam_container div {
  width: 274px;
  display: inline-block;
  vertical-align: top;
  margin: 0 19px 40px 19px;
}

@media (max-width: 991px) {
  .recordexam_container div {
    margin: 0 auto 40px;
    display: block;
  }
}

.recordexam_container div.recordexam_container--block_center {
  margin: 0 auto 40px;
  display: block;
}

.recordexam_container .recordexam_container--img {
  background-color: white;
  border: 1px solid rgba(87, 87, 87, 0.16);
  display: block;
  width: 274px;
  height: 262px;
  text-align: center;
  padding: 20px 0;
}

.recordexam_container a {
  color: #a22729;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.recordexam_container .recordexam_container--text {
  text-align: center;
  color: #a22729;
  font-size: 18px;
  display: block;
  width: 100%;
  padding-top: 15px;
  text-decoration: none;
}

.e_btn_calc {
  float: none;
  width: 235px;
  height: 38px;
  background-color: #ffdb00;
  border-radius: 2px;
  color: #531010;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: underline;
  text-transform: none;
  display: block;
  padding: 5px 5px 5px 30px;
  margin-bottom: 13px;
}

.e_btn_calc span {
  float: left;
  margin-left: -20px;
  margin-top: 7px;
  width: 16px;
  height: 14px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAABgUlEQVQoU52TPUhCURTH/+f6MHTJpaG9JqH7HonUFg4OxWuqNwSR0NBeQ19LUwXh0hIUQS0FFhRqOIQ0OtnzA4c+1miIIAiy/Lrx9Clmpukdz8eP8/+fcwldvgtZdkiEY4ain7phBDl3EsOlEHgli+TpGBLk3EsMAQDvKGFETSafOoIEZdlHJA4AfDFWGp2Ip9OGkn9DwgpfFsBWRb7QVD11XrWiLUQAFFb4DoClcjvR5uRtYr3eyzIkLA+tlYA+NZFaJEBUCzYA5lL4vgDmKzGKZAcGVe3srPgDEpLlMZC4qWij049c3qdlMrnA9LTF9nh3CNBceQLgWQLj47r+0rjR8iQhhRtaV8xktCBoSiKxC2DWjJUA4VX1VLTZSdQ8CSncD2DRLHoD4Khr2Fb15OpfN1WDGAZeKXxPAAsNxYl+Jrld8Xi+LcQoMHywP9yfCIJmNuQA5lZ1Pdnqsn+tOOB0Wm1WKQLA02ydLT2pT14PD/d+isJRtsc+o8Vi2Xb/6xudAniDrE10wgAAAABJRU5ErkJggg==");
}

.e_info_main_page {
  display: block;
  width: 100%;
  max-width: 470px;
  background-color: #f7f5f0;
  background-image: linear-gradient(to right, #ffebaf 0%, #faf6ee 99%, #faf6ee 100%);
  border: 1px solid #e9e7e4;
  border-radius: 1px;
  padding: 20px 20px 20px 94px;
  position: relative;
  text-decoration: none;
}

.e_info_main_page--title {
  color: #b13638;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}

.e_info_main_page--text {
  color: #535455;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  text-transform: uppercase;
  display: block;
}

.e_info_main_page:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -37px;
  width: 88px;
  height: 75px;
  background-image: url("data:image/png;base64,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");
}

.e_info_main_page:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -18px;
  width: 42px;
  height: 42px;
  background-image: url("data:image/png;base64,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");
}

.b_info_main_page {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 470px;
  position: relative;
  text-decoration: none;
}

@media (max-width: 479px) {
  .b_info_main_page {
    display: block;
  }
}

.b_info_main_page div {
  width: 230px;
  display: inline-block;
  height: 75px;
  box-sizing: border-box;
}

.b_info_main_page div:first-child {
  margin-right: 10px;
}

@media (max-width: 991px) {
  .b_info_main_page div:first-child {
    margin-right: 0;
  }
}

.b_info_main_page div a {
  display: block;
  text-decoration: none;
}

@media (max-width: 479px) {
  .b_info_main_page div {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}

.b_info_main_page--inner_left {
  background-color: #f7f5f0;
  background-image: linear-gradient(to right, #ffebaf 0%, #faf6ee 99%, #faf6ee 100%);
  border: 1px solid #e9e7e4;
  border-radius: 1px;
  padding: 10px 10px 10px 64px;
  position: relative;
  box-sizing: border-box;
  display: block;
  height: 75px;
}

.b_info_main_page--inner_left:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 88px;
  height: 75px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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");
}

.b_info_main_page--inner_right {
  background-color: #f7f5f0;
  background-image: linear-gradient(to right, #ffc397 0%, #faf6ee 99%, #faf6ee 100%);
  border: 1px solid #e9e7e4;
  border-radius: 1px;
  padding: 10px 10px 10px 64px;
  position: relative;
  box-sizing: border-box;
  display: block;
  height: 75px;
}

.b_info_main_page--inner_right:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAATqklEQVR4XuWcCZRU1ZnHf7eqemG3I4zAxLAkow4Yjmt0Mi4kGWOUiQraHgE1KAqucR2N0cygxiTuGMfIwV02BRRHicYkGhDQEQ1oCNGJR0QFRRYR6KYbuqvenP+971bfqn5VXY04c85MnVOnql+9uu+93/t//++7S7Xhf+dhOnnYqJP7f+7dO3uCu3LAL+oYXyisL+qky7Y7CTp13EnQEYSOPu/0De3UCVbQemJ7pUCsDAANhUgA6iHlj6NtSccsA2q3AdpdYNq1UwwjhDAHckA0HDL+whdAq94nbDPlYJWA9LkBfV4wZYEIhleCQC2I1bAAsgIDmAmQ2Qy5OW4bkyD1EaSnOlB2n+GQDgBm1ZZv22/f3YA+D5iC74YKCdWhE/cXLTXsA2YqtET/cUIPc+LT23Th8cXl77LgTIJc9MSYwebkmau8iryq6gNQ+m4YcrsL0K6AKamS8C5KHYIQqiEGoO9H0dyTjyeT+tCcNGeFtkfzRp9EZHqaUTMftX/PHb0fafMtM3LmvTG8PDiBqYPUXyHqA5HAhMfeHXA6C6ZDlcShIw8pCJPosREXk0otN6c+sziaPfIIUukZmNRXMKnFwGAw/WNwDcBS4EigSrZjRs1a6GCd+gNzyuxHPJgw3LwPdaCeir2nM2ASofiw2QCmhELs9Uazjp+NSdVj0iswqa+TUvKJn2rZ5JNRUiL6C7ncAMitMKfM+YfiHYoVFIZXgnoqglMpmJJQvIwl7c1g6iCyHvLgkUNIUWfGLVoSTT/mdFKZafbiTRpSaTBqUn8LiIGUpdMeShQp8JwPRzkw0RnmlCemR7NP/Dqt2YFmzPxnJkCVP7ZCt4LQ6hBOJWBKQpFKFONhRpGC/N/RQ0e0YtKNpDI9SWUcED0FxL8KkAXmDxMezkMRl1z43EqU7Uk2d6s5/dmrvBmH5yGP8/4TZ7tiGGXhdASmLBSFjg4qhRTf6uj+QyZiqqY4IPEzrxYpxsPpAIxVSqyWAjhZyGVXs6NhmBm/RNkt/5CC9Edozp2FUzEYn46liMBPTF8wKyCrVBpNHnQL6eoepKuPJJ0Z2galClJ6CkYmVojgSEFxKFnFhOEU31DB8GGUk2qyDlROr62Qa11NNruIXOtOc+4r50g9fSGzDiKF9a7CKQcm/1kxFElUdyAOpdQGyFkwd3zlLtJVP7QQ0vHTZNz7vHI8kPjVhpGHo1bjw+riXWJvCyGBUR0oWNlWByln4QjULDNh6Zg4rNI6p6LztGk9QTmJIVUKTEkoCh/dBV9shRKObu23jHTVgQ5KNaSqIe1DKQFOXjGxx+R9Jmi1eSs0feoU1723gxBCyQpOi9SzhlzrMHPBis3hOSXVPJXAqQhMcUqugdSe0GKr0+vTx2GqjiJTfSyp6jYoFkygHBtCHk5swokGLM8x0LQZdmyBPkPgwPGwbhksewB67A2tzZDd4ZQmKF412ZY1RC2PEGUXmUtXPy/5XQzVPqyUsUqk8naqSQJTVi1Ki90g1eiyT5OtUSalGkjVdLMqCdWSib3FQipWjk/bYcrOQMt2aFgHff4eDj4HBn0LGj+B7v1h3jh4fzFkauMUn4FMxoFqVTgJUkvOXPGB7VtdDDXbwDRCrgK/KYBTEkyS2XqJCo7ez3HZKIp+wqek0nWka2Iw8asNJa+aGI48R5DSAhMbsTXgNGxb57Yfeh4ceBZs+xiW3gPLH4Jjb4f9ToS7h8K3J0Hv/WDeD5xa1E7WQtFrq7nqY5uV6qFaQHyNU0GmysMpBlOgljCE+kBqKLQqfAp85VpGY5hpt+kC07WQERAfSvGr1CNIAmMN2dc1GZCpbvkAvnwYHHcHdN8LltwGb053IVNTBw0fwzmLYM2rDuBhF8LCm+B310Hvr0F2p4Oj16h1orl2y9SiEkLDF1XFyimqjMuDKZea74YdNnx+xEhSnAGMtCfgkeqOW+UEcATKpmvBiaH4bKUw2PoRfON8GH4dbHgLnrscNrwNPfo7yMpCW9dCrwFw9gsw6xQ4+GzY53i4fSA0bIQuvRxEqxobVr8n1zLN3IjtlCqs9Ko9yqTwRDCJavGlvuqVdfF4yhxotiH0Iz4C+hWUH1458gHvN957LByfvqth5zZnsiPuhGFjYOkUWHyLU103JVtlnLjiVbvrV8A3L3MQp38fLlgG/zUfpnwf+giM6ptYOblsg7mJHrpl9SBTohtESX6TpJowlOz7UmqR4eq+ax/lC5Xf0dW8AhxeAMa3qLDKKH/FysmbsgyzBpo/g53NMPZJGHQUPH0BrJgFvQZCVZe2Qs4XePKSzavh061w4yew/s/w4g1wzgK47yj4yyLoVRN7jY321eZnDIoHviyYnZDrAVElqikLxqslLuZywyHnPSb6Fw7C8MeCMCruB6pjaNXiQ6vKhcaO7dC0Cc57Fb58CDx4DHywBHqrSkoHnUYVecZlKfnKkJFw+IUO0IevuBA889ew7g342UHQvV0/dIT5Oc/GNzwV95/szS3jNTac2vXc/LBhWPbHGWin9ZYrGUTEERg0gNQtD6YYSr5lwVH41Dgoiv/NW+Hi38NXvwN3DYP1K6HPvkXjUcbd/Y3vwJ6D4MQpLhO9NhU2vg37nwzDRrf5628ugycmQ+94k3cLw/lELDI3s9JnKtlCsWqKw6kATELpn/LeUudG41wIXcEA4E9Az/yZhcMp4ft8aMmUM7BlB5w6Gf7xErhlMKx6D3rHabt7P7ePVNK4CbZuhiPOgxG3w7svwrJHYOBR8M2L24AoC62cD6/fD8uf87cqnF841NzC63EFXLMZor6QU9Hnuw0JXYWoJBgfRr6Yq43zyiposv2iy5iPYUT+DMOWksDo8y0ajzsNTp0F19XCqh0w/Gg4YAw0b4GXbnZQtmx09czYx2D/U+D562D7evin66FHP3fI7Rvglanwnw/CB6uc+9W5rpR9OMUsNbdymKD0gK7bXMdS9pzrwITbgynuPXvT3QxST0u+K3AZq4gY1M5jfICGoPx7Jfq6wVB/B7z5OPQ/CI6+su3u39QH3tsIA/rBRUtc+D1zCfzdMfCNCW6/1iZ44VZYPBnWbHb5Rt4iMPF4VgDmY3M7/WXAK129bG29lAkH4VQejHKKUnQdtAbjq0SXchyRM7WSYIodTEX6VpfSOOs6+O6NbUD0buHPYfKP4YhD4IrX4K+/g5d/6fbrf4Db9+V74fmbYfX7Doae7WGEitHno8ydzPMHi0f7MknhFPpMgWWGxqtKN6hdsnNstouP+UOOB37dDkySWrRNUDYAe3SFibNhv7YItLWKQuLmC+Doo+HyBfDyPfDWMzD2cajtBZ/8CR6/FJb9AarVThAu3mRLj88lgglrGj8cqlY9nDyY0HhL+UsOWgbCTturvpD3MAzsUDGS+Eag955w9UL4m6GFSnn7OTj3eBh1FFy2EH47CdYuh3FPOb9ZcAvMuRo0RtcnDpmwUxICaQ/nY3OXC6VNUNUI1Uk+E/a6Kwajok7+4ov6ami0g90XMZ+ohPl65QiKDLdLDUxa7nrM4WPBba7c35mFY6+Bpy6BNcvgokVur9enwU/PhL5ga1hvrHnpBo0lK2ep+SWHacJuIHRXN1P+UokBFyimnPEKTDdoslAuZABRUbourogERYMSm4Drn4D9RxVCsRc+HZ6+Eq5ZCXMvhzemw22tbQPjs86Ep6bB3+azTFsbpZTSXjWHmn/ndcEZDF1CxSRVwYmKKQVGZzPVXWYUncdADEcT2QKvS0EoeaXo5HR3m9Iw5lr43vXtofgti38Fr8+ADR/C+Jkw+Aj3iTqEV/eFrZ/5oxSaaqgaOwRa4hARF5FjkbnX3kgNRXRRTdZRZiqpGGUkDfIE/SNNssuEraCjCUGXIAwdWbSyz6fAmDFw1ozSUPwnrTtc/yl8PDoW5s90YVRuoiPps7aqd4S5x2VPPxasVBAXq7bQK1UBVwTGe0zkej5R3mcm8goRh9vr0YIOwRC+E8bD3ofD/B/DT5ZDL8VCJx7PToIHrndmq3bbLjRZNUmeo07kvQyKK97uDZDqDrnNkJXH+Aq402D8EGZovgKjc9gHttjMdA5rMbg5Z2WNfQ+HU38KQ77jTvWmg12H8LpllVN54Q64+wr4UhyoBcNilTejMzJTbJdFc+g9i8HsciglgdFpzXAIomg8J6lUkz7s6a4H/nkkTHiy7ew3r4Fz94Ybnoch3y1/VZ9+CL+dDE/c4fo7cq8OJ1LL7GN4EcPDZgrTdOCxcb8uzEoVm68akAGHdUyomLWwvXjaJDorHtrURQjODXPgoFPaIEw/HxbeB/fZBVOwowHefRXWvAHr3nFDBw2b4MM3YO1219+R3ey6UgR0orlf+aLtoVrmA+hWaX+pUwWeP4wa1/uhsN2G1NnWXepsah6wF9y5xo3U+cc1+8L+J0DXWnjhXli/CRrjiljBqbOQQrrGXwiVkjRcX157reZ+N0V7BnRrBtMDjM5ZNzmpjqm4wPMzjL5L4HvWGr5WrMprasE85GraKBqH1rR0sxf4PnDJJDjh39pOf+6/wh03ulLeh4kHUoltdAaOIWcecF44Hr60HVJd3YRuLhWP7zVDrpIugdrID2uGtUzQidRYjDqTaYERoCbYpv5TNI7vkdOaQo7FcIB1oNo03LcRmhvgocvgtXmQzjrrLrsMpgyljuC4z5UMHrF1y8P8RhmpC+yhoXFlJD/zJDCVdCJLgkkyYA1nN0LrHKxKCh7R6SwnzQG2jhk0GBo/hXc+c7WIxF2Jb3QEIH+27SCuJcMw84AN6/xjAnTdCdXF3YFyxqso6PRAVawWTXpoYDmTc1pomQaN0encDVxkVfFZ7CHq41QCJEksYUVbDKw9wMfNo5ymyrYKamuhVdNwTW4Uuaoz/aSyYIp9Jq4WbWdSHuOny5pdaDXEYH5hTTiH6vohldhHwT7hxcqAk9TTfptcbRGGnWYa48dB7Q7oVRv7SqVhpPMoOVAVf2jX0IaD4eEonu9la4JVxiYTHgCb2s1QjmYiMKXTcEp9IVkxgjLMzLDBm3+MjofEvel2MozUTj6UCnxGf4T1THF20joDrxqF0QzXO7ITW8pgUo9t/TRaMWwnZwcNKnt05DHuc1l8D1LcamZwlXxEG/tDs25QPXTvAjVJaqlg0q1g+iQRTCnVqC7wqVtu3+hqhBrBUlqcBuujeoZg6G1m81JUzxkYN1Va8aN0GJ1pHmNaNIYDiNjbzOIZpeUsVGvCZWc8hawZ9HjlTMEYzC5PuIXhpPfFU7Sh1yhDhSElv6mBHQ876/UPa6FRPXOBk4E/A/tXDMjdsrdUOuq7ZjaHFS+IPht6NEHXTLz4LAyhGogUSsW1Szh/3dEUbUWq0bqY4oKvCxj5jVQENCqUNOi8zU2atgpUVM8lZFlunuSlaBRHYZiOYW8MS4i0AJp4XsSWAX/EWANPk+Xb5kn+YEOznnFmDg8LRAt02QO2aJGBDDcLPRU6VTGcsG4pNzMQC6Hd+F/JJOgHxvXFMEP5MRoVfGFICUqLW+NkB82roKvG4vT3o24czz4EzI4CjmIEEWvMPN60Fz3Krp7oYea6kLOhGDHczOVX8Xf8jy7URq9W6JaDXDU0CUgT1IRQFN6+/A8n2XZ1GUiHqimambTpuxsYXxELjjJVHFaaCm2d5boOKFt0geoH4aNoLD2VTbQ8Y50rGP2Irl0eJiVEJ/FV8xTvjoa99P19YYPMdQzUydN2QOTDx0PReJHPQrUQlQuhIrXY+xHGf3G451VUbuWDDyl10kI4PqwEJx69zdbCVoWVoGhbE2xQd0JKaIS9qqDB+5I6fjmoq4KND0NzXNb3FYAWt6jssyropqJN25oh2t1Q8upIMMICOEmLE+O1bdZvkuBIOcXq0XFiWFvlQ+OgrypnXaBUpM9Ph35aDaww+Rp8strBrNM++lwqUfGm98o6gtIEkc+OCp9QKcpCu2txYgGwcquriuF4z9npBpttSvdwBETP+CZkdUE5N31mHxE0qvcbBQsFVCNpv5b4l3CCE6pEnwmOwsd7SikoHSyErmjVZrswqwSOT+OCowJQqVxwFFpePWrYh5hXT4Ja85u8SvyrDxuvEu8nSskab9ldUMqF0i7DUafNDw5JMV49AqRGiyGVAyMQ+lwg/KvCJh6QtyrxdYpSsrKPKtswfL6IJfPtwJVa4qrhCWWrpNCSepS1BEgNehV5SOXAeCAehvb1YROqJISi5R3ar4J1vXEEJ59BRz2TDuFoh/gHXAVwFFqhemLjtJA8oPC1+PQEwIPQq1eH3vuwKaUS7bOrSmkXKuXuXPEAQKgcfa94WVqoHg9I+/kQ85DCY3pgAhBulzJCGHpfDETbin9tom0lflRRVimdBVNWOSEcvfehFV+QlqxblQiSXr2SOrgZ9mMZaghD772PhEBClXxeKO0utoITLQi9pJ8Ue/V4QHr1CtJ7DykEVe64MlQPQ68y1kqAaJ9d/T3kroBJ/E5SaGlH/ws4/9sDD8krqYIbkQfhYcRALRz5iF7975J21y9odxWMv54O1aMdpaAQUqgk35AUFUKSXxRDU5ZJghGGTQmVaHMlc5oFh6wkK5W7se2+X+4X+x5SMaiOlOOVEarjiwKSeNc7OsEyn5cFpO8V/1uDUE2l2vUhEn5e/B9Cdsev8pOO/3kVU9xmYnuV/JuUpJP7v/BvUioC5Hf6//iPdf4nVOmP0WlD7YxV7O5QqvTYnT3uFwoh6aT/G6oMddxyLKKeAAAAAElFTkSuQmCC");
}

.b_info_main_page--title {
  color: #b13638;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 19px;
  text-transform: uppercase;
  display: block;
}

.b_info_main_page--text {
  color: #535455;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
  text-transform: uppercase;
  display: block;
}

.e_info_page {
  display: block;
  width: 100%;
  max-width: 470px;
  background-color: #ffffff;
  border-radius: 3px;
  text-decoration: none;
}

.e_info_page--content {
  padding: 20px 5px 20px 114px;
  position: relative;
  display: block;
  background-color: #f6f6f6;
}

.e_info_page--content:before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;
  margin-top: -44px;
  width: 88px;
  height: 88px;
  background-image: url("data:image/png;base64,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");
}

.e_info_page--title {
  font-family: 'Roboto Condensed', sans-serif;
  color: #a22729;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  display: block;
}

.e_info_page--small_title {
  color: #38393a;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  display: block;
}

.e_info_page--text {
  color: #38393a;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  display: block;
}

.e_info_page--bg_text {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 100%;
  background-color: #a22729;
  border-radius: 3px;
}

.e_info_page--bg_text:before {
  content: "Предложение ограничено!";
  position: absolute;
  left: 6px;
  top: 50%;
  height: 75px;
  margin-top: -37px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -o-transform: rotate(-90deg);
  color: white;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 11px;
  text-transform: uppercase;
  text-align: center;
}

.e_info_page--bg_bottom {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-transform: uppercase;
  color: #26282c;
  display: block;
  width: 100%;
  text-align: center;
  background-color: #fee966;
  position: relative;
  padding: 10px;
  margin-top: 10px;
}

.e_info_page--bg_bottom:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  display: block;
  pointer-events: none;
  border-color: rgba(254, 233, 102, 0);
  border-bottom-color: #fee966;
  border-width: 10px;
  margin-left: -10px;
}

.e_info_page--bg_bottom i {
  color: #87070a;
  text-decoration: underline;
  font-style: normal;
}

.e_info_branches {
  position: relative;
  background-color: #a74748;
  border-radius: 3px;
  padding: 10px 30px 10px 66px;
  display: block;
  width: 100%;
  min-height: 54px;
  color: white;
  font-family: 'Roboto Condensed', sans-serif;
  line-height: 32px;
  font-size: 21px;
  font-weight: 400;
}

@media (max-width: 991px) {
  .e_info_branches {
    line-height: 24px;
  }
}

.e_info_branches strong {
  font-size: 24px;
  font-weight: 700;
}

.e_info_branches:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 50%;
  margin-top: -20px;
  width: 39px;
  height: 41px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAApCAYAAAC2qTBFAAACfklEQVRYR+2XvWsUYRCHn9+axA+08LsRtbDxb9DCzsLcvVFBBREUBBUNgiDY2FkqCAbBQtJYnUVuYxBEJIWJra2NghJRTIygEAUvO/LuXRTukr3by+1lkcw1x+28M8/NvPOxoonYE85hwWHM+hDWTD/huT/rLQj0g0p0Q8f5lGRPSQ8t5ArSvWUAJRzVbRWj6+3DjWoG2Foz8BOYBno6ANsDdktFEv94cuRG9R3YhHirgu3rAFQqE83gPgM7gTcq2v5Uljug3CocGFMID7suvtj+F5hHbMRYH39PJ33ADLKLKjCx2NHW4dI5TqGtkorRyfRwoRbSmsJZSlXTfQ1El/MJh4bkosGcwjEmZ4Vuw73C7Ckwh+ICahTDT51ncrzuIpydkeNRK7fPSmxhA6Z+vtXrNxlf7RSEDcoxZGFwF+xqK4DARznblTmcnMlCDoB87/qKNILZaYh74VISydmarOEqctZroUKg6EG9QyvRx1r52RwsQTcjZ9u7BTcGHFmAiwFDVYCG6NSAugJHnNYRDhFoHJgCDYNdArYlpHVezhq2nc4XhOy8ijy0cjCM7GyLBTEtZzuyTmvVfmBHVaAcp/MBvbrAbzOkRTZpG2EvxpyO8aU7cFUvz8FGMWZRvMnMY3UFEeA/4+rnXRebcIvJrKq1Pb6qm3Cm0v7gnwU2Z8rW/srENdCdTOHQY7noROo7V22e3ASdqqV3Oe+t9f79tPhFEK/pL9qCyzZqydYTm/BKgnnf+YazUC8xDq50lBr8iwlZWVFOIzjp4f5WoAaq+1depAHOynoP7F5BwA8asD1xQaxGLl0aViOXLl7/tFcj9/9HLp8TIh5feZ2tMPkHNIciCeR3H8gAAAAASUVORK5CYII=");
}

.e_info_branches--btn {
  width: 28px;
  height: 41px;
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAApCAYAAAAmukmKAAABTklEQVRYR+2YMS9DURiGn3PFUgaLpUuRMjCyEKOfwE/Qv1DxC/ATLOaGotVJdMLYxGSpBAMLiUrU0uHIyemNqwn3u8nJGfSc+eZ78r3Pe2/uvUo31CWwip9zpXRDaT8sSwlA52kPQ6RnvlsagI57qvT/j7Tuu6UBGLd0sQLvLXjch17nZ3cLm1AsQ7OY2mmla0KHy+cwuQa9N2jvWnB+A2bLkJuxoHrkEJibhvkdCxk8nRbcbsFr0yEwHpVft2CzVbzt3V4qKL5AHulSBcwmJkpzCiV4PoTPezAOTbQXEoenQocrAw4f+g7nEg5rEodSoHG4kOLwReJQCkw6NOCkw3YWh1mBBjw6AVMleOo7FFfGvCaeCB1mGPrXpcMAPPYdaQA6auf3s7Tq22E18vx96B145HvDAHR9W3wcRHps3PHUX8Z1u6Butkd8/qe5/gKw769Z1M7ySwAAAABJRU5ErkJggg==");
  cursor: pointer !important;
  display: block;
}

.widget-modal-html {
  display: none;
}

#widget-modal-html {
  background-color: #ffffff;
  position: absolute;
  padding: 70px 68px 50px 68px;
  width: 638px;
  border-radius: 4px;
  text-align: center;
  z-index: 5001;
  left: 50%;
  margin-left: -319px;
  display: block;
}

#widget-modal-html .widget-modal-close {
  width: 14px;
  height: 14px;
  position: absolute;
  right: -20px;
  top: -20px;
  cursor: pointer;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA0klEQVQoU52SMQ6DMAxF7WwQMVasHKNre5SqnKoVR2nXHoOZOUq2uHKaUEMThMoAKNbDn/8/QryMMa3WekJESmfySURojDk0TTPxOfLNOdd5758A8Kjr+rqGGbLW3gHgrJQ6VVU18ldaRHwBQBc3DBIW0CXORyI6IhEpa+0NANKA5wHml7jpZxakluC4YQ31iOgDuAFLf1hFgGZzdsALKAcm96S8+Z+l21JqCUqCFm4nc3LQUDAn5LwVRx/jyEZVKsDsXiaqTwF2Vi6V5Fu5f0v+Bh+1rfF5PVrmAAAAAElFTkSuQmCC");
}

#widget-modal-html p {
  position: relative;
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 25px;
  margin-bottom: 25px;
  color: #313030;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
}

#widget-modal-html span.widget-modal-close {
  width: 193px;
  height: 38px;
  background-color: #a62320;
  border-radius: 2px;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: underline;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  background-image: none !important;
}

@media (max-width: 768px) {
  #widget-modal-html {
    width: 400px;
    margin-left: -200px;
    padding: 30px 20px;
  }
}

@media (max-width: 479px) {
  #widget-modal-html {
    width: 280px;
    margin-left: -140px;
    padding: 30px 20px;
  }
}

#overlay {
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000000;
  width: 100%;
  z-index: 5000;
}

@media (max-width: 768px) {
  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-info-head .deal-period {
    margin-bottom: 10px;
  }
}

@media (max-width: 479px) {
  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-info-head .deal-period {
    line-height: 18px !important;
    padding: 5px 10px 5px 45px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-info-head .deal-period strong {
    display: block;
  }
}

.offices-list li.active {
  font-weight: bold;
  padding: 0 0 0 9px;
  background: url(/images/bullet2.png) no-repeat 0 9px;
  color: #2277b6;
}

.page .new-page .offices-list .more {
  display: block;
  text-align: center;
}

.title-again {
  color: #414141;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  padding: 4px 0 10px;
  border-bottom: 2px solid #e2e2e2;
  margin-bottom: 20px;
  line-height: 24px;
}

.b_section_category {
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: border-box;
}

.b_section_category * {
  box-sizing: border-box;
}

.b_section_category h1 {
  color: #a62320;
  font-size: 28px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
}

.b_section_category--p {
  color: black;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 14px;
}

.b_section_category--p span {
  font-weight: 700;
}

.b_section_category--list_circle {
  list-style: none;
  padding: 0;
  margin: 0 0 15px;
  position: relative;
}

.b_section_category--list_circle li {
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
  padding-left: 30px;
}

.b_section_category--list_circle li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 8px;
  width: 6px;
  height: 6px;
  background-color: #a62320;
  border-radius: 3px;
}

.b_section_category--list_circle.m_1 li {
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}

.b_bracket_small_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.b_bracket_small_wrap .b_section_category--list_circle {
  margin: 0;
}

@media (max-width: 991px) {
  .b_bracket_small_wrap .b_section_category--list_circle {
    max-width: 60%;
  }

  .b_bracket_small_wrap .b_section_category--list_circle li {
    line-height: 24px;
  }

  .b_bracket_small_wrap .b_section_category--list_circle li:before {
    margin: 0;
    top: 10px;
  }
}

@media (max-width: 479px) {
  .b_bracket_small_wrap .b_section_category--list_circle {
    max-width: 100%;
  }

  .b_bracket_small_wrap .b_section_category--list_circle li {
    font-size: 14px;
    padding-left: 15px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}

.b_bracket_small_wrap .e_bracket_price {
  position: relative;
  padding-left: 10px;
}

.b_bracket_small_wrap .e_bracket_price div {
  background-color: #ffb300;
  border-radius: 4px;
  position: relative;
  color: #190100;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 30px;
  margin-left: 15px;
  padding: 8px 15px;
}

.b_bracket_small_wrap .e_bracket_price div:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 10px 7px 0;
  border-color: transparent #ffb300 transparent transparent;
  left: -10px;
  top: 50%;
  margin-top: -6px;
}

@media (max-width: 479px) {
  .b_bracket_small_wrap .e_bracket_price div {
    line-height: 24px;
    font-size: 18px;
    padding: 5px 8px;
    margin: 0;
  }

  .b_bracket_small_wrap .e_bracket_price div:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 10px 7px;
    border-color: transparent transparent #ffb300 transparent;
    left: 50%;
    margin-left: -7px;
    top: 0;
    margin-top: -6px;
  }
}

@media (max-width: 479px) {
  .b_bracket_small_wrap .e_bracket_price {
    padding: 0;
    max-width: 120px;
    width: 100%;
    margin: 0 auto;
  }
}

.b_bracket_small_wrap .e_bracket_icon {
  width: 18px;
  height: 40px;
  position: relative;
  border-right: 2px solid #b2b2b2;
  border-radius: 0 10px 10px 0;
}

.b_bracket_small_wrap .e_bracket_icon:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #b2b2b2;
  right: -8px;
  top: 50%;
  margin-top: -4px;
}

@media (max-width: 991px) {
  .b_bracket_small_wrap .e_bracket_icon {
    height: 82px;
  }
}

@media (max-width: 479px) {
  .b_bracket_small_wrap .e_bracket_icon {
    height: 10px;
    width: 100%;
    border-right: none;
    border-bottom: 2px solid #b2b2b2;
    border-radius: 0 0 10px 10px;
    margin-bottom: 20px;
  }

  .b_bracket_small_wrap .e_bracket_icon:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 7px 5px 0 5px;
    border-color: #b2b2b2 transparent transparent transparent;
    right: auto;
    top: auto;
    bottom: -8px;
    left: 50%;
    margin-left: -4px;
    margin-top: 0;
  }
}

.b_bracket_big_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.b_bracket_big_wrap .b_section_category--list_circle {
  margin: 0;
}

.b_bracket_big_wrap .b_section_category--list_circle a {
  color: #1a71b1;
}

@media (max-width: 991px) {
  .b_bracket_big_wrap .b_section_category--list_circle {
    max-width: 62%;
  }

  .b_bracket_big_wrap .b_section_category--list_circle li {
    line-height: 24px;
  }

  .b_bracket_big_wrap .b_section_category--list_circle li:before {
    margin: 0;
    top: 10px;
  }
}

@media (max-width: 479px) {
  .b_bracket_big_wrap .b_section_category--list_circle {
    max-width: 100%;
  }

  .b_bracket_big_wrap .b_section_category--list_circle li {
    font-size: 14px;
    padding-left: 15px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}

.b_bracket_big_wrap .e_bracket_price {
  position: relative;
  padding-left: 10px;
}

.b_bracket_big_wrap .e_bracket_price div {
  background-color: #ffb300;
  border-radius: 4px;
  position: relative;
  color: #190100;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 30px;
  margin-left: 15px;
  padding: 8px 15px;
}

.b_bracket_big_wrap .e_bracket_price div:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 10px 7px 0;
  border-color: transparent #ffb300 transparent transparent;
  left: -10px;
  top: 50%;
  margin-top: -6px;
}

@media (max-width: 991px) {
  .b_bracket_big_wrap .e_bracket_price div {
    padding: 8px 10px;
  }
}

@media (max-width: 479px) {
  .b_bracket_big_wrap .e_bracket_price div {
    line-height: 24px;
    font-size: 18px;
    padding: 5px 8px;
    margin: 0;
  }

  .b_bracket_big_wrap .e_bracket_price div:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 10px 7px;
    border-color: transparent transparent #ffb300 transparent;
    left: 50%;
    margin-left: -7px;
    top: 0;
    margin-top: -6px;
  }
}

@media (max-width: 479px) {
  .b_bracket_big_wrap .e_bracket_price {
    padding: 0;
    max-width: 120px;
    width: 100%;
    margin: 0 auto;
  }
}

.b_bracket_big_wrap .e_bracket_icon {
  width: 22px;
  height: 160px;
  position: relative;
  border-right: 2px solid #b2b2b2;
  border-radius: 0 10px 10px 0;
}

.b_bracket_big_wrap .e_bracket_icon:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #b2b2b2;
  right: -8px;
  top: 50%;
  margin-top: -4px;
}

@media (max-width: 991px) {
  .b_bracket_big_wrap .e_bracket_icon {
    height: 298px;
    width: 10px;
  }
}

@media (max-width: 479px) {
  .b_bracket_big_wrap .e_bracket_icon {
    height: 10px;
    width: 100%;
    border-right: none;
    border-bottom: 2px solid #b2b2b2;
    border-radius: 0 0 10px 10px;
    margin-bottom: 20px;
  }

  .b_bracket_big_wrap .e_bracket_icon:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 7px 5px 0 5px;
    border-color: #b2b2b2 transparent transparent transparent;
    right: auto;
    top: auto;
    bottom: -8px;
    left: 50%;
    margin-left: -4px;
    margin-top: 0;
  }
}

.b_list_img_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.b_list_img_wrap .b_section_category--list_circle {
  margin: 0;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

.b_list_img_wrap .b_section_category--list_circle li:before {
  top: 2px;
}

@media (max-width: 479px) {
  .b_list_img_wrap .b_section_category--list_circle li {
    font-size: 14px;
    line-height: 18px;
    padding-left: 15px;
    margin-bottom: 5px;
  }
}

.b_list_img_wrap img {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 360px;
}

@media (max-width: 479px) {
  .b_list_img_wrap img {
    width: 100%;
    height: auto;
  }
}

.b_section_list_check_wrap {
  padding: 15px 0;
}

.b_section_list_check--title {
  color: #77130e;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
  line-height: 23px;
  position: relative;
  height: 45px;
  padding-left: 70px;
  padding-right: 70px;
  margin-bottom: 30px;
}

.b_section_list_check--title:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,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");
  width: 42px;
  height: 45px;
  display: block;
  left: 4px;
  top: 0;
  background-repeat: no-repeat;
}

@media (max-width: 479px) {
  .b_section_list_check--title {
    height: auto;
    font-size: 20px;
    padding-right: 0;
  }

  .b_section_list_check--title:before {
    top: 50%;
    margin-top: -22px;
  }
}

.b_section_list_check {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 70px;
  position: relative;
}

.b_section_list_check li {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  padding-left: 37px;
  margin-bottom: 12px;
}

.b_section_list_check li:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAD0ElEQVQ4T52Vf0wbZRjHv+/dcb1Cm3KUH7OylblJZlC3ZRqDiaSZRoVEAR3OmMUxx+Yf02iy6CawrEvcnDhCoi7Gzbk/priti0g0LIuJaQyJcZMQNpnKJEXHD6G016ZAr+XuXnPHIKW0SH3/u+f9Pp/3e8/zvHcEaRallI+GwzUAakBpOQAHgDgIGQbQC6DDbLN1EkLiqRAkVXBGkmoBtABYn+7gO/E/ARzIFsWvk3WLwJRSNipJx0DI2/8BXLxNaYtZFBsJIer8xiLwTDD4fsbQeRKlLdl5eQeWgCOBQB3LMBczcpokVjXtBavd7tHDhmOjUaHQIIDiTMARnw+/n/4UDx87Pp82Ys7NvUdvqAGeCk7uYAh7LhOo/+rP6DnUhEda2yDe/8BCqqaqL1vy88/pYDIdmLxEGPa5lYJvX+5C75HD2Nh0CM5nnl2Upmpqh9We/zxxA8xbwaCPELJmJeChSx70tRyHs6YWmxqbl6RQSv/+IC9vLXG5wHV1SFMATIkq6dcbiEkSVj1WsRAebP8SN9pakbvhPlScOQuG51N5iVfVijlk7xZktX0fDBJCLImq7r0NCF7vw+bDR7C6sgo+z0XDKSeY4fqiHRanM90Lxt98QrTMga9M/kZYdl2iUg4E0N2wC9MjIyh+uhJ6XUEpNh1sRMm2urRVo5p2u77Cvt4An+ga93A8X52sjo6N4ceGXYiOjxtbReWPovzDjwGS8ktgaGZj8rcNj9+1zQC7L/xRn2svPJXKRvjWLXTveQWaqmLrBQ9yHHcv2+NQwP+qe3vpWaN5T66ptb3R9tl1wjD6F2zJ8l+7itDNm7h3Z/2yUKppY5+889qD3w18FTLGrcfhED660vViYbHzzEpGLp1mYviv3a8/VXV+y+iobFyQujJkISqaT3p7j1qstn3/Bz4VCZ/c59rcBLMU9fRj1ujCvOuSdUU57vbO98wW6+5M4NGpyOful6oPDg2OT+tu3YC20F691gX+AkFRZdOJ8z9UF60uaWYYbu1yB2ia4psYHjq6f/vWbzhWiPkL/LLXC0XPSZwbfUI4SS4wIRzjS8sfMu9pbq22FRZWZvGmjQzDrtITNE39ZzYe6wtPTFw+/e7+zoGffonCZoqLgj92qseA0mSw8exygbUOOHhBiGYpvMJxCmUUCiJo1DAhM4RyBFThiMbFOUWWzbOR0tG41wv972FAU4GNoF7z/jJwsuTgiDXOMjGFzb4DnmEI1UycSiO8KoijSlk/FL2mySVLf4UAfRSJ1wWmNAIiyXNlEwXQASuoywvNPedwwWUi/F+C6XV9Qzk98gAAAABJRU5ErkJggg==");
  width: 23px;
  height: 24px;
  left: 0;
  top: 0;
}

@media (max-width: 479px) {
  .b_section_list_check {
    margin-left: 0;
  }

  .b_section_list_check li {
    font-size: 14px;
  }
}

.b_section_category_button {
  position: relative;
  text-align: center;
  margin-bottom: 30px;
}

.b_section_category_button:before {
  content: "";
  position: absolute;
  height: 1px;
  opacity: 0.2;
  background-color: black;
  width: 100%;
  top: 50%;
  left: 0;
  z-index: -1;
}

.b_section_category_button a {
  background-color: #a62320;
  border-radius: 2px;
  display: inline-block;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  padding: 15px 30px;
}

@media (max-width: 479px) {
  .b_section_category_button a {
    padding: 10px;
    font-size: 16px;
  }
}

.b_section_category_theory {
  padding: 10px 0;
}

.b_section_category_theory > section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 50px;
  position: relative;
}

.b_section_category_theory > section:before {
  content: "";
  position: absolute;
  height: 1px;
  /* IE10+ */
  /* Mozilla Firefox */
  /* Opera */
  /* Webkit (Safari/Chrome 10) */
  /* Webkit (Chrome 11+) */
  /* W3C Markup */
  background-image: linear-gradient(to left, #FFFFFF 0%, #CCCCCC 100%);
  width: 100%;
  bottom: -25px;
  left: 0;
  z-index: -1;
}

.b_section_category_theory > section:last-child {
  margin-bottom: 10px;
}

.b_section_category_theory > section:last-child:before {
  display: none;
}

.b_section_category_theory--icon {
  display: table-cell;
  width: 70px;
  vertical-align: middle;
  text-align: center;
}

@media (max-width: 479px) {
  .b_section_category_theory--icon {
    width: 55px;
    vertical-align: top;
    text-align: left;
  }
}

.b_section_category_theory--content {
  display: table-cell;
  max-width: 630px;
}

@media (max-width: 991px) {
  .b_section_category_theory--content {
    max-width: 375px;
  }
}

@media (max-width: 479px) {
  .b_section_category_theory--content {
    max-width: 230px;
  }
}

.b_section_category_theory--h {
  color: #77130e;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 5px;
}

@media (max-width: 479px) {
  .b_section_category_theory--h {
    font-size: 20px;
  }
}

.b_section_category_theory--p {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.b_section_category_theory--p span {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.b_section_category_theory--p a {
  color: #1a71b1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

@media (max-width: 479px) {
  .b_section_category_theory--p {
    font-size: 14px;
    line-height: 18px;
  }

  .b_section_category_theory--p span {
    font-size: 14px;
  }

  .b_section_category_theory--p a {
    font-size: 14px;
  }
}

.b_section_category_theory--red {
  background-color: #a62320;
  border-radius: 2px;
  box-shadow: 0 1px 0 #5e0200;
  padding: 6px 16px;
  display: inline-block;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

@media (max-width: 479px) {
  .b_section_category_theory--red {
    line-height: 18px;
    margin-top: 5px;
  }
}

.b_section_category_theory--wrapper_dropdown {
  width: 100%;
  margin-top: 5px;
}

.b_section_category_theory--wrapper_dropdown .e_caption {
  width: 100%;
  background-color: #f6f6f6;
  padding: 17px 17px 17px 70px;
  background-image: url(/images/category/plus.png);
  background-repeat: no-repeat;
  background-position: 25px 18px;
  cursor: pointer;
}

.b_section_category_theory--wrapper_dropdown .e_caption span {
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  border-bottom: 1px dotted #a62320;
}

.b_section_category_theory--wrapper_dropdown .e_caption.active span {
  border-bottom: none;
}

@media (max-width: 479px) {
  .b_section_category_theory--wrapper_dropdown .e_caption {
    background-position: 15px center;
    padding: 15px 15px 15px 55px;
  }
}

.b_section_category_theory--wrapper_dropdown .e_close {
  width: 100%;
  background-color: #f1f1f1;
  padding: 17px 17px 17px 70px;
  background-image: url(/images/category/minus.png);
  background-repeat: no-repeat;
  background-position: 25px 18px;
  cursor: pointer;
}

.b_section_category_theory--wrapper_dropdown .e_close span {
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  border-bottom: 1px dotted #a62320;
}

@media (max-width: 479px) {
  .b_section_category_theory--wrapper_dropdown .e_close {
    background-position: 15px center;
    padding: 15px 15px 15px 55px;
  }
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown {
  position: relative;
  background-color: #f9f9f9;
  border: 1px solid #ececec;
  margin-top: 25px;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content {
  padding: 30px;
}

@media (max-width: 479px) {
  .b_section_category_theory--wrapper_dropdown .b_about_dropdown--content {
    padding: 15px;
  }
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content h3 {
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 21px;
  margin: 0 0 15px;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content p {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content p.e_big_2 {
  font-size: 21px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Roboto Condensed', sans-serif;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content h4 {
  color: #010101;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 15px;
  position: relative;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content h4:before {
  content: "";
  position: absolute;
  display: block;
  width: 3px;
  height: 15px;
  background-color: #f8c808;
  left: -30px;
  top: 5px;
}

@media (max-width: 479px) {
  .b_section_category_theory--wrapper_dropdown .b_about_dropdown--content h4:before {
    left: -15px;
  }
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content h5 {
  color: #010101;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 15px;
  position: relative;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content h5:before {
  content: "";
  position: absolute;
  display: block;
  width: 3px;
  height: 15px;
  background-color: #a5211f;
  left: -15px;
  top: 5px;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content h6 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin: 0 0 5px;
  position: relative;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content .bs_callout_info_phone {
  margin-bottom: 20px;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content .b_section_category--list_circle li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 8px;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content .b_section_category--list_circle li:before {
  margin-top: 8px;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content .b_section_category--list_circle li .m_align {
  text-align: right;
}

.b_section_category_theory--wrapper_dropdown .b_about_dropdown--content .b_section_category--list_circle.m_1 li:before {
  margin-top: 12px;
}

.b_section_category_theory--wrapper_dropdown .b_description_program--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  max-width: 670px;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.b_section_category_theory--wrapper_dropdown .b_description_program--row .e_coll {
  width: 100%;
  display: block;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  min-height: 50px;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.b_section_category_theory--wrapper_dropdown .b_description_program--row .e_coll:before {
  top: 10px;
}

.b_section_category_theory--wrapper_dropdown .b_description_program--row .e_coll:first-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  padding-left: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.b_section_category_theory--wrapper_dropdown .b_description_program--row .e_coll:first-child:after {
  display: none;
}

.b_section_category_theory--wrapper_dropdown .b_description_program--row .e_coll:last-child {
  padding-left: 70px;
}

.b_section_category_theory--wrapper_dropdown .b_description_program--row .e_coll--info {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.b_section_category_theory.m_marg {
  margin-bottom: 20px;
}

.b_types_cars--row {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  max-width: 670px;
  width: 100%;
}

.b_types_cars--row .e_coll {
  width: 100%;
  display: block;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  min-height: 50px;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 10px;
  padding-left: 115px;
  padding-top: 20px;
  position: relative;
}

.b_types_cars--row .e_coll:first-child:before {
  content: "";
  position: absolute;
  background-image: url(/images/price/practical-1.png);
  background-repeat: no-repeat;
  width: 83px;
  height: 70px;
  display: block;
  left: 0;
  top: 0;
}

.b_types_cars--row .e_coll:last-child {
  margin-bottom: 15px;
}

.b_types_cars--row .e_coll:last-child:before {
  content: "";
  position: absolute;
  background-image: url(/images/price/practical-2.png);
  background-repeat: no-repeat;
  width: 83px;
  height: 70px;
  display: block;
  left: 0;
  top: 0;
}

.b_types_cars--row .e_coll--text {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.b_types_cars--row .e_coll--text i {
  display: block;
  color: #5f5f5f;
}

@media (max-width: 479px) {
  .b_types_cars--row .e_coll {
    padding-left: 70px;
  }

  .b_types_cars--row .e_coll:before {
    width: 60px !important;
    height: 51px !important;
    background-size: cover;
    top: 8px !important;
  }
}

.b_warning {
  background-color: #fff9f9;
  border: 1px solid #d53f3f;
  border-radius: 3px;
  width: 100%;
  padding: 20px 20px 18px 48px;
  color: #420a0a;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  margin-bottom: 20px;
}

.b_warning:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAZCAYAAAAWuY87AAAAnElEQVQYV7XRyw3CMBCE4X8ogRKgBGRw7iElUEIogRZoIXSSx51IoQVogQ5Y5IBFoghxwhdLn8byalaVd8b7GDT6O0icRr+8IHFXjEUYZQJm7MOTC7AKiR5K72pB2k8v7UYwg63qxBVm5CEwgaztpMqvD2DHkOih3LhcogDuWdvNPyBu2blbqvEufUBNhFhfvPUbhiV/6WOwl5B4AvYhV1pbnjIsAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  width: 4px;
  height: 25px;
  display: block;
  left: 24px;
  top: 50%;
  margin-top: -12px;
}

.e_text_img_car {
  position: relative;
  padding-left: 180px;
}

.e_text_img_car:before {
  content: "";
  position: absolute;
  background-image: url(/images/price/car.png);
  background-repeat: no-repeat;
  width: 225px;
  height: 103px;
  display: block;
  left: -20px;
  top: 10px;
}

@media (max-width: 479px) {
  .e_text_img_car {
    padding-left: 0;
    padding-top: 100px;
  }

  .e_text_img_car:before {
    left: 50%;
    margin-left: -112px;
  }
}

.b_info_spec_row {
  width: 100%;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 30px;
}

.b_info_spec_row .b_coll {
  margin-right: 15px;
  background-color: white;
  border-radius: 2px;
  display: block;
  -ms-flex: 1 1 48%;
  flex: 1 1 48%;
  min-height: 66px;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 991px) {
  .b_info_spec_row .b_coll {
    margin-right: 0;
    margin-bottom: 10px;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

.b_info_spec_row .b_coll:last-child {
  margin: 0;
}

.b_info_spec_row .b_coll a {
  width: 100%;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  text-decoration: none;
}

.b_info_spec_row .b_coll--img {
  background-color: #e3d0c2;
  border-radius: 2px;
  width: 43px;
  max-width: 43px;
  position: relative;
  min-height: 66px;
  display: block;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.b_info_spec_row .b_coll--img:before {
  content: "";
  position: absolute;
  display: block;
}

.b_info_spec_row .b_coll--img.m_1:before {
  background-image: url(/images/price/icon_5.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -15px;
}

.b_info_spec_row .b_coll--img.m_2:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAZCAYAAAA14t7uAAACBUlEQVRIS61VTU7yQBh+XmrccwVJaEviCo4gR5CNoX4rPQIeAY4AKy1xo0eAI+DKhLYkcoSv68+0vF9m2pFpMwUrdgOZTp95+/yVkF++3bkm8IiBbrZEW6LdZBiGM7Wnzi+JzXPbFYBj44NMM2+zvq8DKsd6artXRFjkD756UTAQ/59sd0zASG4ivq87Ofm2+wLgGkBsnZ+1bt7fY42eD4AvCHgbRkGvPLXvuAtiLIdRMCnfI9/uyIcBfE2rNulTe1EgaVPX3HHumGma6zHwovWrfn8PbOBS514Hfr68bKafyQeAJio0+BGw3+5MQXxnok9NXZuKR8fpNphWx0Q9KN7cdlfC17p4ag2EpRcG/Sob1rKbzrnFaetms9lWAn83IM/t9kVKlqCgScCDyWIFV+iRloIwrkyR3vudtl60bh1LYsGbVZtFjwAsggRm9G83wfJk4Myz6UoPkVhLPpORirw8hGlmIZko3o9OrAkWW5zKWKd0tsgPKg8e74j7f8Lw7SBwLphIGJRgoh9yHWJmDAQtmbcbL9lhmQYHgRWI8nEhHCVnlLujEljfuCPuidczrSku8v74q97OCKyXDAOT2yh4kH7XGs0UEN92+SDwvmRoa51bPdXRJwEXvyhU6NmTqPgqfkPJ/Fg8afx/SbdBGDc4HZhK5lfsZopt5u0TA1LVB9+J9H+h/Jlhe1LUpgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  width: 22px;
  height: 25px;
  top: 50%;
  margin-top: -12px;
  left: 50%;
  margin-left: -11px;
}

.b_info_spec_row .b_coll--text {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 15px;
}

.b_info_spec_row .b_coll--text span {
  margin: 0;
  padding: 0;
  display: block;
}

.b_info_spec_row .b_coll--text span.e_title {
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  color: #000000;
  font-family: 'Roboto Condensed', sans-serif;
}

.b_info_spec_row .b_coll--text span.e_title.m_red {
  color: #a5211f;
  font-size: 19px;
  line-height: 16px;
}

.b_info_spec_row .b_coll--text span.e_p {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}

.b_info_spec_row .b_coll--text span.e_p.m_1 {
  font-size: 15px;
  line-height: 22px;
}

.b_list_marker {
  list-style: none;
  margin: 0;
  padding: 0;
}

.b_list_marker > li {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  font-family: Arial, Helvetica, sans-serif;
}

.b_list_marker > li:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAUklEQVQYV2Ncpqzwn4EwSIi6+2AhSBkjMRr+MzB8+8/4zzTmzqNrRGmAOuAa7/dfpqRoAOlbSKqGRaRouM77/ZcJURpI9vR/BobE6LsPFoA8AQAwJCv+a/Cs1gAAAABJRU5ErkJggg==");
  width: 12px;
  height: 8px;
  display: block;
  left: -20px;
  top: 11px;
}

.b_list_marker > li strong {
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
}

.b_list_marker .b_section_category--list_circle {
  padding: 15px 0;
}

.e_price_bages {
  background-color: #fcc500;
  border-radius: 2px;
  position: relative;
  padding: 8px 10px 6px 10px !important;
  display: inline-block;
  color: #333 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700 !important;
  line-height: 16px;
  margin: 0 10px !important;
  text-decoration: none;
}

.e_price_bages:hover {
  opacity: 0.8;
}

.e_price_bages:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 8px 6px 0;
  border-color: transparent #fcc500 transparent transparent;
  display: block;
  left: -8px;
  top: 50%;
  margin-top: -6px;
  z-index: 1;
}

.b_schedule_theory_training--wrap {
  margin: 0 -30px 0;
  padding: 8px 0;
}

@media (max-width: 479px) {
  .b_schedule_theory_training--wrap {
    margin: 0 -15px;
  }
}

.b_schedule_theory_training {
  padding: 0 30px;
  background-color: #fffae7;
  border: 1px solid #ececec;
}

@media (max-width: 991px) {
  .b_schedule_theory_training {
    padding: 0 15px;
  }
}

.b_schedule_theory_training section {
  width: 100%;
  margin-bottom: 0;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 17px 0;
  position: relative;
}

.b_schedule_theory_training section:last-child {
  border-bottom: none;
}

.b_schedule_theory_training--coll {
  display: table-cell;
}

@media (max-width: 479px) {
  .b_schedule_theory_training--coll {
    display: block;
  }
}

.b_schedule_theory_training--coll.e_title {
  position: relative;
  padding-left: 70px;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  width: 210px;
}

@media (max-width: 479px) {
  .b_schedule_theory_training--coll.e_title {
    width: 100%;
    min-height: 40px;
  }
}

.b_schedule_theory_training--coll.e_title:before {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0) url("/images/calculator/schedule_img2.png") no-repeat scroll 12px 0;
  height: 50px;
  margin-left: 0;
  margin-right: 10px;
  width: 70px;
  display: block;
  left: 0;
}

.b_schedule_theory_training--coll.e_title.m_even:before {
  background-position: 7px -95px;
  top: -5px;
}

.b_schedule_theory_training--coll.e_title.m_daytime:before {
  background-position: -81px -93px;
  margin-top: -9px;
}

.b_schedule_theory_training--coll.e_title.m_morning:before {
  background-position: -175px -106px;
}

.b_schedule_theory_training--coll.e_title.m_sat:before {
  background-position: -266px -107px;
}

.b_schedule_theory_training--coll.e_title.m_distance:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAZCAYAAABD2GxlAAACc0lEQVRIS+2Xz2sTURDHv5OEthALEaJ4sM0zG+uhIBovogfvihfB0KxSyEkvXvwz/BsERewW6VXP6sFjChYKVvLqK5ZIYoW2aWxrsxl5zQbWJe1mN5Hk0D3tj5l5n53vzNtZsgzBACoAygDi+C8H1YBmCqCkKRUFWYKsjPhFHL0yI+X6wvR0fC+6oYH7dozZScotL+/MpdMXiZpfAwPOGaL4QKprfSM6JpBlpGqmXBvXJo5yvsuSZYgv47t/snfL5d++1j0YvBAiMRpF1ZRqpA3ol039EgMFBPCxVf/kqX2uEWiCwTcHDeiryUABh1HiiinVqKtJhk5iL+DQSfwP4InEvvq4DDrtg934n3RxO0tHZLCrLl5pxHezs0uVejcpD2vTi8SLplTZsAsH8bPSYsdcVaeCDgsyRrHruVLpJwOBZrVu4Qjg15nM+Qg3pGej9g2hm8SZ/3gDwNiRHkzEBCJgC2C7ZUcxMA7HJxB3niOZCAQ9KZ3RZu29L8i41dcB1S8lgQH9AnqfW4b4DOCyc//9vo17BaU2Q8RxJ0afvwJ4G6CHAE634wWuOcsQ+v/lbEtVfMuvqnRQuA5Noj+B51r3L7wF+E4owPlM6iozLbqBImRnZkrfZVBITw1umlIdZs0yxAcAt0IBWoZ4B+C2G4aAhbxUuR4Bw2dwbmoyTTYJAj1m4H5nEH7OHH1jEy3NSlm1jNQzgC4BaBJ4fTuRfPqoWDxw+3boYl2DWwA98STg+He3DPEJwA3Hao3AB6yrT9cgmBikB9CJ1jVe5qUqWIZYATDl+FT2bYiCUnsewCqAOoEbTdAIAZPO8x8ErjMoAkLiL0pqiPBKMNLWAAAAAElFTkSuQmCC");
  margin-top: 4px;
  background-position: 0 0;
  width: 40px;
  height: 25px;
  left: 15px;
}

.b_schedule_theory_training--coll.e_title.m_webinars:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAADpElEQVRIS51VXWgcVRT+zmzTJCJorb8xZu7unQZLqBbzpKgo1QqBVkJryczWiKVQimBfBYsIin31B9Q+1CBhZmUppdhq6YOFQvRBbP2BlFZnZu/Gxp/+RLSkpG52j9zZnTWzO9uGnod5OOc73zn3fmfOJVzHCrmBDUzGOAGDDKwmMDHTZRjkM3gy76vjndIpLeBls8+CeC8IEuBDAJ0H42KEJboT4PsZGCVgtsbGO9vD8GgrTxtxwRIfMmN3A6gM4i1jfvn00kTPGhgCG4cADEa1mA7YYWnnUkyC2MuJz0HYlHKKMgE/MFAD8DCAXArmhBOoDbG/SexK8R4Br17vzm8YI0w4vtoRnUJ/PMt8FEzfdE7k8wD91IgPATA7isa1Z+xw5qs6sRRnAKxtBTNwFaDdXUHJ3QZU47grxRgBHwO4rU00RskOVY5cOTBMML5r64AxX6XM+heDwNexLy2re8T3r8W4gpQPMKo/AljVlkt4ilxpvkWgvSnEjhOqQkz6Nyo7mSkPYL8TqE+1382ZI0T0RQrxu+RJocdmtCX4hxOo+5b6JoTo6c7QFMDDYDSLelIEKVNyklwp9CgNJGaQ+KjtlzcVgUxVilfsQL0faZEzJ0G0HcAZJ1BaRK2PB8BONEaY0x3PAuhLBBhHnFBt1r6CNH9h0AyY50C0tYE75wTqweg6LOESw2k58T9UkOIwA8+3BH53AhUV83LmFhAdTJ6Ixm2/NNnoWIsrk/k8RZ4l9oHxWspcjjqBOlwnFy8D2MUEA4yJfKg+irqV5tMEOtGeyx9QQZqPMejrFGXnKFNdZ5/79beUoij299+x2L1iGsC9rXGD6Ln4B/kZwJqUypeIsccOy1qgphWs7FZm1oImJkcDGJjJB8qMiN012SepxifTOmv44iXEAB7qsIQiqAEeGQvKx5pLyLPEATCiBXLTxnzQCcsv6PzE2nRz4jgRNt4cMU85QfmJOLdt0XuW+AQMPQXLNiZ4eV/p371pqU9TJE6NXwdh/Q3Yp5l5Xz4su624VOIY9JllPlKr0UYQ3gDQW/fzIjG9XWM6li+Vvu1UuI24ODS08q+eHt516lQlTvKk+BPA3XVezDuhujWO7R8e7lq1sEDbpqf/Tb2KNwFj0MoWwfz4EoAeL138rmiSGi0DuFAf2YT431+5ffXmuKFmx0f6+m650rtyftmKpQAXkblnPAh00f8rFvv7eyvdK85S2ouwvGoLla7K2pfOzl7W8P8ALpFQfmxWH58AAAAASUVORK5CYII=");
  margin-top: -7px;
  background-position: 0 0;
  left: 21px;
}

.b_schedule_theory_training--coll.e_title.m_express:before {
  background-image: url("data:image/png;base64,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");
  margin-top: -12px;
  background-position: 0 0;
  left: 12px;
}

.b_schedule_theory_training--coll.e_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: black;
  font-weight: 400;
  line-height: 16px;
  padding: 0 10px 0 30px;
}

@media (max-width: 991px) {
  .b_schedule_theory_training--coll.e_text {
    padding: 0 10px;
  }
}

.b_schedule_theory_training--coll.e_text a {
  color: #0860a4;
}

.bs_callout_info_border_category {
  width: 100%;
  background-color: #fef7d4;
  position: relative;
  font-family: 'Roboto Condensed', sans-serif;
  color: black;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
  padding: 23px 20px 23px 26px;
  margin-bottom: 14px;
}

.bs_callout_info_border_category:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABMCAYAAABUMybMAAAAnklEQVRIS+2WPQ7CMBSDP7NyKiaQqIRYKg4A9+oZECMTN4CTMJUBUFGqFom/5u04WxLn6cWxrajZ0fA2VKCPNQN7SkzPkwmLwqL4v6Rgzkh6zU19swJQUbNWyX3QM93mlpqVSi5p/qtiX+jAlYWWnHPAdOCImEWACbzPA8UJmOaAoR5Dt64Ys9GE2zCP0ZdxhjvD/e9pNWAr2AohKzwAXFr5U6ipzPkAAAAASUVORK5CYII=");
  width: 10px;
  height: 76px;
  display: block;
  left: 0;
  top: 0;
}

.bs_callout_info_border_category--red {
  background-color: #a62320;
  border-radius: 2px;
  box-shadow: 0 1px 0 #5e0200;
  padding: 9px 12px;
  color: white;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

.bs_callout_info_border_category--upper {
  color: #0d0d0d;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-transform: uppercase;
}

@media (max-width: 479px) {
  .bs_callout_info_border_category {
    padding: 10px 20px 10px 26px;
    overflow: hidden;
  }

  .bs_callout_info_border_category:before {
    background-position: 0 -11px;
  }
}

@media (max-width: 991px) {
  .bs_callout_info_border_category.m_height {
    padding: 5px 20px 7px 26px;
    line-height: 32px;
    font-size: 24px;
  }

  .bs_callout_info_border_category.m_height .bs_callout_info_border_category--red {
    font-size: 22px;
    line-height: 26px;
    padding: 3px 10px;
  }
}

@media (max-width: 479px) {
  .bs_callout_info_border_category.m_height {
    padding: 5px 5px 7px 26px;
    font-size: 18px;
  }

  .bs_callout_info_border_category.m_height .bs_callout_info_border_category--upper {
    font-size: 16px;
  }

  .bs_callout_info_border_category.m_height:before {
    background-position: 0 0;
  }
}

.e_icon_prices_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 205px;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
}

.e_icon_prices_wrap .e_icon {
  background-image: url("data:image/png;base64,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");
  width: 43px;
  height: 39px;
}

.e_icon_prices_wrap .e_price {
  background-color: #ffb300;
  border-radius: 4px;
  position: relative;
  color: #190100;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 30px;
  margin-left: 15px;
  padding: 8px 15px;
}

.e_icon_prices_wrap .e_price:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 10px 7px 0;
  border-color: transparent #ffb300 transparent transparent;
  left: -10px;
  top: 50%;
  margin-top: -6px;
}

.b_prices_conditions {
  font-family: 'Roboto Condensed', sans-serif;
  box-sizing: border-box;
}

.b_prices_conditions * {
  box-sizing: border-box;
}

.b_prices_conditions h1 {
  color: #a62320;
  font-size: 28px;
  font-weight: 400;
  line-height: 28px;
}

.b_prices_conditions--footnote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 28px;
  color: black;
  text-align: center;
  margin-bottom: 18px;
}

.b_prices_conditions--footnote span {
  color: #b73735;
}

.b_prices_conditions--footnote a {
  color: #1a71b1;
}

@media (max-width: 991px) {
  .b_prices_conditions--footnote {
    line-height: 16px;
  }
}

@media (max-width: 479px) {
  .b_prices_conditions .b_section_category_theory--icon img {
    max-width: 90%;
  }
}

@media (max-width: 479px) {
  .b_section_category_theory--icon img {
    width: 80%;
  }
}

.bs_callout_info_border {
  width: 100%;
  background-color: #fef7d4;
  position: relative;
  color: black;
  font-size: 24px;
  font-weight: 400;
  line-height: 25px;
  padding: 19px 20px 19px 26px;
  margin-bottom: 14px;
  border-left: 5px solid #ffb400;
}

@media (max-width: 479px) {
  .bs_callout_info_border {
    font-size: 20px;
    padding-left: 20px;
  }
}

.bs_callout_info_border:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  border-color: transparent transparent transparent #ffb400;
  display: block;
  left: 0;
  top: 50%;
  margin-top: -2px;
}

.bs_callout_info_border--red {
  background-color: #a62320;
  border-radius: 2px;
  box-shadow: 0 1px 0 #5e0200;
  padding: 9px 12px;
  display: inline-block;
  color: white;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  font-family: Arial, Helvetica, sans-serif;
}

@media (max-width: 479px) {
  .bs_callout_info_border--red {
    padding: 3px 10px;
  }
}

.bs_callout_info_border .e_price_bages {
  padding: 11px 10px;
}

.bs_callout_info_border--upper {
  color: #0d0d0d;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-transform: uppercase;
}

.b_training_scheme {
  background: url(/images/prices_conditions/training_scheme_bg.png) no-repeat 0 55px;
  width: 100%;
  height: auto;
  min-height: 490px;
  padding: 10px 0;
}

@media (max-width: 991px) {
  .b_training_scheme {
    background-size: cover;
    background-position: 50% 55px;
  }
}

.b_training_scheme--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 15px;
}

.b_training_scheme--col {
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
}

@media (max-width: 991px) {
  .b_training_scheme--col {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin-bottom: 15px;
  }
}

.b_training_scheme--col:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAb0lEQVQYV2O8ceOGFBMTkxYDEeDfv3/XGB8/fsz5/fv39f///3fHp+f///+7uLm5AxhBighpgimWlZX9DtaATxMjI+NOTk7OQJBikDq4Bmya0BVjaEDWBGIjmwxzCYoNMMH79+9zsLCwMMKcgRwYAOZ/R1ytj436AAAAAElFTkSuQmCC");
  width: 12px;
  height: 7px;
  display: block;
  left: 40px;
  top: -10px;
}

.b_training_scheme--col > div {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  padding: 9px 20px;
}

.b_training_scheme--col img {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 83px;
}

.b_training_scheme--h {
  color: black;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 8px;
}

.b_training_scheme--p {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

.b_training_scheme--title {
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  color: black;
  text-align: center;
  margin-bottom: 12px;
}

.b_training_scheme--title span {
  color: #a62320;
}

.b_training_scheme--list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 15px;
  list-style: none;
  width: 100%;
  padding: 0 18px;
}

.b_training_scheme--list li {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  padding: 0 14px;
}

.b_training_scheme--list div {
  width: 140px;
  height: 152px;
  background-color: white;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(188, 97, 0, 0.06);
  position: relative;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
}

@media (max-width: 991px) {
  .b_training_scheme--list div {
    margin: 0 auto;
  }
}

.b_training_scheme--list img {
  margin: 0 auto;
}

.b_training_scheme--list p {
  margin: 0;
  padding: 10px 0 5px;
  color: #2c2c2c;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  text-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  min-height: 40px;
}

.b_training_scheme--list p span {
  margin: 0 auto;
}

.b_training_scheme--price {
  width: 211px;
  height: 98px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}

.b_training_scheme--price .e_heading {
  font-weight: 700;
  line-height: 28px;
  text-transform: uppercase;
  font-size: 22px;
  color: #ffffff;
  margin-bottom: 5px;
  text-shadow: 0 -2px 2px #A62320, 0 -2px 2px #A62320, 0 2px 2px #A62320, 0 2px 2px #A62320, -2px 0 2px #A62320, 2px 0 2px #A62320, -2px 0 2px #A62320, 2px 0 2px #A62320, -1px -2px 2px #A62320, 1px -2px 2px #A62320, -1px 2px 2px #A62320, 1px 2px 2px #A62320, -2px -1px 2px #A62320, 2px -1px 2px #A62320, -2px 1px 2px #A62320, 2px 1px 2px #A62320, -2px -2px 2px #A62320, 2px -2px 2px #A62320, -2px 2px 2px #A62320, 2px 2px 2px #A62320, -2px -2px 2px #A62320, 2px -2px 2px #A62320, -2px 2px 2px #A62320, 2px 2px 2px #A62320;
}

.b_training_scheme--btn {
  width: 211px;
  height: 46px;
  background-color: #fcc500;
  border-radius: 6px;
  color: #000000;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  line-height: 46px;
  position: relative;
  display: block;
  text-decoration: none;
}

.b_training_scheme--btn:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 15px 0 15px;
  border-color: #fcc500 transparent transparent transparent;
  display: block;
  left: 50%;
  margin-left: -15px;
  bottom: -10px;
  z-index: 1;
}

.b_training_scheme--btn:hover {
  opacity: 0.8;
}

.b_training_scheme--license {
  max-width: 290px;
  width: 100%;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.b_training_scheme--license img {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  max-width: 104px;
  border: 1px solid #d2ccca;
  border-radius: 3px;
}

@media (max-width: 479px) {
  .b_training_scheme--license img {
    margin: 0 10px;
  }
}

.b_training_scheme--license div {
  color: black;
  font-size: 42px;
  font-weight: 400;
  line-height: 68px;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
}

.b_training_scheme--license div sup {
  color: #b63633;
  font-size: 29px;
  font-weight: 700;
  line-height: 45px;
}

@media (max-width: 479px) {
  .b_training_scheme--license div {
    max-width: 150px;
    padding: 0;
  }
}

.b_training_scheme--info {
  background-color: #f6f6f6;
  border-radius: 4px;
  padding: 20px 15px;
  margin-bottom: 46px;
}

.b_training_scheme--info ul {
  list-style: none;
  margin: 0;
  column-count: 2;
}

@media (max-width: 991px) {
  .b_training_scheme--info ul {
    column-count: 1;
  }
}

.b_training_scheme--info ul li {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  padding-left: 37px;
  margin-bottom: 10px;
}

.b_training_scheme--info ul li:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAD0ElEQVQ4T52Vf0wbZRjHv+/dcb1Cm3KUH7OylblJZlC3ZRqDiaSZRoVEAR3OmMUxx+Yf02iy6CawrEvcnDhCoi7Gzbk/priti0g0LIuJaQyJcZMQNpnKJEXHD6G016ZAr+XuXnPHIKW0SH3/u+f9Pp/3e8/zvHcEaRallI+GwzUAakBpOQAHgDgIGQbQC6DDbLN1EkLiqRAkVXBGkmoBtABYn+7gO/E/ARzIFsWvk3WLwJRSNipJx0DI2/8BXLxNaYtZFBsJIer8xiLwTDD4fsbQeRKlLdl5eQeWgCOBQB3LMBczcpokVjXtBavd7tHDhmOjUaHQIIDiTMARnw+/n/4UDx87Pp82Ys7NvUdvqAGeCk7uYAh7LhOo/+rP6DnUhEda2yDe/8BCqqaqL1vy88/pYDIdmLxEGPa5lYJvX+5C75HD2Nh0CM5nnl2Upmpqh9We/zxxA8xbwaCPELJmJeChSx70tRyHs6YWmxqbl6RQSv/+IC9vLXG5wHV1SFMATIkq6dcbiEkSVj1WsRAebP8SN9pakbvhPlScOQuG51N5iVfVijlk7xZktX0fDBJCLImq7r0NCF7vw+bDR7C6sgo+z0XDKSeY4fqiHRanM90Lxt98QrTMga9M/kZYdl2iUg4E0N2wC9MjIyh+uhJ6XUEpNh1sRMm2urRVo5p2u77Cvt4An+ga93A8X52sjo6N4ceGXYiOjxtbReWPovzDjwGS8ktgaGZj8rcNj9+1zQC7L/xRn2svPJXKRvjWLXTveQWaqmLrBQ9yHHcv2+NQwP+qe3vpWaN5T66ptb3R9tl1wjD6F2zJ8l+7itDNm7h3Z/2yUKppY5+889qD3w18FTLGrcfhED660vViYbHzzEpGLp1mYviv3a8/VXV+y+iobFyQujJkISqaT3p7j1qstn3/Bz4VCZ/c59rcBLMU9fRj1ujCvOuSdUU57vbO98wW6+5M4NGpyOful6oPDg2OT+tu3YC20F691gX+AkFRZdOJ8z9UF60uaWYYbu1yB2ia4psYHjq6f/vWbzhWiPkL/LLXC0XPSZwbfUI4SS4wIRzjS8sfMu9pbq22FRZWZvGmjQzDrtITNE39ZzYe6wtPTFw+/e7+zoGffonCZoqLgj92qseA0mSw8exygbUOOHhBiGYpvMJxCmUUCiJo1DAhM4RyBFThiMbFOUWWzbOR0tG41wv972FAU4GNoF7z/jJwsuTgiDXOMjGFzb4DnmEI1UycSiO8KoijSlk/FL2mySVLf4UAfRSJ1wWmNAIiyXNlEwXQASuoywvNPedwwWUi/F+C6XV9Qzk98gAAAABJRU5ErkJggg==");
  width: 23px;
  height: 24px;
  left: 0;
  top: 0;
}

.b_conditions_price--h {
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 18px;
  padding: 5px 0 22px;
}

.b_conditions_price--list {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}

.b_conditions_price--list li {
  display: table-cell;
  padding: 0 11px;
  width: 30%;
  position: relative;
  vertical-align: top;
}

.b_conditions_price--list li:first-child {
  padding-left: 0;
}

.b_conditions_price--list li:last-child {
  padding-right: 0;
}

@media (max-width: 991px) {
  .b_conditions_price--list li {
    width: 100%;
    display: block;
    margin-bottom: 12px;
    padding: 0;
  }
}

.b_conditions_price--item {
  position: relative;
  display: table;
  vertical-align: middle;
  background-color: #f6f6f6;
  border-radius: 3px;
  width: 100%;
  height: 100px;
}

.b_conditions_price--item:before {
  content: "";
  position: absolute;
  left: 0;
  width: 2px;
  height: 46px;
  background-color: #a62320;
  top: 50%;
  margin-top: -23px;
}

.b_conditions_price--img {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 90px;
}

.b_conditions_price--about {
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  display: table-cell;
  vertical-align: middle;
}

.b_conditions_price_total {
  display: table;
  width: 100%;
  padding: 30px 0 15px 0;
  margin-bottom: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.b_conditions_price_total--img {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 90px;
  position: relative;
  background: #fffaeb;
  border: 1px solid #e3dccb;
}

.b_conditions_price_total--img:before,
.b_conditions_price_total--img:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_conditions_price_total--img:after {
  border-color: rgba(255, 250, 235, 0);
  border-left-color: #fffaeb;
  border-width: 10px;
  margin-top: -10px;
}

.b_conditions_price_total--img:before {
  border-color: rgba(227, 220, 203, 0);
  border-left-color: #e3dccb;
  border-width: 11px;
  margin-top: -11px;
}

.b_conditions_price_total--about {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #010101;
  display: table-cell;
  vertical-align: middle;
  background-color: #f6f6f6;
  border-radius: 2px;
  border-left: 15px solid #ffffff;
  padding: 0 24px;
}

.b_conditions_price_total--about a {
  color: #1a71b1;
}

@media (max-width: 479px) {
  .b_conditions_price_total {
    margin-bottom: 10px;
  }

  .b_conditions_price_total--img {
    display: block;
    vertical-align: middle;
    text-align: center;
    width: 90px;
    margin: 0 auto 15px;
    position: relative;
    background: #fffaeb;
    border: 1px solid #e3dccb;
  }

  .b_conditions_price_total--img:before,
  .b_conditions_price_total--img:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  .b_conditions_price_total--img:after {
    border-color: rgba(255, 250, 235, 0);
    border-top-color: #fffaeb;
    border-width: 10px;
    margin-left: -10px;
    margin-top: auto;
  }

  .b_conditions_price_total--img:before {
    border-color: rgba(227, 220, 203, 0);
    border-top-color: #e3dccb;
    border-width: 11px;
    margin-left: -11px;
    margin-top: auto;
  }

  .b_conditions_price_total--about {
    display: block;
    width: 100%;
    border: none;
    padding: 10px;
  }
}

.b_section_info * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.b_section_info h1 {
  color: #a22729;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
  padding: 0;
  margin-bottom: 22px;
}

.b_section_info--text {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 20px;
}

.b_section_info--text_with_icon {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 20px;
  padding-left: 48px;
  position: relative;
}

.b_section_info--text_with_icon:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAEt0lEQVRYR62Yb2wTZRzHv79bC2UyMC4G3pgoJkZxDNYr63W9joGaGQkmMhCSiX8IqC+MLxSFGLNF0QQDbwwxTgkoQVHBhQSNmcGwaa/r3dZrcAQNBjBmZsqI0zhGuv77maddl3Zbe3fq86q5+36/z+ee57nnfk8JNhsDUljxBSTmdURoZOB2EGrBmA8gCWAM4F9AFGOms2nPQm1tX1/aTjxZifoDgQVZTrYzsJOARiv99H3GOSIcqWLXUcUw/q7kqwgRaZTXs4Q3Aay03flMIeMiiDtUPX6iXMacEL0tLa55ifF9DLxo0XkGwGkGholpNYgD5fQMHEp7ap5f29eXmKmZBSEA3InrHwG8xQLgOpi2qEbsK6FjgDTF10ngzvI++sKT4q0+07xRrCmBcAAAMO1XjdjLMzvUFO8AQKsrgPRM3Ehuah0amihoSiAiinzAxhTkvEy8MRSNn5oF4fd2gegZi1H8UNXNp2ZB9Ae8rVmmHtsLkNGhGubemfqI4u1j0BqrHCa0h6LmcaHLjURvS4vHnRg3ASy3Mhfd/x0Z6X51cPBC4ZqmyE8AOAJAssph4Fe4kvUh7fyfOYhwwLedmA9bGee4fw2Ew8QYYUABsNUOQCGHgT0h3XyLpl5HgwHvv4AoWMRmtMixn3DFk8QKijQ1BDgr9TsOyE/mFTC/hKoFZ6oyE7UZSAcAanOSxcQbSAvIHWC85sQ4pT3uYtcLimFcLXh1v39JmtIXASy2nUf0joD4Eoz1tk1Amhm7Qob59qzXMxisQSbxE4ClDvIipCmyWN1234pJYmoPGrHuE5s3Vz168qTYtqfb1NRqThYngEsC4jcH5KMMqZ2QbQP4VlWPbyqG0PzyLhD2OxgFIb0qIP4AcItDo5B/rOrmYyUQzqdW2MecjsR0n8z0eMiIHStciMny4oQbYlEucfhAowLiRwB3OzQmOVu1IjQwIBZhrml+WQUh7DBHyC9T2C/3EKHVofmHlKdmZXH5Flbk3QTsc5gj5DpFFHkvA686MTPog5Ae2/4/rAcQ0ftix2zmrPStEwgAT6q6ebTg0f3+RVOblJP9IWcXJQHFZNmdcCMOoM4myKREXNcUjV8q6MOKr4XAvTb9xbLhlCexPPcV1QK+58B80GbI+ZHbljUUb1Sa4n0FoD1E9AkzN9l+IMbrqmF2TtUT9y50T3q+B2OZFYgoWEO6+XSxLtIk35lOSck1g4PDmiJHkf+sW7VrJKXqgv1Do9PlXcTva2Piz62cxRVRycLMfzc+BfCQVUbuPtGzajT2Xu5nSZAiHwKwo1IIZfm+4ED8bOlINDRns1IXAffYAgBOqbq5saAtgciftlKfAbyhfBifdrF7mzhV9basutk9WbUbnDufuG0BEMKp+ZmH1/ad+2tOCHExJsvVCTd1A/xghdDLAF8AqB7iTGq3MX0nSe5HmqLRsWLLnCewr+vrb6qunneQwNNlud1+Koxgd8qT3VE8AmVHojgk7PdtI2JRdd3xHyBGCHgjqJvvlsuwPJUbjY21KcrsBEGMyl0OYH4G41g2ja5m0xQ1S9lmCVFw5qfItY5AD4CwihhLOV9hiwWZAjDO4FECDQF8xsXub6z+Eihk/wNeX8x1Kn+WkgAAAABJRU5ErkJggg==");
  z-index: 1;
  width: 33px;
  height: 33px;
  left: 0;
  top: 0;
  background-size: cover;
  background-repeat: no-repeat;
}

.b_section_info--text_with_icon.icon_thumb_on:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAFh0lEQVRYR7VYa0xURxT+zmUXll21FbXa0lQEqy0qPhaRFWjRtLGJsUltE2sNaTTaxGhsoqGhqVWrVmujRms1VYNK8R1bm9ooVqMoj4WENSptVQR8gIA8jcC+d08zF5bsA9i7RucPYeb7zvnumTNnzixB4WBAKkhONEjMM4mQxEAMCEPAiABgB9AK8AMQlTHTJadmQOGM/HynEvMUDFRsMES62b6AgSUEJAXD96wzrhPhQBircpJLS5/2x+tXRFGSfjZL+B7ARMXO/YGMOyBek1py7WRfNnoVcTk9XRVubf+BgVUhOGcAfX4UA/udmoErZuTnW/1tBpCEALW14zDA80IQoBBKZzQO/jTRZDJ7E3xEvFgBHreU12m2fzLr5s3OnhlvRUXJ+q0hbYEkIWbZCuji4nB343rYm5sURgSHUktMCwNEFBumzHIz5Sm1InBhWi3it+3EoEmT0ZJ/Cbe/yQLcbkUmmLAgzWg6KsDydlxOT9eore0mAPGKLHSDVAMHIWH/AUSOjIHbbkf5F4vQcee2IhMM1EJlT0grLG+TRRQYEhcRc7YithdI9+YYTDyYCwoLkyNQsWEdmvLOKjbDQFZaiWkLdR/HUgamKGZ3A2OWf4noBRnyf+x2o3LjOjSeUy4ChGqNHROoaPpkA7ul4lAFDHg7HuN2/gyxJbIIhwO3V2eh9eqVkEwx8RwqNOjXgPFdKExNdDTGbtgMIcQz7C0tuJ4xH4621lBMAUS7hYi/wJjtz4wYPhzhw4aLb4TjyRNYa2tAkoTBhhSMXLoM2rjRPpSOW/+hassmQOQHs5wjzAx2ueQouTo7IIT2MoqoMFn/b2+nYvyefdDFxskckfH3dmzD658vxNCZ74HU6gBbbqsVLrMZkEgWwS5xVLv+stMJl7kTLVfyUZO9z59bKUTUAxjhv5J07gLULw+Wpy0P7qM25yBGf726VwFK4++22WBMT/GHPxYiRIyi/FcST59BxIhX5enOuxV4dCQXsSszoRrUlYhKh6O1FbbGx2Lv0f5POaq3bvGntvYZiQARh39F7KqvQhbRWnAVzRf/lotZm7EIIhp+o1GIuAXgraCReEYRLosFbqsF7GbUHTssR9RvVFHBNH0eEWa9KBHedutOHMW9Hdv9XZVQUbJ+AwOrX4QIV0cHLI9qZdOiftzftRPm6iofV0S0T1TMd9gtBZS555ETIqHrjh+Fy2KGubISlpqHAfnMxHOpTK9XW9W4BmC8N+J5iJDrhShczHJyVqxf63/V1zg01nj5Fi00JC4H867nLsLLYMPvp1C17UdfEYz1qaWmtd39xLgBapvmBhixHt7UP8+CwlSAJMHR0oza3BzErsrsubCC1QlxFM1VlXDbbbA1NKDmYDYsDx9405pIcoxPKb7Z2NNjFk1L/JiJT3lQE/Zmo+5ILpzmTrw2bz7EeY/LzAKpVMH8y+vinqg/eQy2+nq0lRrhfBrw9FiaWmL6RWB9Gt3CZP1+AIvFwsTsHDw6fkS+D6I/y8DDvXsQlfYuXpqahMg3RiIsMlKRGAGqWPctms6f68ET44+UUtNHngkfEV2vLccJgOfEb/+pqzoyw2W14FbmSohLSh0VhfAhQ6EdFQvdmLGIjIlBxLBXEKbTgVS+FxtJBHN1NSo3b4TtcYPHZyGr7B+Ktq5XEWKyTK/XWtX0G8AfKP5UpUBCgcOOuTNMpmZvSq8vpvMJCTqtNnwXgXvacqV++sGdlih88XSjMaDr6fctWjAtMYOIRdc16plFEOoB2pRiLNvdnYTiuehbNYMZL01KGuIg1xIQRFTGBMN7rd8HIVeCc6/BeKNOtDp9cYP+NOAhdm2RaiaB3gdhEjFGMCCaC5GNDgDtDG4kRjlBuhjh5At6k+lpf849tv8HkktzhFABXpIAAAAASUVORK5CYII=");
}

.b_section_info--img_wrap {
  margin-bottom: 10px;
}

.bs_callout_info_box {
  display: table;
  min-height: 86px;
  width: 100%;
  margin-bottom: 28px;
}

.bs_callout_info_box--icon {
  width: 111px;
  height: 100%;
  min-height: 86px;
  background-color: #a62320;
  position: relative;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.bs_callout_info_box--icon:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  border-color: transparent transparent transparent #a62320;
  display: block;
  right: -8px;
  top: 50%;
  margin-top: -6px;
  z-index: 1;
}

@media (max-width: 479px) {
  .bs_callout_info_box--icon {
    width: 85px;
  }
}

.bs_callout_info_box--text {
  display: table-cell;
  position: relative;
  text-align: left;
  vertical-align: middle;
  background-color: #f6f6f6;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21px;
  padding: 22px 26px;
}

@media (max-width: 479px) {
  .bs_callout_info_box--text {
    padding-right: 15px;
    font-size: 19px;
  }
}

.b_description_program {
  display: table;
  width: 100%;
  margin-bottom: 34px;
}

.b_description_program--info {
  display: table-cell;
  vertical-align: top;
  padding: 0 15px 0 38px;
}

@media (max-width: 991px) {
  .b_description_program--info {
    display: block;
    width: 100%;
    padding: 0;
  }
}

.b_description_program figure {
  display: table-cell;
}

@media (max-width: 991px) {
  .b_description_program figure {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 auto 20px;
  }
}

.b_description_program figcaption {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
}

.b_description_program--title {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 18px;
}

.b_description_program--text {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 10px;
}

.b_description_program--row {
  display: table;
  width: 100%;
  max-width: 400px;
}

.b_description_program--row .e_coll {
  display: table-cell;
  position: relative;
  width: 50%;
  vertical-align: middle;
}

@media (max-width: 479px) {
  .b_description_program--row .e_coll {
    width: 100%;
    display: block;
  }
}

.b_description_program--row .e_coll--text {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.b_description_program--row .e_coll--info {
  color: #a22729;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 21px;
}

.b_description_program--row .e_coll:first-child {
  padding: 0 10px 0 44px;
}

.b_description_program--row .e_coll:first-child:after {
  content: "";
  position: absolute;
  right: 18px;
  width: 1px;
  height: 100%;
  opacity: 0.15;
  background-color: black;
  top: 0;
  display: block;
}

.b_description_program--row .e_coll:first-child:before {
  content: "";
  position: absolute;
  left: 0;
  background: url(/images/icon_5.png) no-repeat 0 0;
  width: 30px;
  height: 30px;
  display: block;
  top: 7px;
}

@media (max-width: 479px) {
  .b_description_program--row .e_coll:first-child {
    margin-bottom: 25px;
    padding-left: 55px;
  }

  .b_description_program--row .e_coll:first-child:after {
    content: "";
    position: absolute;
    right: auto;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: 0.15;
    background-color: black;
    top: auto;
    bottom: -14px;
    display: block;
  }
}

.b_description_program--row .e_coll:last-child {
  padding: 0 10px 0 55px;
}

.b_description_program--row .e_coll:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  background: url(/images/icon_6.png) no-repeat 0 0;
  width: 43px;
  height: 39px;
  display: block;
}

.b_description_program--row .e_coll.m_not_border:after {
  display: none;
}

.b_description_program--row.m_other_icon {
  background-color: #efe5e5;
  padding: 20px;
}

.b_description_program--row.m_other_icon .e_coll:first-child {
  padding-left: 55px;
  border-bottom: none;
}

.b_description_program--row.m_other_icon .e_coll:first-child:before {
  top: 15px;
}

.b_description_program--row.m_other_icon .e_coll:last-child {
  padding: 0 10px 0 55px;
}

.b_description_program--row.m_other_icon .e_coll:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  background: url(/images/icon_7.png) no-repeat 0 0;
  width: 29px;
  height: 25px;
  display: block;
}

.b_description_program .b_section_category--list_circle {
  margin-bottom: 50px;
}

.b_description_program .b_section_category--list_circle:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0.15;
  background-color: black;
  bottom: -25px;
  display: block;
}

.bs_callout_info_phone {
  width: 100%;
  background-color: #f6f6f6;
  border: 1px solid #dfdfdf;
  border-radius: 6px;
  position: relative;
  padding: 15px 8px 15px 53px;
  display: table;
  vertical-align: middle;
  margin-top: 30px;
}

.bs_callout_info_phone:before {
  content: "";
  position: absolute;
  left: 6px;
  background: url(/images/callout_icon/icon_phone.png) no-repeat 0 0;
  width: 33px;
  height: 53px;
  display: block;
  top: 50%;
  margin-top: -26px;
}

.bs_callout_info_phone div {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.bs_callout_info_phone div span {
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.e_line {
  width: 100%;
  height: 1px;
  opacity: 0.2;
  background-color: #333;
  margin: 35px 0;
}

.e_line.m_height {
  margin: 22px 0;
}

.b_description_text {
  width: 100%;
}

.b_description_text p {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 10px;
}

.b_description_text .b_description_program--row {
  margin-bottom: 26px;
}

.b_description_table {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
}

.b_description_table--head {
  background-color: #ede5e5;
  border: 1px solid #d2b5b6;
  border-radius: 4px;
  display: table;
  width: 100%;
  z-index: 1;
  position: relative;
}

.b_description_table--head .b_description_table--coll:last-child {
  padding-left: 35px;
}

.b_description_table--coll {
  display: table-cell;
  padding: 10px 10px 10px 15px;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.b_description_table--coll:first-child {
  width: 230px;
  padding-left: 25px;
}

@media (max-width: 479px) {
  .b_description_table--coll:first-child {
    width: 125px;
    padding-left: 10px;
  }
}

.b_description_table--body {
  background-color: #f6f6f6;
  border: 1px solid #dfdfdf;
  border-radius: 0 0 4px 4px;
  width: 100%;
  margin-top: -2px;
  position: relative;
  z-index: -1;
  padding-top: 2px;
}

.b_description_table--body:before {
  content: "";
  position: absolute;
  left: 230px;
  width: 1px;
  height: 100%;
  opacity: 0.15;
  background-color: black;
  top: 0;
  bottom: 0;
  display: block;
  box-sizing: border-box;
  border-top: 9px solid #ffffff;
  border-bottom: 9px solid #ffffff;
}

@media (max-width: 479px) {
  .b_description_table--body:before {
    left: 125px;
  }
}

.b_description_table section {
  width: 100%;
  position: relative;
}

.b_description_table section:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0.15;
  background-color: black;
  bottom: 0;
  display: block;
  box-sizing: border-box;
  border-left: 25px solid #ffffff;
  border-right: 30px solid #ffffff;
}

@media (max-width: 479px) {
  .b_description_table section:before {
    border-left: 10px solid #ffffff;
    border-right: 10px solid #ffffff;
  }
}

.b_description_table section:last-child:before {
  display: none;
}

.b_description_table span {
  background-color: #fcc500;
  border-radius: 2px;
  position: relative;
  padding: 8px 25px 6px 20px;
  display: block;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.b_description_table span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 8px 6px 0;
  border-color: transparent #fcc500 transparent transparent;
  display: block;
  left: -8px;
  top: 50%;
  margin-top: -6px;
  z-index: 1;
}

.b_description_table + .b_prices_conditions--footnote {
  text-align: left;
}

.b_calc_hot {
  color: #000000;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  background-color: #f6f6f6;
  border: 1px solid rgba(178, 178, 178, 0.45);
  border-radius: 2px;
  position: relative;
  padding: 15px 0;
}

.b_calc_hot:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAACw0lEQVRIS5VVXUgUURT+zoxLRUJUEv1Db9bO3K0QeokiqAjCSEjBYmfzQYSgKJIKFIqE0krSp14KcjaTWojqJXxbH8LIrN2Zu0FPgULhg/RDkJg7J3bWtXV3ZtzOw8DM953vfuecufcSAmJQ11c7wH52oBHRBpdKPOEA1orq6mTT6Ohvv3TyAsxweCsUtROMkwBW+iRPE/PAXEjtakmlvpdyyoRNLRIF+AGAUFA1Rdg0E0djtv2qmL9IOK7rl5mpu0LBEhoZhkzHCx8XhOedmgGib4lxC4RtDNwEUFVevnIgKlNJdxS5hynEOjiY8hflr4a0NxbwuC4SzDjhwZ9ZztlVTZnMrCs8oIsXxDgW4NYypBUp4KYWSQG88L4oj9Bn2NYFeiTEZsfB5JJ9Zb4OBRKstAJ8KICfzf76WU2mJs4B6F9S+D8ITHyczLAYBLn/ayUxwoQfxKgvzMczibmbTF28AWPPEqpPsqx0t2RSKXfYQT0GwIShXCs+AtjuIzwJ4qhh2yPFuKmJCQBb/Mww4WVOeBzAbi8SA/0K8RgzHTakFcu71eoAZSy4QkpQXNOfMaghiMjA/Zi0WufbcBHgO4HChD4yw3oniLoCiUxHjEx6OMepxAgxYmQKocGBHSSsEq85Zdvf8o7FDIBlgRXOzdbkt3TAlAkYj0qrzuWFI3tBnCTiDmY6D2B9+QL03JDphvyW3hHZRQq/9xwgU08sk76Sw542NqpNiUTWDIt6EIa8zurQH3VT86cPX/6dbnqkB8yXPBy0GzLd6xqorV1LVaGrAJ31MkHAmai07uWwRefxgC4eE6O5JOkzAbcBaAy0AVB9+ttrSKu9gJXfILq4C0aufxUHAR1Rad0oTvC88+LazqMM5xoAd2j+wUmH1c7TmdTrUo6ncIH0UNf3qQ4OMim1ANeAwAxMESMDOMOGlO/8Fv0LWSgEuaWIRYwAAAAASUVORK5CYII=");
  z-index: 1;
  width: 22px;
  height: 23px;
  left: 115px;
  top: 19px;
  background-size: cover;
}

@media (max-width: 991px) {
  .b_calc_hot {
    font-size: 18px;
    padding-left: 20px;
  }

  .b_calc_hot:before {
    left: 10px;
  }
}

@media (max-width: 479px) {
  .b_calc_hot {
    line-height: 20px;
  }

  .b_calc_hot:before {
    top: 50%;
    margin-top: -11px;
  }
}

.b_payment_option--title {
  opacity: 0.75;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 10px;
}

.b_payment_option--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  width: 100%;
  margin-bottom: 8px;
}

.b_payment_option--coll {
  background-color: #f6f6f6;
  border: 2px solid #e3e3e3;
  border-radius: 4px;
  padding: 25px 15px 26px;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  box-sizing: border-box;
  max-width: 351px;
  cursor: pointer;
  position: relative;
}

@media (max-width: 991px) {
  .b_payment_option--coll {
    width: 219px;
    padding-top: 75px;
  }
}

@media (max-width: 479px) {
  .b_payment_option--coll {
    width: 100%;
    padding-top: 25px;
  }
}

.b_payment_option--coll.active {
  background-color: #ffffff;
  border: 2px solid #a62320;
  border-radius: 4px;
}

.b_payment_option--p {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  text-align: center;
}

.b_payment_option--p:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 1px;
  opacity: 0.15;
  background-color: black;
  top: -8px;
  display: block;
}

.b_payment_option .m_online .b_payment_option--img {
  background: url(/images/calculator/icon_online2.png) no-repeat 0 0;
  width: 59px;
  height: 44px;
  margin: 20px auto 30px;
}

.b_payment_option .m_online.active .b_payment_option--img {
  background: url(/images/calculator/icon_online_red2.png) no-repeat 0 0;
}

.b_payment_option .m_online.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

@media (max-width: 991px) {
  .b_payment_option .m_online {
    margin-right: 5px;
  }
}

@media (max-width: 479px) {
  .b_payment_option .m_online {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

.b_payment_option .m_cash .b_payment_option--img {
  background: url(/images/calculator/icon_cash2.png) no-repeat 0 0;
  width: 78px;
  height: 78px;
  margin: 0 auto 16px;
}

.b_payment_option .m_cash.active .b_payment_option--img {
  background: url(/images/calculator/icon_cash_red2.png) no-repeat 0 0;
}

.b_payment_option .m_cash.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

@media (max-width: 991px) {
  .b_payment_option .m_cash {
    margin-left: 5px;
  }
}

@media (max-width: 479px) {
  .b_payment_option .m_cash {
    margin-left: 0;
  }
}

.b_payment_option .m_plan {
  width: 162px;
}

.b_payment_option .m_plan .b_payment_option--img {
  background: url(/src/icon-cred-grey.png) no-repeat 0 0;
  width: 67px;
  height: 78px;
  margin: 0 auto;
}

.b_payment_option .m_plan.active .b_payment_option--img {
  background: url(/src/icon-cred.png) no-repeat 0 0;
}

.b_payment_option .m_plan.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

@media (max-width: 991px) {
  .b_payment_option .m_plan {
    margin-left: 5px;
  }
}

@media (max-width: 479px) {
  .b_payment_option .m_plan {
    margin-left: 0;
  }
}

.b_payment_option .m_2plan {
  width: 162px;
}

.b_payment_option .m_2plan .b_payment_option--img {
  background: url(/src/icon-cred-grey.png) no-repeat 0 0;
  width: 67px;
  height: 78px;
  margin: 0 auto;
}

.b_payment_option .m_2plan.active .b_payment_option--img {
  background: url(/src/icon-cred.png) no-repeat 0 0;
}

.b_payment_option .m_2plan.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

@media (max-width: 991px) {
  .b_payment_option .m_2plan {
    margin-left: 5px;
  }
}

@media (max-width: 479px) {
  .b_payment_option .m_2plan {
    margin-left: 0;
  }
}

.b_payment_option .m_demo .b_payment_option--img {
  background: url(/images/calculator/btn_demo_gray.png) no-repeat 0 0;
  width: 78px;
  height: 78px;
  margin: 0 auto 16px;
}

.b_payment_option .m_demo.active .b_payment_option--img {
  background-image: url(/images/calculator/btn_demo_red.png);
}

.b_payment_option .m_demo.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

@media (max-width: 991px) {
  .b_payment_option .m_demo {
    margin-left: 5px;
  }
}

@media (max-width: 479px) {
  .b_payment_option .m_demo {
    margin-left: 0;
    margin-bottom: 15px;
  }

  .b_payment_option .m_demo .b_payment_option--img {
    display: table-cell;
    width: 85px;
    height: 78px;
    margin: 0;
    background-position: left center;
  }

  .b_payment_option .m_demo .b_payment_option--p {
    display: table-cell;
    margin: 0;
    text-align: left;
    vertical-align: middle;
  }

  .b_payment_option .m_demo .b_payment_option--p:before {
    content: "";
    display: none;
  }
}

.b_payment_option .m_group_firstpay .b_payment_option--img {
  background: url(/images/calculator/icon_online2.png) no-repeat 0 0;
  width: 59px;
  height: 44px;
  margin: 20px auto 30px;
}

.b_payment_option .m_group_firstpay.active .b_payment_option--img {
  background: url(/images/calculator/icon_online_red2.png) no-repeat 0 0;
}

.b_payment_option .m_group_firstpay.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

@media (max-width: 991px) {
  .b_payment_option .m_group_firstpay {
    margin-right: 5px;
  }
}

@media (max-width: 479px) {
  .b_payment_option .m_group_firstpay {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

.b_payment_option .m_group_plan .b_payment_option--img {
  background: url(/src/icon-cred-grey.png) no-repeat 0 0;
  width: 78px;
  height: 78px;
  margin: 0 auto 16px;
}

.b_payment_option .m_group_plan.active .b_payment_option--img {
  background: url(/src/icon-cred-grey.png) no-repeat 0 0;
}

.b_payment_option .m_group_plan.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

@media (max-width: 991px) {
  .b_payment_option .m_group_plan {
    margin-right: 5px;
  }
}

@media (max-width: 479px) {
  .b_payment_option .m_group_plan {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

.b_payment_option .e_badge {
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: #ffb300;
  padding: 9px 8px 6px;
  border-radius: 2px;
  z-index: 2;
  color: #210000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 19px;
  text-transform: none;
}

.b_payment_option .e_badge.m_badge_2 {
  top: 60px;
}

@media (max-width: 991px) {
  .b_payment_option .e_badge {
    top: 10px;
    right: 10px;
  }

  .b_payment_option .e_badge.m_badge_2 {
    top: 50px;
  }
}

.b_payment_option .e_badge:before {
  content: "";
  position: absolute;
  background-color: #ffb300;
  height: 26px;
  width: 26px;
  border-radius: 5px;
  transform: rotate(45deg);
  display: block;
  left: -12px;
  top: 50%;
  margin-top: -13px;
  z-index: -1;
}

.b_payment_option .e_badge:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: -7px;
  top: 50%;
  margin-top: -6px;
  background-color: #ffffff;
  z-index: 1;
}

.b_payment_option--content {
  position: relative;
  border-bottom: 1px solid rgba(173, 173, 173, 0.5);
  padding-bottom: 15px;
  margin-bottom: 28px;
}

.b_payment_option--signature {
  color: #000000;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  background-color: #f6f6f6;
  border: 1px solid rgba(178, 178, 178, 0.45);
  border-radius: 2px;
  position: relative;
  padding: 15px 0;
}

.b_payment_option--signature:after,
.b_payment_option--signature:before {
  bottom: 100%;
  left: 65%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_payment_option--signature:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #f6f6f6;
  border-width: 5px;
  margin-left: -5px;
}

.b_payment_option--signature:before {
  border-color: rgba(246, 246, 246, 0);
  border-bottom-color: rgba(173, 173, 173, 0.5);
  border-width: 6px;
  margin-left: -6px;
}

.b_payment_option--signature.m_right {
  display: none;
}

.b_payment_option--signature.m_right:after,
.b_payment_option--signature.m_right:before {
  right: 25%;
  left: auto;
}

.b_payment_option--signature small {
  display: block;
  line-height: 20px;
}

.b_payment_option--signature small.e_top {
  margin-top: 5px;
}

.b_payment_option--zero {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  position: relative;
  padding: 15px 0;
}

.b_payment_option--zero span {
  display: block;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  margin: 0 auto;
  max-width: 90%;
}

.b_payment_option--inform {
  border-top: 1px solid rgba(173, 173, 173, 0.5);
  padding: 20px 0;
  width: 100%;
  text-align: left;
  min-height: 86px;
  padding-left: 126px;
  padding-right: 10px;
  position: relative;
}

.b_payment_option--inform:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAYAAADHLIObAAAErElEQVR4Xu2da2xURRiGn1NoaUGNJSAtCVp+CCiEABIkgEEbESMlgBC5KAl4wQsNEGxMwAAG/CFUCRQbYtUSaEFE6y0QFSEQwiYoJmi0aBQpqE25RCAYDba71EyOa3e7u213z3c252S/SfbH7s68M++z757LzCTHaq0nJ3iFcgseA3qjJRkCfwJ13VpZYrUE2GTB0mRaa912BCz2WMEAf2gSHUcjZEC2OpZRARSkUAgUpIIUIiAko4lUkEIEhGQ0kQpSiICQjCZSQQoREJLRRCpIIQJCMppIBSlEQEhGE6kghQgIyfgykWvfhppP4f4xUFkGWVlCNBzI+A5kSxDyJrY5vnsoBKocEBBq6juQX9bD+EXR7rc8D88+LEQkRRnfgazYA8s3R7sdOwyOvpEiAaFmvgO5YB3UfhbtvqgQTr0vRCRFGd+BHDIbTv0e7XbwrVD/TooEhJr5CuTFK1A4Jdb5fXfBFxVCRFKU8RXIyjpYujHW6bLZ8OqSFAkINfMNSHPZ078ELptNIu3KxxtgynghIinK+Abkg8vgwPFYlznZcGk/5OakSEComS9AllXApnfjOy4eDfvbXQ4JsUlKxvMg9wZg+guJPb21EhbEOQElRUGgsqdBXv3LPi5ea47vtFcuNO2DnrkCJBxKeBrkIy/CB4cTO5z7ANSscUhAqLlnQX7zE4xe2LHLNU/Cqk7qCHHqVMazIIfNgx/Pdjz+W/LBnGzMX7w1weZE83G3LLijCJ6a5t5hwJMg401MdBqJLlQYWAgnauCGvC5UTrKK50CaFJo0ulUWz4TNy+XVPQWyoQkmLILzl+SNhhVvHwA/7JbXdwVkcSkcOZF4sDf1su9GwuW3C/bSwSs74O9r8iYjFe8dBQe2yPfhCsjuXbjvDQZsM6auORmErsubi6d4qBLuGSHflydAytuKVezXG3athYkj3ektY0Dm3whPT4eXn1GQIgQenQzbV4tIRYlkTCLDri0LWo4qSBEC4ROdiNh/IhmXyDmToPYlSYS2VsaANDPpZhPBay6t7WQMyB7ZsL4USmfJpzGjEhnG9+YKWFgiDzNjEhlGZ6bTvtupIB0T8NWkRbL32o7pJCFgNhKYDQXSJW1/7TuLYEABfH7MthA5aSFtKlIvuzuYl9lg8MRUeL3Mnd7SAnLccDiy1TZQdwjmrGq7u+hKep1YN7PhBt7ksdD3ZidKHbdNC8jd62BWcdtABs6Ahg/t926DNH2MGgxfVbsHMW2XP4+XQNUK28iv5+2lhKsH7ffPlUPVR+6aNOpfb4MRg9zrJy2JNMM3q31FBVC9N/oY2XgRzjTBhctwsgGOn4RvfwYzay5VbiuA73dBXg8pxVgdV0Cu3AobahMP+qFx8El54u/N0uovjXC6Ec6eAwPbrOOYnWhm98U/zdAchFAIrkcsw2ZZYGZ3Il/9+8D6xWBgullcAenmgL2qrSCFfhkFqSCFCAjJaCIVpBABIRlNpIIUIiAko4lUkEIEhGQ0kQpSiICQjCZSQQoREJLRRCpIIQJCMppIBSlEQEhGE6kghQgIyWgiBUHqQy+cwwzpY1icQzQK71kRDwaaD+TL6GaMyv8PBvoXnATUUug15gAAAAAASUVORK5CYII=");
  z-index: 1;
  width: 82px;
  height: 82px;
  left: 20px;
  top: 20px;
  background-size: cover;
}

@media (max-width: 991px) {
  .b_payment_option--inform:before {
    width: 62px;
    height: 62px;
    left: 0;
  }
}

@media (max-width: 479px) {
  .b_payment_option--inform:before {
    width: 52px;
    height: 52px;
    left: 50%;
    margin-left: -26px;
  }
}

.b_payment_option--inform:after {
  border-color: transparent transparent transparent #fcc500;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  content: "";
  display: block;
  height: 0;
  margin-top: -2px;
  position: absolute;
  left: 101px;
  top: 50%;
  width: 0;
  z-index: 1;
}

@media (max-width: 991px) {
  .b_payment_option--inform:after {
    left: 61px;
    margin-top: 0;
    top: 46px;
  }
}

@media (max-width: 479px) {
  .b_payment_option--inform:after {
    border-color: #fcc500 transparent transparent transparent;
    border-width: 8px 6px 0;
    left: 50%;
    margin-left: -6px;
    top: 71px;
  }
}

@media (max-width: 991px) {
  .b_payment_option--inform {
    padding-left: 85px;
  }
}

@media (max-width: 479px) {
  .b_payment_option--inform {
    padding-left: 0;
    padding-top: 85px;
  }
}

.b_payment_option--inform_text {
  position: relative;
  text-align: left;
  vertical-align: middle;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21px;
}

.b_payment_option--inform_text .e_h {
  color: black;
  font-size: 21px;
  font-weight: 400;
  line-height: 30px;
}

@media (max-width: 991px) {
  .b_payment_option--inform_text .e_h {
    line-height: 22px;
  }
}

@media (max-width: 479px) {
  .b_payment_option--inform_text .e_h {
    margin-bottom: 5px;
    font-size: 17px;
  }
}

.b_payment_option--inform_text .e_p {
  color: black;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.b_payment_option--zero {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  position: relative;
  padding: 15px 0;
}

.b_payment_option--zero span {
  display: block;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  margin: 0 auto;
  max-width: 90%;
}

.b_payment_option--inform {
  border-top: 1px solid rgba(173, 173, 173, 0.5);
  padding: 20px 0;
  width: 100%;
  text-align: left;
  min-height: 86px;
  padding-left: 126px;
  padding-right: 10px;
  position: relative;
}

.b_payment_option--inform:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAYAAADHLIObAAAErElEQVR4Xu2da2xURRiGn1NoaUGNJSAtCVp+CCiEABIkgEEbESMlgBC5KAl4wQsNEGxMwAAG/CFUCRQbYtUSaEFE6y0QFSEQwiYoJmi0aBQpqE25RCAYDba71EyOa3e7u213z3c252S/SfbH7s68M++z757LzCTHaq0nJ3iFcgseA3qjJRkCfwJ13VpZYrUE2GTB0mRaa912BCz2WMEAf2gSHUcjZEC2OpZRARSkUAgUpIIUIiAko4lUkEIEhGQ0kQpSiICQjCZSQQoREJLRRCpIIQJCMppIBSlEQEhGE6kghQgIyfgykWvfhppP4f4xUFkGWVlCNBzI+A5kSxDyJrY5vnsoBKocEBBq6juQX9bD+EXR7rc8D88+LEQkRRnfgazYA8s3R7sdOwyOvpEiAaFmvgO5YB3UfhbtvqgQTr0vRCRFGd+BHDIbTv0e7XbwrVD/TooEhJr5CuTFK1A4Jdb5fXfBFxVCRFKU8RXIyjpYujHW6bLZ8OqSFAkINfMNSHPZ078ELptNIu3KxxtgynghIinK+Abkg8vgwPFYlznZcGk/5OakSEComS9AllXApnfjOy4eDfvbXQ4JsUlKxvMg9wZg+guJPb21EhbEOQElRUGgsqdBXv3LPi5ea47vtFcuNO2DnrkCJBxKeBrkIy/CB4cTO5z7ANSscUhAqLlnQX7zE4xe2LHLNU/Cqk7qCHHqVMazIIfNgx/Pdjz+W/LBnGzMX7w1weZE83G3LLijCJ6a5t5hwJMg401MdBqJLlQYWAgnauCGvC5UTrKK50CaFJo0ulUWz4TNy+XVPQWyoQkmLILzl+SNhhVvHwA/7JbXdwVkcSkcOZF4sDf1su9GwuW3C/bSwSs74O9r8iYjFe8dBQe2yPfhCsjuXbjvDQZsM6auORmErsubi6d4qBLuGSHflydAytuKVezXG3athYkj3ektY0Dm3whPT4eXn1GQIgQenQzbV4tIRYlkTCLDri0LWo4qSBEC4ROdiNh/IhmXyDmToPYlSYS2VsaANDPpZhPBay6t7WQMyB7ZsL4USmfJpzGjEhnG9+YKWFgiDzNjEhlGZ6bTvtupIB0T8NWkRbL32o7pJCFgNhKYDQXSJW1/7TuLYEABfH7MthA5aSFtKlIvuzuYl9lg8MRUeL3Mnd7SAnLccDiy1TZQdwjmrGq7u+hKep1YN7PhBt7ksdD3ZidKHbdNC8jd62BWcdtABs6Ahg/t926DNH2MGgxfVbsHMW2XP4+XQNUK28iv5+2lhKsH7ffPlUPVR+6aNOpfb4MRg9zrJy2JNMM3q31FBVC9N/oY2XgRzjTBhctwsgGOn4RvfwYzay5VbiuA73dBXg8pxVgdV0Cu3AobahMP+qFx8El54u/N0uovjXC6Ec6eAwPbrOOYnWhm98U/zdAchFAIrkcsw2ZZYGZ3Il/9+8D6xWBgullcAenmgL2qrSCFfhkFqSCFCAjJaCIVpBABIRlNpIIUIiAko4lUkEIEhGQ0kQpSiICQjCZSQQoREJLRRCpIIQJCMppIBSlEQEhGE6kghQgIyWgiBUHqQy+cwwzpY1icQzQK71kRDwaaD+TL6GaMyv8PBvoXnATUUug15gAAAAAASUVORK5CYII=");
  z-index: 1;
  width: 82px;
  height: 82px;
  left: 20px;
  top: 20px;
  background-size: cover;
}

@media (max-width: 991px) {
  .b_payment_option--inform:before {
    width: 62px;
    height: 62px;
    left: 0;
  }
}

@media (max-width: 479px) {
  .b_payment_option--inform:before {
    width: 52px;
    height: 52px;
    left: 50%;
    margin-left: -26px;
  }
}

.b_payment_option--inform:after {
  border-color: transparent transparent transparent #fcc500;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  content: "";
  display: block;
  height: 0;
  margin-top: -2px;
  position: absolute;
  left: 101px;
  top: 50%;
  width: 0;
  z-index: 1;
}

@media (max-width: 991px) {
  .b_payment_option--inform:after {
    left: 61px;
    margin-top: 0;
    top: 46px;
  }
}

@media (max-width: 479px) {
  .b_payment_option--inform:after {
    border-color: #fcc500 transparent transparent transparent;
    border-width: 8px 6px 0;
    left: 50%;
    margin-left: -6px;
    top: 71px;
  }
}

@media (max-width: 991px) {
  .b_payment_option--inform {
    padding-left: 85px;
  }
}

@media (max-width: 479px) {
  .b_payment_option--inform {
    padding-left: 0;
    padding-top: 85px;
  }
}

.b_payment_option--inform_text {
  position: relative;
  text-align: left;
  vertical-align: middle;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21px;
}

.b_payment_option--inform_text .e_h {
  color: black;
  font-size: 21px;
  font-weight: 400;
  line-height: 30px;
}

@media (max-width: 991px) {
  .b_payment_option--inform_text .e_h {
    line-height: 22px;
  }
}

@media (max-width: 479px) {
  .b_payment_option--inform_text .e_h {
    margin-bottom: 5px;
    font-size: 17px;
  }
}

.b_payment_option--inform_text .e_p {
  color: black;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.b_payment_option_btn--row {
  width: 100%;
  max-width: 410px;
  margin: 0 auto;
  position: relative;
}

.b_payment_option_btn--coll {
  background-color: #f1f1f1;
  border-radius: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  color: black;
  padding: 17px 50px 14px;
  position: relative;
  display: table-cell;
  cursor: pointer;
}

@media (max-width: 479px) {
  .b_payment_option_btn--coll {
    padding: 17px 20px 14px;
  }
}

.b_payment_option_btn--coll.active {
  color: #ffffff;
  background-color: #a62320;
}

.b_payment_option_btn--coll.active:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #a62320 transparent transparent transparent;
}

.b_popup_calc_wrap.trypackage {
  max-width: 440px;
}

.b_popup_calc_wrap {
  border-radius: 1px;
  background-color: #ffffff;
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.22);
  padding: 40px;
  max-width: 690px;
  display: none;
  position: absolute;
  z-index: 5001;
}

@media (max-width: 991px) {
  .b_popup_calc_wrap {
    width: 440px;
    padding: 40px 15px;
  }

  .b_popup_calc_wrap .b_schedule_theory_training--wrap {
    margin: 0 auto;
  }
}

@media (max-width: 479px) {
  .b_popup_calc_wrap {
    width: 300px;
    padding: 40px 15px;
  }

  .b_popup_calc_wrap .b_schedule_theory_training--coll.e_title.m_express {
    font-size: 19px;
  }

  .b_popup_calc_wrap .b_schedule_theory_training--coll.e_title.m_express :before {
    background-size: 60% auto;
    margin-top: -9px;
  }
}

.b_popup_calc_wrap * {
  box-sizing: border-box;
}

.b_popup_calc_wrap .b_section_category--list_circle li {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #404040;
}

@media (max-width: 479px) {
  .b_popup_calc_wrap .b_section_category--list_circle li {
    font-size: 14px;
  }
}

.b_popup_calc {
  position: relative;
}

.b_popup_calc .close_icon {
  height: 11px;
  width: 11px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAz0lEQVQYV2NkYGBg2GKk7y7ByLLP5OzZ3yA+DKzS1mbjYmdx9Dl3cSdIjHGTkX4643+G6QwMDOu+//oTFXb16i+QBEghJxvLMgYGhqD/jAyZfucuzmTcbGiwmoHhfwjUtLUgDSA2VGEwRJxxjc/5C2GMSCZAJRjWQjXC+TAbGdGshCmAORtsE8xpYMUgsFNPj/snM+NtRgYGSRD/PwPDc/a//1XdL136ClMDVnzG2Jj1+b8/yxkYGDBMlmRiiYSFEiMWhbjdTFJokBTOpMQgAEkyeww3LJhZAAAAAElFTkSuQmCC");
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

.b_popup_calc--title {
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  color: #a82a1f;
  text-transform: uppercase;
  line-height: 35px;
  text-align: left;
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 15px;
  margin-bottom: 18px;
  font-weight: 400;
}

.b_popup_calc--content p {
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  line-height: 1.5;
  text-align: left;
  padding: 0;
  margin: 0 0 10px 0;
}

.b_popup_calc--content p strong {
  display: block;
}

@media (max-width: 479px) {
  .b_popup_calc--content p {
    font-size: 14px;
  }
}

.b_popup_calc--content a {
  color: #1a6fb6;
}

.b_popup_calc--close {
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  color: #b3312f;
  line-height: 1.5;
  padding-left: 25px;
  display: inline-block;
  cursor: pointer;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAz0lEQVQYV2NkYGBg2GKk7y7ByLLP5OzZ3yA+DKzS1mbjYmdx9Dl3cSdIjHGTkX4643+G6QwMDOu+//oTFXb16i+QBEghJxvLMgYGhqD/jAyZfucuzmTcbGiwmoHhfwjUtLUgDSA2VGEwRJxxjc/5C2GMSCZAJRjWQjXC+TAbGdGshCmAORtsE8xpYMUgsFNPj/snM+NtRgYGSRD/PwPDc/a//1XdL136ClMDVnzG2Jj1+b8/yxkYGDBMlmRiiYSFEiMWhbjdTFJokBTOpMQgAEkyeww3LJhZAAAAAElFTkSuQmCC");
  background-position: 0 5px;
  background-repeat: no-repeat;
}

.b_popup_calc--close span {
  border-bottom: 1px dotted #b3312f;
}

.e_title_icon {
  display: inline-block;
  background: url(/images/calculator/info_2.png) no-repeat 0 0;
  width: 22px;
  height: 22px;
  cursor: pointer;
  vertical-align: sub;
}

.e_title_icon:hover {
  background-position: 0 -23px;
}

.e_wrap_payment {
  display: table;
  max-width: 537px;
  width: 100%;
  height: 104px;
  background-color: white;
  margin-bottom: 40px;
  border-radius: 1px;
  box-sizing: border-box;
}

.e_wrap_payment.m_success {
  border: 1px solid #92c64d;
}

.e_wrap_payment.m_success .e_item_payment--img {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABoCAYAAAD7NX7lAAALKElEQVR4Xu1deVSWVRr/few7iCwCskiKCAiIgkuoaZLpTG7HBbUMs+GUpmJZnZwmHZumsU3TUVxqxC1zmfKojYxLZuACCpKAiOACCoLIvu9znkvfN+x+LA73Tvc5xz883OfyvL/f+9z7bK8qQk6aRAAKf0gRBIH6SEXISdN6QayVZv6KgCRNwFdBkiZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU0WytNMdW3QW98JxrrWDOq6+hoUV2YjqzQZFTVFAsLfOZO5Jk0BDbhZPgefPrPQz8wPvfTsW33KetQhq+QGbhdcRFTGXtwruto5NATR4pI0BRQYbvcSnn/qPZB3dVQyiq/hSPIqpOZHdlRViPXckUbH38ueO2FvMqQJgCVVOUgrvIKM4niUVuehurYCulpGMNG1Ql9jbziaDoWOpmETnZisQzh4PQRVtaVCkKGukVyRZmPkhiXDjsFQu7fK/sScE/gpbQtu5UeiHm1/Hq6toQcPq8mY4LQCtsaDVfr3i+MQGjMdZdX56mLC/TpuSNPXMsPKEedgru/IQCuueoi98cG4mfdTh0Cko9XfIRhTXT6EpkKH6dIeW2Omt0t6h35JDy/mhrT5HtswzGYOg6Ow8gE2XZ6E3PK7nYZnkEUAXvXeDw2FFtvjUNIKXLi/s9P78aTIBWlmunb4YEw8KFok2Ro7A8m5P3YZp98PWINnnULYPvQC/CXSu8t78rABF6SN7BuE2YM2MDwySxLw6cXu+bdoDLXNsXZsCjQUmmzvdRdGIKv0Bg+4d8kGLkib4rIW4xyXsQe5mBHGIr7ukvf941hCTvJ13Dwk5Pyru7busX24IK3xMRaVuRffJr7RbYCsejoGlgZPsf22X52FpEenum3vntqIC9J8beZinkdot9895GF/9I9V3ZV0p3UluOkpkpr/Xi5IM9DuhTVjkkC5Fsn+xCWIztzXZYzmum+Gn+38hruyOB6fXhrd5T152IAL0giIKS4fYpzjUoZJVW0ZtsXO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");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.e_wrap_payment.m_success .e_item_payment_payment--img {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABoCAYAAAD7NX7lAAALKElEQVR4Xu1deVSWVRr/few7iCwCskiKCAiIgkuoaZLpTG7HBbUMs+GUpmJZnZwmHZumsU3TUVxqxC1zmfKojYxLZuACCpKAiOACCoLIvu9znkvfN+x+LA73Tvc5xz883OfyvL/f+9z7bK8qQk6aRAAKf0gRBIH6SEXISdN6QayVZv6KgCRNwFdBkiZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU2WniZJExABAU0WytNMdW3QW98JxrrWDOq6+hoUV2YjqzQZFTVFAsLfOZO5Jk0BDbhZPgefPrPQz8wPvfTsW33KetQhq+QGbhdcRFTGXtwruto5NATR4pI0BRQYbvcSnn/qPZB3dVQyiq/hSPIqpOZHdlRViPXckUbH38ueO2FvMqQJgCVVOUgrvIKM4niUVuehurYCulpGMNG1Ql9jbziaDoWOpmETnZisQzh4PQRVtaVCkKGukVyRZmPkhiXDjsFQu7fK/sScE/gpbQtu5UeiHm1/Hq6toQcPq8mY4LQCtsaDVfr3i+MQGjMdZdX56mLC/TpuSNPXMsPKEedgru/IQCuueoi98cG4mfdTh0Cko9XfIRhTXT6EpkKH6dIeW2Omt0t6h35JDy/mhrT5HtswzGYOg6Ow8gE2XZ6E3PK7nYZnkEUAXvXeDw2FFtvjUNIKXLi/s9P78aTIBWlmunb4YEw8KFok2Ro7A8m5P3YZp98PWINnnULYPvQC/CXSu8t78rABF6SN7BuE2YM2MDwySxLw6cXu+bdoDLXNsXZsCjQUmmzvdRdGIKv0Bg+4d8kGLkib4rIW4xyXsQe5mBHGIr7ukvf941hCTvJ13Dwk5Pyru7busX24IK3xMRaVuRffJr7RbYCsejoGlgZPsf22X52FpEenum3vntqIC9J8beZinkdot9895GF/9I9V3ZV0p3UluOkpkpr/Xi5IM9DuhTVjkkC5Fsn+xCWIztzXZYzmum+Gn+38hruyOB6fXhrd5T152IAL0giIKS4fYpzjUoZJVW0ZtsXO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");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.e_wrap_payment.m_error {
  border: 1px solid #eeeeee;
}

.e_wrap_payment.m_error .e_item_payment--img {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABoCAYAAAD7NX7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtVJREFUeNrs2b1rU1EYgPH33vQzMW0aBFsoNdCh1a1ODgExIo4KToqC+DeIgwhG3cRBq3MpJo2OIogIVpAWcUhdFKXtEhFxCC21sSZqbPQKV4rm6+aj8B6fZ765IfmRnHPfY6VGI3MiEhXS0rwNmLqiNt+BvkADjUAj0EAj0Ag00Ag0Ag00Ao1AI9BAI9AINNAINAINNAKNQAONQCPQCDTQCDQCDTQCjUADjUAj0EBTWFd/v1g+X3P36OsTsSzQtqPu0IDEkinZf+16w3D+wUE5cv+B7LtwUR2c73g4FNcGdjCRlIE9eyU0Pi47Rkbkw+wTkVLJE9ih1L1fr90tOycmpCsYlI/zc6C1G8zNK9xWMDdtcGrQyoF5hfMPDf0DphFOz5pmW2LZldevyNFjVde432Azd8uC/XmLzg42Iq3s6+qqPD19UtYWFz3D1QO2nLwj6ctxT2sjaG2CMw1M5ZbfC1xgeNg4MCcrNRopicK6w2GJJVISGhureM2PQkF8PT1GgameiNTzizMRTDVavXCmgalHawROO5gRaC7ci/Pnal6Xy2Rk4eoV1WDGoDnb+uit2zWvC0YiTQ2ZQWshWK1tvZfJCWjtBnOGvx7ATIGzVYNVGP66fVtfNxLONhVseSYhDw/H5NPSknFwtqlg6fglKaysyOypE8bB2aaCudt653HANDg1aL27vINtfY6rG862QWtVxc85yWez1ScdZcD+hqs2Ocm9y0hpcxO0VvV9Y0OenT0j2YV0ebA6RlPVRl6vJm/I68mb/D1uB5zXWWI5OE1gTirP0zoDATkwNS1rb980PPx1z+PeP36kCkwtmlNHr1+KhXxTw1/nvM05KFX32bVORIr5L03fQyOY2onI/x5ooBFoBBpoBBqBBhqBRqCBRqARaAQaaAQagQYagUaggUagEWigEWgEGoEGGoFGoIFGoBFooBFo1FK053wNqnr5U4ABAK7SXixp8+WMAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.e_item_payment--img {
  display: table-cell;
  width: 109px;
  height: 104px;
  box-sizing: border-box;
}

@media (max-width: 479px) {
  .e_item_payment--img {
    width: 80px;
  }
}

.e_item_payment_payment--img {
  display: table-cell;
  width: 109px;
  height: 104px;
  box-sizing: border-box;
}

@media (max-width: 479px) {
  .e_item_payment_payment--img {
    width: 80px;
  }
}

.e_item_payment_payment--text {
  display: table-cell;
  box-sizing: border-box;
  max-width: 428px;
  height: 104px;
  color: #000000;
  font-weight: 400;
  font-size: 23px;
  line-height: 28px;
  vertical-align: middle;
  padding: 0 36px;
  font-family: 'Open Sans', sans-serif;
}

@media (max-width: 479px) {
  .e_item_payment_payment--text {
    font-size: 18px;
    line-height: 22px;
    padding: 0 15px;
  }
}

.e_item_payment--text {
  display: table-cell;
  box-sizing: border-box;
  max-width: 428px;
  height: 104px;
  color: #000000;
  font-weight: 400;
  font-size: 23px;
  line-height: 28px;
  vertical-align: middle;
  padding: 0 36px;
  font-family: 'Open Sans', sans-serif;
}

@media (max-width: 479px) {
  .e_item_payment--text {
    font-size: 18px;
    line-height: 22px;
    padding: 0 15px;
  }
}

.b_payment_info_text {
  font-family: 'Open Sans', sans-serif;
}

.b_payment_info_text--h {
  font-size: 21px;
}

.b_payment_info_text--h.m_text_green {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  color: #63ab05;
}

.b_payment_info_text--p {
  font-size: 15px;
}

.b_payment_info_text--p span {
  font-weight: 700;
}

.b_payment_info_text--inner {
  margin-bottom: 26px;
}

.b_payment_info_text--inner.m_1 {
  margin-bottom: 46px;
}

.e_print_button {
  background-color: #ececec;
  border-radius: 2px;
  width: 221px;
  height: 45px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  position: relative;
  color: #333333;
  display: block;
  line-height: 43px;
  padding: 0 10px 0 50px;
  vertical-align: middle;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNpiXKSuyUAtwMRARYDNsEtA/J8AvkRzl7FgEdOjxJsbiPAWLvwXiL8D8UqYYf4U+KwAiBWAOAiXN0kBnkDMDzOHGoZ50i2dDUPDcEUAIwF9/9H4f2EuW0cFR62CuSyYgK0MxLp+hMfmf2oZxkiuywACDADnICP6aFnT4gAAAABJRU5ErkJggg==);
  background-position: 20px center;
  background-repeat: no-repeat;
  text-decoration: underline;
}

.e_print_button:hover {
  text-decoration: none;
}

.e_pay_button {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  display: block;
  padding: 0 10px 0 65px;
  width: 250px;
  height: 52px;
  line-height: 50px;
  border-radius: 2px;
  background-color: #70ba0f;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJRJREFUeNrslt0JgDAMhK8iTtWh3MS6gqs4j1khNpJCEUQQGv8auNI8fT1IyoGZu6gQtXD5EsYoTBePAUAP2wrInPooFJZPzsUx6yuckduN1+CmavcvsarbHFfw98H5VP9jjx8F5t1nctbXqX7POh2t1Vl/2THp3RsYTQwS8KTNnE1sKc3KmqBhTwIYGYQ9SmFvFWAA4it157H7y74AAAAASUVORK5CYII=);
  background-position: 18px center;
  background-repeat: no-repeat;
  text-decoration: underline;
}

.e_pay_button:hover {
  text-decoration: none;
}

.b_calc_info {
  width: 100%;
  background-color: #fbfbfb;
  border: 1px solid #e3e3e3;
  border-radius: 1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 7px auto 10px;
  padding: 19px 23px 13px;
  box-sizing: border-box;
  font-family: 'Roboto Condensed', sans-serif;
}

@media (max-width: 479px) {
  .b_calc_info {
    display: none;
  }
}

.b_calc_info--coll {
  position: relative;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  padding: 0 0 0 40px;
}

@media (max-width: 991px) {
  .b_calc_info--coll {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin-bottom: 15px;
  }
}

@media (max-width: 479px) {
  .b_calc_info--coll {
    padding: 0 0 0 38px;
  }
}

.b_calc_info--coll:first-child {
  padding: 0;
  max-width: 86px;
}

@media (max-width: 991px) {
  .b_calc_info--coll:first-child {
    max-width: 100%;
  }
}

.b_calc_info--coll:last-child:before {
  content: "";
  width: 31px;
  height: 15px;
  display: block;
  position: absolute;
  left: -15px;
  top: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAPCAYAAAAceBSiAAAB80lEQVQ4T8WVyytEURzHv7+ZvBZmwYYiUhiuUlZGk9WI7CSPLCy8ys5jz/AHYGfh1bAj2YnMShOTspFrI0qjSI0FSol79DvmTmeuO9xIzure83t8z+c8fj9CYoS83h4SNAzADyAiSMy7DJQLooA6Rwa5QRhKzJnhAOgSJCIwEFbsMg8JVzcg/CAckyEi4i1zvvfi5I44erWyagTArJLprz9v8ZpRSyulpdnurJznv1az5ichghSqqAoQYY+NhQ0+BJaXEJ0I4nx9XfrzP8+veauT8fXTQZR3dqbke4rFsNXULOdMuxrTdRRF/FRHuK//I44Q/lI8X9PQurkhfe3ETbHGuRlkeTxpxevGx6ANDuDm4NC5OFPn12jI9Hg+iRf6fEkx9sstLkorztQ8HJPf67qk1hcW5apVcqvYV+JMXdLSjMfYtVyAo23nc+bBW8Vn+FNxpo5OTCbvyLfiJu12ewfyNM1WXKVIR855mJrvBvs4In95eJDE+yOjcsVW8ra9XcT1M2k3X4TdmXMepr7a2XUuzgmZOq7rKeJ88eqnpySN9TnaiavPzzG5+iRUcrMOpDyZRC2wE7cu8NO2/2uF+2VtvwVQ8IPS/FHbzUBrVyMhwoYL52qnS/jKrsd27k7kfhkWLvJDUFm6ria7I/twVVW62jsgSV0vtLMPJgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 0 0;
}

@media (max-width: 991px) {
  .b_calc_info--coll:last-child:before {
    left: 0;
  }
}

.b_calc_info--coll_icon {
  width: 84px;
  height: 39px;
  background: url(/images/calculator/icon_calc_info.png) no-repeat 0 0;
}

.b_calc_info--coll_icon:before {
  content: "";
  display: block;
  width: 1px;
  height: 36px;
  background-color: #e3e3e3;
  position: absolute;
  right: -13px;
  top: 0;
}

@media (max-width: 991px) {
  .b_calc_info--coll_icon {
    margin: 0 auto;
  }

  .b_calc_info--coll_icon:before {
    width: 100%;
    height: 1px;
    right: auto;
    left: 0;
    top: auto;
    bottom: -5px;
  }
}

.b_calc_info--coll_title {
  color: black;
  font-size: 20px;
  font-weight: 400;
  line-height: 21px;
  height: 27px;
}

.b_calc_info--coll_title span {
  display: inline-block;
}

@media (max-width: 479px) {
  .b_calc_info--coll_title {
    font-size: 19px;
  }
}

.b_calc_info--coll_more {
  color: #a22729;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  border-bottom: 1px dotted #a22729;
  display: inline-block;
  cursor: pointer;
}

.b_calc_info--coll_content {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  display: none;
}

.e_badge_sticker {
  position: relative;
  background-color: #ffb300;
  padding: 4px 8px 3px;
  border-radius: 2px;
  z-index: 2;
  color: #210000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 19px;
  text-transform: uppercase;
  left: 15px;
  top: -2px;
}

.e_badge_sticker:before {
  content: "";
  position: absolute;
  background-color: #ffb300;
  height: 20px;
  width: 20px;
  border-radius: 5px;
  transform: rotate(45deg);
  display: block;
  left: -9px;
  top: 50%;
  margin-top: -10px;
  z-index: -1;
}

.e_badge_sticker:after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: -7px;
  top: 50%;
  margin-top: -3px;
  background-color: #ffffff;
  z-index: 1;
}

.w-group-calc-info-block {
  padding: 18px 20px 18px 149px;
  border-radius: 1px;
}

.w-group-calc-info-block:after {
  background-position: 20% 50%;
  left: 37px;
}

@media (max-width: 479px) {
  .w-group-calc-info-block {
    padding: 84px 20px 18px;
  }

  .w-group-calc-info-block:after {
    background-position: 50% 0;
    left: 0;
    width: 100%;
    border: none;
  }

  .w-group-calc-info-block .text {
    position: relative;
  }

  .w-group-calc-info-block .text:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #e3e3e3;
    position: absolute;
    display: block;
    top: -15px;
    left: 0;
  }
}

.w-group-calc-info-block .text h4 {
  font-family: 'Roboto Condensed', sans-serif;
  color: black;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 5px;
}

.w-group-calc-info-block-content {
  color: black;
  font-size: 15px;
  font-family: 'Roboto Condensed', sans-serif;
}

.b_info_tax {
  width: 384px;
  background-color: #ffffff;
  border: 1px solid #dbd9cc;
  border-radius: 1px;
  padding: 4px;
  margin: 16px auto 16px;
  display: inline-block;
  position: relative;
}

@media (max-width: 991px) {
  .b_info_tax {
    display: block;
  }
}

@media (max-width: 479px) {
  .b_info_tax {
    width: 100%;
  }
}

.b_info_tax:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 0 14px 14px;
  border-color: transparent transparent transparent #a62220;
  right: -10px;
  top: 50%;
  margin-top: -14px;
}

@media (max-width: 991px) {
  .b_info_tax:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 14px 0 14px;
    border-color: #a62220 transparent transparent transparent;
    right: auto;
    top: auto;
    bottom: -10px;
    left: 50%;
    margin-left: -14px;
  }
}

.b_info_tax--price {
  background-color: #faf0d8;
  border-radius: 3px;
  padding: 15px;
  max-width: 239px;
  display: inline-block;
  margin-left: 15px;
}

@media (max-width: 991px) {
  .b_info_tax--price {
    margin: 0 auto 20px;
    display: block;
  }
}

.b_info_tax--price p {
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Roboto Condensed', sans-serif;
  color: black;
  text-align: left;
}

.b_info_tax--price span {
  font-size: 24px;
  font-weight: 700;
  line-height: 19px;
  vertical-align: bottom;
}

.b_info_tax--inner {
  background-color: #f3f1ec;
  height: 100%;
  width: 100%;
  position: relative;
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 17px;
  line-height: 23px;
  padding: 3px 10px 7px 75px;
  text-align: left;
}

.b_info_tax--inner:before {
  content: "";
  background-image: url(data:image/png;base64,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);
  width: 43px;
  height: 39px;
  display: block;
  position: absolute;
  left: 16px;
  top: 50%;
  margin-top: -19px;
}

@media (max-width: 479px) {
  .b_info_tax--inner {
    font-size: 16px;
    padding: 5px 2px 7px 50px;
    line-height: 17px;
  }

  .b_info_tax--inner:before {
    background-size: cover;
    width: 33px;
    height: 30px;
    left: 8px;
  }
}

.b_info_tax--p {
  font-weight: 400;
}

.b_info_tax--h {
  font-weight: 700;
}

.b_info_tax .e_price_bages {
  padding: 6px 10px 4px !important;
  margin-right: 0 !important;
  font-size: 15px;
  font-weight: 400;
}

.b_info_tax--inform {
  border-top: 1px solid rgba(173, 173, 173, 0.5);
  padding: 20px 0;
  width: 100%;
  text-align: left;
  min-height: 86px;
  padding-left: 126px;
  padding-right: 10px;
  position: relative;
}

��� .b_info_tax--inform:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAYAAADHLIObAAAErElEQVR4Xu2da2xURRiGn1NoaUGNJSAtCVp+CCiEABIkgEEbESMlgBC5KAl4wQsNEGxMwAAG/CFUCRQbYtUSaEFE6y0QFSEQwiYoJmi0aBQpqE25RCAYDba71EyOa3e7u213z3c252S/SfbH7s68M++z757LzCTHaq0nJ3iFcgseA3qjJRkCfwJ13VpZYrUE2GTB0mRaa912BCz2WMEAf2gSHUcjZEC2OpZRARSkUAgUpIIUIiAko4lUkEIEhGQ0kQpSiICQjCZSQQoREJLRRCpIIQJCMppIBSlEQEhGE6kghQgIyfgykWvfhppP4f4xUFkGWVlCNBzI+A5kSxDyJrY5vnsoBKocEBBq6juQX9bD+EXR7rc8D88+LEQkRRnfgazYA8s3R7sdOwyOvpEiAaFmvgO5YB3UfhbtvqgQTr0vRCRFGd+BHDIbTv0e7XbwrVD/TooEhJr5CuTFK1A4Jdb5fXfBFxVCRFKU8RXIyjpYujHW6bLZ8OqSFAkINfMNSHPZ078ELptNIu3KxxtgynghIinK+Abkg8vgwPFYlznZcGk/5OakSEComS9AllXApnfjOy4eDfvbXQ4JsUlKxvMg9wZg+guJPb21EhbEOQElRUGgsqdBXv3LPi5ea47vtFcuNO2DnrkCJBxKeBrkIy/CB4cTO5z7ANSscUhAqLlnQX7zE4xe2LHLNU/Cqk7qCHHqVMazIIfNgx/Pdjz+W/LBnGzMX7w1weZE83G3LLijCJ6a5t5hwJMg401MdBqJLlQYWAgnauCGvC5UTrKK50CaFJo0ulUWz4TNy+XVPQWyoQkmLILzl+SNhhVvHwA/7JbXdwVkcSkcOZF4sDf1su9GwuW3C/bSwSs74O9r8iYjFe8dBQe2yPfhCsjuXbjvDQZsM6auORmErsubi6d4qBLuGSHflydAytuKVezXG3athYkj3ektY0Dm3whPT4eXn1GQIgQenQzbV4tIRYlkTCLDri0LWo4qSBEC4ROdiNh/IhmXyDmToPYlSYS2VsaANDPpZhPBay6t7WQMyB7ZsL4USmfJpzGjEhnG9+YKWFgiDzNjEhlGZ6bTvtupIB0T8NWkRbL32o7pJCFgNhKYDQXSJW1/7TuLYEABfH7MthA5aSFtKlIvuzuYl9lg8MRUeL3Mnd7SAnLccDiy1TZQdwjmrGq7u+hKep1YN7PhBt7ksdD3ZidKHbdNC8jd62BWcdtABs6Ahg/t926DNH2MGgxfVbsHMW2XP4+XQNUK28iv5+2lhKsH7ffPlUPVR+6aNOpfb4MRg9zrJy2JNMM3q31FBVC9N/oY2XgRzjTBhctwsgGOn4RvfwYzay5VbiuA73dBXg8pxVgdV0Cu3AobahMP+qFx8El54u/N0uovjXC6Ec6eAwPbrOOYnWhm98U/zdAchFAIrkcsw2ZZYGZ3Il/9+8D6xWBgullcAenmgL2qrSCFfhkFqSCFCAjJaCIVpBABIRlNpIIUIiAko4lUkEIEhGQ0kQpSiICQjCZSQQoREJLRRCpIIQJCMppIBSlEQEhGE6kghQgIyWgiBUHqQy+cwwzpY1icQzQK71kRDwaaD+TL6GaMyv8PBvoXnATUUug15gAAAAAASUVORK5CYII=");
  z-index: 1;
  width: 82px;
  height: 82px;
  left: 20px;
  top: 20px;
  background-size: cover;
}

@media (max-width: 991px) {
  ��� .b_info_tax--inform:before {
    width: 62px;
    height: 62px;
    left: 0;
  }
}

@media (max-width: 479px) {
  ��� .b_info_tax--inform:before {
    width: 52px;
    height: 52px;
    left: 50%;
    margin-left: -26px;
  }
}

.b_info_tax--inform:after {
  border-color: transparent transparent transparent #fcc500;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  content: "";
  display: block;
  height: 0;
  margin-top: -2px;
  position: absolute;
  left: 101px;
  top: 50%;
  width: 0;
  z-index: 1;
}

@media (max-width: 991px) {
  .b_info_tax--inform:after {
    left: 61px;
    margin-top: 0;
    top: 46px;
  }
}

@media (max-width: 479px) {
  .b_info_tax--inform:after {
    border-color: #fcc500 transparent transparent transparent;
    border-width: 8px 6px 0;
    left: 50%;
    margin-left: -6px;
    top: 71px;
  }
}

@media (max-width: 991px) {
  .b_info_tax--inform {
    padding-left: 85px;
  }
}

@media (max-width: 479px) {
  .b_info_tax--inform {
    padding-left: 0;
    padding-top: 85px;
  }
}

.b_info_tax--inform_text {
  position: relative;
  text-align: left;
  vertical-align: middle;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21px;
}

.b_info_tax--inform_text .e_h {
  color: black;
  font-size: 21px;
  font-weight: 400;
  line-height: 30px;
}

@media (max-width: 991px) {
  .b_info_tax--inform_text .e_h {
    line-height: 22px;
  }
}

@media (max-width: 479px) {
  .b_info_tax--inform_text .e_h {
    margin-bottom: 5px;
    font-size: 17px;
  }
}

.b_info_tax--inform_text .e_p {
  color: black;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.bs_callout_info_border_title {
  width: 100%;
  background-color: #f6f6f6;
  position: relative;
  color: black;
  font-size: 24px;
  font-weight: 400;
  line-height: 25px;
  padding: 24px 20px 24px 26px;
  margin: 14px auto;
  border-left: 10px solid #a62320;
}

@media (max-width: 479px) {
  .bs_callout_info_border_title {
    font-size: 20px;
    padding-left: 20px;
  }
}

.bs_callout_info_border_title:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  border-color: transparent transparent transparent #a62320;
  display: block;
  left: 0;
  top: 50%;
  margin-top: -2px;
}

.b_section_category--list_check {
  list-style: none;
  padding: 0;
  margin: 0 0 15px;
  position: relative;
}

.b_section_category--list_check li {
  color: #333333;
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  position: relative;
  padding-left: 30px;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 6px;
}

.b_section_category--list_check li span {
  font-weight: 400;
}

.b_section_category--list_check li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 2px;
  width: 16px;
  height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAABgElEQVQoU52TO0tjURSFv30Si0FsRsWB0SQ3uTqiEEabdAra2M1o4eiN4g/wD2gnVvoPbMeYCJaC+AjBYWpLu8njCgELhal8ktwtFx/E8RVnl4e1Fmevtbbwn5OOhsdEZEbey18A0xWzFkHnRXX6XQKr8bbG4NmHFDCKMu8U3aW6BX52f25uuG7YQkggknbypSn/93UJbESjoYrxdlG6QQ+CV9WB8XL5oi6BNTvUY9TsAB3AiSfB/ql8vnzvnazZdrvxKmkjgdmJQuGw1tR0Z+SreJoFaQGtqDHDyT+l37UYycQiv4BB4K8a+X4PWLfDfaqSBZp9gipzyaK7/G9qkrKsLwGjvsgn4FJVkwGD6yFZlI935D2n6I4I6BMB/yFjh3pRsw+0AlXgHGi6BetptUJ8+ujo+LnOPKSQsaw4xsvd7lszIj+cfGnjpcI9inG9M5LQKjmExjvCplNwv73W1ic9yMTCQyDbvh+eBHtrI3t1hUfxRcNJgzRNFt2Vt27lBss1fet9is8yAAAAAElFTkSuQmCC);
}

.b_section_category--table td {
  padding: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  background: none !important;
}

@media (max-width: 479px) {
  .b_section_category--table td {
    display: block;
  }
}

.b_section_category--table td div {
  margin-bottom: 3px;
}

.b_section_category--table_p {
  padding: 4px 0;
  display: block;
}

.b_description_program--info.m_1 {
  padding: 36px 15px 0 15px;
}

.b_description_program_btn {
  background-color: #a62320;
  max-width: 321px;
  color: #fffefe;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  margin: 0 auto 15px;
  text-align: center;
  padding: 16px 0 22px;
}

.theory-tab > .item-category.theory-1 .img {
  background: url(/images/calculator/theory-img_1_gray.png) no-repeat center center;
}

@media (max-width: 479px) {
  .theory-tab > .item-category.theory-1 .img {
    background-size: contain !important;
    width: 80px !important;
  }
}

.theory-tab > .item-category.theory-1.active .img {
  background: url(/images/calculator/theory-img_1_red.png) no-repeat center center;
  background-size: contain !important;
}

@media (max-width: 479px) {
  .schedule-b.schedule-7 .img-schedule {
    position: absolute;
    top: 50%;
    margin-top: -25px;
  }
}

.b_section_category_bg {
  background-color: #f8eee2;
  border-radius: 1px;
  width: 100%;
  padding: 20px 30px;
  margin-bottom: 5px;
}

.b_section_category_bg h3 {
  color: black;
  font-size: 18px !important;
  line-height: 20px;
  font-family: 'Roboto Condensed', sans-serif;
  margin-top: 0;
  font-weight: 700 !important;
}

.b_section_category_bg section {
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 6px 0 25px;
}

.b_section_category_bg .b_section_category--list_circle {
  margin-bottom: 0;
}

.b_section_category_bg .b_schedule_theory_training--coll.e_title.m_express:before {
  left: 0;
}

.b_section_category_bg .b_schedule_theory_training--coll.e_title {
  color: #a22729;
  font-size: 24px;
  line-height: 13px;
  font-family: 'Roboto Condensed', sans-serif;
  width: auto;
  padding-left: 60px;
}

span.e_price_bages:hover,
div.e_price_bages:hover {
  opacity: 1 !important;
}

.check-b {
  max-width: 342px;
  position: relative;
  text-align: left;
  margin: 0 auto;
}

.m_icon_top {
  margin-top: -60px;
}

.b_payment_option--signature-cash {
  color: #000000;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  background-color: #f6f6f6;
  border: 1px solid rgba(178, 178, 178, 0.45);
  border-radius: 2px;
  position: relative;
  padding: 15px 0;
}

.b_payment_option--signature-cash:after,
.b_payment_option--signature-cash:before {
  bottom: 100%;
  left: 35%;
  /*        left: auto;*/
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_payment_option--signature-cash:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #f6f6f6;
  border-width: 5px;
  margin-left: -5px;
}

.b_payment_option--signature-cash:before {
  border-color: rgba(246, 246, 246, 0);
  border-bottom-color: rgba(173, 173, 173, 0.5);
  border-width: 6px;
  margin-left: -6px;
}

.b_payment_option--signature-cash small {
  display: block;
  line-height: 20px;
}

.b_payment_option--signature-cash small.e_top {
  margin-top: 5px;
}

.page .new-page .addresses .data dd.e_branch_btn {
  padding: 0;
}

.page .new-page .addresses .data dd.e_branch_btn a {
  position: relative;
  background-color: #ffdb00;
  font-size: 14px;
  color: #000000;
  max-width: 317px;
  width: 100%;
  height: 38px;
  padding: 8px 5px 5px 48px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
}

.page .new-page .addresses .data dd.e_branch_btn a:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 50%;
  margin-top: -11px;
  width: 26px;
  height: 22px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAC5klEQVRIS62VW0iUQRTHf/Opi6KWRAWJsq2uWVZERA9REELQjegK5aXoLaIk6EIXCCuCItIgeqgegoiiC0YvveSLXR4Cs4ewwtr93JUKoguZle76+Z0Y3bFt6cu1HFj2Y+b8z2/OOXNmFB7jRlngrLhSJ4pmF2kB1eZKRriouDhS2dLieOm85pXXwoV587ImdH++JFDriiAw+Bsa8kawOhTuU0S9tLDaN9l269/gniAjuhOcujSOanJFcn+HpbqV9upwdPaoI0oWNJeVzfgizosBEdy/5+x9fm+8ZNW7dz9SzUaMSAu65sw6HYrF9nxwHGRkWI+rMotqQ6GvyTANmgvcAyZ6bLZ3aUF+zo7Jk5icmYndF0MplVSvP6skwy2tedVlm1UNMjV+CBQAFmDm9ZrOVsRnWZ8aigqXTc/JnvLZcRhI49gpseZX2fYTbWocbgUup6HlyazyXXZfvHFAxNK7MLlP3vGv06nDkA3VdrTJrO8HTqUDMjbXSwN1KA64rltY6PORnaH46Dj0DIh2/lwQP6i8oW5QjQZUDxwbDcjYPp05bc79b9+3vI07uxfl55KnrM4lHaGSa0H/AkTVK1SbIGsM6Ahw9F9ASRopyMq68qW/f4ueu1riX4GisiYc3ZdcozEBAQeBk9rx3fLg6m7HWVsdjuj6Dx+Gf05dckTAaWAwgtaKaTtDsfjKqnBkeTJoO3D+f1MHNAJ7tJ9bwcBrRyRYFY4MHkxTo8PA8TEANQB7tZ8bwcAjV2RhKug/GcPyE8Chx8HguKg43bqpRWR9jR29rSNqAtaNEakMCLVWlK8OxWJ3Eg19sSoc2WYaezGQA/Qmrpx+oC8xp/9Ns2clvvVmdTNqvQ/IBh4AwxfpFb9/CpY1bnNnZ4epkVcw1cCZBFDfd8ZpDAiMNgNez0Qx8Bgo9HBYB5wbDSwVpNPXBsxI08lG4GY6tqkg/RQ/Swh7gHiiZsaXts8AxieeEx2Vjm7E8RPDWBFajLzSFwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 479px) {
  .page .new-page .addresses .data dd.e_branch_btn a {
    padding: 10px 2px 5px 30px;
    text-decoration: underline;
  }

  .page .new-page .addresses .data dd.e_branch_btn a:hover {
    text-decoration: none;
  }

  .page .new-page .addresses .data dd.e_branch_btn a:before {
    left: 5px;
    width: 22px;
    height: 18px;
    margin-top: -9px;
  }
}

.b_branches_wrap_desktop {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .b_branches_wrap_desktop {
    display: none;
  }
}

.b_branches_wrap_desktop--coll {
  width: 33.3333%;
}

.b_branches_wrap_desktop--coll > a {
  color: #000;
  font-size: 18px;
  text-decoration: underline;
  display: block;
  margin-bottom: 20px;
}

.b_branches_wrap_desktop--coll > a:hover {
  text-decoration: none;
}

.b_branches_wrap_desktop h2 {
  color: #a22729;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1;
  margin: 0;
  padding: 0 0 10px;
  border: none;
}

.b_branches_wrap_mobile {
  display: none;
}

@media (max-width: 991px) {
  .b_branches_wrap_mobile {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
  }

  .b_branches_wrap_mobile--coll {
    width: 50%;
  }

  .b_branches_wrap_mobile--coll > a {
    color: #000;
    font-size: 18px;
    text-decoration: underline;
    display: block;
    margin-bottom: 10px;
  }

  .b_branches_wrap_mobile--coll > a:hover {
    text-decoration: none;
  }

  .b_branches_wrap_mobile h2 {
    color: #a22729;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.1;
    margin: 0;
    padding: 0 0 10px;
    border: none;
  }
}

@media (max-width: 449px) {
  .b_branches_wrap_mobile--coll {
    width: 50%;
  }

  .b_branches_wrap_mobile--coll > a {
    font-size: 14px;
  }

  .b_branches_wrap_mobile h2 {
    font-size: 22px;
  }
}

.b_driving_school_info {
  display: table;
  text-decoration: none;
  width: 100%;
}

@media (max-width: 991px) {
  .b_driving_school_info {
    display: block;
  }
}

.b_driving_school_info--coll {
  border: 1px solid #e4e3e3;
  border-radius: 3px;
  display: table-cell;
  padding: 0 9px;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .b_driving_school_info--coll {
    display: block;
    width: 100%;
    padding: 9px;
  }
}

.b_driving_school_info--coll.m_left {
  margin-right: 4px;
  padding: 0;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 5px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  width: 232px;
}

.b_driving_school_info--coll.m_left img {
  display: block;
}

@media (max-width: 991px) {
  .b_driving_school_info--coll.m_left {
    margin: 0 auto 10px;
    border: 1px solid #ffffff;
  }
}

@media (max-width: 479px) {
  .b_driving_school_info--coll.m_left {
    display: none;
  }
}

.b_driving_school_info--coll_line {
  display: block;
}

.b_driving_school_info--coll_line:first-child {
  margin-bottom: 6px;
}

@media (max-width: 479px) {
  .b_driving_school_info--coll_line:first-child {
    text-align: center;
  }
}

.b_driving_school_info--coll_line .e_text_yellow {
  background-color: #f5c124;
  border-radius: 3px;
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 17px;
  text-decoration: underline;
  text-transform: uppercase;
  padding: 10px 15px;
  display: inline-block;
  margin-right: 10px;
}

@media (max-width: 479px) {
  .b_driving_school_info--coll_line .e_text_yellow {
    margin-bottom: 10px;
  }
}

.b_driving_school_info--coll_line .e_text_h {
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 17px;
  display: inline-block;
}

.b_driving_school_info--coll_line .e_text_p {
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
}

@media (max-width: 479px) {
  .b_driving_school_info--coll_line .e_text_p {
    text-align: center;
    display: inline-block;
    padding: 0 20px;
  }
}

.b_driving_school_info:hover .e_text_yellow {
  text-decoration: none;
}

.transmission .e_badge_sticker,
.practice_price .e_badge_sticker {
  left: auto;
  position: absolute;
  right: 10px;
  top: 10px;
}

.b_flex_container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  list-style: outside none none;
  margin: 0 0 45px;
  padding: 0;
  position: relative;
}

.b_flex_container:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU0AAAARCAYAAABZy/78AAADYklEQVR4Xu3bS2gTURQG4P9M0ipSbcWNgphJJigo2AqCWBCrKIqCKGgt8YVa1I0LFwq+X+BK8LETFBfSxPfChYIodqF0oUUFK23Js7W6kqotam1mjkzaQowPEIwdyH+XM5N7znxzOXNn7kRiVqDWUVkL6OMNycxtsFGAAhSgwA8CUctcLpAFMPSORC2zGcBCCNr7KifN3tnaOkgvClCAAhQYErgO+LKW+RTAHIE8kWg4WA/Va7m9grOReHoPsShAAQpQYEggGjaPQ3FkqEbKelFAYpb5GEDtSOGcMtXcu6i5OUs0ClCAAqUqcAwwZljBAwo9kZtSKl74k+m5kqukweBsNbRFgHHDQM9VjX2RZPKhAFqqaDxvClCgNAWaQqElIo5bLOe7Agp89jlS25BKvcwVTbfFwsFVqnoDQHkeU0aBeyLSqoJOyeKDltn9pcnIs/5nAoM+G7b9aUNXV+/f9uk+GUWnTasyDKPSKXeMv/09j6dAoYAM+irUjypRTFcHNSK6EoCZd9w3A7q6IZG5l3tCz+8gagUWA9IEYDJpKVBsAffuDaBNIPezfufS5o5M6lcxY6Zpqk8aIboUipqCG3ux02T/pS3QA9F1kXimZYThh6LpbrxsmlVjDDkM0UYAE0rbi2f/HwVsVZyfaPj3r4jHB9y4j+rq/O+6U6cA7AHE/x9zYSgKfFDBuTLHOFOfTH7M5/ipaI7svD5rVkX2S/8yEdQppBrQICCVAMbTkwLFElDF/bJkesVrQKdb5k0Aa4oVi/1SYFjALYq9qugUyCtDnAfG2IqH9W1t334l9NuiSU4KFEvAXZWcGQpNHTTspQLZDUV1fiyFHBE4nwE5nbf9qwBXbTVu2eUDLVvae94XKz/2S4E/CbBocnyMqoD7CP62O3VUIAfz3rH3AXA/eZs4nNxdvy+7o77zTc+oJsvgFChcCKIIBUZLIBYKbFORi4VjUiCnGhKpQ/z0bbSuDOMWCnCmyTHhGYEmK3BSIIfyEroQSaR3eSZBJkIBzjQ5BrwkkPuPb8h8AsE8AJ0DNqq3ptNfvZQjc6EAZ5ocA54SiIUDc1TlGRQbI8l0zFPJMRkKcKbJMeBFgahlXvviH9O4vaPDXRBio4CnBDjT9NTlYDKuwBXLCm9KJOLUoIAXBb4DWMj00szBFg0AAAAASUVORK5CYII=");
  width: 333px;
  height: 17px;
  left: 50%;
  margin-left: -166.5px;
  bottom: -30px;
}

@media (max-width: 479px) {
  .b_flex_container:before {
    width: 260px;
    height: 13px;
    margin-left: -130px;
    bottom: -20px;
  }
}

@media (max-width: 479px) {
  .b_flex_container {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-bottom: 30px;
  }
}

.b_flex_container--item {
  text-align: center;
  width: 33.3333%;
  background-color: #ffffff;
  border: 1px solid #d5d2d2;
  border-radius: 1px;
  padding: 8px;
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 22px;
  min-height: 156px;
}

@media (max-width: 991px) {
  .b_flex_container--item {
    font-size: 16px;
    line-height: 18px;
  }
}

@media (max-width: 479px) {
  .b_flex_container--item {
    width: 100%;
    margin-bottom: 10px;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    min-height: 90px;
  }
}

.b_flex_container--item.m_center {
  margin: 0 17px;
}

@media (max-width: 991px) {
  .b_flex_container--item.m_center {
    margin: 0 5px;
  }
}

@media (max-width: 479px) {
  .b_flex_container--item.m_center {
    margin: 0 0 10px 0;
  }
}

.b_flex_container--item > div {
  background-image: linear-gradient(to top, #f5f3ea 0%, white 100%);
  background-color: #707070;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  vertical-align: middle;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 18px;
}

@media (max-width: 991px) {
  .b_flex_container--item > div {
    padding: 0 10px;
  }
}

.b_title_orange {
  background-color: #fcc500;
  border-radius: 5px;
  width: 100%;
  text-align: center;
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 23px;
  padding: 21px 10px;
  position: relative;
  margin-bottom: 40px;
}

.b_title_orange:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 8px 0 8px;
  border-color: #fcc500 transparent transparent transparent;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;
}

@media (max-width: 479px) {
  .b_title_orange {
    font-size: 23px;
    line-height: 25px;
    padding: 12px 5px;
  }
}

.b_sentence_list {
  background-color: #f6f6f6;
  border-radius: 4px;
  padding: 52px 40px 25px 21px;
  position: relative;
  margin-bottom: 25px;
}

@media (max-width: 479px) {
  .b_sentence_list {
    padding: 96px 10px 25px;
  }
}

.b_sentence_list:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 204px;
  height: 60px;
  right: 24px;
  top: 50px;
}

@media (max-width: 991px) {
  .b_sentence_list:before {
    width: 170px;
    height: 50px;
  }
}

@media (max-width: 479px) {
  .b_sentence_list:before {
    top: 30px;
    right: auto;
    left: 50%;
    margin-left: -85px;
  }
}

.b_sentence_list--title {
  position: absolute;
  background-color: white;
  border: 2px solid rgba(252, 197, 0, 0.72);
  border-radius: 25px;
  text-align: center;
  padding: 12px 5px;
  width: 294px;
  left: 50%;
  margin-left: -147px;
  top: -25px;
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 23px;
}

@media (max-width: 479px) {
  .b_sentence_list--title {
    font-size: 22px;
    width: 240px;
    margin-left: -120px;
    padding: 8px 5px;
  }
}

.b_sentence_list .b_section_list_check {
  margin: 0;
}

.b_sentence_list .b_section_list_check li {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 18px;
}

.e_btn_red_mid {
  background-color: #a62320;
  max-width: 236px;
  display: block;
  margin: 0 auto 25px;
  text-align: center;
  text-decoration: underline;
  height: 51px;
  color: white;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 46px;
}

.e_btn_red_mid:hover {
  text-decoration: none;
}

.b_education_disabled--form.m_1 .form-control textarea {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #c1c1c1;
  border-radius: 3px;
  box-sizing: border-box;
  height: 88px;
  line-height: 36px;
  max-width: 297px;
  padding: 0 10px;
  position: relative;
  width: 100%;
  z-index: 20;
  margin-bottom: 10px;
}

.b_education_disabled--form.m_1 .form-send-success {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  border: 2px solid #7aa600;
  bottom: 0;
  color: #7aa600;
  display: none;
  font-size: 16pt;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 500;
}

.b_education_disabled--form.m_1 .form-row {
  margin-bottom: 10px;
}

.page .new-page .full-price .box {
  line-height: 1.1 !important;
  padding: 0 20px 10px !important;
}

.page .new-page .full-price .box .e_btn_calc {
  margin: 10px auto 0 !important;
}

.b_two_rows {
  display: -ms-flexbox;
  display: flex;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 991px) {
  .b_two_rows {
    display: block;
  }
}

.b_two_rows--item {
  text-align: left;
  width: 49%;
}

@media (max-width: 991px) {
  .b_two_rows--item {
    width: 100%;
    margin-bottom: 15px;
  }
}

.b_two_rows--item_title {
  margin-bottom: 15px;
  color: #3a3b3d;
  font-size: 19px;
  font-weight: normal;
}

.b_two_rows--item a {
  background: #a22729 none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  height: 38px;
  line-height: 38px;
  padding: 0 35px;
  text-decoration: underline;
  width: auto;
}

.b_two_rows--item a:hover {
  text-decoration: none;
}

.b_two_rows--item.m_right a {
  width: 260px;
  text-align: center !important;
}

.w-group-calc-info-block.promo-info-block {
  margin-bottom: 15px;
}

.b_section_category .form-send-success {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  border: 2px solid #7aa600;
  bottom: 0;
  color: #7aa600;
  display: none;
  font-size: 16pt;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 500;
}

.b_section_category .form-send-success .success-message {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
  padding: 0 30px;
}

.b_payment_option--row.m_three_buttons {
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.b_payment_option--row.m_three_buttons .b_payment_option--coll {
  width: 33.3333%;
  max-width: 33.3333%;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

.b_payment_option--row.m_three_buttons .b_payment_option--coll.m_cash {
  margin: 0;
}

@media (max-width: 479px) {
  .b_payment_option--row.m_three_buttons .b_payment_option--coll.m_cash {
    margin: 0 0 15px;
  }
}

.b_payment_option--row.m_three_buttons .b_payment_option--coll.m_online {
  margin: 0 10px;
}

@media (max-width: 479px) {
  .b_payment_option--row.m_three_buttons .b_payment_option--coll.m_online {
    margin: 0 0 15px;
  }
}

@media (max-width: 991px) {
  .b_payment_option--row.m_three_buttons .b_payment_option--coll {
    padding-top: 45px;
  }
}

@media (max-width: 479px) {
  .b_payment_option--row.m_three_buttons .b_payment_option--coll {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
    width: 100%;
    padding-top: 10px;
  }
}

.b_payment_option--row.m_three_buttons .e_badge {
  background-color: #ffb300;
  border-radius: 2px;
  color: #210000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 19px;
  padding: 4px 8px;
  position: absolute;
  right: 10px;
  text-transform: none;
  top: 10px;
  z-index: 2;
}

.b_payment_option--row.m_three_buttons .e_badge:after {
  background-color: #ffffff;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: -5px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  width: 8px;
  z-index: 1;
}

.b_payment_option--row.m_three_buttons .e_badge:before {
  background-color: #ffb300;
  border-radius: 5px;
  content: "";
  display: block;
  height: 21px;
  left: -9px;
  margin-top: -11px;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  width: 22px;
  z-index: -1;
}

.b_payment_option--signature-demo {
  color: #000000;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  background-color: #f6f6f6;
  border: 1px solid rgba(178, 178, 178, 0.45);
  border-radius: 2px;
  position: relative;
  padding: 15px 0;
}

.b_payment_option--signature-demo:after,
.b_payment_option--signature-demo:before {
  bottom: 100%;
  right: 37.5%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_payment_option--signature-demo:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #f6f6f6;
  border-width: 5px;
  margin-left: -5px;
}

.b_payment_option--signature-demo:before {
  border-color: rgba(246, 246, 246, 0);
  border-bottom-color: rgba(173, 173, 173, 0.5);
  border-width: 6px;
  margin-left: -6px;
}

.b_payment_option--signature-demo small {
  display: block;
  line-height: 20px;
}

.b_payment_option--signature-demo small.e_top {
  margin-top: 5px;
}

.page .new-page .full-price .box {
  line-height: 1.1 !important;
  padding: 0 20px 10px !important;
}

.page .new-page .full-price .box .e_btn_calc {
  margin: 10px auto 0 !important;
}

.b_two_rows {
  display: -ms-flexbox;
  display: flex;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 991px) {
  .b_two_rows {
    display: block;
  }
}

.b_two_rows--item {
  text-align: left;
  width: 49%;
}

@media (max-width: 991px) {
  .b_two_rows--item {
    width: 100%;
    margin-bottom: 15px;
  }
}

.b_two_rows--item_title {
  margin-bottom: 15px;
  color: #3a3b3d;
  font-size: 19px;
  font-weight: normal;
}

.b_two_rows--item a {
  background: #a22729 none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  height: 38px;
  line-height: 38px;
  padding: 0 35px;
  text-decoration: underline;
  width: auto;
  font-size: 12px;
}

.b_two_rows--item a:hover {
  text-decoration: none;
}

@media (max-width: 479px) {
  .b_two_rows--item.m_left a {
    height: auto;
    line-height: 18px;
    width: 240px;
    text-align: center !important;
    display: block;
    margin: 0 auto;
    font-size: 14px;
    padding: 10px 15px;
  }
}

.b_two_rows--item.m_right a {
  width: 260px;
  text-align: center !important;
}

@media (max-width: 479px) {
  .b_two_rows--item.m_right a {
    display: block;
    margin: 0 auto;
    font-size: 14px;
    line-height: 18px;
    width: 240px;
    padding: 10px 15px;
    height: auto;
  }
}

.stock .deal-period,
.schedule-b .deal-period {
  display: inline-block;
  position: relative;
  padding: 0 96px 0 35px;
  margin: 0 50px 0 0;
  line-height: 45px;
  background: #f5f5f5;
  border-radius: 3px;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .stock .deal-period,
  .schedule-b .deal-period {
    margin: 0 0 10px;
    padding: 0;
  }
}

.stock .deal-period > div,
.schedule-b .deal-period > div {
  position: relative;
  padding: 0 10px 0 50px;
}

.stock .deal-period > div:before,
.schedule-b .deal-period > div:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 50px;
  margin: auto;
  background: url("/images/deals/ico-countdown.png") no-repeat 50% 50%;
}

@media (max-width: 479px) {
  .stock .deal-period > div,
  .schedule-b .deal-period > div {
    padding: 0 46px 0 50px;
    line-height: 18px;
  }
}

.stock .deal-countdown,
.schedule-b .deal-countdown {
  display: inline-block;
  position: relative;
  border: 1px solid #82be00;
  border-radius: 3px;
  font-size: 20pt;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .stock .deal-countdown,
  .schedule-b .deal-countdown {
    display: block;
    margin: 0 auto;
    width: 216px;
  }
}

.stock .deal-countdown:before,
.schedule-b .deal-countdown:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: -7px;
  top: 50%;
  margin-top: -6px;
  border-right: 6px solid #82be00;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.stock .deal-countdown span,
.schedule-b .deal-countdown span {
  display: inline-block;
  position: relative;
  line-height: 40px;
  padding: 0 0 20px 0;
  width: 40px;
  text-align: center;
}

.stock .deal-countdown span:after,
.schedule-b .deal-countdown span:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  text-transform: uppercase;
  font-size: 7pt;
  line-height: 30px;
  vertical-align: middle;
}

.stock .deal-countdown span.days,
.schedule-b .deal-countdown span.days {
  width: 60px;
  color: #ffffff;
  background: #82be00;
}

.stock .deal-countdown span.days:after,
.schedule-b .deal-countdown span.days:after {
  content: 'дни';
}

.stock .deal-countdown span.hours:after,
.schedule-b .deal-countdown span.hours:after {
  content: 'часы';
}

.stock .deal-countdown span.minutes:after,
.schedule-b .deal-countdown span.minutes:after {
  content: 'мин.';
}

.stock .deal-countdown span.seconds,
.schedule-b .deal-countdown span.seconds {
  color: #a22729;
  margin-right: 10px;
}

.stock .deal-countdown span.seconds:after,
.schedule-b .deal-countdown span.seconds:after {
  color: #2f2f2f;
  content: 'сек.';
}

.stock .deal-info-head,
.schedule-b .deal-info-head {
  text-align: left;
}

@media (max-width: 991px) {
  .stock .deal-info-head,
  .schedule-b .deal-info-head {
    width: 100%;
    max-width: 288px;
    margin: 0 auto 10px;
  }
}

.stock h4,
.schedule-b h4 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  color: black;
  font-weight: 400;
  text-align: left;
  margin: 0 0 5px;
}

.stock h4 span,
.schedule-b h4 span {
  color: #b3312f;
  font-weight: 700;
}

.stock_info {
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 991px) {
  .stock_info {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.stock_info > div:first-child strong {
  color: #b3312f;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 39px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .stock_info > div:first-child {
    text-align: center;
  }

  .stock_info > div:first-child strong {
    margin: 0;
  }
}

@media (max-width: 991px) {
  .stock_info > div {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

.stock_info ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: 'Roboto Condensed', sans-serif;
}

@media (max-width: 991px) {
  .stock_info ul {
    max-width: 200px;
    margin: 0 auto;
  }
}

.stock_info ul li {
  font-size: 15px;
  font-weight: 400;
  position: relative;
  padding-left: 20px;
}

.stock_info ul li:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA9UlEQVQoU43SLUuDYRTG8d/tG8jEZhDBtCgGNQgGwWLYMzBYBJMfYUaLMDAIIqyaLYrBvbGkmGdY0q9gFjSpt/jwOCeOuZMO51x/zjkXJxgyYt0C9sIw+li3iStR618gNq36cINJnA0EYsusN23MZZtcDwYaqqJid+3grgvEC1Ny8qGg8yWINduCyx7xobZyCsSaLSMqomf3FiVGPXlAPgWCUig4TdPYcCIq9bi1gxlUstpBSBx990O8NebFPsoYxyNymMd5SOz2Wv9zQ9W6EVVMZ4KOaC0UvfYFsluWhNTzCSyHJJ32K/7YGps2vFsJRcf9vuATRYM+UcdsCUAAAAAASUVORK5CYII=");
  width: 12px;
  height: 12px;
  left: 0;
  bottom: 4px;
}

.stock_info ul li i {
  position: relative;
  display: inline-block;
}

.stock_info ul li i:before {
  content: '';
  position: absolute;
  background-color: #cccccc;
  height: 1px;
  width: 100%;
  left: 0;
  top: -5px;
}

.stock_info ul li i.m_1 {
  width: 15px;
}

.stock_info ul li i.m_2 {
  width: 30px;
}

.stock_info ul li i.m_3 {
  width: 30px;
}

.stock_info .e_btn_calc {
  margin-top: 16px;
}

@media (max-width: 991px) {
  .stock_info .e_btn_calc {
    margin: 10px auto 0;
  }
}

.b_payment_option--signature-cash.m_radio_selec {
  padding: 0;
  border: none;
  background-color: #ffffff;
  font-family: "Roboto Condensed", sans-serif;
}

.b_payment_option--signature-cash.m_radio_selec:before,
.b_payment_option--signature-cash.m_radio_selec:after {
  display: none;
}

.b_option_signature--inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
}

.b_option_signature--item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: left;
  position: relative;
  width: 425px;
  border-top: 1px solid rgba(178, 178, 178, 0.45);
  border-left: 1px solid rgba(178, 178, 178, 0.45);
  border-bottom: 1px solid rgba(178, 178, 178, 0.45);
  padding: 15px;
  box-sizing: border-box;
  background-color: #f6f6f6;
}

@media (max-width: 991px) {
  .b_option_signature--item {
    border-bottom: none;
    border-right: 1px solid rgba(178, 178, 178, 0.45);
    -ms-flex-order: 2;
    order: 2;
  }
}

.b_option_signature--item:after,
.b_option_signature--item:before {
  bottom: 100%;
  left: 25%;
  right: auto;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

@media (max-width: 991px) {
  .b_option_signature--item:after,
  .b_option_signature--item:before {
    left: 50%;
  }
}

.b_option_signature--item:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #f6f6f6;
  border-width: 5px;
  margin-left: -5px;
}

.b_option_signature--item:before {
  border-color: rgba(246, 246, 246, 0);
  border-bottom-color: rgba(173, 173, 173, 0.5);
  border-width: 6px;
  margin-left: -6px;
}

.b_option_signature--item.m_radio {
  padding-top: 10px;
  border: none;
  width: 295px;
  padding-right: 0;
  background-color: #ffffff;
  position: relative;
}

@media (max-width: 991px) {
  .b_option_signature--item.m_radio {
    padding: 10px 0;
    -ms-flex-order: 1;
    order: 1;
  }
}

.b_option_signature--item.m_radio:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAACfCAYAAABp7YDZAAAD7klEQVR4Xu2dO4sUURCFv/UJK6igoAi+MBIjH4kiiAomiiAa+Qg0URcNFBQVxTcbmIliaGpmYiLobzty4M7Su/bsdt/pmb4NVTBMMt1z6vTXdW8NXcwcAw1Ji3ND0y7Jmr8AC4MSL2k98B24ZdMHI17SJuAHcGVEyyDES5oHfgIXqpgXL17SNuAXcHrl/Vm0eEk7gd/AsbrCUqx4SXuAP8DhcRWxSPGSDgJ/Ab+PjeLES7LTdtzOrxpFiZdkts24WV8zihEvydXEVcXVpVEUIV6S67fruOt54+hdvCSvmF45vYK2il7FS/IexXsV71laR2/iJS2k3WG2huwDW9tUOUDSM2BxknP42L7Ea1LhIT7HQUnhfDDfFp3AJkplW2aAwCawCWwyHAhsMkyLahPYBDYZDgQ2GaZFtQlsApsMBwKbDNOi2gQ2gU2GA4FNhmlRbQKbwCbDgcAmw7SoNoFNYJPhQGCTYVpUm8CmBTaSTgLvgfMtDhv70Zk8eyDpKPAOuNSF6NE5pio+PeD5Frg2DUSnIl7SIeA1cANY16Xb1XN1Kl7SXuAlcBvYOC3RnWIjaRfwHLgHbJ626E7ES9oBPAEeAFtmJXoi8ZK2Ao/Sq/Gzv10n14r5NLthl58Cdr3XaCQ+TcqYZ3O9u1fFlS9fVbykDalyuILsK0X0qsxLcm2+DrwBXLOLjGXOp9G1q0n0kSIV12Ej6SLgpfx46aKXsJF0FvgAnBqK6Kr4Tp7r7SPxua5asr7EuzHwXnt42Iwck+RGwUm4cRhEjCuVTmLsTF4pmdWusGmRciPhhmIYi9RKR9P24E5qMNxoFBVNN2ZuMO4CLwA3HkVEI/GVm9oNh7fEbkCGsSWuwckNyKgZcWPSS7RyviaJURv4sO1QYhfZTiS+gpMbFDcqvi+G0YDXXAk3LKOfPtzITDU6cb4mCa8NbmTc0AzjR6eaJNzQOAk3OJ0b1fkJ6zhJs93ecrjh6SxmIr5yY3vn6p+4z3WRwUzFV5LopAEK8W0R6Kp7C+fD+bYOTGPhaKIhmA/nm3Cy4jOBTWAT2GQ4ENhkmBbVJrAJbDIcCGwyTItqE9gENhkOBDYZpkW1CWwCmwwHApsM06LaBDaBTYYDgU2GaVFtApvAJsOBwCbDtKg2gU1gk+FAYJNh2tCrzWXgM7A/I/elQ3p50snfnoYkXwGPc/5jxOfoTXzlST+Pd3wDzrS9Cr2LT1fBOm4Cn9oMFxQhvnIVtgMf0zj2ms8gFyW+ksSJhJLfx0aR4hNKdv5+mlv0FfkvihVfuQoeLPC94NGnZXqLF19JwtOjX6vDZ4MRn1Dyf055XfD6MD8o8ZWrcMAr9D8O03l90pbu1gAAAABJRU5ErkJggg==");
  width: 47px;
  height: 159px;
  top: -5px;
  left: -36px;
  border-color: transparent;
  background-repeat: no-repeat;
}

@media (max-width: 991px) {
  .b_option_signature--item.m_radio:after {
    display: none;
  }
}

.b_option_signature--item.m_radio:before {
  background-image: url("data:image/png;base64,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");
  width: 71px;
  height: 180px;
  top: -10px;
  left: -46px;
  border-color: transparent;
  background-repeat: no-repeat;
  z-index: 10;
}

@media (max-width: 991px) {
  .b_option_signature--item.m_radio:before {
    display: none;
  }
}

.b_option_signature--item.m_radio div {
  width: 100%;
}

.b_option_signature--item small {
  font-size: 12px;
  line-height: 16px;
}

.b_option_signature--item .e_top {
  display: table;
}

.b_option_signature--item .e_top span {
  display: table-cell;
}

.b_option_signature--item .e_top span:first-child {
  min-width: 15px;
}

.b_option_signature--item .e_title {
  color: black;
  display: block;
  font-size: 18px;
  font-weight: 700;
  max-width: 115px;
  line-height: 17px;
  margin-bottom: 5px;
}

.b_option_signature--item .e_text {
  color: #666;
  display: block;
  font-size: 13px;
  font-weight: 400;
  max-width: 115px;
  line-height: 14px;
}

.b_option_signature--item .e_label {
  position: relative;
  display: table;
  padding-left: 30px;
  width: 100%;
  box-sizing: border-box;
}

.b_option_signature--item .e_label_item {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}

.b_option_signature--item .e_label_item:last-child {
  text-align: right;
  padding-top: 3px;
}

.b_option_signature--item input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

.b_option_signature--item input[type="radio"].e_radio:empty {
  visibility: hidden;
  position: absolute;
}

.b_option_signature--item input[type="radio"].e_radio:empty ~ label.e_label {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.b_option_signature--item input[type="radio"].e_radio:empty ~ label.e_label:before {
  position: absolute;
  display: block;
  margin-top: 0;
  left: 0;
  content: '';
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAB3UlEQVQ4T6WUP2hUQRDGf5Pjgu8wptFSm3jR4t6+K644bZRoSGMaE7CyULCwtbMSLCxtBUUE7SRoEQshKIogr7jido/DP6iFltrEFA99jxsZ8YUYjjNetlpmZ779Zvb7VhiyvPdzqnoOmBORQ5aiqp+B5yLyMEmSZ9vLZGsghHAUuKWqJ4ddUMZE5AVw2Tn3djNWbkIIJ1R1FZgCvgE3ReRJFEXvLSfLsllVPQNcAfYDGyKy6Jx7aee/GRkTVU2BaeBRnucXW63W+jBWnU5nulqt3gWWgHURaRszUVUJIbwG2iLyOI7jJRHRUa39qVkBzgKpc+64gZxW1TVrJ8uymXa7/X0USHmWpum+KIo+AAdEZF6897eBS6p6rdlsXt8JSJnjvb8K3ADuGJChzlQqlWaj0fD/AxRCiFU1AB8N6AcwWavV9tTrddvvePX7/cmiKKzmpwHZTKbGBNpbFMVGCWSiOjJOa71ezw0GAxvHJ2N0Hzi/y2E/kG63uyAiT4GvWZYdHuf5VXXhL0Gaqp1zy2MJcrcWmZiYOBbH8ZtN9w8zLbCa5/m7KIqkKIpZYHGkabf8AGbee+a7f4gpFZELQ7+RstAM6b2fF5Fl4BRw0HQCfAFeqepKkiRr2+f4C5aSAyeTKM2aAAAAAElFTkSuQmCC");
  width: 18px;
  height: 18px;
}

.b_option_signature--item input[type="radio"].e_radio:checked ~ label.e_label:before {
  left: -1px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACXUlEQVQ4T6VUT0gUcRh9bxbdJVLBMtrZmSlULJCiS2Fdqv2jIOohhU4dCjp4q25REER1tGNQRFA3kYJWoprZtQhC6mSXLLaldtwxSArXDrtbM1/MuisWy4I2x29+7/2+773v/Yg6XyqyKypwT4owSsDwjwiQIyXtQZnsz+dS/8K4vvBM3b03IO4tEMfqXbBWE7xwGRgfcD7P12prRM93akcVRUkC0gJgCcIJCXjTv0Khj/7hpmKxh64yBMoFANsBrnieN9z/deGl/79CVOkE7iyANhIPvWDTmUQ2u1yvK7Ozs42l33chMgpg2UWgz++MAjCl6q8B9AF4FHPsUQKSUo1hAc4DcnCVkG9BTMTzuWkfk47oUyI4AWA25thHaKlGHBDTH6dcDHYNfs8UzLB+jcSleh2J4Hpi0b78pL27NRgqZQToAJhgSjVuC+QsIFfizsJVK2IMQSTZSGyCIzEnl7TCxkVQbhC8Q0vVMwC6FHoHovn8nKUaaUCON3QNnIk7uaipafvo8R2ATz5RCUBzeUswNJjJlCzVKFSda8DFlbiTa53s7W1u/1Hw8WVfowpwY0T4GXfslpmOjq1uU2ilRjQPyJ7NjGZp2n54nAORpRnR7lN4qib2qu3yeCNiC+UBzbA+QOIpgW+lYrB7M/ZTMPDXQvpbHc3bY/5CplV9xAPPAXKoupBvCNz0ba+7kP8bERHlcGLxy/uGoXU9SW7TdnzIFotsWyr0BBQONwxtTdhqeO9Vc9dI71kXgdN1n5EaqjJ/WE+AHBNKDB50EGVCbEB5BZGp6KJt+jquv+kPXgZELmGcRVgAAAAASUVORK5CYII=");
}

.b_option_signature--item .e_price_bages {
  margin: 0 !important;
  min-width: 108px;
  text-align: left;
}

.b_option_signature--item .e_line_text {
  color: #cacaca;
  font-size: 12px;
  font-weight: 400;
  position: relative;
  text-align: center;
  margin-bottom: 5px;
}

.b_option_signature--item .e_line_text:before {
  content: '';
  position: absolute;
  width: 250px;
  height: 1px;
  background-color: #cacaca;
  top: 50%;
  right: 0;
  z-index: 0;
}

@media (max-width: 991px) {
  .b_option_signature--item .e_line_text:before {
    width: 100%;
  }
}

.b_option_signature--item .e_line_text span {
  background-color: #ffffff;
  z-index: 5;
  position: relative;
  padding: 0 5px;
}

.b_option_signature--h {
  color: #0d0000;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 26px;
}

@media (max-width: 479px) {
  .b_option_signature--h {
    line-height: 22px;
    margin-bottom: 15px;
    font-size: 20px;
  }
}

.branch-b.m_exam_routes .branch-text.m_icon_1 {
  padding-left: 55px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAZCAYAAABD2GxlAAACc0lEQVRIS+2Xz2sTURDHv5OEthALEaJ4sM0zG+uhIBovogfvihfB0KxSyEkvXvwz/BsERewW6VXP6sFjChYKVvLqK5ZIYoW2aWxrsxl5zQbWJe1mN5Hk0D3tj5l5n53vzNtZsgzBACoAygDi+C8H1YBmCqCkKRUFWYKsjPhFHL0yI+X6wvR0fC+6oYH7dozZScotL+/MpdMXiZpfAwPOGaL4QKprfSM6JpBlpGqmXBvXJo5yvsuSZYgv47t/snfL5d++1j0YvBAiMRpF1ZRqpA3ol039EgMFBPCxVf/kqX2uEWiCwTcHDeiryUABh1HiiinVqKtJhk5iL+DQSfwP4InEvvq4DDrtg934n3RxO0tHZLCrLl5pxHezs0uVejcpD2vTi8SLplTZsAsH8bPSYsdcVaeCDgsyRrHruVLpJwOBZrVu4Qjg15nM+Qg3pGej9g2hm8SZ/3gDwNiRHkzEBCJgC2C7ZUcxMA7HJxB3niOZCAQ9KZ3RZu29L8i41dcB1S8lgQH9AnqfW4b4DOCyc//9vo17BaU2Q8RxJ0afvwJ4G6CHAE634wWuOcsQ+v/lbEtVfMuvqnRQuA5Noj+B51r3L7wF+E4owPlM6iozLbqBImRnZkrfZVBITw1umlIdZs0yxAcAt0IBWoZ4B+C2G4aAhbxUuR4Bw2dwbmoyTTYJAj1m4H5nEH7OHH1jEy3NSlm1jNQzgC4BaBJ4fTuRfPqoWDxw+3boYl2DWwA98STg+He3DPEJwA3Hao3AB6yrT9cgmBikB9CJ1jVe5qUqWIZYATDl+FT2bYiCUnsewCqAOoEbTdAIAZPO8x8ErjMoAkLiL0pqiPBKMNLWAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  padding-bottom: 15px;
  border-bottom: 1px solid #dfdfdf;
}

.branch-b.m_exam_routes .branch-text.m_icon_2 {
  padding-left: 22px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAC0ElEQVQ4T22TX4hUVRzHP79z7+xKheyiIm663n8OZU8yEUQYGgY9bE+KODNLC0GsmNBLQgTCLor0UG9FpA+i7cyGFFiR/xDZiKAXkYKK1rkzs7Iv0Utk4Lp77/nFGWbG3dzzcu45v/v7/P58f0dYZ9WLxc3kK9dA465ZAO1+fz2ftt+cAttzdcbH1kwyutuo+XWVIQe87jm9P7Tp2cnbt1f6kHoy+hwqr/lSuHi40fjLGWpRtEvEzgNLInpTVQrAq4ABftm2Iyjtn5vLHkGi4HuElwXOltP2pDN8EUVFK/ZTFX7A8qKIvgLid50eh8xE0Zghn7B4Fwb85Tt57h+0yN+i+gzC28DGNfUKP2/bHjy/NpM4PKGqB0RQBKNW5sVwHdVv1uuXoI1/hjbv7vVEQaQeBf8iPAl6zn+Yv3N4cfHB+SAYGvC4IWgI0m8gaAHku546DjDdgcTBIvC0qnxSbbaO96J/OzLyxIOnzPBSPriS5/my53kDG7yHhS0jyZ+9UhzkbKnkO8gSMIhIrdJojTtlPJAjzaZTp7NqxdGoOn+vufpM5nuVZrNxNUkGpJ6E48AGq/nv4+m9H+txMOd+rqTtfW6vJ+HrWJ0Vo3vLjYU7nbs4uOUCV9L2S5+VSoU1wzaTJNuNZqcR8TPPnnzjj4WWCyLKUav2TLW5cKUWhjsx9pSIMbmaqcE0bfUhrr7ZJPwc1WonbZGvcjXveeR3e2VkeFs98mmBo927K+W0PdaHXEqSLRnZ+wKDVhGDpKq2hcgh59CRUs3HiLrhC9WKqqgRK1NrMpFHj4zZOHxLVY/dH970gpuJmSTZaDT7SZEPqmnrYi+7Dny9gZoCU4yDd4GxzNcJ1xunmhE9D1wup60PV/utC6nFO/cLctV1BuW3SrO9px4H14COYsCRStq+3H+A/8/kEnhZHHwETADLoMuKnBCYBoYBH/TLcrow2Sv/P+yeK1xq86UvAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  margin-bottom: 10px;
}

.branch-b.m_exam_routes .branch-text.m_icon_2 .branch-text-caption {
  margin-bottom: 15px;
}

.branch-b.m_exam_routes .branch-text.m_icon_3 {
  padding-left: 22px;
  background-image: url("/images/car.png");
  background-repeat: no-repeat;
  margin-top: 22px;
}

.branch-b.m_exam_routes .branch-text.m_icon_3 .branch-text-caption {
  margin-bottom: 5px;
}

.branch-b.m_exam_routes .branch-text-caption {
  color: black;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
  margin-bottom: 0;
}

.branch-b.m_exam_routes .branch-text-desc {
  color: #4b4b4b;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.branch-b.m_exam_routes .branch-text-addres-all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
  width: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.branch-b.m_exam_routes .branch-text-addres {
  width: 49%;
}

@media (max-width: 479px) {
  .branch-b.m_exam_routes .branch-text-addres {
    width: 100%;
    margin-bottom: 15px;
  }
}

.branch-text-addres-filial span {
  color: #2277b6;
}

.b_section_exam_routes .e_caption {
  color: #4b4b4b;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 20px;
  font-weight: 900;
  /*       text-decoration: underline;*/
  text-transform: uppercase;
  cursor: pointer;
  padding-left: 22px;
  position: relative;
  margin-bottom: 20px;
}

.b_section_exam_routes .e_caption span {
  border-bottom: 1px dashed;
}

.b_section_exam_routes .e_caption span.moscowregion {
  border-bottom: 1px dashed;
  font-size: 21px;
  text-transform: none;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #404246;
}

.b_section_exam_routes .e_caption:before {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABvUlEQVQ4T62UQWsTURSFv0NqEBQXIhgLkgnodDH6B6wILlzrqplEdGU32qIgrq17BcXaTd1ZnWl2blUQxPoHJAunwiSLagXtQszCpMmVSTM1VGMC9q3ee/e+w7nn3vPEjlXxvP3tVmMacV7GSeAgsGHiPcbzzJ59i1PV6o/+Z+o/BMfzZUn3gNxO8L7zupndLK3Wn6V32yDLrnPbYK4XeCdjXlleT1Vr6xXPyVmTsyZmgFNJjmCuGNXu9PbQY/AUbNPgRimqPxrEJHDz1wT3QWOSLhU/xEtKNOi0Gh+Bw6BpP4of/6OUbih0C1fAFg2+7W1yTKFbmAF7CFrxo/j0MIA0HrqFt2CToFktu84Lg3MyysXVWjA6iOMDgeClQtdZA8Y7LeXKcfxlVJBg4ui4LLMm+JyA/ASyflTrdip0HRsGlORWPC/baTWSt82knE8GR/6LSaoJUPKjWjiMxW9htzQBe7U73dmVOemKOZG/iGkpmVjguh/VFwaVFbr5q8CDZGINXS5F8ZMB3tEK2Lyp/SYzduBre/P7IVnmDCgZzMm/emdbrC1Gd4e5WNKtxDN/uDi9SP8TwQXgxCj/yS/8jM+oflhC6gAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  left: 0;
  top: 0;
  transition: all 0.2s ease-in-out 0s;
}

.b_section_exam_routes .e_caption.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABwklEQVQ4T62Uv2tTURTHP19Sg6A4iGAsSF5AX4foP2BFcHCuU/MS0ckuWlEQZ+uuoFi71M3WvGZzVUEQ6z8gGXwV3stQraAOYgaTJkduzZMYGw3YO917zznf+z0/vlcMrFqxuLfTbs4gpmQcB/YDX0y8wXiS2bVncbpe/9Yfpv5D9Wi+IukOkBsE7ztvmNn18lrjcXr3C2TF924azPUMr2XMK8uL6XqyUSt6OWtx2sQscML5COZKUXKrt4ceg2WwTYNr5ajxYBiTqp+/LLgLGpN0vvQ2XpKrQbfdfAccBM0EUfywHyD0PQui5Le0Q79wEWzR4PPuFkcU+oVZsPug1SCKTw4y2A7E+YR+4RXYJOiKVnzvqcEZGZXSWlIdHcQLgKrgmULfWwfGu23lKnH8cVSQ6sThcVlmXfDBgXwHsmnejv5f2rtlcr61YjHbbTddbMul897g0H8xSWsClIMoCUdNJ/R/1gTs+c50Z0fmZKvnE/lzmJbcxAJXg6ixMKy4oZ+/BNxzE2voQjmKHw3RjlbB5k2dl5mxfZ86m18PyDKnQG4wJ7fVTvpqj9Htf6lY0g2nmT9UnF6k/4ngLHBslP/kBw6C76h14dqbAAAAAElFTkSuQmCC");
}

.b_section_exam_routes .b_about_dropdown {
  padding: 0 21px 5px 24px;
}

@media (max-width: 479px) {
  .b_section_exam_routes .b_about_dropdown {
    padding: 0 10px 5px 10px;
  }
}

.b_section_exam_routes .b_about_dropdown--content_route {
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 5px 4px 4px 5px;
  padding: 15px;
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  .b_section_exam_routes .b_about_dropdown--content_route {
    padding: 15px 10px;
  }
}

.b_section_exam_routes .b_title {
  background-color: #f6f6f6;
  border-radius: 1px;
  color: #4b4b4b;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding: 10px 10px 7px 15px;
  margin-bottom: 15px;
}

.b_section_exam_routes table {
  width: 100%;
}

@media (max-width: 991px) {
  .b_section_exam_routes table {
    margin-bottom: 15px;
  }
}

.b_section_exam_routes table tr:hover td {
  background-color: #ffffff !important;
}

.b_section_exam_routes table td {
  color: black;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  background: none;
  padding: 0 10px;
}

.b_section_exam_routes table td:first-child {
  width: 200px;
}

.b_section_exam_routes table td:last-child {
  padding: 0 0 0 10px;
}

.b_section_exam_routes table td:hover {
  background-color: #ffffff;
}

.b_section_exam_routes table td span {
  font-weight: 700;
  padding-left: 15px;
  position: relative;
}

.b_section_exam_routes table td span:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  border-radius: 10px;
  background-color: #a62320;
  left: 0;
  top: 6px;
}

@media (max-width: 991px) {
  .b_section_exam_routes table td {
    display: block;
  }

  .b_section_exam_routes table td:first-child {
    width: 100%;
  }

  .b_section_exam_routes table td:nth-child(2) {
    padding-left: 25px;
  }
}

.b_section_exam_routes .e_view_route {
  margin-bottom: 10px;
}

.b_section_exam_routes .e_view_route a {
  color: #a62320;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  text-decoration: underline;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  padding-right: 70px;
}

.b_section_exam_routes .e_view_route a:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  width: 58px;
  height: 29px;
  right: 0;
  top: -4px;
}

.b_section_exam_routes .wrap-map {
  height: 280px;
}

.b_section_exam_routes .gotoCalcBtn.m_mobile {
  display: none;
}

.b_section_exam_routes .gotoCalcBtn.m_desctop {
  display: block;
}

@media (max-width: 991px) {
  .b_section_exam_routes .gotoCalcBtn.m_mobile {
    display: block;
  }

  .b_section_exam_routes .gotoCalcBtn.m_desctop {
    display: none;
  }
}

@media (max-width: 991px) {
  .w-content-new .reserve-center {
    padding: 10px 9px 20px;
  }

  .reserve-center .sms-confirm {
    padding: 16px 15px;
  }
}

.reserve-center .sms-confirm .entry-code {
  width: 100%;
  padding-right: 108px;
}

.reserve-center .sms-confirm .entry-code .send {
  width: 114px;
  font-size: 13px;
  font-weight: 700;
  color: #ffffff;
  background: #7aa600;
  border-radius: 2px;
  text-indent: 0;
  text-transform: uppercase;
}

@media (max-width: 479px) {
  .sms-confirm .list > li {
    padding-left: 5px;
    margin-left: 5px;
    font-size: 12px;
  }
}

.b_tabs_wrapper {
  width: 100%;
  position: relative;
}

.b_branches_region_tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  /* !!!!! */
}

@media (max-width: 991px) {

}

.b_branches_region_tabs:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e3e3e3;
  bottom: 0;
  z-index: -1;
}

.b_branches_region_tabs > li {
  width: 202px;
  height: 42px;
}

@media (max-width: 991px) {
  .b_branches_region_tabs > li {
    max-width: 212px;
  }
}

.b_branches_region_tabs > li a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f6f6f6;
  background-image: linear-gradient(to top, #e3e3e3 0%, #f6f6f6 37%, #f6f6f6 100%);
  border: 1px solid #e3e3e3;
  height: 100%;
  width: 100%;
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  border-radius: 3px 3px 0 0;
}

.b_branches_region_tabs > li.active a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAApCAYAAADwH5PvAAAARUlEQVQoU+3QuQkAMQxEUbv/fnUfTgyDA8EWsMoeX9FsIup1b/9YXzdgZuz2QERQZqgq3swMcPcBEYGSmQOqCuVBd6OMOJNKoDtumRkjAAAAAElFTkSuQmCC");
  border-left: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #ffffff;
  color: #a8281f;
  font-weight: 700;
}

.b_branches_region_tabs > li:first-child a {
  border-right: 1px solid transparent;
}

@media (max-width: 991px) {
  .b_branches_region_tabs > li:first-child {
    width: 35%;
  }
}

@media (max-width: 991px) {
  .b_branches_region_tabs > li:last-child {
    width: 65%;
  }
}

.b_tab_content_wrap {
  padding: 20px 0;
}

.b_tab_content_wrap .b_branches_wrap_desktop h2 {
  font-size: 30px;
  font-weight: 700;
  border-bottom: 1px solid #bbbbbb;
  line-height: 0.8;
  margin-bottom: 10px;
}

.b_tab_content_wrap .b_branches_wrap_desktop--coll {
  margin-right: 40px;
}

.b_tab_content_wrap .b_branches_wrap_desktop--coll:last-child {
  margin-right: 0;
}

.b_tab_content_wrap .b_branches_wrap_desktop--coll > a {
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.b_tab_content_wrap .b_branches_wrap_mobile h2 {
  font-size: 30px;
  font-weight: 700;
  border-bottom: 1px solid #bbbbbb;
  line-height: 0.8;
  margin-bottom: 10px;
}

.b_tab_content_wrap .b_branches_wrap_mobile--coll {
  width: 214px;
  margin-right: 20px;
}

.b_tab_content_wrap .b_branches_wrap_mobile--coll:last-child {
  margin-right: 0;
}

.b_tab_content_wrap .b_branches_wrap_mobile--coll > a {
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  .b_tab_content_wrap .b_branches_wrap_mobile--coll {
    width: 100%;
    margin-right: 0;
  }
}

h1.b_branches_tab--title {
  color: #a22729;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-weight: 400;
  padding: 0;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  h1.b_branches_tab--title {
    text-align: center;
  }
}

@media (max-width: 479px) {
  h1.b_branches_tab--title {
    display: none;
  }
}

@media (max-width: 479px) {
  .v-center > .v-m {
    max-width: 95%;
  }
}

blockquote {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto 20px;
  padding: 10px 0 20px;
  border-bottom: 1px solid #d2d2d2;
}

blockquote div {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  color: #aa2b20;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.2;
}

blockquote.blockquote_border_right {
  -ms-flex-align: start;
  align-items: flex-start;
}

blockquote.blockquote_border_right div:last-child {
  border-right: 8px solid #a62320;
  padding: 0 16px 0 10px;
  text-align: right;
  -ms-flex: 1 1 51%;
  flex: 1 1 51%;
}

@media (max-width: 991px) {
  blockquote.blockquote_border_right div:last-child {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  blockquote.blockquote_border_right div {
    text-align: center;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin-bottom: 15px;
  }
}

@media (max-width: 479px) {
  blockquote.blockquote_border_right div {
    font-size: 16px;
  }

  blockquote.blockquote_border_right div img {
    max-width: 220px;
  }
}

blockquote.blockquote_border_left {
  -ms-flex-align: center;
  align-items: center;
}

blockquote.blockquote_border_left div {
  text-align: right;
}

blockquote.blockquote_border_left div:first-child {
  border-left: 8px solid #a62320;
  padding: 0 10px 0 20px;
  text-align: left;
  -ms-flex: 1 1 65%;
  flex: 1 1 65%;
}

@media (max-width: 991px) {
  blockquote.blockquote_border_left div:first-child {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin-bottom: 15px;
    padding-right: 0;
  }
}

@media (max-width: 991px) {
  blockquote.blockquote_border_left div {
    text-align: center;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin-bottom: 15px;
  }
}

@media (max-width: 479px) {
  blockquote.blockquote_border_left div {
    font-size: 16px;
    text-align: left;
  }

  blockquote.blockquote_border_left div img {
    max-width: 115px;
    margin-left: 28px;
  }
}

blockquote.blockquote_border_left.m_width {
  border: none;
}

blockquote.blockquote_border_left.m_width div {
  text-align: left;
}

blockquote.blockquote_border_left.m_width div:first-child {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.b_section_category--list_circle.m_1 li:before {
  width: 12px;
  height: 12px;
  border-radius: 50px;
}

.w-content-new.m_2 {
  padding-top: 0;
}

.branch-text-addres-filial a:focus {
  font-weight: 600;
}

@media (max-width: 991px) {
  .page .new-page .offices-list {
    display: none;
  }
}

.b_near_mobile {
  display: none;
}

.b_near_mobile a {
  color: #b3312f;
}

@media (max-width: 991px) {
  .b_near_mobile {
    display: block;
  }
}

.nav__item_calc:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABQCAYAAAC3dkP2AAAGNklEQVR4Xu2bX2wURRzHf785SltqhXqUxNRQaPQFKJpo9AETE3rFB196FzBiwlsPEdBAwAQL+qCIJGokKkrwz4MkmiBBX4wJvRI0pC2IBnsnPADtHdqE0CtXSysH7c7PzF63Ftztnr/bo2WZTdNed+Y7O7/P/nZm9vebQ9AHiwCyVFoEGhzTCTQ4DY5JgCnTHqfBMQkwZdrjNDgmAaZMe5wGxyTAlGmP0+CYBJgy7XFTAW74at+68orgm4g4l3n9/8iI5JXhTO+e/t5zp1RhsOahxyqqajYhivu8uwalrw33v1ZRWb2P22ZBHiel7PMSmmUESZm5eOZos/p//qLln6EQVVwDnXRElBZCVHPbLQgcERH3wm66nkTrGlVn4ZLGA251ueWIyLafLVSdLSq4rtaoCW5p46dcMG46f4KLx14ywdWHPnQDwC33J7hE7JXcoxp6hwvGTedLcKmu2A5leO3S0E43ANzyaQ/u6wcXjtu2+nxPXnYm421vqIoL6hten0yQ+T0BVYsWA0wc54kgc/ZM7vwkh0/BxXbnwIW2Odnee7QNjm94ERY0heGJXbtz8IjgRMs2SH73LTy59xOoWd7giM6X4Hq62t7LzaoNW+wsV552ZGUE5MiIWVy36ll4/K234eT2V6H7m4PmOVFSAisOHYaqxUts4fkSXDIe2zPmcZvsrCYpb4Kk6lTW1sLVVGq8ugUThbgzwE0c09wGNKcxL9nV+oEJbmnjy05t2MGz6rpBU/Wmncd5AS4Vj31kzqr1oY2TwSfDgO9XNNzkacrznjnSBhgI3FmTgxfgehKxj80xbklo/V3jcbcaylmOuIHz5Rh3O8DZzqo7d8HJHS1396zaE2/baz6q9Q0bHNdxbTE4vnG9uY5TSxE1e1qeeNeu4/KdHOzeHBS8AfXm4LB+s27EtJtV3ZYg+ZSn4jEzKlJbHzKjJMU4fAkun3VcoTD9Cc7lzaFQaNNyAeyFUcl47P2xV67NXrRn18aUeZw0jCvFSKRIOTqcSvxoZqBqFz+1TgRmVHgNj6QcEIEAOwlUUM5h8HJq1z3BmvUoArO9Mkwao0MDl7qPXO2/2K3arAzOr5tzf93TQngHj6SRGerv3XfvvNoWbr8LAtf9W2wlCFkOhGWIWE6SSgGhVADNJMASIixBpAAQCUQUEuHfMAUhCTPdQxKEICCS6heQMM+DgFwGTQJKFWhDqX6pHwFSqqdM5M7TuA2CQJrtIUoiNBBpBIFGJOANILiOAq8T0TVAyoIU1+oeDh2aEnDJeGtEAs0CCWUgsBwASoWEUkKcCUAzkWAGIQSUsUikoN10o0wjc6O0+ktEKC1o6nOuiIQFz/ys2si1paIbt8aLiFRbRBIJDEIYBcAbSHRDCrgOBFkgyoKArAD8e0F94+EpAfdXOrmzsuqBDSgCc7gduFUnjdHhgcsXfhhM/3lBlQ39fGbZuf0HlmXTfQU9HROvUzZ3rqxb89zBRzZuXc3td0GdKdrkYIwO/3H2mBkd+bW5ZauX0CxQCl7kxKnJ406TUC0IXDET0qmu2Luq3+2R6FauV7jpnr+QZNvPFqpOFROclXPojDTb5hzcoORT7ktw1gK4Ixwt2gLYr+DMZE1HOGqbrMnHo9zq+BPcWLKmI7LWMVnjBsat3JfgrLBSezhatLCSX8GZWa72cNQ2y5XvVgrVhlPyyJfgrNB5Z7jZNnTuS3Bepgc7m6K26UENzmH3kpUedALnNvDnUz7tHtXb4XH5gHGrM+3AuXU4n3Iry6Unh3xoTahjJWuc1nG+HOP+JyPb6tY2L6c3Bw3OgbJ+yWe6XzKe28raEY46bmVlNj0u8+XkYG2e7gg3T7p5uhB4vgRnbddvj0SLtl3fl+B6xr4g0tkULdoXRPwKzgwndTZFzb3AxTimDJyURhpRBL02iqQxmEwcNUPmp1/Yvj/b512Gy+prWTAoIyd/mZpkzVDm0uZZs6t3ePolXGlkBtMXv7hy+fxpZeTgT4lw95dfhbPpdEH5kYk3t7x6npy/KvL5o1u2reXedM86w+3AnarT4Jh3ToPT4JgEmDLtcRockwBTpj1Og2MSYMq0x2lwTAJMmfY4DY5JgCnTHqfBMQkwZdrjNDgmAabsH6uBZH53J/fgAAAAAElFTkSuQmCC");
  height: 50px;
  left: 0px;
  top: -2px;
  width: 48px;
  background-size: contain;
}

.schedule-b.schedule-20 .img-schedule {
  background-image: url("data:image/png;base64,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");
  background-position: 40% center;
}

.schedule-b.schedule-20.active .img-schedule {
  background-image: url("data:image/png;base64,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");
}

.w-content-new .schedule-b.schedule_cakes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 5px 4px 10px;
}

@media (max-width: 991px) {
  .w-content-new .schedule-b.schedule_cakes {
    padding: 10px 5px 10px 10px;
  }
}

.w-content-new .schedule-b.schedule_cakes.active .deal-countdown span.seconds:after {
  color: #a62320 !important;
}

.w-content-new .schedule-b.schedule_cakes .deal-countdown {
  max-width: 220px;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

@media (max-width: 991px) {
  .w-content-new .schedule-b.schedule_cakes .deal-countdown {
    display: none;
  }
}

.w-content-new .schedule-b.schedule_cakes .img-schedule {
  margin-left: 0;
  max-width: 100px;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

@media (max-width: 991px) {
  .w-content-new .schedule-b.schedule_cakes .img-schedule {
    max-width: 75px;
  }
}

.w-content-new .schedule-b.schedule_cakes .about-schedule {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

.w-content-new .schedule-b.schedule_cakes + .deal-countdown {
  display: none;
}

@media (max-width: 991px) {
  .w-content-new .schedule-b.schedule_cakes + .deal-countdown {
    display: block;
    margin: 0 auto 10px;
    width: 288px;
    position: relative;
    border: 1px solid #82be00;
    border-radius: 3px;
    font-size: 20pt;
    vertical-align: middle;
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 6px 6px;
    border-color: transparent transparent #82be00 transparent;
    top: -7px;
    left: 40px;
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span {
    display: inline-block;
    position: relative;
    line-height: 40px;
    padding: 0 0 20px 0;
    width: 40px;
    text-align: center;
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    text-transform: uppercase;
    font-size: 7pt;
    line-height: 30px;
    vertical-align: middle;
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span.days {
    width: 85px;
    color: #ffffff;
    background: #82be00;
    margin-right: 15px;
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span.days:after {
    content: 'дни';
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span.hours {
    width: 50px;
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span.hours:after {
    content: 'часы';
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span.minutes:after {
    content: 'мин.';
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span.seconds {
    color: #a22729;
    margin-right: 10px;
    width: 50px;
  }

  .w-content-new .schedule-b.schedule_cakes + .deal-countdown span.seconds:after {
    color: #2f2f2f;
    content: 'сек.';
  }
}

.b_branch_btn_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 22px;
  padding-bottom: 10px;
}

.b_branch_btn_wrap.m_not_border {
  border: none;
  margin-bottom: 10px;
}

.b_branch_btn_wrap > section {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

.b_branch_btn_wrap > section:last-child {
  max-width: 200px;
}

@media (max-width: 991px) {
  .b_branch_btn_wrap > section {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -ms-flex-order: 2;
    order: 2;
  }

  .b_branch_btn_wrap > section:last-child {
    max-width: 100%;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 20px;
  }
}

.b_branch_btn_wrap > section .branch-text.m_icon_1 {
  border: none !important;
  margin-bottom: 0 !important;
}

.b_branch_btn_wrap > section .gotoCalcBtn {
  margin-bottom: 5px;
}

.b_branch_btn_wrap > section .gotoCalcBtn span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAYAAAAYl8YPAAAEsklEQVRIS42VW2xUVRSGv7XPtDNTWtoCpYUCtYLtdApKrIhADNoIARKQmwRCWy4hoNwRjRINhAghURAMPHBrAVuigIJiFQgpVkKMIlGU0guCXIVSbmXaMjOnM3ubqSCKgJ6X/XLWd/611r//I/zPZ1PPngnOQOBZrVR/jOlnIKjC4cnjT5z47Q5C/ou1vVMntx0bOweR6UDn2+9XGJER+ZWVJ/9e/1DYloyMVEupXYj0ulNk4KeQ05k76ejR+nuF3Be2LicnKjEQEFvrfcBzkSIRMAatte5dUFNzZDtYYyD8UGXFXm83pXWuFtECG0SBDoO/AWJaY2PMTKBtakrK8ufLy0MPhEUUtbp16xBQBQxQFh3rayHYBJ6+cL0WTAiMYmV+VdWrD22zxOOZj8hyUYSNwbpUBY/2gpErLQKnwqydBknpgOHtvKqqpQ+ERVYfFQxWitDBaDhXDcPmKbJnC9wMcmWvULzYQfIjBgMfI1KeX1m57r5tfpidnau0LkPgXCWMXSikTxYobwQNdHdTnKe4dt6QmAqOKBCtc8fX1Hz9L59t9XimomRd7a/Qv0CRs8jAvibwN0M7B7SJZcEgmL1c+OFzzdXz4HRTYowpDLlcRyNW+csaJR7Pm822LMOymLgzBEeawGf/qSrJ4tSPMdTXO8lZBdWLNPsLoW1njmnNcTHmZl519cvyUWZmx3E1NRdLPJ6Fvnpr8ZC8AGl9m+CkBktAWaA1tFYQD6S4qC6NYd+aMO3TMVrTfNuG2VLs9e4W2G60GRAIqIIpc2/vP+gC+wbU2ZHt3bVnQSY1X7rZuTRIUqrgijVEvAi8ISVZWV8Bg21bmWhnWMbPuACNbrh4BeKAMesJpg7CqfxQvgwubIauGawY7WLwlCC/HBCag4JysCMC2yzCBL/fIsatGTf9LJxsgvZxhBb4WnpwQ8vpi1i/tho2Z0GPThAXzaYJLpQyRDnZH4G9BSwJ2BbRUZr8iTVwOgxrDRv7jCB4tJQZ/mbWJ7XjxbIykh9/Av3JPNQ3q+DJDhQtbYulwjgc7InMbIwYsy2kFYGAg2nDfoZuaQRnn6EwIZE2ngw6DRyIGEO/d5a0DMf21RM9JxHSYli94TES4myUojgC6ybGHDdC9JX6VswZcATVIw3mn+FMWRmtUpI5NG8+3We+wsFZs3nmgyKyh78AU4Wzvng+O9iVdgn+yDdmtvhsa1bWLoThl6/HMKrPMbqk2/hXmJZZHXl/OdHxCVzcu4fG2t9piu/JhNJFMK0jO77L4LrPTSu3HUSkewusxOPpgcjhQLPlsixhYs4xGDEJRhfxxZRZDN24moa6a5ROeZ3cT4tIXinYh2H1t0+TkugDI1vyqqom3r0BXu9kMaawrsFNRvINhnQ5DaOGwvjdLQlo3bmAK1xwIMia472IifLjjApfsrR+KmL8fyTtVq/3NTDvXW1wEx9jM6RNBUmR1O/mAH8IjkFFPey/3Jt4ZyNOR7hOKzWsoLLy+5Y0vjeTtno8I7XIu6Gw6toYcOPEhzt0FVQUDVYKKCHOaSNiSh2WNXdsRcWph/6dCjMz45yW9RLGDDNGvMbQFgiJmAsiHDbGbMuvri6/V8gf2E3jwd4U1KsAAAAASUVORK5CYII=");
  width: 19px;
  height: 24px;
  float: left;
  margin-left: -24px;
}

.b_branch_btn_wrap > section .gotoCalcBtn.m_last {
  margin-bottom: 0;
}

.b_about_dropdown--content_route .gotoCalcBtn {
  margin-bottom: 5px;
}

.b_about_dropdown--content_route .gotoCalcBtn span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAYAAAAYl8YPAAAEsklEQVRIS42VW2xUVRSGv7XPtDNTWtoCpYUCtYLtdApKrIhADNoIARKQmwRCWy4hoNwRjRINhAghURAMPHBrAVuigIJiFQgpVkKMIlGU0guCXIVSbmXaMjOnM3ubqSCKgJ6X/XLWd/611r//I/zPZ1PPngnOQOBZrVR/jOlnIKjC4cnjT5z47Q5C/ou1vVMntx0bOweR6UDn2+9XGJER+ZWVJ/9e/1DYloyMVEupXYj0ulNk4KeQ05k76ejR+nuF3Be2LicnKjEQEFvrfcBzkSIRMAatte5dUFNzZDtYYyD8UGXFXm83pXWuFtECG0SBDoO/AWJaY2PMTKBtakrK8ufLy0MPhEUUtbp16xBQBQxQFh3rayHYBJ6+cL0WTAiMYmV+VdWrD22zxOOZj8hyUYSNwbpUBY/2gpErLQKnwqydBknpgOHtvKqqpQ+ERVYfFQxWitDBaDhXDcPmKbJnC9wMcmWvULzYQfIjBgMfI1KeX1m57r5tfpidnau0LkPgXCWMXSikTxYobwQNdHdTnKe4dt6QmAqOKBCtc8fX1Hz9L59t9XimomRd7a/Qv0CRs8jAvibwN0M7B7SJZcEgmL1c+OFzzdXz4HRTYowpDLlcRyNW+csaJR7Pm822LMOymLgzBEeawGf/qSrJ4tSPMdTXO8lZBdWLNPsLoW1njmnNcTHmZl519cvyUWZmx3E1NRdLPJ6Fvnpr8ZC8AGl9m+CkBktAWaA1tFYQD6S4qC6NYd+aMO3TMVrTfNuG2VLs9e4W2G60GRAIqIIpc2/vP+gC+wbU2ZHt3bVnQSY1X7rZuTRIUqrgijVEvAi8ISVZWV8Bg21bmWhnWMbPuACNbrh4BeKAMesJpg7CqfxQvgwubIauGawY7WLwlCC/HBCag4JysCMC2yzCBL/fIsatGTf9LJxsgvZxhBb4WnpwQ8vpi1i/tho2Z0GPThAXzaYJLpQyRDnZH4G9BSwJ2BbRUZr8iTVwOgxrDRv7jCB4tJQZ/mbWJ7XjxbIykh9/Av3JPNQ3q+DJDhQtbYulwjgc7InMbIwYsy2kFYGAg2nDfoZuaQRnn6EwIZE2ngw6DRyIGEO/d5a0DMf21RM9JxHSYli94TES4myUojgC6ybGHDdC9JX6VswZcATVIw3mn+FMWRmtUpI5NG8+3We+wsFZs3nmgyKyh78AU4Wzvng+O9iVdgn+yDdmtvhsa1bWLoThl6/HMKrPMbqk2/hXmJZZHXl/OdHxCVzcu4fG2t9piu/JhNJFMK0jO77L4LrPTSu3HUSkewusxOPpgcjhQLPlsixhYs4xGDEJRhfxxZRZDN24moa6a5ROeZ3cT4tIXinYh2H1t0+TkugDI1vyqqom3r0BXu9kMaawrsFNRvINhnQ5DaOGwvjdLQlo3bmAK1xwIMia472IifLjjApfsrR+KmL8fyTtVq/3NTDvXW1wEx9jM6RNBUmR1O/mAH8IjkFFPey/3Jt4ZyNOR7hOKzWsoLLy+5Y0vjeTtno8I7XIu6Gw6toYcOPEhzt0FVQUDVYKKCHOaSNiSh2WNXdsRcWph/6dCjMz45yW9RLGDDNGvMbQFgiJmAsiHDbGbMuvri6/V8gf2E3jwd4U1KsAAAAASUVORK5CYII=");
  width: 19px;
  height: 24px;
  float: left;
  margin-left: -24px;
}

.b_about_dropdown--content_route .e_btn_about {
  display: block;
  padding-left: 0 !important;
  float: left;
}

.b_about_dropdown--content_route .e_btn_about:before {
  display: none;
}

.b_section_exam_routes table td:last-child {
  width: 210px;
}

.e_btn_about {
  color: #999;
  font-size: 9px;
  line-height: 12px;
  font-weight: 700;
  cursor: pointer;
  border-bottom: 1px dashed #999;
  margin-left: 30px;
}

.e_btn_about.m_mobile {
  display: none;
}

@media (max-width: 991px) {
  .e_btn_about.m_mobile {
    display: block;
    margin-bottom: 10px;
  }
}

.e_btn_about.m_desctop {
  display: inline-block;
}

@media (max-width: 991px) {
  .e_btn_about.m_desctop {
    display: none;
  }
}

.e_btn_about:hover {
  border-bottom: 1px dashed transparent;
}

.b_popup_calc--title.m_icon {
  padding-left: 45px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: 30px 38px;
  background-position: 0 0;
}

@media (max-width: 991px) {
  .schedule-b.schedule-1 .img-schedule {
    background-position: 36px 8px;
  }

  .schedule-b.schedule-1.active .img-schedule {
    background-position: 36px -86px;
  }

  .schedule-b.schedule-2 .img-schedule {
    background-position: -54px -86px;
  }

  .schedule-b.schedule-2.active .img-schedule {
    background-position: -54px 8px;
  }

  .schedule-b.schedule-3 .img-schedule {
    background-position: -148px 15px;
  }

  .schedule-b.schedule-3.active .img-schedule {
    background-position: -148px -93px;
  }

  .schedule-b.schedule-4 .img-schedule {
    background-position: -241px 15px;
  }

  .schedule-b.schedule-4.active .img-schedule {
    background-position: -241px -93px;
  }

  .schedule-b.schedule-5 .img-schedule {
    background-position: -325px 11px;
  }

  .schedule-b.schedule-5.active .img-schedule {
    background-position: -325px -89px;
  }

  .schedule-b.schedule-6 .img-schedule {
    background-position: -417px 15px;
  }

  .schedule-b.schedule-6.active .img-schedule {
    background-position: -417px -93px;
  }

  .schedule-b.schedule-7 .img-schedule {
    background-position: -520px 5px;
  }

  .schedule-b.schedule-7.active .img-schedule {
    background-position: -520px -84px;
  }

  .schedule-b.schedule-8 .img-schedule {
    background-position: -630px 10px;
  }

  .schedule-b.schedule-8.active .img-schedule {
    background-position: -630px -88px;
  }
}

.b_branch_btn_wrap .gotoCalcBtn:focus {
  font-weight: 700;
}

a.gotoCalcBtn:focus {
  font-weight: 600;
}

.b_section_category_table {
  box-sizing: border-box;
}

@media (max-width: 479px) {
  .b_section_category_table {
    width: 480px;
  }
}

.b_section_category_table--wrap {
  width: 100%;
}

@media (max-width: 479px) {
  .b_section_category_table--wrap {
    overflow-y: auto;
  }
}

.b_section_category_table * {
  box-sizing: border-box;
}

.b_section_category_table .b_section_category--list_circle li {
  padding-left: 20px;
}

@media (max-width: 991px) {
  .b_section_category_table .b_section_category--list_circle li {
    padding-left: 15px;
    line-height: 18px;
    margin-bottom: 3px;
  }
}

.b_section_category_table section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.b_section_category_table section > div {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.b_section_category_table section.bg_transparent {
  background: transparent;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 12px;
}

.b_section_category_table section.bg_transparent span {
  color: white;
  font-size: 27px;
  font-weight: 700;
  background-color: #a62320;
  border-radius: 3px 2px 2px 3px;
  padding: 5px 10px;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_transparent span {
    font-size: 20px;
  }
}

.b_section_category_table section.bg_transparent div:first-child {
  max-width: 320px;
  width: 320px;
}

.b_section_category_table section.bg_transparent div:nth-child(2) {
  padding-left: 17px;
  max-width: 138px;
}

.b_section_category_table section.bg_transparent div:nth-child(3) {
  padding-left: 17px;
  max-width: 124px;
}

.b_section_category_table section.bg_transparent div:nth-child(4) {
  padding-left: 17px;
  max-width: 142px;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_transparent div {
    font-size: 16px;
    line-height: 18px;
  }

  .b_section_category_table section.bg_transparent div:first-child {
    max-width: 160px;
    width: 160px;
  }

  .b_section_category_table section.bg_transparent div:nth-child(2) {
    padding-left: 17px;
    max-width: 124px;
  }

  .b_section_category_table section.bg_transparent div:nth-child(3) {
    padding-left: 7px;
    max-width: 124px;
  }

  .b_section_category_table section.bg_transparent div:nth-child(4) {
    padding-left: 7px;
    max-width: 124px;
  }
}

.b_section_category_table section.bg_1 {
  margin-bottom: 2px;
  border: 1px solid #ffb400;
  background: #ffb400;
}

.b_section_category_table section.bg_1 div {
  color: #a62320;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  padding: 7px 5px 7px 17px;
}

.b_section_category_table section.bg_1 div:last-child {
  border-right: none;
}

.b_section_category_table section.bg_1 div:first-child {
  max-width: 320px;
  width: 320px;
  border-right: 1px solid #ffffff;
}

.b_section_category_table section.bg_1 div:nth-child(2) {
  max-width: 138px;
  border-right: 1px solid #ffffff;
}

.b_section_category_table section.bg_1 div:nth-child(3) {
  max-width: 124px;
  border-right: 1px solid #ffffff;
}

.b_section_category_table section.bg_1 div:nth-child(4) {
  max-width: 142px;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_1 div {
    padding: 5px;
    font-size: 16px;
    line-height: 1.1;
  }

  .b_section_category_table section.bg_1 div:first-child {
    max-width: 170px;
    width: 170px;
    border-right: 1px solid #ffffff;
  }

  .b_section_category_table section.bg_1 div:nth-child(2) {
    max-width: 124px;
    border-right: 1px solid #ffffff;
  }

  .b_section_category_table section.bg_1 div:nth-child(3) {
    max-width: 124px;
    border-right: 1px solid #ffffff;
  }

  .b_section_category_table section.bg_1 div:nth-child(4) {
    max-width: 124px;
  }
}

.b_section_category_table section.bg_2 {
  margin-bottom: 2px;
  border: 1px solid #e3e3e3;
  background: #f6f6f6;
}

.b_section_category_table section.bg_2 div {
  padding: 7px 5px 7px 17px;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_2 div {
    padding: 5px;
  }
}

.b_section_category_table section.bg_3 {
  margin-bottom: 2px;
  background: #f6f6f6;
  border: 1px solid #e3e3e3;
}

.b_section_category_table section.bg_3 > div {
  padding: 7px 5px 7px 17px;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.b_section_category_table section.bg_3 > div:first-child {
  max-width: 320px;
  border-right: 1px solid #e3e3e3;
}

.b_section_category_table section.bg_3 > div:nth-child(2) {
  border-right: 1px solid #e3e3e3;
  max-width: 138px;
}

.b_section_category_table section.bg_3 > div:nth-child(3) {
  border-right: 1px solid #e3e3e3;
  max-width: 124px;
}

.b_section_category_table section.bg_3 > div:nth-child(4) {
  max-width: 142px;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_3 > div {
    padding: 5px;
  }

  .b_section_category_table section.bg_3 > div:first-child {
    max-width: 170px;
    border-right: 1px solid #e3e3e3;
  }

  .b_section_category_table section.bg_3 > div:nth-child(2) {
    border-right: 1px solid #e3e3e3;
    max-width: 124px;
  }

  .b_section_category_table section.bg_3 > div:nth-child(3) {
    border-right: 1px solid #e3e3e3;
    max-width: 124px;
  }

  .b_section_category_table section.bg_3 > div:nth-child(4) {
    max-width: 124px;
  }
}

.b_section_category_table section.bg_3 > div strong {
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

.b_section_category_table section.bg_3 > div strong.m_1 {
  font-size: 15px;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_3 > div strong {
    font-size: 16px;
  }
}

.b_section_category_table section.bg_3 > div small {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  display: block;
}

.b_section_category_table section.bg_4 {
  margin-bottom: 2px;
  background: #f6f6f6;
  border: 1px solid #e3e3e3;
}

.b_section_category_table section.bg_4 > div {
  padding: 7px 5px 7px 17px;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.b_section_category_table section.bg_4 > div:first-child {
  max-width: 320px;
  border-right: 1px solid #e3e3e3;
}

.b_section_category_table section.bg_4 > div:nth-child(2) {
  border-right: 1px solid #e3e3e3;
  max-width: 138px;
}

.b_section_category_table section.bg_4 > div:nth-child(3) {
  border-right: 1px solid #e3e3e3;
  max-width: 124px;
}

.b_section_category_table section.bg_4 > div:nth-child(4) {
  max-width: 139px;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_4 > div {
    padding: 5px;
  }

  .b_section_category_table section.bg_4 > div:first-child {
    max-width: 170px;
    border-right: 1px solid #e3e3e3;
  }

  .b_section_category_table section.bg_4 > div:nth-child(2) {
    border-right: 1px solid #e3e3e3;
    max-width: 92px;
  }

  .b_section_category_table section.bg_4 > div:nth-child(3) {
    border-right: 1px solid #e3e3e3;
    max-width: 92px;
  }

  .b_section_category_table section.bg_4 > div:nth-child(4) {
    max-width: 92px;
  }
}

.b_section_category_table section.bg_4 > div strong {
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

.b_section_category_table section.bg_4 > div strong.m_1 {
  font-size: 15px;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_4 > div strong.m_1 {
    font-size: 11px;
  }
}

.b_section_category_table section.bg_4 > div small {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  display: block;
}

.b_section_category_table section.bg_4 > div.car_img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.b_section_category_table section.bg_4 > div.car_img .img_1 {
  background-image: url("data:image/png;base64,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");
  width: 116px;
  height: 51px;
  background-repeat: no-repeat;
  border: none;
  padding: 0;
  background-size: contain;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_4 > div.car_img .img_1 {
    width: 70px;
    height: 31px;
  }
}

.b_section_category_table section.bg_4 > div.car_img .img_2 {
  background-image: url("data:image/png;base64,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");
  width: 93px;
  height: 42px;
  background-repeat: no-repeat;
  border: none;
  padding: 0;
  background-size: contain;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_4 > div.car_img .img_2 {
    width: 70px;
    height: 32px;
  }
}

.b_section_category_table section.bg_4 > div.car_img .img_3 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAeCAYAAADJjPsHAAAXvElEQVRoQ91aC5BU1Zn+zn32e3q6exhmmB6GmUFeAiqPgDEqKGIC0VU3okl042aNSSWpbKq2jIm6S1ythBjjJqbctVxT5WoSNSpBUCxfuKg8FAFFRBjmxeDAPJju6ed9363/3L5DOw4as0mlkgt3bve5554+9//+x/f/5zD8BY733nsvKstsMWNCwrZpAvwPXNeVBEGMelMSxmYmigD1o2s+X0AgoEIQxA/MnDFW+3GvIggnx6S+juMItm3XMMZkx3EigiAFDMO4dc6cOUc+bqy/1H325/ph13WFrq6u5Yy5awB3MuAGGRPijAkRxli7YRii4zgEkg8W/0yn3257aI61M8ZQLBYRCAQgiuJYu/8O9Cz1GX9Q2/h26quqKh+HgLQsC6IowzTN9rlz53b+ueTy/x33TwrYvn37viEI7J9DIfVF27ZX6brZTEIxDAPZbBZ1dXV8vgMDAxwUEqIsy1xgvvb7gvVB8wHlNicI0HWdP0OCpqMaCB+YiQCqFpSvFNTPB42UQ9cNKIo69W/ewlzXZVu2bPlhU9OUWx3HwuDgMDKZERSLJQwPD2P27NmYNq2Fg0TgkaDISnzr8YVeDZov9Gqr8QEjsKqBqga12mL98auv43+TFIDGK5VKOHKkD6efPndqW1vb365LdF1XfOihh+5LpZJfPfr++9iwfgMOdRzC0NAgstlRDsoNN9yAW2+9mbszAq3aoiZyERO5Nd+a/OcnAmG8FY3/TuNWA0rzIAWSJAmFQgGMiYjH43+7gO3atSt08ODBR5PJ5OpXtm7Fho2b0NPVjTPOnIu2tnaEQmFuSS0tLbjkktXcnZmmOebSJrKM8S6u2sLoHsWa8e5zvFWNB2a8Uvj9qR+5Qt9yJUlGMBj6WMAy3d1xJgiM1FEQBKYoTtz/DcG0JFOQonKlwXFcBcwOn4yzUkAQEfTjswgWdgUocPweLMqYK3nRWwBjiDPmsPqGaTeRJ/ujY9iBAweS+/bt2xQMhZb8fv16uGA4PjCA+rokrr7qi0g3p7k2k+b29vbgjDPmc7DIQkijT+XSThWUaSyfHND1VFZYrQTVZGQi66MxfIvVdY2TjnA4ckrAvvujDW5ZAETDAiOCpEqAx5komEJmAue2THABBtguAxM8UmMbJmy4Y9xXYIDIXDBJgkhjyhIEywKjf/R+juVhaNlgkogrl0+Lzpkzp/BHAbZnz56W/v7+zZquzXzkkUcRr01Bkhja2lrhWDbOPPNMRKNRLlQiGLZtYc6c2dz90OR9hjdeoL5lTCR0vy+BPj6GnQrkjwLfB9zXdI8lSkgkkk3pdPr9CZ89619daEUgHAV0B8gXgHjES0t47kECdgC5IlZFBkwL0DQgGAJcB3AJyYo5SQzgyAlAUfMymYBK+QZg2Bx0WAbAFPzmjpXnL5rVsOMTA7Zjx455mWz22YHBgYYXX3oJsWgUIycy+PKXv4Rj/f3o6enBhStWQFUULtijR49CVRUOph8vxudDPp0fH5f879VukdwqWSiNcSoaf6r2DyoIMUSFu1j/pNwuFquJt7W1ecF33KEsuFkzJFUVnSJC0RgEIYDCUAZOUOYWxg9FArMsuNSm24CuAzECi4EVy3AdBgQUMMuGG5DIHsGKJbiyCITDgGmAmQYcMARsC+H6eowc6MEDa1d8/ro1Fz37iQDbtWvXMsbc3z/3/AuxpzZuJEYFVQ3g86tXwTItdHZ2QtPKOPfcc3lsoPh18OBBTJ5cj4aGydANHQIToCgKJVf0Hw7oSprHEy7Y1MhPBw5pI92nmw7JxIWmm5DIZYj0sg5XWMY9EH1gcBm5HVJVgSuvK9AnEUw42UcURMiyBNO2YJo2XNJ4yhIUCVFJPSVgmHNjFg5qEAoBtgYmi2CROJyRIp8nyGI4CPTzDNANIBICTBswDEAjfFwgIHvWRP0NC5BlgN7HKHpWSm5UBAKJBEr9J4BMDvffseqK669a/uQfDNiRI0fWOI7z4AsvPK8++D8P49ixASiyhBkzZ+LCCy/A1q2vYM7sWbwKsWLFCq61mqbhrbf2YvnyZXBcF6aujeU9FRgAJpLT5xbjuB4AArVVJs24sBmYJIAJEiy9DMERoUgyHB6ZCUkeRCDySAq4ogNHtD3XYzmwXBuO5cJ2TA6cbbtw9TJc1wvtmlnC+wf7MbrnMFZ//zvxRCIxoYWd83e3ZE9oRo0qSbAUFXbRQME0YYUiUJgAkbwdkRjycooMk7wAkSTb4XHJchhs1+EMQyYCJYqwmAAGF6rjwoIFx6bclCEWDcIolxELqzBGS/je11Yu+8Jnl778BwHW39f3nVht/GcbNmwU1v3oJwiGgxjJZBCNxSCKDGXNxGg2i6VLl+Cccz+D2afP4fcFScLsmTMwKZXk4NmSjEggCOY6sHUbtmmBOSZQNODqGmzLBBwLbjEPK5+BXTDBpDKYaUI7ocEtFmAUCsgIw7AEE2J7GTaKsI0yP13HAAQTyFqwMjpsGBAk+i0LTsCCq1nQB0yE6xzUznThkHaTJYdt9N4bhnRsAS7d+7tTAvaf996XPZ4p11C85rxClmATCKYBQRQgCjL3BjaRB7J0JnFlo7grEYoCKZ8Ay9QhkpeACIcU1fJiOyNWKAkwdAMiczwjVBXkRvNYc/ln6+fPnz/4AcAGBwcn27Z9n65rp4/mRlEsldDQ0CAkksmWp5/ejDt+sg6uy1A2y9A0C4lEHIqkopQbRW04hPpEEhd95mzMbpiCeDyGuCijf+QE+kbzGBzJ4HytCMe0YI5kIapZBCblYY4YsPJ52JoGpmjIHxQRbc9BkGwUugREZ5Zgl230Py/DLYgoqwZCS0sIRkTgbBMsABjHgPK7AKuQNjEFOGXPwAg/iuFCVIZYE4KVC0AKyxDbBbiOCElSodTGcPj+AtxDEVy1+9lTAnb3Lx/I2nKshmIouUBOXPzSWlXVhZMmx/XYHqOP5OLJc5Dbpvl41JKTLGKK3m2Cy7vPw4PDwweBnM9nsfq8s+vnz28/CVg2m13e39/3m71v76sfzhZB+M5obcai+XOw87XtuO0HNyPCRKiOjQZVRo0goiFVh1mzZqAuEEHI0BGPRWFJIrT+QUiqio3r12P30HEEVBVnui7qHYBirm05kBIObIHBUhQkF3vvbUPA6NEg5JoIp8zlYRlKSoQrBqGVgoAShC0JkOuCkMMhCG0imBgAI80WFE4CmByEIIQgSiog+fFLgCQFIAphSJXCsegq3G2JEKHGYnj7oUcwkhnAV268LZ5om9gl3v2L+wd1J1AnK5UickXQ1dzEw5DqoZSGeDXMCqZjvMQjU/yvB1wFKGrzLYjfIaOEgGKxgEsuW1Y/v70KsO3btz/38tatKyylBtOHDiP43mGkNQuF0SwyA4OQLQsRUURBL0GEBFFRMOXiFdCKJWRPDMJJRqAZBvS8DqNcghOxoQ9locbTkMNhWOEIjGAIgXgcUjQESQ5CCocg1sahBEIQZBWiLEOJRiAF6b4ESZXBKDZIMiRVgEAFX6pBVuKaaFQKw76Kkqvl8QI8vhJNJ+HZtgFD11EuU9zyoqdjW7AdB1RKkwJB7H/8GRwxDNx0+60yY8yaiCXe/cv/7jUQbKaxaQwu6KqDt/nVFBL+h9JcgoEi1jiwxo3yQQUQUCjkcfN3/1FijNljv/j0M5v3D40WZ4c73kLNwdfhdhXBXBtKbQLBuiSU2lqIiVqU5CBK2SOw+99BwXQgBQNwpDyYVAfJFcDcJCRLRCCmI7V8IbBoDUJEiii4MgaFchOaMVXq6bRtuI7HFB3b9ir1/rVSvScCQ8Gc+utUi6THuRbbHCDHdmDZHj2vqalBJEq5UUVbuYy8igalFaOjo7xuSO5KEsklSgjW1GDfE09hIJvBD+75+Snj+t33/qrXcAPNxDDHXBq9DLFcz6F5UND7UJLsUVOP9FZukm36FldtYZVpnix4VMaiWFfIjX4YsG3bd4zm8tlYMhyG7RLDlRFN1iKaSECSFeiuA8M0IKlBZF98CM7rb2B0VIAlOpBSERQPZxBM1nk0OyRCsEuInJbAW9IstDQ1cncgKzIf1yJAiBE63lJK9elX0ullCAwSNAexIgRKwn3HUV2SImWYNm0aT9hpnkODg+jr6+dWFY1G0Nw8FclkHJZlI5/PQxQpvVC5JYuRKDruexADDzyIG4Z6PxIwzZSaZVXlsnYcYrcMzDW55fpFAU+BbJ6H0soCzZnSHg88l6c11eUzDiwA0zS4LpPlcgVmVOQGSsUcrly9onXmzJZuPjkqMxmGNhwMBmBTsARDpCYKRZLQ09uL7dt24NChDgwPDiFSE0ddTMZ5s+rQ0nIaDEWGrpVQGHgfLBqDqzMIsgIxFoFjqlBrJ6NQzCFANNh2oKgqF75vAvyFiR/RuhStW3GlpKTopOPgeRpPsxhsy+ZsjPp5CXeFSvNCro7R0Qz+9+XXsOXllzEycoJbniRImDRpEi5auQKpVII7MxojnyugVC4gb1oo7dqN8M438M3tW6dNmzWrZyKXeP+vHu7NFN3mGtHg+V1QGuR5U0FqgS2EUMyN4s3tr2I0O4JSKY9AKIJ4qh5nLVyEmngChqZBDQTR29OFg/v3oZDPcO9Qk0hhxtz5aJs+A45pcGulhEPJD8CRA8jqwBc++6mW1tZWT5vWr19/YzY3so6ycNJm0gByTyMjI9i06Rl0Hu5EsVTkLoU0NB5PIdlYj8svvwKfX3URz5tIm3it0LJh2jYsy4TrWLAN3aP0jotiocBdEFkNneTCaExyUXTlz9te8myZ3nddp1PnYFB/qvnRlZifaZm8D6UDNF6xVIZlGLx+KZP18NyN3smFrhl8HoQwtYkSsUTwWCYIEkzmwpVl/PTf1/Z84YorlzHGPgTaI799pHPPoSOtDcPvwQpEkZLLYIaBgcYl0FwZm596HFPTTUjUJjzrCgaRzeawZ/cerPzcajROSePtN9/Agf1voe20dsiCAJmsTVbw9ltvoamxBUvO+QwvPriSisTgfjihBIakWnzx0hXp6dObjrLHHlu/4Mfr7thFGs6DKAVux0a5rMEwTG49FHe8gq3I17jInVDCK4oumtJphEIhiEyCaRGgJgeH4g1ZCV1oLFIEL6n0ljg8d1a12uz7dnKTAj1vc7rrHZVibyUxdVzik2RiFMC9uhx3NQERtgk+h3A4yudluxZKpGy6AdOgshaxSSIj9JyX0Bq6BzjlTVf8/WW48cbvjei63gmwrOM4WV03M6VSKfvKazu/0nt8cJISiUOgKoug8lgakgVsfXEzgrKIqdPa0Xe0B4MDx1BTE8fpc89C9+EO9Lx/DMsvvBgvPLMeSz99NpdJb3cnDNPEtLbpaJrSgkcfexhrrv4HpBL1HDQxoCIaDiEzPIhr13xuSnNzcz+76aabvvvoo4/9LBwKc/7vOAYXuCiJ0DUNkiB7n3WNJ3bErGzbREANcmApAHMwOECVUE+CZFRuGpM4Ty44O+Pu0F+X8vz+2HMenajQX68PJaDEFL0g7w1J7I80mKrrVHOlGqAkiTxeDQ+fQG1tLX+OhEJVDbJORZH4fbLOSZPq+Tx4ciuQIpLVm9C0EqY2t+Lmm38ATdNhmDaXha5bKBaKKBZzqI1HeQWCx1fTQFkr8wTwt48/gdaWKejt7cbIyDBqaxN8EVcr6bjgwpU4cLgHTVMakDkxiFQyjr1730Q0GoNl2hgcHsTpc+YhEIrBsBjuuG3tObLMyp2dnbNfffW189Lpqf907bVXhtLpdJnddddd/3LPPT+/kzTSY2PePgsKgLqh8eJuIV/C2Z/+NFJ1dXwRcv87+9HX10uLfVzgwWAQtbU13AopkPNgLlFVnjJ9gWf+BCy5WiIFgUCQl6i8pX6vkEsnPUNt3jhK5TMFXjo9ymyaFsKUDkgU86is5SIYCOHVV1/FT396NxKJBCgW05zmzTuDj3H8+DHs2LGdv1cul0MqleTgkwchF09gua7ALXHVqlXYtGlTqiqG6QAMxpjx+vbXb2lpa/mPQMBQtVE3kS+XT7MsPdHdfWTN2tt/vOrEieMwDQvLzj8Pybo6Xmd96cUXcODAu1i5chUvNvT2Hcbx/n7Mmz8XM2bMQjKZQlfnYTz11EY0Nqa7lyxZ+soDD/zXV/3UYu3a237Y2dk7Y926f/9WY2PjMNu4cePM66+//kAk4lFhv9I9NDTMQQuHIzjvvGVINzcjmUpieGgYwaCKx3/3KKfI9MKLFy/GN7/5jcqKssfqxtgdgHwuz4VMcYrA8u+T66LnLYpDnKJTXDv5PCkQzYESbWJdZCmk+ZyimyZMw+BjUdX98OFOdHR0YMqUNHS9jKuv/jIKhSIvPJumjh07dmDbtu3cMkOhIFKpFGbOnMUVKRaL8e90Lliw4PalS5feOhHpOFWb67rJfW+/Pbz8ggu4rM5auADlYhmKqsB1Ldx55534xc9/gWuvvRZXXXUVdu16E9dddx10w4KqyohFI3jyySdJPm/v3Llz/vjf6ejoaNI0LTp37twDnHTcf//937jnnnvupaUQCvAEWkNDA9dy2jzzxS9dwzWX2iORMAYHh/D6zu14443XeUxoamri7MsDwrPQ6hhFLs3blnZyV5O/Z8OrBnhrZPTZtzb/Su20EuxZrswtxqPFAhf87t278fzzz3FFCIfD/N706e1YuPBTSCTJkhhPovfs3Y0Nv9+AW265he8xmTp1Kl8Jp2fGHSnG2IlPCtiePXuGzz//fFx2xeVIp6eiaUoT8rkcBoaO49cP/xrf/va38P2bvo8VKy7EsWPHcckll3IrpFB0tO8I9u7dg+7u7u5333239aN+eyznyOVyyW3btn0lk8m05HK5hnQ6fQUBsm7dOlz/tRsgywpaW9s4Wyzk83jpxZfwzjt7EAhEMHVqs1e8nGA72UmrrdTOqioAJysB3jKKf/iAV5dv/HHG9yHmR5alaQZisSgiERWTJ6e5QCRZ5oF/9543uBU/tWEDFi/+FKf4lGDX19dz0Ch/IwX1XK65Wtf1iOM4UcuyIrZtR0zTjJqmSdekYRgR13VVaq/MU9F1PdnV1TX1rrvuwtx5c3HxxZ9DJpPl1jsweBxPPvEE1v7bWixZsgS3334bXnttO274+tc5YZFllSfGW7a8hMbGhhc2bXp6tRevGbniDx0TJonHjx+f1NvbO7Bp0ybQJM46awGWLVvOKTS5Qbpu2vQUd1FeHLAqJSD7A5tcqoVb7W4/akX5k2i235dinp+4plK1cBwRF664gJOLIK0OMBfPPfc8enq6MGVKE2ePvhtsbGxEa2sr2tvbudJRSkBpBl0pwaaT4h6d9Jnu8TSlsmeSvIrfn660+WjhwkVobWvji7gUW7PZDJch3ScOcODAAaTqUli0aBEnJz3dPXjlla245pprMG/ePFKkS1taWrrmzZu3n9Hkq44JAevo6IgdPHhw5aFDhx574onHsWPHTpx22mnk3/lLbdmyhTMgL958kJ6Pt4TxoJ1qL8bHATX+ufHfSXCkONTubf6R+UagZDKJvr730dV1GPF4DVIpz7rIxU+ePBnNzc2YPn062trauLslgZJgfeFWA0ef6T6FDS8X9Ko0FJvppPajR/v4djlesHdsTn5obCJZpOh0ElulrRPUn+ZLCrdw4ULMmjWTe4R0Os0tv62tLTht2jRa9hw7TlmGoZ27u3btuuzNN3dds3nzs5e+++5+PimisfQjROvj8Voe1Elb/Y01vvX4Aq2++oRmonsTtVVcA59s9ZaAatdbvTejXC5hZCTr0WnNT7ApTRAQCChcCO3t04+l0+ndkydPfmfSpEkHm5qa1re0tOQpn8jlcrXFYpFcH521dLVtO6Hr+m+85N0Dxfcovuv2txjwJN62kMvluYWSFRJQtPJO8/SVgMahig2V5wJqAHWT6ngqQn2J/JE86XssFpueTqcP/0GATaTxx44da9E0LUADNzQ0dFD1+OMs46/9vuu6ytDQkKKqKsUqxbIshYAEsN9XqJMx96T38muFPlsmoH3QCVivEK5w90xWWLXPZbEkScVgMDhSV1c3QunEHw3YX7vw/1TzJxA/biwCuboPAU7Wa9v2WLsoikY4HC7oum7U1dWNATMepOpx/g8o6hB5U3fYegAAAABJRU5ErkJggg==");
  width: 108px;
  height: 30px;
  background-repeat: no-repeat;
  border: none;
  padding: 0;
  background-size: contain;
}

@media (max-width: 991px) {
  .b_section_category_table section.bg_4 > div.car_img .img_3 {
    width: 70px;
    height: 27px;
  }
}

.b_section_category_table section.bg_4 > div.car_img * {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.b_bracket_big_wrap.m_2 {
  padding-left: 18px;
}

@media (max-width: 991px) {
  .b_bracket_big_wrap.m_2 {
    padding-left: 6px;
  }

  .b_bracket_big_wrap.m_2 li {
    padding-left: 15px;
  }
}

.b_list_img_wrap.m_top {
  -ms-flex-align: start;
  align-items: flex-start;
}

.b_badge_sticker_wrap {
  position: absolute;
  right: 6px;
  top: 6px;
  left: auto;
}

.transmission .b_badge_sticker_wrap .e_badge_sticker {
  position: relative !important;
  display: block;
  min-width: 85px;
  right: 0 !important;
  top: 0 !important;
}

.transmission .b_badge_sticker_wrap .e_badge_sticker.m_old {
  background-color: #bebebe;
  margin-bottom: 5px;
  font-weight: 500;
  color: #333333;
  text-decoration: line-through;
}

.transmission .b_badge_sticker_wrap .e_badge_sticker.m_old:before {
  background-color: #bebebe;
}

.b_schedule_theory_training--coll.e_title.m_hot:before {
  background-image: url("data:image/png;base64,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");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 34px;
  margin-left: 21px;
  margin-top: -12px;
  width: 27px;
}

.hot_link_wrap {
  display: table;
  margin: 5px 0;
}

.hot_link_wrap > span,
.hot_link_wrap > a {
  display: table-cell;
  vertical-align: middle;
}

.hot_link_wrap > span:first-child,
.hot_link_wrap > a:first-child {
  padding-right: 10px;
}

.deals-w .deal-info-w .deal-info ul.ul_with_hot_link {
  list-style-image: none;
}

.deals-w .deal-info-w .deal-info ul.ul_with_hot_link > li {
  position: relative;
}

.deals-w .deal-info-w .deal-info ul.ul_with_hot_link > li:before {
  content: "";
  position: absolute;
  left: -15px;
  /*                top: 50%;*/
  top: 10px;
  margin-top: -4px;
  background-image: url("/images/deals/bullet.png") !important;
  display: block;
  width: 8px;
  height: 8px;
}

.deals-w .deal-info-w .deal-info ul.ul_with_hot_link > li.center {
  position: relative;
}

.deals-w .deal-info-w .deal-info ul.ul_with_hot_link > li.center:before {
  content: "";
  position: absolute;
  left: -15px;
  top: 50% !important;
  top: 10px;
  margin-top: -4px;
  background-image: url("/images/deals/bullet.png") !important;
  display: block;
  width: 8px;
  height: 8px;
}

.hot_link {
  background-color: #ffdb00;
  border-radius: 5px;
  color: #a62320;
  display: inline-block;
  font-size: 9px;
  font-weight: 700;
  line-height: 12px;
  padding: 5px 5px 5px 30px;
  text-transform: uppercase;
  width: 150px;
  text-decoration: underline;
}

.hot_link span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAYAAAAYl8YPAAAEsklEQVRIS42VW2xUVRSGv7XPtDNTWtoCpYUCtYLtdApKrIhADNoIARKQmwRCWy4hoNwRjRINhAghURAMPHBrAVuigIJiFQgpVkKMIlGU0guCXIVSbmXaMjOnM3ubqSCKgJ6X/XLWd/611r//I/zPZ1PPngnOQOBZrVR/jOlnIKjC4cnjT5z47Q5C/ou1vVMntx0bOweR6UDn2+9XGJER+ZWVJ/9e/1DYloyMVEupXYj0ulNk4KeQ05k76ejR+nuF3Be2LicnKjEQEFvrfcBzkSIRMAatte5dUFNzZDtYYyD8UGXFXm83pXWuFtECG0SBDoO/AWJaY2PMTKBtakrK8ufLy0MPhEUUtbp16xBQBQxQFh3rayHYBJ6+cL0WTAiMYmV+VdWrD22zxOOZj8hyUYSNwbpUBY/2gpErLQKnwqydBknpgOHtvKqqpQ+ERVYfFQxWitDBaDhXDcPmKbJnC9wMcmWvULzYQfIjBgMfI1KeX1m57r5tfpidnau0LkPgXCWMXSikTxYobwQNdHdTnKe4dt6QmAqOKBCtc8fX1Hz9L59t9XimomRd7a/Qv0CRs8jAvibwN0M7B7SJZcEgmL1c+OFzzdXz4HRTYowpDLlcRyNW+csaJR7Pm822LMOymLgzBEeawGf/qSrJ4tSPMdTXO8lZBdWLNPsLoW1njmnNcTHmZl519cvyUWZmx3E1NRdLPJ6Fvnpr8ZC8AGl9m+CkBktAWaA1tFYQD6S4qC6NYd+aMO3TMVrTfNuG2VLs9e4W2G60GRAIqIIpc2/vP+gC+wbU2ZHt3bVnQSY1X7rZuTRIUqrgijVEvAi8ISVZWV8Bg21bmWhnWMbPuACNbrh4BeKAMesJpg7CqfxQvgwubIauGawY7WLwlCC/HBCag4JysCMC2yzCBL/fIsatGTf9LJxsgvZxhBb4WnpwQ8vpi1i/tho2Z0GPThAXzaYJLpQyRDnZH4G9BSwJ2BbRUZr8iTVwOgxrDRv7jCB4tJQZ/mbWJ7XjxbIykh9/Av3JPNQ3q+DJDhQtbYulwjgc7InMbIwYsy2kFYGAg2nDfoZuaQRnn6EwIZE2ngw6DRyIGEO/d5a0DMf21RM9JxHSYli94TES4myUojgC6ybGHDdC9JX6VswZcATVIw3mn+FMWRmtUpI5NG8+3We+wsFZs3nmgyKyh78AU4Wzvng+O9iVdgn+yDdmtvhsa1bWLoThl6/HMKrPMbqk2/hXmJZZHXl/OdHxCVzcu4fG2t9piu/JhNJFMK0jO77L4LrPTSu3HUSkewusxOPpgcjhQLPlsixhYs4xGDEJRhfxxZRZDN24moa6a5ROeZ3cT4tIXinYh2H1t0+TkugDI1vyqqom3r0BXu9kMaawrsFNRvINhnQ5DaOGwvjdLQlo3bmAK1xwIMia472IifLjjApfsrR+KmL8fyTtVq/3NTDvXW1wEx9jM6RNBUmR1O/mAH8IjkFFPey/3Jt4ZyNOR7hOKzWsoLLy+5Y0vjeTtno8I7XIu6Gw6toYcOPEhzt0FVQUDVYKKCHOaSNiSh2WNXdsRcWph/6dCjMz45yW9RLGDDNGvMbQFgiJmAsiHDbGbMuvri6/V8gf2E3jwd4U1KsAAAAASUVORK5CYII=");
  float: left;
  height: 24px;
  margin-left: -24px;
  width: 19px;
}

.b_faq_border {
  width: 100%;
  border-radius: 3px;
}

.b_faq_border--info {
  width: 100%;
  padding: 0 20px 0 56px;
  position: relative;
  margin-bottom: 42px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  color: #333;
}

.b_faq_border--info:before {
  content: "";
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABdUlEQVQ4T6XTP4uTQRDH8c8EFARFQTjwT+EbUJTrbNRKEAKacO/ATsRSxD+cgoeNhaCVYi1eLncWFlppoSCxEAO+Agl6vVdJVnbvyRkf5DTJNPvs75n57s7MTqhZem6XHZqSJo5hDoF1oW/opd1exFk/xkOzw5alNU1Dd3G0fkBt/wU3o6U70rdAqesWbv8DUP+9FC3Xs1hAacVF4fGEkE33cDkueBhp1RHJJ+ydCsQGTkRasSRcmxIyCnsQqesj5itlGY+q70vVut1+ofL5nEEDHKiE09HyttSt61Qpwfb7N1Xctwz6ikMzgga5Ru+EkzOm1ss3uop7Mxb7Tgbtp7T/8JSwdcnxzQfZcU7DM+yZGJYsRFtnfERyB0qn/tM2JFei7cnvEVk1L3mPnX+BDNGo6a8lN6KtN9JHs9YR2kVMPlBOmRPloR6UDIXv6Gt4FefLoX9YLnZOJ6fVk9zXtxyL8i0msvyOFjUM7PM0zvg5UfSY8y9GHHwxZXPT3AAAAABJRU5ErkJggg==");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 30px;
  top: 0;
}

.bs_callout_border_orange {
  background-color: #fef7d4;
  border-left: 5px solid #ffb400;
  border-radius: 3px 0 0 3px;
  color: #a22729;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 16px;
  margin-bottom: 14px;
  padding: 0 20px 0 50px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 55px;
}

.bs_callout_border_orange:before {
  border-color: transparent transparent transparent #ffb400;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.bs_callout_border_orange:after {
  content: "";
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACXElEQVQ4T5WTS0hVURSGv//4AIksCMXKgYHde87tQWGjGpjTwlE0ibyXoFlEEERFD0xIJIgILIrE9FggKVGDBgmRk6KwgSh5j5cggrBy1qAiH2fFvT46Xo4DF+zBWvtf//732v8WRfGktrbi77rKZrBmg91ANYYQ06BxU/hC5eXP02Njv6Ktiia+6zZjug7sKj5gRS4mwK6kg+DpUn2ZyE+4V5GuLW7MAv3CGdQ8n2ad2dBR6T5hbcC2pWYza8/kgkv5vEDUl/BOmngQOXUyPZl1i1X523d6OPNvgY3LSmSnW4KgUw9dt67ENApsiDTOhbLDzrzz0xQecBzetQRBngA/mXoMdiyC/W2yvfITqXZkF2Nm8geoKNSFnw6ymYL6pHfD4FwUb3BbfUnvg0HDKsP9guy+pJ6WbPbbgiLvNXCwCD8mP+lNAZtjiYyz6Vz2Vn7PQH2uewFTewz2e57oK7A1jsiMU5lc9u6j+vrKsKT8GVhTLA6m8kRvgP3xROq0Uu5pHk/YwOrespH8jM4bdKwCmsEYQiSgsOJDalOv626SMQqqLUKZyU5kgqC3u76+qrSk7FW8421ajvYUDOknvEOIfmB9hGxGDnXLr+V6vRjpYkmGjmYmJwb/f5GkNww0rgCKO85cWUdYOrMDUx9QFTWijDMtuWzXgtWAHtdtcEx555bHDCEEnGhdMCRzLh/PfRxZqi9cLZkaBDuy6OL3CunCUbWF1mCwRSKU+GFoXIQvl77LCnLfdRsxDYONmOnm51x2oBXyKtYU6nVTrQ7hVG1NTXfT8PDcmroj4H80l91bN1vDPAAAAABJRU5ErkJggg==");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 24px;
  top: 50%;
  margin-top: -9px;
}

ol.b_red_number {
  margin: 0 0 15px 0;
  counter-reset: section;
  list-style: none;
  padding: 0;
}

ol.b_red_number li {
  counter-increment: step-counter;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #333;
  font-weight: 400;
  padding-left: 18px;
  position: relative;
  padding-bottom: 2px;
}

ol.b_red_number li:after {
  content: counter(step-counter, decimal) ".";
  color: #a22729;
  font-weight: 700;
  font-size: 15px;
  position: absolute;
  left: 0;
  top: 0;
}

.wrap_line_img {
  width: 100%;
  padding: 15px 13px;
  background-color: white;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
}

.wrap_line_img > ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.wrap_line_img > ul li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
}

@media (max-width: 991px) {
  .wrap_line_img > ul {
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 350px;
    margin: 0 auto;
  }

  .wrap_line_img > ul li {
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    margin-bottom: 3px;
  }
}

@media (max-width: 479px) {
  .wrap_line_img > ul {
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 172px;
    margin: 0 auto;
  }

  .wrap_line_img > ul li {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

.b_border_line {
  background-color: white;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  padding: 30px 30px 0 38px;
  margin-bottom: 10px;
}

.b_border_line img {
  margin: 0 auto 15px;
  display: block;
}

.b_border_line .b_section_list_check {
  margin-left: 20px;
}

@media (max-width: 991px) {
  .b_border_line {
    padding: 15px;
  }

  .b_border_line .b_section_list_check {
    margin-left: 0;
  }
}

.b_tile_small_info_links {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 30px;
  width: 100%;
}

.b_tile_small_info_links .b_item {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fef7d4;
  border-left: 5px solid #ffb400;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex: 1 1 48%;
  flex: 1 1 48%;
  margin-right: 15px;
  min-height: 62px;
  height: 100%;
  padding: 0 20px 0 65px;
}

.b_tile_small_info_links .b_item:before {
  border-color: transparent transparent transparent #ffb400;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.b_tile_small_info_links .b_item:last-child {
  margin: 0;
}

.b_tile_small_info_links .b_item div {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

.b_tile_small_info_links .b_item div a {
  color: #2b6495;
}

@media (max-width: 991px) {
  .b_tile_small_info_links .b_item {
    margin: 0 auto 10px;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

@media (max-width: 479px) {
  .b_tile_small_info_links .b_item {
    padding: 15px 20px 15px 65px;
  }
}

.b_tile_small_info_links .item_right div:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAdCAYAAABSZrcyAAAFBklEQVRIS52WX4hUdRTHP+eOG65mYUGZGiaYKeGGc9eZOzt3QO3PmgURYT6IYvinFCILAq0eTB8UxIQi06zwD/Zg/6AHTUNZ8c7OnXXuapuUCmWUbmiJkKUL69wTv3FmmZ1md2+et5n7Pf+/5/yOUCPZlhkzwjBsRXFFGAOMroH8DdqNynEVOZTxC221NqL+lgrQSzZvQXQhMBw4p+gpUfkB4XdRuRJaYQjWaAn1HmAqwjRgEmBsfOH6weKoTis48ZPJO27IjV+ABlVd7eY7twpoVEOeE1+AyCaU+2IUJ6b8k8ZWJBHPsbsEuZT2C49F0hgA5Dnx90AWuH5wV1Q7xrki8pKbK2yPqlQPl22ZntLQau8dPqphVlvbjSi2xEvZ3aZkKOt6G0dtmNXW1hNFsRrjpeKrUNli/nP9oI9HQ9mRY048K0hLFfArRI4QhgU33+nXGmhPpRpVbjwUFosJESsDOt/wpYz73vWDpqGc9hGuYNsjrjdwRmB8VKUBcFcJw9ndEyadeP6zz4pRbMnBpqaRI0c0XAI9CpIA7o6iWMaYqaiU2TjsLVfhIsJpoMNC21pynQfr2TSEu6DwecYPXjGAY6n4HAmtVkQfAWbVUTJOtnKzUk9XlXygmEMR3UuRnemOziPVIOO8qMj6jF9YGzXjrGOvUNgMNJZ1fkPkaymGX2qDnpZemaIiCYWZIrSWMWeBTa4ffNTXc8+xzwPjUHZLjHXp9uCnwYLIOvbLCu+WMZeBt9J+8KFAWKunYHnJ5gVi6WKU2cCfwJpKAOI5zQdA5/QpKidFOKjwo+sHu6oNZhPx2WrJt4AFnNYw9kymo8NkNKgcSyQmi1V8HVgKnJVQV5gWlMjiOfY54IGhjFR9v6phrDmK44pOKYBY8QNTARHdk851LpKcE59aRHIKnwrEgeRQQQi6PO137qjGFWz7zmvDwnGK9lp6m1zr6bnQ2tX1TzXmWLJ5oYjuBkJLdK4h3HWUt918sLFUhRkzHpZYsUWRJ4Fn6wWS9oNYbY+9ZHwbIi/W4Le5frCi8t9NDtj7SyQUNhrnPQqfZPxg5WAZeyn7sCmZwo6MHyyvxWYde5/CPFSeUNG/BNYDj1uic6rn3EvaqxE2IBwxzn8F7kclJ+jadD44VC8Isw+AsSBzXb9w4D/OU83bVXV5Zbe3p+xpodIF8prrF0p730iZtIeBbvGS9i6ERVXGLgvkVOlw84GJviSeY5uXKkYsHOdmT3T3mwInvkyRbWYKFG0XxGy+tMEM02FjnHz+Yp+d9PSxFC2TSLHC9p+BiUMRzXyXUB+t3VSeE58PYpbH7cAfwBWQU8R4w80WzvQL9Oa43sw8m7CfUou9qvqmiFmn8tygQShrKuTsG6OkvVKE9yu/BX0h7XfurNu+mp6bY2Kpmyt8bMD75s2LjT9/zg5hOqqmlP1ElYNuPphbzfajicTEmFX8BpgMLNOidSRz/LipZn/dOmy/inDUzQXmkRhQ2lPx1lBlf6mvKosy+cKeanD5AF012DFRb87NwTchyiWTTcV3q8pCMyZajK2o3nAKcqipaUTtYulrTb0N5znxd0BercpiwEvGjAmWbFN40AyAhrElUVbsULvdMHVJFLbXYL5Tlc1uvrD3ll61vvlz4vtv4ZIpqRsSCrSJasf/es9rs410ySh7RWhEtEdVFpSf2IEKN/Alcwul7qdSmgJkJpBAmQLcC0S64f4F0BFax6xfAg4AAAAASUVORK5CYII=");
  width: 31px;
  height: 29px;
  background-repeat: no-repeat;
  display: block;
  left: -40px;
  top: 50%;
  margin-top: -15px;
}

.b_tile_small_info_links .item_left div:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAFW0lEQVRIS62We2xUVR7HP78zFEa0oPhIRNwEXf0D/pDObTsznTvaGleERDS61MVVAz5jjMJmNSa+wFeMEl+b3fWBy0ONuNREWUOVNcpjbpk7MHcaa9S/NNFoNEhErYSW6dyfObczTR1ohcbzx8y995zf+Zzf75zf93fESzurUU4wIuva8sXdHEXzk8lpZTM0X5R1wFpUX3MLJf8oTBEv5Wh1oP3vElO+PbOrb+9Yxl46cRcqVwFO3ZhN5YpZ3rFnz7fjgS0wFFiuSAbUToTCP4wxr2Z27dlTM861Np0nJtYJeo/9JiqXq+hGkHtBLXwJYIDnXT+4dSxo5KGoXpsplF7NpZykRFD52zBYF83oH9y6vzH+b2CZnVDhOZBNWb+43dqqyA3ZfHGt19rUTMxchXIn0B0Ka87PB2/Vg2shXer6wYZa546WljNjsco/QeYiTEU5HeEDYixzveBLO657wR+nTNs/fUDQmzN+aU3N1ks6d6qwXGAW4Lt+kB4NPSJwlPH9CKtQLnALgTfacCygHfPx3LmT9zdO2QKSdP1g2tEDU82Pgt7m+sGJ9aGpAVX1lmyh9GJ9fy7p/F2Eh10/mHrUwFwq8Yggt7t+MH0sIOhfyvHBLQ0H49G+R3tv5AujeooSAY//XYB2Ei/l/ITwHYoAs+sW9T0wVI4PnN2x/eOfa33j7uF4Hnqp5gWgbwJTgEFUnhsBisZQsgjzECmWD+mCjiDYF6VTNfF/dUpHcm+MkPa0tbRoGO4E4oKuqqh2nV/o/WS0h7vS6RmhHtoMtCLSd+DAofb5fX0Hjhm4afHi2MwvP/sXIrcIcnfGLz5hQVYYiMUi9flm1uwNnV1dlSjs6cQKVJ5GJS+xypJjBnqZpplUzNfAjxk/mCEQRklvzBbgtGHBYLeB9V+fedaLM7/5/AyGeA841yrZsQNTic0gi1T4azYfvFYN71bgJJB3Be1XWByFNwxb3N29xZ5UYqUiq1C5eALA5ndALxGVxZlC8Q0v1fx6VYM3uH6wNApvsvlaEX1ZlPmZQvD/as4eBHZMAJjoBlmgQmc2H3TlUs1rBV1W02MLLDrO9IEGflD09axfWlI9QPaUygSAzgdAhxX2rF96uyeZ+I+KXA8Uwobw0myud5+Xcp4RuMOIJNryxd5Ca+vJZVPZJ8KzEwAmngJZgbKyfFzjY439/ccfbNBuQdqA/UAMsPr5fahh1qZLLu10ifLnCe3hsDDHB23ojEye2pbPH9zWPu/EhkGzNDr+Qg6VN43QU7tBeGnnfZQLQa88Zg+3tc89YfJAvKQwO9TwvNEJ77nOH8qTGvd2bN8+UBOBnWnncqNsBPXiZbksAqrI1dl8ceNhij+G0lRlrVvhq5iwsC0ffFRva9+3tbfHGwb7N6NcJCpXZArFzRb4FTCZMFwYr5gPm4Og/FvSZhNdjTwb7ZvykFsIVh4J6KWc/wKdCp9m/WBOpKW51tZzMZX3bYVWZSuGl21CR7KUdB5EWFErTzuS886ZJLHrFO6rA9zk+sFLo78N34GMFYS9YsJLM7t6v4iA9sdPJmcNydAlwOPADKAv1HCJiLlB4OZKxcyJmfARhM5hwaYrhCcFmojuONFUl7l+8X81XRVjrJydivKAWwgeHilP9aHw0s5jqlxTvZP8qluRdZMIV6f90qe1jp5k4hoVeQXkbdcvLtqZbJpjxGyr6up61w/s5WukRR7WN+txhfKfVGR1dfXvoPpC/b2mZuelnBuBNcMpwdnATGB9xg9shMLfBNYG2FJkn2ul5kiLGzlgVf207zYSWb9o1eewdkQPx5t4vD5b+1RJun7paomq1OHtF13Tyo+d8s0GAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  display: block;
  width: 28px;
  height: 28px;
  left: -40px;
  top: 50%;
  margin-top: -14px;
}

.b_driving_category {
  width: 100%;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  background-image: url("data:image/png;base64,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");
  background-repeat: repeat;
  background-position: 0 -15px;
  padding: 18px 17px 19px 18px;
}

@media (max-width: 991px) {
  .b_driving_category {
    padding: 10px;
  }
}

.b_driving_category--item {
  width: 100%;
  margin-bottom: 12px;
}

.b_driving_category--item a {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  text-decoration: none;
}

.b_driving_category--item:hover .b_driving_category--img {
  background-color: white;
  border: 2px solid #a22729;
  border-radius: 3px 4px 4px 3px;
  box-shadow: 2.5px 4.3px 5px rgba(1, 1, 1, 0.22);
}

.b_driving_category--item:hover .b_driving_category--img:before {
  border-color: transparent transparent transparent #a22729;
}

.b_driving_category--item:hover .b_driving_category--info {
  box-shadow: 2.5px 4.3px 5px rgba(1, 1, 1, 0.22);
}

.b_driving_category--img {
  width: 68px;
  height: 68px;
  background-color: #fef7d4;
  border: 2px solid #ffb400;
  border-radius: 3px 4px 4px 3px;
  position: relative;
  display: block;
}

.b_driving_category--img:before {
  border-color: transparent transparent transparent #ffb400;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  content: "";
  display: block;
  height: 0;
  right: -10px;
  margin-top: -3px;
  position: absolute;
  top: 50%;
  width: 0;
}

@media (max-width: 991px) {
  .b_driving_category--img {
    margin: 0 auto 15px;
  }

  .b_driving_category--img:before {
    border-width: 10px 6px 0 6px;
    border-color: #ffb300 transparent transparent transparent;
    right: auto;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    bottom: -11px;
    top: auto;
    margin-top: 0;
  }
}

.b_driving_category--img.category_6 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAYAAADMp76xAAADaklEQVRYR8XXacjtUxQG8N81ZJ4uMpSxDLl8ME9JZLqUKR9MZch0y1RE8cEHs+KDuSgSSZeSISVRIjOXEMpMkkjcZKZH663Tv/9039vxrjp1ztlr7/XsvZ+11rPnmTvbHDvgdOyLc/D4EJx5Qw5TGN8KV2FXbDex/uW4ZijeXABeHY/i4AL3Ob7EBXhzWoB3weF4Ge/hm6FAjfFDcVGBvqW+/zFmja4Tzv/bYmN8h2/xV30ythGux2EF9hm8gvfLP74/4/seEPvgReSEd695g5i7AO+E57B+Bc4JzgBeqZLjElyNS7FiRfoHPyCnFcBn4PkOFBvgbWyKU3DfIFp0Ad67dt81/gL2qwDJ8CuxF1ZtrHkyHugAsgZuxNl4HfvjlyHQXYBCh/BzvY4FPsSreBZvYTMchGPr+594Eufiq5Y1jsYNWAFb1yZHnXIX4AA9Bhci9Biy0CWnsxpCmdjNlfnNuavgKRzQGAifkxNL+4L1lbVceXi15RDaxnh4fD+uwKctc7ep8rVmy7zMCU06qdEEvC42rJM9a+K0xmLOSacBpIJ02Yk9vM6ce3Fa1+QZwOHgTViAJEPa5mwsCZZE67PrqrJ0+XxR1SU3kFxIU1ky4xzAAZgrTCIsj/2EnF6SrcuSZE9gYY9PKDV587/iHqSMLs3AOrgbxy0P2uJr2u3HPeusjdeqKS1ruEewaGYnl1UTWNZFJv2TKMcPKK75+KDyZDaxHgrgTaqebj+bFRpz3i3+pUZn7b9b1rwDZ050xzFhU20+wydZdBFuHzNrpM+PpSl+x28IB/PJ77T4JFIaSugx1t7AUZkfwEm4k8bOnEO/HOydAZzGEB2QHeyJCOz/y0KhVJfETwXps8U4odk49ihxHV5P26JDoh9Cl0jTaIo+Szs/sgk4NTmyMvq0zz4q4R4p+VJp2Si1las7prxF8T1dvM0rI2PREUnEyMqUqfA9ltp8xEDMW3Fem5YYSsI8YyKMvi6N3BYnwibtNV0ton7IDsFjtaE23zwi4rOkDXD+uxYXt5SetMhc4zsDCHbGbrhrCOnE+Km1wbxmJi2t+fyiaqeAz4QD65qShGkKEe25xux2yLYotZZNhzZjbcd6Kyb5Q8/Q7UGEgv/ZtF7N4etteLh4PBbwoN+0ACdwcmGtelkMAhnr8C+oTLB9fUC+KgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: center;
}

.b_driving_category--img.category_1 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAFm0lEQVRIS7VWC0hVWxSck1qJQmVYaiVUZBaISqBIlGYZJoF9rMQsRTEyIfETJVmaWhQ3FEUxSqVCqNAizU9hPxQ1QixT1ApSiNR+KpL4Kd0xK859Wr5H+GrD8V7v2WfvmVmzZh8Nf3B0d3ermpoa2Nvbw8HBAVZWVtpUy4+Pj6sZM2YY7005abq4mpqa1NatW/H582ds2bIFR48ehZubm3GPsbExNTw8DHNzc/xVEJs3b8b79++Fx8KFC5GWloaIiAhtYGBAxcfHw9nZGVFRUZPI/3ElqEBXVxeZYnx8HPPmzUNycjJevHiBK1euoKCgAPv37/97IDo6OtT69evx9u1bAaFpGsbGxuDi4gIvLy/k5eUhPz8fe/bsmQxCN8nPZpmOL3JyclRCQgIGBgYmgWBZMjIycO/ePfj7+2PHjh2/guCGNAqN1dPTAzs7O8Hw9etXDA0NwcbGBiMjI8KK7PRhYWGBwcFBmJqaoqKiQmQnABMTE5nHcvDiiIiIQHZ2Nr59+wYLC4upy9HZ2al27tyJ5uZmMRQ3HB0dlQXmz58vi/E3bsDB77NmzUJ/f7/8z47g/In3CYTPclCBCxcuwMzM7Bcfyg90bnBwMEpLS6dTBeMz9AEHAa9atUralMRoTgJmfvwrCKrg4+ODvr4+Qb5y5UosXboURUVFYHl0SXWWZKiUMirC/wmAv3HuihUrEB4ejurqaoSGhmL37t3/2YVy8+PHj6qhoUG88ODBA5F648aNUueTJ09iyZIlUvtPnz6J3NxMvxg8un9Y72XLlqG4uBjPnj0TICdOnMCRI0dw9+5dzJkzB6tXr+Z6U3tiaGhIsYfPnj0rLZaSkiLJdvz4cVmUJg0JCcGXL1+M8m/YsEGY3rhxA5WVlQKMGxoMBgknd3d3mc85ly9flnXd3NykTZ2cnCbHdm9vr6J7b968CT8/P9AfZHTw4EEpUVZWlqjT3t6OpqYmzJ49G7a2tjLv1atXYBK+efMGlpaWsgbZ1tXVgeoaDAYB5unpKeV9+PChPE/C69atEyDyp6SkRNG9Z86cQVxcHE2kpaenq9jYWIldKsLP8vJykZU+Wbx4MV6+fCm9zzJx0Iw8wM6dO4f09HSUlZXJc1Tx0aNH0po1NTVq+/btYlYq7OzsrIlsQUFB+PDhg3FiZWWl2rdvnyxMNi0tLTSXsHr8+LEw0oduSirl4eGBa9euSVcsWLBAAFdVVTGcEBMTA5KytbU1EqTfUlJSNO3169dSu4CAAFy8eFFrbW2Vk5Dy6sxmzpwJzmHXcIOoqKhJmUEvEAQl571Dhw4hJydH4pnMqXJvb6+0a2FhIdra2rBp0yZERkbi9OnTmsZ3gLVr18LV1ZX11BoaGpSvr69IvGbNGukWDnYL25cLkhU7YWJ6EsSuXbvEvPxMSkrCsWPHjKy5Bs8QeoJtTMCOjo6iqsb2JDszMzPcv39fTJOZmYn6+nocOHAAPj4+2pMnTxQNe/jwYYlx1nyqQU/R/WRJLyQmJmpPnz5Ve/fulRY/f/48goKCtMbGRsUjn964dOnSj4MgMzNTRUdHi2PDwsIm9fDg4KAKCwsTxLdv3xZP3LlzB1SPatAv7H+GFcFRParKctLInp6e2rt37xTZ6/kQHR2tcnNzcf36dTnMZENuRAmZcKdOnZIXD3YEDyNmAHuc7UgmDCv+bm1tLd95duiJumjRIjkIS0tLVWBgoKQuu41pTIWfP38unuDFEEtOTv6nRQmkrKxMMaAaGxsldJj1PJDIdtu2bQJk7ty5v/0SZDAYVGpqqgBmErOlW1tbJbwYiMwOExOTHyAmvkeMjIyoq1ev4tatWwKC4UMW3t7eIuXvvnPo82praxUl7+jokGxZvny5tDpJ6QCMYfWzyVge1pgXg+v/HK18uaWiNDTfP6Za7ztIVR4+4owSyAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: center;
}

.b_driving_category--img.category_3 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAATCAYAAADvXT9EAAAFXUlEQVRIS71XbUiTXRi+ny2dpcxZjTAF9Y9uaij9CAJRghlYUEmi+EURmUiY+JEIQyLI/kzFQvqwSApCZvhjOtQffmBoRqRIBCaSEZYzNcPpNFvbE9fd+/hOfbT1Fu8B2fOc55xzX+e+r+s6R4G8bM3NzaI0VKlU0sLCAgUHB5Ovry8/43fnzp307ds3crlc5OPjQ7t27eJvKpWKv2s0GoqNjSWlUil4GXbLYdsuoNfrxbdv38pOBjgA2rFjBzmdToDhcQAOkBJ4t9u91u/v709FRUVkNBqxsT8CLzu5r69PzMzMJLvdTuXl5RQeHk6iKJIg/ByuUCg4o0+fPqXW1lYqKysjrVZLs7Oz9P37dwoICKClpSXelJ+fH/9OTk5Se3s7vXjxgmpqaqi0tPTvArdarWJBQQGX+M6dO5SVlbVlgJaWFrG6upq6urrI39//l0BsNptYUlJCTU1Nfwx+XTDwuLCwkMLCwuj69etkMBi2BfPo0SPxxo0b1NvbS2q1+pfAUS273S4WFxeT2Wxm8Pn5+V7N28jXtUlms1nMy8ujffv2UUNDA0VGRtL8/DyBo6CGw+HguaDE6uoqCxE0aWxspLa2Nvr06RNzHvTas2cP7d+/n+eC/6APaIY1AgMDaWVlhZB5q9VKlZWVlJGRQaGhobw+aOWNeBl4TU2NePXqVQ6qVqspJCSEvn79yoElTuMdDc4AIAiwvLxMnz9/pgMHDtD79+8ZOPogwujoaAa6uLjI+oB48YwxaPg2Pj7OQk5MTKSgoCBO0O7du/kvJiZmW5oKKysrYnJyMvX39/PiAItA/0fD5uE+cvFQIfRjQ9euXaMLFy6scyJhbm5OPHbsGKsdwLEQGiYg+zabjS1OsjvPDXm6jDRPCiiNk96lsVK/5FIScGQbvo9Y+JMqjURGRERQR0cH6XS6NWoLDodDPHHiBHV3d/NggMV7dnY2TxgeHqa7d+/S4OAg8xUBPK1RrjIAiYD49QS+MbN4x7jDhw9TWloaRUVF0czMDD158oSeP39OX7584eWhp4cPH1J6evq/wGdnZxk4gEFQECY4Wl9fz7wF18DBN2/ekMlkYiAAv0nl/5R2Y6a3epdA5+TkUG5uLvX09NCHDx8465cuXaK5uTk6d+4cvXv3jpeAccCeJeEKHz9+FI8fP04jIyOscL1eTxcvXmTRQCSjo6OcCVgXNgUn8Sy7HBWkzMqNAwj0gyIJCQl05coVHEb06tUr2rt3LxuETqejx48fc7XPnDmzBvzWrVtrPBemp6cZOBTe0tLCxzFKg4zDz+/du8cLX758mZKSkqB0dgecnCizdLRLTgM64RvePZu0Gekb3KWuro6GhoY4IchoRUUFTUxMEKoAe8RZcv78eT51Dx06RBaLBfcjpovgdDpFOAr4BI9OSUlhBdfW1vIAl8slom96epru37/PpQNYaAFWCJtEpuD58GicuKgU3jc2bBR2iusANoazAncXNGhMq9VyTKPRKFZVVdHLly857tjYGMdLTU1FrJ/APRcfGBgQjxw5wr6MhTQaDdvlyZMn6fXr16zsuLi4/3TSyYkY1TYYDLwZxFOpVJxIcPz27dtMlYMHD66L53a7RYVCIQjSAxaGUE+dOkXPnj3jixOeUUYo+uzZs/TgwQMI868BB8jTp0+zbnCSAvDNmzdRbdZVZ2cnnG1TPGDe1ImbIe4rEAvcA+WNj48n3EmSkpL+GmipAhaLhS91U1NTfN2AfnBlwOUtIyNDNp4scGlBk8kkQigAffToUdmdy5X/d/sAAnd+GAPuPKgyPF0u055re51BT0r9LjhvxsMEIHTYsDf/ZPwA5ELcJLniP0cAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: center;
}

.b_driving_category--img.category_8 {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% auto;
}

.b_driving_category--img.category_4 {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% auto;
}

.b_driving_category--img.category_7 {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% auto;
}

.b_driving_category--img.category_11 {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% auto;
}

.b_driving_category--img.category_12 {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% auto;
}

.b_driving_category--info {
  background-color: white;
  border-radius: 4px;
  max-width: 608px;
  min-height: 68px;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%;
}

.b_driving_category--info span {
  display: block;
}

.b_driving_category--info span:first-child {
  width: 120px;
  color: #a22729;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 30px;
  font-weight: 700;
  padding: 0 5px 0 20px;
}

@media (max-width: 991px) {
  .b_driving_category--info span:first-child {
    padding: 0 5px 0 10px;
    width: 110px;
  }
}

@media (max-width: 479px) {
  .b_driving_category--info span:first-child {
    font-size: 24px;
    width: 94px;
  }
}

.b_driving_category--info span:last-child {
  width: 488px;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 0 9px;
}

@media (max-width: 991px) {
  .b_driving_category--info span:last-child {
    width: 315px;
  }
}

@media (max-width: 479px) {
  .b_driving_category--info span:last-child {
    width: 170px;
  }
}

@media (max-width: 991px) {
  .b_driving_category--info {
    max-width: 100%;
    padding: 15px 0;
  }
}

.bs_callout_not_border {
  background-color: #ffffff;
  border-left: 5px solid #ffb400;
  color: black;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 14px;
  padding: 0 20px 0 20px;
  position: relative;
  width: 100%;
}

.bs_callout_not_border:before {
  border-color: transparent transparent transparent #ffb400;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.b_section_list_check.m_not_marg {
  margin: 0;
}

.b_description_program.m_2 {
  padding-top: 20px;
}

@media (max-width: 991px) {
  .b_description_program.m_2 {
    padding-top: 0;
  }
}

.b_description_program.m_2 .b_description_program--info {
  padding-left: 18px;
}

@media (max-width: 991px) {
  .b_description_program.m_2 .b_description_program--info {
    padding-left: 0;
  }
}

.b_description_program.m_3 {
  padding-top: 5px;
}

@media (max-width: 991px) {
  .b_description_program.m_3 {
    padding-top: 0;
  }
}

.b_description_program.m_3 .b_description_program--info {
  padding-left: 18px;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .b_description_program.m_3 .b_description_program--info {
    padding-left: 0;
  }
}

.b_description_program.m_3 .b_description_program--info .text {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.b_description_program.m_4 {
  padding-top: 5px;
}

.b_description_program.m_4 .b_description_program--info {
  padding-left: 0;
}

.b_description_program.m_4 h4 {
  color: #c43833;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.b_section_category h3 {
  color: #77130e;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 18px;
}

.e_line.m_height_2 {
  margin: 22px 0 15px;
}

.b_tile_small_info_practical {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 30px;
  width: 100%;
}

.b_tile_small_info_practical .b_item {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f6f6f6;
  border-radius: 3px;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex: 1 1 48%;
  flex: 1 1 48%;
  margin-right: 20px;
  min-height: 103px;
  height: 100%;
  padding: 0 10px 0 116px;
  text-decoration: none;
}

.b_tile_small_info_practical .b_item:before {
  content: "";
  display: block;
  height: 75px;
  left: 0;
  margin-top: -37px;
  position: absolute;
  top: 50%;
  width: 2px;
  background-color: #a82620;
}

.b_tile_small_info_practical .b_item:last-child {
  margin: 0;
}

.b_tile_small_info_practical .b_item > span {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

.b_tile_small_info_practical .b_item > span a {
  color: #2b6495;
}

@media (max-width: 991px) {
  .b_tile_small_info_practical .b_item {
    margin: 0 auto 10px;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

@media (max-width: 479px) {
  .b_tile_small_info_practical .b_item {
    padding: 15px 5px 15px 80px;
  }
}

.b_tile_small_info_practical .b_item--title {
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 8px;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.b_tile_small_info_practical .b_item--content {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.b_tile_small_info_practical .b_item--content span {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  padding: 0 10px 0 26px;
  position: relative;
}

.b_tile_small_info_practical .b_item--content span:first-child:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACE0lEQVQ4T42TvWsUURTFf3eUFMK+3exsCjthLSyDiqCFEQX9A7RSjAGJEbE1MykMu1hkZ0UsRJQofgT8ABVbCyFIQBCL2IUUbivIzpKZgUASdq7M7EcmK0peNXPPuefde9+5wsBxC4UDuie+A1wCpAer8kb3yu27v4Of2ZQ+IQm6tnmocKNLWFXVLwKKyBhwKI2rPvFa0bWeSF/Asc0n4BzwuuGH4++gPVCcOLZ5AYyDLnp+dDrBUwHXNg8UborIVK0ZzA+2lf137dyEIs97lcitkcKoFcfLKvK03gwm/5fcw/oXwjFxbbOgcHlzC/t+GLZ2I+AMD+ex2mug78Wx8+ugK54fHpnJ5ez2kDVqCeU41v1ike/2GSryS2Ma7a14+V4UNZ2SWUI5ngxmDVLiOrBvNxVkuEEioMBXRFZQvZoRiDM+SDjWNibPBMqKjiUCG6J8q7XCk04x9xiRqS4xSfrLMwIva3440X32s4nAK+Ci54eyPZx/N2JtamkuivxO5fJRpkv5o6L6XYRqrRlWHNsEgEFpIGx0pYaAMhB5fmgcO++CzlmqJ1IjOcXcPCKTybOAXACteX40k63DKZpZhCroB5DzwILnh1eyVv4MnOkkSd3zA2eHQMlUUWZTVFlKZta3co84bZtHAtc7S8MPLBbTL+UUcDgNDzh2xzamezFiDhJT0c46bx/lrVpaqTej1Wz4D2Vp1YI2piUOAAAAAElFTkSuQmCC");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  display: block;
  left: 3px;
  top: 50%;
  margin-top: -8px;
}

.b_tile_small_info_practical .b_item--content span:last-child:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACXklEQVQ4T3WTTUhUURTH//83E2H43jTvzWibCKKCAjdtxCJwERUMFYKbXBWFq0BI8Y1CMQqZz4KEFi0KCiODXBQltYg+kCiDFi3b9EFfks4bfXesUXnzTszQjM403dW95xx+5+N/LlHj9FlGcx7SBmETyRUgeB2Gf/u8m/teHc61hmRsY6tIcB9ApBYY4L0612tPAUHJXwb0msZZEoMAAgp6tHB+fGj2108ATMYiuyWQARAJAG6IftNQ+vdMAVIEJC39uIA3AEw7rmop0W1TP0Nq74Zd71kxzjQOCfEYRPpjWm2aAPJMxeP1uWA5C2DOcVXD2tJtyxCIXHMy2c6Svc/UWwLyFYCrGmWUvZZxmsAVoRwdSWcfVANEcGckozrKgKi+N9D4svgWTtG29OcAWx1XVQy0E1gXtYwVApPDrjq82pZxEMQYgAYSHbQtYxHAjOOq7ZWK6N0iPAUgG4R47OKs96Gyuki/SGisBPjhuGpHBcCKvAggdyFIUMN7J626a0nLpGlMCbGvuoVkY2Sr+HILwJ5iu4KWkYyaLtxTpml4vh++rFSGtml0gRjVNCQuzKlH1VnsaDQCLf8VYNhxvQ0Fv20Zb0FscdIqzgItR98D5JvjZjfXKrOnsb4hlGezk84+tGNGAoJJADcdV50oTr7X1E+SvA7gqeOq/bXXGOhblXCxTlfx1GcslaWzY8YABOcA5kB0LfucGF1YWCgmsOp3EhwE2A5gKe9z1yXP+1Re5VLGv6ta+Ezr/1PFkzpdHSlk/uczVUhoRg4ElDYC2wAW9uQNAm3cmZ//Ug3+A4jA8dOIO3EYAAAAAElFTkSuQmCC");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  display: block;
  left: 3px;
  top: 50%;
  margin-top: -8px;
}

@media (max-width: 479px) {
  .b_tile_small_info_practical .b_item--content span {
    padding-right: 0;
  }
}

.b_tile_small_info_practical .item_right > span:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,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");
  width: 77px;
  height: 75px;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  left: -92px;
  top: 50%;
  margin-top: -37px;
}

@media (max-width: 479px) {
  .b_tile_small_info_practical .item_right > span:before {
    width: 58px;
    height: 57px;
    margin-top: -28px;
    left: -68px;
  }
}

.b_tile_small_info_practical .item_left > span:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 77px;
  height: 75px;
  left: -92px;
  top: 50%;
  margin-top: -37px;
}

@media (max-width: 479px) {
  .b_tile_small_info_practical .item_left > span:before {
    width: 58px;
    height: 57px;
    margin-top: -28px;
    left: -68px;
  }
}

.b_unit_with_brace {
  margin-bottom: 35px;
}

.b_unit_with_brace--inner {
  -ms-flex-align: start;
  align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b_unit_with_brace--item {
  box-sizing: border-box;
  text-align: left;
  position: relative;
}

.b_unit_with_brace--item.item_left {
  background-color: #fef7d4;
  border-bottom: 1px solid rgba(178, 178, 178, 0.45);
  border-left: 1px solid rgba(178, 178, 178, 0.45);
  border-top: 1px solid rgba(178, 178, 178, 0.45);
  padding: 15px;
  width: 272px;
  min-height: 175px;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

@media (max-width: 991px) {
  .b_unit_with_brace--item.item_left {
    max-width: 100%;
    width: 100%;
    min-height: 70px;
    margin: 0 auto;
    border-right: 1px solid rgba(178, 178, 178, 0.45);
    padding: 10px;
    margin-bottom: 15px;
  }
}

.b_unit_with_brace--item.item_right {
  background-color: #ffffff;
  border: medium none;
  position: relative;
  width: 450px;
  max-width: 450px;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 175px;
  padding: 0 10px 0 70px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.b_unit_with_brace--item.item_right:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAACfCAYAAABp7YDZAAAD7klEQVR4Xu2dO4sUURCFv/UJK6igoAi+MBIjH4kiiAomiiAa+Qg0URcNFBQVxTcbmIliaGpmYiLobzty4M7Su/bsdt/pmb4NVTBMMt1z6vTXdW8NXcwcAw1Ji3ND0y7Jmr8AC4MSL2k98B24ZdMHI17SJuAHcGVEyyDES5oHfgIXqpgXL17SNuAXcHrl/Vm0eEk7gd/AsbrCUqx4SXuAP8DhcRWxSPGSDgJ/Ab+PjeLES7LTdtzOrxpFiZdkts24WV8zihEvydXEVcXVpVEUIV6S67fruOt54+hdvCSvmF45vYK2il7FS/IexXsV71laR2/iJS2k3WG2huwDW9tUOUDSM2BxknP42L7Ea1LhIT7HQUnhfDDfFp3AJkplW2aAwCawCWwyHAhsMkyLahPYBDYZDgQ2GaZFtQlsApsMBwKbDNOi2gQ2gU2GA4FNhmlRbQKbwCbDgcAmw7SoNoFNYJPhQGCTYVpUm8CmBTaSTgLvgfMtDhv70Zk8eyDpKPAOuNSF6NE5pio+PeD5Frg2DUSnIl7SIeA1cANY16Xb1XN1Kl7SXuAlcBvYOC3RnWIjaRfwHLgHbJ626E7ES9oBPAEeAFtmJXoi8ZK2Ao/Sq/Gzv10n14r5NLthl58Cdr3XaCQ+TcqYZ3O9u1fFlS9fVbykDalyuILsK0X0qsxLcm2+DrwBXLOLjGXOp9G1q0n0kSIV12Ej6SLgpfx46aKXsJF0FvgAnBqK6Kr4Tp7r7SPxua5asr7EuzHwXnt42Iwck+RGwUm4cRhEjCuVTmLsTF4pmdWusGmRciPhhmIYi9RKR9P24E5qMNxoFBVNN2ZuMO4CLwA3HkVEI/GVm9oNh7fEbkCGsSWuwckNyKgZcWPSS7RyviaJURv4sO1QYhfZTiS+gpMbFDcqvi+G0YDXXAk3LKOfPtzITDU6cb4mCa8NbmTc0AzjR6eaJNzQOAk3OJ0b1fkJ6zhJs93ecrjh6SxmIr5yY3vn6p+4z3WRwUzFV5LopAEK8W0R6Kp7C+fD+bYOTGPhaKIhmA/nm3Cy4jOBTWAT2GQ4ENhkmBbVJrAJbDIcCGwyTItqE9gENhkOBDYZpkW1CWwCmwwHApsM06LaBDaBTYYDgU2GaVFtApvAJsOBwCbDtKg2gU1gk+FAYJNh2tCrzWXgM7A/I/elQ3p50snfnoYkXwGPc/5jxOfoTXzlST+Pd3wDzrS9Cr2LT1fBOm4Cn9oMFxQhvnIVtgMf0zj2ms8gFyW+ksSJhJLfx0aR4hNKdv5+mlv0FfkvihVfuQoeLPC94NGnZXqLF19JwtOjX6vDZ4MRn1Dyf055XfD6MD8o8ZWrcMAr9D8O03l90pbu1gAAAABJRU5ErkJggg==");
  width: 47px;
  height: 159px;
  top: 5px;
  left: -36px;
  border-color: transparent;
  background-repeat: no-repeat;
  position: absolute;
  content: "";
}

@media (max-width: 991px) {
  .b_unit_with_brace--item.item_right:after {
    display: none;
  }
}

.b_unit_with_brace--item.item_right:before {
  background-image: url("data:image/png;base64,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");
  width: 79px;
  height: 190px;
  top: 50%;
  margin-top: -95px;
  left: -48px;
  border-color: transparent;
  background-repeat: no-repeat;
  z-index: 10;
  position: absolute;
  content: "";
}

@media (max-width: 991px) {
  .b_unit_with_brace--item.item_right:before {
    display: none;
  }
}

@media (max-width: 991px) {
  .b_unit_with_brace--item.item_right {
    width: 100%;
    max-width: 100%;
    padding-left: 40px;
  }
}

.b_unit_with_brace--title_big {
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
  padding: 0 40px 0 46px;
}

@media (max-width: 991px) {
  .b_unit_with_brace--title_big {
    font-size: 22px;
    padding: 0 0 0 46px;
  }
}

.b_unit_with_brace--title_big:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,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");
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  display: block;
  left: 0;
  top: 0;
}

@media (max-width: 991px) {
  .b_unit_with_brace--title_big:before {
    top: 50%;
    margin-top: -17px;
  }
}

.b_unit_with_brace .e_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 16px;
  color: #333;
  font-weight: 400;
}

.b_unit_with_brace .e_text a {
  color: #2b6495;
  font-weight: 700;
}

.b_unit_with_brace .e_line_text {
  color: #cacaca;
  font-size: 12px;
  font-weight: 400;
  position: relative;
  text-align: center;
  margin-bottom: 5px;
  margin-top: 5px;
  width: 180px;
}

.b_unit_with_brace .e_line_text:before {
  content: '';
  position: absolute;
  width: 180px;
  height: 1px;
  background-color: #cacaca;
  top: 50%;
  left: 0;
  z-index: 0;
}

@media (max-width: 991px) {
  .b_unit_with_brace .e_line_text:before {
    width: 100%;
  }
}

.b_unit_with_brace .e_line_text span {
  background-color: #ffffff;
  z-index: 5;
  position: relative;
  padding: 0 5px;
}

.b_unit_with_brace .e_text_with_icon_1,
.b_unit_with_brace .e_text_with_icon_2 {
  color: #bb4a45;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  position: relative;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.b_unit_with_brace .e_text_with_icon_1:before,
.b_unit_with_brace .e_text_with_icon_2:before {
  content: "";
  border-color: transparent;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: -40px;
}

.b_unit_with_brace .e_text_with_icon_1:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAFbUlEQVRIS41WS4hc1RZda5+63fl0Eg02os9PVFRUMGj7GTxJurqrf/GHSA+cOHOgIE4EEQ2WIjjQiU4FwYmDFx9I1FRXOt0JKIpiMniP6CjiSJR87O6kU1X33rO37HOrNIZEvFRRVafu2Wvvtdbe57I9vWuXqOjUoSNfAkBrtv6cRLyCIFdDTaEWUcIMSkQSUhCFmYF+O8wKGmESMqOafwdh1EBDqZ+xPblrBUG2EdZShldn28vHDszNDWeIbxvsWRA1QNPLogEZPSpoBusasIlgLsAGQLsKGQbg6yC0yCPbjV1nQY4gCGgwkC0GeXHq80M/OFBA3EvGF6H0rYCkrfAQUAVEAPFqHLj6NC2BArD1fJ3txu41Alt8o5dN30CqkP+l6cuTreUTnz766Kbh2H2cYhmjxSiIZlSaKULo0YwgSppFpQwxlh9aYVfquq6zPb17TcAtnpEXICIwCsjEsef0MWr2fGP/0q+pgv51eHy8dnJ01Ob37dML1/fNz8sVa6dOaIkbbb1TVQDhFg8PCiTxJKkST8wrg2cKfoQaXprev/izB48bw14jXlByRJQ91EwQo8sDixi2Uqnne10uTO8+S2IkWQGEOJ/+Tjr52l+uCPD9bKh4uf7JkZWlPRM3qrEN8PYknwenAqUlfYper8ODM+PnYNicXEcmatS18LgVTRddCbIw8t2v73/opTuPH69def70aYVX4nm54wyxVFCtx4WZ8XMCbq4M5B5IIrvrIeoGvwRGVZ6n25puLe5ZemTiXzHaDhMao23UUj8xYETLssf2TH2VwNY/w/Qp8mqS7F5F8tcFdDmAIysyxGvqB478MhD95h9/lFNXbfkZpV2lvaLLhZl6clEVxyqbpv0VPW6RKnQFNAjcV99vuyXX7FTNuqdSt3uX5BYkGmPMe2xPT6zCsDXRLUwugBiE0s/4IpkvADMVKGo3xXBuNdOhM869NxilRBEj0EOP7amJFQLb+gKAboVEb+WkP3V28Iqq1DGeK4HcbMdQLitWK1a0m6YBIEVydux1cy40JtakVvVB+jMF7oubFoBkYdqiER+Y8T0xHU2FBCLQrutYfj4ra6c9hOYAg0GtB/Z6RQIIAUkD9Y5PdpXEeyQQKok72389s+2+o0eL9sP1MRi/cyqDmzJmNwxtys92u/xNvEvEYHkBH8F5qTkXpiZXgsZtloVUljAg9jVOzmGanMemWktjXs13Y2PZmdGt6yrIxIgMen0HG9ek7KwmgU3BWCYP5J1OzvZU/SwEIynrNBHCgKXkqmq6208zB5ZucoDD4+Mbio2ynqwgqWl30IZ/C/F8AvAkvdlSo+W9kosz9aMA7oWFKluPknipuqBCM5WAhxqfLX19cK6+F5Q3EnHqo8V2dJivZcWGM2olqP1RXpYOvsoDjcY9taBfkNisCBC32gDA+YyAhGSNGBFPiPE2ryyNRHeSyc7JhaX/H5ptTJdl9BqilShVVTeJfM/E6fbto0Z7RcSeMTBzO7ldfZqmUS+DfvawIc0aiiZ3lRl2zu1f+t+lBkpyoLe4f/HZPnLu5DU1Zk2DPS1mmfeCO1WrMZlGeXWeVcHTGmxnY+EfAnx/113J+Lu/OXJtIeEtGp6CWXCgpIeHTwOwPzZ8emY2Nvvp8rHLVvCf+XlnHB78tWbTXm822Ww2XQkuz03cHCXsNdWn01H8R69U9FU9Ge+b+fywG+WSFy8GqJ4Z+s8k/S3tx2ZukahvQfVJ0r3mc0ogFhHVHpxtL3/7twADaryCS93YP9+w+HDjDjN9k5AnYOrqQ0r99+TB5a8uC9BsNtORcufx47z4AB9sGgAMfh+anbxbxd4x4wMRQ7fuabVOXg7gd8FtCpPisUGJAAAAAElFTkSuQmCC");
  width: 24px;
  height: 26px;
  top: 3px;
}

.b_unit_with_brace .e_text_with_icon_2 {
  margin-bottom: 10px;
}

.b_unit_with_brace .e_text_with_icon_2:before {
  background-image: url("data:image/png;base64,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");
  width: 26px;
  height: 24px;
  top: 0;
}

.b_info_kpp_promo {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 10px auto;
}

.b_info_kpp_promo--item {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

@media (max-width: 991px) {
  .b_info_kpp_promo--item {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

.b_info_kpp_promo--item.item_list {
  padding-top: 10px;
}

.b_info_kpp_promo--item.item_border {
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 3px;
  max-width: 241px;
  padding: 15px 0;
  margin-left: 20px;
}

@media (max-width: 991px) {
  .b_info_kpp_promo--item.item_border {
    max-width: 100%;
    margin-left: 0;
  }
}

.b_info_kpp_promo--content {
  padding: 0 15px 0 20px;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 16px;
  margin-bottom: 20px;
}

.b_info_kpp_promo .e_title_callout {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fef7d4;
  border-left: 4px solid #ffb400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  height: 100%;
  max-height: 37px;
  padding: 0 20px 0 42px;
  position: relative;
  margin-bottom: 10px;
}

.b_info_kpp_promo .e_title_callout:before {
  border-color: transparent transparent transparent #ffb400;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  width: 0;
}

.b_info_kpp_promo .e_title_callout span {
  color: #430b0a;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  display: block;
  position: relative;
}

.b_info_kpp_promo .e_title_callout span:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAZCAYAAAAWuY87AAAAvUlEQVQoU2PcY2W2moHhfwgDAwODoJFpOSPNBWT8AmJRbAELHA3xn/j92bM8kDswBNQLSs0ZTybEtH6+dbMKpAIscDYnq+z9udOdIAGD+hZNFAHDvsmyjDc6WmOebNqwmIGBcY1h36RCFAGXY6dCGR/Mm+d0Z870vSAVYIHHq1aZ3ZzQfZKFl3eBw859iXABTimpSdZrNuYzvj1xQuZ8UV4/p5TkM7AAyH5kQIQAJJAhQMbPfyNmeCBHAyg8AEpVfMiYkopiAAAAAElFTkSuQmCC");
  width: 4px;
  height: 25px;
  top: 50%;
  margin-top: -12px;
  left: -22px;
  border-color: transparent;
  background-repeat: no-repeat;
  position: absolute;
  content: "";
}

.item-practical-drive .img_info {
  color: #b92320;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  max-width: 65px;
  text-align: center;
}

@media (max-width: 479px) {
  .item-practical-drive .img {
    position: relative;
  }

  .item-practical-drive .img_info {
    position: absolute;
    color: #ffffff;
    top: 50%;
    margin-top: -15px;
    left: 90px;
  }
}

.e_text_footnote {
  color: #999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.e_hr_line {
  height: 4px;
  background-color: #e6e6e6;
  width: 100%;
  margin-bottom: 42px;
  margin-top: 8px;
}

ol.b_red_number.m_marg_1 li {
  line-height: 16px;
  margin-bottom: 10px;
}

.b_about_dropdown--content table.grid {
  margin-bottom: 0 !important;
}

.b_price_bg_with_icon {
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 25px;
  min-height: 85px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  position: relative;
  padding: 0 20px 0 75px;
  -ms-flex-align: center;
  align-items: center;
}

.b_price_bg_with_icon:before {
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAADaUlEQVRYR62Y/XUTMRDEf3IDCRVgKsBUgKkgvgpwKiBUgKmAUAFOBWdXkKQCQgWECkgaiHijDz+dTro7k+i9/HM+6Ua7s7OzMfznamGO/8vXXQMPxx5rjtnQwhpYGVgCJwN7/1jYAdsG7qZ8YxRIC6fAhYGLkY8Xv2fg9gk2DdwMARoE0sLSwBZ4XTrEwC+SNFifquK7FvbAupa2KhClwcCPDMBjCPmu8aHvrRDB1QzWFt4X9i9L6SoCaWFr4GN6iIXv+BBPJmILixlcZoB0mR6YHpAWNga+JCBEvNVU0lWiJI59S37rgekACZy4jhvEgSePfnIUaoQspFoXXMSzD0CUWwP3SWV0XtQHcqAVAqtKVCGX+QVyMEp346uRFEgnJRbe5emYAmQspS1cGvgU37PwpoF7BySPhoWvDWzyG0cgIWXuJoW1MH6vBK8XVb2/85F3ZW7hqvEV6oCkZBKR5iVeJEBuz7y6Fpeqxfj0nFj43MBl+mIhRa8ckD3cxBJL8zYQkUEg4XIuBVLWEugsKucOyM5FyK8SN+JvUyOSErsGJOWKVNdkBHxc+d5SC7kk/7p2eCn8A0DUPFvtEec6QMY+cExEYrprqQ4F8jeCF5BD2UYGPyciodeIH65FxPIsnZlSIgdSK1s1MZXrqYW3wKOp+Iy0r1g4b3z3Lq4hIPsGVvmutKpqh2bPpR8XtQ4d382BOAIG0hRLTekLm+ch5PpQ6abO/IyZoFBVOut3ypHOg1Ui+/ntjyHrWORabzlj1dxGHVF3dR7Uwof8RhWTVPvWoAQkmnTwPCqSKPE7A2cBiNP+9CupCo7dtNanMo3pdHoLTQTSsYW1knup1OS9TSJ6sAE7b35ienpRCQSbrKwDWpRHw3mSIT/S5OX3EhFp4UAD6VFwad6PxLWHuyBYetTzldEMP4GmuZofqdIoS4kK4yCguWeVj/iZnFR03GOELf2eg8j7WsnF5/OMwEglq1I9BCz0HpWqq8qwes6tNtf0hqupo2NWpjpH7iydk6fNNYngSPkUhc6wHfyqnt8UzLW8zCIM6tKi0t7ieDI2+85nsC2MjunF1YnvE5IXMzUmdKP/DYj6MYPNCKAagKswqsq5V9ckIEm6NO2vZ7AcACUi6n8iGtI1rE+aEo8Ckl8nVIQ4ofXwnPn4H8BgbAs+a6KnAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
  width: 34px;
  height: 35px;
  left: 15px;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  z-index: 1;
}

.b_price_bg_with_icon span {
  color: #b2181d;
}

.b_price_bg_with_icon span > span {
  color: black;
}

.category-info .present {
  color: #ffd600;
  display: inline-block;
  float: right;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  padding-top: 1px;
}

.category-info .present .present_icon {
  position: relative;
  width: 40px;
  display: inline-block;
}

.category-info .present .present_icon:before {
  /*
        background-image: url("data:image/png;base64,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");
*/
  background-image: url("/images/a.png");
  content: "";
  display: block;
  height: 33px;
  left: 7px;
  position: absolute;
  top: -25px;
  /*
        width: 74px;
*/
  width: 33px;
  background-repeat: no-repeat;
}

.category-info .e_present_icon_popup {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABiklEQVQ4T63UPYwOYRQF4OeUSn/ZgkonEYnYREGhoFFpqFQKOiohIYSQ2KjobKFSUVBpKBR0RCISGltRrPVTKq+8zHyZfGbXT75bvTNz57znnnPvjamoqnXYiQOYx3ZswFe8xQs8wesk34e/p3+oqnbeglPYhad4jjf4go3Ygb3Yj1e4hY9JquEMwXbjBJZwJ8nKNOvBxZtxHNuwmOTlBKyqtuIiHiZ5tBrIiCSHcBhXknxIp9FlrCS58bdAA5Zn0JheamB7cBXHkiwPktbjNo5071r5C0kWhxdW1Rzu4kIDO/+z3uTaVNLjztEG0jTpQQ8maW5OYoJRVQ9wM0lzb5hwFo1dE3ipqnrwc0kWpnKbu6cbs3fYl+TzWnpV1fvOvZMjpW7Cswb2CXN9r4w41uy/h9Y695McHclpLbb8R2YDRr+VNzBrwmxUs0Hi9e7cnPw2JkVVTTQbdfMfwX5hrNZn7WNVNTfbgLeY78dmrT5rW2I2E9AxmM1sDrSZzdbo2M1unw0Y/vem/QHMq+ZhEQmjVgAAAABJRU5ErkJggg==");
  cursor: pointer;
  display: inline-block;
  height: 19px;
  vertical-align: sub;
  width: 19px;
  margin-left: 10px;
}

@media (max-width: 991px) {
  .category-info .present {
    float: none;
    padding-top: 10px;
    width: 100%;
    text-align: center;
  }
}

b_branch_btn_wrap > section .gotoCalcBtn.m_useful {
  text-decoration: none;
}

.b_branch_btn_wrap > section .gotoCalcBtn.m_useful em {
  font-style: normal;
  text-decoration: underline;
}

.b_branch_btn_wrap > section .gotoCalcBtn.m_useful span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAADy0lEQVQ4T4WUf2xTVRTHv+e97kdBFq0IQ2b3VpZOMVskw4EywqYhwQFKHK7tZgyJIaJZoiREkRgSMRI1w0AMRo1hASxrFzHLFsJUVklAA4GpKxjo1mxtZ9ymy7roWAfte8fc99bSscLuX/d+37mf+z33nXMJGUar3VapsVYLQgUYD4GYABoF+DJLdNJ1PXT2zm2ULrgfKyo0JbQmJtqa6YCkRoz2hEna1XCtvy+lJSceu+1JkqmNVfXhdIhsNoNASMQmZ7BJlv/RVK3W1TtwTnzQHelOIF1gVc3XRVlG4fNbYN24GQusih41EYlg8PQphNpOQkskdCjJpjFm7Snn9f5eHeSxK20AXhDzHIsFq5sOIX9NZcbsxvw9ON+4A7GRYQMG/HitN7SBvCXWNczSeSFKWVlY++UR5C+OAJfeNUCWUqDaDfz8hrGudmPs6hX46l+CevPmNExaTx574WcANQpF2fIiVn18APyDC/jrHGjbn+DmAtDKPUD3fqB8D1BqALvf34vgieMGnNBMHrtyAcAqsV535LieEn+/HRzsAIEN8wRwXiGkly+m0h39rRu++jqwpgnNLxz1AVQs5+ZiQ0cn7rMWAlPj0M7uAwnA0O/ASA/I8R1IWZcCTQ4Po3PjesQnJoQ2eBtkNhugR6z6KSRJQGwc6qdlYGEsFtXBsCiQtnVgKp6L0zVpoBa7cpGAChFVfewEFlWsTp2qtb8HrasJKHkGCPhgOjSF+Ju5kB2HEZ1fji5nbVpqJcoXYLwmdi9zuLBy334dxP+NIrEzH9Jzb+trrfMTwxkA0w4P/GcCCDR/bcSCvyFvcdFmlrhdCHJODqqOurFwRTlwI4qEdzfkrR+C8hZC9e4G34iCFtnwr20TfA11SEwa1c6Ak46VLZ6fPWX2A7AJcd6SJXj64GE8+MSKVIrpk+gfV/HLW42YiISn/zyGsm9huV7ZLSXKO8T4KLlBOFvmqIe1ZhPmLV0KcX+xoSEMdp5CsMWdcqKXEPMHjr7wXh3U+niBheNyD4MK7rSRff8DunRrPDrLIQF/q3Eqqx8YGEk9I1570XYGf5Uxn7uJhJ3OQOig7iwZ81NVlWl4KHSGGLer7t7US3maaW1NMKg33IyHrbXYulyTJNEyC+ZwFoPGlc5g+Ndk3AyQED0lyutgfH4vEIF3OXrDB9JjZoF0mF05CuCVTDBi/rauL1wn2nBOkKitrCmzT2+dmcOv5mhVDVcis35hRkdir3h+ZZW7ROdMswZVWXo2/cGf01EyoPVRW6mmcTPAWUzSq65A/+W73d3/16NsXBo2KT0AAAAASUVORK5CYII=");
  float: left;
  height: 24px;
  margin-left: -24px;
  width: 18px;
}

.b_branch_btn_wrap > section .gotoCalcBtn.m_useful .text {
  font-size: 9px;
  color: #000000;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
}

.b_branch_btn_wrap > section .gotoCalcBtn.m_useful {
  text-decoration: none;
}

.b_popup_calc--title.m_icon.m_useful {
  background-image: url("data:image/png;base64,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");
}

/* cyrillic */

@font-face {
  font-family: 'roboto_condensed';
  src: url('/build/fonts/robotocondensed-regular-webfont.eot');
  src: url('/build/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('/build/fonts/robotocondensed-regular-webfont.woff') format('woff'), url('/build/fonts/robotocondensed-regular-webfont.ttf') format('truetype'), url('/build/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto_condensedbold';
  src: url('/build/fonts/robotocondensed-bold-webfont.eot');
  src: url('/build/fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/robotocondensed-bold-webfont.woff2') format('woff2'), url('/build/fonts/robotocondensed-bold-webfont.woff') format('woff'), url('/build/fonts/robotocondensed-bold-webfont.ttf') format('truetype'), url('/build/fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'roboto_light';
  src: url('/build/fonts/robotocondensed-light-webfont.eot');
  src: url('/build/fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), url('/build/fonts/robotocondensed-light-webfont.woff2') format('woff2'), url('/build/fonts/robotocondensed-light-webfont.woff') format('woff'), url('/build/fonts/robotocondensed-light-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

#scheme_layer_links,
#scheme_layer_stations circle {
  opacity: 0.5;
}

#scheme_layer_labels,
#scheme_layer_labels > g {
  font-family: roboto_condensed,Arial!important;
}

#scheme_layer_labels > g a {
  font-weight: 700;
  cursor: pointer;
  fill: #6d6d6d;
}

#scheme_layer_labels {
  text-transform: uppercase;
  font-weight: 400;
}

.bs_callout_sng_box {
  margin-bottom: 35px;
  min-height: 86px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.bs_callout_sng_box--icon {
  padding-right: 20px;
  max-width: 178px;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

@media (max-width: 991px) {
  .bs_callout_sng_box--icon {
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
}

.bs_callout_sng_box--text {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

@media (max-width: 991px) {
  .bs_callout_sng_box--text {
    width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}

.bs_callout_sng_box--text_title {
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  .bs_callout_sng_box--text_title {
    font-size: 24px;
    line-height: 24px;
  }
}

.bs_callout_sng_box--text_content {
  padding-left: 64px;
}

@media (max-width: 479px) {
  .bs_callout_sng_box--text_content {
    padding-left: 0;
  }
}

.bs_callout_sng_box--text_content .block_info {
  position: relative;
  min-height: 72px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
}

.bs_callout_sng_box--text_content .block_info:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,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");
  width: 43px;
  height: 39px;
  left: -64px;
  top: 50%;
  margin-top: -19px;
}

@media (max-width: 479px) {
  .bs_callout_sng_box--text_content .block_info:before {
    left: 0;
    top: 0;
    margin-top: 15px;
  }
}

.bs_callout_sng_box--text_content .block_info--price {
  background-color: #fdcf00;
  position: relative;
  padding: 14px 20px;
  min-height: 72px;
  max-width: 160px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
}

.bs_callout_sng_box--text_content .block_info--price:before {
  border-color: transparent #fcc500 transparent transparent;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  content: "";
  display: block;
  height: 0;
  left: -10px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: 1;
}

.bs_callout_sng_box--text_content .block_info--price small {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.bs_callout_sng_box--text_content .block_info--price span {
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 18px;
}

@media (max-width: 479px) {
  .bs_callout_sng_box--text_content .block_info--price {
    margin: 0 auto;
  }
}

.bs_callout_sng_box--text_content .block_info--date {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  border: 2px dashed #f0eadf;
  border-left: none;
  background-color: #fff;
  min-height: 72px;
}

.bs_callout_sng_box--text_content .block_info--date span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  font-weight: 400;
  display: block;
  max-width: 240px;
  text-align: left;
}

.bs_callout_sng_box--text_content .block_info--date span > span {
  color: #a8281f;
  font-weight: 700;
  display: inline;
}

@media (max-width: 479px) {
  .bs_callout_sng_box--text_content .block_info--date {
    border-left: 2px dashed #f0eadf;
    margin-top: -2px;
  }
}

.bs_info_sng_box {
  background-color: #f6f6f6;
  padding: 26px 34px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bs_info_sng_box--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.bs_info_sng_box--coll:first-child {
  padding-left: 42px;
}

@media (max-width: 479px) {
  .bs_info_sng_box--coll:first-child {
    padding-left: 0;
    padding-top: 45px;
  }
}

.bs_info_sng_box--coll .e_text {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  position: relative;
  margin-bottom: 6px;
}

.bs_info_sng_box--coll .e_text.m_icon {
  margin-bottom: 18px;
}

.bs_info_sng_box--coll .e_text.m_icon:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAEyUlEQVRYR61Ya2wUVRT+zrTdthShsTH4Ex/xAaU76z5q0WiLdWcD1kQKQlJRIaD+MP5QFGJMq6IJBv4YYqw2oAQFBRsimLLbNrRKLXZn284WqikBjKkBKeElFNvd7hxzt90yfezuTPX+2sx833e+Offce89dgsnxLiAtdsklIFrCYA+A+QAKAGQDHCHQZQb+YHCImY7mzM5vK2ttHTEjT+lA7SUluTdi/1QxYwMAEdzs0EC0K0a23Us7Ov5ORUppwu+RlxHjQwB2s5GnwfUxuNqnhvcn05jWREtpaWZ08MpWBr2RJngMwCGA+wFyAyhJga+z5eW/VtbaOjQZM8WEMBAZvPYVwKtSGiDcIB2rvCGtQeAYoEaPXANGTXIeHY7o0uqKzs6bRswEE6YNCAXCNiWovTU5YKNbDjIgspJksB/DvELp6RlMACaYaHTbt5uYgjiXiJd7g+GDkyMFPI5aML+cKosMfOlTtbVTTDR57IrO5DdbgASq9qrdW6aYcMutAB5Pp8OEKl9Q2zuaVAAtpaU50cGrnQwsSEe+9Z7/YqDcp4Z7E88CHvkFMHYBkEzo/BnNjhU91XbiStxEwGVfB6KdJoiTIRcB3gmSzoH5YQCrTRqI6zDxZl8w/BGNFWMHwA/NwESCIjajOTPgn43oGYvoiMdRIjG3z0BAUM7q4DcjtqEmWyy3QIrxdoAqLWkRV5Df7agm8HuWiKPgvRnSyOvlHScvJLjNxYXzYnpmH4C5ZvUY+IQaXfIPTFhmlgRghICNXlX7eDLn+0fuvy0nknMKoDst6P1MjW6518KqGGamKl+ou37/ypUZzx44ILbt8TE2tW1WihOE0xRw289bcD7AoCqJ9Uom3KGo4RVGEwG3vBHANgtZENALFHDLlwDcbpEo4F8rqvackTeDqRX0y1YzMR6TmZ73hbr3JB40OZ1zdSkminKexQ8aECZ+A+gBi8RIBvGi8mD41C0T9kd1iY5Z1BHwM2KJ+gmsWCET8GtWXr7d2L75PfZNxLTVis4oln+hgNuxBeB3rJAJ+MKrauv+h3oQEp8LE48B/KMVEyC8qAS13QlOQ3HxnAx9qM/CKhsPJ1oCCjmdWZekWBeAQpNGhjkmFfq6uk4n8EdccqlEaDHJN8Co33YzsiB+ivpd9leJaIc5ETpxbf69DuNG1eiS32bCZgD7ACw2+0EEft+rhmtG+4mFC2dHZmWFAdxtwkidomovGXENTuc9GdJwRFFP9gfc9uMAiWM93biILL1Qae8ZGG/v/C5HJRF/l45p7IiM2Pi5Ec39Boyl6TTEe2J+xRsKfxb/bST43XIdAetTipD+hBLsOWrExIubuRaEB80YAHBQUbXlCewEE+K2dX1k6FuAK5KJMXBIl7LXiFtViyznR7J4E0bvJ1nmDNAxW5SfLtO0q9OaEA8PO52zbNJIPUC+FKJnGOgloGjsTmouPvATZ0af8R3vvWwkTHsDCxQV5VG2tIOB8bbcbJTkOK63RWm9MQNJMzGhRlyONUTxruuu/2DiHEAfKGr3p8k00t7Kmz2eghhHNzB4LQH3WTDzO4H36Hpmra+z83wqXloTCbKYImRjCZieBEkywKKFEx22KMgoCNfBGCDmnhihiaWc5nR/CSS0/wXNXc6JANMl2gAAAABJRU5ErkJggg==");
  width: 33px;
  height: 33px;
  left: -42px;
  top: 5px;
}

@media (max-width: 479px) {
  .bs_info_sng_box--coll .e_text {
    font-size: 14px;
    text-align: center;
  }

  .bs_info_sng_box--coll .e_text.m_icon {
    margin-bottom: 10px;
  }

  .bs_info_sng_box--coll .e_text.m_icon:before {
    left: 50%;
    margin-left: -17px;
    top: -42px;
  }
}

.bs_info_sng_box--coll .e_text_phone {
  color: #000;
  font-size: 30px;
  line-height: 14px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

@media (max-width: 479px) {
  .bs_info_sng_box--coll .e_text_phone {
    font-size: 24px;
    text-align: center;
  }
}

.bs_info_sng_box--coll .e_text_adres {
  color: #2877bc;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2;
}

.bs_info_sng_box--coll .e_text_adres a {
  text-decoration: underline;
}

.bs_info_sng_box--coll .e_text_adres a:hover {
  text-decoration: none;
}

@media (max-width: 479px) {
  .bs_info_sng_box--coll .e_text_adres {
    font-size: 22px;
    text-align: center;
  }
}

@media (max-width: 991px) {
  .bs_info_sng_box--coll {
    width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .bs_info_sng_box--coll:first-child {
    margin-bottom: 20px;
  }
}

@media (max-width: 479px) {
  .bs_info_sng_box {
    padding: 15px 10px;
  }
}

.b_instructor--row {
  width: 100%;
  margin-bottom: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
}

.b_instructor--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.b_instructor--coll:first-child {
  width: 234px;
  max-width: 234px;
}

.b_instructor--coll img {
  width: 214px;
}

.b_instructor--coll .b_section_list_check {
  margin-left: 13px;
}

.b_instructor--coll .b_section_list_check li {
  margin-bottom: 16px;
}

@media (max-width: 991px) {
  .b_instructor--coll .b_section_list_check {
    margin-left: 0;
  }
}

@media (max-width: 991px) {
  .b_instructor--coll {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .b_instructor--coll:first-child {
    width: 100%;
    max-width: 100%;
  }

  .b_instructor--coll img {
    margin: 0 auto 10px;
    display: block;
  }
}

.b_instructor--title_24 {
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-top: 24px;
  margin-bottom: 18px;
}

.b_instructor--title_23 {
  font-family: "Roboto Condensed", sans-serif;
  color: #77130e;
  font-size: 23px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 25px;
}

.b_instructor--leader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
  font-weight: 400;
  margin-bottom: 30px;
}

.b_instructor--leader a {
  color: #3d83bb;
  font-weight: 400;
  text-decoration: underline;
}

.b_instructor--leader a:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  .b_instructor--leader {
    margin-bottom: 25px;
  }
}

.b_instructor .b_section_category--list_check {
  margin-bottom: 46px;
}

.b_instructor .b_section_category--list_check li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #333;
  font-weight: 400;
  margin-bottom: 18px;
}

.b_instructor .b_section_category--list_check li a {
  color: #2277b6;
  font-weight: 700;
}

.b_blockquote {
  padding-left: 26px;
  position: relative;
}

.b_blockquote:before {
  content: "";
  position: absolute;
  left: -3px;
  top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAYAAAAPr1RWAAAA7UlEQVQ4T+2TwRGCMBBF/4J61xK0BFoA4oxeqcEWLEFK0BL0zBggLdgCLXAXJQ46MJABXO/mmN33stnZJbVxl4+SAowcAuXimpzqFC5DUrguEaVjcoCUkIlX53AZphy5kOniNzlyrhxCpvSjHH957zw0fayj8drTfZntnpvxIYYp744iT06qI0/WXqCBswmTRujH6b7vR2PMW15tXPkkRwNHAHNTYtt65UYqa99zGMYo6pOQatcWf9/QDzMuJ9wKa+Ztoyhny1vMoLzq830yC01x9chQ5SZDse87sHD4VFZmIOtWWNNLn7QZVybzAvXnmopkdM38AAAAAElFTkSuQmCC");
  width: 23px;
  height: 15px;
}

.b_blockquote span {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
}

.b_info_dashed {
  border: 1px dashed #9a9a9a;
  background-color: #fef7d4;
  margin-bottom: 50px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 479px) {
  .b_info_dashed {
    padding: 0 10px;
  }
}

.b_info_dashed:before {
  content: "";
  position: absolute;
  left: 15px;
  bottom: -15px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAPCAYAAACInr1QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4NkI5NTUxRjg2MjExRTZBMjNGQUExQzYyNzAwNDk1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4NkI5NTUyRjg2MjExRTZBMjNGQUExQzYyNzAwNDk1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTg2Qjk1NEZGODYyMTFFNkEyM0ZBQTFDNjI3MDA0OTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTg2Qjk1NTBGODYyMTFFNkEyM0ZBQTFDNjI3MDA0OTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DtoIUAAACMklEQVR42mL89/3KfwYg+P7jNwMnByvDYABnLz5mYALSjHfuvU5ZteHcjweP3g6og569+AiivuhrSyWAHMagoiQ69/fvvzZ7D918cPLsA4Z////T1UFAuxmAdjNs2331wq27r0xZWJgXMsEkU2KtzgLdY3Lj9svtnz79oJuj3r77yrBuy0WG+w/fTgVyLdWUxW6AxBmBaQxdLcixdR8+fq/9+esPk7goL00d9v7Dtw9rN19IAgbMemRxbA4Dg6VrTnv9/PlnkbmxgrC2hiRVHfMDmNGOnrzHYKArc1xYiDsCKPQIXQ1Oh4HAnMXHFIHUGmUFESN7a1UGJiZGih31HJjADxy9/e/rt19dQG4tMKT+YFOH12FQx3EA432qnZVKEqWOevfhG8P6LRdf/P//Px7ooF341BJ0GBJIPnH6/hRxcT4ORTlhkhwEDB0GdjZmBmBu233o2J04oCdfENJDisMY5i09bvzv3//VulpSiqZG8gxMjISj9vHT9wwHj975IycjWAd0UCdQ6B8xdpHkMGjUgoJrsZqKmKedpQpOdX///mM4ff4Rw5Xrz0AJOxIYdcdIsYeJ1HQCtABUPfhoq0s2gnwPKhyxAVAZ/fzlxw1ApgGpjiIrxNCyvefqjecXG+nLwouUuw/egELrJzDDlAC5U8g1m4WSXMbBwbodWAibHj99f82r15+NgImb4eadl7eAUuFAh12gxGyKQgy5SAGFDjAvsAGjMAsYdV8oNRMgwAA/4ffksS5YBAAAAABJRU5ErkJggg==');
  width: 38px;
  height: 15px;
}

.b_info_dashed--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  padding: 15px 0;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.b_info_dashed--coll:first-child {
  width: 125px;
  max-width: 125px;
  -ms-flex-pack: center;
  justify-content: center;
}

.b_info_dashed--coll:first-child img {
  width: 94px;
  margin-bottom: 7px;
}

@media (max-width: 991px) {
  .b_info_dashed--coll:first-child {
    width: 140px;
    max-width: 140px;
  }
}

@media (max-width: 479px) {
  .b_info_dashed--coll {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    padding: 15px 0 5px;
  }

  .b_info_dashed--coll:first-child {
    width: 100%;
    max-width: 100%;
  }

  .b_info_dashed--coll:first-child img {
    display: block;
    margin: 0 auto 7px;
  }
}

.b_info_dashed--coll p {
  padding-right: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #333;
  font-weight: 400;
}

.b_info_dashed--coll p a {
  color: #3d83bb;
  font-weight: 400;
}

.b_info_dashed--text_bg {
  color: #a21b18;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 4px 5px 4px 5px;
  border-radius: 1px;
  background-color: #ffb400;
}

@media (max-width: 479px) {
  .b_info_dashed--text_bg {
    max-width: 100px;
    margin: 0 auto;
  }
}

.b_callout_info_programs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
}

.b_callout_info_programs.bs_callout_info_border {
  padding: 19px 11px 19px 11px;
}

.b_callout_info_programs.bs_callout_info_border:before {
  margin-top: -4px;
}

.e_icon_program_1 {
  position: relative;
  padding-left: 50px;
}

.e_icon_program_1:before {
  content: "";
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAFPUlEQVRYR81YbUyTVxR+bikdKJ8yFZaImRpgzG0iUUYAxaWfmBZ1wQzBH4tjEzYyEn+p+2Bb1OyHGQsMt+H8I4xNsqk0A95CFKGToEGWjThKZAssGTgFyscES+ldbsvb9Yv2pSXL7q/7vvc55z7vfc8595xDsMzByeVPU0IVhNBMAM8AZCOA8EU10wAdAvArpURPKOEUOt3vy9mCCAFfyssLipo2HqTAWwDSAQiSA0ABdBGgyhgedelgQ8OCr/18Km5RSKWEkEoASb6U+Vjvp5SWKrm2Nm+4JQldz84OMYWIPwXI644KiFiMJ7enImZ7KiISErAqNg7isDArxDwzg0ejI5gaGMDYnR48vNMDaja77E+/lMyZ397T3j7niZhHQk0q1VoxNf9AgR28kHh1GDbm7sMGTS4kkZGCDstkNOIPbSOGrl6B+e8ZuwwBbpuJeG9Oc/MDV0VuhBiZIDrfCZBEHrw+axeSikvwRPQaQURcQY8nxtF/rhr3OzsclqhhgQRnuZJyIqRVq1dJTHPXQJDGJIlIhKSjJdig1vhFxFWInVb/59WgFottiaLbJAl5Sa3VPuKxToRalLIaArzGk3n++Emsz8xaETK8kvv6Tvx85pSdFAXOK1tai9wILXpTK7+QVPwm4jW5Xsn8qdej79SHbpitJ9/DU5ksTHkew41X0X/uM/sipVTGe5/1hMrLy0XpXT/2gbBABzCbeeHEOz5Pxl9CTDE7pdGOG/we/ZPhUVtZnLIS0ill+RT4ms2ZN2XUnBdkwIEQMk1MQF90xO59BDgkb2mttxLilDI9gAw231xwGJsLD/s8HQYIhBCTH6y9iMG6i/xeNxUtrRmE3U0Q0UHmVCzo7a6tFxxnAiVkmpzEjcJ8PnjSoCC6hXAqaTEoqWY01+5MQ8oHHwk6HQaaMBhwu6zUDb+johLRifYw5lVf7/vv4sGtbhuG0BLCKaW1AClgzyz4xWv2CSY0OzaGzsJ8N3xWbT1CY2IE6RluvGINmrZB6winkPWCYBt73Hn2E0QlPytIEQOZZ2dx7YB7aJA36wTrMN69i1vHymx0gF7CKWUPAVg/J/ubBsH2w+94vSAf8+NjdgLBa2Kwp65eMCFmR+2v5PH4cUboMQAJeyPVNkEkFgtWxoDdJ45jsrfHLhOZkoq002cE67CYzWhT5/B4U8CEfqmuwoi20U4gTq3BcyUsjxM2PBEK6Jfd+/47/FbzhX33TUVvYMuBl4WxAeD+y5yMugJRycmClTHgEMfBUHHWLpNYdgwbFQrBOhyNGhQ/EU4lrwOlh5iG5bo9k3ENjttOf4x1KSmCCTlftMztAwiMgnf1AnQLjG17pZsWFsg9f66OQAMjs5+Ownwww2ZhyHp1sJm/l2ughNjFyi7YxWG7XNmDa/qRWfMVJNHRPv9IIIS8ph+sEIycNvbxtZfQBC0QQl4TNHYU/qSw/hJyTWFhIXKFTmdNn52SfJ1KdoFSvGpdEInwXyT5oPSCgms7wtvH/7sMYiw9FYqxu3Yj8WixoDzbkycwA2b1mENSz7zcd6HIK+Pk8nUIok2gSOXfWUvp/fsRr9YgOEJYKT0/NYlhVkpfvuxUSoOgBwskR6HT/eX6AUs2G27mpYdOT6+u8NhsSLU1GyITEhEaG4fgxWbD/MwMZkdHMDlgsDUbelao2eDImpPLZRBZKh1rfZ8ByiOAGmARlfLetJQOn/0hJvhvw4qUAvTFZTSsGLSLUkvVVET0tyvSsHL9ElvZBBWFtaWXRIB4ABGLuCkKDAPoJyB6WNC83JbeP9sme1iZTI45AAAAAElFTkSuQmCC');
  width: 36px;
  height: 36px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -18px;
}

.e_icon_program_2 {
  position: relative;
  margin-right: 15px;
}

.e_icon_program_2:before {
  content: "";
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAXCAYAAABu8J3cAAADu0lEQVRIS8WWTWhcVRiGn/fcOxmTpo3RllIUpT/+QRctWfizMdZM7kwVKWIKYldVCi4UBWsXbhVRWwQXBVFwUQQxiNZgZiZR6qZaoaBIERtr0BZBbKSxaRMnufd8cpJJiWnSlma0Bw4X7jnn/d7v/xOXWZUk2QDZHThuc2i9N26RsdpEu2AZ0FSHmEKclzFq8DvYKTMNy2nImxsqVSrHLyVKix1+2NMTtY2d2Q/aNe/OBPCn4KyJCYyp+nkMNAMrgBuYITln2fuZck9uLZdrC8lclEi11PUSppeBARm9OH7y3v2Wb66NnM6tGt/e2zu5EODRjo7cmfb2FuW5MU2jmyDbgLRN8Ahob1IZ2H3FRPpLpZsjS4MpT2aKNy2mxeXcOntuoMFi4RuDzZ5o40JuWtAi1aR7P7KnzWxbsfr5wSsVeKl75WJXp0OHgA+SyuDj8+9eIDLY1dVWy+fdMnc+mpzK/QocSyqDdzeCxCxGtVioAltSl21omnSjcWuqBz75cjScq1rq3onxFLAW7G/gKPAY0o7JOP9xK2Mtk7WmZpPy3qVNMuJYinzmnGKbViTzXpFzZqnMRd6nZpmJNE7dlMxqU7ncRJRl40RswexToA9xJ0Yb8IuZHdBAsXDIoHOe5gY2BGoBWoEcELIibBcUqO/FDOaBsDMgBUJgnwfOAbfXMea+PapKkqxBfp/gIr810i2LY+mgS/2z+qrn3uazY619ggf/H8EXSTmSKU5CjOzC7O1rRGJarIw9IUY+Mnj0WhIx+ELVpPAtYhPiJMYpYA3YKtDy/4hcCNjToNCPVgPrgB9VLRaGQ+qaeL1YHtxzqLPzuonm5pWRsnWY343p4UYQClpj7hWZnVjeNjZyX+/XEwNJ4UUTrwGnLhABhjPF92wtl0/PCv5s65ZbYx+FUp9fIhkvR0d3/+B3szj9pdKKiPQwxsYZIknhB8RdM1Ez7Z4/5vSIFZrJ+wYs/Qx2BiGM0H7awdbXgU8EIkcQs6XcY1TBashJWOZhrWDzkpiIY6DjGDHmDRe+SuqFMljge1WL3WWwYl1QmDH2yRRmjrqR7H6Dh5ZCZDorUOgz9XS1nBfPC1bWfx0OMXIA2LEUQQ1426dq0v0msucaAHbVEBLvBde8AfbCVaM04qHpnUDkLbBnFsCbBHtXphHEXyadk9k4UDMpzKmZee+dZOGtN5PMiYhYZjmTmgzfInOhe7eZ7HqZ7VyoUAoOhF7zBGZhNo3+RcZUSaoD8wfnJek/UCrsNWP7XBDNjAuv/gOT7HhgrC60NwAAAABJRU5ErkJggg==');
  width: 34px;
  height: 23px;
  display: block;
}

.e_icon_program_3 {
  position: relative;
  padding-left: 50px;
}

.e_icon_program_3:before {
  content: "";
  background-image: url('data:image/png;base64,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');
  width: 36px;
  height: 36px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -18px;
}

.e_icon_program_4 {
  position: relative;
  padding-left: 50px;
}

.e_icon_program_4:before {
  content: "";
  background-image: url('data:image/png;base64,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');
  width: 36px;
  height: 36px;
  display: block;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -16px;
}

.e_icon_program_5 {
  position: relative;
  padding-left: 50px;
}

.e_icon_program_5:before {
  content: "";
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAhCAYAAACxzQkrAAAKyklEQVRYR61YCVBT1xr+782ekBDWJCxKIiq4p4IiyiLgUrdnrWCtPn12pmKpvlaL1VpFrKMV3Kq1Wpf3CrjUtYpaKlqkIqL1gUi0ICBIiJAFCGTjZrs3b+7Ng6e1dYrtmclMJvc/3/nO/33n/88NAi8ZxbNnC59WVnJGpqf7cnx9pYTVivIkEkN9Ts4Tc329WTZzpnFoZqb9ZRh9fYb8esLp06dpglNHw/wix8RrioqTDY0NA21dBg64CC93LAI0FkvL6xes8Y+MvMvzDzjuoNMfjl23rqOvi/9W/HOEqrZvlrY/eDRPX6VYYXhcJ2byBYRAJlNzxOJmOpenBxoNxzErz97ZITGrVDJLSwuXxubYghKTrgiHD9kT8enG4j9LqpeQKj9/ROWeXYf1DxQRCJ1pCJk1swAh8KMWbYdalJSk9hOLzVYPDwJVqdj6R498Wm7cCPSPjx3dWnJjqbG+brBHcL96j9DQr6ZduPTlnyFFEaravFna+MPlM4a6utG84GDFoEVLVtKZzLtD33/f/DJwl8uFXE/9h4yOoyueXLqYxhIKm0XR43cl5OTtf1VSSFV6Ok/9uG6LpuxWKlcS8Hjc3n1zguPi6vsCWF9QwGrNP79JmX9hFUcsUgxf9fGysEWLyvuC0ROLVB88KKnYnFlB2O1CeUbG/BHLP8h/FaDmgoIB5ZsydpqUyr8FJSVmJR47ufZVcJD727buVXyxexFfJmuVzV84feSKFU9eBYicc2HcmGyTUrnaa9iwK9O3Zs1CIiIcfcVCbq/+yFWXlwviCTHFPsNHpkRkZrb3FaQn/se331qnKbmxRTBokHLcZ1uG+02YYOorFqLYtQOr3J7N5kkCHg+c9+aMkWs21PYVpCf++qK3dyq/L1jlFxF5cfqVq3MQBMH7ioW03avACmfPYuNWqyksNXXV2M1bj/QVhIyvP3JErjh44JzlqUoqfXPu+ph9+7e8Cg5iMxiw8owN7PpjecD09GySZ2SkhjWpfkQyM4k/CqjYvVvW+lPRRs3tskU8scQU9fXhkODoaP0fnf9sHKK8dAnz6N+PfXt1OrSV/weYAoEqeNrUzxGCVhhz4EDjy0Dr9+4V1Jw/I6czOR/qyu9OYwq9mKPWrDUwvbyneQgEVQ+OH/cx1D4UOtu6WExfTztv8DDjkJkzNcEpKdjv4SL3t2dhuM3GHpA8D8o3rgfVtauAIGinX2RkLRBIrkXbogqKmdDKkfXvRGk8p12n46nLygJ9R8tFNq02WV12K9qq03l4hITwIjI2AV8qhQd7dhEup/OkRacbZNVqAp3dGI/G4XSzfXy1PiNGlJqbmq/1nzu3NHzx4hf6H6L9+Q5WOGc2W/7xWpClpIDy4kWoOXIIDHV1QGMx7SwfXwfHx0dL5/GMKErDHTYrx9bZKbIolZ6E00Fn8AUQMns2DH1vORgb6qEyaxsYGxvITQFKpwNCflAUXC4XuJxOcGIYaQ2zz6hR52hcTm5S3onn+h9C4DhWtupDdn1eLshS5sFrn6wHQFygLSuDp0XXoP3ePcB0OnARBIDLRWWaweeDMDwcxNETIGjSJBAODoPavByoytoGhN0ONA6HiqXmgHuOeyCA0GjUM9xqdXHEkpssL+GXM4t+Otsb0VZRjnFFInbJe6mgLi0FfkgIhM5fAAOSU8iduHeH42Dt1ANhswHLyxsYXG7vMp01NfBw315Ql9wABEEAZTCoBREGg4pDmczeDOEYBrauLiAbKJk5wum0M/geFeIxYzPj/p17laJ8P3sbJggdyBaNGQOksVuKi8CFE8D29gHx+PEgjokF72HDgSHgA4qigNvtYGpshPb7laC5dQu6HtW4946iAIj78uC0mEESPxGid+wGbmAgJRdJ1tysBMWundB04Ty4SPI0GuA2q10wIPRy9Oaty/1iY9WI8vIlrGzlB+zYQ0cgID4eqr8+AE/Ofwf6hw/AYTIDQnMvxOTzgcZggs1oAMLucGeBTgOuOABwK9ZLhiTkMJmg3+vTID4nj8rc06tXKZmDJk8BX7kcKjZlQO0337jlQ1Gw6/XO19avXzp8ZXoO4uzuxq68MYttqK0F+bpPIfzdVOhWq6G1+Dq0V96jzG1ueQoOgwEIJw50Hhe4IhF4DhwEfKkMGs+dAWt7uztD/xsOsxmCEhIh4cRJqNz2OSh2ZAFuswFfJoOEY98CPzgYCl6fAha1mjI+4XQCv1//0iHJ86YjFo3a2t3SyipaMA/sXQYImjoVhi5LA/+xURR8t0YDNn0HaUJwES7KI0xPAXDFErC0tMD3U5JeKCkUocQkSDj+LdQcPgT3s7dRPsTadBCVvROGvpcGlxLiwNjQ4PYcABBWa1PciVOTkV/27zOK4+I9sNZWpOyjVWB5qgKuWEydouApr4MkJhaEYWHPLWrT66ns1eblUpKQXnh22E0mCIyLh6TTZynDV2VnAeGwA4PvCTH7D0Bg0iTInzAOzCpVLyHcZnPK12+cj9QcOhT3+NSJownHTwY7zSao2JQJ2ju3wdbVCSiDCXQWCxgCAXD8/QFlscHapgOSECkBuWsam/0cGareEATI5rwJUdt3Qt3RXKjLy6OkGbzkHQh9az78sv8rUHyxi6pLPVITDgeELVuWhjScPu1Zlb3lHEPonRiVtR18XxsNqsJCaLp4gfKPVacFW2cnVdDARVAkyXLA9venjE367dlBSus1dCgknTgFLB8fsBuN1HxSmm51K2jKbsGjw4fBbujqzQ4lmcMBQ9LeT3PfqffsTFRk7/iS6SkIH7b8nxA6/21gCoVg7egAvaIKzM3NYDcYwOUigMZiA1ciAa/wIRThmyvSnpOMNChLKIRRq9dA6IKFoLl1E1quXwen2QydNdVg1espLNxioU5YzyBvG1HZ2ckUofKDBxmm26ULWktK1jpMxsGiqHEgmRADAQmJ4BcR+YJpyR+s7W3QeO4sdYqe9ZDTaqXq1sScPMqLZCZs+k6qYpPyokwW3Hj3HdDduQN0Lvf/hGz2hsRvchN6X4OKMzPpPKczqaWocI3pcUM/hMGQcUQiYPv5U8eU/E5WXayjA7pVKsA62t1eIqWkKqMbivQPSmfA4MWLQf7pBmi6mA+Np09SXYcsjgTuhK7qGrCbjL3+If0oihz7nffIUX9/4c21cPJkHlfaf7H6dtkUwmEPx7utUpeLoPdUYheBk5slaCyWlcbl3qVzOBq7Xh+FOxwhPQa1d3VRRTDxxEmo/no/VHy2qbdak32DlL0nljwEONbdOXb77uTBCxcWvUCoJ4flS5cy/GfMGNVw6cLorl+qpZhW7Q04gdI8PKyeAwc1B4yPUXiGhd1RHDxoE4j81zVfKUhDmUwvMgtk1nxGyUG+9hNoLvgeGs6cofxHPvvVkQTc4TD6jY44Mnbjys1e8oldv0voN43zOz/+nL5c2nLzTiam1cwABPUmWwJ11bBYAGWxyP8CXpzpcpEV2sARi695Dxm+YWJOziNK+b4s/LLYi5MnS1HA1+qrq+fSGAzvZ1vJC/NImWw2gzAs/AKC4Fkzfixxd+i/khAJVrIk2Y8TFPaG8nJ+KtbWJkUZDEpCyvBkwSSz4nCYmELPxpDZc/5l0zWfjT107LlC9pdlqGeH5Pv+T0tSRP7Rk2KfFv6QZGxskNmNRgHTg2/ih/RX9ps6vVhbWlocP3Bg62+9SPwXgsHfh2PvzaQAAAAASUVORK5CYII=');
  width: 36px;
  height: 33px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -18px;
}

.b_dashed_border {
  border-radius: 4px 4px 0 0;
  border: 1px dashed #cdcdcd;
}

.b_dashed_border .bs_callout_info_border {
  margin-bottom: 15px;
  font-family: "Roboto Condensed", sans-serif;
}

@media (max-width: 991px) {
  .b_dashed_border .bs_callout_info_border {
    font-size: 20px;
  }

  .b_dashed_border .bs_callout_info_border .e_icon_program_1 {
    margin-right: 10px;
  }
}

.b_programs_icons_info {
  border-radius: 3px;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 15px 33px;
  min-height: 94px;
  margin: 0 -1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
}

.b_programs_icons_info--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  box-sizing: border-box;
  padding-left: 40px;
  position: relative;
}

.b_programs_icons_info--coll:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background-size: cover;
}

.b_programs_icons_info--coll:nth-child(1) {
  width: 204px;
  max-width: 204px;
}

.b_programs_icons_info--coll:nth-child(1):before {
  background-image: url('data:image/png;base64,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');
  width: 30px;
  height: 30px;
}

@media (max-width: 991px) {
  .b_programs_icons_info--coll:nth-child(1) {
    width: 128px;
    max-width: 128px;
  }

  .b_programs_icons_info--coll:nth-child(1):before {
    width: 25px;
    height: 25px;
  }
}

.b_programs_icons_info--coll:nth-child(2) {
  width: 250px;
  max-width: 250px;
}

.b_programs_icons_info--coll:nth-child(2):before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAFcklEQVRIS51XW2wUZRT+zj/dpSa0EoOgoijiA4KAQUy46ra7M/9OFSUhRWIoIirhIgZjvADRFy+AJhiNgKioCEZCeYBUunODrlUuGtCEkACKGow8EG6lYHrZzhwz2912d9kbnKeZnO+c759zm/MTypAD9ZNvam+vniTghVjwBLAYDuJBYCgArjBwhsC/whO2qyitdbFYVxluQcVALTNCgxPdgYVMaAAwqhyHIBwD00aXlM2lDlGQ3Iqqcxl4G8A9ZZFeC/rFg7dcN/YeLGR/DfmO+vrgoKttHzFjUY7RBTA7INHK7P0OKO2KcIUHcSvYG8OgEAGPAqjMsOsA0XIZsz7Ld4As8mZdH6DA/RbMs/rAjDYC1ikB98vw9/vOFItCsx4erbB4CcALAEQ/llZKw1qda5tFbsrIZhAtSIMY+ElReKG6xzmea9is69WBRIJUx7mcqzM1TSXBnzNwd58vxuKoaX+aie0jN6PacwB/0f/FvAss5krL+i/XuR2JDPcqaC9AJHq8WtVx/snFOI9F7vVcamJgdErXRQLTtGb7cBqbJDekvB3kHSVgcEqxv6rqqjql8WBHvjAbMvIkEe3ydcw8M2o6u/PhmvXakQorPwAYltIf0Ax7GgHsv/eS6+paYryWBDDaGOLhqGmeKpTfVCdsTTlo0Ax7WyGsIcNRItEEoCKFf5aJzpLHE6llZmhQd1fgBBhDex3Qm9Kw3ilWWJZUlzLhkySa8aJm2uuL4U1d25lRxJ5fjAx8R4aMzCKinb0fjfMDAon7a5ri50uQr2TCuynyVZppv5cPb+nqVAa9DMZUgG/LxAjwdDKltgHEi1OKbdKw/WlWVCyprmHC68kDE96Pxuzkc66YmjYKivcBmB7P1tHRYGf3Q2RG1f0ApqTzoRn216XIzWhkPUBLenG8QRrO0mI2hozMJqK1/dOSV0jDWeOT/wVghG8siCerMedQMUd+C7kuOWkbAH+75Kp1sX1/FrULh4d6QbGaGXPIxXjNtv/wyc8CGAIgAY/GScs6UbR4ouoOAPXEWMVEDLCf70Zp2LNLRczXG1KOb6+uPja7sdHNIvegjNUN42QhJzvq65Wbr7SdJuCyZthjfJwZVY8BqJaGPbwc8kzMdYfdjKomgDCInulNOW8CEARonjSs7ddzgKyCA2i+NKwtxYtHTiDiPbmtA6DDA9fphhMv9wBk6erG9O+TgK2aYc8rZWxq2l0QmMHEw4h5GUBVKZtz8KhWWpafiiyx6yJj2aMht5y72DrxyJFEsrtuZMhkerX1yCSPxTaAR6Za72SwsmdSza54WxpnatoDEOwvFQOJsVYz7TeS5Mnx2hk8ng6jX8WFJlahiDTr+p0K9/jpqgXQ41LFiLpY7N8+chnZDqKnUu9N0rCfSJKnKtZvlxUp5SVF4YmRPY7f/2VLSyhU2V0ZXEDEp7SYbWV8tQrBRt9yQVQvY1ZynCfJnXB4qBsQR1P97g/51mBXQtbE451ls+cB+rVBgn/MWCoOBTsT02vi8Z4+cv/BkGoDEb7J8LEz2JlouNED9KYisRugCSmf+ZeJ/txk/WT8sMRdKIuKDZ58kTGkrCHy/KXxvj498RIZczZm4rN2uJZQqKK7MuAvCXMyQBcB+rCiouerUgukIeUYIm8ZgOeB5IUiKcR4SzNtfw3Pknyrsz9C1wHwt9BMuUDAXr8eWNBx9qhNKJ6AhyEMHgeiWjCm56zO3QC9Kg3r43wRKnhpMGTkaSLyF4YbuzQQjhDwihaz/R0ur5S8LnUngv7lYX7/ECle/wz8JoBNgc7EllLFWpQ8TdMSCg1MVAYeAaHWYzxIjDtAqALBA+MSA6cF4zAE9gU6Ej+nW6lUm/4P8SZCsVC9SRgAAAAASUVORK5CYII=');
  width: 31px;
  height: 30px;
}

@media (max-width: 991px) {
  .b_programs_icons_info--coll:nth-child(2) {
    width: 260px;
    max-width: 260px;
    margin-right: 10px;
  }

  .b_programs_icons_info--coll:nth-child(2):before {
    width: 25px;
    height: 24px;
  }
}

.b_programs_icons_info--coll:nth-child(3):before {
  background-image: url('data:image/png;base64,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');
  width: 31px;
  height: 32px;
}

@media (max-width: 991px) {
  .b_programs_icons_info--coll:nth-child(3):before {
    width: 25px;
    height: 26px;
  }
}

.b_programs_icons_info--coll .e_text_small {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  max-width: 125px;
  margin-bottom: 10px;
}

.b_programs_icons_info--coll .e_text_big {
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 14px;
}

@media (max-width: 991px) {
  .b_programs_icons_info--coll {
    padding-left: 32px;
  }

  .b_programs_icons_info--coll .e_text_big {
    font-size: 15px;
  }
}

@media (max-width: 479px) {
  .b_programs_icons_info--coll {
    width: 100%;
    max-width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .b_programs_icons_info--coll:nth-child(1) {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .b_programs_icons_info--coll:nth-child(2) {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .b_programs_icons_info--coll:nth-child(3) {
    width: 100%;
    max-width: 100%;
  }

  .b_programs_icons_info--coll .e_text_small {
    max-width: 100%;
    margin-bottom: 5px;
  }
}

@media (max-width: 991px) {
  .b_programs_icons_info {
    padding: 15px 9px;
  }
}

.b_programs_price {
  padding: 32px 18px 14px;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
}

.b_programs_price--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 50%;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (max-width: 991px) {
  .b_programs_price--coll {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
    margin: 0 auto 15px;
  }
}

@media (max-width: 479px) {
  .b_programs_price--coll {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.b_programs_price--coll_item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  box-sizing: border-box;
}

.b_programs_price--coll_item:first-child {
  max-width: 90px;
}

@media (max-width: 479px) {
  .b_programs_price--coll_item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
}

.b_programs_price .e_title {
  color: #b92320;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  max-width: 68px;
  text-align: center;
}

.b_programs_price .e_headline {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 7px;
}

.b_programs_price--tickets {
  border-radius: 4px;
  background-color: #f0eadf;
  position: relative;
  padding: 20px 5px;
  min-height: 77px;
  width: 245px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.b_programs_price--tickets:before {
  content: "";
  position: absolute;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAABNCAYAAABqkX7ZAAAAe0lEQVRIS+2VwQ2AIAxFXydyBHUDnURH0Ul0BNnAjTBFD8RUNPFajjzIb375VABijB0wAA2wAbOIrHKBRQ/dVq9wByoDBoXRAGnr9aYWY2m2klU7AjUQgClV+6SXNP9Bd6jgX94Vf0OWUe7Qpwh6yjxl/lP7LDtTUJ72B/wuEF1wKpZjAAAAAElFTkSuQmCC');
  width: 7px;
  height: 77px;
  top: 0;
  left: 50%;
  margin-left: -4px;
  display: block;
}

@media (max-width: 479px) {
  .b_programs_price--tickets {
    width: 100%;
  }
}

.b_programs_price--tickets_coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 50%;
  box-sizing: border-box;
  position: relative;
  padding-left: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}

.b_programs_price--tickets_coll:before {
  content: "";
  position: absolute;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAACkUlEQVQ4T4WTXUhTURzA/+fu3g3m1vxgShtdSGpQPayIHgopK4Ty21B70IoIIpNKSzEw53qKPtA+NMOp5Sc+aFoS9dKbBEHWSHvw425XfUiyLDbu7r7uOXGvzBxN938+53d/53fORRBnBEEwLb0ZLRB/LGVImKgoQoi8BQPQmuQUPi3jYCvajCHwfPa3J4/u/Z6a3COJIuBQGHAopGyhaBooNQM7Ki50bQgRFhbyP9vq2/9MT6cxCToAFQVIpYLk/fs+IgrBysSXA8GfK5S5KG80JsTjcuU57bZOL+820lqt8mXZxJSdNZ5eVlooBsP095djgwsDQ5lsWcnwfxCP213gtDe0ezguldHrAVYTrEIKct9bq0/nIrTd//Xx/bf8i4ETbFlxNMTjcuU77bYOL+8y0tqE6FwYA6XR4NTjR96RUFhcHv9QGFj+pTIXFw6tmXjm5/OctvpOD8cZGZ0uZm+CMWB/AAAhGQiSzwfmovzVJorBbZvD63anRhrEu3r5mJLoh/SL5x8igedzJhpvPfdynJFe1yAeRBJ8oGW3ibsa6rLQVHPTsGuw/5QmOWUtYjwADgSA2WII77x+pYY9nNWCFsde35l8cPcmYtTKA4o32O8HxpAoWaov17KZJ5vl9YgQYpjr62mZ7XCUU2q18qA2GhwIAmPQhy1XK+rYYzlNkXVKWEKIbq6nu222q6OcYhhAMYwUg8REbKm6VMtm/gMoJhEaIUTLDfS2zTjaz1LMeiMEOCg30IcsVZV1kSOst416sYSQBK63p22my3EG0QzIMMkngDpJNqisiQWIMoky6u97Ou14dk5uoDWZA7trrt3Yeuho60atYv6AcqPFVyONy58m9qaXlPYlWa3dm93aX/IWHOETt1jJAAAAAElFTkSuQmCC');
  width: 17px;
  height: 17px;
  top: 0;
  left: 5px;
  display: block;
}

.b_programs_price--tickets_coll:last-child {
  padding-left: 33px;
}

.b_programs_price--tickets_coll:last-child:before {
  left: 10px;
}

.b_programs_price .e_text_big {
  color: #000;
  line-height: 18px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.b_programs_price .e_text_big span {
  font-size: 18px;
  font-weight: 400;
}

.b_programs_price .e_text_small {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.b_programs_wrap {
  margin-bottom: 55px;
}

@media (max-width: 479px) {
  .b_programs_wrap {
    margin-bottom: 50px;
  }
}

.b_programs {
  position: relative;
}

.b_programs--wrapper_dropdown {
  position: relative;
}

.b_programs--wrapper_dropdown .e_caption {
  width: 484px;
  min-height: 33px;
  left: 50%;
  margin-left: -242px;
  position: absolute;
  display: none;
  bottom: -16px;
  z-index: 5;
}

@media (max-width: 991px) {
  .b_programs--wrapper_dropdown .e_caption {
    width: 440px;
    margin-left: -220px;
  }
}

@media (max-width: 479px) {
  .b_programs--wrapper_dropdown .e_caption {
    width: 280px;
    margin-left: -140px;
  }
}

.b_programs--wrapper_dropdown .e_caption--btn {
  border-radius: 3px 4px 4px 3px;
  background-color: #fbbd00;
  background-image: linear-gradient(to top, #fbbd00 0%, #fdcf00 100%);
  cursor: pointer;
  width: 100%;
  max-width: 222px;
  min-height: 33px;
  margin: 0 10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  transition: 0.5s ease 0s;
}

@media (max-width: 991px) {
  .b_programs--wrapper_dropdown .e_caption--btn {
    max-width: 200px;
  }
}

@media (max-width: 479px) {
  .b_programs--wrapper_dropdown .e_caption--btn {
    max-width: 120px;
  }
}

.b_programs--wrapper_dropdown .e_caption span {
  color: #a22729;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  border-bottom: 1px dashed;
}

.b_programs--wrapper_dropdown .e_caption span > span {
  border-bottom: none;
}

@media (max-width: 991px) {
  .b_programs--wrapper_dropdown .e_caption span > span {
    display: none;
  }
}

.b_programs--wrapper_dropdown .e_caption--btn:hover span {
  border-bottom: 1px dashed transparent;
}

.b_programs--wrapper_dropdown .e_caption a {
  background-color: #a22729;
  background-image: linear-gradient(to top, #a22729 0%, #bb302d 100%);
}

.b_programs--wrapper_dropdown .e_caption a span {
  color: #fff;
}

.b_programs--wrapper_dropdown .active.e_caption {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.b_programs--wrapper_dropdown .active .e_caption--btn {
  display: -ms-flexbox;
  display: flex;
}

.b_programs--wrapper_dropdown .active .e_close {
  display: none;
}

.b_programs--wrapper_dropdown .b_about_dropdown {
  position: relative;
  margin-top: 14px;
  padding-top: 25px;
}

.b_programs--wrapper_dropdown .b_about_dropdown:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #cccccc;
  left: 0;
  top: 0;
}

.b_programs--wrapper_dropdown .b_about_dropdown h3 {
  margin: 0 0 12px 23px;
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.b_programs--wrapper_dropdown .b_about_dropdown h3 + p {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-left: 23px;
  margin-bottom: 40px;
}

.b_programs--wrapper_dropdown .b_about_dropdown .b_callout_info_programs.bs_callout_info_border {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  padding: 14px 13px;
}

.b_programs--wrapper_dropdown .b_about_dropdown .b_section_category--list_check {
  margin-left: 23px;
  margin-bottom: 22px;
}

.b_programs--wrapper_dropdown .b_about_dropdown .b_section_category--list_check li {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .b_programs--wrapper_dropdown .b_about_dropdown .b_section_category--list_check {
    margin-left: 0;
    padding: 0 10px;
    margin-bottom: 25px;
  }

  .b_programs--wrapper_dropdown .b_about_dropdown h3 {
    margin-left: 0;
    padding: 0 10px;
  }

  .b_programs--wrapper_dropdown .b_about_dropdown h3 + p {
    margin-left: 0;
    padding: 0 10px;
  }
}

.b_programs--wrapper_dropdown .e_close {
  width: 484px;
  min-height: 33px;
  position: absolute;
  bottom: -16px;
  left: 50%;
  margin-left: -242px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 991px) {
  .b_programs--wrapper_dropdown .e_close {
    width: 440px;
    margin-left: -220px;
  }
}

@media (max-width: 479px) {
  .b_programs--wrapper_dropdown .e_close {
    width: 280px;
    margin-left: -140px;
  }
}

.b_programs--wrapper_dropdown .e_close--btn {
  border-radius: 3px 4px 4px 3px;
  background-color: #fbbd00;
  background-image: linear-gradient(to top, #fbbd00 0%, #fdcf00 100%);
  cursor: pointer;
  width: 100%;
  max-width: 222px;
  min-height: 33px;
  margin: 0 10px;
  text-decoration: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .b_programs--wrapper_dropdown .e_close--btn {
    max-width: 200px;
  }
}

@media (max-width: 479px) {
  .b_programs--wrapper_dropdown .e_close--btn {
    max-width: 120px;
  }
}

.b_programs--wrapper_dropdown .e_close--btn span {
  color: #a22729;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  border-bottom: 1px dashed;
}

.b_programs--wrapper_dropdown .e_close--btn span > span {
  border-bottom: none;
}

@media (max-width: 991px) {
  .b_programs--wrapper_dropdown .e_close--btn span > span {
    display: none;
  }
}

.b_programs--wrapper_dropdown .e_close--btn:hover > span {
  border-bottom: 1px dashed transparent;
}

.b_list_numbers_wrap {
  border-radius: 3px;
  border: 1px solid #ccc;
  border-top: none;
  background-color: #fff;
  margin: 0 -1px;
  padding: 0 22px;
  position: relative;
  bottom: -1px;
}

.b_list_numbers_wrap > ol {
  margin: 0 0 38px;
  padding: 0;
}

.b_list_numbers_wrap > ol > li {
  position: relative;
  display: block;
  counter-increment: step-counter;
  padding-left: 26px;
  margin-bottom: 22px;
}

.b_list_numbers_wrap > ol > li:after {
  content: "";
  position: absolute;
  width: 19px;
  height: 19px;
  border: 2px solid #b94845;
  background-color: #fdce00;
  border-radius: 50%;
  left: 0;
  top: 0;
}

.b_list_numbers_wrap > ol > li:before {
  content: counter(step-counter, decimal);
  color: #b94845;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 21px;
  position: absolute;
  top: -1px;
  left: 5px;
  z-index: 2;
}

.b_list_numbers_wrap > ol > li h6 {
  margin: 0 0 6px;
  color: #a22729;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
}

.b_list_numbers_wrap > ol > li p {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

@media (max-width: 991px) {
  .b_list_numbers_wrap {
    padding: 0 10px;
  }
}

.b_about_dropdown--content.m_botton {
  padding-bottom: 1px;
}

.bs_info_programs_box {
  background-color: #f6f6f6;
  padding: 26px 0;
  margin-bottom: 22px;
  margin-top: 40px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bs_info_programs_box--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.bs_info_programs_box--coll:first-child {
  padding-left: 62px;
  padding-right: 40px;
}

.bs_info_programs_box--coll:first-child .e_text.m_icon:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAEyUlEQVRYR61Ya2wUVRT+zrTdthShsTH4Ex/xAaU76z5q0WiLdWcD1kQKQlJRIaD+MP5QFGJMq6IJBv4YYqw2oAQFBRsimLLbNrRKLXZn284WqikBjKkBKeElFNvd7hxzt90yfezuTPX+2sx833e+Offce89dgsnxLiAtdsklIFrCYA+A+QAKAGQDHCHQZQb+YHCImY7mzM5vK2ttHTEjT+lA7SUluTdi/1QxYwMAEdzs0EC0K0a23Us7Ov5ORUppwu+RlxHjQwB2s5GnwfUxuNqnhvcn05jWREtpaWZ08MpWBr2RJngMwCGA+wFyAyhJga+z5eW/VtbaOjQZM8WEMBAZvPYVwKtSGiDcIB2rvCGtQeAYoEaPXANGTXIeHY7o0uqKzs6bRswEE6YNCAXCNiWovTU5YKNbDjIgspJksB/DvELp6RlMACaYaHTbt5uYgjiXiJd7g+GDkyMFPI5aML+cKosMfOlTtbVTTDR57IrO5DdbgASq9qrdW6aYcMutAB5Pp8OEKl9Q2zuaVAAtpaU50cGrnQwsSEe+9Z7/YqDcp4Z7E88CHvkFMHYBkEzo/BnNjhU91XbiStxEwGVfB6KdJoiTIRcB3gmSzoH5YQCrTRqI6zDxZl8w/BGNFWMHwA/NwESCIjajOTPgn43oGYvoiMdRIjG3z0BAUM7q4DcjtqEmWyy3QIrxdoAqLWkRV5Df7agm8HuWiKPgvRnSyOvlHScvJLjNxYXzYnpmH4C5ZvUY+IQaXfIPTFhmlgRghICNXlX7eDLn+0fuvy0nknMKoDst6P1MjW6518KqGGamKl+ou37/ypUZzx44ILbt8TE2tW1WihOE0xRw289bcD7AoCqJ9Uom3KGo4RVGEwG3vBHANgtZENALFHDLlwDcbpEo4F8rqvackTeDqRX0y1YzMR6TmZ73hbr3JB40OZ1zdSkminKexQ8aECZ+A+gBi8RIBvGi8mD41C0T9kd1iY5Z1BHwM2KJ+gmsWCET8GtWXr7d2L75PfZNxLTVis4oln+hgNuxBeB3rJAJ+MKrauv+h3oQEp8LE48B/KMVEyC8qAS13QlOQ3HxnAx9qM/CKhsPJ1oCCjmdWZekWBeAQpNGhjkmFfq6uk4n8EdccqlEaDHJN8Co33YzsiB+ivpd9leJaIc5ETpxbf69DuNG1eiS32bCZgD7ACw2+0EEft+rhmtG+4mFC2dHZmWFAdxtwkidomovGXENTuc9GdJwRFFP9gfc9uMAiWM93biILL1Qae8ZGG/v/C5HJRF/l45p7IiM2Pi5Ec39Boyl6TTEe2J+xRsKfxb/bST43XIdAetTipD+hBLsOWrExIubuRaEB80YAHBQUbXlCewEE+K2dX1k6FuAK5KJMXBIl7LXiFtViyznR7J4E0bvJ1nmDNAxW5SfLtO0q9OaEA8PO52zbNJIPUC+FKJnGOgloGjsTmouPvATZ0af8R3vvWwkTHsDCxQV5VG2tIOB8bbcbJTkOK63RWm9MQNJMzGhRlyONUTxruuu/2DiHEAfKGr3p8k00t7Kmz2eghhHNzB4LQH3WTDzO4H36Hpmra+z83wqXloTCbKYImRjCZieBEkywKKFEx22KMgoCNfBGCDmnhihiaWc5nR/CSS0/wXNXc6JANMl2gAAAABJRU5ErkJggg==");
  width: 33px;
  height: 33px;
  left: -44px;
  top: 5px;
}

@media (max-width: 479px) {
  .bs_info_programs_box--coll:first-child {
    padding-left: 45px;
  }
}

.bs_info_programs_box--coll .e_text {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  position: relative;
  margin-bottom: 6px;
}

.bs_info_programs_box--coll .e_text.m_icon {
  margin-bottom: 18px;
}

.bs_info_programs_box--coll .e_text.m_icon:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAEyUlEQVRYR61Ya2wUVRT+zrTdthShsTH4Ex/xAaU76z5q0WiLdWcD1kQKQlJRIaD+MP5QFGJMq6IJBv4YYqw2oAQFBRsimLLbNrRKLXZn284WqikBjKkBKeElFNvd7hxzt90yfezuTPX+2sx833e+Offce89dgsnxLiAtdsklIFrCYA+A+QAKAGQDHCHQZQb+YHCImY7mzM5vK2ttHTEjT+lA7SUluTdi/1QxYwMAEdzs0EC0K0a23Us7Ov5ORUppwu+RlxHjQwB2s5GnwfUxuNqnhvcn05jWREtpaWZ08MpWBr2RJngMwCGA+wFyAyhJga+z5eW/VtbaOjQZM8WEMBAZvPYVwKtSGiDcIB2rvCGtQeAYoEaPXANGTXIeHY7o0uqKzs6bRswEE6YNCAXCNiWovTU5YKNbDjIgspJksB/DvELp6RlMACaYaHTbt5uYgjiXiJd7g+GDkyMFPI5aML+cKosMfOlTtbVTTDR57IrO5DdbgASq9qrdW6aYcMutAB5Pp8OEKl9Q2zuaVAAtpaU50cGrnQwsSEe+9Z7/YqDcp4Z7E88CHvkFMHYBkEzo/BnNjhU91XbiStxEwGVfB6KdJoiTIRcB3gmSzoH5YQCrTRqI6zDxZl8w/BGNFWMHwA/NwESCIjajOTPgn43oGYvoiMdRIjG3z0BAUM7q4DcjtqEmWyy3QIrxdoAqLWkRV5Df7agm8HuWiKPgvRnSyOvlHScvJLjNxYXzYnpmH4C5ZvUY+IQaXfIPTFhmlgRghICNXlX7eDLn+0fuvy0nknMKoDst6P1MjW6518KqGGamKl+ou37/ypUZzx44ILbt8TE2tW1WihOE0xRw289bcD7AoCqJ9Uom3KGo4RVGEwG3vBHANgtZENALFHDLlwDcbpEo4F8rqvackTeDqRX0y1YzMR6TmZ73hbr3JB40OZ1zdSkminKexQ8aECZ+A+gBi8RIBvGi8mD41C0T9kd1iY5Z1BHwM2KJ+gmsWCET8GtWXr7d2L75PfZNxLTVis4oln+hgNuxBeB3rJAJ+MKrauv+h3oQEp8LE48B/KMVEyC8qAS13QlOQ3HxnAx9qM/CKhsPJ1oCCjmdWZekWBeAQpNGhjkmFfq6uk4n8EdccqlEaDHJN8Co33YzsiB+ivpd9leJaIc5ETpxbf69DuNG1eiS32bCZgD7ACw2+0EEft+rhmtG+4mFC2dHZmWFAdxtwkidomovGXENTuc9GdJwRFFP9gfc9uMAiWM93biILL1Qae8ZGG/v/C5HJRF/l45p7IiM2Pi5Ec39Boyl6TTEe2J+xRsKfxb/bST43XIdAetTipD+hBLsOWrExIubuRaEB80YAHBQUbXlCewEE+K2dX1k6FuAK5KJMXBIl7LXiFtViyznR7J4E0bvJ1nmDNAxW5SfLtO0q9OaEA8PO52zbNJIPUC+FKJnGOgloGjsTmouPvATZ0af8R3vvWwkTHsDCxQV5VG2tIOB8bbcbJTkOK63RWm9MQNJMzGhRlyONUTxruuu/2DiHEAfKGr3p8k00t7Kmz2eghhHNzB4LQH3WTDzO4H36Hpmra+z83wqXloTCbKYImRjCZieBEkywKKFEx22KMgoCNfBGCDmnhihiaWc5nR/CSS0/wXNXc6JANMl2gAAAABJRU5ErkJggg==");
  width: 33px;
  height: 33px;
  left: -42px;
  top: 5px;
}

.bs_info_programs_box--coll .e_text_phone {
  color: #000;
  font-size: 30px;
  line-height: 24px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  margin-bottom: 8px;
  position: relative;
  margin-right: 34px;
  /*            width: 46%;*/
  text-align: right;
}

.bs_info_programs_box--coll .e_text_phone:before {
  content: "";
  position: absolute;
  top: 0;
  right: -18px;
  width: 1px;
  height: 30px;
  background-color: #c0c0c0;
}

@media (max-width: 991px) {
  .bs_info_programs_box--coll .e_text_phone {
    font-size: 24px;
    text-align: center;
    margin-bottom: 16px;
  }

  .bs_info_programs_box--coll .e_text_phone:before {
    top: auto;
    right: auto;
    left: 0;
    width: 100%;
    height: 1px;
    bottom: -10px;
  }
}

@media (max-width: 479px) {
  .bs_info_programs_box--coll .e_text_phone {
    text-align: left;
    margin-right: 0;
  }
}

.bs_info_programs_box--coll a {
  display: block;
}

.bs_info_programs_box--coll > section {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bs_info_programs_box--coll > section a {
  font-size: 16px;
  margin-top: 1px;
}

@media (max-width: 991px) {
  .bs_info_programs_box--coll {
    width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .bs_info_programs_box--coll:first-child {
    margin-bottom: 20px;
  }
}

@media (max-width: 479px) {
  .bs_info_programs_box {
    padding: 15px 10px;
  }
}

.e_text_full {
  width: 100%;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #333;
  margin-bottom: 20px;
}

.b_programs_wrap .b_list_numbers_wrap > ol > li {
  padding-bottom: 0;
}

@media (max-width: 479px) {
  .bs_info_programs_box {
    margin-top: 0;
  }
}

.b_pay_programs--title {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 19px;
}

.b_pay_programs--info {
  padding: 18px 10px 0px 60px;
  border-bottom: 1px solid #ccc;
  position: relative;
  margin-bottom: 18px;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.b_pay_programs--info:before {
  content: "";
  position: absolute;
  left: 16px;
  top: 25px;
  width: 29px;
  height: 29px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAEVUlEQVRIS5VXf2hbVRT+zn1NI41FY3FD3fxjSHEgIkNQrKKoQxlqFQ2dYGclyctLpYKiDGW6KAiKlTKKyXtJWupQVOJQ8Qc66eZA/7BOnKLOMRB1rmEiZDB1TZfeIyfklaxN8u7un++e7/vOuffcc84jBKyRkZHzwuHweq31ZiK6CUA/gIsBhAEsAvgbwFEAX2qtP+/t7f1tYmLidCdaareZyWRUuVzexMwJAEMALgxyEMApItpDREWt9Vw+nz/TCtNS1HGcNVrrxwA82kHsHwD/Aljbgvg/ADml1ITrusdX7q8STafTG7TWu5j5rg6RzTKzkJ5k5usBPA6gbxU50T6l1GgulzvSvHeWqAjWarUpIrqlg+BPRHSf53lyj/WVSqW2M/NLrTDMPKeUesTzvJ/9/WXRRCKx1rKsYkCEIKJxz/OeahawbXsTgA8BXNrG2QNdXV3D2Wz2mOzXRRtJs5OZnzNIljckuHw+L/fmR7qZmfcA6O2AnwiHw09PTk5W66KpVOpaZt4XAPL5ThPRtmq1+lF3d/eSUkqSbheA+wMcFtvbXdf9gmKxWHc0Gp0EYBtE6ZtUiegTeaPMfBuADYbYUiQSeZiSyWQ/EX1t+A6buY8Q0VFmlnu8BoAyEK5KtpNt22kAWQPAcpQACktLS+NTU1O/x+PxiyzLcgHEDDl2iOjbjYpjgvmDmZ8pFApvNhsnk8lhItptQgBgr4h+1ziejhgi+haA43newZWGtm1nAOw0FD0sovJ21gUBiCjLzJI8dwN4Pp/PlwWTTqejWuvdQe+7if+4iJ4AsCZIFMCC2DDzD8x8T7FYFBwcx7lKa/0pgMsMOMTkL+NImwhfqVQqO0qlkrQ12LZ9L4D3DAXFbF5EvwdwtSmIiLZ6nveO2Eslm5+fl/t81hQP4BcRfdegmvicFWa+tVAoHGq6z7eY+Y5zEJ0VUembUsZM1n6t9YP+fcbj8Sssy5oDEDUBiw0RvUCJRGKjUkqA5xsAX61UKttLpdKS2KZSqUFmft8A55ucIaIbaGxsLLywsJCXIh4EZuaH/MKQyWS6yuXyODNvJaJDzDxg4Li0v631LuM4zoDWerYxbLXTPqaUesB1XTkVxGIxq6+vb2O1Wj0RCoWk6UvL6+7guGbmLYVC4bO6qG3bIQAvAjirOa8g2Lu4uDg0MzNz0v8uwtFo9E4AnsE7FZsnpA83Tw7rLMt6XbKzjbf7a7Xa4PT09KmGo5c0BjdxtFOEYn7QsqyhXC73az2ZmgVs274SwAyA61oISzF4jZk/ICKpYDIp3hyUBwB+VEptc11Xanx9rZoGG9mc60BYOYcn8g0RJT3PkwK0vFrOvaOjo+trtdqTkmMGR9cqWA2gaFnWy/6RBoo2slPGmAEicph5MCCzl9+hdCKllNvT03Og3e9F298Kn2V4eDgSiUT6tdZbANwI4HIAFwCQjJffBkmsPwF8xcwfh0Khw9lsVqb/tut/zIe4IpCV3z4AAAAASUVORK5CYII=');
}

@media (max-width: 479px) {
  .b_pay_programs--info {
    padding: 0 0 26px 40px;
  }

  .b_pay_programs--info:before {
    left: 0;
  }
}

.b_pay_programs .error {
  color: #a62320;
}

.b_pay_programs_tabs {
  width: 100%;
  position: relative;
  margin-top: -9px;
  margin-bottom: 28px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b_pay_programs_tabs > li {
  width: 235px;
}

.b_pay_programs_tabs > li a {
  height: 70px;
  border-radius: 1px;
  border: 1px solid #e3e3e3;
  background-color: #f6f6f6;
  padding: 16px;
  text-decoration: none;
  display: block;
}

.b_pay_programs_tabs > li a span {
  color: #333333;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  position: relative;
  padding-left: 56px;
  display: block;
}

@media (max-width: 991px) {
  .b_pay_programs_tabs > li a span {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
}

.b_pay_programs_tabs > li a span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 36px;
  height: 36px;
}

.b_pay_programs_tabs > li a span.icon_programs_1:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEjklEQVRYR81YXUisZRB+Zlc64h9IdONfmGK5dhFIahwDCU8p4eUKmSCpBaWnwJ8LQXffXYW98AfqSBelB4SOQXspIZGE0NJRQ04XuZ5EkfLnpkjwDzfcnZiP/Tx7dlf3dVeigQ8+vm/emeedd2bemSFckwYHB4utVutbRFTLzOUAngeQHRZzBOB3IlpnZl8wGPxuZGRk+zoqSIfZbrdby8vLm4moG8BrALTWAWAAD5l5cn19/Ruv1xtMpC+hYKVUPTPfA/BSImEJ/j8mortKqYWr+C4FpJRKZ+ZPAXwQKcBisaC0tBQlJSXIy8tDbm4u0tPTDZazszMcHBxgf38fW1tb2NzcRCgUitb/BRF9opQ6iwcsLqCBgYHnbt269S0zv2ouEqXV1dWoqqpCZmamlrFOTk6wsrKC5eVlA6xJRPRzIBB42+Px/BktKAZQGMyPzPyiyWyz2dDY2IjsbNN3tfBcMB0dHWF+fh5+vz8S1G+BQOD1aFBPAVJKZTDzDwCqZSURGUDEKjdBYi0Bxiy+btAyEb2hlDq9sF6kIqfT+SWAThOM3W6HWOcmSazk9XojQU25XK73YwCFo+l784dYRnzmKlpbWzOER5NspKKi4tKl4lNiqQifumNGn3FkSikLM/8KQBKdYZXm5uaEhkkWkAiWjcj6MD32+/0vS54yADkcjneIaFbeJZq6urq0HDgVQMfHx5icnLyIPmZucbvdXxuAnE6nD8Btea+rqzMeHUoFkMhfXFw0njD95HK5blP4btqSoJKk19vbq51nUgUkeWp8fNxMnkxEpeRwOD4kos8FZVlZGVpaWnSMY/Ds7u5iamoqhr+zsxMFBQVacmZnZ7GxsWHwMvNHpJT6ipnflQ86kRWp5fDwEBMTEzGKe3p6kJOTowUoMuKI6AE5nc5HAF6R1e3t7SgqKtISJEyBQAAejyeGXymlLWNnZwfT09Mm/yMB9BeAZ+VLf3+/tv+YEsbGxiARY1JWVhb6+vq0AYkfjY6Omvx/C6AAgGfky9DQEKxWq7YwYZyZmcH29pMarLi4GG1tbdoygsEghoeHTf5/UgY0NzeH1dXVCwCVlZVoampKCVBKR+bz+bCw8KTmqq+vR21trTageEd24dQdHR0oLCzUFiaMYh2xkkliHbGSLkU59S9yZA8AGMnnumEva6KTY2trq1FR6lJM2KeSGHWVXsUXLzG+wMybyVwdqSZG8R9JrBJpkqiNq0Pekr1cUwUU93IVQNHlR3d3NyTBJaJUAF1ZfkgjaLPZpEAzei/dAi0VQFcWaAIimRI2WUDRJSwzv+l2u43y+amuw+l03gfwnvGDCP9RkX/f5XJ1mO7x/26DBGW8RlE6iIaGBq06O14giANLlxFR1MsJJG4UTWGXtdI1NTVG05iRkZEoAI3/p6enRiu9tLSUfCttatIZNuTn58cdNuzt7d3ssCFy+w6H4w4RfXYT4xhm/tiMpstMnHA+JAvNgZXFYrnLzDXXGFiJrzwMhUL3bmxgFb0TaZvS0tIamVmKHkmkUoSbFf0hgD8AyHDKd35+Pn/dkd6/iO6M7KLFy5AAAAAASUVORK5CYII=');
}

.b_pay_programs_tabs > li a span.icon_programs_2:before {
  background-image: url('data:image/png;base64,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');
}

.b_pay_programs_tabs > li a span.icon_programs_3 {
  max-width: 130px;
}

.b_pay_programs_tabs > li a span.icon_programs_3:before {
  background-image: url('data:image/png;base64,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');
}

@media (max-width: 991px) {
  .b_pay_programs_tabs > li a span.icon_programs_3 {
    max-width: 100%;
  }
}

.b_pay_programs_tabs > li.active a {
  border-radius: 1px 2px 2px 1px;
  border: 2px solid #a62320;
  background-color: #ffffff;
}

.b_pay_programs_tabs > li.active a span {
  color: #a62320;
}

.b_pay_programs_tabs > li.active a span.icon_programs_1:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAFE0lEQVRYR81YbUyTVxR+bikdOuRD5oQlQqYGGHObSJQZQHHpp6ZFXTBD8Mfi2ISNjcRf6j7YFjX7YcaGw02cf4SxSDaVZsJbiCJ0I2iQZSOuENkCSwZGgRaYYCm9y215O2hLe2nJsvvrfXufc+7T855z7jmHYJFLUCqfpoSqCKGZAJ4BSAKAFbNqxgHaD+A3SomRUCKoDIY/FnME4QFfzM0NiRo376PAWwC2AuCSA0ABtBPgtHlF1MV9dXUz/s7zq7hRJZcTQioAJPtT5mffRCktUQvNzb5wCxK6np0dZg2TfgaQ1+cqIFIpntiUhphNaYhITMTy2DhIw8MdENvEBB4ODWKstxfDtzvx4HYnqM3mdj49K5uyvbOjpWXKGzGvhK5qNKuk1PYDBTaLQtLHw5GQsxtrdDmQRUZyGctqNuNPfT36r1yG7e8JlwwBbtmIdNfOhob77oo8CDEyIXS6DSBJInh11jYkFxXjseiVXETcQY9GR2A6U4l7ba1ztmjPDAnNcic1j5Beq10us05dA0E6kyQSCZIPFWONVhcQEXchZi3Tl5Wgdrtzi6LDKgt7SavXPxSx8wg1qhVVBHhNJPP8kWNYnZm1JGREJfeMbfjl5HEXKQqcUzc2FXoQmo2mJnEjuehNxOtyfJL5y2hE9/GPPDAbjr2PpzJZmvK+BuqvwHTmC9cmpVQhRp/DQmVlZZKt7T92g7BEBzCfeeHou34tEyghpphZaaj1hniGybIiagPLUw5CBrUijwLfsGcWTRlV57gcOBhC1tFRGAsPuqKPAPuVjU21DkKCWmEEkMGe1+UfwLqCA36twwDBEGLyfdUX0FdzQTzrJ1VjUwZhdxMktI8FFUt626trufNMsISsFgtuFOSJyZOGhND1RNDIi0BJJaO5aks6Uj/8mMs6DDTa04NbpSUe+M3lFYhOcqUxn/q6PngP9292ODGEFhNBLa8GSD57Z8kvXrebm9Dk8DDaCvI88FnVtVgWE8OlZ6D+siNpOhetIYJK0QWCjex1y6lPEZXyLJciBrJNTuLaXs/UoGwwcOsw37mDm4dLnXSALiKoFQ8AOP5O9rd13P4jnng9Pw/TI8MuAqErY7CjppabEPOjlldyRfwII/QIgIz9ItdfhUQq5VbGgB1Hj8DS1emSiUxNQ/qJk9w67DYbmrU7Rbw1aEK/Vp7GoL7eRSBOq8NzxayO41veCAX1ye5+/x1+r/rKdfrawjewfu/LfGwAeH6yeU5djqiUFG5lDNgvCOgpP+WSSSo9jASVilvHXKcGxc9E0ChrQOl+pmGxYc9k3JPjxhOf4MnUVG5C8y9aFvZBJEbuU30APRJj8y752pkZcjeQqyPYxMj8p7UgD8yxWRpyXB3sKdDLNVhC7GJlF+zscl6u7MW9/Mis+hqy6Gi/XyQYQj7LD9YIRo6bu8Xei7dAC4aQzwKNmSKQEjZQQu4lLOxEqTIYHOXzvCLfoFGcpxSvOjYkEvwXRT4oPa8Smg+K/vH/boMYS2+NYuy27Ug6VMRVZ3uLBObArB+bU9SzKPffKIrKFmyl9+xBvFaH0Ai+Vnp6zIIB1kpfuhR4Ky2S8jlsSHMOGyITk7AsNg6hs8OG6YkJTA4NwtLb4xw2dC7RsGGu2QWlUgEJ/XwpxjGwk7fFaFooyfmdDzHBfwdWpASgLy5iYMWg7QS0YskGVu7/xNk2QUPhGOklEyAeQMQsbowCAwBMBMQIOxoWO9L7B7C8eFiX384GAAAAAElFTkSuQmCC');
}

.b_pay_programs_tabs > li.active a span.icon_programs_2:before {
  background-image: url('data:image/png;base64,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');
}

.b_pay_programs_tabs > li.active a span.icon_programs_3:before {
  background-image: url('data:image/png;base64,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');
}

@media (max-width: 991px) {
  .b_pay_programs_tabs > li {
    width: 100%;
    margin-bottom: 10px;
  }
}

.b_content_programs_1.active {
  position: relative;
  background: #ffffff;
  border-top: 1px solid #a62320;
  padding-top: 22px;
}

.b_content_programs_1.active:after,
.b_content_programs_1.active:before {
  bottom: 100%;
  left: 36px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_content_programs_1.active:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 14px;
  margin-left: -14px;
}

.b_content_programs_1.active:before {
  border-color: rgba(166, 35, 32, 0);
  border-bottom-color: #a62320;
  border-width: 15px;
  margin-left: -15px;
}

.b_content_programs_2.active {
  position: relative;
  background: #ffffff;
  border-top: 1px solid #a62320;
  padding-top: 22px;
}

.b_content_programs_2.active:after,
.b_content_programs_2.active:before {
  bottom: 100%;
  left: 279px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_content_programs_2.active:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 14px;
  margin-left: -14px;
}

.b_content_programs_2.active:before {
  border-color: rgba(166, 35, 32, 0);
  border-bottom-color: #a62320;
  border-width: 15px;
  margin-left: -15px;
}

.b_content_programs_3.active {
  position: relative;
  background: #ffffff;
  border-top: 1px solid #a62320;
  padding-top: 22px;
}

.b_content_programs_3.active:after,
.b_content_programs_3.active:before {
  bottom: 100%;
  left: 524px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_content_programs_3.active:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 14px;
  margin-left: -14px;
}

.b_content_programs_3.active:before {
  border-color: rgba(166, 35, 32, 0);
  border-bottom-color: #a62320;
  border-width: 15px;
  margin-left: -15px;
}

@media (max-width: 991px) {
  .b_content_programs_1.active:after,
  .b_content_programs_2.active:after,
  .b_content_programs_3.active:after,
  .b_content_programs_1.active:before,
  .b_content_programs_2.active:before,
  .b_content_programs_3.active:before {
    left: 50%;
  }
}

.b_content_tab .b_programs_icons_info {
  padding: 15px 18px;
  min-height: 72px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .b_content_tab .b_programs_icons_info {
    padding: 15px 9px;
  }
}

.b_content_tab .b_programs_icons_info--coll .e_text_small {
  max-width: 100%;
  margin-bottom: 4px;
}

.b_select_type_radio_btn {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 15px;
}

.b_select_type_radio_btn--item .e_title {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.b_select_type_radio_btn--item:first-child {
  max-width: 245px;
}

@media (max-width: 991px) {
  .b_select_type_radio_btn--item:first-child {
    max-width: 100%;
  }
}

@media (max-width: 991px) {
  .b_select_type_radio_btn--item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
}

.b_select_type_radio_btn--item .e_strong_text {
  display: block;
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
}

.b_select_type_radio_btn--item .e_thin_text {
  display: block;
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.b_select_type_radio_btn--item .e_thin_text > span {
  color: #a62320;
}

.b_select_type_radio_btn--item .e_label {
  position: relative;
  display: table;
  padding-left: 38px;
  width: 100%;
  box-sizing: border-box;
}

.b_select_type_radio_btn--item input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

.b_select_type_radio_btn--item input[type="radio"].e_radio:empty {
  visibility: hidden;
  position: absolute;
}

.b_select_type_radio_btn--item input[type="radio"].e_radio:empty ~ label.e_label {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.b_select_type_radio_btn--item input[type="radio"].e_radio:empty ~ label.e_label:before {
  position: absolute;
  display: block;
  margin-top: 2px;
  left: 0;
  content: '';
  width: 23px;
  height: 23px;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  border-radius: 50%;
}

.b_select_type_radio_btn--item input[type="radio"].e_radio:checked ~ label.e_label:after {
  position: absolute;
  display: block;
  top: 6px;
  left: 4px;
  content: '';
  width: 15px;
  height: 15px;
  background-color: #a62320;
  border-radius: 50%;
}

.b_programs_form_wrap {
  display: none;
}

.b_programs_form_wrap.open {
  display: block;
}

.b_programs_form_inner {
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  background-color: #f6f6f6;
  padding: 23px 23px 8px;
  margin-bottom: 17px;
}

.b_programs_form_inner form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b_programs_form_inner .form-row {
  width: 215px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .b_programs_form_inner .form-row {
    width: 100%;
  }
}

.b_programs_form_inner .form-control {
  position: relative;
  height: auto;
  width: auto;
  padding-left: 0px;
  padding-right: 0px;
  font-family: inherit;
  font-size: inherit;
}

.b_programs_form_inner .form-control input {
  height: 35px;
  border-radius: 2px 1px 1px 2px;
  border: 1px solid #c6c1b7;
  background-color: #ffffff;
  width: 100%;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 0 13px;
}

.b_programs_form_inner .form-control.form-control.phone > .form-control-group {
  margin-left: 30px;
  position: relative;
}

.b_programs_form_inner .form-control.form-control.phone > .form-control-group:before {
  background: #d2d2d2 none repeat scroll 0 0;
  border-radius: 3px 0 0 3px;
  content: "+7";
  display: block;
  left: -30px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 0;
  vertical-align: middle;
  width: 31px;
  z-index: 10;
}

@media (max-width: 991px) {
  .b_programs_form_inner .form-actions {
    width: 100%;
  }
}

.b_programs_form_inner .form-actions .send-phone-code {
  height: 35px;
  background-color: #a62320;
  width: 215px;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: underline;
  position: relative;
}

.b_programs_form_inner .form-actions .send-phone-code:hover {
  background-color: #bb302d;
  color: #fff;
}

.b_programs_form_inner .form-actions .send-phone-code:hover:after {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #bb302d;
}

.b_programs_form_inner .form-actions .send-phone-code:hover:before {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #bb302d;
}

@media (max-width: 991px) {
  .b_programs_form_inner .form-actions .send-phone-code:hover:after {
    border-color: rgba(221, 221, 221, 0);
    border-bottom-color: #bb302d;
  }

  .b_programs_form_inner .form-actions .send-phone-code:hover:before {
    border-color: rgba(221, 221, 221, 0);
    border-bottom-color: #bb302d;
  }
}

.b_programs_form_inner .form-actions .send-phone-code:after,
.b_programs_form_inner .form-actions .send-phone-code:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_programs_form_inner .form-actions .send-phone-code:after {
  border-color: rgba(166, 35, 32, 0);
  border-right-color: #a62320;
  border-width: 6px;
  margin-top: -6px;
}

.b_programs_form_inner .form-actions .send-phone-code:before {
  border-color: rgba(166, 35, 32, 0);
  border-right-color: #a62320;
  border-width: 7px;
  margin-top: -7px;
}

.b_programs_form_inner .form-actions .send-phone-code:disabled {
  color: #646464;
  background: #ddd;
  border-width: 0;
  cursor: default;
  text-decoration: none;
}

.b_programs_form_inner .form-actions .send-phone-code:disabled:after {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #ddd;
}

.b_programs_form_inner .form-actions .send-phone-code:disabled:before {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #ddd;
}

@media (max-width: 991px) {
  .b_programs_form_inner .form-actions .send-phone-code:disabled:after {
    border-color: rgba(221, 221, 221, 0);
    border-bottom-color: #ddd;
  }

  .b_programs_form_inner .form-actions .send-phone-code:disabled:before {
    border-color: rgba(221, 221, 221, 0);
    border-bottom-color: #ddd;
  }
}

@media (max-width: 991px) {
  .b_programs_form_inner .form-actions .send-phone-code {
    width: 100%;
  }

  .b_programs_form_inner .form-actions .send-phone-code:after,
  .b_programs_form_inner .form-actions .send-phone-code:before {
    bottom: 100%;
    top: auto;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  .b_programs_form_inner .form-actions .send-phone-code:after {
    border-color: rgba(166, 35, 32, 0);
    border-bottom-color: #a62320;
    border-width: 6px;
    margin-left: -6px;
  }

  .b_programs_form_inner .form-actions .send-phone-code:before {
    border-color: rgba(166, 35, 32, 0);
    border-bottom-color: #a62320;
    border-width: 7px;
    margin-left: -7px;
  }

  .b_programs_form_inner .form-actions .send-phone-code:disabled {
    color: #646464;
    background: #ddd;
    border-width: 0;
    cursor: default;
    text-decoration: none;
  }
}

.b_programs_form_inner .form-actions .rechange-phone {
  background: #82be00 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 3px;
  box-sizing: border-box;
  color: #ffffff;
  display: none;
  line-height: 28px;
  max-width: 298px;
  position: relative;
  text-decoration: underline;
  height: 35px;
  background-color: #a62320;
  width: 215px;
  cursor: pointer;
}

@media (max-width: 991px) {
  .b_programs_form_inner .form-actions .rechange-phone {
    width: 100%;
    max-width: 100%;
  }
}

.b_programs_form_inner .form-actions .rechange-phone[disabled] {
  background: #82be00 none repeat scroll 0 0;
  cursor: not-allowed;
  text-decoration: none;
}

.b_programs_form_inner .phone-confirm {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #8fb42a;
  border-radius: 3px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
  display: none;
  left: 0;
  max-width: 300px;
  padding: 10px;
  position: absolute;
  width: 100%;
  z-index: 200;
}

.b_programs_form_inner .phone-confirm:after {
  border-bottom: 10px solid #8fb42a;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  margin: -10px 0 0 -5px;
  position: absolute;
  top: 0;
  width: 0;
}

.b_programs_form_inner .phone-confirm .caption {
  font-weight: bold;
  line-height: 1.1;
  margin: 0 0 15px;
  text-align: center;
}

.b_programs_form_inner .phone-confirm .phone-code-wrapper {
  display: block;
  margin: 0 0 15px;
  position: relative;
}

.b_programs_form_inner .phone-confirm .phone-code-wrapper .form-control {
  margin-left: 0;
}

.b_programs_form_inner .phone-confirm .phone-code-wrapper input {
  border-radius: 3px 0 0 3px;
  display: block;
  position: relative;
  width: 100%;
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #c1c1c1;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  max-width: 297px;
  padding: 0 40px 0 10px;
  z-index: 20;
}

.b_programs_form_inner .phone-confirm .phone-code-wrapper button {
  background: #7aa600 url("http://auto-online.ru/images/deals/send-arrow.png") no-repeat scroll center center;
  border: 0 none;
  border-radius: 0 3px 3px 0;
  color: #ffffff;
  display: block;
  height: 36px;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 0;
  width: 30px;
  z-index: 100;
}

.b_programs_form_inner .phone-confirm .phone-code-wrapper input[type="submit"],
.b_programs_form_inner .phone-confirm .phone-code-wrapper button {
  cursor: pointer;
  font-size: 14px;
}

.b_programs_form_inner .phone-confirm .other-actions {
  display: block;
  font-size: 10pt;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}

.b_programs_form_inner .phone-confirm .other-actions li {
  background: transparent none repeat scroll 0 0;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

.b_programs_form_inner .phone-confirm .other-actions li a {
  color: #2277b6;
}

.b_pay_programs_sum {
  border-radius: 2px 1px 1px 2px;
  border: 1px solid #c6c1b7;
  background-color: #faf0d8;
  padding: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.b_pay_programs_sum p {
  color: #333333;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
}

.b_pay_programs_sum--item {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.b_pay_programs_sum--item > div {
  color: #000000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 18px;
}

.b_pay_programs_sum--item > button {
  height: 33px;
  width: 222px;
  border-radius: 3px 4px 4px 3px;
  background-color: #a62320;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}

.b_pay_programs_sum--item > button:hover {
  background-color: #bb302d;
}

.b_pay_programs_sum--item > button:disabled {
  color: #646464;
  background: #ddd;
  border-width: 0;
  cursor: default;
  text-decoration: none;
}

@media (max-width: 991px) {
  .b_pay_programs_sum--item {
    margin-bottom: 15px;
  }
}

.list_category_programs {
  display: table;
  border-collapse: separate;
  border-spacing: 26px 0;
  margin-left: -26px;
  margin-right: -26px;
  margin-bottom: 15px;
}

.list_category_programs > li {
  padding: 0 !important;
  display: table-cell;
  position: relative;
  color: #404040;
  text-decoration: none;
  text-align: left;
  table-layout: fixed;
  vertical-align: top;
  width: 5%;
}

.list_category_programs > li a {
  width: 100%;
  padding: 10px 5px 10px 70px;
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  color: #404040;
}

.list_category_programs > li.grey-b {
  background: #f6f6f6;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  padding: 10px;
  position: relative;
}

.list_category_programs > li.grey-b.active {
  background: #fff;
  border-color: #a62320;
  color: #a62320;
}

.list_category_programs--name {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.list_category_programs--quantity {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
}

.list_category_programs--text {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.list_category_programs.m_programs_3 {
  border-spacing: 7px 0;
  margin-left: -7px;
  margin-right: -7px;
}

.list_category_programs.m_programs_3 .list_category_programs--name span {
  display: none;
}

.list_category_programs li.active .list_category_programs--name {
  color: #a62320;
}

.list_category_programs li a {
  position: relative;
  min-width: 230px;
}

.list_category_programs li a:before {
  content: "";
  position: absolute;
  left: 15px;
  width: 42px;
  height: 42px;
  background-size: cover;
  top: 11px;
}

.list_category_programs--mini a:before {
  background-image: url("data:image/png;base64,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");
}

.list_category_programs--mini.active a:before {
  background-image: url("data:image/png;base64,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");
}

.list_category_programs--try a:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NUQ2NjhEMjdFRjMxMUVBOEM5Njg4QTBGQTQzN0RDRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NUQ2NjhEMzdFRjMxMUVBOEM5Njg4QTBGQTQzN0RDRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1RDY2OEQwN0VGMzExRUE4Qzk2ODhBMEZBNDM3RENGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1RDY2OEQxN0VGMzExRUE4Qzk2ODhBMEZBNDM3RENGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LMgQdwAABXJJREFUeNq8mQtsFGUQx/euW4qiTau2NaCBoFCNUUHwBWrw/Yi1xig+0RhJm4gajQWNr4TUEKNo1GhIfaBYjfhAERWVqoBIsBBEjYpS3+IbT7RSlNae/9H/14zj3d5+2yuT/HK7e7vfzs03M9/Md6mGhoagH7I7OAiMAbVgKKgCZWAb2AS+BRvAO2Ad2Jj0ZWGCZwaDE8GZ4CSwm8ezm0EbWAAWg06fF6c97i0BU8AasBBc4KmoSAU4C8ynlS8FOxTbsuPB7eCoHN91gY/BR+AL8A3YyhkQtxgB9qGb7KSe2wvcCy4BV4NlxVC2CTTz5VpWgQf4ks9BtsA4w8GRVG6Sui4+/yq4BdwYNU66wLTfB24ziq4EJ4AJYC74LIaiIl+CR8HRVHqJedf14Amwo69l5eHH6V9OfgUzwIPgL31zS0tLLF9qbGx0h28ySM8Dd4AaXpf3VYJ6utd/JJUndd0PpqrzDxlcb/sqGENx8eV54FD19TPMNtlCbtBkFH2L0140Rc0YEpynGLc4A8wqZNmxoB2U8nw9OI6JvWiK5rGyTP9LxsLHgKW5LFvKVFKqEvi5TlFRciAUVQb4hT78nfpK9BmSS9lzwOHqfDp4N9i+IpnlMnW+L2iwykpqusH46UMDOfURPizB9YL6agZXvj5lJYBGqxuuc+lpeyiaQ2HJuT2qWDpd59mz1TOrwfIcKSaODOGPrlLL8E8J9H4PvAxO5fn54GGxbDU4Wf9A0Os5eDm4mS+RFPcKWAE+AK1m1mIbWh1LTTJKlB3HtBGwAHndc9DhTC8ydSPNd1WszlYZg8SRFayHRQaBw0Lm1kApO5MrR8p8BjmOxa8mchVyzz/PLLIHqOPnLiwLn1OzFjW+++zWBU+oXhRw0Av7kXYmg7Xq2kwu3XV0lSn9iL/RouwwdaFXFSmFLJtlgKbZwlxsFBX5gT9+rXKRbruKRlg2zaJKpCY01X4zy7g4ytawNSlnUL0R0co8Ca7l+RVsbVIxlJ3EmfkniENTq34FPok5Ldvo+IGuHfLIRlNqfuoRvH3lgJtCXR/Eld/A72pZLIm4d4w69sm7g9Rxt1j2Z3Wh1vhwKqILyLLvOoLKTjW50cn+rE1FMmRYxPj62gHqemfIBs/J5bpwKCC9ZibupHVb2WKXsMSb49Z2+vfSArOQz7I/irIdps0JE6aWwSzpptPvq41l3PjlCcfvCNm/O+lhpG6NmRECNnjHK2uNIFZWM4BL8kR/YN4Vsk8r43frQuZAmbadeUMrm8W4MpQLgijxPVNVNceU4B3F+6TVftZjXKmtT1NGbE/TZ9t0l+E5PWXKUssZULUMutnGx33kKrNHsd7Vs/NNhXOIx6B/qNoz5PEmulJootxnturVucx01im7mFs/btBZCYMgFRRHZqtMkOFGXl+nsIU+5eRY9mS+ki2C8uPYqDq5W9KWbRjnmQbxLhUcSS2b9Xy+nFtITr6mHv/rbsX3pqkXSEQ/pgrzgXYL8e+nubsYqKJnc74dmZVsT5wczOCrTOgGWQ9FH2G+1m3NwkLbRzfxFwaq830R7D1AAVbB1lv76Wu0aqwtz4u4Z6oT9DJVkBQrwCRFruFKpVe6yaYajFS2i736AnVNKqWnODXj+xlge3KlbDcz1sbGMuO7mbyFv/BW89J67tgs4nFFTLeQlW4CY2ADu14tc9irZXw3k/USeQ19SDZ991ObzXVE6mH3J8ZIXuuichONMpV5Gs2mOHVD3HJwCf1W6oYrTYG+q+kIFuUZwyoqif4elpWZOEr4/LXUyWXwwODfPzHkB/zpGfk9LHamcZzmuIr6WFaLTPtcUstcPJbHNVyFSqlYJy3YwbpZIv/9pCvM3wIMAIEfXqlsDA/1AAAAAElFTkSuQmCC');
}

.list_category_programs--try.active a:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QUFFNjczNDdFRjMxMUVBQkIwQUU4QzA1NTk3Q0FDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QUFFNjczNTdFRjMxMUVBQkIwQUU4QzA1NTk3Q0FDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlBQUU2NzMyN0VGMzExRUFCQjBBRThDMDU1OTdDQUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlBQUU2NzMzN0VGMzExRUFCQjBBRThDMDU1OTdDQUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cJKZRgAABX5JREFUeNrEWQtsFFUUfbud0qLSUCOtWg0EpdUYlSr4owIBxU9EjFHEoKgBJREhGjEajSYEQ4hBokZTUGKiVYsfIoriB7UgEqxEUYOiVFERCCBu0GpRWjueC+eZ28fu7LzpFm9ysjNvZt6cub9379tUGIYml6zuX2XyyNHAGcBgoAY4FugHlAD7gN3AdmAT8DmwHthqYsr5P23rch4YfykFLgKuAi4GjvJ4dg+wAlgCLAdafV6c9ri3CLgeWAcsBa7zJCrSF7gaWEwt3wr0jvtwXM0OAR4Ghme51gZ8C3wD/AiI7fbSAuIWA4CT6CZHqOdOAJ4AJgN3AisLQXYmMJsv17IWWMSX/ACEeebpL25IciPVuPj8e8Bc4P6oeVK5AgzBJWavB252Lq0BZtH3kkodiY1xxl8GbqS1DgqwdATRRofob8BUYEQ3iYp8xCCdCOxU4+LPrwGH+QTYAj5o5WtgFPAk8I8pnLzAj29WYxcADWL1vGShVfHRKWroY5rrM9MzIsF5KfCuGrsSmBPpsyBay68s5tBGful20/NSDrwFnK3GRsFvmw4iC6JCcBVwrkrgErVfmEMnA+nPxyhlDQXhP103mKCIitx1iImKbAZuU+cnA7d00Sy0Wkpi1cpP6wocTD6yDLiMxzuENLS7x2p2jCIqci8u/l9ERe4DOlSxdIV2g2vUjZ/Qd5PI4UAtP76OFVgS+RJ4W51P3E8WLlCB30vUhYXQaqfn5GXAg3yJpLh3JGaBr5gzqxMQXqiOh4PnINHsmUwbhgXIB56TyprfRNMNdK71Y3W21lFIHFnNelikF3BOQLMZRXYWviLkCqJ/TZZj8athrKjs88sYrMcBY/l7JMtCWUo7nbmyzW9/23XBE6gXGU46qRtpZzzwqRqTgucpki5jPZxUqoWs7l06VbrKp9mQJWaaLcxNDlHDImUSx62LtLuraIRm0yz6RSoDp9qXuvW5mGQr2ZqUMag+jGhlXgLu4fkMVm2pGGRH0jL7gzhwiuotyATfxWwY99HxTYzaYatTan7vEbxWiq0J/xvw8KHfgT/UslgUce9gdfyLxzt6qeN20eyvaqAG2qzK4U+uhOy76kh2ipMbrZzKTlgkQ1RFzK/HTlPjrQEbPCvTdeGQRzodSzxC7TawxS5iwV7PrtYuHk15rJBLs7uEbIvTQAYJU0spu1Wp1sTvKxzN2PnLEs7fErB/t9LBSN0bMyMY9ksXKm0NIFyRmmML78sW/cZ5V8A+rYTX1gfMgWK2PryhARmhMeb2keHewGaS2MFUVcE5JXgH8T5ptV/10KTU1pcrJTanQWyb061O9TRPidLUKgZUDYNunuPjPnKHs0ex0ZaIi50K5yyPSf9StWfA4910pcCJ8rgi1hqnzhuh1NCSXc6tHzvpnIRBkDKFkXkqE2S4kXeg+GZDNlfdPBranZDgJWEByEvJeq06fwz8drkN4zNOg/ioCo6kmg09n5e09qI6/5k8um5ygL343jT1Aono51Vh3tNuIf79CncXrcyQRjHrjgwurGF7YmUog688oRuEHkSfZb7W7dXSyO0j3PAAv9CozvdN4MQeCjBZit9w/PR9lpKxNuZu4J6pTtArVUFSqACTFLmOK5Ve6cY71WBustBuG3v1JWq4ivunYpoh3Qyw41nwNDsWW8HGMuOz5WnTmXzhQ85Lx3HH5nUe943pFrLSnccY2MSuV0s9e7VMlGPnKwPvpg/NB07heBEnHst6uLfaWJOxNpIb5pApz9FozoxTN6Q8/gfrw7rhdqfJTCqS6B9nWZnJYd14bpBFWrkMnm4O/Ikhm79/exLsYLEzjfPMjjK7rxtkEzH700QNc3Etjyu5ChWTWCs12MK6WSJ/Q1JT/CvAACb1hpgJWsMzAAAAAElFTkSuQmCC');
}

.list_category_programs--maxi a:before {
  background-image: url("data:image/png;base64,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");
}

.list_category_programs--maxi.active a:before {
  background-image: url("data:image/png;base64,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");
}

@media (max-width: 991px) {
  .list_category_programs {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

  .list_category_programs.m_programs_3 {
    border-spacing: 7px 0;
    margin-left: 0;
    margin-right: 0;
  }

  .list_category_programs li {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
  }
}

.b_important_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 21px;
}

.b_important_col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

@media (max-width: 991px) {
  .b_important_col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b_important_col:first-child {
  max-width: 366px;
}

.b_important_col:first-child img {
  width: 100%;
  max-width: 366px;
  display: block;
}

@media (max-width: 991px) {
  .b_important_col:first-child {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .b_important_col:first-child img {
    margin: 0 auto;
  }
}

.b_important_col:last-child {
  border-radius: 3px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  max-width: 320px;
  padding-top: 15px;
}

@media (max-width: 991px) {
  .b_important_col:last-child {
    max-width: 100%;
  }
}

.b_important_col .bs_callout_info_border {
  padding: 6px 8px 7px 48px;
}

.b_important_col .bs_callout_info_border span {
  color: #430b0a;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
}

.b_important_col .bs_callout_info_border span:before {
  content: "";
  position: absolute;
  left: -26px;
  top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAZCAYAAAAWuY87AAAAvUlEQVQoU2PcY2W2moHhfwgDAwODoJFpOSPNBWT8AmJRbAELHA3xn/j92bM8kDswBNQLSs0ZTybEtH6+dbMKpAIscDYnq+z9udOdIAGD+hZNFAHDvsmyjDc6WmOebNqwmIGBcY1h36RCFAGXY6dCGR/Mm+d0Z870vSAVYIHHq1aZ3ZzQfZKFl3eBw859iXABTimpSdZrNuYzvj1xQuZ8UV4/p5TkM7AAyH5kQIQAJJAhQMbPfyNmeCBHAyg8AEpVfMiYkopiAAAAAElFTkSuQmCC");
  width: 4px;
  height: 25px;
}

.b_important--text_red {
  position: relative;
  color: #a22729;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
  padding: 19px 5px 5px 25px;
}

.b_important--text_bold {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  font-style: italic;
  line-height: 18px;
  padding: 13px 5px 5px 25px;
}

@media (max-width: 991px) {
  .b_important--text_bold {
    margin-bottom: 10px;
  }
}

.b_text_with_icon {
  position: relative;
  padding-left: 64px;
}

.b_text_with_icon h4 {
  color: #a22729;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 13px;
  line-height: 23px;
}

.b_text_with_icon h4 span {
  color: #333333;
  font-weight: 400;
}

.b_text_with_icon p {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.b_text_with_icon .b_section_category--list_circle li {
  line-height: 18px;
  margin-bottom: 18px;
}

.b_text_with_icon .b_section_category--list_circle li:before {
  background-color: #505050;
  top: 2px;
}

.b_text_with_icon .e_line_gray {
  height: 1px;
  border-bottom: 1px solid #cccccc;
  width: 100%;
}

.b_text_with_icon:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
}

.b_text_with_icon.m_icon_1:before {
  background-image: url("data:image/png;base64,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");
  width: 42px;
  height: 42px;
}

.b_text_with_icon.m_icon_2 {
  margin-bottom: 38px;
}

.b_text_with_icon.m_icon_2:before {
  background-image: url("data:image/png;base64,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");
  width: 42px;
  height: 42px;
  top: -6px;
}

.b_text_with_icon.m_icon_3 h4 {
  margin-bottom: 33px;
}

.b_text_with_icon.m_icon_3 .e_line_gray {
  margin-bottom: 36px;
  padding-top: 6px;
}

.b_text_with_icon.m_icon_3:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAIaElEQVRYR8VZD5CUZRn/Pe+3e/wVAQUrqRC1EpAzd79vvzul7oLdBbEpMYjGcRymSWuKLM0aK8uESpwwcHTGoZkymrEZmCQi4fY7zqOA2z/frgR6mSKXEDZJeV7AwbF73/s07+5+e98tu3t7KPTM3Nzc+z1/fu/7vO/z7wjnSQ8DorlZn8dMAUieC0FXEfMVACYBTACdJOA4g94AyZfhiMxUxzkQzGRy52OSRivU1nTjNZrUPseEpQCCAOrWweCDAniOWNuyMJn862hs121kl67PcgRWCcIXGbhkNEYq8A4w8Bup8brF+9Kv1qOrLqCWaXwZ4NUALq+hVPn7FANnizwNACYCEDVkTjDxmsuyvH6kK1ET6I75H5/mz2obmeizFY0ResDYw6BOQfKggP/4GU07rXgbuH+czPmnCU3OBtOnAHwCwEcq6SFwpxDOygVd+49U21RVoFYodC2E3ArGnArCu0H0BPcPWNGDB/vrcV1nS8vY7MCpVoC+TsCic2XoiISzdFEi82LlzVRYVQ9GsNYOYGbZ50PE/GA4mf5dPeCq8bQ3GVFmXgugsYznP0QcCcfT+8tlzznRWHPzdJK5PRXc9Kusb8z9t+7d+867AenKbg8Exo9pEI+B8dUyff8QDloW2naPd30Y0HxsNPXfA/h0GdOacMJ+6L0AWK4jZga/SaDHy9b3TSRfuDkeP+OuDwMaM3V1fzZ4hRj842gi/f0LAdLVaYX0e0FYX+twSkA7mgNXO1KoizzJFWDmTdFk+q4LCbIE1gyuA+g+j60ss2iOJpMZtVYCGjP1jQR8ycN46IzWEPjMvn0nLwbQdCDg720QXeB8tssTE22LxlP50JgHuvOm4Ec1h/4CYKzLA+ZbI8n0josB0rXR1hQ0BNNeAH4XB0M2RROZZB6o1aQ/Aob3sXREEvbCiwly6AromwEsG7LNT0cS6a+QCsS5gX4Vtz5WemFEi8LxVOz/AbQ9FLiZSewGoBXtH5fku47aQyGTSca9d3NqTs4ZKfdeyE1Ypp4CoJdsMC+hdtNYxeAnShcY+EU0Yd9dL5DOlhZf/+DgJf6zZyeSEGOJyEfMBOZBbnAGKKv1T3acE6PZuBXSfwLCgyUMhNVU/tqJ6I5wPPWsF+jmZcu0ST0908mPDxHRLGa6msAzQfggQFeCMR2gcQCrR+C6zAEwCGAAwL8ZOEb5H36DmQ4LjQ4Ta0cvzWaPl28iFgqGicjyYNhKVpPeAYaqbvIRAcR3CKLX2eEPAHQtCEEG5oAxA4TJ9Z50nXwnABxj4BXBSIPwmkN8TEhtMkj+AcCYop4MWabeDWC2R7FqFdzwUKe9PJuqojYzsyWAnCRaQMDnAUwdjZIib7aIoRDnCT0K6FFAufBd0ZsMebuKd14tu0Kh2ZKkqrRKEeU8rfyzHKi6U/8C1J2DqtDrIWbwkmgivbMS865mXZcSKojXq09heAvANI9MHugrpR0z+jRt8IZBFuPA2goCPwBgfE20hHQ4bhuk7ncVskzjeYBvGWHXOSZsAPGvHc15y5fz2wB/uCjzdwW0E0BLcUFCIBDpslU6RcwMhAhie3F3Fe3UU7hYpv4zAPdXB0qnmOXSaDKtinV06vr7chodAlj1XIr2K6C/BLDSVUJEd4XjqU3u31aTcRuYn6tmhIG2aMJeXOu0LFN/BkDVKowZ90ST9kZXR8wMLiaQt87YTpZp3AfwupIhwlORuP01928GqN3UVcV/UxUw/ZqQjQu6Mocrfe8MBC7P+cXLANRw4hwixqu5qe803rLzdbd7Rcw0HibwD0vMjJ9Sm2HMF4L/7AHa3TdjZuPyLVtUwM5ThQA83CDx84OT+273GvN4ZBOY76x24pUSjGUaewC+uXRYRLdRbN68CTRhzEEwZhU/SBZojXbZJfCFFsXoAjhUw8V/AvjxQdZe9PmykqT/eoZcBaYlNWT+1nfydOPy7m4VN/NkGUYQgrs8sbyXhf+6QplnBtcC9G2XmYA/hhP2sL7JCuk/AuEHte5i4RudUom+nmkKEx6Nxu2hnJ7Hcs59fiaSsFfmgbYZRqMQnAbgKwJxpKTWRamUupuFnTYF7wHT0yMDrZ+DiFeF4+knXYligrC9IZHAreFEenepFbFCxrMg/oLHzP6+k6dN1y3tpr6agfe4yePHIon0d1yb7WbwBQa1ejB0hBN2WMXooZ6pOTiXJKk6cFyJkbAhEre/Ubgeusouw14+ETay5G0EVsVFdRLaBAYvLvbwrtdUDu8Ox+3rFZB20/geg9d4lEhi+clwMqPsDh8ZWiH9IRAe8Vok4G5mcQQk24bzF1qE+h2tEkhZ2MmXa1ihihgGyqYv9GQkkVrleTdDpnYsvmaMr3eKBcoPtFxSqVENAoalUpa0IJpKvTAaoFazfgMkysc1ql5Vpzx00sBLlJPzw5nMfysCVYsxw7iKNN4HxvtrgVAlXDhhq0asbrKa9AVg7BpB4G0i2RqOZ14q8+y5YrFQKEAFV9eah26JJOzldaMsdLvrwbi3hsxpAi9Rr7ycp/rYsRB4twKYUUXxaYIWDCcSqvoakTqamq50ePAAgMuqMPeCsDwStzsqfa85yFXjcKlBFSiV8zyhh9VMXop2h+g1Zu7F1LfzOTt34oqG8TQwBYM0iyHCAKuZf7UC+gCRvLPc3SO63suQ7/vP9D8Awnc9k5RKm1aT5r5iS6Ie4AQg32Op39XIYcLPRVau8T6cUZ+oV6DNDNwoWPsWiFUfVGsuP+I1UAxqrqQR1i7sSnlnClVl6/png1e60FrwCoCUK8sn0iOBfJOAbWD5WzeQjyTgfh81UFdwRyg0ySekzoABxlwCVNswpZjZVLI5w0x9gnCUGd0kKOVAsxfF4731gvPy/Q+/uUfMWAZFbAAAAABJRU5ErkJggg==");
  width: 42px;
  height: 42px;
}

.b_text_with_icon.m_icon_3 .b_section_category--list_circle {
  margin-bottom: 35px;
}

.b_text_with_icon.m_icon_4 h4 {
  margin-bottom: 27px;
}

.b_text_with_icon.m_icon_4 ul {
  margin-bottom: 25px;
}

.b_text_with_icon.m_icon_4:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAArCAYAAAAOnxr+AAAE1UlEQVRYR82Ya2gcVRTH/2ey243WYkuLIPjCljYPxJDd2ZldvyQ0O0kwaC0YBJ8FFfxQrQ+0FhQRRAMtKpaAgg+09YWibaS6s9EEie68gi2YKBhsERFbJK2CNmbdObLJ7maMye6d3c1jvs3cc/7/39x75957hlDDK6lGuonoaTCCIO7T0s47tZKnWgkNRqMbXYl/ALAhr5nJom5rt2GcqoVHzUBTqtzLwHv/gWLs0Uz7xVUFqqtyDrJ3HtSwZtjtqwZ0KBzelAlK3wPYOA9qSsqiucO2f6wWtiZDn4xFe4h5YBGYXZphv7EqQFMx+WVm3LsIzIBm2DesOOhAOHxhaHbYL18E5vdgFg3ttv1rNbBVD/1gTO5yGZ+WhGC+QzOdt1YUNKnIzxNhTykIAg4nDPu2FQM91r0lFJzccIIJ28pAnJkOhBp6RkbOVgpb1dAnY3KcGF8JmRPt1NLWR0KxCwRVBaqr8n4AD8/pkglw7sMCga9gkHexP6QZ9u3LDsoApVT5GwDX5s1d16XWLss6kbs/piiXBcidABDKt5+6iAJN8XT6fCWwFfeoHpdb4MIGECiABOvXNrYPD0/l7p8CpOtU2WagtQDGzFqn6aSWFTSlyHuZ8OycKb+qGc7dXgg9JueOfE94nh3QDPuRZQXVVXkIQFvBlJh3JEzniBdiMB6NuS6PAJBmnhPGzv3xV2vv2Ni0X9iKhv7zeHhz1pXGAazJG54J1me2tQ8fP+cFcMLh4GRQ+hbA1sJzl1jpSjvWsoDqivwACC8UzYg+0NLWzQuZJ1W5n4D7PG19mmHvXR5QVdYBJIrDDvRnXXp3IXOJuAOEJz1to5phR5Yc9LNw+FIpKH0H4GK/Zvn4aTeL1i7bHvOT73uOphR5FxNe82MyP5YJ+zrTtmfFKK/mH1SVBxjoKS9dMsJKGLZKAIvq+AKdqTSJJ0BYL2qwSNzf7FJjp2WdFNXxBZpS5Z0MfCgqXiqOiHcn0s5BUS2/oIcYuFVUvGQcI6mZdpeoljDobMlRNw7wlaLiZeLOSiw1dpjmaRE9YVBdUTSQm/SITgHkELHwBwFGCwPriho+ShRh0Pk7DBMd6UxbO0R6oxCTVOVXCLinuFEwf5wwnZtENIRAh9ra6jNTf+YW+avmdiO6P2FYL4mYFEGVyC1E5P1xNjkdCG0RKVGEQJNqWCFI6Znzz+w1TahrSRhGDl74Ssbjl5CbyVUAhR9pAPhGzXCOlhMRAtXVSB9AjxbFCE4ibUf9LNiFXD0W+QRM1xfumfnNTtO5s2rQ95ub16xfd8FxgBrn5hYeT5j2c+XEF2rXVfkuAK972k4H6zMN84+I83PL9qgejUYgca7kKHYCEXUHQtNmJaD/nA81MLlfAggWX5yoK5G2vCvK/6TLg6qRfQA94wUF8FtuclUCms/ZVDz1zzygg5ph7S6lVxJ0ptKMyRYYvs+PPl/iZLB+bVOhMFwotyRoKha+hlka9Q6TTwDhcHZpe6dlfbFYQklQXY0+BPABYbfqAkuWKDOgs6ciCjOxRK5n7hFyu0ZDdf7C2T+Bcbj4xUqgPMv416b9Nulq9DGAK1pqhBGqDGTCfkqq8gQBm6vUWur0X0hX5UEA25faqUr9URpUlCaX3H4AV3v28ip1a5r+M7H04L+WxJ3PMuxPcAAAAABJRU5ErkJggg==");
  width: 42px;
  height: 43px;
  top: -11px;
}

.b_text_with_icon.m_icon_4 .b_section_category--list_circle li {
  margin-bottom: 0;
}

.b_text_with_icon.m_icon_4 .b_section_category--list_circle li:before {
  top: -2px;
}

.b_text_with_icon.m_icon_4 .e_line_gray {
  margin-bottom: 26px;
}

.b_text_with_icon.m_icon_5:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAEsElEQVRYR8WYW4gbZRTH/+fLrl27L16gpdqXasUidYsmmclsF2FtkywVLYLX1ga0VlzapSoslGKlj1IRxIcW8QIWfLArKG7pOhO3XUvtZDPJVqkWtfWlLNIHZfXF6mbnOzJpUtJkkrlk3czLhJlz+c0/c8535iN06NC1eD8YBwhYxaAv5kv2oUeLxb9b4VAnWHVFWUPEMyDcUs3PDJOFnRkyZy41Y+oMrBp/iQjvuUDNShaZoenpU27AHYE11PheEN5pouBVJhpJm/kP6+93BDabUEYY/G6rV5AJb6ZMaz8BXLXrCKyRUF4G+IhnvRB91r1sftfg1Hd/OraLAqv39fVyT89aAXRfLxgiJmbiytm57vx2zgL8NBOPesJeIyxAim2p6emLbcNmNSXDjAMA31Xm+H+Oy3aEU23B6s2retGRCTgeGlbvj60nSXkANy86mXvA2fCwifgEAUNLBOoUVzhldUV5mARPLhUogMtCUjKUsoYa/wqEdCMsDUvYeSEjor4LVDvDknYDQ1FiEDztUvmTqZy12Y/aQfoszdsvJovFv0L1WUNTjoJ5Rz0US9qUzudP+oFdkhWsPC0J/gHA8jqos8mcNVC7NLaC9p4NeE/aLHzU1mxgJGJvA/Rag6rAM+mc9akfVR2bFv15lsA7krnCVFtTl7HxgTuw0PVj7QxaCfhLd0/vhsGpqX98w7Yzzx4EhNYfu48WRE91Da+t3nIFk3yVge0uqu5N56yWE5TbQzhfCgTeD6YVDDrh60thUtPutHnhEwADACJ+1anYzVJJrq9Wa0DfwOakq7GPiSgT2NMZooDdyZzlPeqFCO76zhoJ5SLAa4PGY+DKfEne7fWRFzRuK3syNGUMzE+ECCqJ6PmkmT8awjeUCxmqeg9IjgHYEDQCA7/Ol2TfUqlbng3Go9HlPV14kOhaN3A7bKI9xLy18R7tSuXyHwR90KwWvZ8RGQXkSgLG51avOfLU2Jjd8jXwm6Syep0H0Fvnc/62kozGisWS31gnVHV1l5B5MFbV+Ex023hh0LKuNIsTaOrSE/HDBAw3BuOtqVzhS7+wuqbsJGa3f+MnCbl9KFecce0GfhM4dhMbY/dGbPoewLIb/AgnU6a1yW8sj9lgDkQ7U2b+8/p4gZR1nI1E/BiAJ+sCMRMG0qZ11g+wj6lLMvG+tFl4qzZeYNisGh1gEqddPuPHUznrMX+w8WEGDnvZMvC+fevcyJaJS/86toFhy+qq8W9AeKhBXeDZLiELJUdnAN1E7PyunqvXbFtkQHjDC7ZyfxKRhUzq23O/hYLNKsojLPh4k2RXPURwNjq6nGfxCeuYXWAbQ6FgGaCsGp9yUTdA/sCmx0LBOmn0RFQliDMVlQJnDuEQft+gDKzFRonpUIjEgV0Y+Dq0stVsWS32CjPtA7AyMIF/h98hEG7foD6H3t+/Aiiti0jc5JVfUnm/9XEwdnvZltsV42eb5DZnVWtbWT8JGx7O/4be9bYVus+GAaz18bGCOfLfsCB0DNZjNnBdajsGm000XW6bDjEdg9W16Dpi4YyBtXu7F4j4uaRZONfsNetIgTkwhhrbwqDXiXA7QIaQOLg5n/+jVT38B28g5+oSPnA3AAAAAElFTkSuQmCC");
  width: 43px;
  height: 43px;
  top: -10px;
}

.b_text_with_icon.m_icon_5 .e_line_gray {
  margin-bottom: 31px;
}

.b_text_with_icon.m_icon_6:before {
  background-image: url("data:image/png;base64,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");
  width: 45px;
  height: 54px;
}

.b_text_with_icon.m_icon_6 h4 {
  margin-bottom: 25px;
}

.b_text_with_icon.m_icon_7 {
  padding-left: 42px;
  margin-bottom: 30px;
}

.b_text_with_icon.m_icon_7:before {
  background-image: url("data:image/png;base64,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");
  width: 30px;
  height: 30px;
}

.b_text_with_icon.m_icon_7 h4 {
  margin-bottom: 16px;
}

.b_text_with_icon.m_icon_8 {
  padding-left: 42px;
}

.b_text_with_icon.m_icon_8:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAEGklEQVRIS8WXa2gcVRTH/2dmErNYLU0aJFUUVFCD9UuEYlslbeaZkBhiS0VaVKoIivVRQagaacUgaH0U9IPYYqlQi4K2aTJzZ4a6tLX6oRGkVP1gRcT6iolobLJudufI3e4u0+0+Pxjvt935n/u795w5jyHUWCe7upqm2tquI+LVEWEtAZ0MXElACwMpAs4y8JXCOMJMx9umps7cOjExX21bqvbQtfVuAt1LwHoAl9Y6IIBzDHzA4L2OFyYr6ctCPctqhRINE+OBGGwOwDEinIoi/ExEc8ycUBR0MGM5gNsBJPKgc0x4B5GywxZiuhR+EdSzrOuJoncBrMqLJwHaxUwfqdnsj0YY/lm6SaDri7OqepWCaIgJjwJoz2s+ZVbus4X4Nm5zATTs06+NsjTKQKcUMbCfoW5zPO/7Olybk4z1rr1GY20EzPfI3yTjrXK/PhZ+V9ijCB13nHaVMx8DWAkgTYztpghG6oWV6nzL2MaE5wE0AziRJW2w13Un8wc5Lxe28QaALQAiEA9bbvhiOaDoNe9g5qHiqZnmFTXaY4yFX5fqhaM/A6YdABQAuywveKwIDWx9dQQKALSA+UDzP5mNa5LJTDmo5xhPE+Ol+DNmHrRFeLBU/0l3t5a+RHsPRBsApKCQZY37R0nm4XR7624GNjHwu5rhLiMMf6jkVmGbWwCWXimsFIiGLNd3y9kEun51VqMJApYSsK91cnozCdO8EQp/DmAxMYZNEbxQLY6eoz9OTK/Focy8zhbhWCU73zKeY4J081+IaAV5jv4gMb0t/2BWVtpCnK4KtfT7iWhPTDMLhRzptkp2405Pp8rKZwAuB9FDJGxjP4C7Afip5sS6Ow8dmqkGzcf/WEzzh6Zll/ccPnK2kt3BgYHLWtJzHwIwAbxPwja/BPgWIuw03eCpWini2vYNCrLfFHWEX0036KBcWldevmO8woytAE6RZxuT+SBvNb3g1VrQsKfnimyTciZWHk9bXnBzLTvfNp5kYCeAKele6c5FAD1ief5btYwP9/UtaYrSR8EogEYtLxioZSds82GA3wR4puGbnlh/W2JmZtEBAP05ENPrlvCfqAUtuWljMc3116VL9uUTHrLU2W4g06HquiCmjb69cmfhmBvAPJi7KCsv20J8UY140dvbaJ76hrGMNb5LTg0SRICW1hJ7+0dHZ+vP0wYrUpk8RUaZ7+gbT/5SCSps81mAZaU7X5Earr295gpEubJZWNOI6CbL938rB5W1N9LopGzsxdorhY10Gd8xVjHjeBxQ6aYVu0zBuN5+KicDldViihBjtjk1P7Immfy79KZV+6kU/y+TgwQv+IxUcM2CT4MxcCtRJIeqzeXmXjB+YlCKwC0gLCs39wLYzaxsr2vujb8MCzrhx8H/xbfMvz5NUIXEo4lNAAAAAElFTkSuQmCC");
  width: 29px;
  height: 29px;
}

.b_text_with_icon.m_icon_8 h4 {
  margin-bottom: 16px;
}

.b_text_with_icon--b_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b_text_with_icon--col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.b_text_with_icon--col.coll_first {
  max-width: 410px;
}

.b_text_with_icon--col.col_last {
  max-width: 230px;
  padding-left: 15px;
  position: relative;
}

.b_text_with_icon--col.col_last:before {
  content: "";
  position: absolute;
  left: -3px;
  top: 0;
  width: 1px;
  height: 145px;
  background-color: #cccccc;
}

@media (max-width: 991px) {
  .b_text_with_icon--col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .b_text_with_icon--col.coll_first {
    max-width: 100%;
  }

  .b_text_with_icon--col.col_last {
    max-width: 100%;
    padding-left: 0;
    position: relative;
    padding-top: 30px;
  }

  .b_text_with_icon--col.col_last:before {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    width: 100%;
    height: 1px;
    background-color: #cccccc;
  }
}

.b_text_with_icon .b_text_attention {
  color: #ba3835;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
  position: relative;
}

.b_text_with_icon .b_text_attention:after,
.b_text_with_icon .b_text_attention:before {
  right: 107.5%;
  top: 32px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.b_text_with_icon .b_text_attention:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 15px;
  margin-top: -15px;
}

.b_text_with_icon .b_text_attention:before {
  border-color: rgba(204, 204, 204, 0);
  border-right-color: #cccccc;
  border-width: 16px;
  margin-top: -16px;
}

@media (max-width: 991px) {
  .b_text_with_icon .b_text_attention:after,
  .b_text_with_icon .b_text_attention:before {
    bottom: 120%;
    left: 50%;
    top: auto;
  }

  .b_text_with_icon .b_text_attention:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 16px;
    margin-left: -16px;
  }

  .b_text_with_icon .b_text_attention:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #cccccc;
    border-width: 17px;
    margin-left: -17px;
  }
}

@media (max-width: 479px) {
  .b_text_with_icon .b_text_attention:after,
  .b_text_with_icon .b_text_attention:before {
    bottom: 111%;
  }
}

@media (max-width: 479px) {
  .b_text_with_icon {
    padding-left: 35px;
  }

  .b_text_with_icon h4 {
    font-size: 17px;
    line-height: 20px;
  }

  .b_text_with_icon.m_icon_1:before {
    background-size: cover;
    width: 20px;
    height: 20px;
    top: 0;
  }

  .b_text_with_icon.m_icon_2 {
    margin-bottom: 38px;
  }

  .b_text_with_icon.m_icon_2:before {
    background-size: cover;
    width: 20px;
    height: 20px;
    top: 0;
  }

  .b_text_with_icon.m_icon_3:before {
    background-size: cover;
    width: 20px;
    height: 20px;
    top: 0;
  }

  .b_text_with_icon.m_icon_4:before {
    background-size: cover;
    width: 20px;
    height: 20px;
    top: 2px;
  }

  .b_text_with_icon.m_icon_5:before {
    background-size: cover;
    width: 20px;
    height: 20px;
    top: 2px;
  }

  .b_text_with_icon.m_icon_6:before {
    background-size: cover;
    width: 20px;
    height: 24px;
    top: 2px;
  }
}

ol.b_section_category--list_number {
  padding: 0 !important;
}

ol.b_section_category--list_number > li {
  position: relative;
  list-style: none;
  counter-increment: step-counter;
  padding: 0 0 0 30px !important;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 18px;
}

ol.b_section_category--list_number > li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 19px;
  height: 19px;
  border: 2px solid #b94845;
  background-color: #fdce00;
  border-radius: 50%;
}

ol.b_section_category--list_number > li:after {
  content: counter(step-counter, decimal) !important;
  position: absolute;
  left: 5px;
  top: -1px;
  color: #b94845 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 21px;
  z-index: 2;
}

ol.b_section_category--list_number > li .b_section_category--list_circle {
  padding-top: 10px;
}

ol.b_section_category--list_number > li .b_section_category--list_circle li {
  line-height: 18px;
  margin-bottom: 18px;
  padding-left: 30px;
  padding-bottom: 0;
}

ol.b_section_category--list_number > li .b_section_category--list_circle li:before {
  background-color: #505050;
  top: -2px;
}

ol.b_section_category--list_number > li .b_section_category--list_circle li:after {
  display: none;
}

.b_img_with_text--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 52px;
}

.b_img_with_text--col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 160px;
}

.b_img_with_text--col img {
  max-width: 139px;
  width: 100%;
}

.b_img_with_text--col:last-child {
  border-radius: 1px 2px 2px 1px;
  background-color: #fef7d4;
  max-width: 561px;
  padding: 16px 20px 10px 26px;
}

@media (max-width: 479px) {
  .b_img_with_text--col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .b_img_with_text--col img {
    margin: 0 auto 20px;
    display: block;
  }

  .b_img_with_text--col:last-child {
    max-width: 100%;
  }
}

.b_img_with_text--title {
  font-family: Arial, Helvetica, sans-serif;
  color: #a22729;
  font-size: 16px;
  font-style: italic;
  line-height: 18px;
  margin-bottom: 19px;
}

.b_img_with_text p {
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
}

.b_section_info .title_h1 {
  color: #a22729;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 30px;
}

.b_section_info .title_h1.m_bottom {
  margin-bottom: 0;
}

.b_section_info .title_h6 {
  color: #a22729;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.b_exercise_tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 26px;
}

.b_exercise_tabs li a {
  color: #2277b6;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  border-bottom: 1px dashed #2277b6;
  text-decoration: none;
  position: relative;
}

@media (max-width: 479px) {
  .b_exercise_tabs li a {
    font-size: 12px;
  }
}

.b_exercise_tabs li.active a {
  color: #333333;
  border-bottom: 1px solid #cccccc;
}

.b_exercise_tabs li.active a:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 10px 0 10px;
  border-color: #cccccc transparent transparent transparent;
  bottom: -20px;
  left: 50%;
  margin-left: -10px;
}

.b_exercise_img {
  width: 100%;
  margin-bottom: 18px;
}

.b_exercise_img.m_bottom {
  margin-bottom: 34px;
}

.b_exercise_img img {
  width: 100%;
}

/* quadro */

@font-face {
  font-family: "rub-arial-regular";
  src: url("//yastatic.net/islands/_/GfkdHx765bSw7vSed11i7Pjffpk.woff2"), url("//yastatic.net/islands/_/sIJpt2WHDXpNt0Pyuj-a0ZnY-h8.woff"), url("//yastatic.net/islands/_/iOX23Z1CHz6YYv5o-NPNJCMNEco.ttf");
}

.i-font_regular {
  font-family: "rub-arial-regular";
}

@font-face {
  font-family: "rub-arial-regular";
  src: url("/fonts/font_rub/sIJpt2WHDXpNt0Pyuj-a0ZnY-h8.woff"), url("/fonts/font_rub/iOX23Z1CHz6YYv5o-NPNJCMNEco.ttf");
}

.b_row_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 21px;
}

.b_coll_1,
.b_coll_2,
.b_coll_3,
.b_coll_4,
.b_coll_5,
.b_coll_6,
.b_coll_7,
.b_coll_8 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

@media (max-width: 991px) {
  .b_coll_1,
  .b_coll_2,
  .b_coll_3,
  .b_coll_4,
  .b_coll_5,
  .b_coll_6,
  .b_coll_7,
  .b_coll_8 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b_coll_1 {
  max-width: 430px;
}

@media (max-width: 991px) {
  .b_coll_1 {
    max-width: 100%;
  }
}

.b_coll_2 {
  max-width: 280px;
}

.b_coll_2 img {
  max-width: 280px;
}

@media (max-width: 991px) {
  .b_coll_2 {
    max-width: 100%;
  }

  .b_coll_2 img {
    margin: 0 auto;
    display: block;
  }
}

.b_coll_3 {
  max-width: 375px;
}

@media (max-width: 991px) {
  .b_coll_3 {
    max-width: 100%;
    margin-bottom: 30px;
  }
}

.b_coll_4 {
  max-width: 340px;
}

@media (max-width: 991px) {
  .b_coll_4 {
    max-width: 100%;
  }
}

.b_coll_5 {
  max-width: 125px;
}

@media (max-width: 991px) {
  .b_coll_5 {
    max-width: 100%;
  }
}

.b_coll_6 {
  max-width: 595px;
}

@media (max-width: 991px) {
  .b_coll_6 {
    max-width: 100%;
  }
}

.b_coll_7 {
  max-width: 420px;
}

@media (max-width: 991px) {
  .b_coll_7 {
    max-width: 100%;
  }
}

.b_coll_8 {
  max-width: 286px;
}

@media (max-width: 991px) {
  .b_coll_8 {
    max-width: 100%;
  }
}

.title_h1.m_marge_bottom {
  margin-bottom: 40px;
}

.title_h1.m_marge_bottom_2 {
  margin-bottom: 25px;
}

.title_h1.m_marge_bottom_3 {
  margin-bottom: 30px;
}

@media (max-width: 479px) {
  .title_h1.m_marge_bottom {
    margin-bottom: 20px;
  }

  .title_h1.m_marge_bottom_2 {
    margin-bottom: 20px;
  }
}

.title_h3 {
  color: #000000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
}

.title_h3.m_marge_bottom_1 {
  margin-bottom: 30px;
}

.title_h3.m_marge_bottom_2 {
  margin-bottom: 8px;
}

@media (max-width: 479px) {
  .title_h3 {
    font-size: 18px;
  }

  .title_h3.m_marge_bottom_1 {
    margin-bottom: 20px;
  }
}

.title_arrow_img {
  color: #9f9f9f;
  font-size: 11px;
  font-weight: 400;
  line-height: 18px;
  position: relative;
  margin-bottom: 17px;
  text-align: right;
}

.title_arrow_img span {
  position: relative;
}

.title_arrow_img span:before {
  position: absolute;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAYAAACzK0UYAAAB70lEQVRIS62UP4gTQRTGvzcLglGxEC09GwVF8c81IpaewlWiELBIZiYxItiIhWIl4oGczZ3WSWYSi+NynYWFqJVWaiEiggoqIiiWSsBi95MN6yF6cSY5t9mF9/b7vfnemyf4T49z7qCITJLcIyI7AEwA2AxgvayG0e12d2dZNg3gKIB1AJ6JyAsAr9M0/UDya61W+z4WpN1u71JKnQJwHMBdAPe01g9FhCsVPTLEe38GwGkAd0guWmvfhNyIhjjntgE4LyJrSTattU9C4r/iUZBOp7MfwGUAj6vV6q1htgyDBiE5gORVkrettUux1f+e909IbpFS6kaWZUvjAnJYCDKvlHqntb45zgmCPSmmaFJrfXbUHvxZ0IonKe6BJ3lulCkaqfHe+2sAfhhjZlZj01C7ilWxQPJEzEWLKeIvu7z3FwFsMsZcihGIyRlAWq3Whnq9/i3/9t7fB3DdGPMgRiAmR5xz0yJywRhzpFjXc1rrQ81mc0uj0fgSIxLKkV6vt6bf738keVhE8pW9k+SMiDwFcMwY8zIkEooP7PLez+ZvkhtF5DmAk/meMsZcCQnExAcQ59x2EXlE8hWA9yKytVQqTZXL5TRGJJSzPF1Fw/cCSEnus9Z+Dv0cG1+G5BOWJMmnJEkOVCqVt7ECMXk/AcTPtPIgu3DRAAAAAElFTkSuQmCC");
  width: 25px;
  height: 21px;
  left: -38px;
  bottom: -13px;
}

@media (max-width: 991px) {
  .title_arrow_img {
    text-align: center;
  }
}

.b_text_with_small_icon {
  padding-left: 27px;
  position: relative;
  color: #333333;
  font-size: 14px;
  line-height: 18px;
}

.b_text_with_small_icon.icon_1 span {
  display: block;
  color: #b94845;
  position: relative;
}

.b_text_with_small_icon.icon_1 span:before {
  position: absolute;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAEGklEQVRIS8WXa2gcVRTH/2dmErNYLU0aJFUUVFCD9UuEYlslbeaZkBhiS0VaVKoIivVRQagaacUgaH0U9IPYYqlQi4K2aTJzZ4a6tLX6oRGkVP1gRcT6iolobLJudufI3e4u0+0+Pxjvt935n/u795w5jyHUWCe7upqm2tquI+LVEWEtAZ0MXElACwMpAs4y8JXCOMJMx9umps7cOjExX21bqvbQtfVuAt1LwHoAl9Y6IIBzDHzA4L2OFyYr6ctCPctqhRINE+OBGGwOwDEinIoi/ExEc8ycUBR0MGM5gNsBJPKgc0x4B5GywxZiuhR+EdSzrOuJoncBrMqLJwHaxUwfqdnsj0YY/lm6SaDri7OqepWCaIgJjwJoz2s+ZVbus4X4Nm5zATTs06+NsjTKQKcUMbCfoW5zPO/7Olybk4z1rr1GY20EzPfI3yTjrXK/PhZ+V9ijCB13nHaVMx8DWAkgTYztpghG6oWV6nzL2MaE5wE0AziRJW2w13Un8wc5Lxe28QaALQAiEA9bbvhiOaDoNe9g5qHiqZnmFTXaY4yFX5fqhaM/A6YdABQAuywveKwIDWx9dQQKALSA+UDzP5mNa5LJTDmo5xhPE+Ol+DNmHrRFeLBU/0l3t5a+RHsPRBsApKCQZY37R0nm4XR7624GNjHwu5rhLiMMf6jkVmGbWwCWXimsFIiGLNd3y9kEun51VqMJApYSsK91cnozCdO8EQp/DmAxMYZNEbxQLY6eoz9OTK/Focy8zhbhWCU73zKeY4J081+IaAV5jv4gMb0t/2BWVtpCnK4KtfT7iWhPTDMLhRzptkp2405Pp8rKZwAuB9FDJGxjP4C7Afip5sS6Ow8dmqkGzcf/WEzzh6Zll/ccPnK2kt3BgYHLWtJzHwIwAbxPwja/BPgWIuw03eCpWini2vYNCrLfFHWEX0036KBcWldevmO8woytAE6RZxuT+SBvNb3g1VrQsKfnimyTciZWHk9bXnBzLTvfNp5kYCeAKele6c5FAD1ief5btYwP9/UtaYrSR8EogEYtLxioZSds82GA3wR4puGbnlh/W2JmZtEBAP05ENPrlvCfqAUtuWljMc3116VL9uUTHrLU2W4g06HquiCmjb69cmfhmBvAPJi7KCsv20J8UY140dvbaJ76hrGMNb5LTg0SRICW1hJ7+0dHZ+vP0wYrUpk8RUaZ7+gbT/5SCSps81mAZaU7X5Earr295gpEubJZWNOI6CbL938rB5W1N9LopGzsxdorhY10Gd8xVjHjeBxQ6aYVu0zBuN5+KicDldViihBjtjk1P7Immfy79KZV+6kU/y+TgwQv+IxUcM2CT4MxcCtRJIeqzeXmXjB+YlCKwC0gLCs39wLYzaxsr2vujb8MCzrhx8H/xbfMvz5NUIXEo4lNAAAAAElFTkSuQmCC");
  background-size: cover;
  width: 18px;
  height: 18px;
  left: -27px;
  top: 0;
}

.b_text_with_small_icon.icon_2 {
  margin-bottom: 30px;
}

.b_text_with_small_icon.icon_2:before {
  position: absolute;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAADgklEQVQ4T4VUXYhUZRh+nm9mdqYkUygLhYi6KMwkNNzaTdf1nPOds9qKhpJIJYIQRYJEUReBkzcRLqgUhATRj+CyFREuM31nzuxOqdXF3tUmrERFRRRkW2a6u3O+N87QjGenXfe9e8/zvs/53r+HmMM+3tp9Q+FKwSHpQHA/iOUAcgD+BPCNCEycqZc2l2s/zZXP9o9GOztIPgegsw0TAOn48yIY0GH0JoEEa1kraGjnzo4bL/7xMgUvJqgA34L4CFY+VVn+EMexVTa7AgoPALIdwH0NFpETtHzGi6Kkioa1SE3gHqYgeSGEeA1WHfbD8MfELxaLSo+bfNf7X1xO/OEtW5bmZ6aeFKIIIA9gaKrjur39p0790yINA+8xiLwHICZwwDPR6+lyQu0dA6Q3N13f0FurTTYxo3U/aU8AWAzIIW2qBxukRutlpB0FsBKQY9pUD6QJx9auzV24aWkZQA9jrPai6Fwar/jubgHeAXBJATtikQKNdvaQfBvAhKrLBrda/TWdZLReRGUNBOtg2aUrlbEmnsxhyeTkalEySODOxijIDxlq7yQouwC8qk3UGFLaSn19i7N2ZgTAGgvpCUz1dKr8RWR8FOC+1JC2MfTd8Ubplr6uVMJ20urDm1bUZ9QYgVsJPOqZaKjtp/mcndkt4CFALk9n8500vvsLgVss4nsDM5r8YJYZ3z1CYD2E5wG5vZ7J+ZvL5b/a46I+Z2Uc4w4/rA4vSBr67jmhvJulDMVWjYvYTX448nk7adpfsHwTOE9TmPT6EoC7CZxmXba71erv8xEvOKgkMQqcB8WyW4j9AG6DoGSZeTww5kKCG61XQcX9sJlBPwy/Y8V3n/hvzyZE1Ho/DH+b7wXloPeujM0cB9HTHGxybV1fnilDoCl43gujAZb6+m7O2vooIPeQOOJ9Ej17rX4lJ1qoX+nMTMVnemu1vyu+u1eAtwhcRAbdXin6qnH7JnB2UXiycaaC/V4YvXEt4iYW+U5g0chbMutMW4scuK80FSo517qKB+bTy+S1uXhqH6UhKNeD/GAqV9gzS1AS4tGNG7P1juxBIV5K/KvSpz5TWft9In0UtVyBXUJsuyp9HMxNzzyVFpr/iXQlcB8R4QuArEu1oCnC6fgJCo6e7XroeLFYtLP2dK7eJfeeiac1SE1gDYBlECghkt38WgGRytnQGR75ea78fwFG2pCU64qTwgAAAABJRU5ErkJggg==");
  width: 21px;
  height: 20px;
  left: 0;
  top: 0;
}

.b_text_with_small_icon.icon_3:before {
  position: absolute;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAYAAAAyhueAAAAC1UlEQVQ4T6WUXYjUVRjGf8+ZaQasDUvvw40uRHKtIBzQ3NX52LUWNLCLiIIK+kISIoguYkIixNzogwi2iwyTaDGKbd35z4w5dLGFgrUldKN9gFAYrW5UbLsz54mZdm2TXMHey/fj957nvOc94jJW689vsHkJWAEePn/t9fvuGRlpLVWmpYKHBway6dbcccTNF/KibinWal/+L2gqzh0TrEXaL/z2n6ns5F1jY+euGPr+jh2p66bPlS0eF0zS4olCvf7N5a5sSfnVYuEt8L1IX0TCA5/nct+Wy+V4xdBaKX+/Yf8/AD9npw60Uqnf2r6t4+M/XwreOWk9n+82ZNPN5o99jcb5SqlvTSDVAFaCzgDPgre1c2VOW+SwTkSF1/qT5NTFcCX9+RdlHgWWAacCPGmz2uJVwKCnrZiR6Rb6MNqzksaAq4ApYNgOQ6Vq9ewCXNVS4SR4zaJuZ2XesNgIbDG8A9wkyAEtwajxKlDPopqTQX4wXzlyvKOm1p+/2+bQxRIMB4X/AG0XfASsM9w6n9ceVlhcY/gpKp0bqFS+V7lcDrmJT9eHEDIR36gY1iIXgNWCE4YJxFaiJ5Du+4/mp2XOEPxrKnjnlsOf/NAZ1NHe3uXNTPqFKDYEmI5iNJjb2kM2jANp4Abo+BYsYg2jmAWtB363fCgz09qrpFi8OiiOGzZivYfoBvdYfl7WJouvFdWF/NA8fAE6gjWF/AjwAagL2gq1uw3dLMUjoGeKSW3P6ODgsuzszDHhqQjfCd8htMLQ9a87lB+WNQQcLCb1x9qxailfMfSoWigUCU4EOwtJ/fVOsJj/CtEiaBcxbrY0B+78THIQir8E+Cxak6ChYlJ7ah76MXB7R75CbGDW6e/ns8rQB9pVTGqvXGpr2v/C8umpEaTt2AckXWPYBt53YaNiir3AJsS04c3MTPPlvkajudSeHx3sXdmcTe8x3AkdNe/aYfdfpDsuprUzG0oAAAAASUVORK5CYII=");
  width: 21px;
  height: 17px;
  left: 0;
  top: 0;
}

.b_emphasis {
  border-radius: 3px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

.b_emphasis--head {
  background-color: #fef7d4;
  padding: 10px 10px 13px;
  /*
        border-top: 1px solid #fef7d4;
        border-left: 1px solid #fef7d4;
        border-right: 1px solid #fef7d4;
*/
}

.b_emphasis--head p {
  color: #000000;
  font-size: 22px;
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  text-align: center;
  margin: 0;
}

@media (max-width: 479px) {
  .b_emphasis--head p {
    font-size: 18px;
  }
}

.b_emphasis--body {
  padding: 30px 10px 14px 34px;
  /*
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
*/
}

.b_emphasis--body p {
  color: #b94845;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  padding-left: 45px;
}

@media (max-width: 479px) {
  .b_emphasis--body p {
    font-size: 16px;
  }
}

.b_emphasis--body p a {
  color: #b94845;
}

.b_emphasis--body p:before {
  position: absolute;
  content: "";
  background-image: url("data:image/png;base64,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");
  background-size: cover;
  width: 34px;
  height: 34px;
  left: 0;
  top: 0;
}

.bs_callout_info {
  background-color: #fef7d4;
  border-left: 4px solid #ffb400;
  color: black;
  font-size: 22px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 7px;
  padding: 14px 20px 16px 22px;
  position: relative;
  width: 100%;
}

.bs_callout_info:before {
  border-color: transparent transparent transparent #ffb400;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  width: 0;
}

@media (max-width: 479px) {
  .bs_callout_info {
    padding-left: 16px;
    font-size: 18px;
  }
}

.b_table_striped_color {
  border: 1px solid #ffffff;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}

.b_table_striped_color > section {
  margin-bottom: 5px;
  display: table;
  width: 100%;
}

.b_table_striped_color--coll {
  padding: 5px 10px 5px 24px;
  display: table-cell;
  color: #000000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.b_table_striped_color--coll a {
  color: #000000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  border-bottom: 1px dashed #333333;
}

.b_table_striped_color--coll a:hover {
  border-bottom: 1px dashed transparent;
}

.b_table_striped_color--coll:first-child {
  border-radius: 1px;
  background: #f0eadf;
  border-top: 1px solid #f0eadf;
  border-left: 1px solid #f0eadf;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #f0eadf;
  margin-right: 1px;
}

.b_table_striped_color--coll:last-child {
  border-radius: 2px 1px 1px 2px;
  border: 1px solid #e3e3e3;
  background: #f6f6f6;
  width: 130px;
}

@media (max-width: 479px) {
  .b_table_striped_color--coll {
    padding-left: 18px;
    font-size: 16px;
  }
}

.e_line_gray {
  border-bottom: 1px solid #cccccc;
  height: 1px;
  width: 100%;
}

.e_line_gray + .title_h1 {
  padding-top: 30px;
}

.e_line_gray.m_mage_bottom {
  margin-bottom: 20px;
}

.e_line_gray.m_margin_1 {
  margin-bottom: 38px;
}

.e_text_small {
  font-size: 12px;
  font-weight: 400;
  color: #333333;
}

.e_text_small + .bs_callout_info_phone {
  margin-top: 22px;
  margin-bottom: 18px;
}

.e_btn_narrow_red {
  border-radius: 3px 4px 4px 3px;
  padding: 0;
  background-color: #a2272a;
  max-width: 353px;
  min-height: 33px;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

@media (max-width: 991px) {
  .e_btn_narrow_red {
    margin: 0 auto;
  }
}

.e_img_emblem {
  width: 100%;
  max-width: 101px;
}

@media (max-width: 991px) {
  .e_img_emblem {
    display: block;
    margin: 0 auto 15px;
  }
}

@media (max-width: 479px) {
  .b_section_info .title_h1 {
    font-size: 24px;
    line-height: 1.1;
  }
}

.gallery-list.m_border a {
  display: block;
}

@media (max-width: 991px) {
  .gallery-list.m_border {
    max-width: 292px;
    margin: 15px auto 0;
  }
}

.b_list_check_small {
  margin-bottom: 40px;
}

.b_list_check_small li {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 18px;
  padding-left: 30px;
  position: relative;
}

.b_list_check_small li:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAABJElEQVQoU2NkIBJcmTRJ/9vrV2WMxKg/mBgX/vPNW1OlsIgZeDX8//+fcZOpafZ/lv928h6+EwwbGo7h1PD/9m32Iz3dvQ/XrjIVMTev9ti6cw/INYw73N21ZX19JbRzcvbCnPfi4kXuKw31M57u3B6uV1OfbVhVNRsmx3g4LaX64fp1KTpFxc0GldXz3p44wXeqsW7BywMHfBXCI9rt5y+sZ2Rk/A/X8OrqVZ7LLU2THm9cH6OSkLzyy4P78i+PHrTllldcqeTtn2vU3v4aOWDAfvj//z/zgYSYifeXLMtmE+Rn4BCXvKpdUhapmZh4GT0U4Z7+f+YM6/6JEyY+XrsmXMbPt9h5xeoF2IIcJZQeHzsm9HrPnjBGXt4VhoWFH7BpAACvTXW5tHEa5QAAAABJRU5ErkJggg==");
  content: "";
  width: 12px;
  height: 10px;
  left: 0;
  margin-top: 2px;
  position: absolute;
  top: 2px;
}

ol.b_section_category--list_number > li:after {
  top: 4px;
  line-height: 1;
}

ol.b_section_category--list_number.m_margin_1 li {
  margin-bottom: 7px;
}

ol.b_section_category--list_number.m_margin_2 {
  margin-bottom: 40px;
}

ol.b_section_category--list_number.m_margin_2 li {
  margin-bottom: 30px;
}

ol.b_section_category--list_number.m_margin_2 li strong {
  color: #a22729;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  display: block;
  margin-bottom: 5px;
}

ol.b_section_category--list_number.m_margin_2 li span {
  position: relative;
  display: block;
  font-style: italic;
  padding-left: 32px;
  margin-top: 15px;
}

ol.b_section_category--list_number.m_margin_2 li span:before {
  position: absolute;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAEGklEQVRIS8WXa2gcVRTH/2dmErNYLU0aJFUUVFCD9UuEYlslbeaZkBhiS0VaVKoIivVRQagaacUgaH0U9IPYYqlQi4K2aTJzZ4a6tLX6oRGkVP1gRcT6iolobLJudufI3e4u0+0+Pxjvt935n/u795w5jyHUWCe7upqm2tquI+LVEWEtAZ0MXElACwMpAs4y8JXCOMJMx9umps7cOjExX21bqvbQtfVuAt1LwHoAl9Y6IIBzDHzA4L2OFyYr6ctCPctqhRINE+OBGGwOwDEinIoi/ExEc8ycUBR0MGM5gNsBJPKgc0x4B5GywxZiuhR+EdSzrOuJoncBrMqLJwHaxUwfqdnsj0YY/lm6SaDri7OqepWCaIgJjwJoz2s+ZVbus4X4Nm5zATTs06+NsjTKQKcUMbCfoW5zPO/7Olybk4z1rr1GY20EzPfI3yTjrXK/PhZ+V9ijCB13nHaVMx8DWAkgTYztpghG6oWV6nzL2MaE5wE0AziRJW2w13Un8wc5Lxe28QaALQAiEA9bbvhiOaDoNe9g5qHiqZnmFTXaY4yFX5fqhaM/A6YdABQAuywveKwIDWx9dQQKALSA+UDzP5mNa5LJTDmo5xhPE+Ol+DNmHrRFeLBU/0l3t5a+RHsPRBsApKCQZY37R0nm4XR7624GNjHwu5rhLiMMf6jkVmGbWwCWXimsFIiGLNd3y9kEun51VqMJApYSsK91cnozCdO8EQp/DmAxMYZNEbxQLY6eoz9OTK/Focy8zhbhWCU73zKeY4J081+IaAV5jv4gMb0t/2BWVtpCnK4KtfT7iWhPTDMLhRzptkp2405Pp8rKZwAuB9FDJGxjP4C7Afip5sS6Ow8dmqkGzcf/WEzzh6Zll/ccPnK2kt3BgYHLWtJzHwIwAbxPwja/BPgWIuw03eCpWini2vYNCrLfFHWEX0036KBcWldevmO8woytAE6RZxuT+SBvNb3g1VrQsKfnimyTciZWHk9bXnBzLTvfNp5kYCeAKele6c5FAD1ief5btYwP9/UtaYrSR8EogEYtLxioZSds82GA3wR4puGbnlh/W2JmZtEBAP05ENPrlvCfqAUtuWljMc3116VL9uUTHrLU2W4g06HquiCmjb69cmfhmBvAPJi7KCsv20J8UY140dvbaJ76hrGMNb5LTg0SRICW1hJ7+0dHZ+vP0wYrUpk8RUaZ7+gbT/5SCSps81mAZaU7X5Earr295gpEubJZWNOI6CbL938rB5W1N9LopGzsxdorhY10Gd8xVjHjeBxQ6aYVu0zBuN5+KicDldViihBjtjk1P7Immfy79KZV+6kU/y+TgwQv+IxUcM2CT4MxcCtRJIeqzeXmXjB+YlCKwC0gLCs39wLYzaxsr2vujb8MCzrhx8H/xbfMvz5NUIXEo4lNAAAAAElFTkSuQmCC");
  background-size: cover;
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
}

.b_row_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.b_row_wrap--col_1 {
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
  max-width: 16%;
}

@media (max-width: 991px) {
  .b_row_wrap--col_1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b_row_wrap--col_2 {
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  max-width: 49%;
}

@media (max-width: 991px) {
  .b_row_wrap--col_2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b_row_wrap--col_3 {
  -ms-flex: 0 0 35%;
  flex: 0 0 35%;
  max-width: 35%;
}

@media (max-width: 991px) {
  .b_row_wrap--col_3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b_row_wrap--col_6 {
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
  max-width: 48%;
}

@media (max-width: 991px) {
  .b_row_wrap--col_6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b_row_wrap--title {
  color: #000000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 12px;
}

.b_row_wrap--text {
  color: #333333;
  font-size: 14px;
  line-height: 18px;
}

.b_row_wrap--text strong {
  display: block;
}

@media (max-width: 991px) {
  .flex-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-last {
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-unordered {
    -ms-flex-order: 0;
    order: 0;
  }
}

.b_list_page_icon li {
  position: relative;
  padding-left: 37px;
  margin-bottom: 32px;
}

.b_list_page_icon li:before {
  position: absolute;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAABUUlEQVRIS+2VPUsDQRRFz1tEkEAK/4JgpZUWFpZJdjJiJdiIhYUQEUTFRogoiKWIKAoR7MQirV+bFbT2B1gJlnam0UaSebJBIcQUmyVYZbqB+87M3HkfUrHZccE7A0YBId76QHmsOwomCN6aQyS0/jMwqHAhKi4WT9QAIwpPrk7eBMH7b1wEVJCD7M3deiwYULG5Q0FWfvQPrqbTfqXyGe0jYA3lKHsbrMUFhtY/BQpN+qtqKj0zWy5/NYACx5mbYDU2cMo/QVlq0V9WU+n5pMASymLrBUTYTwbM5ydAF/C0T1W14R0yBgwlAraz5t6aTUX3ugYMbW4bZKsHjJuJf3U9Dzur5XZOh9bsgBa7mIc9YCcN9t8/RaNOm7kONpIXHoTWFEF3o7R5AfpBzkW17rzYs7lxvudQFfVA5hQGJDRmEk9LwHAHg771MYrwqs4tfwNn8e4TvgPfxwAAAABJRU5ErkJggg==");
  background-size: cover;
  width: 20px;
  height: 26px;
  left: 0;
  top: -6px;
}

.b_list_page_icon li a {
  color: #2277b6;
  font-size: 14px;
  font-weight: 400;
}

/* A-M */

.margin_bottom_10 {
  margin-bottom: 10px;
}

.margin_bottom_20 {
  margin-bottom: 20px;
}

.margin_bottom_25 {
  margin-bottom: 25px;
}

.margin_bottom_30 {
  margin-bottom: 30px;
}

.margin_bottom_45 {
  margin-bottom: 45px;
}

.margin_bottom_60 {
  margin-bottom: 60px;
}

.margin_bottom_70 {
  margin-bottom: 70px;
}

.margin_top_30 {
  margin-top: 30px;
}

.b_conditions_price_total.not_border {
  border-top: none;
}

.bs_callout_info.m_padding {
  padding-top: 20px;
  padding-bottom: 18px;
  margin-bottom: 17px;
}

.b_conditions_price_total--about {
  padding: 0 24px;
}

.m_align_left {
  text-align: left;
}

.fz_22 {
  font-size: 22px;
}

.m_color {
  color: #a22729;
}

.m_color_333 {
  color: #333333;
}

.m_color_333 li {
  color: #333333;
}

.padding_top_10 {
  padding-top: 10px;
}

.padding_top_20 {
  padding-top: 20px;
}

.padding_top_30 {
  padding-top: 30px;
}

.padding_left_70 {
  padding-left: 70px;
}

@media (min-width: 992px) {
  .b_section_category_theory--content {
    max-width: 650px;
  }
}

.b_important--text_gray {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
  padding: 13px 5px 14px 25px;
  position: relative;
}

.bs_info_sng_box--coll .e_text.m_icon.m_top:before {
  top: 0;
}

@media (max-width: 479px) {
  .bs_info_sng_box--coll .e_text.m_icon.m_top:before {
    left: 50%;
    margin-left: -17px;
    top: -42px;
  }
}

.align-items-center {
  -ms-flex-align: center;
  align-items: center;
}

.img_signature {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  padding-left: 40px;
  position: relative;
  margin-top: -10px;
}

.b_table_bg_wrap {
  overflow-y: auto;
}

.b_table_bg {
  width: 100%;
  min-width: 448px;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.b_table_bg--head {
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #d2b5b6;
  background-color: #ede5e5;
  padding-left: 26px;
  padding-right: 20px;
  position: relative;
  z-index: 1;
}

.b_table_bg--head .b_row_wrap {
  min-height: 42px;
}

.b_table_bg--head .b_table_bg--coll_2 {
  padding-left: 20px;
}

@media (max-width: 991px) {
  .b_table_bg--head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .b_table_bg--head .b_row_wrap {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.b_table_bg--body {
  border-radius: 0 0 4px 3px;
  border: 1px solid #ede5e5;
  background-color: #f6f6f6;
  padding-left: 26px;
  padding-right: 20px;
  padding-bottom: 14px;
  margin-top: -1px;
  position: relative;
  z-index: 0;
}

.b_table_bg--body .b_row_wrap {
  min-height: 58px;
}

@media (max-width: 991px) {
  .b_table_bg--body {
    padding-left: 10px;
    padding-right: 10px;
  }

  .b_table_bg--body .b_row_wrap {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.b_table_bg .b_row_wrap {
  margin: 0;
}

.b_table_bg--coll_1,
.b_table_bg--coll_2,
.b_table_bg--coll_3 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  box-sizing: border-box;
}

.b_table_bg--coll_1 {
  max-width: 375px;
  min-width: 375px;
}

@media (max-width: 991px) {
  .b_table_bg--coll_1 {
    max-width: 188px;
    min-width: 188px;
  }
}

.b_table_bg--coll_2 {
  max-width: 150px;
  min-width: 150px;
}

.b_table_bg--coll_2 .e_price_bages {
  margin-right: 0 !important;
}

.b_table_bg--coll_3 {
  padding-left: 10px;
}

.b_coll_477,
.b_coll_245 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  box-sizing: border-box;
}

@media (max-width: 991px) {
  .b_coll_477,
  .b_coll_245 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b_coll_477 {
  max-width: 477px;
}

@media (max-width: 991px) {
  .b_coll_477 {
    max-width: 100%;
    margin-bottom: 20px;
  }
}

@media (max-width: 991px) {
  .b_coll_477 .padding_left_70 {
    padding-left: 0;
  }
}

.b_coll_245 {
  max-width: 245px;
  padding-left: 18px;
  position: relative;
}

.b_coll_245:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #a2272a;
}

@media (max-width: 991px) {
  .b_coll_245 {
    max-width: 100%;
    padding-top: 10px;
  }

  .b_coll_245:before {
    height: 1px;
    width: 100%;
    top: -20px;
  }
}

.b_coll_245 .bs_info_sng_box--coll {
  padding-left: 50px;
}

.b_coll_245 .bs_info_sng_box--coll .e_text.m_icon:before {
  left: -50px;
}

@media (max-width: 479px) {
  .b_coll_245 {
    padding-left: 0;
  }

  .b_coll_245 .bs_info_sng_box--coll {
    padding-top: 0;
  }

  .b_coll_245 .bs_info_sng_box--coll .e_text.m_icon {
    text-align: left;
  }

  .b_coll_245 .bs_info_sng_box--coll .e_text.m_icon:before {
    top: 0;
    margin-left: 0;
  }
}

.b_section_list_check--title {
  padding-left: 70px;
}

.b_section_category--list_circle.lh_35 li {
  margin-bottom: 12px;
}

@media (max-width: 479px) {
  .b_conditions_price_total--img {
    margin: 0 auto 15px;
  }
}

.b_text_with_icon.m_icon_10:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAYCAYAAABjswTDAAAEdklEQVRYR8VXf2iVVRh+nnNtNhgM7zfZtxTBCIRCmQwEbT9MUPojlKAfEChCEQyKxqQwkAJRDEciKIaDQX9FKzGKJGkUuHtLujQQRpJwSZDsXr2714TFJu47T5xv37W7u3u363al8+f5znmf57w/nvf9iP9p/bRmdbu12sLAXp+6r9TOO3fuLkaFix14FN9DooFNAGiK7BeM1QvP3i5cXgiPvz2DhsJEvBfGJAHbIzHZnc2nHgXJUpujvtdrgGMCmqP9yVhgNm/L5dLVsDmyalXz4yvN7wB8AFMAYhAGYo/hk21/5m8+LOlRv6WH0OsAngaYE+xlSV/13Loz7myFzsl73wNYTas+GdMP6PkIJzV9z+6qlhJhGoz68ZcM+IGAjWXksgBugrhmAp1eKExfALEn/Pgxge9WeeANgp8C6hSwIzqTmwnMphUx+weAxmhvbCYw25/L5SbL7czJ2USbdwzCwUpgBMY7s/lN1TydaI2fBfnmw0YCwlEQ/RHZgsARUtmuTL5vQbLu40KEQRzqyuSPlhtJtsZfFfn5QxN1FxRGLl7i2XOULgZQqpg6RbsV1WDU9/YTOAugYR6BWeOXQaRhFRdNmtBbANYtiWyFS4I+NDJXOm9NfFP6uap0XWr1dsSI8yXVWi8utdkhh7oyE2/URNYdutTavN4gdh5ke20I9TlF6ILIdCaTP/AKECyYBqWQP69d22hnpr4tqeD6MKpsJRC4pzs7caFKkc/fDgnen94pE2ovrFXaGGyF0E8gJmlY5JCxapbh+ZJOtNyHOLly2j5J6EfRDHdlJsaqejbpe65YjlTIVXepicbugjW7Beyl4T5ZOYGvW3GVv1bA6e5s/m23P6fAkn78eJmoFyKvFVVhSsD2yKNOU13H27tcd5bdL8cEqANdmcKJB2SjNvlD2G6BlLHqszTrCesSvAnkx7Pe5vUwVLJNJIcEnKoT2TEa26cgts5hWrLRACejCE/OBKbtAdmE7/0CYIuAdBCYza7dJVpbXhNx1yW8kzJDuMcUl/PyTQJPLZdsLZgC3wvJRsPM37OgPAEqKaHZAP0WuA5wkFQDhCOzA0pd1tX/bM3FBHQDMoMyckNVhMmLIdlQT7nCDRMuiw8BuCphP6AxkhskJElkIbwDoKceVCnuEfV1OaYBr1hgA6BLZZhj8z1L7Mtk8p+1tXkHIewmMAmrjzpvF0YSfst30Th3A8CaKL+XxJ3GdskaN4A7B5VivgiiwEADczEjz7rzCd/7FUCHyx+SA25vejoYbmgwHaR7aSgdrphikAZBupFuyUog6GWATre3lmOuXBlrBxSmWxHzQc66zdLJyY2DFjrcnS2cc3Oq73snCZcW4W9IAeT7oUcUhqu3ZGKq2csED1vYcYJfRqTmYLb5LccBOXkMMafv2SfnzrO+dwaAA4+ig7tlzWGKVntceGpmtcjBUd87RcA1okUx501dTq5InanQwVKuY3X+NXGtXkSLdmrFrDgihrOB/afDWrORxKSkse5swUnNI1u1YP4LyscR5K8vDG8AAAAASUVORK5CYII=");
  width: 43px;
  height: 24px;
  top: 2px;
}

@media (max-width: 479px) {
  .b_text_with_icon.m_icon_10:before {
    background-size: cover;
    height: 15px;
    left: -1px;
    top: 3px;
    width: 28px;
  }
}

.b_text_with_icon.m_icon_10 .e_line_gray {
  margin-bottom: 36px;
  padding-top: 6px;
}

.b_coll_410 .bs_info_sng_box--coll:first-child {
  padding-left: 65px;
}

.b_coll_410 .bs_info_sng_box--coll .e_text.m_icon:before {
  left: -62px;
}

.align-content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.h4_title_dropdown {
  color: #2277b6 !important;
  display: inline-block;
  border-bottom: 1px dashed #2277b6;
  cursor: pointer;
}

.h4_title_dropdown:hover,
.h4_title_dropdown.active {
  border-bottom: 1px dashed transparent;
}

.b_text_with_icon.m_not_icon {
  padding-left: 0;
}

.b_text_with_icon.m_icon_11:before {
  width: 42px;
  height: 42px;
  border: 4px solid #a22729;
  border-radius: 50%;
  top: 0;
}

.b_text_with_icon.m_icon_11:after {
  color: #a22729;
  content: "!";
  font-size: 35px;
  font-weight: 700;
  left: 15px;
  position: absolute;
  top: -3px;
}

@media (max-width: 479px) {
  .b_text_with_icon.m_icon_11:before {
    border: 1px solid #a22729;
    height: 20px;
    top: 0;
    width: 20px;
  }

  .b_text_with_icon.m_icon_11:after {
    font-size: 18px;
    left: 7px;
    top: -2px;
  }
}

.b_text_with_icon.m_icon_11 .e_line_gray {
  margin-bottom: 36px;
  padding-top: 6px;
}

.b_text_with_icon.m_icon_12:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAEyUlEQVRYR61Ya2wUVRT+zrTdthShsTH4Ex/xAaU76z5q0WiLdWcD1kQKQlJRIaD+MP5QFGJMq6IJBv4YYqw2oAQFBRsimLLbNrRKLXZn284WqikBjKkBKeElFNvd7hxzt90yfezuTPX+2sx833e+Offce89dgsnxLiAtdsklIFrCYA+A+QAKAGQDHCHQZQb+YHCImY7mzM5vK2ttHTEjT+lA7SUluTdi/1QxYwMAEdzs0EC0K0a23Us7Ov5ORUppwu+RlxHjQwB2s5GnwfUxuNqnhvcn05jWREtpaWZ08MpWBr2RJngMwCGA+wFyAyhJga+z5eW/VtbaOjQZM8WEMBAZvPYVwKtSGiDcIB2rvCGtQeAYoEaPXANGTXIeHY7o0uqKzs6bRswEE6YNCAXCNiWovTU5YKNbDjIgspJksB/DvELp6RlMACaYaHTbt5uYgjiXiJd7g+GDkyMFPI5aML+cKosMfOlTtbVTTDR57IrO5DdbgASq9qrdW6aYcMutAB5Pp8OEKl9Q2zuaVAAtpaU50cGrnQwsSEe+9Z7/YqDcp4Z7E88CHvkFMHYBkEzo/BnNjhU91XbiStxEwGVfB6KdJoiTIRcB3gmSzoH5YQCrTRqI6zDxZl8w/BGNFWMHwA/NwESCIjajOTPgn43oGYvoiMdRIjG3z0BAUM7q4DcjtqEmWyy3QIrxdoAqLWkRV5Df7agm8HuWiKPgvRnSyOvlHScvJLjNxYXzYnpmH4C5ZvUY+IQaXfIPTFhmlgRghICNXlX7eDLn+0fuvy0nknMKoDst6P1MjW6518KqGGamKl+ou37/ypUZzx44ILbt8TE2tW1WihOE0xRw289bcD7AoCqJ9Uom3KGo4RVGEwG3vBHANgtZENALFHDLlwDcbpEo4F8rqvackTeDqRX0y1YzMR6TmZ73hbr3JB40OZ1zdSkminKexQ8aECZ+A+gBi8RIBvGi8mD41C0T9kd1iY5Z1BHwM2KJ+gmsWCET8GtWXr7d2L75PfZNxLTVis4oln+hgNuxBeB3rJAJ+MKrauv+h3oQEp8LE48B/KMVEyC8qAS13QlOQ3HxnAx9qM/CKhsPJ1oCCjmdWZekWBeAQpNGhjkmFfq6uk4n8EdccqlEaDHJN8Co33YzsiB+ivpd9leJaIc5ETpxbf69DuNG1eiS32bCZgD7ACw2+0EEft+rhmtG+4mFC2dHZmWFAdxtwkidomovGXENTuc9GdJwRFFP9gfc9uMAiWM93biILL1Qae8ZGG/v/C5HJRF/l45p7IiM2Pi5Ec39Boyl6TTEe2J+xRsKfxb/bST43XIdAetTipD+hBLsOWrExIubuRaEB80YAHBQUbXlCewEE+K2dX1k6FuAK5KJMXBIl7LXiFtViyznR7J4E0bvJ1nmDNAxW5SfLtO0q9OaEA8PO52zbNJIPUC+FKJnGOgloGjsTmouPvATZ0af8R3vvWwkTHsDCxQV5VG2tIOB8bbcbJTkOK63RWm9MQNJMzGhRlyONUTxruuu/2DiHEAfKGr3p8k00t7Kmz2eghhHNzB4LQH3WTDzO4H36Hpmra+z83wqXloTCbKYImRjCZieBEkywKKFEx22KMgoCNfBGCDmnhihiaWc5nR/CSS0/wXNXc6JANMl2gAAAABJRU5ErkJggg==");
  width: 33px;
  height: 33px;
  top: -3px;
}

@media (max-width: 479px) {
  .b_text_with_icon.m_icon_12:before {
    background-size: cover;
    height: 20px;
    left: -1px;
    top: 3px;
    width: 20px;
  }
}

.b_text_with_icon.m_icon_12 .e_line_gray {
  margin-bottom: 36px;
  padding-top: 6px;
}

.b_img_border_wrap {
  box-shadow: inset 0 0 0 3px #ffffff;
  border-radius: 4px;
  border: 1px solid #b4b4b4;
  padding: 2px;
  max-height: 256px;
  display: -ms-flexbox;
  display: flex;
}

.b_img_border_wrap img {
  width: 100%;
  max-height: 250px;
}

@media (max-width: 991px) {
  .b_img_border_wrap {
    width: 310px;
    margin: 0 auto 30px;
  }
}

@media (max-width: 479px) {
  .b_img_border_wrap {
    width: 280px;
    margin: 0 auto 30px;
  }
}

.b_row_wrap.m_non_margin {
  margin-bottom: 0;
}

.clearfix:after {
  clear: both;
  content: "";
  display: table;
}

.b_branches_list_map {
  padding: 0;
  margin-bottom: 10px;
  column-gap: 1em;
  column-count: 3;
  /*
    column-gap: 1em;
*/
  column-gap: 3em;
  -webkit-column-gap: 3em;
  -moz-column-gap: 3em;
}

@media (max-width: 991px) {
  .b_branches_list_map {
    column-count: 2;
  }
}

@media (max-width: 479px) {
  .b_branches_list_map {
    column-count: 1;
  }
}

.b_branches_list_map > li {
  padding: 0;
  display: inline-block;
  width: 100%;
  margin-bottom: 2em;
}

.b_branches_list_map > li > span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.b_branches_list_map > li > span span {
  color: #333333;
  font-family: "Roboto", Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.1;
  /*                margin-bottom: 10px;*/
}

@media (max-width: 479px) {
  .b_branches_list_map > li span {
    font-size: 16px;
  }
}

.b_branches_list_map > li:before {
  display: none;
}

.b_branches_list_map > li .metro_icon {
  width: 24px;
  height: 16px;
  position: relative;
  display: inline-block;
  margin-right: 4px;
}

.b_branches_list_map > li .metro_icon:before {
  content: "";
  display: block;
  position: relative;
  width: 24px;
  height: 16px;
}

.b_branches_list_map > li.arbatsko-pokrovskaya .metro_icon:before {
  background-image: url(/images/metro_icon/1.png);
}

.b_branches_list_map > li.arbatsko-pokrovskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.arbatsko-pokrovskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #0252a2;
}

.b_branches_list_map > li.arbatsko-pokrovskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.arbatsko-pokrovskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.butovskaya .metro_icon:before {
  background-image: url(/images/metro_icon/2.png);
}

.b_branches_list_map > li.butovskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.butovskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #85d4f3;
}

.b_branches_list_map > li.butovskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.butovskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.zamoskvoretskaya .metro_icon:before {
  background-image: url(/images/metro_icon/3.png);
}

.b_branches_list_map > li.zamoskvoretskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.zamoskvoretskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #029a55;
}

.b_branches_list_map > li.zamoskvoretskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.zamoskvoretskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.kalininsko-solntsevskaya .metro_icon:before {
  background-image: url(/images/metro_icon/4.png);
}

.b_branches_list_map > li.kalininsko-solntsevskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.kalininsko-solntsevskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #ffd803;
}

.b_branches_list_map > li.kalininsko-solntsevskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.kalininsko-solntsevskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.kaluzhsko-rizhskaya .metro_icon:before {
  background-image: url(/images/metro_icon/5.png);
}

.b_branches_list_map > li.kaluzhsko-rizhskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.kaluzhsko-rizhskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #fbaa33;
}

.b_branches_list_map > li.kaluzhsko-rizhskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.kaluzhsko-rizhskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.kahovskaya .metro_icon:before {
  background-image: url(/images/metro_icon/6.png);
}

.b_branches_list_map > li.kahovskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.kahovskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #5091bb;
}

.b_branches_list_map > li.kahovskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.kahovskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.koltsevaya .metro_icon:before {
  background-image: url(/images/metro_icon/7.png);
}

.b_branches_list_map > li.koltsevaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.koltsevaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #745c2f;
}

.b_branches_list_map > li.koltsevaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.koltsevaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.lyublinsko-dmitrovskaya .metro_icon:before {
  background-image: url(/images/metro_icon/8.png);
}

.b_branches_list_map > li.lyublinsko-dmitrovskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.lyublinsko-dmitrovskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #b1d332;
}

.b_branches_list_map > li.lyublinsko-dmitrovskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.lyublinsko-dmitrovskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.serpuhovsko-timiryazevskaya .metro_icon:before {
  background-image: url(/images/metro_icon/9.png);
}

.b_branches_list_map > li.serpuhovsko-timiryazevskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.serpuhovsko-timiryazevskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #acadaf;
}

.b_branches_list_map > li.serpuhovsko-timiryazevskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.serpuhovsko-timiryazevskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.sokolnicheskaya .metro_icon:before {
  background-image: url(/images/metro_icon/10.png);
}

.b_branches_list_map > li.sokolnicheskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.sokolnicheskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #ef1e25;
}

.b_branches_list_map > li.sokolnicheskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.sokolnicheskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.tagansko-krasnopresnenskaya .metro_icon:before {
  background-image: url(/images/metro_icon/11.png);
}

.b_branches_list_map > li.tagansko-krasnopresnenskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.tagansko-krasnopresnenskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #b61d8e;
}

.b_branches_list_map > li.tagansko-krasnopresnenskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.tagansko-krasnopresnenskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.filevskaya .metro_icon:before {
  background-image: url(/images/metro_icon/12.png);
}

.b_branches_list_map > li.filevskaya > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.filevskaya > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #019ee0;
}

.b_branches_list_map > li.filevskaya > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.filevskaya > ul li a:hover {
  text-decoration: none;
}

.b_branches_list_map > li.moskovskoe-centralnoe-kolco .metro_icon:before {
  background-image: url(/images/metro_icon/13.png);
}

.b_branches_list_map > li.moskovskoe-centralnoe-kolco > ul li {
  padding-left: 45px;
  position: relative;
}

.b_branches_list_map > li.moskovskoe-centralnoe-kolco > ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  left: 30px;
  top: 6px;
  border-radius: 50%;
  background-color: #ffa8af;
}

.b_branches_list_map > li.moskovskoe-centralnoe-kolco > ul li a {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.b_branches_list_map > li.moskovskoe-centralnoe-kolco > ul li a:hover {
  text-decoration: none;
}

.b_img_text_info--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.b_img_text_info--col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 160px;
}

.b_img_text_info--col img {
  max-width: 139px;
  width: 100%;
}

.b_img_text_info--col:last-child {
  max-width: 561px;
}

@media (max-width: 479px) {
  .b_img_text_info--col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .b_img_text_info--col img {
    margin: 0 auto 20px;
    display: block;
  }

  .b_img_text_info--col:last-child {
    max-width: 100%;
  }
}

.b_img_text_info--bg {
  border: 1px solid #fef7d4;
  background-color: #fef7d4;
  padding: 16px 20px 15px 26px;
}

.b_img_text_info--bg p {
  color: #333333;
  font-size: 16px;
  font-style: italic;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
}

.b_icon_small_info {
  padding-left: 34px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}

.b_icon_small_info:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAACn0lEQVQ4T4VUXUhTYRh+Pnc2TXATNWohFfgDhRVl6oVEzp3aXHlp2GXQVVHpheUwy36mlVCmWPeJZUVXonPTTY1A7Nd+KEwHJcslVsMtVptn++I7pmw7+zl35/ne73n/vuchiPHZDJVbgkFZLRAyACQfQA6AHwRwUJABmSzYpx20f42+SsKB/urq9NSArxUgJwDIYyX6jy2Dkrv+1DRjdX+/bzVujWywqmo9F1q2ANhNCMGGCg3UFRoot22HQqlEwOOB59NHuEbtWBgfA6WUcbwRUuQ6g9m8yH5Eskc1NYpMj/spgLL03FzsNJ5HRl5e3MK8DgfetV2Fz+lkMZNCiny/wWz2i2QWHX+LAHXr1GqUdnRBoVIl6HDlKLC0hOd1p/HHNQ8KdOgsI/VkmOc3UxkchBCurKsbGfkFEUTTPfcw19sjYkXNLVCXl6+de2dnMHnqJGtZCBKugFj0fAuhuLixUosdZxslFSUiY8Hvb1zDd7sNAL1MrHr+GSjK95jakF28NyFZSWc3MgsLI2J+vnqJ101G1uoEser4eQBqzeMn4DKUErI5qxXTN9tFfN/9h0jLyoqICbjdGD96hGG/GJkfgOLA0HDMoS9OTWGqsQHy7BxU9D6QxISEIGyH9SKetLLfTicmjh+DqrgEpaZWCVlkZUlmluyNRM1MewkgF9RaHkUN5xLOLNYCPrRfh8s2srLNZO8sfAHRZJJ3FqmATSjt6IxQQDwypoAX9Wfgm//Gqrp90GKrk2iTSWpXU7NECeH9e2dn8dZ0RZSSRJsMkbiGpnLFNfILwClVELweeGY+wzU2ioVRe3zXWM0q+pn/bxsIZX7GJdikAEruxPWz8ItmvX4rFxJqKcEhAMyLRKcF4CAUA0IK11c1NPQlOtk/GiQ7N43eTAoAAAAASUVORK5CYII=");
  width: 19px;
  height: 19px;
}

.b_icons--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.b_icons--col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 48%;
  box-sizing: border-box;
  padding-left: 55px;
  position: relative;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #000000;
}

.b_icons--col:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}

.b_icons--col:first-child:before {
  background-image: url("data:image/png;base64,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");
  width: 41px;
  height: 41px;
}

.b_icons--col:last-child:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAE90lEQVRYR72XXUxcRRTH/zN3gQJCAsrX7rKrbbT44NKWxhrTK5q02ib0w6RuKKQ1vpRqNJrUFExtYuKDkDSNIbWxJL6UQPl40dYICkmDVxtDCln2QW1Eyi63C/2ikgAtLHfGzC273l12915o4zzd3Jk55zfnf+bMDIGh3fANNHJC3wKw3vB7DJz1a5Q2uD3yPeN4s++gX+kjQH+pR25KNpaIjoBfWS9xXAWQl8LoPY1gp9sjD5k5Fv3Li6nXxxJ0Oz2yN9E8HUAdUf6OrJoR9HOgzu2RxwJ+JY8AXZRjx/Lke85yOd8M4MawsoNL6IuM0wi2JgMnE36lnnA0PgTFkKNc3hrv4MaIcpUDFeI/J2hIFVIBLXGIBenRpAR1do/cklQCK8atQEYcCN2jEUsR+sh4oo4o0xFaomGnY4vcvyICsSFNKoPqGzgHQo8szx9zlssbzOQSADxKYw0AznJZz52YHRQHuaz72P8CEL+LzHQ3Qj0WCYx5BM5anJsq68xWHo36oybhWnSPiYAxwwEkTJxkkCG/coRxnIvUCKu6xwAsF6L/dgIwtETgNStEj6L7CoCAX6mQuF65LJdiY/Vcre4rAMQPvYIx1ghCRdlNeRg9qu4JAaxmrVXdu+x2lzcUCprZXVFQUk1Y1l3U+YeNwevcLHeLz45nSl6nYUnxqur9tqdL3pA4OVodCL0p+r7ZuDEnfW6u6JCqjsbbXxVAKt1791cNa4sPyjyfn8j88/RZTP82iG2tLeMP7t654nu/4UWNaB/Xjoe+WzOA6le6wCEuKxBHtssj7+xw27e4a2ozS6v3Xrp+/kKe2v0tnAf2YfKHPmjz83j+k2MYb+3EfVVFyf69h19t/rp1TQDJdG93luwiEu0peGU71tmLMXFBVyPapKzssDY/lyatW4fNzU0zg0c//FJitIqBflQTDP4iBppKEH+5MJ6YE8MDDb76k1/MXhsFCAF49FyLBcnMAmca2MKC+H/xYDC0L1qKzbI0ke4iw1kGLyurP36GhRefvXaqOalzo/2MgoKFpZm5Uu/o6G1LAMbLRUR3MbGroKBYy0q7DI4yswUY+2laGmcL4XlQzBLg59z0rENJJYg7I8SFdIPxVtzmcuUVVr40fWdAl3JVjXHSQzVedzAUmkgIkEr3iKcOh6Pc7t3jm+rp1zPeamNAJ2B7tzYY1K/4CQFirmmcNTk2VTZEHHCAdLrsjRw4btVpgq33j0ZwsiYQ+moFQDLdjUY+A+hzbsc218ED3XevDDrmxwOWWIhk41xb8jFOpgjFMGELZ2MA4g4Z0zfA5SNvX5z6sX9Psu2XiIoQfqw6MHl6xS6worvRYLvL4SXgHSCEZBQ8hYVb0Z2VMBqESnot0J8WEt9VfX3yp5gcMIbe7PEhJra5i1+ji2TphVOf2m4PDPZM9fZlpNLBlpMzpM3OnATHbg6aWx0MvSNKV4wE4j2nUVoh6rwlUQFcstuzZtPILUKlzCdf3jZ/R/n1CTGXpqWDhReR6XTevK+q4qJjk9Kzio1FKOkusOpcjOtwF+8Gl05wwj/AErNDot+Doo+EyV9c4u8JzRmYj3DayRkO1aiTvUb7pmeBGcx5T1H2Yf/NOTGu3eXaTrDUp4FVcGZbtFHtdyKhSujdXlhYRDOl/OrA5B+PFcBorCs3Nz+cm727Vp1s0/PEaa/X8rUzEcBEi/kXw4WjNxzmre8AAAAASUVORK5CYII=");
  width: 32px;
  height: 33px;
}

@media (max-width: 991px) {
  .b_icons--col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .b_icons--col:first-child {
    margin-bottom: 20px;
  }
}

.b_img_arrow_text_info--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 18px;
}

.b_img_arrow_text_info--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 110px;
}

.b_img_arrow_text_info--coll img {
  max-width: 97px;
  width: 100%;
}

.b_img_arrow_text_info--coll:last-child {
  max-width: 610px;
}

.b_img_arrow_text_info--coll p {
  margin: 0;
}

@media (max-width: 479px) {
  .b_img_arrow_text_info--coll:first-child {
    max-width: 70px;
  }

  .b_img_arrow_text_info--coll img {
    max-width: 60px;
  }
}

.b_section--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
}

.b_section--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.b_section--coll img {
  display: block;
  height: 100%;
  max-width: 195px;
  width: 100%;
}

.b_section--coll:last-child {
  max-width: 215px;
}

.b_section--coll p {
  margin: 0;
}

.b_section--coll .img_border_wrap {
  width: 195px;
  height: 178px;
  float: right;
}

.b_section--coll .b_icon_small_info {
  margin-left: -29px;
  padding-left: 28px;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .b_section--coll {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .b_section--coll:last-child {
    max-width: 100%;
  }

  .b_section--coll .img_border_wrap {
    float: none;
    margin: 15px auto;
  }
}

.margin_bottom_40 {
  margin-bottom: 40px !important;
}

.margin_bottom_45 {
  margin-bottom: 45px !important;
}

.text_red {
  color: #a22729;
  display: block;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
}

.img_border_wrap {
  box-shadow: inset 0 0 1px 4px #ffffff;
  border-radius: 3px;
  padding: 3px;
  border: 1px solid #d2d2d2;
  background-color: #ffffff;
}

.b_two_column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
}

.b_two_column--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.b_two_column--coll:first-child {
  max-width: 250px;
}

.b_two_column--coll > div {
  color: #000000;
  font-size: 22px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.b_two_column--coll .e_price_bages {
  color: #000000 !important;
  font-size: 22px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
}

.b_two_column--coll .i_rub {
  color: #000000;
  font-size: 22px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  position: relative;
}

.b_two_column--coll .i_rub:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #000000;
  right: 2px;
  top: 17px;
}

@media (max-width: 991px) {
  .b_two_column--coll {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .b_two_column--coll:first-child {
    max-width: 100%;
    margin-bottom: 10px;
  }
}

.b_two_column--text {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  margin: 0 !important;
}

.b_column_1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 38px;
}

.b_column_1--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.b_column_1--coll:last-child {
  max-width: 340px;
}

@media (max-width: 991px) {
  .b_column_1--coll {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .b_column_1--coll:last-child {
    max-width: 100%;
    margin-top: 30px;
  }
}

.b_column_1--coll p {
  color: #000000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}

.text_with_print_icon {
  position: relative;
  padding-left: 85px;
}

.text_with_print_icon:before {
  content: "";
  position: absolute;
  left: 0;
  top: -5px;
  background-image: url("data:image/png;base64,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");
  width: 66px;
  height: 66px;
}

.list_number_circle_border {
  counter-reset: list1 !important;
  list-style: none;
  padding: 0 !important;
}

.list_number_circle_border > li {
  position: relative;
  list-style-type: none;
  padding-left: 34px !important;
  padding-bottom: 0 !important;
  margin-bottom: 26px !important;
}

.list_number_circle_border > li:before {
  content: counter(point, decimal);
  counter-increment: point 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  border: 2px solid #b94845;
  background-color: #fdce00;
  border-radius: 50%;
  text-align: center;
  color: #b94845;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.list_number_circle_border > li:after {
  display: none;
}

.list_number_circle_border--start_14 {
  counter-reset: list 13 !important;
}

.list_number_circle_border--start_14 > li:before {
  counter-increment: list;
  content: counter(list);
}

.list_number_circle_border--title {
  font-family: Arial, Helvetica, sans-serif;
  color: #a22729;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
}

.list_number_circle_border--text {
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.gallery-list--border {
  box-shadow: inset 0 0 0 3px #ffffff;
  border-radius: 4px;
  border: 1px solid #b4b4b4;
  background-color: #ffffff;
  padding: 2px;
  overflow: hidden;
}

.gallery-list--border a {
  display: block;
}

.gallery-list--border img {
  width: 100%;
  display: block;
}

.b_border_arrow_big {
  position: relative;
  border: 1px solid #ffc259;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABOCAYAAADo8NxKAAABLElEQVQ4T5WUWVLDMBBE3fe/BVsgbGHfCTvXiS3pe6iRRrEsN8Tox1XP3aPZbMhqS5pGmvIgweH5N4T5UyTIapvFpHCHKNsC6mtozBLadZB21+wmi7evYV/VVAi177GUMtRSc5ntjCkp3LfO952CtArrznN4UNljmQpH9rlou8opQ7o5UXaHZBkirGNyeMSUxyymwlFMCk+YciNM9UK6U2Zf2LT6pkCcwSIriDsj9s0wTRTizpn9YjK8ZEoKr5iSwmumvClg3mRXwtQVSIR5YdfwlsXMsFxvd8eU93/Bgf2BKQ3ClKJz949E6Z8mw2emXJJN9grrTfYvv8Hhdwjxr0QZ3qQR7TOa/IQoHF0U3hn8qPLUP1hQWOcZPg3qIy9t+CJlRjiyfzOlwuH5AZw4N+BMQ7KgAAAAAElFTkSuQmCC");
  background-repeat: repeat-x;
  min-height: 80px;
  max-width: 308px;
  float: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.b_border_arrow_big > div {
  font-size: 18px;
  line-height: 18px;
  color: #000000;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  padding-left: 72px;
  padding-right: 15px;
  position: relative;
}

.b_border_arrow_big > div:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAsCAYAAAD8WEF4AAAETElEQVRYR8VZUVIiMRDtDtTqLx7AKoeFC8gR4Ajwo7P7B0fQI+AR5G8X/ZEj6BHkAoOMVR5AfqWE6a0kM8MkM0MSxnL5E5POo7vz+nUHoeRz32570SbqA7AGAp2LZYgromgeAZv/DoOnsr1Vvr8/PW1cvL2timyg/iUHSVsYE1F/76EEITC88ZfBpAq4P167y4AeExtENPj1+jIzgp0220MgunU5HAGecLMelHnDZGvqtZ8hjhwizi6XwaBsT+rZMqDcAA+9MEDoAWIfgBqqQZyzzUfPFfDU+3kFgGNpC1ds89HcZ0OAvW82zyNiz1kAHCR+foz0zTynovqP4e6Q+CiDV3LpljuTrv3w5WZfJATYO6/1SADddCHBxH9djPZtLIpEBNizvXjZM3kqXYaLnillMO9VnPth0DFt5P+feu0xAF0la005l6zLhb8OnYsgCE1non4gII5sb7hMiaP37CFssz7Zl3eSEoFfqjjvzeFPnaGngB8ucnS27xfr+02poK63j6K4glOvRSlyy9zJgldDKiij9KL8PfvZR8SHZD/DqHOxXEqmsfh8G1iZMsfLQ8KfOvO7PHvXbD+kVZEg9F8XTQtnKkv4BUsrCCdmPwxOXIwoIHgSFJRLvaSa8rrsfJyetW4BYZgscDU09drv2YrG6tjM0pAIf+3oGRC8uHzc+GFw7eKQNA30pLflSsmz2XIp7muOoxVqJAjZdt1xLcsZAgCYnrWWu18upKCRa2UxqT0qOkHb56KobDwtOFX3rtxYTkESBDyogqbQq9aKyhqsCKmWu3F+zQGiGRfb/G+G4CFRX9ERYmFeMbkqKiewMgfVWm9jgOcpq8NAuVS6orJIK5uzcqWVh7gGdJX3nmaOdwpIkyJZd4iiOghssintwQg9TGjHogc7VFFVAmuzWV9TRVHZnOeksEwGXRQVLxab+rHomuu4XdkImi8Da6OohOc/hVjvKrwee0H0ewBPZXr6S8DaKCo3psE5w+1I9/aXgFU4WlNU8Q/hlU4OSlw+GuVVBmtSVLlmVBRHmESIs6S5zDDPUE+PrECvBNakqAqEzorhtld2mWJ746wKhEykKoE1KSpdPtrKz3w0pE45GKzewutAcnMFi1mEWpBouUtvKZIOBmuaUenCyLU51DsQLuoPAmujqKq2S3q+83bJGay8ubsQlY0oqzaiOstwfe0M1lZR/XewLoqqKth89+LgWVdFpdOPaQamFza9PHO2sU6D7O20GVFWGfjFbZbSxPIfawXWRlHpnsldEIcpjM4EiXOMYG0UVZk2UelLagLTkLqoxU8YxwhWJXe3EWWefiRgtl1fFw06ZNUDPqBO3yyyKbcXrElR2ai94ocVXAHRDBjOgaIGf2sD/pSVjpgSy+rDSilYk6KyAZqsOeTJSrT42gtQKVhdUFeZUXHQPBcJaldVHgONOeviQZu1gq+30AUCL3lmJTmDCE3PrP8AiWBQ6GvvlCsAAAAASUVORK5CYII=");
  width: 43px;
  height: 44px;
  left: 16px;
  top: 50%;
  margin-top: -22px;
}

.b_border_arrow_big > div span {
  font-weight: 700;
  color: #b94845;
}

.b_border_arrow_big:before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAYAAADKO/UvAAACT0lEQVRIS6WVv09TURTHP/f1vtLSFqi1kNZqf6FGYMAQ8AcgoK4kLk36qjIwKKuDCYmLg9E4OLKYmGhiYmTRkChBY4jti4mJq4t/hIsDUcRj+qSlhZa+4p3ey733c7/3nO85V/EfQ0rWLIZeUQdlSKkwhzafkJnQB4JIMX+LjsAjMuOKjhBtQ6Rk3cMXukNmAky/cxHXEFnOeYjpJTrDN0lPgPZWI+EKIl9zXr7r54T6cqTOgmEC4h4i67kgWr+iO3GZ5BgoY08u9lUin+ci/Np8QyRzhiOnQTVe3hQi61cT6D9r9J4aIDa0rxMaQsS+dhLZWiM+nCR6vKWV9kCkVBhBsUpiNMqh1HYAa5eVA1r5//ddBxG7MIMyXpM810VXvKWCyoIqRIrWFbT5gtSkj2B0B1B7aMVZleyW52Rbl5Ty82j/Y7JTHvw9rhVUlUjRuk1H4CHZaacO6kft/ZuzldjWIt7gA7Iz4A20raJaO2LnF9CdS2QvGvi6aixdn4WdEyoKd2VHSvkC2veUzIxJZ7gNRbtTXO5UHnOZ9JSPYK9rUAOz5afLLY/UZMitVxrbvlgYw1BvOXY+QjjZUlHzArStQVDvSYzFiPS3X4CVHfLxehpj8wPxkTS9A01BLTub2Pk4ot7RNzRIbLghqCWkvMtpTj9/rxI9MUpidE9rdgVxQPZ8CNlYIZyZJjleB3INcUCfcn629Eu6j86SugDK096TUQ32lxsmGz+eEYxZTr0p0/27UxtRkbsGpW9LBA4v0H/pYBDnaoLCtu7j61n8C8Irif8PnSkYAAAAAElFTkSuQmCC");
  width: 17px;
  height: 30px;
  left: -17px;
  top: 50%;
  margin-top: -15px;
}

.b_img_arrow_big_text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 40px;
}

.b_img_arrow_big_text--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.b_img_arrow_big_text--coll:first-child {
  max-width: 182px;
}

.b_img_arrow_big_text--coll img {
  max-width: 169px;
  width: 100%;
}

.b_img_arrow_big_text--coll p {
  line-height: 18px;
  padding: 0;
}

@media (max-width: 991px) {
  .b_img_arrow_big_text--coll:first-child {
    max-width: 110px;
  }

  .b_img_arrow_big_text--coll img {
    max-width: 97px;
  }
}

@media (max-width: 479px) {
  .b_img_arrow_big_text--coll:first-child {
    max-width: 70px;
  }

  .b_img_arrow_big_text--coll img {
    max-width: 60px;
  }
}

.b_column_2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 38px;
}

.b_column_2--coll {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 25px;
}

.b_column_2--coll:last-child {
  max-width: 309px;
  padding-left: 34px;
}

@media (max-width: 991px) {
  .b_column_2--coll {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }

  .b_column_2--coll:last-child {
    max-width: 280px;
    margin: 20px auto 0;
    padding: 0;
  }
}

.b_column_2--coll p {
  margin: 0;
}

.b_column_2--coll p + .b_icon_small_info.m_red {
  margin-top: 40px;
}

.b_column_2--coll strong {
  display: block;
  margin-bottom: 22px;
  padding-top: 3px;
}

.b_callout_info_phone_small {
  border-radius: 2px;
  border: 1px solid #cdcdcd;
  background-color: #f6f6f6;
  padding: 1px 8px 3px 40px;
  position: relative;
  vertical-align: middle;
  width: 100%;
  max-width: 273px;
  height: 51px;
}

.b_callout_info_phone_small:before {
  background: rgba(0, 0, 0, 0) url("http://auto-online.ru/images/callout_icon/icon_phone.png") no-repeat scroll 0 0;
  background-size: cover;
  content: "";
  display: block;
  left: 6px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 24px;
  height: 39px;
}

.b_callout_info_phone_small div {
  color: #000000;
  line-height: 21px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.b_callout_info_phone_small div span {
  font-size: 22px;
  font-weight: 700;
  display: block;
}

.column_price {
  margin-bottom: 20px;
  display: table;
  width: 100%;
}

.column_price > div {
  display: table-cell;
  vertical-align: middle;
}

.column_price > div:last-child {
  text-align: right;
}

.column_price--title {
  color: #000000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 18px;
  max-width: 160px;
}

.column_price--title span {
  font-weight: 400;
}

.column_price--title a {
  font-weight: 400;
  display: inline-block;
}

.column_price .e_price_bages {
  float: right;
  margin-right: 0 !important;
  color: #000000 !important;
  font-size: 22px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  padding: 9px 5px 7px 3px !important;
  width: 91px;
  text-align: center;
}

.column_price .i_rub {
  color: #000000;
  font-size: 22px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  position: relative;
}

.column_price .i_rub:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #000000;
  right: 2px;
  top: 17px;
}

.column_price.m_red .e_price_bages {
  background-color: #a32728;
  color: #ffffff !important;
}

.column_price.m_red .e_price_bages:before {
  border-color: transparent #a32728 transparent transparent;
}

.column_price.m_red .i_rub {
  color: #ffffff;
}

.column_price.m_red .i_rub:before {
  background-color: #ffffff;
}

.b_icon_small_info.m_red {
  color: #a2272a;
}
@media (max-width: 991px) {
  .m_deals_mobile.deals-w .deal-blocks.deal-blocks-sm {
    padding: 0;
  }

  .m_deals_mobile.deals-w .deal-blocks.deal-blocks-sm .deal-block-w {
    position: relative;
    width: auto;
  }

  .m_deals_mobile.deals-w .deal-blocks.deal-blocks-sm .deal-block-w:nth-child(3),
  .m_deals_mobile.deals-w .deal-blocks.deal-blocks-sm .deal-block-w:nth-child(5) {
    left: 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-info-head h2 {
    font-size: 16pt;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-info-head .deal-period {
    line-height: 35px;
    padding: 0 46px 0 50px;
  }

  .m_deals_mobile.deals-w .plus-total-b .item-plus-total {
    margin: 12px 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box:before {
    background-size: 65%;
    width: 40px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box > span {
    margin: 10px 10px 10px 38px;
    padding: 5px 0 5px 5px;
    font-size: 9pt;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box.nalvichet > div .new-price {
    margin-top: 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box.nalvichet {
    line-height: 20px;
    height: 72px;
    min-height: 72px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box.nalvichet > div {
    margin-top: 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box.nalvichet > div .descr {
    position: relative;
    margin: 0 auto;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-info-footer {
    padding-top: 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .alfabank-list {
    background-size: 15%;
    background-position: 0 47%;
    padding-left: 68px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .alfabank-list ul {
    margin: 0 0 1.5em 20px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .alfabank-list ul li {
    font-size: 12px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .howitWork-special ul li {
    width: 40%;
    margin: 0 2% 15px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .howitWork-special ul li .inner {
    margin-right: 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .howitWork-special ul li .inner .icon:after {
    display: none;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-panel {
    padding: 0 0 0 45px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-panel:before {
    background-position: 32% 50%;
    background-size: 80%;
    width: 45px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-panel .deal-panel-content {
    padding: 25px 10px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-panel .form-get-promo-code {
    margin: 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-panel .form-get-promo-code .form-row label.form-control-label {
    width: 60px;
    font-size: 12px;
  }

  .m_deals_mobile.deals-w .form-get-promo-code .form-row .form-control {
    margin-left: 60px;
  }

  .m_deals_mobile.deals-w ul li {
    font-size: 13px;
  }

  .happy-new-year-2016.m_happy_mobile {
    background-size: 30%;
  }

  .happy-new-year-2016.m_happy_mobile > .inner-content {
    margin: 20px 20px 20px 20px;
  }

  .happy-new-year-2016.m_happy_mobile > .inner-content h3 {
    font-size: 16px;
    margin: 35px 0 65px 100px;
  }

  .happy_valentine.m_happy_mobile {
    background-position: 0 0;
    background-size: 23% auto;
  }

  .happy_valentine.m_happy_mobile > .inner-content {
    margin: 20px 20px 20px 20px;
  }

  .happy_valentine.m_happy_mobile > .inner-content h3 {
    font-size: 16px;
    margin: 55px 0 65px 100px;
  }

  .happy_february.m_happy_mobile {
    background-position: 0 0;
    background-size: 35% auto;
  }

  .happy_february.m_happy_mobile > .inner-content {
    margin: 20px 20px 20px 20px;
  }

  .happy_february.m_happy_mobile > .inner-content h3 {
    font-size: 16px;
    margin: 20px 0 65px 100px;
  }
}

@media (max-width: 479px) {
  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-panel {
    padding: 0 0 0 5px;
    margin-left: -25px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .deal-panel::before {
    background: none;
  }

  .deals-w .form-get-promo-code .form-row .form-control.phone > .send-phone-code {
    font-size: 12px;
  }

  .m_deals_mobile.deals-w #deal_1_1 .btn {
    height: 60px;
    line-height: 20px;
    padding: 7px 35px 0;
    text-align: center;
    text-decoration: underline;
    vertical-align: middle;
    margin-bottom: 15px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .price-group-item .item-plus-total .description {
    margin-bottom: 0;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box.nalvichet {
    height: 111px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box.nalvichet > div {
    margin-top: 10px;
    margin-left: 5px;
  }

  .m_deals_mobile.deals-w .deal-info-w .deal-info .info-box.nalvichet > div .descr {
    display: block;
    line-height: 14px !important;
    margin-bottom: 5px;
  }

  .deals-w .deal-info-w .deal-info .info-box.nalvichet > div .old-price {
    display: block;
    margin-bottom: 10px;
    position: relative;
  }

  .happy_february.m_happy_mobile {
    background-position: 0 0;
    background-size: 35% auto;
  }

  .happy_february.m_happy_mobile > .inner-content {
    margin: 20px 20px 20px 20px;
  }

  .happy_february.m_happy_mobile > .inner-content h3 {
    font-size: 16px;
    margin: -15px 0 65px 0;
  }

  .content h1 {
    font-size: 26px;
  }
}
.education_materials {
  width: 100%;
  background: rgba(0, 0, 0, 0) url("/images/td.png") repeat-x scroll left bottom;
}

.education_materials:hover {
  background-color: #ededed;
}

.education_materials .education_materials_item {
  display: inline-block;
  padding: 14px 10px 12px;
  vertical-align: top;
  text-align: center;
}

.education_materials .education_materials_item.m_left {
  width: 278px;
}

.education_materials .education_materials_item.m_left img {
  width: 100%;
}

@media (max-width: 991px) {
  .education_materials .education_materials_item.m_left {
    width: 100%;
  }

  .education_materials .education_materials_item.m_left img {
    width: 260px;
  }
}

.education_materials .education_materials_item.m_right {
  width: 440px;
}

@media (max-width: 991px) {
  .education_materials .education_materials_item.m_right {
    width: 100%;
  }
}
.branch-text-new {
  font-size: 13px;
  margin: 10px 0 15px;
  display: inline-block;
}

.branch-text-new .addrscrollto {
  display: inline-block;
  margin-bottom: 15px;
}

.branch-text-addres {
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: 14px;
}

@media (max-width: 991px) {
  .branch-text-addres.m_mobile {
    width: 100%;
    margin-bottom: 0;
  }

  .branch-text-addres.m_mobile:nth-of-type(even) {
    padding-left: 0;
  }

  .branch-text-addres.m_mobile:nth-of-type(odd) {
    padding-right: 0;
  }
}

.branch-text-addres:nth-of-type(even) {
  padding-left: 7px;
}

.branch-text-addres:nth-of-type(odd) {
  padding-right: 7px;
}

.branch-text-addres > div {
  min-height: 110px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  width: 100%;
}

.branch-text-new .icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

.branch-text-addres-filial {
  font-size: 14px;
  font-weight: 600;
  padding: 15px 20px 0;
  display: block;
}

.branch-text-addres-addr {
  font-size: 14px;
  font-weight: 600;
  color: #a62320;
  text-decoration: none !important;
  padding: 0 20px 0;
  margin-top: 8px;
  display: inline-block;
  line-height: 1;
  box-shadow: 3px 0 0 0 #a62320 inset;
}

.branch-text-addres-addr span {
  border-bottom: 1px dashed #a62320;
  display: inline;
  line-height: 20px;
  position: relative;
}

.branch-text-addres ul {
  margin: 15px 0;
  padding: 0 0 0 20px !important;
  box-sizing: border-box;
  display: block;
}

@media (max-width: 479px) {
  .branch-text-addres ul {
    padding: 0 0 0 10px !important;
  }
}

.branch-text-addres li {
  padding: 0 0 10px 14px;
  position: relative;
  font-size: 13px;
}

.branch-text-addres li:before {
  position: absolute;
  top: 6px;
  left: 0;
  width: 3px;
  height: 3px;
  content: "";
  background: #a62320;
  border-radius: 100%;
}
.b_form_popup {
  width: 670px;
  padding: 30px;
  border-radius: 4px;
  background-color: #f5f5f5;
  left: 50%;
  margin: 0 0 0 -335px;
  display: none;
}

.b_form_popup .close {
  height: 14px;
  width: 14px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA0klEQVQoU52SMQ6DMAxF7WwQMVasHKNre5SqnKoVR2nXHoOZOUq2uHKaUEMThMoAKNbDn/8/QryMMa3WekJESmfySURojDk0TTPxOfLNOdd5758A8Kjr+rqGGbLW3gHgrJQ6VVU18ldaRHwBQBc3DBIW0CXORyI6IhEpa+0NANKA5wHml7jpZxakluC4YQ31iOgDuAFLf1hFgGZzdsALKAcm96S8+Z+l21JqCUqCFm4nc3LQUDAn5LwVRx/jyEZVKsDsXiaqTwF2Vi6V5Fu5f0v+Bh+1rfF5PVrmAAAAAElFTkSuQmCC");
}

.b_form_popup h2 {
  color: #313030;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  padding-left: 50px;
  padding-bottom: 20px;
  margin: 0 0 20px 0;
}

.b_form_popup h2:before {
  content: "";
  background: rgba(0, 0, 0, 0) url("/images/img_form_popup.png") no-repeat scroll 0 0;
  width: 32px;
  height: 30px;
  position: absolute;
  left: 0;
  top: -2px;
  display: block;
}

.b_form_popup h2:after {
  content: "";
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.12);
  position: absolute;
  left: 0;
  bottom: 0;
}

.b_form_popup .form-group {
  margin-bottom: 10px;
}

.b_form_popup .form-group:before {
  display: table;
  content: " ";
}

.b_form_popup .form-group:after {
  clear: both;
  display: table;
  content: " ";
}

.b_form_popup .form-group.m_form_horizontal {
  margin-bottom: 20px;
}

.b_form_popup .form-group.m_form_horizontal .col_item_1 {
  float: none;
  width: 100%;
  margin-bottom: 15px;
}

.b_form_popup .form-group.m_form_horizontal .col_item_2 {
  float: none;
  width: 100%;
}

.b_form_popup .form-group.m_form_horizontal textarea {
  width: 486px;
  background-color: white;
  border: 1px solid #c4c4c4;
  padding: 6px;
}

.b_form_popup .form-group.m_form_footer {
  position: relative;
  padding-top: 20px;
}

.b_form_popup .form-group.m_form_footer:before {
  content: "";
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.12);
  position: absolute;
  left: 0;
  top: 0;
}

.b_form_popup .form-group.m_form_footer .col_item_1 {
  float: left;
  width: 210px;
  margin-bottom: 15px;
}

.b_form_popup .form-group.m_form_footer .col_item_2 {
  float: left;
  width: 390px;
}

.b_form_popup .col_item_1 {
  float: left;
  width: 170px;
}

.b_form_popup .col_item_2 {
  float: left;
  width: 430px;
}

.b_form_popup .col_item_2 .e_input_file {
  width: 185px;
  height: 36px;
  background-color: #b32926;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-variant: normal;
  line-height: 25px;
  margin: 0;
  padding: 4px 10px;
  vertical-align: baseline;
  white-space: nowrap;
  color: #ffffff;
  text-align: center;
  border-radius: 2px;
}

.b_form_popup .col_item_2 .e_input_file input {
  display: none;
}

.b_form_popup .col_item_2 .e_info {
  color: #787878;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding-left: 10px;
  vertical-align: middle;
  width: 210px;
}

.b_form_popup label {
  display: inline-block;
  padding-left: 0;
  padding-right: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #827f7f;
  line-height: 14px;
  padding-top: 11px;
}

.b_form_popup label.m_pad {
  padding-top: 0;
}

.b_form_popup label span {
  color: #b32926;
  line-height: 14px;
}

.b_form_popup input {
  width: 316px;
  height: 36px;
  background-color: white;
  border: 1px solid #c4c4c4;
  padding: 6px;
  border-radius: 2px;
}

.b_form_popup input.has-error {
  border: 1px solid #b32926;
}

.b_form_popup .select_wrap {
  width: 134px;
  background: rgba(0, 0, 0, 0) url("/images/img_select.png") no-repeat scroll right center;
  height: 36px;
  overflow: hidden;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
}

.b_form_popup .select_wrap select {
  width: 158px;
  border: 1px solid #fff;
  border-radius: 2px;
  height: 36px;
  padding: 5px;
  font-size: 14px;
  background: transparent;
}

.b_form_popup .select_wrap.m_1 {
  width: 316px;
}

.b_form_popup .select_wrap.m_1 select {
  width: 340px;
}

.b_form_popup .e_btn_popup {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  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;
  width: 193px;
  height: 38px;
  background-color: #a62320;
  border-radius: 2px;
  color: white;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: underline;
}

.b_form_popup .e_btn_popup:disabled {
  background-color: #c8c8c8;
}

.b_form_popup p {
  color: #787878;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  position: relative;
  padding-left: 30px;
}

.b_form_popup p.e_icon_1 {
  margin-bottom: 18px;
}

.b_form_popup p.e_icon_1:before {
  content: "";
  position: absolute;
  left: 10px;
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAPCAYAAADDNm69AAAAJklEQVQIW2PcoqFh/J/x3xkGBgYGRhZ2IcahIwByMjJgxBAg6BcA0/Q1owpG9EgAAAAASUVORK5CYII=");
  padding-right: 10px;
  width: 4px;
  height: 15px;
  background-repeat: no-repeat;
}

.b_form_popup p.e_icon_2:before {
  content: "";
  position: absolute;
  left: 6px;
  top: 5px;
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAABZUlEQVQoU52SQUsCURSFz31jERW0KAk0chwmEqVVhEQQ1SpokxCCEwbt+hFt2/QrCswBaRG10KDctIi2tgrUGTdF4MbELBznhmIiZWa97fu+x33nXMI/jq54NCas0l/cBCBZiveQifeEwFrfciIQGLWqlTgIG0QUimSN877kY5973FEbSBKwAPC+liscNCb+VT7xej0kcQoMH5hPI/lCmABuy7oqr8CCGTFNszODuCz7IOEKgBvAvTVSXdzJPFc+GdJn5KBtI01ACTata4aRaVzG1Gm/YJEGMAlGpc40HzWMh87H6cLlGi4PDSZBWAbwwuBNZqkoyL4G4GzADOxu58yjr800/9xIsv72mmLwEoB3gMsATbRgXcuZWrdK24ElFGXMgn0JQrADfHSw8Ifz+VJPuTmBqjottm4AzLbgkJYzz35apG9VxVR1SnDtFiTutKyx1WsDu/YcU5Q5rteL0ULhqZf8AQi0fbQACciwAAAAAElFTkSuQmCC");
  padding-right: 10px;
  width: 14px;
  height: 13px;
  background-repeat: no-repeat;
}

.b_form_popup .close {
  position: absolute;
  right: -18px;
  top: -18px;
  cursor: pointer;
}

@media (max-width: 671px) {
  .b_form_popup {
    width: 100%;
  }

  .b_form_popup .col_item_1 {
    width: 100%;
    margin-bottom: 10px;
  }

  .b_form_popup .col_item_2 {
    width: 100%;
  }

  .b_form_popup .col_item_2 input {
    width: 100%;
  }

  .b_form_popup .form-group.m_form_horizontal textarea {
    width: 100%;
  }

  .b_form_popup .select_wrap.m_1 {
    width: 100%;
  }

  .b_form_popup .select_wrap.m_1 select {
    width: 100%;
  }
}

@media (max-width: 671px) {
  .b_form_popup .select_wrap.m_1 {
    width: 100%;
  }

  .b_form_popup .select_wrap.m_1 select {
    width: 100%;
  }

  .b_form_popup .col_item_2 .e_info {
    padding-top: 15px;
    padding-left: 0;
  }

  .b_form_popup .form-group.m_form_footer .col_item_2 {
    width: 100%;
  }
}

.e_btn_popup_sendstory {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  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;
  /*    width: 193px;*/
  height: 38px;
  background-color: #a62320;
  border-radius: 2px;
  color: white;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: underline;
}
.b_education_disabled--row {
  display: table;
  margin-bottom: 30px;
}

.b_education_disabled--icon_text {
  display: table-cell;
  padding: 0 28px;
  vertical-align: middle;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

@media (max-width: 479px) {
  .b_education_disabled--icon_text {
    display: block;
    padding: 0;
  }
}

.b_education_disabled--icon {
  width: 100px;
  height: 100px;
  background-image: url("data:image/png;base64,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");
  display: table-cell;
  background-repeat: no-repeat;
}

@media (max-width: 991px) {
  .b_education_disabled--icon {
    background-position: 50% 50%;
  }
}

@media (max-width: 479px) {
  .b_education_disabled--icon {
    display: block;
    margin: 0 auto 20px;
  }
}

.b_education_disabled--list {
  margin-bottom: 15px;
}

.b_education_disabled--list p {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 27px;
  font-weight: 400;
  line-height: 21px;
}

.b_education_disabled--list p span {
  width: 127px;
  height: 40px;
  background-color: #fed700;
  border-radius: 4px;
  color: #371e03;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 21px;
  padding: 5px 15px;
}

@media (max-width: 479px) {
  .b_education_disabled--list p span {
    display: block;
    margin-top: 10px;
    line-height: 30px;
    width: auto;
    text-align: center;
  }
}

.b_education_disabled--list ul li {
  background: rgba(0, 0, 0, 0) url("/images/bullet2.png") no-repeat scroll 0 15px;
  padding: 0 0 0 9px;
  color: black;
  font-size: 17px;
  font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 32px;
}

.b_education_disabled--list ul li em {
  color: black;
  font-size: 17px;
  font-weight: 700;
  font-style: normal;
}

.b_education_disabled--list ul li span {
  width: 47px;
  height: 26px;
  background-color: #fed700;
  border-radius: 2px;
  color: black;
  padding: 5px;
}

.b_education_disabled--list ul li:first-child span {
  background-color: #a22729;
  border-radius: 2px;
  color: white;
}

.b_education_disabled--small_text {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  margin-bottom: 15px;
  max-width: 570px;
}

.b_education_disabled--small_text span {
  font-weight: 700;
}

.b_education_disabled--form {
  display: block;
  position: relative;
  margin: 0;
  padding: 25px 30px;
  background: #f5f5f5;
  max-width: 730px;
}

.b_education_disabled--form form {
  display: block;
  position: relative;
  margin: 0 0 0 0;
  padding: 0;
}

.b_education_disabled--form .form-row {
  display: block;
  position: relative;
  margin: 0 0 5px;
  padding: 0;
}

.b_education_disabled--form .form-row.m_border {
  border-bottom: 1px solid #e2e2e2;
  padding: 0 0 15px;
  margin: 0 0 20px;
}

.b_education_disabled--form .form-control-label {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 220px;
  line-height: 36px;
  font-size: 16px;
  font-weight: 400;
  color: black;
}

.b_education_disabled--form sup {
  color: #ce1111;
}

.b_education_disabled--form .form-control {
  position: relative;
  margin-left: 220px;
}

.b_education_disabled--form .form-control input {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 297px;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  border: 1px solid #c1c1c1;
  background: #ffffff;
  z-index: 20;
  border-radius: 3px;
}

.b_education_disabled--form .form-control label.error {
  font-size: 12px;
  color: #a22729;
}

.b_education_disabled--form select {
  background: url("/images/icon-dropdown.png") no-repeat right 10px center;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  width: 100%;
  max-width: 297px;
  padding: 0 14px;
  margin: 0;
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  font-family: inherit;
  font-size: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.b_education_disabled--form .help {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  color: black;
  padding: 10px 0;
}

.b_education_disabled--form .e_load_file {
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
}

.b_education_disabled--form .e_load_file input {
  display: none;
}

.b_education_disabled--form .e_load_file label {
  display: inline-block;
  position: relative;
  padding: 0 25px;
  margin-right: 1em;
  cursor: pointer;
  line-height: 30px;
  color: #ffffff;
  background-color: #a68a8a;
  border-radius: 3px;
}

.b_education_disabled--form .e_load_file label span {
  color: white;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: underline;
}

.b_education_disabled--form .e_load_file label.not-empty {
  background-color: #a22729;
}

.b_education_disabled--form .e_load_file span {
  color: #787878;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.b_education_disabled--form .e_load_file_info {
  display: none;
  background-color: white;
  border-radius: 1px;
  color: black;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  padding: 8px 14px;
  margin-bottom: 15px;
  max-width: 516px;
}

.b_education_disabled--form .e_load_file_info .load_file_delete {
  width: 90px;
  height: 34px;
  background-color: #eee8e8;
  color: #9d413f;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  position: absolute;
  right: 0;
  top: 0;
}

.b_education_disabled--form .e_form_actions_button {
  width: 224px;
  height: 38px;
  background-color: #a62320;
  border-radius: 1px;
  color: white;
  font-size: 15px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: underline;
  display: inline-block;
  margin-right: 1em;
}

.b_education_disabled--form .e_form_actions_icon {
  color: #787878;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  padding: 0;
}

.b_education_disabled--form .e_form_actions_icon em {
  color: #b32926;
  font-size: 21px;
  font-weight: 400;
  line-height: 18px;
  font-style: normal;
}

@media (max-width: 991px) {
  .b_education_disabled--form .e_form_actions_icon {
    display: block;
    margin-top: 10px;
  }
}

.b_education_disabled--form .send-phone-code {
  display: block;
  position: relative;
  color: #ffffff;
  background: #a22729;
  border: 0 none;
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  text-decoration: underline;
  line-height: 28px;
  height: 28px;
  max-width: 298px;
  margin-top: 8px;
}

.b_education_disabled--form .send-phone-code:hover {
  text-decoration: none;
}

.b_education_disabled--form .send-phone-code:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  left: 50%;
  margin: -6px 0 0 -3px;
  border-bottom: 6px solid #a22729;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

.b_education_disabled--form .phone-confirm {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  padding: 10px;
  border: 1px solid #8fb42a;
  border-radius: 3px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
  background: #ffffff;
  z-index: 200;
  max-width: 300px;
}

.b_education_disabled--form .phone-confirm:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin: -10px 0 0 -5px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #8fb42a;
}

.b_education_disabled--form .phone-confirm .caption {
  text-align: center;
  font-weight: bold;
  line-height: 1.1;
  margin: 0 0 15px;
}

.b_education_disabled--form .phone-confirm .phone-code-wrapper {
  display: block;
  position: relative;
  margin: 0 0 15px;
}

.b_education_disabled--form .phone-confirm .phone-code-wrapper .form-control {
  margin-left: 0;
}

.b_education_disabled--form .phone-confirm .phone-code-wrapper input {
  display: block;
  position: relative;
  width: 100%;
  padding-right: 40px;
  border-radius: 3px 0 0 3px;
}

.b_education_disabled--form .phone-confirm .phone-code-wrapper button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 36px;
  color: #ffffff;
  border: 0 none;
  background: #7aa600 url("/images/deals/send-arrow.png") no-repeat center center;
  border-radius: 0 3px 3px 0;
  text-indent: -9999px;
  overflow: hidden;
  z-index: 100;
}

.b_education_disabled--form .phone-confirm .other-actions {
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 10pt;
  text-align: center;
}

.b_education_disabled--form .phone-confirm .other-actions li {
  padding: 0;
  margin: 0;
  list-style: none;
  background: transparent;
}

.b_education_disabled--form .phone-confirm .other-actions li a {
  color: #2277b6;
}

.b_education_disabled--form .rechange-phone {
  display: none;
  position: relative;
  color: #ffffff;
  border: 0 none;
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  text-decoration: underline;
  line-height: 28px;
  height: 28px;
  background: #82be00;
  max-width: 298px;
  margin-top: 5px;
}

.b_education_disabled--form .rechange-phone[disabled] {
  cursor: not-allowed;
  text-decoration: none;
  background: #82be00;
}

.b_education_disabled .form-send-success {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  border: 2px solid #7aa600;
  bottom: 0;
  color: #7aa600;
  display: none;
  font-size: 16pt;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 500;
}

.b_education_disabled .form-send-success .success-message {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
  padding: 0 30px;
}

@media (max-width: 479px) {
  .b_education_disabled--form {
    padding: 15px;
  }

  .b_education_disabled--form .form-control-label {
    float: none;
  }

  .b_education_disabled--form .form-control {
    margin-left: 0;
  }
}

.b_popup_calc .b_description_program--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  max-width: 670px;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.b_popup_calc .b_description_program--row .e_coll {
  width: 100%;
  display: block;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  min-height: 50px;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.b_popup_calc .b_description_program--row .e_coll:before {
  top: 10px;
}

.b_popup_calc .b_description_program--row .e_coll:first-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  padding-left: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.b_popup_calc .b_description_program--row .e_coll:first-child:after {
  display: none;
}

.b_popup_calc .b_description_program--row .e_coll:last-child {
  padding-left: 70px;
}

.b_popup_calc .b_description_program--row .e_coll--info {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}
.b_popup_leave {
  background-color: white;
  border-radius: 4px;
  max-width: 702px;
  width: 100%;
  display: none;
  position: absolute;
  z-index: 5001;
}

@media (max-width: 991px) {
  .b_popup_leave {
    max-width: 410px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave {
    width: 300px;
  }
}

.b_popup_leave--wrap {
  position: relative;
  width: 88% !important;
  padding: 75px 68px 20px;
  text-align: center;
  box-sizing: border-box;
}

.b_popup_leave--wrap:before {
  content: "";
  background-image: url(/images/popup_leave/img_2.png);
  background-repeat: no-repeat;
  width: 297px;
  height: 531px;
  position: absolute;
  right: -135px;
  top: -29px;
  z-index: 2;
}

@media (max-width: 991px) {
  .b_popup_leave--wrap {
    text-align: left;
    padding: 45px 10px 20px;
  }

  .b_popup_leave--wrap:before {
    background-size: cover;
    width: 185px;
    height: 333px;
    right: -73px;
    top: 30px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--wrap {
    width: 100% !important;
  }

  .b_popup_leave--wrap:before {
    display: none;
  }
}

.b_popup_leave--footer {
  position: relative;
  width: 100% !important;
  padding: 75px 68px 20px;
  text-align: center;
  box-sizing: border-box;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 140px;
  z-index: 5;
}

@media (max-width: 991px) {
  .b_popup_leave--footer {
    padding: 140px 20px 20px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--footer {
    padding: 0;
  }
}

.b_popup_leave--footer div {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

.b_popup_leave--footer section {
  text-align: center;
  box-sizing: border-box;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.b_popup_leave--footer section > div {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

@media (max-width: 991px) {
  .b_popup_leave--footer section {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--footer section {
    padding: 15px 0;
  }

  .b_popup_leave--footer section > div {
    -ms-flex: 1 1 100% !important;
    flex: 1 1 100% !important;
  }
}

.b_popup_leave--code {
  height: 70px;
  position: absolute;
  right: -32px;
  top: 200px;
  width: 70px;
  z-index: 6;
}

.b_popup_leave--code_title {
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.b_popup_leave--code_content {
  color: #a62320;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .b_popup_leave--code {
    right: -36px;
    top: 170px;
  }

  .b_popup_leave--code_title {
    font-size: 11px;
    margin-bottom: 4px;
    line-height: 12px;
  }

  .b_popup_leave--code_content {
    font-size: 14px;
    line-height: 16px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--code {
    right: 30px;
    top: 195px;
    width: 78px;
    height: 75px;
    background-color: #eff0ea;
    border-radius: 3px;
    padding: 15px;
    text-align: center;
  }
}

.b_popup_leave--head {
  position: absolute;
  width: 323px;
  height: 169px;
  background-image: url(/images/popup_leave/img_1.png);
  background-repeat: no-repeat;
  top: -108px;
  left: 50%;
  margin-left: -161px;
}

@media (max-width: 768px) {
  .b_popup_leave--head {
    background-size: cover;
    width: 202px;
    height: 106px;
    top: -68px;
    margin-left: -101px;
  }
}

.b_popup_leave--p {
  color: #313030;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  margin: 0 auto 24px;
  max-width: 410px;
}

.b_popup_leave--p.m_1 {
  max-width: 300px;
  line-height: 28px;
}

@media (max-width: 991px) {
  .b_popup_leave--p.m_1 {
    max-width: 200px;
    line-height: 18px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--p.m_1 {
    max-width: 97%;
    line-height: 24px;
  }
}

.b_popup_leave--p.m_2 {
  margin-bottom: 0;
}

@media (max-width: 479px) {
  .b_popup_leave--p.m_2 {
    padding-top: 68px;
  }
}

.b_popup_leave--p .red_text {
  border: 1px solid #aa2b20;
  border-radius: 1px;
  color: #aa2b20;
  padding: 2px 5px;
  font-size: 18px;
}

@media (max-width: 991px) {
  .b_popup_leave--p .red_text {
    display: block;
    width: 145px;
    margin-top: 5px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--p .red_text {
    display: inline;
  }
}

@media (max-width: 991px) {
  .b_popup_leave--p {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 6px;
    margin-left: 0;
    max-width: 270px;
    text-align: center;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--p {
    margin-bottom: 6px;
    max-width: 100%;
  }
}

.b_popup_leave--p span {
  font-size: 25px;
  font-weight: 700;
}

@media (max-width: 768px) {
  .b_popup_leave--p span {
    font-size: 18px;
    line-height: 24px;
  }
}

.b_popup_leave--phone {
  height: 44px;
  color: #6bbb61;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 59px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 18px;
}

@media (max-width: 768px) {
  .b_popup_leave--phone {
    font-size: 37px;
    margin-bottom: 0;
  }
}

.b_popup_leave--arrow {
  position: relative;
  height: 18px;
}

.b_popup_leave--arrow:before {
  content: "";
  position: absolute;
  left: 110px;
  top: -50px;
  background-image: url(/images/popup_leave/arrow.png);
  background-repeat: no-repeat;
  width: 389px;
  height: 95px;
  z-index: 3;
}

@media (max-width: 991px) {
  .b_popup_leave--arrow:before {
    background-size: cover;
    width: 244px;
    height: 60px;
    top: -25px;
    left: 70px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--arrow:before {
    left: 0;
    top: 10px;
    background-position: -65px center;
  }
}

.b_popup_leave--btn {
  position: relative;
  width: 100%;
  padding: 10px 0;
  z-index: 5;
  background-color: #ffffff;
}

@media (max-width: 768px) {
  .b_popup_leave--btn {
    margin-bottom: 0;
  }
}

.b_popup_leave--btn span {
  width: 178px;
  height: 38px;
  background-color: #a62320;
  border-radius: 1px;
  display: block;
  margin: 0 auto;
  position: relative;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 38px;
  cursor: pointer;
  text-align: center;
}

.b_popup_leave--btn span:hover {
  background-color: #b03835;
}

@media (max-width: 768px) {
  .b_popup_leave--btn span {
    width: 120px;
    height: 30px;
    font-size: 14px;
    line-height: 28px;
  }
}

.b_popup_leave--form {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAB7CAYAAAC8R0pUAAABCElEQVRIS+3T21oBARiF4VxcpR3G2BvGyKh0QamkbNIWERVdXI5Z38F/njl8n2/9B/PMRC5/g7+djSeyxfU3sn0h/+ALWdKPQNhYVvSXYVxQSXix8PUm4w+VhOffZb1px7Ovks7tWJ/DvD739KYdwxnMw1lRb4afVqxRWZsW9OapHSd5nVc/EHNUWjEYQxmMs3qzMiIcZqA0o0+l/57Wm+U3O6Z0XnpFdKF8AfQQn5M69wiLiE+OzguIAyoHCZ3nH83Yj+s8h9iLQUmYReye6DyD2KGyc6zz9APiEZT3gKm2Fd32od507xAPtEy2rOi0ojp3bq2YuNnXOWL8ek9LxiaVzV2dx64UV7WMKE4GWtZQAAAAAElFTkSuQmCC");
  background-repeat: repeat-x;
  height: 123px;
  position: absolute;
  top: 0;
  left: -12px;
  width: 724px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 3px;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 991px) {
  .b_popup_leave--form {
    width: 430px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--form {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACwCAYAAADHaKQjAAABkElEQVRIS+3Ux04CARhFYXksuwLSpUnvKPYnUbELYiGgYkVEwRL14XRnoveYzMK4guWXc/9JJhNMy+/5j74fP1MPv7+R3gvpfSFfb6D3Mfzxx7D0ltO/oH/DxdesPh1x4TWjJeMLlYTzWD6n4UGE888pLRHnnuDm3BPMEWcfk/og41jAeRduFroJfVChAzjTiWs582AUp6nM38f05rRhzLdhnmtH9Wb+DjDXAsy2IjrP3oaNYgvKTBMxpDczTcB0c0rL9A3hNWCKMag3k1eAKcLkZUDnCcQLP5SEccRzn87jhLGGV8toA+bRMyhjhNHTSb0ZOQH8pfToPFwHDBGG626dh2qAUzWXloxVKINVp85/QQeUxzAPHEHpJwwc2vWmn9CHeGDTuY/QW4HSW5nQuXcf0arlZJmwBOgpW3TuKQG6S2aDpWsPStfuuM7dhFg6d2Du3B7Tm4iOrVEtHTS3Y7k5onM7oW0DSkQ7luvD+qCJ9SHAIpVFKK3FQZ1b1gCtawNaWldpTmhehbl5pV9ufgIfoZ9PlQFUugAAAABJRU5ErkJggg==");
    height: 176px;
    width: 100%;
    position: relative;
    left: 0;
  }
}

.b_popup_leave--form form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
  width: 570px;
}

@media (max-width: 991px) {
  .b_popup_leave--form form {
    width: 96%;
  }
}

.b_popup_leave--form form > div {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

@media (max-width: 479px) {
  .b_popup_leave--form form > div {
    -ms-flex: 1 1 49%;
    flex: 1 1 49%;
    margin-bottom: 10px;
    max-width: 49%;
  }

  .b_popup_leave--form form > div:last-child {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
  }
}

.b_popup_leave--form form input {
  background-color: #ffffff;
  border: 1px solid #818181;
  box-shadow: none;
  border-radius: 2px;
  width: 187px;
  height: 38px;
  padding: 10px;
  color: #888;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

@media (max-width: 991px) {
  .b_popup_leave--form form input {
    width: 120px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--form form input {
    width: 100%;
  }
}

.b_popup_leave--form form button {
  width: 162px;
  height: 38px;
  background-color: #2e7026;
  border: 1px solid #ffffff;
  border-radius: 1px 2px 2px 1px;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.b_popup_leave--form form button:hover {
  opacity: 0.9;
}

@media (max-width: 991px) {
  .b_popup_leave--form form button {
    width: 150px;
    font-size: 14px;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--form form button {
    width: 100%;
  }
}

.b_popup_leave--form .title {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  color: white;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 36px;
  line-height: 38px;
  margin-top: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .b_popup_leave--form .title {
    font-size: 25px;
    text-align: center;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--form .title {
    font-size: 23px;
    line-height: 26px;
    max-width: 80%;
  }
}

.b_popup_leave--link {
  color: #a62320;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: underline;
  cursor: pointer;
  text-align: right;
  max-width: 240px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .b_popup_leave--link {
    text-align: left;
    -ms-flex: 1 1 60% !important;
    flex: 1 1 60% !important;
    max-width: 80%;
  }
}

@media (max-width: 479px) {
  .b_popup_leave--link {
    max-width: 100%;
    text-align: center;
    -ms-flex: 1 1 100% !important;
    flex: 1 1 100% !important;
  }
}

.b_popup_leave--link:hover {
  text-decoration: none;
}
.b_coll_410,
.b_coll_310 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  box-sizing: border-box;
}

@media (max-width: 991px) {
  .b_coll_410,
  .b_coll_310 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b_coll_410 {
  max-width: 477px;
}

@media (max-width: 991px) {
  .b_coll_410 {
    max-width: 100%;
    margin-bottom: 20px;
  }
}

@media (max-width: 991px) {
  .b_coll_410 .padding_left_70 {
    padding-left: 0;
  }
}

.b_coll_310 {
  max-width: 310px;
  padding-left: 18px;
  position: relative;
}

@media (max-width: 991px) {
  .b_coll_310 {
    max-width: 100%;
    padding-top: 10px;
  }
}

@media (max-width: 479px) {
  .b_coll_310 {
    padding-left: 0;
  }
}

.b_text_with_icon.m_icon_9:before {
  width: 42px;
  height: 42px;
  border: 4px solid #a22729;
  border-radius: 50%;
  top: -8px;
}

.b_text_with_icon.m_icon_9:after {
  color: #a22729;
  content: "!";
  font-size: 35px;
  font-weight: 700;
  left: 15px;
  position: absolute;
  top: -11px;
}

@media (max-width: 479px) {
  .b_text_with_icon.m_icon_9:before {
    border: 1px solid #a22729;
    height: 20px;
    top: 0;
    width: 20px;
  }

  .b_text_with_icon.m_icon_9:after {
    font-size: 18px;
    left: 7px;
    top: -2px;
  }
}

.b_text_with_icon.m_icon_9 .e_line_gray {
  margin-bottom: 36px;
  padding-top: 6px;
}

.b_important_col.coll_full {
  max-width: 100%;
}

.b_exercise_img img {
  display: block;
  margin: 0 auto;
}

.b_important_col.coll_full .b_section_category--list_circle {
  margin-left: 20px;
}
.schedule_webinar {
  width: 100%;
  padding: 33px 16px 40px;
  position: relative;
  font-family: "Roboto Condensed", sans-serif;
}

@media (max-width: 479px) {
  .schedule_webinar {
    padding-right: 10px;
    padding-left: 10px;
  }
}

.schedule_webinar:before {
  content: "";
  position: absolute;
  width: auto;
  height: 1px;
  left: 16px;
  right: 16px;
  bottom: -14px;
  background-color: #d4d4d4;
}

@media (max-width: 991px) {
  .schedule_webinar:before {
    display: none;
  }
}

.schedule_webinar--h1 {
  color: #000000;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 12px;
}

.schedule_webinar--h2 {
  color: #000000;
  font-size: 18px;
  font-weight: 400;
}

@media (max-width: 991px) {
  .schedule_webinar--h2 {
    display: block;
  }
}

.schedule_webinar--show_items {
  color: #2277b6;
  font-size: 13px;
  font-weight: 400;
  margin: 0 10px;
  cursor: pointer;
  border-bottom: 1px dashed;
}

.schedule_webinar--show_items:hover {
  border-bottom: 1px dashed transparent;
}

@media (max-width: 991px) {
  .schedule_webinar--show_items.m_desktop {
    display: none;
  }
}

.schedule_webinar .m_mobile {
  display: none;
}

@media (max-width: 991px) {
  .schedule_webinar .m_mobile {
    display: block;
    padding-top: 4px;
  }

  .schedule_webinar .m_mobile--top {
    width: 100%;
    text-align: right;
    height: 24px;
    margin-bottom: 26px;
  }

  .schedule_webinar .m_mobile--top.hide {
    display: none;
  }

  .schedule_webinar .m_mobile--top span {
    margin: 0;
  }

  .schedule_webinar .m_mobile--bottom {
    display: none;
    height: 24px;
    padding-top: 4px;
  }

  .schedule_webinar .m_mobile--bottom.show {
    display: block;
  }

  .schedule_webinar .m_mobile--bottom:after {
    display: block;
    content: "";
    clear: both;
  }

  .schedule_webinar .m_mobile--bottom span {
    margin: 0;
  }

  .schedule_webinar .m_mobile--bottom span:first-child {
    float: left;
  }

  .schedule_webinar .m_mobile--bottom span:last-child {
    float: right;
  }
}

.b_sort_menu {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
}

@media (max-width: 991px) {
  .b_sort_menu {
    display: none;
  }

  .b_sort_menu.show {
    display: block;
  }
}

.b_sort_menu--ul {
  width: 100%;
  margin: 0;
}

@media (max-width: 479px) {
  .b_sort_menu--ul {
    margin: 0 -10px;
    width: auto;
  }
}

.b_sort_menu--li {
  display: inline-block;
  height: 39px;
  background-color: #fef7d4;
  margin-right: 2px;
  margin-bottom: 8px;
  padding: 10px 5px 0;
}

.b_sort_menu--li:nth-child(6) {
  margin-right: 0;
}

.b_sort_menu--li input {
  outline: none;
}

.b_sort_menu--li input.checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 17px;
  height: 17px;
}

.b_sort_menu--li input.checkbox + label {
  cursor: pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.b_sort_menu--li input.checkbox + label span {
  font-size: 15px;
  font-weight: 400;
  border-bottom: 1px dashed;
}

.b_sort_menu--li input.checkbox + label:hover span {
  border-bottom-color: transparent;
}

.b_sort_menu--li input.checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}

.b_sort_menu--li input.checkbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 16px;
}

.b_sort_menu--li input.checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 11px;
  height: 11px;
  border-radius: 1px;
  border: 1px solid #a62320;
  background-color: #ffffff;
}

.b_sort_menu--li input.checkbox:checked + label:after {
  content: '';
  position: absolute;
  top: 3px;
  left: 2px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAgElEQVQYV23OsRGCQBCF4X8xIqOEHa8ROnBITbQESqATNcBUOqAGC3Dm6OBICG+dQzAQN3zf29kV/sxDtZgyavm1BXoRxg22TjuBgxnDjO1emyxyBdR29BjPPFLK3WkKT8DNjFIgJKi8D59Np2eBC8aYRzRByr83l0I4vny3PvkGfS8p3h62XJwAAAAASUVORK5CYII=");
  width: 7px;
  height: 7px;
}

.b_sort_menu--li.discipline_1 label span {
  color: #888888;
}

.b_sort_menu--li.discipline_2 label span {
  color: #ff7200;
}

.b_sort_menu--li.discipline_3 label span {
  color: #ff2346;
}

.b_sort_menu--li.discipline_4 label span {
  color: #666600;
}

.b_sort_menu--li.discipline_5 label span {
  color: #6986e6;
}

.b_sort_menu--li.discipline_6 label span {
  color: #23b23a;
}

.b_sort_menu--li.discipline_7 label span,
.b_sort_menu--li.discipline_8 label span,
.b_sort_menu--li.discipline_9 label span {
  color: #990066;
}

@media (max-width: 991px) {
  .b_sort_menu--li:nth-child(1) {
    padding: 10px 39px 0;
  }

  .b_sort_menu--li:nth-child(2) {
    margin-right: 0;
    padding: 10px 38px 0;
  }

  .b_sort_menu--li:nth-child(3),
  .b_sort_menu--li:nth-child(4),
  .b_sort_menu--li:nth-child(5) {
    padding: 10px 13px 0;
  }

  .b_sort_menu--li:nth-child(5) {
    margin-right: 0;
  }

  .b_sort_menu--li:nth-child(6) {
    margin-right: 0;
    width: 100%;
    text-align: center;
  }

  .b_sort_menu--li:nth-child(7) {
    margin-right: 0;
    width: 100%;
    text-align: center;
    display: block;
  }

  .b_sort_menu--li:nth-child(8) {
    margin-right: 0;
    width: 100%;
    text-align: center;
    display: block;
  }

  .b_sort_menu--li:nth-child(9) {
    margin-right: 0;
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 479px) {
  .b_sort_menu--li:nth-child(1) {
    padding: 10px 9px 0;
  }

  .b_sort_menu--li:nth-child(2) {
    margin-right: 0;
    padding: 10px 4px 0 5px;
  }

  .b_sort_menu--li:nth-child(3) {
    margin-right: 0;
    width: 100%;
    text-align: center;
    display: block;
  }

  .b_sort_menu--li:nth-child(4) {
    padding: 10px 43px 0;
  }

  .b_sort_menu--li:nth-child(5) {
    padding: 10px 21px 0;
  }

  .b_sort_menu--li:nth-child(9) {
    display: block;
  }

  .b_sort_menu--li:nth-child(9) span span {
    display: none;
  }
}

.top_menu {
  margin-bottom: 13px;
}

.this_week {
  position: relative;
  text-align: center;
}

.this_week:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #b9b9b9;
  left: 0;
  top: 17px;
}

.this_week span {
  color: #a8281f;
  font-size: 24px;
  font-weight: 400;
  background-color: #ffffff;
  padding: 0 15px;
  position: relative;
}

.prev_week,
.next_week {
  width: 25px;
  height: 25px;
  border-radius: 3px;
  border: 1px solid #b9b9b9;
  background-color: #ffffff;
  position: absolute;
  top: 5px;
  cursor: pointer;
}

.prev_week:before,
.next_week:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
}

.prev_week {
  left: 0;
}

.prev_week:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAA3ElEQVQoU22QTUrDUBRGvy91EXkOfS5AHRVHQpsoBQdFKcmk3YEbEBwUXIA4tu3QZOISOutcEEqpaYKkv3vou6UpkUZ7h/fAuYdLHJjwxH4CecG/LNDqGUDTCOoF+K7tV4J3AuN60fIrgwIw0McdQq7FQsUbz4fbPftXOFqlqgdh2axN1U8WSX6KgVYfAG5oeNaIZ6P9hh0UOCWUzu8n6bgAM+2P6gpxCa5d73sV/WrzoPDUfoPwVoxV9eLpZxa0rwm0egHYMkDNj2aDQ09oA3wQGP8f3JpCrR4FcDboz0qKq4ka+AAAAABJRU5ErkJggg==");
}

.next_week {
  right: 0;
}

.next_week:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAA5UlEQVQoU2WQwUoCURSG/3N9h8lrQ4xehxACN658g15gbkurtfgAQovAF+gNajPjUCgEUWrQKlylD9B12Z2XGE/MgGNjZ3f4Pjj/+SlWcgrmr2CT3OJgKGzIjiBMADxoY4d/OWVLpI7OCGLG4KcLk/R3Qg5zwZct2uKdQW/a/FwRwAXMhNCreqIiFiBeOq7tlWAmxPXaKQteA3j9Bx8brp8iXYEwL8Go6ShwZUaMT+fEXu4D1Y/bJLbZvefgO7kuAoWq1hXAC8D32thB8UqkqucEEQJ8p429KZUwVvKDgHlg7Oiwvl+z4kg7w+P2JQAAAABJRU5ErkJggg==");
}

.week_days {
  width: 100%;
  margin-bottom: 6px;
}

.week_days:after {
  display: block;
  content: "";
  clear: both;
}

.week_days > li {
  width: 135px;
  height: 40px;
  border-radius: 4px;
  background-color: #fee7ae;
  background-image: linear-gradient(to top, rgba(18, 16, 11, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  display: block;
  float: left;
  margin-right: 4px;
  text-align: center;
  font-size: 15px;
  color: #000000;
  line-height: 2.8;
}

.week_days > li b {
  color: #a62320;
}

.week_days > li:nth-child(5) {
  margin-right: 9px;
}

.week_days > li:last-child {
  margin-right: 0;
}

.week_days > li.this_day {
  border-radius: 4px;
  font-weight: 700;
  font-size: 18px;
  line-height: 2.4;
}

.week_days > li.this_day > div {
  z-index: 2;
  position: relative;
}

.week_days > li.weekend_day {
  background-color: #a62320;
  color: #ffffff;
}

.week_days > li.weekend_day b {
  color: #ffffff;
}

@media (max-width: 991px) {
  .week_days > li {
    width: 145px;
    margin-right: 6px;
  }

  .week_days > li:nth-child(3) {
    margin-right: 0;
  }
}

@media (max-width: 479px) {
  .week_days > li {
    width: 145px;
    margin-right: 9px;
  }

  .week_days > li:nth-child(2) {
    margin-right: 0;
  }
}

.discipline_blocks {
  position: relative;
  width: 100%;
  display: table;
  table-layout: fixed;
  height: 400px;
}

.discipline_blocks:after {
  display: block;
  content: "";
  clear: both;
}

.discipline_blocks > li {
  min-height: 539px;
  width: 139px;
  border-right: 4px solid #ffffff;
  display: table-cell;
  position: relative;
}

.discipline_blocks > li:nth-child(5) {
  border-right: 9px solid #ffffff;
  width: 144px;
}

.discipline_blocks > li:last-child {
  border-right: none;
  width: 135px;
}

.discipline_blocks > li:nth-child(odd) {
  background-color: #fef7d4;
}

.discipline_blocks > li:nth-child(even):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 116px;
  border-radius: 4px;
  border: 1px solid #b9b9b9;
  background-color: #ffffff;
  background-image: linear-gradient(to top, rgba(18, 16, 11, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  z-index: 1;
}

.discipline_blocks > li:nth-child(even):after {
  content: "";
  position: absolute;
  left: 0;
  top: 31px;
  width: 100%;
  height: 85px;
  z-index: 2;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABVCAYAAABjEfcuAAAP2UlEQVR4Xu1dz6u1/xQ9V36FIhIpEwZkgAkZGBjIRCkGBgbKRJkoZfItE2VgoJSJUgbKRIpSSpRSUiSRQpKQ/BGUq32cfVpn3bX23p/nnPve997OO3nveZ7Pj73XXnvt/XnOc9/35vb29mb3MH9i31vaWl1bse7c+bFXrrHVvlUbVsev4HHW2Jvb29sXbVwBneocdPeTmEkS/tyZtiWAbk7sFXZgsjB5O3s6cnXzK2J2c3Fv/nmTXUGOF1MGM3gMFjqQgDrDmEAYACREBgX/TjDUfgwiq58L6nQcB0Ltp/ZAcrtAO3w5QRRWFSYdOXgufsY4HtdJciAYK+zlwCl2V9nn1MdlLwc391PkqlTJ2c3kVPuhulQ/J8hoo8PZJQ3PVcqqkpdVEGOgEkQqdpDjJQcLHPBKbp3EKTXgAPJclvKV/RjUynHcV+1Z+aTItLKGW3vl+pb9FHmVQsmYBDleBuRQsq7kyGV85ayq9SyFar6b52TS2eDK4UqAVve8xNqd/xObVqrB0eYgx8uJHB0Z+L4y3smfkm2WPKckuK9iOl+rCKx6gyQqq9HK9ZyLcyolVA2wK4e49gSLrk9y5ehob5DjFYbeW2RsS6Y8hjlbsNgyR2Hh+pocO9lnMubO3kGOV5qzPWceGtNJt8qcvKaUoluvk1bVa3QKqE4N3DNVayipnpRbpVpOyRxmlYpUBwBXgqQvQY5XibN9JTlOJiuJnLJ8E8Mb6eGTzESpJr6o0tadbiZ7X3LMWXgGOV4ND3+qnoDZzUqiskYekYz3VSa6bHNHNJU9lVJwDXfzuaeoTmeT7OYk7BSU708wY5tdcuP1vV9BjtdckqrXtZ4OAkGO14I7Sk6xf3Ay1clXd18h2p1iXNaqMoJjVSZx1qjywKWR9+HGkXHD/sEpxmRfV85Uv+SO76pHu9NjBjle18i8k7JVCURw3M/OGZR9R5qulFQlTjXfvF4VUFWOVVmpZMU13ep61cAyVspvt+aJH0GO1z8dIXymnrhgbkmaZ2r4dLMgxxsOg6fSz/JZSSFL+KXmutLgJBevT8pOh59Tim4elq+VsRPc3Kls2grcGRfkeCNZ6eRXyerkfH7OKUcFG2VTSbc6hlenCg50VcI4uOq05HoRNTb3mvYv1ThlW3eaKXvMIMeb4DmHqrNVo8XBqWoZ9xmul2FyrtRc7lmcwlR+quZ1cgxWStD1ERw87n1UH9WRF0ni5ivS3Fk3yPFm4ZVq0FSWdtKonK/WcUSI6/9tFK5qGBVJXHevwO3s4tJaZuThuVK8ZJU+5fp5Lf6ONbrgdkSJ+bkm74FwKnW/DXK8hQxx2Vf1FqquuWvpOAfBlR8XWGWnqumsBAiK6z9UsFP5sBSgGjp8FFGq5FOlWpFT4agwrXoOLtEn84Mcbz2McBLYqQOC5uq3KyE8lzOBS8y0NFU2V1J/jjqqLO4w7e6v+MvJUpUkVg05NsjxNoGky7ZKLqvexLE3tg5pDcecdGOm4jpOylU/kfusvC9b2Vzdq5QOfclSuWLTfaieUtv9tSDHO2DHlV4jAeLsdkHuOu0gCUpllzVKjZBorAJpp9pHZT1nFwdWqcwEC6dqiKdrmLkMYB+W2CXpOHlcu+BU/SbI8c5J3RBvZiuwOscn95FcXYYOTT8Oq2RcgTqRfWdDNdf5tbJflYSruMjxQY53m6/szw2MOxIqQ7bsNW2CV0mcinUOwFUTfAn/L4GXUvIT34Mc7zFlpZN17jFcD8A1zQWVJROD6jpzXpuB72ycKJlaE7HhDOb+KYnCJdPhgiXFnYDQpi5JuE+Lzx0uexuCHO877PTQkqb6HdlFU7S6UpFBwKzAzMYMwqXVSWmiJljblXpO10C7VaJO47W5/AQ53g9lJRu6SrawNjPInP0MPGYCA5fr5hr88AaDxT+rZisbz1gvf8aHTpi5SELcF/3JMfF3njByva4ZdCrBfQ7jnp9VH8ZxQJsUVk5VOYZH/4McH6BZLDkMUBUklkTlrMrOqjyoNVkFJmCoALmM5Kxlm1dIrxSgUjP0LfetFEgpnCpHqlw5P/bXgxwfPFiAmYZGudNDRRK1lnIUM1mpCgYP76fC5X38rBzupJ4B5s+pFlivGZfMXJVcznZWWsQt90JVUuWQcU3i4fMTRwyO80kSBDk+dLhSAYiTFIsnaqLYzFKnMkqpCtvA9rE91Xg3V1135RbB58xnskxwqMq6I8hkjlNcSZIgx4dVhODa5oaG1uV1us/OrEvYo9Zg4Bxxq+C6dRXR3FgXZJW8TehGt10c9k9IPwJL8JFRyXo2QicSBB+UBKuSwhlQBQftwv2VY6g0OZZLlqvJXXlhn3l911CisuC3sfizwlPZnz5PlCL9wTm5D5KN99l/DnJ89DCaa1tunhtwH4E1ER9Jq4zAPgBrMxvK8qaCyHZw/5F78aN0JijLP5KqKhMxDv3NZODH8oxDjst9EF/eD3HJn9XX+9xfMcFyXUxYTHj18xG3IMfHR+KzPkgxe8p2dJoJUt1T8s2AqeZ13bv/z5jakmMzGKpEMDaTEsV2d3Mq/O+sFeT4xOHqtFw4cJnFVW3GksJqobJWBcFlG2YDvzSDZaMCkp9jxNjER63JKpC2qZd2VInsEgDVSZVIxNOVUsQFcVBPbvdkDnJ8kiizwi40CoNVBcEBwVmPsu/IgRnost8pmANrsiaqxuq+rt9RpaRTQkwsxIsTTo1DXDhZ9/eCHJ8C5UD5U04rOVQgM3hMIiQPyz5L8EQ1OjlFG5Vf1dtpSqF4P2ws8R772dnJ95moXW+iehC1p7Pj5HqQ49OD2jkBiJnrykylAkxOBxYTUoGi7GE1YmJ2Ja0arwjvkkmpoksoR2wmISu3UoYqSe6UqyDHZ8RX9lhDKzXh8sEy6MCsgOTMRhCy9lb7IADsh1INJanpszpZKYJxz5H7pO1pt5Rv8S0pz1cKwsRT5UoRThGWibGfF+T4bGMcb8CB4UCrs3uOyb/5TXKlBI4kXWlDYKdKpMBhm2JM9ZielSrtwOYU7XGkZGJwguG6iH3irr6wdKTE2DKB91/Zfw7IgSDx8wOXdV39ququYjs7wiDznE5OOeswQF2Nd88uWNIrG9M+BJ8Vl5tm1aPxGJe0ai3lZ5Xke/uCHJ+HF3z5QUsMQnD5K2oVyMo4RQbMSLceZjFmlpqbYyvSxpjp8w7nj8pgVi1+BQJVBNfFVwqqVwZUv8bKEmPcOCxzjCOSeD8uyPFC88sznGkIinohmL9pRWM5yBhArtvcUCkFUtnDWe3kG4HiZw9cjtw+7v2QHK8CjeWHA+IIzbhx8FOVkGSZ2Iqg6ptergx7cnxB1Qv6FcnOaK5d6IyTUC4HLM2chQgI3nNlRV1XWca24jwDjfw1CjW2Kj/T3olxYOJy0jibFSlVIh2vBTm+CMqBsr9S93jjclNBPHTIkUY5reowlowt/Q5j4HxxZK4IiHO4F1JqgLgqjHgNHsNl3PU2bPP+c5DjSxXV4F6lHuyEk3KVpd26nXnTzHGZijZV2X+unY4056pTNZ9VhlVICcBxTpDjyx36xf2uQcqNVDaese11qkDAqegWsPZrBTm+IsqK2sidJFi6nPxL6TpcdM2nc2wLEJM9nN+dj7y2U0j2Z6WE5lzuvSrbVpP3xP8gx1cPu6pNXLPHhlZOKzldkfiJ6rj+CMsdApXdfRUcV59VGauwi3vu3RKWfRyrSsCUCFzmMV6MCY89Yhnk+BqQQwWtYqoiDz6pi/s5vyJEBitM4ZdsFYCYmUzMBDjHJKD8XCPn8SNyZ2enVny/WgePkumzap5VEqomMzHiVwRwH35GxRhmLE9+NeHr5j/jcdnQddkrNc4BPi1hTjEc0K60qOtKOVxgsFl1jSuPyYCq61VpZtK5vTlOuKYrNyfJHsrxjeKfP8jM59fcJzX4DhNBodAIV5LU1+Cxr3IaVYFB4K/j0ZcMEJOMpZfVJZVOPV5nJUglm7weqRKPy7IqEWk/qjT6hrixktvPQY5vEjm6+sllBuXJZYEqTUo1ptnqQETFcASeqhJndpcQWP6UwrBtyo5qT6WSnUqzIjLRylIZ5PhWt8P1/tkIdP3K2RvcxwJBjm8X/12maqq4nm+1q6vTmH2qDKna7up9lTGdEqregMsOY+Bs5+sKX2Vrd62LQdeDSTUNcnznsHLVB3Sbn3N/ElC3/upcHr9K9K37rc5zZL7PGN2xMcjx3XMie4G5KmATpTgH8HMzEfusC0DwfC4R5Pg+KIdqpFBC04tJo6MAVHLL0qqkF/ftkORmlcfzMU6dVFzZqJp15+8k2135dknCcTg5gtL7HC4RHM7HtYIcPyjQdicK3lAtUTVh5zRo58xV5O7IFve5Jle4cC/lEsqNq+zpTjir/nGinOwd5PghWXMJ8BNQPr4x0KVxFJRL2TUhwwrIq3atjmcsV+x3Yzvc9/OCHD86c7fRRub/iVcyXQWGy1lVkjpg8P6WgJ0J236625fLxApZtyiPVLcgx08u4aVZ41JN4z2a+CiW3nps3+Lcca8gx0+bFVaPe1ODthBnerK5Txt4be4dqgZ0i89TX7px071PyPGzbtXr/WeGgGt01SmyKskXMTiU4+fFfx2670sOO63WQT4iqu4c+5Xcq+phGDx1ikhgqmPn5KTgjrgKExco5R8Hzvmgjv04tztW81inaHz0P9oT5PjFAs2m0lQt+Szr54Jr4zfKkcQr669isrr2SmxUI8/Jv//VhF8WVqxsuOoMK0V8ruq1Wn/ag9y3H4ow1Z6TPuVZ2FwSPcjxa/GyjwsUlxiWPlcb1cObSnJXHjJVx8HOvvRTBWuSXapEKAyw1E2OzaqkKezV0Z5j5+ZxeWR/9885frMl5a9znj4CQY7f0j/BkF6r5u/eO+QFyKtm1i0zfWC3YMZx6PSksWXtB5kT5Pg97HzJOnfJtR4EnAfY9LnCLMjxBwGCO7Z2NbZ6vI1zJ3WX+4HquIj1U8W02o+b4EodnX+quXb2VxhNle1SKlXiEuT40wNkyHXLR4BAkOPPZOeUvRMlmCrEpaC6REZ1Nnf3t/iypb+bnOjUac2dcO7YHeT4yxZvrnOePgJBjr8+fTevHm5BIMjxty0Tr3OePgJBjn88fTevHm5BIMjxzy0Tr3OePgJBjn8d3Fzpwidjpx14dcLo9unu47OG6hkNn9C4o+fnKN2++exk+kR5sp77klF9td+dUhQud573BDn+vtvtXvoc58GWp4Zb5kwg6Nbt7k/2uI8xW+z6T5Djx7vd7l33YdF1zUeNwO+CHO/d7XbfO6iHYxh+7Vt9dYzynMjgV8EpZ4gar8cSnmNZqt3nKiLVV/PKXvVAEPft/GWpZr/xviob7Luazz6p8om+uRigLf/e7XYf2wfmQJD4h+Pe/pyXmEedio/A+CDFH3e73Qs3Nze/+h/+DEaDacXrwwAAAABJRU5ErkJggg==");
}

.discipline_blocks > li.this_day .b_event {
  border: 1px solid #ffb33a;
}

.discipline_blocks > li.this_day:before {
  content: "";
  position: absolute;
  width: 100%;
  height: auto;
  top: -46px;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(-45deg, transparent 49.9%, #f7af43 49.9%, #f7af43 60%, transparent 60%), linear-gradient(-45deg, #f7af43 10%, transparent 10%);
  background-size: 0.5em 0.5em;
  background-color: #ffb33a;
  border-radius: 4px;
  border: none;
}

.discipline_blocks > li.this_day:after {
  display: none;
}

@media (max-width: 991px) {
  .discipline_blocks > li {
    width: 151px;
    border-right: 6px solid #ffffff;
  }

  .discipline_blocks > li:nth-child(3) {
    border-right: none;
    width: 145px;
  }
}

@media (max-width: 479px) {
  .discipline_blocks > li {
    width: 154px;
    border-right: 9px solid #ffffff;
  }

  .discipline_blocks > li:nth-child(2) {
    border-right: none;
    width: 145px;
  }
}

.b_event_content {
  display: none;
}

.b_event_caption {
  position: relative;
  cursor: pointer;
}

.b_event_caption:before {
  content: '';
  position: absolute;
  bottom: 7px;
  left: 50%;
  margin-left: -8px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAABqElEQVQoU21SMWuUQRB9s/thIQh21sJ1d3y7y6GFRCVKDLGJBA4RSWqxUwgWgoJYqGhnY6eNoIdCQJRYKImmsLjbmYOzOfwDVmJh4fHtyMJ98iXcNru8mX379r0hNJZz7gIAEpHtJl6fQwgrKaVKRD7WGDUbvfcXAWyq6j0R+dyshRDOA7irqg+Y+X2TgLz3p5h5L4Pe+1UAN4noToxxJ2MhhLOqeh/AY2beyphzbkFE9vLlJQDbqnpFRF7NipeJ6Lqqblprjao+Sik9FZHXM8INVX1BREv5C5nkIYAbAFZrec65NWPMbVWl/LqIvG0ofAPgCTPfqj3IJM9Udd0Ysxxj3J0pWct7fbksy3PGmA8AnjPzNQD638Rer2cnk8lLACvGmMXhcDg4kNBJIvpERO9ardbVfr9f5fq+FNrt9qGiKLaI6AQRnYkxfs9NZVl2jDHZ0G/T6fTSeDz+OzfGDHa73cNVVeWcj6eUFrIH1tqvAH5Ya5cHg8GfprJ9CuqC9/4ogDwHR2YqfwNYZOZfBwdsLkFu6nQ6x4qi+JKNSimdHo1GP+dN5z8CoK7k3kajRAAAAABJRU5ErkJggg==");
  width: 16px;
  height: 11px;
  opacity: 1;
  transition: opacity 0.3s ease-out;
}

.b_event_caption.active:before {
  opacity: 0;
}

.b_event {
  position: relative;
  width: 100%;
  border-radius: 4px;
  margin-bottom: 18px;
  border: 1px solid #b9b9b9;
  background-color: #ffffff;
  background-image: linear-gradient(to top, rgba(18, 16, 11, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  z-index: 10;
}

.b_event:hover .b_event--title {
  text-decoration: none;
}

.b_event--title {
  height: 43px;
  background-color: #fef7d4;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: underline;
  text-align: center;
  padding-top: 10px;
  border-radius: 4px 4px 0 0;
}

.b_event--body {
  display: table;
  width: 100%;
  padding-top: 7px;
  padding-bottom: 22px;
}

.b_event--item {
  display: table-cell;
  vertical-align: top;
}

.b_event--item:last-child {
  padding-left: 6px;
}

.b_event--teacher_pic {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  margin-left: 7px;
}

.b_event--teacher_pic img {
  width: 100%;
  border-radius: 50%;
}

.b_event--time {
  color: #000000;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.b_event--status {
  position: relative;
  height: 18px;
  background-color: #ffb200;
  padding-left: 6px;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}

.b_event--status:before {
  content: '';
  position: absolute;
  top: 0;
  left: -10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAABa0lEQVQoU32Sv0sCYRjHv8+9VoO6WGSTlERLEUFLP1yCFpfACIIWIYTGaJDShnDoBxn0N9TQYqBNudVUgyEFSmZ2iEZYm6cHZacXnnl06vWs74fP9+X5PoR/Rno6cnLZnRBVRJH0OCmx5WH8gQ8EOwifHUEp4fWwl6APnALVp92oQHywaWoGasEOpnZQY6o/VwHIADgA7DdaSvpXWWZvW/lTfQgZWGZv0GMtoHQ/BoG30Vf+bLw7vhIChxEVGj320tBGpJkrx1y7JMXdZZY7McIAQALQP31KM7fu1rWRlPCV2fO+EV0AvgHYlg5p8nyzDZTlK4N8vXZJQnpe2Zl5MEpzWedfUP6IDivrLBaTFnPMeUFizgEOPAYWIrD7A9Q7Jciv4Qmk1wNqM8LbXZ8p5QpTKe9QzAwpcFwF1ZoJNVg1FbaYG+l6FWrMTP1p5+vRmBuw/pk1zIthKuUcYDpnpjZSeDDKj8vvVE6JPyuIm0inp8qoAAAAAElFTkSuQmCC");
  width: 10px;
  height: 18px;
}

.b_event--teacher {
  color: #000000;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  padding: 0 8px;
  text-align: center;
  border-bottom: 1px solid #8c8c8c;
  padding-bottom: 10px;
  margin-bottom: 8px;
}

.b_event--description {
  text-align: center;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 20px;
}

.b_event--btn {
  background-size: 100%;
  background-image: linear-gradient(#fbbc00, #fed000);
  position: relative;
  z-index: 100;
  width: 121px;
  height: 22px;
  display: block;
  border-radius: 2px;
  color: #a8281f;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  margin: 0 auto 7px;
  text-align: center;
  line-height: 20px;
}

.b_event--btn:after {
  border-radius: inherit;
  background-image: linear-gradient(#fed000, #fbbc00);
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -100;
  transition: opacity 0.45s ease-out;
}

.b_event--btn:hover:after {
  opacity: 1;
}

.discipline_1 .b_event--title {
  color: #888888;
}

.discipline_2 .b_event--title {
  color: #ff7200;
}

.discipline_3 .b_event--title {
  color: #ff2346;
}

.discipline_4 .b_event--title {
  color: #666600;
}

.discipline_5 .b_event--title {
  color: #6986e6;
}

.discipline_6 .b_event--title {
  color: #23b23a;
}

.discipline_7 .b_event--title,
.discipline_8 .b_event--title,
.discipline_9 .b_event--title {
  color: #990066;
}

@media (max-width: 991px) {
  .week_days > li:nth-child(4),
  .discipline_blocks > li:nth-child(4),
  .week_days > li:nth-child(5),
  .discipline_blocks > li:nth-child(5),
  .week_days > li:nth-child(6),
  .discipline_blocks > li:nth-child(6),
  .week_days > li:nth-child(7),
  .discipline_blocks > li:nth-child(7) {
    display: none;
  }
}

@media (max-width: 479px) {
  .week_days > li:nth-child(3),
  .discipline_blocks > li:nth-child(3) {
    display: none;
  }
}

@media (max-width: 991px) {
  .b_sort_menu--li input.checkbox:checked + label:after {
    top: 8px;
  }
}