/*<![CDATA[*//* - - - ADxMenu: BASIC styles - - - *//* remove all list stylings */.menu ul, .menu ul ul {	margin: 0;	padding: 0;	border: 0;	list-style-type: none;	display: block;}/* move all list items into one row, by floating them */.menu ul li { color: #333333; margin: 0; padding: 0; border: 0; display: block; float: left; }/* define new starting point for the nested UL, thus making positioning it a piece of cake */.menu ul li:hover {	position: relative;}/* force the submenu items into separate rows, while still keeping float:left (which resolves IE6 white-gap problem) */.menu ul li li {	width: 100%;}/* fix the position for 2nd level submenus.	first make sure no horizontal scrollbars are visible on initial page load by sliding them all into top-left corner  */.menu ul li li ul {	top: 0;	left: 0;}/* ...and then place the submenu where it should be when shown */.menu ul li li:hover ul {	left: 100%;}/* initialy hide all sub menus */.menu ul ul {	display: none;	position: absolute;	z-index: 10;}/* display them on hover */.menu ul li:hover>ul {	display: block;}/* -- float.clear -- force containment of floated LIs inside of UL */.menu ul:after, .menu ul ul:after {	content: ".";	height: 0;	display: block;	visibility: hidden;	overflow: hidden;	clear: both;}/* IE7 float clear: */.menu ul, .menu ul ul {	min-height: 0;}/* -- float.clear.END --  *//* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!	if you do it, make sure you 110% know what you do */.menu ul ul {	padding: 10px 30px 30px 30px;	margin: -10px 0 0 -30px;	/*background: #f00;*/		/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */}/* - - - ADxMenu: DESIGN styles - - - */.menu {	color: #333333;	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;	font-size: 11px;	font-weight: bold;}.menu ul ul li {	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;	font-size: 11px;  /* the background          */	background-color: #7e7e70;	/*background-image: url(/images/somar/trans.png) !important; */	  }.menu ul ul { color: #666666; width: 15em; }.menu ul li:hover>a {	color: #ffffff;	background-color:#333333;}.menu ul li {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #919186;	border-bottom-width: 0px;}.menu ul a {	text-decoration: none;	color: #333333;	padding: .4em 1em;	display: block;}.menu ul a:hover {	color: #ffffff;	background-color:#333333;	text-decoration: none;}/* Fix for IE5/Mac \*//*/.menu ul a {	float: left;}.menu ul {	display: inline-block;}/* End Fix *//*]]>*/