

/* Start:/bitrix/templates/aspro-allcorp/components/bitrix/menu/company/style.css?17943350091985*/
footer .menu {
    padding: 32px 0 18px 0;
}

footer .menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

footer .menu li {
    line-height: 18px;
    margin-bottom: 14px;
}

footer .menu li a {
    color: white;
}

.nav2level {
    /*padding: 30px 0 28px 0;*/
    text-align: center;
    position: relative;
    width: 100%;
    z-index: 10;
    background-color: #f3f3f3;
    font-family: "aktiv-grotesk-std", Helvetica, Arial, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.7;
    color: #666;
}

.nav2level ul {}

.nav2level ul li {
    font-size: 15px;
    font-weight: 300;
    display: inline;
    float: none;
    clear: none;
}

@media (max-width: 767px) {
    /*.nav2level ul li {
        padding: 1em 0 1em 0;
    }*/
    #chartdiv{
        display: none;
    }
}



.nav2level ul li a {
    text-decoration: none;
    color: #666;
    cursor: pointer;
padding: 25px 10px;
    /*padding: 0px 10px 0px 15px;*/
    font-weight: normal;
display:inline-block;
}

.nav2level ul li .a-active {
    display: inline-block;
    font-weight: normal;
    color: #666;
background-color: #e4e4e4;
padding: 25px 10px;
}

.nav2level ul li:hover a{
    background-color: #e4e4e4;
}
.nav2level ul li a:link {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

.nav2level ul li a:active, a:hover {
    outline: 0;
}

.nav2level ul li::after {
    padding: 0 0px 0 0px;
    border-right: 1px solid #CCC;
    content: "";
    margin: 0 0 0 0;
}

.nav2level ul li.last::after {
    border: none !important;
}

@media (max-width: 767px) {
.nav2level ul li a,
	.nav2level ul li .a-active{display: block;padding: 15px 10px;}
	.nav2level ul li::after{display:none}
}

.main .container2 {
    width: 100% !important;
}

.main .container2 .con {
    width: 100% !important;
    position: relative;
    margin: -25px -30px 0px -15px !important;
    padding: 0 0 0 0 !important;
    border: 0px solid #000000;
}

/* End */


/* Start:/bitrix/templates/aspro-allcorp/components//bitrix/system.pagenavigation/.default/style.css?1794335009275*/
.wrap_pagination{text-align: center;}
.pagination{ border-radius: 0; border-color: #dfe5e9; }
.pagination .icon{ color: #acb6bc; }
.pagination a, .pagination span{ border-radius: 0 !important; }
.pagination a:hover{ color: white; }
.pagination a:hover .icon{ color: white; }

/* End */


/* Start:/bitrix/templates/aspro-allcorp/components/bitrix/news.list/slider/style.css?17943350092945*/
.top-slider.flexslider{margin-bottom:30px;border:0;border-radius:0;box-shadow:none;}

.top-slider.flexslider .slides > li{height:250px;font-size:16px;line-height:20px;color:white;}

.top-slider.flexslider .slides > li .container{padding:0 30px;}

.top-slider.flexslider .slides > li .container.fa, .top-slider.flexslider .slides > li .container.fa .row, .top-slider.flexslider .slides > li .container.fa a{width:100%;height:100%;display:block;}

.top-slider.flexslider .slides a:not(.btn){font-size:16px;line-height:20px;color:white;}

.top-slider.flexslider .slides a.btn{color:white;}

.top-slider.flexslider .slides .img img{width:inherit;}

.top-slider .flex-direction-nav a{width:60px;height:60px;line-height:60px;text-align:center;text-shadow:none;background:rgba( 0, 0, 0, 0.7 );font-size:0;margin:-30px 0 0;}

.top-slider .flex-direction-nav .flex-prev{border-top-right-radius:3px;border-bottom-right-radius:3px;}

.top-slider .flex-direction-nav .flex-next{border-top-left-radius:3px;border-bottom-left-radius:3px;}

.top-slider .flex-direction-nav .flex-prev, .top-slider .flexslider:hover .flex-prev{left:0;}

.top-slider .flex-direction-nav .flex-next, .top-slider .flexslider:hover .flex-next{right:0;}

.top-slider .flex-direction-nav a:before{font-family:FontAwesome;font-size:20px;color:white;}

.top-slider .flex-direction-nav a.flex-prev:before{content:"\f104";}

.top-slider .flex-direction-nav a.flex-next:before{content:"\f105";}

.top-slider .flex-control-nav{bottom:15px;}

.top-slider .flex-control-nav li{margin:0 5px;}

.top-slider .flex-control-nav a{background:white;border:2px solid transparent;border-radius:17px;width:14px;height:14px;}

.top-slider .flex-control-paging li a{background:white;box-shadow:none;}

.top-slider .flex-control-nav a.flex-active, .top-slider .flex-control-nav a:hover{border:2px solid white;}

.top-slider .text{height:400px;line-height:475px;width:auto; border:#000000 solid 0px; padding:0;}

.top-slider .text .inner{padding-top:82px;line-height:20px;background: url(/bitrix/templates/aspro-allcorp/components/bitrix/news.list/slider/images/1pxblack.png); padding:20px; margin-top:80px; }

.top-slider div.title{font-size:36px;line-height:52px;padding:0 0 12px 0;}

.top-slider div.text-block{line-height:26px;margin-bottom:20px;font-size: 38px; line-height: 42px; letter-spacing:-1px;}

.top-slider .title-link{text-decoration:none;}

.top-slider .row.dark h1, .top-slider .row.dark div.title, .top-slider .row.dark .inner, .top-slider .row.dark p{color:#555555;}

.top-slider.flexslider .row.dark a.btn.btn-transparent{border:1px solid #999;color:#666;}

.top-slider.flexslider .row.dark a.btn.btn-transparent:hover{border:1px solid #fff;color:#fff;}

@media (max-width:678px){

	.top-slider .text .inner{padding-top:30px;}

	.top-slider div.title{font-size:15px;line-height:12px;padding:0 0 10px 0;}	

	.top-slider.flexslider .slides > li{height:240px;}

	.top-slider div.text-block, .top-slider div.text-block p{font-size:11px;line-height:18px;}

}
/* End */
/* /bitrix/templates/aspro-allcorp/components/bitrix/menu/company/style.css?17943350091985 */
/* /bitrix/templates/aspro-allcorp/components//bitrix/system.pagenavigation/.default/style.css?1794335009275 */
/* /bitrix/templates/aspro-allcorp/components/bitrix/news.list/slider/style.css?17943350092945 */
