/*body {
    font-family:'PT Sans', Tahoma,Geneva,sans-serif;
    color: #676767;
    -webkit-font-smoothing: auto;
}*/


.lph__page-content .content-text, .lph__center-column-right .content-text, .product__center-column .content-text{ color: #676767; }
.company__center-column-right .content-text, .company__center-column .content-text{ color: #2f373a; }



@media (min-width: 980px) {
    .lph__page-content{
        font-size: 13px;
        padding-bottom: 25px;
    }
}

.green_links a {
    color: #80bd00;

}

#content .content-text .newspaper h3{
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 5px;
}
#content .content-text .newspaper h3 a{
    text-decoration: underline;
}
#content .content-text .newspaper h3 a:hover{
    text-decoration: none;
}
.page-content a{
    text-decoration: underline;
}
.page-content a:hover{
    text-decoration: none;
}
.services-newspaper  .caption_text a{
    text-decoration: underline;
    color: #62b2e1;
}
.services-newspaper .caption_text a:hover{
    text-decoration: none;
}
#content .content-text .newspaper .item{
    padding: 0 0 15px 0;
}
#content .content-text .newspaper p{
    padding: 0px;
    margin: 0px;
}
.newspaper .services-newspaper__article{
    font-size: 13px
}
.culture_menu{
    font-size: 15px;
}
.new-link-on-page-list a{
    text-decoration: underline;
}
.new-link-on-page-list a:hover{
    text-decoration: none;
}

.new-link-on-page-list{
    padding: 5px 18px;
}


@media (max-width: 980px) {
    .product-wrapper .culture_title{
        font-size: 18px;
    }
    .page-content--, .caption_text{
        padding: 18px;
    }
    .lph__center-column-main .content-text, .product-sng-info{
        padding: 0 18px;
    }
    .culture_menu{
        padding: 0 18px;
    }
    .lph__page-content .culture_title{
        padding: 0 18px;
    }
    .drug-page-list{
        padding: 0 18px;
    }
    .detail-link-back{
        padding: 0 18px 20px;
    }
    #mapID, .contact-title{
        /*   padding: 0 18px;*/
    }
    .content-text .share42init{
        padding: 0 18px;
    }
    .lph__page-content h1{
        padding-left: 18px;
        padding-top: 18px;
    }
    .content-text  .news-item{
        padding: 0 18px;
    }

    .lph__page-content {
        font-size: 18px;
        line-height: 1.22;
        /* letter-spacing: 0.8px;*/
        color: #59595b;
    }

    .content-text .newspaper{
        padding: 0 18px;
        overflow: hidden;
    }
    #content .content-text .newspaper h3{
        font-size: 18px;
        font-weight: bold;
    }
    #content .content-text .newspaper .item{
        padding: 0 0 15px 0;
    }

    #content .product-sng-info h3{
        font-size: 16.3167px;
    }

}




@media (min-width: 980px) {
    .company__info-text p{
        margin: 0 0 20px 0;
    }
}




.content-text a{ color: #73bbe7;}
.product__pdf-description, .product__youtube-description{
    letter-spacing: 0 !important;
}
.social{
    text-align: center;
}
.social img {
    margin: 10px 10px 15px;
}

/* продукция РФ */
.product__info{
    background: none;
    font-size: 13px;
    color: #59595b;
    min-height: 200px;
}





.product__center-column .color-70 h1, .product__center-column .color-70 h2.product-slogan, .product__center-column .color-70 h3.title-3,
.product__center-column .color-70 .product__desktop-tabs .product__desktop-tabs-item_active, .product__center-column .catalog .item-70 a, .product__center-column .catalog .item-70 h4,
.product__center-column .color-280 h1, .product__center-column .color-280 h2.product-slogan, .product__center-column .color-280 h3.title-3,
.product__center-column .color-280 .product__desktop-tabs .product__desktop-tabs-item_active, .product__center-column .catalog .item-280 a,
.product__center-column .catalog .item-280 h4 {
    color: #b2187f;
}

.pruducts-culture__list a {
    padding: 26px 0 22px 72px;
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: block;
    height: 1%;
    padding: 26px 0 42px 70px;
}
.pruducts-culture__list .item-16  a, .pruducts-culture__list .item-19  a{
    padding: 15px 0 53px 70px;
}

#content{
    min-height: 500px;
}

.culture__item {
    height: 64px;
    margin: 10px 0 15px 0;
}
.lph-culture-list .culture__item {
    margin-top: 10px;
}


.lph-culture-list  .culture__title{
    color: #a7a9ac;
}


ul.culture__list .item-1 a {
    background-image: url("/images/add-nav-item-bg-1.jpg");
}
ul.culture__list .item-2 a {
    background-image: url("/images/add-nav-item-bg-2.jpg");
}
ul.culture__list .item-3 a {
    background-image: url("/images/add-nav-item-bg-3.jpg");
}
ul.culture__list .item-4 a {
    background-image: url("/images/add-nav-item-bg-4.jpg");
}
ul.culture__list .item-5 a {
    background-image: url("/images/add-nav-item-bg-5.jpg");
}
ul.culture__list .item-6 a {
    background-image: url("/images/add-nav-item-bg-6.jpg");
}
ul.culture__list .item-7 a {
    background-image: url("/images/add-nav-item-bg-7.jpg");
}
ul.culture__list .item-8 a {
    background-image: url("/images/add-nav-item-bg-8.jpg");
}
ul.culture__list .item-9 a {
    background-image: url("/images/add-nav-item-bg-9.jpg");
}
ul.culture__list .item-10 a {
    background-image: url("/images/add-nav-item-bg-10.jpg");
}
ul.culture__list .item-1 a {
    background-image: url("/images/add-nav-item-bg-1_small.jpg");
}
ul.culture__list .item-2 a {
    background-image: url("/images/add-nav-item-bg-2_small.jpg");
}
ul.culture__list .item-3 a {
    background-image: url("/images/add-nav-item-bg-3_small.jpg");
}
ul.culture__list .item-4 a {
    background-image: url("/images/add-nav-item-bg-4_small.jpg");
}
ul.culture__list .item-5 a {
    background-image: url("/images/add-nav-item-bg-5_small.jpg");
}
ul.culture__list .item-6 a {
    background-image: url("/images/add-nav-item-bg-6_small.jpg");
}
ul.culture__list .item-7 a {
    background-image: url("/images/add-nav-item-bg-7_small.jpg");
}
ul.culture__list .item-8 a {
    background-image: url("/images/add-nav-item-bg-8_small.jpg");
}
ul.culture__list .item-9 a {
    background-image: url("/images/add-nav-item-bg-9_small.jpg");
}
ul.culture__list .item-10 a {
    background-image: url("/images/add-nav-item-bg-10_small.jpg");
}
ul.culture__list .item-12 a {
    background-image: url("/images/add-nav-item-bg-12_small.jpg");
}
ul.culture__list .item-13 a {
    background-image: url("/images/add-nav-item-bg-13_small.jpg");
}
ul.culture__list .item-14 a {
    background-image: url("/images/add-nav-item-bg-14_small.jpg");
}
ul.culture__list .item-15 a {
    background-image: url("/images/add-nav-item-bg-15_small.jpg");
}
ul.culture__list .item-16 a {
    background-image: url("/images/add-nav-item-bg-16_small.jpg");
}
ul.culture__list .item-17 a {
    background-image: url("/images/add-nav-item-bg-17_small.jpg");
}
ul.culture__list .item-18 a {
    background-image: url("/images/add-nav-item-bg-18_small.jpg");
}
ul.culture__list .item-19 a {
    background-image: url("/images/add-nav-item-bg-19_small.jpg");
}
ul.culture__list .item-20 a {
    background-image: url("/images/add-nav-item-bg-20_small.jpg");
}



.product-list__documents {
    width: calc(100% - 36px);
    margin: 0 auto;
    padding: 20px;
    padding-right: 0;
    border-top: 1px solid #d4d4d9;
    border-bottom: 1px solid #d4d4d9; }


.product-list__pdf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0px; }
/*.product-list__pdf:last-child {
  margin-bottom: 0; }*/
.product-list__pdf-image {
    width: 60px;
    height:  80px;
    object-fit: contain;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .product-list__pdf-image {
        width: auto;
        height:  auto; }
}

.product-list__pdf-description {
    margin-left: 20px;
    padding-bottom: 3px;
    font-size: 17px;
    line-height: 1.22;
    letter-spacing: 0.6px;
    color: #9e9a9a }


@media (max-width: 980px){
    .product-list{
        padding: 20px 0px;
        width: 100%;
    }
    .product-text__wrapper{
        padding: 20px 18px;
        width: 100%;
    }

}

@media (min-width: 980px) {
    .product-text__wrapper, ul{
        margin-top: 0px;
    }

    .product-list__pdf-description {

        font-size: 14px;
        margin-left: 20px;
        padding-bottom: 3px;
        font-size: 17px;
        line-height: 1.22;
        letter-spacing: 0px;
        color: #9e9a9a }

    .product-list__documents {
        width: 100%;
        padding: 16px 12px; }
    .product-list__pdf {
        width: 47%; }

    .product-list__pdf-description {
        margin-left: 16px;
        font-size: 14px; }

    .product-list__mobile-tab {
        display: none; }




    /* старые стили контента */

    /*#content h1, #content h2 {
        color: #5eb1e3;
        font-size: 1.4em;
        font-weight: normal;
        line-height: 130%;
    }*/

    #content{
        color: #676767;
        font-size: 13px;
    }

}

#content .catalog a{
    text-decoration: underline;
}

#content .catalog a:hover{
    text-decoration: none;
}

/*#content dd{
    margin: 0 0 5px;
}*/
.product-list__top-info{
    margin-bottom: 20px
}

/* цвета продукции */
#content .catalog .item-368 h1, #content .catalog .item-368 h2 {
    color: #00A19B;
}

#content .color-368 h1, #content .color-368 h2, #content .color-368 h3, #content .color-368 .product-switch__desktop-tabs-item_active, #content .color-368 .product__desktop-tabs .product__desktop-tabs-item_active, #content .color-368 .product__desktop-tabs .product__desktop-tabs-item_active, #content .catalog .item-368 a, #content .catalog .item-368 h4 {
    color: #00A19B;
}

.product__left-column ul.nav ul.drugs .current a.item-368 {
    color: #00A19B !important;
}

#content .catalog .item-368 h1, #content .catalog .item-368 h2 {
    color: #00A19B;
}

#content .color-368 h1, #content .color-368 h2, #content .color-368 h3, #content .color-368 .product-switch__desktop-tabs-item_active, #content .color-368 .product__desktop-tabs .product__desktop-tabs-item_active, #content .color-368 .product__desktop-tabs .product__desktop-tabs-item_active, #content .catalog .item-368 a, #content .catalog .item-368 h4 {
    color: #00A19B;
}

.product__left-column ul.nav ul.drugs .current a.item-368 {
    color: #00A19B !important;
}

#content .catalog .item-368 h1, #content .catalog .item-368 h2 {
    color: #00A19B;
}

#content .color-368 h1, #content .color-368 h2, #content .color-368 h3, #content .color-368 .product-switch__desktop-tabs-item_active, #content .color-368 .product__desktop-tabs .product__desktop-tabs-item_active, #content .color-368 .product__desktop-tabs .product__desktop-tabs-item_active, #content .catalog .item-368 a, #content .catalog .item-368 h4 {
    color: #00A19B;
}

.product__left-column ul.nav ul.drugs .current a.item-368 {
    color: #00A19B !important;
}

