.b-header__main {width: 100%; border-bottom: 1px solid #df3747; background: url("../_css/img/header-bg.png"); z-index: 1;}
.b-menu__link:hover {color: #b01929;}
.b-menu__link {font-size: 16px}
.b-footer {background: url("../_css/img/box-bg.png");}
.g-section-l_bg {background: url("../_css/img/grey-bg.jpg");}
.b-banner-main__text {text-shadow: 0 0 2px #444;}
.b-banner-main__title {/*font-family: 'PT Sans Narrow', sans-serif;*/ text-shadow: 0 0 2px #444;}
.g-section-l__item {padding-bottom: 40px;}
.g-section-l  {padding-top: 40px;}
.b-menu__item_active .b-menu__link:after {background: #c41f2f;}
.b-footer__item {color: #fff;}

.b-content__section p {font-size: 120%}
.b-slogan {font-style: italic;}

.b-phone {text-align: right;}

.phone-number {color: #333; margin-left: 10px; font-size: 120%}
.phone-number:first-child {margin-left: 0;}
.phone-number b {font-weight: bold;color: #c51f30;}
.phone-number:before{
    content: '';
    position: relative;
    top: 1px;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 4px;
}

.phone-number.kyivstar:before{background-image: url(./img/kyivstar.png);}
.phone-number.mts:before{background-image: url(./img/mts.png);}
.phone-number.lifecell:before{background-image: url(./img/lifecell.png);}

.b-hometext__image {padding-left: 30px;}



.b-menu-footer__item a, .b-footer__item a {color: #fff;}
.b-footer__line .g-container, .b-footer__line .g-container a {color: #c27078;}
.b-footer__line .g-container a:hover, .g-link_footer:hover {color: #fff;}
.g-form-s__section {border: 1px solid rgba(201, 79, 79, 0.9);}
.g-form-s__submit {background-color: rgba(201, 79, 79, 0.5);}
.g-form-s__submit:hover {background-color: rgba(201, 79, 79, 0.9);}
.b-footer__line {border-top: 1px solid rgba(201, 79, 79, 0.9);}
.b-userbar__item {border-left: 1px solid rgba(201, 79, 79, 0.9);}
.b-socgroups__item a {color: #fff;}

@media (max-width: 1200px) {
.b-slogan {display: none;}
.b-phone {text-align: center;  margin-top: 12px;}
.b-phone {display: none;}
} 

@media (min-width: 960px) {
.b-footer {height: 250px; margin-top: -250px;}
.b-footer__inner {height: 200px;}
}

@media (min-width: 768px) {
.g-btn_l {background-color: #c41f2f;}
.g-btn_l:hover {background-color: #da2234;}
} 