/*Труды вниро ------------------------------------------ */
.ankor_menu h3 a{
	font-size: 13px ;
	text-decoration: none;
	border-bottom: 1px dotted;
}


/*filial меню */
	.stolbik-menu-filial.nechet_ul ul:first-child li.level1{
		padding-bottom:12px; 
	}
	.stolbik-menu-filial  { position: relative;	width: 100%; }
	.stolbik-menu-filial ul, div.stolbik-menu>li  { 
		width: 48%; 
		float: left; 
		text-align: left;
		margin-left:4%;
	}
	.stolbik-menu-filial ul:first-child  { margin-left:0;}
	.stolbik-menu-filial li {
		list-style:none; 
		font-size: 14px;
    	padding-bottom: 10px;
}
	.stolbik-menu-filial li a {
		text-decoration: none;	
		color: #044074;
	}
	.stolbik-menu-filial li.level0 {display: none;
		 font-weight: bold;
		 font-size: 13px;			
		padding-top:0px;	
		padding-bottom:10px;	 
	}






/*Левое меню c 2 уровнями ------------------------- */
	 .left-sidebar .left_menu_2_uroven  li ul li a{
	 	padding-left: 26px;
	 }
/*Левое меню на главной*/
	.left-sidebar .h1{	margin-top:20px;	}
	.left-sidebar div:first-child .h1, 
	.left-sidebar .top-left-h1 .h1:first-child,
	.left-sidebar .top-left-h1 li:first-child
	 {	margin-top:0;	
	 	padding-top: 0;
	 	border-bottom: 0;
	 }
	.left-sidebar .custom-banner-main{	margin-top:20px;	}
	.left-sidebar .h1{
		font-weight: bold;
		text-decoration: none;
		text-transform:uppercase  !important; 
		color:#4d4d52  !important;
		font-family:Tahoma, Geneva, sans-serif  !important;
		font-size:14px !important;
		margin-bottom:10px;
	}


	



/* disser-menu*/
div.left_disser_actualnye, .left_disser_actualnye ul  {
	margin: 0 !important;
	padding: 0 !important;
}

.left_disser_actualnye li {
	min-height: 25px !important;
	margin-bottom: 0px !important;
}
.left_disser_actualnye ul li a{
	padding-left:12px;
	margin-left: -12px;
	padding-top: 2px !important;
	padding-bottom: 5px !important;
	height: 30px !important;

}
 div.left_disser_actualnye_h1 h1{
 	color: #f35a2a !important;
 	font-size: 15px;
 }
 /*end of disser-menu*/	





/*Левое меню аккордион и обычное*/
.left-sidebar .h1{
	margin-left:5px;
}
.left-sidebar ul, .accord_left_menu {
	list-style:none;
	}
.left-sidebar li, .accord_left_menu  li {
	position: relative;
	display: block;
	border-bottom:1px dotted #89878b ;
	min-height: 20px;
	overflow-y: hidden;
	padding-top: 5px;
	padding-bottom: 2px;
	}
.accord_left_menu li li{
	margin-left: 10px;
}
.accord_left_menu li li li{
	margin-left: 20px;
}
.left-sidebar li li:last-child, .accord_left_menu  li li:last-child{
	border-bottom-width: 0;
	}
.left-sidebar li a, .accord_left_menu  li a{
/*	display: block;
	margin-right: 20px;
	margin-left: 5px;
	color:#5c5c5c;
	text-decoration: none;
	font-size:12px;*/
	}
.accord_left_menu>li>span>a.isactive, .accord_left_menu li.level2>span>a.isactive , 
.accord_left_menu a:hover ,.left-sidebar li.active>a, .left-sidebar ul a:hover 
{
	color: #f18b09;
	}
.accord_left_menu li > .accordeonck_outer .toggler_icon {
/*	outline: 0px solid black;
    background-image:  url(../img/d-button.png) ;
    background-position:  right center;
    background-repeat: no-repeat;
    background-size: 10px auto;
	position: absolute;
	width: 14px;
	height: 14px;
	right: 7px;
	top:8px;
	cursor: pointer;*/
 }
 .accord_left_menu li.open > .accordeonck_outer .toggler_icon {outline: 0px solid black;
    background-image:  url(../img/u-button.png) ;
 }

/*#mainmenu*/

	#mainmenu {
		box-shadow: 0px 0px 14px 0px rgba(147, 197, 188, 0.7);
		width: 100%;
		position: absolute;
		left: 0;
		margin-top: 126px; 
	}
	#mainmenu ul, 
	#mainmenu ul ul {
		list-style:none;
		padding:0;
		margin:0;
	}
	#mainmenu div>ul {  
		border-bottom:1px solid rgba(196, 220, 224, 0.8);
		border-top:1px solid rgba(89, 212, 227, 0.2);
		height: 52px;
		width:100%;
		clear:left;
		position:relative;
	}


#mainmenu .ux-menu a{
	background-image: none;
}

	#mainmenu div>ul>li>a {	
		display: block;
		margin: 0 auto;
	}
	#mainmenu div ul>li>a.ux-menu-link-level-0 {	
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	box-sizing: border-box;
	height:100%;
	text-align:center;
	text-transform:uppercase;    
	border:0px;
	border-left:1px solid rgb(149, 191, 198); 
	width:100%;
	text-decoration: none;
	color:#1A468D;
	font-size: 1em;
	font-weight: bold;
	background: rgba(255,255,255,0.9) !important;
	}


		#mainmenu div>ul>li:first-child>a {	
			border-left:0px solid #59D4E3;
			background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 100%) !important;
	}
		#mainmenu div>ul>li:last-child>a {	
			background: linear-gradient(to left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 100%) !important;
	}



		#mainmenu div>ul li:hover {
			background-color: inherit;
	}
		#mainmenu li:hover, #mainmenu * {
			color:#003A70;
	}
#mainmenu a.ux-menu-link-level-0 {
    line-height: 17px;
}
#mainmenu a.ux-menu-link-level-0, #mainmenu  a.ux-menu-link-parent{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0;
	padding-top: 0;
}
#mainmenu .ux-menu-link-level-0 .ux-menu-arrow{
	display: none;
}


#mainmenu  ul ul{
	box-shadow: 0px 4px 14px 0px rgba(147, 197, 188, 0.7);
}
#mainmenu a.ux-menu-link-level-1 ,
#mainmenu a.ux-menu-link-level-2,
#mainmenu a.ux-menu-link-level-3 
	{
		border-top: 0;
		border-right: 0;
		border-left:0; 
		border-bottom: 0px solid #95bfc6; 
	box-sizing: border-box;
	margin:0;
	padding-left: 5px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right:0;  
	width:100%;
	color:#003A70;
	background: #f2fafc !important;
	background:  #f2fafc url(none);
	display: flex;	
	align-content:  center; 
	align-items:center;
	height: 44px !important;
	text-align: left;
	line-height: 1.15;

}

.ux-menu.ux-menu-vertical .ux-menu-arrow, .ux-menu ul .ux-menu-arrow
{
	top: auto;
}

#mainmenu  ul.ux-menu-sub {
	box-sizing: border-box;
	width:100% !important;
	margin:0;
}
#mainmenu li.ux-menu-item-level-1,
#mainmenu li.ux-menu-item-level-2,
#mainmenu li.ux-menu-item-level-3   {
	width:100%;
	background-color: #f2fafc !important;
	color:#003A70;

	border-bottom: 1px solid #CAE1E5 ;

	line-height: 14px !important;
	height: 44px !important;
  	margin:0;
}
/*end of mainmenu*/	