#content .color-70 h1,
#content .color-70 h2,
#content .color-70 h3,
#content .color-70 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-70 a,
#content .catalog .item-70 h4,
#content .color-280 h1,
#content .color-280 h2,
#content .color-280 h3,
#content .color-280 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-280 a,
#content .catalog .item-280 h4
{color:#b2187f}

#content .color-70 h3 {color:#676767;font-family:'PT Sans Bold';}

#content .color-71 h1,
#content .color-71 h2,
#content .color-71 .product-switch__desktop-tabs-item_active,
#content .color-71 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-71 a,
#content .catalog .item-71 h4
{color:#df4c4a}

#content .color-71 h3 {color:#676767;font-family:'PT Sans Bold';}

#content .color-83 h1,
#content .color-83 h2,
#content .color-83 h3,
#content .color-83 .product-switch__desktop-tabs-item_active,
#content .color-83 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .color-83 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-83 a,
#content .catalog .item-83 h4
{color:#eea73a}

#content .color-83 h3 {color:#676767;font-family:'PT Sans Bold';}

#content .color-72 h1,
#content .color-72 h2,
#content .color-72 h3,
#content .color-72 .product-switch__desktop-tabs-item_active,
#content .color-72 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .color-72 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-72 a,
#content .catalog .item-72 h4
{color:#009c62}

#content .color-72 h3 {color:#676767;font-family:'PT Sans Bold';}

#content .color-73 h1,
#content .color-73 h2,
#content .color-73 h3,
#content .color-73 .product-switch__desktop-tabs-item_active,
#content .color-73 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .color-73 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-73 a,
#content .catalog .item-73 h4
{color:#0091c5}

#content .catalog .item-198 a {color:rgb(238,77,155);}
#content .catalog .item-370 a {color:#93D500;}

#content .color-73 h3 {color:#676767;font-family:'PT Sans Bold';}

#content .color-155 h1,
#content .color-155 h2,
#content .color-155 h3,
#content .color-155 .product-switch__desktop-tabs-item_active,
#content .color-155 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .color-155 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-155 a,
#content .catalog .item-155 h4
{color:#3563aa}

#content .color-229 h1,
#content .color-229 h2,
#content .color-229 .product-switch__desktop-tabs-item_active,
#content .color-229 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-229 a,
#content .catalog .item-229 h4
{color:#54b3e9}

#content .color-229 h3 {color:#676767;font-family:'PT Sans Bold';}

#content .color-152 h3,
#content .color-153 h3,
#content .color-154 h3 {font-family:'PT Sans Bold';}
#content .color-155 h3, #content .color-368 h3 {color:#676767;font-family:'PT Sans Bold';}

#content .color-152 h1,
#content .color-152 h2,
#content .color-152 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-152 a,
#content .catalog .item-152 h4
{color:#eea73a}

#content .color-154 h1,
#content .color-154 h2,
#content .color-154 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-154 a,
#content .catalog .item-154 h4
{color:#ee119b}


#content .color-198 h1,
#content .color-198 h2,
#content .color-198 .product-switch__desktop-tabs-item_active,
#content .color-198 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-198 a,
#content .catalog .item-198 h4
{color:#ee119b}

#content .color-198 h3.product__description {color:#ee119b;font-family:'PT Sans Bold';}
#content .color-198 h3.product__description {font-family:'PT Sans Bold';}

#content .color-370 h1,
#content .color-370 h2,
#content .color-370 .product-switch__desktop-tabs-item_active,
#content .color-370 .product__desktop-tabs .product__desktop-tabs-item_active,
#content .catalog .item-370 a,
#content .catalog .item-370 h4
{color:#93D500}

/*для заголовков h1*/
#content .catalog .item-70 h1,#content .catalog .item-70 h2 {color:#b2187f;}
#content .catalog .item-71 h1,#content .catalog .item-71 h2 {color:#df4c4a;}
#content .catalog .item-83 h1,#content .catalog .item-83 h2 {color:#eea73a;}
#content .catalog .item-72 h1,#content .catalog .item-72 h2 {color:#009c62;}
#content .catalog .item-73 h1,#content .catalog .item-73 h2 {color:#0091c5;}
#content .catalog .item-152 h2,#content .catalog .item-152 h1 {color:#eea73a;}
#content .catalog .item-154 h2,#content .catalog .item-154 h1 {color:#ee119b;}
#content .catalog .item-155 h1,#content .catalog .item-155 h2 {color:#3563aa;}
#content .catalog .item-198 h1,#content .catalog .item-198 h2 {color:#ee119b;}
#content .catalog .item-229 h1,#content .catalog .item-229 h2 {color:#54b3e9;}
#content .catalog .item-280 h1,#content .catalog .item-280 h2 {color:#b2187f;}
#content .catalog .item-370 h1,#content .catalog .item-370 h2 {color:#93D500;}


#content .catalog .item-214 h1, #content .catalog .item-214 h2, #content .catalog .item-214 a,
#content .color-214 h1, #content ul.nav ul.drugs .current a.item-214,
#content .catalog .item-221 h1, #content .catalog .item-221 h2, #content .catalog .item-221 a,
#content .color-221 h1, #content ul.nav ul.drugs .current a.item-221, #content .color-221 h2, #content .color-221 h3,
#content .color-214 h2, #content .color-214 h3
{
    color:#e44d5c;
}

#content ul.nav ul.drugs .current a.item-214, #content ul.nav ul.drugs .current a.item-221
{
    color:#e44d5c !important;
}

#content .catalog .item-215 h1, #content .catalog .item-215 h2, #content .catalog .item-215 a,
#content .color-215 h1,
#content .catalog .item-222 h1, #content .catalog .item-222 h2, #content .catalog .item-222 a,
#content .color-222 h1,
#content .color-215 h2, #content .color-215 h3,
#content .color-222 h2, #content .color-222 h3
{
    color:#19986d;
}

#content ul.nav ul.drugs .current a.item-215, #content ul.nav ul.drugs .current a.item-222
{
    color:#19986d !important;
}

#content .catalog .item-216 h1, #content .catalog .item-216 h2, #content .catalog .item-216 a,
#content .color-216 h1,
#content .catalog .item-223 h1, #content .catalog .item-223 h2, #content .catalog .item-223 a,
#content .catalog .item-233 h2, #content .catalog .item-233 a,
#content .catalog .item-234 h2, #content .catalog .item-234 a,
#content .color-223 h1,
#content .color-216 h2, #content .color-216 h3,
#content .color-223 h2, #content .color-223 h3
{
    color:#1488c3;
}
#content .item-235 h2, #content .item-235 h3,  #content .item-235 a
{
    color: #df4c4a;
}
#content .item-237 h2, #content .item-237 h3,  #content .item-237 a, #content .item-237 h1, #content  .color-237 h3
{
    color: #df4c4a;
}

#content ul.nav ul.drugs .current a.item-215, #content ul.nav ul.drugs .current a.item-223
{
    color:#1488c3 !important;
}


@media (min-width: 980px) {
    #content .catalog .item-70 h2, #content .catalog .item-214 h2{  margin: 0 0 5px;}



    #content .catalog .item-71 h2, #content .catalog .item-215 h2,
    #content .catalog .item-221 h2, #content .catalog .item-222 h2, #content .catalog .item-223 h2,
    #content .catalog .item-233 h2, #content .catalog .item-234 h2, #content .catalog .item-235 h2, #content .catalog .item-237 h2
    {margin: 0 0 5px;}
    #content .catalog .item-83 h2, #content .catalog .item-216 h2{margin: 0 0 5px;}
    #content .catalog .item-72 h2{margin: 0 0 5px;}
    #content .catalog .item-73 h2{margin: 0 0 5px;}
    #content .catalog .item-152 h2{margin: 0 0 5px;}
    #content .catalog .item-154 h2{margin: 0 0 5px;}
    #content .catalog .item-155 h2{margin: 0 0 5px;}
    #content .catalog .item-198 h2{margin: 0 0 5px;}
    #content .catalog .item-229 h2{margin: 0 0 5px;}
    #content .catalog .item-370 h2{margin: 0 0 5px;}
    /*#content h1.sngTtl{margin: 0 0 8px;}*/

}

#content li p { margin: 0px !important; padding: 0px !important; }


#mainID h3 b{
    color: #676767;
}








/*	#content dd{margin:0 0 5px}*/
#content ul.nav{margin:0;padding:0 0 40px 0px;font-size:1.1em;color:#5EB1E3}
.green_links ul.nav{color:#80bd00}
#content ul.nav li{padding:0 0 15px}
#content ul.nav li.second-menu{padding-left: 15px;}
#content ul.nav li.second-menu a.current{padding-left: 15px;}
#content ul.nav a{color:#A7A9AC}
#content ul.nav .current a{color:#5EB1E3}

#content a.current{color:#5EB1E3 !important}


ul.nav ul.drugs .current a.item-70{color:#A7207C !important}
ul.nav ul.drugs .current a.item-71{color:#E44F47 !important}
ul.nav ul.drugs .current a.item-83{color:#EF9341 !important}
ul.nav ul.drugs .current a.item-72{color:#009D61 !important}
ul.nav ul.drugs .current a.item-73{color:#0097C3 !important}
ul.nav ul.drugs .current a.item-155{color:#3563aa !important}
ul.nav ul.drugs .current a.item-229{color:#54b3e9 !important}
ul.nav ul.drugs .current a.item-198{color:#ee119b !important}
ul.nav ul.drugs .current a.item-370{color:#93D500 !important}

div.second-menu a.current{
    color: #5eb1e3;
}

table#bordered {
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    margin: 0 0 15px !important;
}
table#bordered td {
    border: 1px solid #cccccc !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    margin: 0 !important;
    padding: 6px;
    vertical-align: middle;
}
table#bordered td p {
    margin: 4px 0;
}


#content .protection_scheme {
    border-bottom: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    display: inline-block;
    margin: 0 0 20px;
    padding: 10px 0;
    width: 100%;
}
#content .protection_scheme img {
    float: left;
    margin-right: 10px;
}
#content .protection_scheme .scheme_title {
    color: #a7a9ac;
    padding-top: 10px;
}
.protection_scheme__protection {
    clear: both;
}
#content .alphabet {
    font-size: 0.95em;
    list-style: outside none none;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.page-content ul.alphabet:first-child{
    margin-top: 10px;
}
#content .alphabet li {
    float: left;
    padding: 0 8px 0 0;
}
#content .alphabet a {
    color: #676767;
}
#content .diseases h4 a {
    font-weight: normal;
}
#content .diseases p {
    margin: 0 0 5px;
}
#content .diseases p a{
    color: #676767;
}


#content .culture_menu a {
    font-size: 16px;
    color: #62b2e1;
}
.services-newspaper .culture_menu a {
    color: #62b2e1;
}

/* лпх */
.left-column-navigation__sub-item .left-column-navigation__under-sub-link_active{
    color: #5eb1e3;
}
.lph_product a {
    color: #73BBE8;
    text-decoration: underline;
}

.color-83 .product-switch__desktop-tabs-item_active {
    color: #eea73a;
}

ul#green .current ul .current a{
    color: #80bd00;
}


/* Список новостей */
ul.news__list li.news__item {
    position: relative;
}
ul.news__list li.news__item span {
    width: 60px;
    height: 60px;
    background: url(/images/photo-border2.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}

.saf-table {
    border: 1px solid #fff;
}
.saf-table td{
    padding: 10px;
    border: 1px solid #fff;
    background: #D9D9D9;
}

.lph_product_video {
    max-width: 100%;
}

.clear{
    clear: both;
}
.lph_product_main {
    margin-top: 20px;
}

.photos_ba{
    font-size: 11px;
    color: #676767;
}
.photos_ba .photo_before {
    width: 72px;
    float: left;
    margin-right: 25px;
    text-align: right;
}
.photos_ba .photo_before .photo{
    width: 72px;
    height: 72px;
    position: relative;
}
.photos_ba .photo_before span{
    width: 72px;
    height: 72px;
    position: absolute;
    display: block;
    background: url("/images/img_border_left.png") ;
    top: 0;
    left: 0;
    cursor: pointer;
}
.photos_ba .photo_before .photo, .photos_ba .photo_after .photo{
    width: 72px;
    height: 72px;
    overflow: hidden;
}
.photos_ba .photo_before .photo a, .photos_ba .photo_after .photo a {
    width: 72px;
    height: 72px;
    display: block;
    position: relative;
}
.photos_ba .photo_after{
    width: 72px;
    float: left;
}
.photos_ba .photo_after .photo{
    width: 72px;
    height: 72px;
    float: left;
    position: relative;
}
.photos_ba .photo_after span{
    width: 72px;
    height: 72px;
    position: absolute;
    display: block;
    background: url("/images/img_border_right.png");
    top: 0;
    left: 0;
}

.box_images_slider{
    width: 458px;
    position: relative;
}
#slide_place{
    margin:  0px 0 0 77px;
    position: relative;
    width: 458px;
}

.box_slider_space{
    height: 22px
}

.lph_product_type{
    font-size: 17px;
    color: #707073;
    padding: 0px 0px 18px 0px;
}
.lph_product_packing{
    width: 280px;
    float: left;
    /*heihgt: 300px;*/
    overflow: hidden;
}
.lph_product_packing .picdesc{
    font-size: 12px;
    color: #5a5c59;
    margin-top: -2px;
    font-family: 'PT Sans Bold';
}
.lph_product_packing .picdesc br{
    display: none;
}
.lph_product_right{
    width: 280px;
    float: right;
    margin-bottom: 20px;
}
@media (max-width: 980px) {
    .lph_product_right{
        width: 100%;
        float: none;
        clear: both;
        padding: 20px 0 0 0;
    }
}

.product-wrapper{
    position: relative;
}
.lph_grey_line {
    border-bottom: 1px solid silver;
    height: 1px;
    margin-bottom: 20px;
    clear: both;
}

#content .lph_product_packing .list_carousel {
    margin: 0 20px 0px  20px;
    width:  225px;
    position: relative;
}
#content .lph_product_packing .list_carousel ul, .list_carousel ul{
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
#content .lph_product_packing .list_carousel li {
    color: #999;
    text-align: center;
    width: 225px;
    height: 280px;
    padding: 0;
    display: block;
    float: left;
}
.list_carousel ul li{
    margin: 0;
    padding: 0;
    list-style: none;
}
#content .lph_product_packing .list_carousel li a{
    color: #656565;
}
#content .lph_product_packing .list_carousel li span{
    color: #fff;
    background: #f0bf03;
    padding: 0 2px;
    border-radius: 2px;
    font-size: 10px;
}
#content .lph_product_packing .list_carousel li img {
    margin: -5px 0px 0px 0px;
    max-height: 265px;
}
#content .lph_product_packing .list_carousel.responsive {
    width: auto;
    margin-left: 0;
}

.lph_product_packing .list_carousel .prev {
    float: left;
    height: 23px;
    position: absolute;
    left: -17px;
    top: 130px;
    width: 13px;
    background: url(/bitrix/templates/august_lph/./images/arrowleft.jpg);
}
.lph_product_packing .list_carousel  .next {
    float: right;
    width: 13px;
    height: 23px;
    right: -17px;
    top: 130px;
    position: absolute;
    background: url(/bitrix/templates/august_lph/./images/arrowright.jpg);
}
#content .lph_product_packing .list_carousel .pager {
    height: 16px;
    margin: 0 auto;
    padding: 3px 0 0;
    text-align: center;
    float: none;
}
.lph_product_packing .list_carousel .pager a {
    margin: 0 2px;
    text-decoration: none;
    width: 11px;
    height: 11px;
    background: url(/bitrix/templates/august_lph/./images/circle.jpg);
    background-position: -13px 0;
    display: inline-block;
    text-indent: -99999px;
}
.lph_product_packing .list_carousel .pager a.selected {
    text-decoration: underline;
    background-position:   0;
}
.culture_icon{
    position: relative;
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin-bottom: 5px;
    top: 3px;
}
.culture_icon span {
    background: url(/images/photo-border2.png) no-repeat scroll 0 0 transparent;
    height: 60px;
    left: 0;
    position: absolute;
    top: 0;
    width: 60px;
    cursor: pointer;
}
#content .lph_product_packing .list_carousel li a{
    color: #656565;
}
#content .lph_product_packing .list_carousel li span{
    color: #fff;
    background: #f0bf03;
    padding: 0 2px;
    border-radius: 2px;
    font-size: 10px;
}
#content .lph_product_packing .list_carousel li img {
    margin: -5px 0px 0px 0px;
    max-height: 265px;
}
#content .lph_product_packing .list_carousel.responsive {
    width: auto;
    margin-left: 0;
}

