.spmenu,.spmenu ul{list-style:none; margin:0px; padding:0px;}
.spmenu ul{
	list-style:none;
	opacity: 0;
	visibility: hidden;
	z-index: -1;
	/*opacity: 1; visibility: visible;*/
	top:70px;
	position: absolute;
	left:0px;
	margin: 0;
	padding:0px 0px;
	min-width:120px;
	-webkit-transition: all .35s .2s ease-in-out;
	-moz-transition: all .35s .2s ease-in-out;
	-ms-transition: all .35s .2s ease-in-out;
	transition: all .35s .2s ease-in-out;
}
.spmenu ul li{	background:#b81620; opacity:1;}
.spmenu li ul li:hover,
.spmenu li ul li ul li:hover{background:#232323;}
.spmenu li ul li:last-child,
.spmenu li ul li ul li:last-child{}
.spmenu li ul li:first-child,
.spmenu li ul li ul li:first-child{}
.spmenu li ul li:hover a,
.spmenu li ul li ul li:hover a{color:#fff;}

.spmenu li:hover ul{opacity: 1; visibility: visible;margin: 0;color: #000;z-index: 99999;top:70px;left:0px; }
.spmenu ul li{list-style: none;padding: 0px 10px; margin: 0; white-space:nowrap; width:100%!important; float:left; border-bottom:solid 1px #fff;}	
.spmenu ul li a{
	text-transform: uppercase;
	display: block;
	color:#fff;
	font-size: 12px;
	font-family:Tahoma;
	text-decoration: none;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
	padding:10px 0px;
	text-align:center;
	
}
.spmenu ul li ul{
	opacity: 0;
	visibility:hidden;
	position: absolute;
	top: 0px;
	left:101%;
	margin: 0;
	padding: 0px 0px;
	z-index:-1;
	/*-webkit-transition: all .35s .2s ease-in-out;
	-moz-transition: all .35s .2s ease-in-out;
	-ms-transition: all .35s .2s ease-in-out;
	transition: all .35s .2s ease-in-out;*/
	width:100%;
	}
.spmenu li ul li:hover >ul{opacity: 1;visibility:visible;margin: 0;color: #000;z-index: 2;top:0px;left:101%;width:100%;}
.spmenu li:hover ul ul{top:0px;left:101%; opacity: 0;visibility:hidden; z-index: -1;}


