ul.ultopmenu { 
	padding: 0;
    margin: 0 0 30px 0;
    border: 1px solid #ff5a00;
}
ul.ultopmenu li { 
	list-style: none;
	display: table-cell;
	z-index: 5;
}
ul.ultopmenu li.hidden {
    display: none;
}

ul.ultopmenu li a { 
	display: block;
    padding: 10px 9px;
    font-size: 13px;
    font-family: Verdana;
    text-transform: uppercase;
	font-weight: 400;
	white-space: nowrap;
	transition: none !important;
	background: #fff;
    border-right: 1px solid #ff5a00;
	position: relative;
	z-index: 5;
}
ul.ultopmenu li:last-child a,
ul.ultopmenu li ul li a {
    border-right: none;
padding: 10px 18.5px;
}
ul.ultopmenu li:hover { 
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	position: relative;
	z-index: 30;
}

ul.ultopmenu li a.selected,
ul.ultopmenu li:hover a.selected {
	color: #fff;
	background: #ff5a00;
}
ul.ultopmenu li:hover a {
    z-index: 45;
    background: #fff;
    color: #000;
}

ul.ultopmenu ul {
	display: none;
	position: absolute;
    right: -1px;
	z-index: 40;
	background: #fff;
	padding: 0;
    margin: 0 0 0 -1px;
    border: 1px solid #ff5a00;
	box-shadow: 0 5px 50px rgba(0, 0, 0, 0.3);
}
ul.ultopmenu li.li_selected ul {
}
ul.ultopmenu li:hover ul {
	display: block;
}
ul.ultopmenu li ul li {
	display: block;
	padding: 0;
	margin: 0;
}

ul.ultopmenu li ul li:hover {
	box-shadow: none !important;
}
ul.ultopmenu li ul li a {
    min-width: 205px;
    padding: 10px;
}
ul.ultopmenu li ul li a:hover {
	text-decoration: underline;
}
ul.ultopmenu li ul li a.selected {
	background: none;
	color: #000;
}


ul.ultopmenu li.li_na { 
	color: #ccc!important;
	position: relative;
	display: inline-block;
	font-weight: 400;
	font-size: 14pt;
	line-height: 22px;
	font-size: 12pt;
	min-width: 250px;
	padding: 10px 28px 20px;
}
ul.ultopmenu li.li_na div { 
	position: absolute;
	left: 28px;
	bottom: 0px;
	display: block;
	font-size: 9pt;
	border-radius: 4px;
	background: #00c853;
	color: #fff!important;
	padding: 1px 6px;
	line-height: 16px;
}