.lph_product_packing .list_carousel .prev {
    float: left;
    height: 23px;
    position: absolute;
    left: -17px;
    top: 130px;
    width: 13px;
    background: url(/bitrix/templates/august_lph/./images/arrowleft.jpg);
}
.lph_product_packing .list_carousel  .next {
    float: right;
    width: 13px;
    height: 23px;
    right: -17px;
    top: 130px;
    position: absolute;
    background: url(/bitrix/templates/august_lph/./images/arrowright.jpg);
}
#content .lph_product_packing .list_carousel .pager {
    height: 15px;
    margin: 0 auto;
    padding: 3px 0 0;
    text-align: center;
    float: none;
}
.lph_product_packing .list_carousel .pager a {
    margin: 0 2px;
    text-decoration: none;
    width: 11px;
    height: 11px;
    background: url(/bitrix/templates/august_lph/./images/circle.jpg);
    background-position: -13px 0;
    display: inline-block;
    text-indent: -99999px;
}
.lph_product_packing .list_carousel .pager a.selected {
    text-decoration: underline;
    background-position:   0;
}

.lph_product table, table.border { background-color: #fff; border-spacing: 0 !important; margin: 0 !important; border-collapse: collapse !important; }
.lph_product tr, table.border tr   { background-color: #fff; border-collapse: collapse; }
.lph_product td, .lph_product th, table.border th,  table.border td { background-color: #fff; border: 1px solid #CCC !important; border-spacing: 0 !important; margin: 0 !important; padding: 6px; border-collapse: collapse !important; }
.lph_product td, .lph_product td font, table.border td, table.border td font { font-size: 13px!important;  }
.lph_product td b font, table.border td b font { font: bold 12px Tahoma,Geneva,sans-serif !important; }
.lph_product th, .lph_product th font, table.border th, table.border th font { font: bold 12px Tahoma,Geneva,sans-serif !important; }
table.border img { margin: 0px !important; padding: 0px !important; }

.product-table__table {
    font-size: 13px;
}

.services-newspaper__pagination {
    margin-bottom: 20px;
}

.vertical-slideshow {
    width: 780px !important;
}
.atlas-section .vertical-slideshow {
    width: 578px !important;
}
iframe.youtube {
    margin-top: 20px;
}
.video_youtube {
    display: block;
    width: 250px;
    height: 240px;
    float: left;
    font-size: 18px;
    line-height: 20px;
    margin: 8px;
    text-decoration: underline;
}
.video_youtube:hover{
    text-decoration: none;
}
/*.services__center-column a {
    color: #62b2e1;
}*/

.max_width {
    max-width: 100%;
}

.item-209 h4, .item-209 h1, .item-209 a, .item-209 .lph-product__description--, a.item-209, .sect-210, .item-209 .lph-products__title, .item-209 .product-switch__desktop-tabs-item_active { color: rgb(240,191,0) !important;  }
.item-210 h4, .item-210 h1, .item-210 a, .item-210 .lph-product__description--, a.item-210, .sect-210, .item-210 .lph-products__title, .item-210 .product-switch__desktop-tabs-item_active { color: rgb(0,94,184) !important; } /* rgb(0,94,184) */
.item-208 h4, .item-208 h1, .item-208 a, .item-208 .lph-product__description--, a.item-208, .sect-208, .item-208 .lph-products__title, .item-208 .product-switch__desktop-tabs-item_active { color: rgb(186,12,47) !important;  }
.item-220 h4, .item-220 h1, .item-220 a, .item-220 .lph-product__description--, a.item-220, .sect-220, .item-220 .lph-products__title, .item-220 .product-switch__desktop-tabs-item_active { color: rgb(186,12,47) !important;   }
.item-213 h4, .item-213 h1, .item-213 a, .item-213 .lph-product__description--, a.item-213, .sect-213, .item-213 .lph-products__title, .item-213 .product-switch__desktop-tabs-item_active { color: rgb(128,189,0) !important;  }
.item-212 h4, .item-212 h1, .item-212 a, .item-212 .lph-product__description--, a.item-212, .sect-212, .item-212 .lph-products__title, .item-212 .product-switch__desktop-tabs-item_active { color: rgb(158,0,126) !important;  }
.item-211 h4, .item-211 h1, .item-211 a, .item-211 .lph-product__description--, a.item-211, .sect-211, .item-211 .lph-products__title, .item-211 .product-switch__desktop-tabs-item_active { color: rgb(16,6,159) !important;  }
.item-366 h4, .item-366 h1, .item-366 a, .item-366 .lph-product__description--, a.item-366, .sect-366, .item-366 .lph-products__title, .item-366 .product-switch__desktop-tabs-item_active { color: rgb(86,173,36) !important;  }
.item-358 h4, .item-358 h1, .item-358 a, .item-358 .lph-product__description--, a.item-358, .sect-358, .item-358 .lph-products__title, .item-358 .product-switch__desktop-tabs-item_active { color: rgb(170,80,250) !important;  }
.item-495 h4, .item-495 h1, .item-495 a, .item-495 .lph-product__description--, a.item-495, .sect-495, .item-495 .lph-products__title, .item-495 .product-switch__desktop-tabs-item_active { color: rgb(84,179,233) !important;  }
.item-497 h4, .item-497 h1, .item-497 a, .item-497 .lph-product__description--, a.item-497, .sect-497, .item-497 .lph-products__title, .item-497 .product-switch__desktop-tabs-item_active { color: rgb(186,12,47) !important;  }

.items a {
    text-decoration: underline;
}
.item-214 h4, .item-214 a, .sect-214 {
    color: rgb(87, 67, 0) !important;
}
.item-215 h4, .item-215 a, .sect-215 {
    color: rgb(35, 31, 32) !important;
}
.item-216 h4, .item-216 a, .sect-216 {
    color: rgb(84, 179, 233) !important;
}
.item-335 h4, .item-335 a, .sect-335 {
    color: rgb(170, 80, 250) !important;
}
.item-359 h4, .item-359 a, .sect-359,  .sect-359, .list-359 .product-switch__desktop-tabs-item_active{
    color: rgb(28, 63, 148) !important;
}
.item-209 h4, .item-209 h1, .item-209 a{
    color: rgb(170,​ 80,​ 250) !important;
}
.item-210 h1{
    /*color: #aa50fa !important;*/
}
.item-210 h4, .item-210 a, .sect-210 {
    color: rgb(0, 94, 184) !important;
}
.item-208 h4, .item-208 h1, .item-208 a, .sect-208 {
    color: rgb(186, 12, 47) !important;
}
.item-220 h4, .item-220 h1, .item-220 a, .sect-220 {
    color: rgb(186, 12, 47) !important;
}
.item-213 h4, .item-213 h1, .item-213 a, .sect-213 {
    color: rgb(128, 189, 0) !important;
}
.item-212 h4, .item-212 h1, .item-212 a, .sect-212 {
    color: rgb(158, 0, 126) !important;
}
.item-211 h4, .item-211 h1, .item-211 a, .sect-211 {
    color: rgb(16, 6, 159) !important;
}
.item-366 h4, .item-366 h1, .item-366 a, .sect-366 {
    color: rgb(86, 173, 36) !important;
}
.item-358 h4, .item-358 h1, .item-358 a, .sect-358 {
    color: rgb(170, 80, 250) !important;
}
.item-495 h4, .item-495 h1, .item-495 a, .sect-495 {
    color: rgb(84, 179, 233) !important;
}
.item-497 h4, .item-497 h1, .item-497 a, .sect-497 {
    color: rgb(186, 12, 47) !important;
}
#content .lph_section h1 {
    font: bold 0.95em/120% Tahoma,Geneva,sans-serif;
    margin: 0 0 5px;
}

/* .item-209 h4, .item-209 h1, .item-209 a, a.item-209, .sect-209, .item-209 .lph-products__title, .item-209 .product-switch__desktop-tabs-item_active,*/

.item-210 h1, .item-210 .product-switch__desktop-tabs-item_active,
.item-208 h1, .item-208 .product-switch__desktop-tabs-item_active{
    /*  color: #aa50fa!important;*/
}



.lph-product__type {
    font-family: 'PT Sans', Tahoma,Geneva,sans-serif;
}


@media (max-width: 980px) {

    .item-209 .lph-product__description { color: rgb(240,191,0) !important; }
    .item-210 .lph-product__description { color: rgb(0,94,184) !important; } /* rgb(0,94,184) */
    .item-208 .lph-product__description { color: rgb(186, 12, 47) !important; }
    .item-220 .lph-product__description { color: rgb(186,12,47) !important; }
    .item-213 .lph-product__description { color: rgb(128,189,0) !important;}
    .item-212 .lph-product__description { color: rgb(158,0,126) !important; }
    .item-211 .lph-product__description { color: rgb(16,6,159) !important; }
    .item-366 .lph-product__description { color: rgb(86,173,36) !important; }
    .item-358 .lph-product__description { color: rgb(170,80,250) !important;}
    .item-495 .lph-product__description { color: rgb(84,179,233) !important;}
    .item-497 .lph-product__description { color: rgb(186,12,47) !important; }

}





@media (max-width: 600px) {

    .lph_product_packing {
        float: none;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .lph_product_right {
        float: none;
        margin: 0 auto;
        margin-bottom: 20px;
    }
}


.title_bold{
    font-family: 'PT Sans Bold';
    font-size: 20px;
    padding: 0 0 15px 0;
}
.picture a {
    outline: none;
}
.pdf_link{
    line-height: 30px;
    height: 31px;
    background: url("/images/pdf-2.jpg") no-repeat   4px 0;
    padding-left: 45px;
    margin-bottom: 15px;
}
.pdf_link a{
    font-size: 13px;
}
.pdf_link span{
    color: #b6b4b4;
    font-size: 11px;
    padding-left: 10px;
}

.lph_product .link_on_price a, .lph_product .link_on_buy a, .lph_product .lph-product__docs  a{
    color: #5eb1e3 !important;
}

.lph_product .lph-product__docs .product-table a{
    color: #676767!important;
}
.lph_product .lph-product__docs a:hover{
    text-decoration: none;
}

.lph_product .title a {
    font-weight: bold;
    font-size: 17px;
    padding: 0 0 15px 0;
    color: #5eb1e3;
}
.reklama_images{
    margin: 5px 0px 30px 0;
}
.reklama_images .reklama_img{
    width: 144px;
    float: left;
    margin: 0 27px 0 0;
    text-align: center;
    font-size: 13px;
}
.reklama_images .img_name{
    padding: 5px 0 0 0;
    text-decoration: underline;
}
.reklama_images .reklama_img a:hover .img_name{
    text-decoration: none;
}

.lph-products__description {
    letter-spacing: 0;
}
.culture__link {
    letter-spacing: 0;
    font-size: 13px;
}
.product-list__pdf-description {
    letter-spacing: 0;
    text-decoration: none;
    font-size: 13px;
}


.product__pdf-image, .product__youtube-image {
    color: #C0C0C0;
}
.product__pdf-description {
    /* font-size: 13px;
     color: #A0A0A0;*/
}
.product__pdf-image, .product__youtube-image {
    width: 27px;
    height: 33px;
}
product_pdf_label {
    color: #C0C0C0;
}
@media (min-width: 980px) {
    .lph-products__part {
        padding: 0px 0 0;
    }

    .catalog dd {
        /* margin: 5px 0;*/
        color: #2f373a;
    }

    /* #content h3 {
         font-size: 1.5em;
         line-height: 120%;
         margin: 0 0 15px;
     }*/
}



/* content */

/*#content h1, #content h2 {
    color: #5eb1e3;
    font-size: 1.9em;
    font-weight: normal;
    line-height: 130%;
    margin: 0 0 20px;
}*/

#content .aside h3, #content .add-aside h3 {
    border-bottom: 1px solid #c0c0c0;
    font-size: 1.2em;
    font-weight: normal;
    padding: 0 0 3px;
}
#content h4 {
    font-size:  13.6px;
    margin: 0 0 5px;
}

#content small {
    color: #aaa;
    font: italic 0.8em Tahoma,Geneva,sans-serif;
}
cite {
    font-weight: bold;
    line-height: 180%;
}
.caption_text{
    font-size: 13px;
    color: #2f373a;

}
@media (max-width: 980px) {
    .caption_text{
        font-size: 18px;
        overflow: hidden;
    }
}
.caption_text ul {
    line-height: 130%;
    margin: 0 0 20px;
    padding: 0 0 0 40px;
}
#content ul.breadcrumbs{
    padding-left: 0px;
}

