#mainmenu2{
    position:relative;
	width:100%;
    z-index:10;/ /* для отображения подпунктов поверх остальных блоков */
	padding:0; 
	background: #fbfbfb;
}
#mainmenu2 ul, /* сбрасываем поля и отступы у списков */
#mainmenu2 ul ul {
    list-style:none;
    padding:0;
    margin:0;
}
#mainmenu2>ul {    
    clear:left;
    position:relative;
    right:50%;
    /*height:40px;*/
    /*float:right;*/
    text-align:left;
	
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight:normal;	
}
#mainmenu2>ul>li {
    position:relative;
	display:none;
    left:50%;
    float:left;
    padding:0;
    margin:0;
	border-bottom:2px dotted #eee;
	border-left:2px solid #eee;
	border-right:2px solid #eee;
	width:100%; 
	background: #fbfbfb;
}
#mainmenu2>ul>li:last-child {
	border-bottom: 2px solid #eee; 
}    
#mainmenu2>ul>li>a {
	z-index:20;
	display: block;
    color: #000;
    text-decoration: none;
    padding: 11px 15px;
	background-color: inherit;

}
#mainmenu2>ul>li>ul>lu>a {
	z-index:30;
	}
#mainmenu2>ul>li:hover {
    /*background-color:#0083d1;*/
	color:#4e99da;
}
#mainmenu2>ul>li:hover>a,
#mainmenu2>ul>li>ul>li:hover>a{
    /*background-color:#0083d1;*/
	color:#4e99da;
	text-decoration:underline;
}
#mainmenu2>ul>li>ul>li:hover {
   /* background-color:#5ca6e4;*/
   color:#4e99da;
}
#mainmenu2>ul>li>ul>li>ul>li:hover {
    /*background-color:#5ca6e4;*/
	color:#4e99da;
}
#mainmenu2 ul li:hover > ul 
{
    opacity: 1;
    visibility: visible;
    margin: 0;
}
 
/*************************** Выпадающие подпункты */
#mainmenu2 ul li ul {
    background-color: #fff;
    text-transform:none;
    opacity: 0;
    visibility: hidden;
    position:absolute;
    right:-225px;
    top:-2px;
	border:1px solid #efefef;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight:normal;

    height:auto;
    width:225px;
	 background: #fff;

}
#mainmenu2 ul li ul li {/*
	background-color:#efefef;
    border-left:1px solid #eee;
	border-top:1px solid #efefef;*/
    position:relative;
    left:0px;
    float:none;
    margin:0;
    text-align:left !important;
}
#mainmenu2 ul li ul li a {
    padding: 5px 15px;
    border: none;
    height: auto;
    min-height: 13px;
    color: #000;
    font-size: 16px;
}
 
/*************************** Выпадающие пункты второго уровня */
#mainmenu2 ul li ul li ul {
    position:absolute;
    right:-225px;
    top: -2px;
    width:225px;
	margin:0px;
	   _margin: 0; /*IE6 only*/
}
#mainmenu2 ul li ul li ul li{
border-left:1px solid #aaa;
}
/*********************** Стрелочки на подпунктах */
#mainmenu2 ul ul li:first-child > a { 
}
#mainmenu2 ul ul li:first-child > a:after {
}
#mainmenu2 ul ul ul li:first-child a:after {
}
#mainmenu2 ul ul li:first-child a:hover:after {
}
 
#mainmenu2 ul ul ul li:first-child a:hover:after {
  
}
#mainmenu2 ul ul li:last-child > a {

}
/*--one level:-*/
#mainmenu2>ul :nth-child(8){
	border-bottom:2px solid #eee; 
}
#mainmenu2>ul >li:first-child{
	border-top:2px solid #eee; 
}
#mainmenu2>ul :nth-child(1),
#mainmenu2>ul :nth-child(2),
#mainmenu2>ul :nth-child(3),
#mainmenu2>ul :nth-child(4),
#mainmenu2>ul :nth-child(5),
#mainmenu2>ul :nth-child(6),
#mainmenu2>ul :nth-child(7),
#mainmenu2>ul :nth-child(8){
display:block;
}
#mainmenu2>ul:hover :nth-child(8){
border-bottom:2px dotted #eee;
}
#mainmenu2 ul li:nth-child(8):hover {
border-bottom:2px solid #eee;
}
#mainmenu2 ul li:last-child a{
    color: darkgray;
    font-size: 80%;
    padding-left: 20%;
}
/*
#mainmenu2 ul:hover li{
display:block;
}*//
.arrow-menu{
		position: absolute;
		top: 15px;
		right: 10px;
		width: 7px;
		height: 13px;
		background: url(https://traktoria.ru/bitrix/templates/traktoria/components/bitrix/menu/left-left2/images/left_menu_lvl2.png);
	}
@media (min-width: 1200px){
	#mainmenu2>ul>li>a {
		padding:11px 15px;	
	}
}
#mainmenu2 ul li:hover>.arrow-menu{
	background: url(https://traktoria.ru/bitrix/templates/traktoria/components/bitrix/menu/left-left2/images/left_menu_lvl2_hover.png);
	}
@media (min-width: 992px) and (max-width: 1199px) {
	#mainmenu2 ul li ul li a {
		padding:10px 15px;
		min-height:37px;
	}
	#mainmenu2>ul>li>a {
		padding:10px 15px;	
	}
	/*---------------*/
	#mainmenu2 ul li ul {
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 11px;
	
	}
	#mainmenu2>ul{
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 12px;
	}
	.arrow-menu{
		top:10px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#mainmenu2 ul li ul li a {
		padding:5px 15px;
		min-height:25px;
	}
	#mainmenu2>ul>li>a {
		padding:5px 15px;	
	}
	/*---------------*/
	#mainmenu2 ul li ul {
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 10px;
	
	}
	#mainmenu2>ul{
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 11px;
	}/*
	.arrow-menu{
		top:0px;
		position:absolute;
		right:0px;
		width:18px;
		height:25px;
	}*/
	.arrow-menu{
		top:7px;
	}
}
/*
#mainmenu2 ul li:hover>.arrow-menu{
	background: url(https://traktoria.ru/bitrix/templates/traktoria/components/bitrix/menu/left-left2/images/menu_arrow.png) no-repeat center right;
	padding:0px;
	margin:0px;
}*/