/* --- Main navigation */
.sitelinks1 li li{height:auto;}
#main-navigation { padding: 0;  list-style-type: none; list-style-image: none; }
  #main-navigation .menu-wrapper { height: 100%; display: table; }
    #main-navigation ul.dd-menu { display: inline; float: left; } 
    #main-navigation .helper1, #main-navigation .helper2 { 
		height: 51px; 			
		width: 15px; 
		display: inline; 
		float: left; 		
		background-repeat: no-repeat; 
	}
    #main-navigation .helper1 { background-position: left top; }		
    #main-navigation .helper2 { background-position: right top; }  

 
/* Base */

.dd-menu ul { 
	padding: 0; 
	margin: 0; 
	position: relative; 
	list-style-type: none; 
	list-style-position: outside; 
}
.dd-menu li { position: relative; float: right; font:bold 14px Traffic, "B Traffic", Tahoma;}
.dd-menu li:hover{}
.dd-menu li ul li{ }
.dd-menu li a { position: relative; display: inline; text-decoration: none; color:#acaa94; text-align:right;}
.dd-menu li ul li a{text-align:center;} 
.dd-menu li ul { position: absolute; display: none; z-index: 1000000; opacity:0.9;}
.dd-menu li li{padding-top:0px;}

.dd-menu li a:first-child{background:url(../images/left.png) no-repeat 14px; padding:5px 20px 6px 30px;}
.dd-menu li a.dd-submenu-title{background:url(../images/bottom.png) no-repeat 12px; padding:5px 20px 6px 30px;}
.dd-menu li a.dd-submenu-title:hover{background:url(../images/bottom-hover.png) no-repeat 12px !important;}
.dd-menu li li{padding:5px 20px 6px 30px;}
.dd-menu  li li a{padding:0;}

/* Links level 1 */
.dd-menu li {list-style:none;}
.dd-menu li:first-child { margin-left: 0; }
.dd-menu li a { display:block; }

/* Links level 2,3,4 */
.dd-menu ul li { margin-left: 0; }
.dd-menu ul a { height: auto; line-height: 2px;  }

/* Submenu level 1 */
.dd-menu ul {top: 42px; }
/* Submenu level 2,3,4 */
.dd-menu ul ul { right: 139px; top: 0; }

/* Dropdown mechanism */
.dd-menu li:hover ul ul, 
.dd-menu li:hover ul ul ul, 
.dd-menu li:hover ul ul ul ul { display:none; }

.dd-menu li ul li{width:250px;}
.dd-menu li ul li .en{display:none;}
.dd-menu li ul li a:first-child{width:200px; padding-top:11px; padding-bottom:16px;}

.dd-menu li:hover ul, 
.dd-menu li li:hover ul, 
.dd-menu li li li:hover ul, 
.dd-menu li li li li:hover ul { display:block; }

/* Arrows level 1 */
.dd-menu a.dd-submenu-title {/* padding-right: 25px; */}
.dd-menu a span.dd-arrow { 
	height: 4px; 
	width: 7px; 	
	position: absolute; 	
	right: 10px; 
	top: 15px; 
	opacity: .5; 
	filter: alpha(opacity=50); 
	-ms-filter: "alpha(opacity=50)"; 
	background-position: 0 -60px; 
	background-repeat: no-repeat; 	
}
.dd-menu a:hover span.dd-arrow, .dd-menu a.dd-path span.dd-arrow { 
	opacity: 1; 
	filter: alpha(opacity=100); 
	-ms-filter: "alpha(opacity=100)"; 
}

/* Arrows level 2,3,4 */
.dd-menu ul a span.dd-arrow { 	
	height: 7px; 
	width: 4px; 
	position: absolute; 
	right: 156px; 
	top: 14px; 
	opacity: 1; 
	filter: alpha(opacity=100); 
	-ms-filter: "alpha(opacity=100)"; 	
	background-position: 0 0; 
	background-repeat: no-repeat; 	
}
.dd-menu ul a.dd-path span.dd-arrow, .dd-menu ul a:hover span.dd-arrow { 
	background-position: -20px -60px; 
}

/* Rounded corners */
/*
.dd-menu ul { -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }

.dd-menu > li.current-menu-item > a, .dd-menu > li > a:hover, .dd-menu > li > a.dd-path { 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; 
}

.dd-menu li ul li:first-child > a { 
	-moz-border-radius: 12px 12px 0 0; 
	-webkit-border-radius: 12px 12px 0 0; 
	border-radius: 12px 12px 0 0; 
}

.dd-menu li ul li:last-child > a { 
	-moz-border-radius: 0 0 12px 12px; 
	-webkit-border-radius: 0 0 12px 12px; 
	border-radius: 0 0 12px 12px; 
}
/*

/* Shadows*/

.dd-menu ul { 
	-moz-box-shadow: 0 0 12px rgba(0,0,0,0.25); 
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.25); 
	box-shadow: 0 0 12px rgba(0,0,0,0.25); 
}