@media (min-width: 980px) {
    .content-wrapper li {
        padding-bottom: 5px;
    }
    .content-wrapper div {

        font-size: 13.6px;
        /* margin: 20px 0 0;*/
    }

}
.content-wrapper a {
    text-decoration: underline;
}
.content-wrapper a:hover {
    text-decoration: none;
}

@media (max-width: 980px) {
    .content-wrapper div {
        font-size: 18px;
    }

}

#content .aside ul, #content .add-aside ul {
    list-style: outside none none;
    padding: 0;
}

@media (min-width: 980px) {
    #content dl {
        line-height: 16.3167px;
        padding: 0 0 25px;
    }
}

#content ul.nav {
    color: #5eb1e3;
    font-size: 1.1em;
    margin: 0;
    padding: 0 0 40px;
}
.green_links ul.nav {
    color: #80bd00;
}





.left-column-navigation__list  .current > a {
    /* color: #5eb1e3;*/
}

.submenu .left-column-navigation__item{
    font-size: 14.6667px;
    padding-bottom: 0px;
}
.left-column-navigation__list .left-column-navigation__link{
    font-size: 14.9px;
}

ul.left-column-navigation__list ul.submenu{
    margin: 0;
    padding: 5px 0 0 14px;
}


.product__center-column h1, .product__center-column-full h1{
    color: #5eb1e3;
    font-size: 25.8333px;
    font-weight: normal;
    line-height: 130%;
}




@media (max-width: 980px) {
    .product__center-column h1, .product__center-column-full h1{
        color: #62b2e1;
        font-family: "PT Sans Bold",sans-serif;
        font-size: 22px;
        letter-spacing: 0.8px;
        padding-left: 18px;
        margin-top: 20px;
    }
    .sng-menu_list{
        padding: 0 20px;
    }
}
.services-newspaper h1,
.lph__page-content h1,
.lph__center-column-main h1,
.lph__center-column h1,
.company__center-column h1,
.company__center-column h1,
.company__center-column h2,
.company__center-column-right h1,
.company__center-column-right h2,
.services__center-column h1,
.services__center-column h2 {
    color: #5eb1e3;
    /*font-size: 1.9em;*/
    font-size:  25.8333px;
    font-weight: normal;
    line-height: 130%;
    /*margin: 0 0 20px;*/
}
.company__center-column h3 {
    font-size: 16px;
    line-height: 120%;
    margin: 0 0 15px;
    font-family: "PT Sans Bold",sans-serif;
}

@media (min-width: 980px) {
    .company__center-column h3.company-strategy__title{
        margin: 0 0 3px;
    }
}

.services__right-column h3, .services__right-column h3 {
    border-bottom: 1px solid #c0c0c0;
    font-size: 16.3167px;
    font-weight: normal;
    padding: 0 0 4px;
    color: #2f373a;
}

.page-content .diseases a, .page-content .alphabet a{
    text-decoration: underline;
}
.page-content .diseases a:hover, .page-content .alphabet a:hover{
    text-decoration: none;
}

@media (min-width: 980px) {
    .lph__page-content .mainpage-wrapper p{
        line-height: 18px;
    }
    .lph__page-content .mainpage-wrapper a{
        text-decoration: underline;
    }
    .lph__page-content .mainpage-wrapper a:hover{
        text-decoration: none;
    }
}

@media (max-width: 980px) {
    .page-content, .caption_text{
        color: #2f373a;
        font-size: 18px;
    }
}


/* общие стили контента */
@media (min-width: 980px) {
    .page-content{
        font-size: 13.6px;
    }
}
.page-content p{
    margin: 0 0 20px;
}

.page-content a{
    color: #5eb1e3;
}

.page-content .protection_scheme {
    border-bottom: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    display: inline-block;
    margin: 0 0 20px;
    padding: 10px 0;
    width: 100%;
}
.page-content .protection_scheme img {
    float: left;
    margin-right: 10px;
}
.page-content .protection_scheme .scheme_title {
    color: #a7a9ac;
    padding-top: 10px;
}
.page-content .alphabet {
    font-size: 13px;
    list-style: outside none none;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.page-content .alphabet li {
    float: left;
    padding: 0 8px 0 0;
}
.page-content .alphabet a {
    color: #676767;
}
.page-content .diseases h4 a {
    font-family: "PT Sans";
    font-weight: normal;
}
.page-content .diseases p {
    margin: 0 0 5px;
}

.page-content .diseases p a {
    color: #676767;
}
.page-content .data {
    margin: 0 0 20px;
    width: 100%;
}
.page-content .data th {
    background: #f4f1e0 none repeat scroll 0 0;
    font: bold 0.9em Tahoma,Geneva,sans-serif;
    padding: 6px 5px 6px 15px;
    text-align: left;
}
.page-content .data td {
    padding: 5px 5px 5px 15px;
}
.page-content .data .title td {
    border-bottom: 1px solid #c0c0c0;
    font: bold 0.9em Tahoma,Geneva,sans-serif;
    padding-top: 15px;
}
.page-content h1, .page-content h2 {
    color: #5eb1e3;
    font-size: 1.9em;
    font-weight: normal;
    line-height: 130%;
    margin: 10px 0 20px;
}
.page-content h3 {
    font-size: 1.5em;
    line-height: 120%;
    margin: 0 0 15px;
}
.page-content .aside h3, .page-content .add-aside h3 {
    border-bottom: 1px solid #c0c0c0;
    font-size: 1.2em;
    font-weight: normal;
    padding: 0 0 3px;
}
.page-content h4 {
    font-family: "PT Sans Bold",Tahoma,Geneva,sans-serif;
    font-size: 14px;
    margin: 0 0 5px;
}

.page-content small {
    color: #aaa;
    font: italic 0.8em Tahoma,Geneva,sans-serif;
}
.page-content cite {
    font-weight: bold;
    line-height: 180%;
}
.page-content ul {
    line-height: 130%;
    margin: 0 0 20px;
    padding: 0 0 0 40px;
}

.page-content .aside ul, .page-content .add-aside ul {
    list-style: outside none none;
    padding: 0;
}
.page-content dl {
    line-height: 120%;
    padding: 0 0 25px;
}
.page-content dd {
    margin: 0 0 5px;
}


.page-content .services-newspaper-pagination ul {
    padding: 0 0 0 0; }






.regrel {
    position: relative;
}
.reg {
    font-size: 12pt;
    position: absolute;
    top: -5px;
}
.articles .news-date-time {
    color: #000;
}

/* горячая линия */

.gorlin {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
}
.gorlin .news_link {
    margin: 10px 0 0;
}
#content .gorlin .news_text p {
    margin: 0;
}
#content .gorlin .news_text p {
    margin: 0;
}
#content .gorlin .gl_anons {
    margin: 0 0 25px;
}

@media (min-width: 980px) {
    .hot-line-form {
        padding: 10px;
        width: 400px;
    }

}


.hot-line-form .input-field{
    width: 400px;

    background-color: white;
    border-color: #7C7C7C #C3C3C3 #DDD;
    border-style: solid;
    border-width: 1px;

}

.hot-line-form .input-text{
    width: 400px;
    height: 90px;
    background-color: white;
    border-color: #7C7C7C #C3C3C3 #DDD;
    border-style: solid;
    border-width: 1px;
}

.page-content .public-item {
    padding-top: 15px;
}


.hot-line-form input.input-field[type="FILE"]{
    background: #fff;
}

@media (max-width: 980px) {

    .reg {
        top: 5px;
    }

    .hot-line-form, .hot-line-form .input-field, .hot-line-form .input-text{
        width: 100%;
    }

    .hot-line-form input.input-field, .hot-line-form textarea {
        /*  width: 100%; */
        border: 1px solid #B6B7B9;
        padding: 2px;
    }


    /* стили контента */
    #content p, .gl_anons  {
        margin: 0;
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 1.2;
        letter-spacing: 0.6px;
        color: #59595b;
    }
    #content .item-v p{
        font-size: 15px;
    }
    .item-v{
        width: 100%!important;
    }

    #content h3{

        font-size: 18px;
        line-height: 1.2;


    }

    #content .protection_scheme {
        padding-right:18px;
        padding-left:18px;
    }
}






.sendLine {

    margin: 0 0 20px;
}

@media (min-width: 980px) {

    #content p, .gl_anons {
        /* font: 12px Tahoma,Geneva,sans-serif;*/
        margin: 0 0 20px;
    }

    .sendLine {
        font: 12px Tahoma,Geneva,sans-serif;
    }

    /*.lph__page-content div {
         font-family: Tahoma,Geneva,sans-serif;
         font-size: 12px;
     }*/


    .contacts_menu {
        font-family: "PT Sans",Tahoma,Geneva,sans-serif;
        font-size: 1.2em !important;
        margin: 20px 0 ;
    }
    .contacts_menu a{
        color: #a7a9ac;
    }
    .contacts_menu a.current{
        color: #73bbe7;
    }

}

.sendLine p {
    margin: 0 !important;
}

span.podskazka {
    color: #a7a9ac;
    font-family: "PT Sans",Tahoma,Geneva,sans-serif;
    text-align: left;
}
.hot-line-form input.submitQuestion{

    background: #B6B7B9;
    border: 0 none;
    color: #fff;
    font-size: 14px;
    padding: 9px 14px;
    text-decoration: underline;
}

.submitQuestion {
    cursor: pointer;
    width: auto;
}
div.submitQuestionMess, div.submitQuestionMess {
    color: #cc0000;
    font-size: 18px;
}
.img_captha {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/august_lph/images/bg_capcha.png") repeat scroll 0 0;
    border: 1px solid gray;
}
.captcha_box {
    height: 40px;
    padding: 5px 0 0;
}
.captcha_box .img_captha {
    float: left;
}
.captcha_box .input_captha {
    float: left;
    padding-top: 20px;
}
@media (max-width: 980px) {
    .captcha_box .input_captha {
        padding-top: 12px;
    }
}
.img_captha{
    margin-right: 10px;
}

@media (max-width: 980px) {
    .hot-line-form, .hot-line-form .input-field, .hot-line-form .input-text{
        width: 100%;
    }
}



hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
}


.mobile-share{
    display: none;
    margin-bottom: 20px;
    text-align: center;
}


@media (max-width: 980px) {
    .contacts_menu{
        background-color: #f1f1f1;
        color: #59595b;
        list-style-type: none;
        margin: 0 0 20px;
        padding: 10px 18px;
    }
    .contacts_menu span{
        display: none;
    }
    .contacts_menu a{
        display: block;
        clear: both;
        color: #59595b;
        font-size: 18px;
        text-decoration: underline;
        margin: 15px 0;
    }

    .contacts_menu a:hover{
        text-decoration: none;
    }

    .desktop-share{
        display: none;
    }

    .mobile-share{
        display: block;
    }
}


.title_green {
    color: #7fbd02;
    font-size: 1.9em;
    font-weight: normal;
    line-height: 130%;
    margin: 0 0 18px;
}



.news__list .photo {
    height: 60px;
    position: relative;
    width: 60px;
}

.news__list .photo span {
    background: rgba(0, 0, 0, 0) url("/images/photo-border.png") no-repeat scroll 0 0;
    display: block;
    height: 60px;
    left: 0;
    position: absolute;
    top: 0;
    width: 60px;
}
.news__list .photo span {
    background: rgba(0, 0, 0, 0) url("/images/photo-border2.png") no-repeat scroll 0 0;
    height: 60px;
    width: 60px;
}

.share42init{
    margin-top: 20px;
}


@media (max-width: 980px) {
    /* Прайс-лист */
    .form-order-price .field-name{
        font-weight: bold;
    }
    .form-order-price, .form-order-price tbody, .form-order-price tr{
        display: block;
        width: 100%;
    }
    .form-order-price td{
        display: block;
        width: 100%;

    }
    table.form-order-price th, table.form-order-price td{
        padding: 3px 0px;
    }
    .form-order-price td{
        display: block;
        width: 100%;
    }
    table.form-order-price input.inputtext{
        width: 100%;
    }
    .form-order-price .submit-form{
        text-decoration: underline;
        margin: 5px 0 15px 0;
    }
    .form-order-price .field-input{
        margin-bottom: 15px;
    }
}

.recomendation_item{
    width: 100%;
    clear: both;
}
.recomendation_item-image{
    width: 140px;
    float: left;
}
.UpLnk{
    float: left;
    padding: 5px 0;
}
.recomendation_item a {
    color: #a7a9ac;
    text-decoration: none;
}
.recomendation_item a:hover{
    text-decoration: underline;
}
.recomendation_item-image img{
    width: 90px;
}
.recomendation_item{
    padding: 15px 0;
    border-top: 1px solid #c0c0c0;
}

