






header#main #theMenu {
	height:36px;	
	position:absolute;
	z-index:19001;
	top: 80px;
	right: 350px;
}




.sf-menu  {
	display:block;
}
.sf-menu li {	
	position: relative;	
	display:inline-block;
	cursor:pointer;
	padding:0px 1.500em 0.125em 1.500em;
	height: 0.875em;
}
.sf-menu li.noCat:not(:first-child), .sf-menu li.subCatBtn:not(:first-child) {
	border-right:2px solid #a9a9a9;
}
.sf-menu li a {
	font-family:"alef_regular", Arial, sans-serif;
	font-size:1.125em;
	color:#808080;
	display: block;
	position: relative;
	text-decoration:none;
}

.sf-menu li a.effect, .sf-menu li a.effect:active {	
	border-bottom:2px solid #fff;
	padding-bottom:7px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;	
	margin-top:-3px;
}


.sf-menu li a.effect:hover, .sf-menu li.current a.effect {
	color:#000000;
	padding-bottom:0px;
	border-color:rgb(80,160,216);
}





.sf-menu li ul.subCat {	
	width:16.5em;
	margin-top: -0.3em;
	background-color:rgb(242,242,242);	
    -moz-box-shadow: 0px 0px 8px #999;
	-webkit-box-shadow: 0px 0px 8px #999;
	box-shadow: 0px 0px 8px #999;	
}

.sf-menu li ul.subCat li:first-child:before {	
	content: '▲';
	color: rgb(242,242,242);
	top: -15px;
	right: 25px;
	z-index: -2;
	position: absolute;
	height: 15px;
	overflow:hidden;	
	width: 25px;
	text-shadow: 0px 0px 8px #999;	
	-webkit-transform: scaleX(2);
	-moz-transform: scaleX(2);
	-o-transform: scaleX(2);
	transform: scaleX(2);
}


.sf-menu li ul.subCat a, .sf-menu li ul.subCat a:visited {
	color:rgb(0,107,182);	
}	

.sf-menu li ul.subCat li {
	padding:0px;
	height:2.188em;
}

.sf-menu li ul.subCat li:first-child.current:before,	
.sf-menu li ul.subCat li:first-child:hover:before {	
	color:#cbcbcb;
}
.sf-menu li ul.subCat li:hover, .sf-menu li ul.subCat li.current {	
	background-color:#cbcbcb;
}	


.sf-menu li ul.subCat li:not(:first-child) {	
	border-top:1px solid #a9a9a9;	
}
.sf-menu li ul.subCat li a {
	padding:0.375em 1.375em;
	padding-bottom:1em;
}


/*

.sf-menu li ul.subSubCat {	
	margin-top:-1px;
	background:#F4F4F4;
	padding-left:5px;
	margin-right:5px;
}
.sf-menu li ul.subSubCat li {	
	margin:0px;
	padding:2px 4px;	
	background:rgba(77,79,83,0.9);
	border-right:none;
	border-top:1px solid rgba(153,153,153,0.9);
}
.sf-menu li ul.subSubCat li:hover {	
	background:rgba(77,79,83,1);
}
.sf-menu li ul.subSubCat li:hover a {	
	color:#808080;
}

*/




.sf-menu li#langBtn {
	
}
.sf-menu li#langBtn a {
	
}


.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}


.sf-menu li a:hover,
.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active,
.sf-menu ul.subCat li a:hover, 
.sf-menu ul.subSubCat li a:hover {
	outline:0;
}

