#menu a{
	display:block;
	padding-right:10px;
	white-space: nowrap;
}

#menu{
	background:url(if/onepxbg.gif) repeat-x 0 0;
	height:36px;
}

#menu ul{
	border:1px solid #CCC;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
} 

#menu > ul{
	border:0;
}

#menu ul:hover{
	color:#333;
}

#menu > ul:hover{
	background:url(if/onepxbg.gif) repeat-x 0 -36px;
}

#menu a,#menu h2 a{ 
	display:block;
	font-size:14px;
	font-weight:normal;
} 

#menu h2 a{
	color:#666;
	display:block;
	padding:12px 9px 8px 9px !important;
	text-transform:uppercase;
}

#menu a{
	color:#000;
	font-size:12px;
	text-decoration: none;
}

#menu a:hover{
	color: #008;
}

#menu a.arrow{
	background:url(if/arrow.gif) 98% center no-repeat;
}

#menu ul li{
	position: relative;
}

#menu ul ul{
	left:0;
	position: absolute; 
	top: 100%;
	width:210px;
	z-index: 500;
}

#menu ul ul ul{
	left: 100%;
	position: absolute; 
	top: -1px; 
} 

#menu ul li a{
	padding:5px;
}

#menu ul li h2 a{
	padding:5px;
	background-image: url(if/sbsag/btn-menue-2.gif);
	background-repeat: no-repeat;
	background-position: 0 -36px;
}

div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{
	display: none;
} 

div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{
	display: block;
} 

#menu ul li.arrow{
	background:url(if/bg-submenue.png) repeat-x;
}

#menu ul ul li{
	background-color:#FFF;
	border-top:1px dotted #CCC;
}

#menu ul ul li:first-child{
	background-color:#FFF;
	border:none;
}

#menu ul ul li:hover,#menu ul ul li:first-child:hover{
	background-color:#EEE;
}