@media (max-width: 980px) {

    .recomendation_list{
        padding: 0 30px;
    }
    .recomendation_item{
        width: 100%;
        padding: 0 0 20px 0;
        border-top:  0px;
    }
    .recomendation_item-image{
        width: 100%;
        float: none;
        padding-bottom: 15px;
    }
    .recomendation_item-image img{
        width: 100%;
    }
    .recomendation_item a {
        color: #59595B;
        font-size: 20px;
    }
    .UpLnk{
        width: 100%;
        text-align: center;
        padding-bottom: 20px;
    }
    .horizontalLine{
        background-color: #fff;
    }
}


/* видео лпх */

@media (min-width: 660px) {

    #for_blocks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-line-pack: center;
        align-content: center;


        width: 100%;

    }
}

@media (min-width: 660px) {

    .lph__video-list  {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-line-pack: center;
        align-content: center;
        width: 100%;

    }
}


.video-item{
    width: 100%;
}

@media (min-width: 980px) {
    .lph__video-list {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: right; }
}

@media (min-width: 980px) {
    .video-item {
        width: 180px;
        margin: 0 0 20px; }
}
@media (min-width: 660px) {
    .video-item {
        position: relative;
        width: 180px;
        margin: 0 5px  0px; }
}

.video-item{
    vertical-align: top;
    padding-bottom:26px;
    text-align:left;
    /* float: left;
     margin-left: 10px; */
}

.videoPreview{
    width: 180px;
}
.video-item img{
    border: 1px solid #999999;
}
span.arPlay{
    background: url("/images/arPlay.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    left: 50%;
    margin: -11px auto 0 -10px;
    position: absolute;
    top: 50%;
    width: 18px;
    /*z-index: 999;*/
    cursor: pointer;
}


.play-area{
    display:block;
    width: 180px;
    text-align:center;
    position: relative;
}




.zoom{position: relative;}

.resize_icon {
    background: url("/images/zoom.png") no-repeat scroll 0 0 transparent;
    bottom: 15px;
    cursor: pointer;
    height: 18px;
    opacity: 0.75;
    position: absolute;
    right: 10px;
    width: 18px;
}

@media (max-width: 660px) {
    .videoPreview{
        width: 100%;
    }
    span.arPlay {
        background: url("/images/icon_video.png") no-repeat scroll 0 0 transparent;
        background-size: contain;
        display: block;
        height: 143px;
        left: 50%;
        margin: -83px auto 0 -70px;
        position: absolute;
        top: 50%;
        width: 143px;
        /*z-index: 999;*/
        cursor: pointer;
    }

    .play-area{
        display:block;
        width:100%;
        height:100%;
        position: relative;
    }

    .video-item img{
        margin-bottom: 10px;
    }

    .video-item a{
        text-decoration: underline;
    }
    .video-item a:hover{
        text-decoration: none;
    }
    .play-area{
        text-align: left;
        font-size: 20px;
    }
}

.news-page .news .item {
    margin: 0 0 10px;
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #b0b0b0;
    padding-bottom: 10px;
}
.news-page .news .photo {
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
    position: relative;
}
.news-page .news .inner {
    height: 1%;
    margin: 0;
    overflow: hidden;
}

.news-page .news .photo {
    height: 100px;
    width: 100px;
}
.news-page .news .photo span {
    background: rgba(0, 0, 0, 0) url("/images/photo-border.png") no-repeat scroll 0 0;
    height: 100px;
    width: 100px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.news-page .anons{
    font-size: 13px;
}

.news-page .new-title{
    font-size: 18px;
    margin: 0 0 4px;
}

.news-page .date{
    margin: 0 0 2px;
    font-size: 13px;
}
.news-page  .news-name{
    margin: 0 0 5px;
}

.news-page .anons-mobile{
    display: none;
    margin: 0 0 5px;
    clear: both;
}
.archive-link a, .news a{
    text-decoration: underline;
}
.archive-link a:hover, .news a:hover{
    text-decoration: none;
}

@media (max-width: 980px) {
    .news-page .anons, .news-page .news-anons{
        display: none;
    }
    .news-page .anons-mobile{
        display: block;
        clear: both;
        margin: 0;
        font-size: 18px;
        line-height: 1.2;
        letter-spacing: 0.6px;
        color: #59595b;
        padding-top: 15px;
    }
    .new-title{
        display: block;
        margin: 0;
        font-size: 18px;
        line-height: 1.2;
        letter-spacing: 0.6px;
        color: #59595b;
    }
    .news-page .new-title{
        font-size: 18px;
    }
    .news-page .date{
        font-size: 18px;
    }
    .news-page .news .item{
        font-size: 18px;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    .archive-link a{
        font-weight: bold;
        font-size: 20px;
    }
    .news-page  .news-name{
        font-family: "PT Sans",Tahoma,Geneva,sans-serif;
        font-size: 18px;
    }
}



.lph__page-content .news .item {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #b0b0b0;
}
.lph__page-content .news .photo {
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
    position: relative;
}
.lph__page-content .news .inner {
    height: 1%;
    margin: 0;
    overflow: hidden;
}

.lph__page-content .news .photo {
    height: 100px;
    width: 100px;
}
.lph__page-content .news .photo span {
    background: rgba(0, 0, 0, 0) url("/images/photo-border.png") no-repeat scroll 0 0;
    height: 100px;
    width: 100px;
    position: absolute;
    top: 0px;
    left: 0px;
}

#content .lph__page-content .news h4 {
    font-weight: normal;
}
#content .lph__page-content .news h4 a {
    font-size: 130%;
}

#content .article .date, #content .news .date, #content .news-item .date {
    margin: 0 0 5px;
}

.news-name{
    font-size: 14.8167px;
}
.news-name a{
    text-decoration: underline;
}
.news-name a:hover{
    text-decoration: none;
}

#content .lph__page-content .news p {
    margin: 0;
}

.news_archive {
    border-top: 1px solid silver;
    padding-top: 10px;
    color: #676767;
    font-size: 13.6px;
}

.news_archive a{
    text-decoration: underline;
}

.news_archive a:hover{
    text-decoration: none;
}

/* списко новостей слева */

.news_viking .news__image{
    margin: 0 10px 0 0;
}

.lph__page-content .add-aside .news .inner a {
    font-size: 0.85em;
}
.lph__page-content .add-aside .news .inner .date {
    font-size: 0.8em;
}


@media (min-width: 980px) {
    /*  продукция лпх */
    .lph__text-default{
        color: #a7a9ac;
        font: 14px "PT Sans",Tahoma,Geneva,sans-serif;
        padding: 0 0 10px;
    }
}







/* технологиии применения */

.button-select-cat a {
    background: #76b944 url("/images/arrow_w.png") no-repeat scroll 176px 13px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    padding: 5px 5px 5px 0;
    text-align: center;
    width: 190px;
    text-decoration: none;
    box-sizing: content-box;
}
.block-filter {
    margin-bottom: 15px;
    position: relative;
    width: 195px;
}
.filter-list {
    background: #edf4f7 none repeat scroll 0 0;
    display: none;
    position: absolute;
    top: 30px;
    width: 195px;
    z-index: 10;
}
.filter-list ul {
    margin: 0;
    padding: 10px 20px 15px;
}
.filter-list ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.filter-list ul li {
    list-style-type: none;
    margin: 0;
    padding: 2px 0;
}
.filter-list ul li a {
    color: #000;
}
.f-section-title {
    color: #a7a9ac;
    font-size: 15px;
    padding: 0;
}
.tech-list {
    padding: 30px 0 0;
}
.mobile-pic {
    float: left;
    margin-left: -9px;
    margin-top: 7px;
    width: 103px;
}

.content-text .tech-list a {
    color: #80bd00;
}

.tech-list .news-name{
    font-size: 16.7px;
}

@media (max-width: 980px) {
    .block-filter{
        display: none;
    }
    .catalog-expectrum{
        font-size: 18px;
    }
    /* #content dd{
         margin: 0 0 15px 0;
     }*/
}



/* препараты группы экспертум */
.catalog_pdf {
    background: rgba(0, 0, 0, 0) url("/images/catalog2017.jpg") no-repeat scroll 14px center;
    border-bottom: 1px solid #bebebe;
    border-top: 1px solid #bebebe;
    color: #9e9a9a;
    font-size: 12px;
    line-height: 1.5em;
    padding: 35px 0 35px 100px;
}
.catalog_pdf_new {
    background: rgba(0, 0, 0, 0) url("/upload/сover_new_produk_20171.jpg") no-repeat scroll 14px center;
    border-bottom: 1px solid #bebebe;
    border-top: 1px solid #bebebe;
    color: #9e9a9a;
    font-size: 12px;
    line-height: 1.5em;
    padding: 35px 0 35px 100px;
}
.catalog_pdf_expertum {
    background: rgba(0, 0, 0, 0) url("/upload/expertum16.png") no-repeat scroll 14px center;
    border-bottom: 1px solid #bebebe;
    color: #9e9a9a;
    font-size: 12px;
    line-height: 1.5em;
    padding: 35px 0 35px 100px;
    box-sizing: content-box;
}
.catalog_pdf_expertum a{
    color: #80bd00;
    text-decoration: underline;
}
.catalog_pdf_expertum a:hover{
    color: #80bd00;
    text-decoration: none;
}
.catalog_pdf_new a {
    color: #9e9a9a;
    text-decoration: none;
}
.catalog_pdf a {
    color: #9e9a9a;
    text-decoration: none;
}
.catalog_pdf_padd {
    padding-bottom: 20px;
}
#content #prod_left_menu > li.current > ul > li.current > a {
    color: #5eb1e3;
}
.search_form_page {
    height: 30px;
}


.catalog .item-expectrum-1 h2 {
    color: #54b3e9;
}
.catalog .item-expectrum-2 h2 {
    color: #80bd00;
}
.catalog .item-expectrum-3 h2, #content {
    color: #2f373a;
}
.catalog .item-expectrum-4 h2 {
    color: #f0bf00;
}


.catalog-expectrum dl dd{
    margin: 0 0 5px 0;
}
.catalog-expectrum dl {
    margin: 0 0 0 0;
}



@media (min-width: 980px) {
    .catalog-expectrum .line-title-s{
        font-family: "PT Sans", sans-serif;
    }
    .line-title-s {
        font-size: 26px !important;
        padding-bottom: 13px;
    }

    .catalog.catalog-expectrum h2 {
        font-size: 14px;
        line-height: 24px;
    }


    .catalog-expectrum h2{
        font-size: 26px;
    }
    .catalog-expectrum h2{
        font-size: 26px;
        font-weight: bold;
        margin: 0 0 5px;
    }
}

@media (max-width: 980px) {
    .catalog-expectrum .line-title-s{

    }
    .catalog-expectrum .lph-products{
        margin: 0px;
    }
    .catalog_pdf_padd {
        padding-left: 18px;
        padding-right: 18px;
    }
}



@media (min-width: 660px) {

    .sng-menu_list  {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-line-pack: center;
        align-content: center;
        width: 100%;

    }
}


.sng-menu_list{
    width: 100%;
}

@media (min-width: 980px) {
    .sng-menu_list {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
}

@media (min-width: 980px) {
    .sng-menu_column {
        width: 180px;
        margin: 0 0 20px; }


    .lph-products dl{
        margin: 0px;
    }
}
@media (min-width: 660px) {
    .sng-menu_column {
        position: relative;
        width: 180px;
        margin: 0 5px  0px; }
}

.sng-menu_column{
    vertical-align: top;
    padding-bottom:26px;
    text-align:left;
    /* float: left;
     margin-left: 10px; */
}

.left-column-navigation__list .green-link a{
    color: color: #71bf44;
}
.page-cultures{
    padding:  10px 0 0 0;
}
.page-cultures ul li a{
    box-sizing: content-box;
}
#content .page-cultures ul.add-nav li {
    float: left;
    list-style-type: none;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    width: 147px;
    box-sizing: content-box;
}

@media (max-width: 660px) {
    #content .page-cultures ul.add-nav li {
        float: left;
        list-style-type: none;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
        text-align: center;
        width: 110px;
        box-sizing: content-box;
    }
    .page-cultures{
        padding:  20px 0 0 0;
    }
}



#content .page-cultures ul.add-nav a {
    height: 20px;
    padding: 70px 0 0;
}
#content .page-cultures ul.add-nav a {
    background-position: center top;
}
#content .page-cultures ul.add-nav {
    margin: 0;
    padding: 0;
}
.box_text h1, .box_text .main_title {
    color: #50afdf;
    font-size: 22px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 13px;
}

.page-cultures a {
    color: #80bd00;
    text-decoration: underline;
    font-size:  13.6px;
}
.page-cultures a:hover{
    text-decoration: none;
}

