
#menu ul .nav #gmenu {
	margin: 0 0 0 0px;
}


#menu ul {
	display: block;
	margin: 0;
	text-align: center;
}
#menu ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#menu ul li span {
	vertical-align: middle;
}
#menu ul li span a,
#menu ul li span a:hover {
	display: block;
	font: bold 12px Arial, serif;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
		
	padding: 18px 28px 17px 27px;
}
 * html #menu ul li span a,
 * html #menu ul li span a:hover {
	
}

#menu ul a span {
	display: none;
}

#menu ul span a:hover {
	color: #f9e3d5;
}
#menu ul li.active a,
#menu ul li.active a:hover {
	color: #f9e3d5;
}

#menu  li li {
}
#menu  li.active {
	background: transparent url(/img/menu-active.gif) bottom no-repeat;
}
#menu  li.active span {
	text-decoration: none;
}
#menu  li.active a {
	text-decoration: none;
}
#menu  li:hover span, #menu  li.sfHover span {

}
#menu  li:hover a, #menu  li.sfHover a {
	color: #f9e3d5;
	background: transparent url(/img/menu-active.gif) bottom no-repeat;
}
#menu  li:hover span.toppoz, #menu  li.sfHover span.toppoz {

}
#menu  li:hover span.toppoz a, #menu  li.sfHover span.toppoz a {
	color: #f9e3d5;
}
#menu  li:hover ul, #menu  li.sfHover ul {

}
#menu  li li:hover, #menu  li li.sfHover {
	background: none;
}


#menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#menu  li span {
	display: block;
	float: left;
}

#menu  li li.parent,
#menu  li li li.parent {
	background: transparent url(/img/li.gif) 160px 9px no-repeat
}


#menu ul ul ul,
#menu ul ul ul ul,
#menu ul ul ul ul ul {
	margin: 3px 0 0 0;
}
#menu ul li ul li a,
#menu ul li ul li a:hover {
	float: none;
	text-decoration: none;
	text-align: left;
	text-transform: none;
	display: block;
	line-height: 1em;
	margin: 0;
	padding: 7px 0 5px 25px;
	font: normal 12px Arial;
	color: white;
	width: 215px;
	height: 18px;
	overflow: visible;
	
}
#menu ul li ul li a:hover {
	text-decoration: underline;
}

 * html #menu ul li ul li a,
 * html #menu ul li ul li a:hover {
	width: 240px;
	height: 16px;
}


#menu  li:hover, #menu  li.sfHover {
	background: none;
	color: #F9F6F1;
}

div#menu  .wrapper {
	position: relative;
}

div#menu  li li span, div#menu  li.active li span, div#menu  li:hover li span {
	
}



div#horizmenu li:hover {
	
}
div#menu  li:hover li, div#menu  li.sfHover li, div#menu  li.active:hover li, div#menu  li.active.sfHover li, div#menu  li:hover li span, div#menu  li.sfHover li span {
	background: none;
}
div#menu  li:hover li a, div#menu  li.sfHover li a, div#menu  li.active:hover li a, div#menu  li.active.sfHover li a {
	background: none;
	border-bottom: 1px solid #fff;
}


#menu ul li span.top a.poz   {
	background: transparent url(/img/li.gif) 7px 9px no-repeat;
	font-weight: bolder
}

#menu ul li li span.top a   {
	color: #fff;
}

#menu ul li li span.top a:hover   {
	color: #fff;
	text-decoration: underline;
}
