

/* Start:/local/templates/vector-smr/components/bitrix/menu/left/style.css?16444068072991*/

.nav-stacked>li+li {
    margin-top: 0 !important;
}

.left_menu { 
    margin: 0 0 25px 0;
    /*padding: 0 10px;*/
    border-top: 3px #EEE solid;
    border-bottom: 3px #EEE solid;

}


.left_menu:hover { box-shadow: 0 0 20px rgba(0,0,0, .1) }

.left_menu .nav>li>a {
     color: rgba(0, 0, 0, 1);
    /*margin-right: 40px;*/
    font-family: 'normal';
    text-transform: uppercase;
    font-size: 12px;

}


.left_menu .nav>li { 
    /*border-bottom: 1px solid rgba(0,0,0, .15);*/
    border-left: 3px #EEE solid;
    border-right: 3px #EEE solid;
    padding: 20px 15px 18px !important;
}

.left_menu li:hover a,
.left_menu li.active:hover a{ 
    color: white !important; 
}

.left_menu .nav>li:last-child { border-bottom: none;}
.left_menu .nav>li>a { padding: 0;}

/*.left_menu .nav>li:hover a { color: white !important;}*/

.left_menu .nav-pills>li.active>a,
 .left_menu .nav-pills>li.active>a:hover,
 .left_menu .nav-pills>li.active>a:focus {
    /*color: #ffffff;*/
    color: rgba(0,0,0, .5);
    background: none ;
}

.left_menu .nav-pills>li>a{
    color: rgba(0,0,0, .9);
}

.left_menu .nav-pills li:hover a{
    color: white;
}

.left_menu .nav-pills>li>a.menu_left_text:hover, 
.left_menu .nav-pills>li>a.menu_left_text:focus,
 .left_menu .nav-pills>li>a.menu_left_text:active {
    color: white;
	background: none !important;    
}


.left_menu .nav-pills>li.active>a.menu_left_text, .left_menu .nav-pills>li.active>a.menu_left_text:hover, .left_menu .nav-pills>li.active>a.menu_left_text:focus {
    color: rgba(0,0,0, .4);
	background: none !important;
	/*color: black;*/
}


a.menu_left_arrow { 
    display: inline-block;
    width: 20px;
    height: 20px;
    float: right;
    margin-top: -4px;
     }

.menu_left_arrow .fa{ margin: 3px 5px; font-size: 16px;}

a.menu_left_arrow:hover, a.menu_left_arrow:focus, a.menu_left_arrow:active { 
    background: rgba(255,255,255, .3) !important;
     }     

.nav-pills>li.active>.menu_left_arrow {
     background: rgba(255,255,255, .3) !important;
     color: black;
}     

/*li.active>.menu_left_arrow:hover,
li.active>.menu_left_arrow:active,
li.active>.menu_left_arrow:focus
{background: rgba(255,255,255, .3) !important;}*/

.left_menu .nav-pills>li.active>a.menu_left_text, 
.left_menu .nav-pills>li.active>a.menu_left_text:hover, 
.left_menu .nav-pills>li.active>a.menu_left_text:focus {
     /*color: rgba(0,0,0, .5) !important; */
     /*background: none !important;*/
}     

.menu_left_arrow.collapsed { color: black; }

/*Субменю*/

.left_menu .nav-pills>li>div>ul {
    border-top: #ddd 1px dotted;
    margin-top: 10px;
    padding-top: 10px;
    
    padding-left: 20px;
    font-size: 14px;
    font-family: "normal";
    line-height: 14pt;

}

.left_menu .nav-pills>li>div>ul li { padding: 5px 0; }

.left_menu .nav-pills>li>div>ul li a {color: rgba(0,0,0, .8); }
.left_menu .nav-pills>li>div>ul li a:hover{color: rgba(0,0,0, .5); }
.left_menu .nav-pills>li>div>ul li.active a { opacity: .5 }




/* End */


/* Start:/local/templates/vector-smr/components/bitrix/catalog/uslugi/style.css?1644406807697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/local/templates/vector-smr/components/bitrix/catalog.section/projects/style.css?164440680741*/
.bx_sitemap { display: none !important; }
/* End */


/* Start:/local/templates/vector-smr/components/bitrix/system.pagenavigation/.default/style.css?16444068071171*/
div.modern-page-navigation { 
	padding: 22px 0;
	font-size: 12px;
}

div.modern-page-navigation a, 
span.modern-page-current, 
span.modern-page-dots
{
	border-left-width: 1px;
	/*border-left-style: solid;*/
	text-decoration: none;
	padding: 5px 8px;
	color: #5B5B5B;
}
div.modern-page-navigation a.modern-page-previous { 
	border-right-width: 1px; 
	/*border-right-style: solid; */
	border-left: none; }
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first { 
	border-left: none; 
	padding-left: 0.5em; }

span.modern-page-current { 
	/*font-weight: bold;*/
    background: #BEBEBE;
    border-color: #BEBEBE;
    padding: 3px 8px;
    border-radius: 3px;
    color: white;

}

.pagination {

    margin-top: 15px !important;
    margin-right: 5px !important;

}

.pagination>li>a {
color: black !important;
color: #5B5B5B !important;
}


.pagination>li.active>a {
color: #9B9B9B !important;
}


.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    z-index: 3;
    background: none !important;
    border-color: transparent;
}

/*i.fa {font-size: 14px; margin-top; 3px}*/
/* End */
/* /local/templates/vector-smr/components/bitrix/menu/left/style.css?16444068072991 */
/* /local/templates/vector-smr/components/bitrix/catalog/uslugi/style.css?1644406807697 */
/* /local/templates/vector-smr/components/bitrix/catalog.section/projects/style.css?164440680741 */
/* /local/templates/vector-smr/components/bitrix/system.pagenavigation/.default/style.css?16444068071171 */