#content ul.add-nav {
    color: #5eb1e3;
    font-size: 1em;
    margin: 0;
}
.green_links ul.add-nav {
    color: #80bd00;
}
#content ul.add-nav li {
    margin: 0 0 10px;
}
#content ul.add-nav a {
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: block;
    height: 1%;
    padding: 26px 0 42px 100px;
}
#content ul.add-nav a {
    padding: 26px 0 22px 72px;
}
#content ul.add-nav .item-1 a {
    background-image: url("/images/add-nav-item-bg-1.jpg");
}
#content ul.add-nav .item-2 a {
    background-image: url("/images/add-nav-item-bg-2.jpg");
}
#content ul.add-nav .item-3 a {
    background-image: url("/images/add-nav-item-bg-3.jpg");
}
#content ul.add-nav .item-4 a {
    background-image: url("/images/add-nav-item-bg-4.jpg");
}
#content ul.add-nav .item-5 a {
    background-image: url("/images/add-nav-item-bg-5.jpg");
}
#content ul.add-nav .item-6 a {
    background-image: url("/images/add-nav-item-bg-6.jpg");
}
#content ul.add-nav .item-7 a {
    background-image: url("/images/add-nav-item-bg-7.jpg");
}
#content ul.add-nav .item-8 a {
    background-image: url("/images/add-nav-item-bg-8.jpg");
}
#content ul.add-nav .item-9 a {
    background-image: url("/images/add-nav-item-bg-9.jpg");
}
#content ul.add-nav .item-10 a {
    background-image: url("/images/add-nav-item-bg-10.jpg");
}
#content ul.add-nav .item-1 a {
    background-image: url("/images/add-nav-item-bg-1_small.jpg");
}
#content ul.add-nav .item-2 a {
    background-image: url("/images/add-nav-item-bg-2_small.jpg");
}
#content ul.add-nav .item-3 a {
    background-image: url("/images/add-nav-item-bg-3_small.jpg");
}
#content ul.add-nav .item-4 a {
    background-image: url("/images/add-nav-item-bg-4_small.jpg");
}
#content ul.add-nav .item-5 a {
    background-image: url("/images/add-nav-item-bg-5_small.jpg");
}
#content ul.add-nav .item-6 a {
    background-image: url("/images/add-nav-item-bg-6_small.jpg");
}
#content ul.add-nav .item-7 a {
    background-image: url("/images/add-nav-item-bg-7_small.jpg");
}
#content ul.add-nav .item-8 a {
    background-image: url("/images/add-nav-item-bg-8_small.jpg");
}
#content ul.add-nav .item-9 a {
    background-image: url("/images/add-nav-item-bg-9_small.jpg");
}
#content ul.add-nav .item-10 a {
    background-image: url("/images/add-nav-item-bg-10_small.jpg");
}
#content ul.add-nav .item-12 a {
    background-image: url("/images/add-nav-item-bg-12_small.jpg");
}
#content ul.add-nav .item-13 a {
    background-image: url("/images/add-nav-item-bg-13_small.jpg");
}
#content ul.add-nav .item-14 a {
    background-image: url("/images/add-nav-item-bg-14_small.jpg");
}
#content ul.add-nav .item-15 a {
    background-image: url("/images/add-nav-item-bg-15_small.jpg");
}
#content ul.add-nav .item-16 a {
    background-image: url("/images/add-nav-item-bg-16_small.jpg");
}
#content ul.add-nav .item-17 a {
    background-image: url("/images/add-nav-item-bg-17_small.jpg");
}
#content ul.add-nav .item-18 a {
    background-image: url("/images/add-nav-item-bg-18_small.jpg");
}
#content ul.add-nav .item-19 a {
    background-image: url("/images/add-nav-item-bg-19_small.jpg");
}
#content ul.add-nav .item-20 a {
    background-image: url("/images/add-nav-item-bg-20_small.jpg");
}
#content .catalog .item-197 h1, #content .catalog .item-197 h2 {
    color: #54b3e9;
    font: bold 0.95em/120% Tahoma,Geneva,sans-serif;
    margin: 0 0 5px;
}

#content .catalog .item-197 a {
    color: #80bd00;
}



#slideshow img {
    width: 300px;
}
#slideshow img.visible {
    display: inline !important;
}
#slideshow img.hidden {
    display: none !important;
}
#slideshow a {
    width: 300px;
}
#slideshow .img_wrapper {
    height: 200px;
    overflow: hidden;
    width: 300px;
}
#slideshow {
    float: left;
    margin: 0 10px 5px 0;
    overflow: hidden;
    width: 300px;
}
#slideshow #control {
    background-color: #cfedff;
    float: left;
    height: 20px;
    margin: 0;
    text-align: center;
    width: 300px;
}
#slideshow #control span {
    color: #333333;
    font-size: 12px;
}
#slideshow #control .no_show_l, #slideshow #control .no_show_r {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    cursor: default;
    float: left;
    height: 20px;
    margin: 0;
    width: 20px;
}
#slideshow #control .no_show_r {
    float: right;
}
#slideshow #zoom {
    background: rgba(0, 0, 0, 0) url("/images/zoom.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 15px;
    margin: 200px 0 0 280px;
    position: absolute;
    width: 15px;
}
#slideshow #scroll_left {
    background: rgba(0, 0, 0, 0) url("/images/zoom.png") no-repeat scroll 5px -397px;
    cursor: pointer;
    float: left;
    height: 20px;
    margin: 0;
    width: 20px;
}
#slideshow #scroll_right {
    background: rgba(0, 0, 0, 0) url("/images/zoom.png") no-repeat scroll 5px -297px;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0;
    width: 20px;
}
#slideshow #slide_title {
    color: #390;
    font-size: 12px;
    margin: 3px;
}
#slideshowCol {
    display: inline-block;
    float: left;
    margin: 0 10px 10px 0;
}
.vertical-slideshow {
    overflow: hidden;
    position: relative;
    width: 578px;
}
.vertical-slideshow img {
    display: block;
    margin: 10px 3px;
    text-align: center;
}
#content #slideshowPanorama img {
    margin: 0;
}
.slideshowTextWrapper {
    height: 1%;
    overflow: hidden;
}
.slideshowTextWrapper div {
    clear: both;
}

@media (max-width: 980px) {
    #slideshow{
        /* display: none;*/
        margin: 0 auto 20px;
        float: none;
    }
    .news-item{
        clear: both;
    }

    #slideshow #scroll_left {
        background: rgba(0, 0, 0, 0) url("/images/arrow-left.jpg") no-repeat scroll 0px 0px;
        background-size: cover;
        cursor: pointer;
        float: left;
        height: 16px;
        margin: 0;
        width: 16px;
    }
    #slideshow #scroll_right {
        background: rgba(0, 0, 0, 0) url("/images/arrow-right.jpg") no-repeat scroll 0px 0px;
        background-size: cover;
        cursor: pointer;
        float: right;
        height: 16px;
        margin: 0;
        width: 16px;
    }
    #slideshow #control{
        background: transparent;
    }
    #slideshow #control span{
        font-size: 14px;
        position: relative;
        top: -5px;
    }
}


.services__images{
    margin-right: 20px;
}

ul.newspaper-menu{
    padding: 0px 0 15px 0;
    margin: 0px;
}
ul.newspaper-menu ul{
    padding: 0px 0px 0px 15px;
    margin: 0px;
}
ul.newspaper-menu li{
    list-style-type: none;
}
ul.newspaper-menu a{
    color: #a7a9ac;
    font-size: 14.9667px;
    text-decoration: underline;
}
ul.newspaper-menu a:hover{
    text-decoration: none;
}
ul.newspaper-menu .current a{
    color:  #5eb1e3;
}


.second-menu a{
    color: #a7a9ac;
    font-size: 14.9667px;
}
.second-menu li{
    list-style-type: none;
}
.second-menu .current a{
    color:  #5eb1e3;
}
.second-menu a{
    color: #a7a9ac;
    font-size: 14.9667px;
    text-decoration: underline;
}
.second-menu a:hover{
    text-decoration: none;
}

.second-menu ul{
    padding: 0px 0 0 25px;
    margin: 0px;
}
.li-text{
    color:  #5eb1e3;
    font-size: 14.9667px;
    list-style-type: none;
}

.culture_menu{
    color: #59595b;
    font-size: 13px;
    margin-bottom: 20px;
}
.culture_menu a{
    text-decoration: underline;
}
.culture_menu a:hover{
    text-decoration: none;
}


.services-newspaper .article p{
    font-size: 13px;
    margin: 0 0 20px;
    color: #2f373a;
}
@media (max-width: 980px) {
    .services-newspaper .article  p{
        font-size: 18px;
        font-family: 'PT Sans';
    }
}

.mobile-show{
    display: none;
}
.mobile-hide{
    display: block;
}
@media (max-width: 980px) {
    .mobile-show{
        display: block;
    }
    .mobile-hide{
        display: none;
    }
}

.saf-table td a {
    color: #2f373a;
    text-decoration: underline;
}

.saf-table td a:hover{
    color: #2f373a;
    text-decoration: none;
}

.company__info-text a{
    text-decoration: underline;
}
.company__info-text a:hover{
    text-decoration: none;
}

.company__info-text-v{
    font-size: 13px;
    line-height: 18px;
    margin-top: 0px;
}

.left-column-navigation__list .current > a{
    /*color: #5eb1e3;*/
}

.catalog-expectrum dl dd{
    margin-left: 0px;
}

@media (max-width: 980px) {
    .company__info-text-v{
        font-size: 18px;
        line-height: 22px;
    }

    .product__center-column .catalog h1{
        padding-left: 0px;
        margin: 0 0 30px 0;
    }

    .lph__page-content  .title-section-list{
        padding-top: 15px;
    }
}


@media (min-width: 980px) {
    .publications-list .services-newspaper__article-title-link{
        font-size: 20.4px;
        font-family: "PT Sans",​Tahoma,​Geneva,​sans-serif;
    }
    .page-content h3.services-newspaper__article-title{
        margin-bottom: 5px;
    }
}

.column_text{
    color: #676767;
    font-size: 13.6px;
    line-height: 18px;
}

@media (min-width: 980px) {
    .column_text .col1 {
        float: left;
        width: 469px;
        box-sizing: content-box;
    }
    .column_text .col2 {
        float: left;
        width: 469px;
        box-sizing: content-box;
    }
}
.column_text .col1 {


}
.column_text .col2 {


}
.column_text div.col1 {
    padding: 0 40px 0 0;
}

.column_text a{
    color: #73bbe7;
    text-decoration: underline;
}
.column_text a:hover{
    text-decoration: none;
}

.clear {
    clear: both;
}

@media (min-width: 980px) {
    .card__image-left{
        box-sizing: content-box;
    }
    .left-p{
        padding-right: 10px;
    }
    .card__link-default_expectrum{
        padding-top: 10px;
    }

}
.card__text-default a{
    color: #2abae7;
    text-decoration: underline;
}
.card__text-default a:hover{
    text-decoration: none;
}

.hot-line-text-top{
    padding-top: 20px;
}

.card__list-dot li{
    line-height: 17px;
    padding: 0 0 7px 0;

}
.services-left-menu .current > a{
    color: #5eb1e3;
}
.current > a.left-column-navigation__link,
.current-sub > a.left-column-navigation__sub-link{
    color: #5eb1e3;
}

.product__left-column ul#green .current ul .current a{
    color: #80bd00;
}
ul#green .left-column-navigation__list .current > a {
    color: #80bd00;
}

ul#green a.left-column-navigation__under-sub-link_active{
    color: #71bf44;
}

ul#green a{
    text-decoration: underline;
}
ul#green a:hover{
    text-decoration: none;
}

.product__left-column ul.nav ul.drugs {
    line-height: 110%;
}
.product__left-column ul.nav ul.drugs a {
    color: #a7a9ac !important;
    font-size: 12.7167px;
    line-height: 16.4667px;
}

.product__left-column ul.nav ul.drugs .current a {
    text-decoration: none;
}
.product__left-column ul.nav ul.drugs .current a.item-70 {
    color: #a7207c !important;
}
.product__left-column ul.nav ul.drugs .current a.item-71 {
    color: #e44f47 !important;
}
.product__left-column ul.nav ul.drugs .current a.item-83 {
    color: #ef9341 !important;
}
.product__left-column ul.nav ul.drugs .current a.item-72 {
    color: #009d61 !important;
}
.product__left-column ul.nav ul.drugs .current a.item-73 {
    color: #0097c3 !important;
}
.product__left-column ul.nav ul.drugs .current a.item-155 {
    color: #3563aa !important;
}
.product__left-column ul.nav ul.drugs .current a.item-229 {
    color: #54b3e9 !important;
}
.product__left-column ul.nav ul.drugs .current a.item-198 {
    color: #ee119b !important;
}
.product__left-column ul.nav ul.drugs .current a.item-370 {
    color: #93D500 !important;
}
.product__left-column ul.nav ul {
    margin: 0;
    padding: 5px 0 0 15px;
}
.product__left-column ul.nav ul li {
    padding: 0;
}


.topic-rating{
    font-size: 13.6px;
    line-height: 20px;
}
.topic-rating input.add_vote{
    border: none;
    background: #E5E5E5;
    padding: 5px 10px;
    line-height: 18px;
    font-size: 16px;
    border: 1px solid #D1D1D1;
    border-radius: 10px;
}
.topic-rating input.add_vote:hover{
    background: #EFEFEF;
}

.topic-rating input{
    margin: 4px 4px 0;
}

