ul.mvsElementMenu, ul.mvsElementMenu * {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; 
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
	-webkit-transition:  all 0.5s ease, color 0.3s ease, background-color 0.3 ease, top 0s ease, left 0s ease, right 0s ease; 
	-moz-transition:  all 0.5s ease, color 0.3s ease, background-color 0.3 ease, top 0s ease, left 0s ease, right 0s ease; 
	-ms-transition:  all 0.5s ease, color 0.3s ease, background-color 0.3 ease, top 0s ease, left 0s ease, right 0s ease; 
	-o-transition:  all 0.5s ease, color 0.3s ease, background-color 0.3 ease, top 0s ease, left 0s ease, right 0s ease; 
	transition:  all 0.5s ease, color 0.3s ease, background-color 0.3 ease, top 0s ease, left 0s ease, right 0s ease;
}

ul.mvsElementMenu { position: absolute; visibility: hidden; z-index: 1000; background-color: #FFFFFF; min-width: 200px; max-height: 0px;
					border: 1px solid #DDD; list-style-type: none !important; margin: 0 !important; padding: 0 !important; overflow: hidden;}
ul.mvsElementMenu.active { visibility: visible; max-height: 300px; }
				  
ul.mvsElementMenu * { color: #000000; font-size: 15px; cursor: default; position: relative; }

ul.mvsElementMenu > li { margin: 0 !important; padding: 0px 15px 0px 30px !important; height: 30px; line-height: 30px; }
ul.mvsElementMenu > li:hover { background-color: #029FFF; color: #FFFFFF; }
ul.mvsElementMenu > li > img { position: absolute; width: 20px; height: 20px; left: 4px; top: 5px; }
ul.mvsElementMenu.noImages > li { padding: 0px 15px 0px 15px !important; }