.services__left-column .bx-filter{
    margin-top: 60px;
}
.catalog_pdf_padd {
    padding-bottom: 20px;
}
.catalog_pdf {
    border-bottom: 1px solid #bebebe;
    border-top: 1px solid #bebebe;
    color: #9e9a9a;
    font-size: 12px;
    line-height: 17px;
    padding: 35px 0 35px 100px;
    box-sizing: content-box;
    font-size: 13px;
}




@media (min-width: 980px) {
    .seria-table .s-first-column{
        width: 166px;
    }
}

@media (max-width: 980px) {
    .seria-table .s-first-column{
        width: 100%;
        text-align: center;
    }
    .seria-table .s-first-column img{
        margin: 0 auto;
    }
    .seria-table,  .seria-table tbody, .seria-table tr td, .seria-table tr {
        display: block;
    }
    .seria-table tr {
        border-bottom: 1px solid #eee;
        padding: 30px 0 10px 0;
    }
    .seria-table tr:last-child{
        border-bottom: 1px solid #ccc;
    }

    .seria-table .a-image-column{
        width: 100%;
        text-align: center;
    }

    .culture_social{
        display: none;
    }


}


.contact-item{
    margin: 0 0 40px 0;
}

.contacts-list .region-name{
    color: #5eb1e3;
    font-size: 20px;
    font-weight: normal;
    line-height: 130%;
    margin: 0 0 12px;
}
.content-wrapper .contact-item{
    margin: 0 0 40px;
}

.company__info-text h2{
    margin:  0 0 12px 0;
}

.company  .contact-item h2{
    color: #676767;
    font-family: 'PT Sans Bold';
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 6px;
}
.company   .contact-item h3{
    color: #a7a9ac;
    font-size: 18px;
    font-weight: normal;
    line-height: 130%;
    margin: 4px 0 10px;
    font-family: 'PT Sans';

}
.company  .contact-item .g-title{
    color: #a7a9ac;
    font-size: 19px;
    font-weight: normal;
    line-height: 130%;
    margin: 4px 0 10px;
}


.lph__page-content .fb_title a{
    text-decoration: none;
}


.form-order-price .submit-form{
    float: right;
}


.company-panorama__image{
    max-width: 585px;
}

@media (max-width: 660px) {
    .company-panorama__image{
        max-width: 100%;
    }


    .footer__share .share42init #share42{
        display: block;
        width: 150px;
        margin: 0 auto;
    }
    .rlist .rlist tr, .rlist tbody, .rlist tr td{
        display: block;
    }
    .rlist tr{
        margin: 0 auto;
    }


    .content-table__wrapper_active {
        display: block;
        max-width: 100%;
        height: 500px;
        overflow: auto;
        margin-bottom: 20px; }
}



.company-mobile-panorama{
    display: flex;
    height: 250px;
}

.company-mobile-panorama-avgust-bel{
    display: flex;
    height: 383px;
}

.company .company__list li.current a.company__link,
.page-content .company__list li.current a{
    color: #5eb1e3;
}


div.services-newspaper-menu ul{
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

div.services-newspaper-menu li {
    margin-bottom: 10px;
}

div.services-newspaper-menu li a{
    color: #59595b;
    font-size: 18px;
    text-decoration: underline;
}
div.services-newspaper-menu li a:hover{
    text-decoration: none;
}

div.services-newspaper-menu  .current > a{
    color: #62b2e1;
}

div.services-newspaper-menu .second-menu ul{
    margin-left: 15px;
    margin-top: 10px;
}
div.services-newspaper-menu .second-menu a{
    color: #59595b;
    font-size: 18px;
    text-decoration: underline;
}

div.services-newspaper-menu .second-menu a.current{
    color: #62b2e1;
}
div.services-newspaper-menu .second-menu li.current a{
    color: #62b2e1;
}


.main_video{
    padding: 0 0 10px 0;
    position: relative;
    overflow: hidden;
}

.main_video .vjs-slogan{
    color: #fff;
    font-family: 'PT Sans';
    font-size: 40px;
    position: absolute;
    right: 40px;
    top: 410px;
    z-index: 99;
}

@media (max-width: 980px) {
    .main_video .vjs-slogan{

        font-size: 30px;
        position: absolute;
        right: 40px;
        top: 240px;
    }
}

@media (max-width: 624px) {
    .main_video .vjs-slogan{
        font-size: 20px;
        position: absolute;
        right: 20px;
        top: 170px;
    }
}

@media (max-width: 524px) {
    .main_video .vjs-slogan{
        font-size: 18px;
        position: absolute;
        right: 20px;
        top: 130px;

    }

    .video-js .vjs-big-play-button {
        height: 3em !important;
        line-height: 3em !important;
        width: 3em !important;
        font-size: 30px;
    }
    .vjs-big-play-centered .vjs-big-play-button{
        top: 80%!important;
        left: 65%!important;
    }
    .vjs-big-play-button::before {
        font-size: 54px!important;
    }

}

.card__opt-list-preview img{
    height: 95px;
    float: left;
    margin: 0 3px 3px 0;
}

.search_form_page {
    height: 30px;
}
.search_form_page input.inputtext, .search_form_page select {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #d5d5d6;
    float: left;
    margin: 0;
}
.search_form_page input.inputtext {
    margin-right: 5px;
    width: 416px;
}
.search_form_page input.inputbutton {
    background: #b6b7b9 none repeat scroll 0 0;
    border: 1px solid #b6b7b9;
    color: #ffffff;
    cursor: pointer;
    float: left;
    margin: 0;
    width: 106px;
}
.search_form_page .styled-select2 {
    background: rgba(0, 0, 0, 0) url("../images/arrow.jpg") no-repeat scroll right center;
    border-color: -moz-use-text-color #c8c8c8 -moz-use-text-color -moz-use-text-color;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    float: left;
    overflow: hidden;
    width: 242px;
}
.search_form_page #selectIB_inner {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 260px;
}

#table92 .text{
    font-size: 16px;
}
.search-table a{
    text-decoration: underline;
}
.search-table a:hover{
    text-decoration: none;
}

.doc-item{
    font-size: 13px;
    margin: 0px 0 20px 0;
}

.doc-item a{
    text-decoration: underline;
}
.doc-item a:hover{
    text-decoration: none;
}

.overlay {
    background: transparent url("../img/overlay_2.png") repeat scroll left top;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100000;
}
.box_form {
    background-color: #fff;
    border-radius: 10px;
    left: 50%;
    margin-left: -255px;
    padding: 30px;
    position: absolute;
    top: -1200px;
    width: 510px;
    z-index: 100001;
}

@media (max-width: 980px) {
    .box_form {
        width: 300px;
        margin-left: -150px!important;
    }
}

.box_form h1 {
    padding: 10px 0;
}
a.boxclose {
    background: transparent url("../img/close.png") repeat scroll 0 0;
    color: #000000;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 14px;
    height: 51px;
    margin-right: -3px;
    margin-top: -26px;
    position: absolute;
    right: -13px;
    top: 8px;
    width: 51px;
}
.box_form .column {
    float: left;
    font-family: Arial;
    text-align: center;
    width: 300px;
}
.box_form .block {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.box_form .m-column {
    float: none;
    left: 0;
    width: 100%;
}
.clear {
    clear: both;
}
.auth_line {
    line-height: 25px;
    padding-bottom: 10px;
}
.auth_line_left {
    float: left;
    width: 55px;
}
.auth_line_right {
    float: left;
    padding-left: 10px;
}
.login_form {
    margin: 0 auto;
    padding-top: 10px;
    width: 280px;
}
.auth_line_right_txt.auth_line {
    padding-right: 2px;
    text-align: right;
}
.auth_line_right_txt.auth_line input {
    background: #87bf57 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
}
.form_padd input[type="text"], .form_padd input[type="password"] {
    border: 1px solid #aeaeae;
    padding: 3px 5px;
    width: 200px;
}
.reg_form {
    margin: 0 auto;
    width: 355px;
}
.reg_form .auth_line_left{
    width: 130px;
}
.form_padd {
    padding-top: 20px;
}
.auth_line_title{
    border-bottom: 1px solid #aeaeae;
    font-size: 16px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.info_2{
    display: none;
}

.banners{
    text-align: left;
}

.form_register{
    display: none;
}
.message{
    color: #008000;
    text-align: center;
}

.red{
    color: #ff0000;
}


.product-switch__desktop-tabs-item-link {
    padding: 0 6px;
    color: #a7a9ac;
    border-right: 1px solid #a7a9ac;
    font-size: 12px;
    line-height: 1;
    cursor: pointer; }
.product-switch__desktop-tabs-item-link a{
    color: #a7a9ac !important;
    text-decoration: underline;
}
.product-switch__desktop-tabs-item-link a:hover{
    text-decoration: none;
}

.lph_product a.product-switch__mobile-tab{
    text-decoration: none;
}
.product-switch__desktop-tabs-item a{
    text-decoration: underline;
}
.product-switch__desktop-tabs-item a:hover{
    text-decoration: none;
}

ul.site-map{
    font-size: 13px;
    margin: 0px;
    padding: 0px 0px 20px 20px;
}
ul.site-map ul{
    padding: 0 0 20px 30px;
}
ul.site-map ul ul{
    padding: 0 0 10px 30px;
}

.lph-footer-menu .footer__list{
    padding: 0 0 0 10px;
}

.lph-footer-menu .footer__item{
    padding: 0 13px;
}
.lph-footer-menu{
    width: 560px;
}
.lph-footer-menu .footer__list{
    width: 620px;
}

.header__phone{
    align-items: end;
    display: flex;
    flex-direction: column;
    color: #474f51;
    padding: 10px 16px 0 0;
}
.lph-call-phone{
    font-weight: bold;
    font-size: 18px;
}
.comment-call{
    font-size: 13px;
}

.main_video .video-js{
    background: url('/upload/avgust.png');
    background-color: #000000;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.testing-list{
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 20px;
}
.testing-list .file-pdf{
    width: 33.3%;
}

.testing-list .file-pdf{
    padding: 10px 0 10px 0px;
}

.green_links .testing-list .file-pdf a{
    background: rgba(0, 0, 0, 0) url("/images/pdf_icon.gif") no-repeat scroll 10px 0 / 18px auto;
    color: #a0a0a0;
    display: inline-block;
    font-size: 14px;
    padding: 0 20px 0 37px;
}


.pdf-list .file-pdf{
    padding: 10px 0 15px 0px;
}

.green_links .pdf-list .file-pdf a{
    background: rgba(0, 0, 0, 0) url("/images/pdf_icon.gif") no-repeat scroll 2px 0 / 18px auto;
    color: #a0a0a0;
    font-size: 15px;
    padding: 2px 0 2px 27px;
}
.green_links .pdf-list .file-pdf a:hover{
    text-decoration: underline;
}

.t-g_head{
    background: #df4c4a;
    color: #fff;
}
.green_links .g-table a{
    color: #df4c4a;
}
.green_links .g-table a:hover{
    text-decoration: underline;
}

.navigation_rf-catalog li.left-column-navigation__item.root-item ul.root-item{
    display: none;
}
.navigation_rf-catalog li.left-column-navigation__item.root-item-selectedul.root-item{
    display: block;
}
.navigation_rf-catalog li.left-column-navigation__item.root-item-selected ul li.left-column-navigation__under-sub-item{
    padding: 0px 0px 5px 0px
}

/* блок сертификаты */
.sertificates-text-columns .column-1{
    float: left;
}

.sertificates-text-columns .column-2{
    float: right;
}

.overlay {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    cursor: default;
    display: block;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 210;
}
.mobile-popup{
    padding: 10px;
    position: absolute;
    top: 100px;
    width: 100%;
    z-index: 9999;
}
.mobile-popup-warp{
    background: #fff;
    border-radius: 15px;
    padding: 10px 25px;
    text-align: center;
    position: relative;
}
.mobile-bold-text{
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.49;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}
.mobile-grey-text{
    color: #999999;
    font-size: 14px;
    line-height: 1.4;
    padding: 10px 0 24px;
}
.button-continue{
    background-color: #00a2e7;
    border-radius: 11px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 auto 21px;
    padding: 8px 0 8px;
    max-width: 220px;
    height: 36px;
    width: 100%;
}
.link-continue-browser{
    font-size: 13px;
    color: #999999;
    margin-bottom: 10px;
    cursor: pointer;
}
.close{
    background: url("/assets/img/close.jpg") no-repeat;
    background-size: contain;
    height: 16px;
    position: absolute;
    right: 10px;
    width: 16px;
    cursor: pointer;
}
.icon_lph{
    background: url("/assets/img/icon-app.png") no-repeat;
    background-size: contain;
    width: 75px;
    height: 75px;
    margin: 15px auto 5px auto;
}

@media screen and (min-width: 981px){
    .news-list--ie {
        padding-left: 53%;
    }
}

/* contacts map */
.for_map_rigion-title{
    pointer-events: none;
    z-index: 100;
}

.for_map_bg {
    height: 361px;
    left: 0;
    position: absolute;
    top: 0;
    width: 585px;
    z-index: 99;
}
.for_map_bg_rel {
    height: 361px;
    position: relative;
    width: 585px;
}

.html-map  {
    position: relative;
}
.html-map area{
    cursor: pointer;
    background: red;
}
#reg_hover_1{
    width: 254px;
    height: 272px;
    position: absolute;
    background: url('/assets/img/map-1.png');
    left: 329px;
    position: absolute;
    top: 36px;
}
#reg_hover_2{

    background: url('/assets/img/map-2.png');
    height: 282px;
    left: 201px;
    position: absolute;
    top: 17px;
    width: 207px;
}

#reg_hover_5{
    background: url('/assets/img/map-5.png');
    height: 162px;
    left: 149px;
    position: absolute;
    top: 104px;
    width: 117px;
}

#reg_hover_8{
    background: url('/assets/img/map-8.png');
    height: 111px;
    left: 10px;
    position: absolute;
    top: 95px;
    width: 193px;
}

#reg_hover_9{
    background: url('/assets/img/map-9.png');
    height: 20px;
    left: 16px;
    position: absolute;
    top: 238px;
    width: 13px;
}

#reg_hover_6{
    background: url('/assets/img/map-6.png');
    height: 55px;
    left: 2px;
    position: absolute;
    top: 212px;
    width: 71px;
}
#reg_hover_11{
    background: url('/assets/img/map-11.png');
    height: 85px;
    left: 85px;
    position: absolute;
    top: 189px;
    width: 85px;
}

#reg_hover_13{
    background: url('/assets/img/map-13.png');
    height: 37px;
    left: 15px;
    position: absolute;
    top: 194px;
    width: 39px;
}

#reg_hover_12{
    background: url('/assets/img/map-12.png');
    height: 70px;
    left: 31px;
    position: absolute;
    top: 247px;
    width: 72px;
}
#reg_hover_3{
    background: url('/assets/img/map-3.png');
    height: 56px;
    left: 125px;
    position: absolute;
    top: 298px;
    width: 72px;
}
#reg_hover_7{
    background: url('/assets/img/map-7.png');
    height: 88px;
    left: 94px;
    position: absolute;
    top: 249px;
    width: 171px;
}
#reg_hover_4{
    background: url('/assets/img/map-4.png');
    height: 65px;
    left: 46px;
    position: absolute;
    top: 191px;
    width: 77px;
}
#reg_hover_10{
    background: url('/assets/img/map-10.png');
    height: 23px;
    left: 177px;
    position: absolute;
    top: 323px;
    width: 51px;
}

#reg_hover_15{
    background: url('/assets/img/map-15.png');
    height: 24px;
    left: 56px;
    position: absolute;
    top: 291px;
    width: 25px;
}

#reg_hover_16{
    background: url('/assets/img/map-16.png');
    height: 21px;
    left: 69px;
    position: absolute;
    top: 311px;
    width: 26px;
}

#reg_hover_17{
    background: url('/assets/img/map-17.png');
    height: 16px;
    left: 65px;
    position: absolute;
    top: 310px;
    width: 10px;
}


.for_all_map {
    position: relative;
    z-index: 110;
}
.company-map_bg {
    background: rgba(0, 0, 0, 0) url("/assets/img/map2.jpg") no-repeat scroll center center;
    width: 585px;
    height: 361px;
    position: relative;
    z-index: 110;
    margin-bottom: 40px;
}
#company-map-img{
    height: 361px;
    width: 585px;
}
.region_hover {
    background-repeat: no-repeat;
    display: none;
    position: absolute;
}

.for_map_rigion-title{
    color: #fff;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 361px;
    left: 0;
    position: absolute;
    top: 0;
    width: 585px;
}
.reg-name_1 {
    left: 370px;
    position: absolute;
    top: 149px;
    z-index: 111;
    width: 100px;
}
.reg-name_2{
    left: 280px;
    position: absolute;
    top: 210px;
    z-index: 111;
    width: 80px;
}
.reg-name_5{
    left: 190px;
    position: absolute;
    top: 190px;
    z-index: 111;
    width: 80px;
}

.reg-name_8{
    left: 75px;
    position: absolute;
    top: 160px;
    z-index: 111;
    width: 100px;
}

.reg-name_13{
    left: 33px;
    position: absolute;
    top: 198px;
    z-index: 111;
}
.reg-name_4{
    left: 64px;
    position: absolute;
    top: 216px;
    z-index: 111;
    width: 100px;
}
.reg-name_11{
    left: 111px;
    position: absolute;
    top: 236px;
    z-index: 111;
    width: 100px;
}

.reg-name_6{
    left: 10px;
    position: absolute;
    top: 227px;
    z-index: 111;
}

.reg-name_9{
    left: 22px;
    position: absolute;
    top: 245px;
    z-index: 111;
}
.reg-name_12{
    left: 57px;
    position: absolute;
    top: 268px;
    z-index: 111;
    width: 80px;
}
.reg-name_7{
    left: 165px;
    position: absolute;
    top: 286px;
    z-index: 111;
}
.reg-name_3{
    left: 149px;
    position: absolute;
    top: 316px;
    z-index: 111;
}
.reg-name_10{
    left: 162px;
    position: absolute;
    top: 329px;
    z-index: 111;
}
.reg-name_14{
    color: #000;
    left: 62px;
    position: absolute;
    top: 295px;
    z-index: 111;
}
.reg-name_15{
    color: #000;
    left: 75px;
    position: absolute;
    top: 314px;
    z-index: 111;
}
.reg-name_16{
    color: #000;
    left: 16px;
    position: absolute;
    top: 309px;
    z-index: 111;
}
.for_map_rigion-part{
    height: 361px;
    left: 0;
    position: absolute;
    top: 0;
    width: 585px;
}
.contacts-area-popup{
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: block;
    font-size: 15px;
    padding: 8px 10px;
    width: 200px;
    z-index: 140;
}
.reg_list_areas-1{
    position: absolute;
    top: 56px;
    left: 356px;
}
.reg_list_areas-2{
    position: absolute;
    top: 0px;
    left: 256px;
}
.reg_list_areas-5{
    position: absolute;
    top: 70px;
    left: 140px;
}
.reg_list_areas-8{
    position: absolute;
    top: 7px;
    left:  6px;
}

.reg_list_areas-4{
    position: absolute;
    top: -14px;
    left:  -135px;
}
.reg_list_areas-11{
    position: absolute;
    top: -75px;
    left:  36px;
}
.reg_list_areas-12{
     position: absolute;
     top: 125px;
     left: 6px;
 }
.reg_list_areas-15{
    position: absolute;
    top: 262px;
    left: 68px;
}
.reg_list_areas-16{
    position: absolute;
    top: 279px;
    left: 80px;
}
.reg_list_areas-17{
    position: absolute;
    top: 273px;
    left: 70px;
}
.reg_list_areas-16 .contacts-area-popup {
    width: 115px;
}
.reg_list_areas-15 .contacts-area-popup {
    width: 66px;
}
.reg_list_areas-17 .contacts-area-popup {
    width: 83px;
}
.contacts-area-popup .item{
    padding: 2px 0;
    color: #73bbe7;
}
.content-text .contacts-area-popup .item a{
    color: #73bbe7;
    text-decoration: underline;

}
.content-text .contacts-area-popup .item a:hover{
    text-decoration: none;
}
.contact-area{
    display: none;
    /*pointer-events: none;*/
}
map#company-map area.reg_1{
    background: #000;
}
.contact-area.active, .contact-area.active2 {
    display: block;
}

.simple-datail-new{
    font-size: 14px;
}

.pdf_list_carousel {
    margin: 0 auto;
    width: 100%;
    height:auto;
}
.pdf_list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
.pdf_list_carousel li {
    font-size: 40px;
    color: #999;
    text-align: center;
    width: 100%;
    height: auto;
    padding: 0;
    margin:5px 0 5px 0;
    display: block;
    float: left;
}
.pdf_list_carousel li img{
    width: 585px;
    height: 827px;
    border: 1px solid #eee
}

.pdf_list_carousel .pager{
    font-size: 13.6px;
    text-align: center;
    margin-top: 10px;
}
.pdf_list_carousel .pager a{
    padding: 0px 10px;
    color: #75B62A;
}
.pdf_list_carousel .pager a.selected{
    font-weight: bold;
}
.news-item .date{
    font-size: 13.6px;
}

.company__main--vacancy .news-item a {
    font-size: 20.4px;
    line-height: 1.1;
    letter-spacing: 0.7px;
    color: #62b2e1;
    text-decoration: underline;
}

.company__main--vacancy .news-item a:hover, .company__main--vacancy .news-item a:active {
    text-decoration: none;
}

h2.agreement-title {
    color: #000;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}

.agreement-list {
    list-style: none;
    counter-reset: li;
    padding: 0;
}

.agreement-list p {
    margin-bottom: 0;
    margin-top: 10px;
}

.agreement-list li {
    list-style-type: none;
    padding: 0;
    position: relative;
    padding-left: 25px;
}

.agreement-list--sublist li {
    padding-left: 25px;
}

.agreement-list li:before {
    counter-increment: li;
    content: counters(li,".") ". ";
    position: absolute;
    left: 0;
    top: 0;
}

h3.agreement-subtitle {
    display: inline;
    font-size: 1em;
}

.agreement-item-first-level {
    font-weight: bold;
    margin-bottom: 20px;
}

.agreement-list--sublist {
    font-weight: normal;
    margin-left: -25px;
}

ol ol ol.agreement-list--sublist {
    margin: 0;
}

ol ol ol.agreement-list--sublist li {
    padding-left: 40px;
}

.agreement-item-first-level:nth-child(n + 10) .agreement-list--sublist li {
    padding-left: 35px;
}


#content .protection_scheme--flex {
    list-style: none;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 0 20px;
    padding: 10px 0;
}

.protection_scheme__item {
    width: 48%;
    margin-bottom: 10px;
    clear: both;
}

.protection_scheme--flex a {
    text-decoration: none;
}

#content .protection_scheme--flex .scheme_title {
    padding-top: 0;
    margin-top: 10px;
    display: block;
}

@media (max-width: 768px) {
    #content .protection_scheme--flex {
      display: block;
    }

    .protection_scheme__item {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
        margin-bottom: 10px;
    }
    #content .protection_scheme--flex img {
        display: block;
        width: 65px;
    }
}

.caroufredsel_wrapper {
    cursor: default !important;
}

.main-slider__wrapper {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

.main-slider__button {
    background: transparent;
    border: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    outline: none;
}

.main-slider__button--prev {
    left: 5px;
    transform: translateY(-50%) translateX(-150%);
    transition-duration: 0.3s;
}

.main-slider__button--next {
    right: 5px;
    transform: translateY(-50%) translateX(150%);
    transition-duration: 0.3s;
}

.main-slider__button span {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.main-slider__button span::before {
    background-color: transparent;
    border: 3px solid #fff;
    border-left: none;
    border-bottom: none;
    content: '';
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    opacity: 0.7;
}

.main-slider__button:hover span::before {
    opacity: 0.9;
}

.main-slider__button:active span::before {
    opacity: 0.6;
}

.main-slider__button--prev span::before  {
    transform: translateY(-50%) rotate(-135deg);
    left: 0;
}

.main-slider__button--next span::before  {
    transform: translateY(-50%) rotate(45deg);
    right: 0;
}

.main-slider__wrapper:hover .main-slider__button--prev {
    transform: translateY(-50%) translateX(0);
    transition-duration: 0.3s;
}

.main-slider__wrapper:hover .main-slider__button--next {
    transform: translateY(-50%) translateX(0);
    transition-duration: 0.3s;
}

.top-slider__wrapper {
    position: relative;
}

.top-slider__wrapper:hover .main-slider__button--prev {
    transform: translateY(-50%) translateX(0);
    transition-duration: 0.3s;
}

.top-slider__wrapper:hover .main-slider__button--next {
    transform: translateY(-50%) translateX(0);
    transition-duration: 0.3s;
}

@media (min-width: 981px) {
    .desktop-hide {
        display: none;
    }
}

@media (max-width: 979px) {
    .main-slider__button--next, .main-slider__button-prev{
        display: none !important;
    }
}
.apps-list {
    list-style: none;
    padding-right: 0;
    margin: 0;
}
.apps-list__item {
    font-size: 15px;
    margin: 0 0 10px;
    padding: 0;
}
.apps-list__item a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #7a8080;
}
.apps-list__item img {
    width: 55px;
    height: auto;
    border-radius: 18px;
    border: solid 1px #d4d4d9;
    margin-right: 10px;
}
.full-height{
    min-height: calc(100vh - 490px);
}

.reg_list_areas-1-lower {
    top: 82px;
    left: 376px;
}

.reg_list_areas-2-lower {
    left: 272px;
}

.reg_list_areas-5-lower {
    top: 92px;
}

.reg_list_areas-8-lower {
    top: 26px;
    left: 0;
}

.reg_list_areas-4-lower {
    top: 6px;
    left: -133px;
}

.reg_list_areas-11-lower {
    top: -41px;
}

.reg_list_areas-12-lower {
    top: 143px;
}
.reg_list_areas-15-lower {
    top: 266px;
    left: 66px;
}
.reg_list_areas-17-lower {
    top: 277px;
}
.reg_list_areas-16-lower {
    top: 282px;
}
.content-wrapper ul {
    list-style: none;
    padding-left: 25px;
}
.content-wrapper ul li {
    overflow: hidden;
    position: relative;
    padding-left: 20px;
}
.content-wrapper ul li::before {
    content: '•';
    left: 5px;
    position: absolute;
    top: 0;
}
.content-wrapper ol {
    list-style-position: inside;
}