.navigation{position: absolute;    right: 0;    top: 77px; z-index:90;}
nav{border-top:3px solid #ebecec; margin-bottom:-13px; clear: right; float: right; position: relative; z-index: 999;width:762px;}
#menu-icon{display:none;}
#kontakt-icon{display:none;}
.menu {list-style:none; margin-top:-3px;position:relative;z-index:1000;}
.kontakt {margin-top:-3px;position:relative;z-index:1000;display:none;}
.menu > li {
	position:relative;
	float:left;
	font:17px/21px Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	z-index:1001;
}
	.menu > li > a {
		display:block;
		color:#4C4E51;
		text-decoration:none;
		text-align:center;
		padding:30px 0 43px;
		background:url(../images/menu-bg.png) center -999em no-repeat;
		width:108px;
		position:relative;
		z-index:1002;
	}
	.menu > li > a.duzi {
		width:111px;
	}
		.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current > a {text-decoration:none; color:#fff; background-position: center bottom;}
	.menu .menu-arrow{display:none;}
/***submenu***/
.menu ul {
	position:absolute;
	top:-999em;
	width:200px; 
	display:none;
	padding:21px 7px 15px 10px;
	background:#e2ded5;
	z-index:1003;
}
.menu li li{
	width:100%;
	padding:0;
	margin-bottom:4px;
	position:relative;
	z-index:1004;
	font:14px/17px Arial, Helvetica, sans-serif;
	text-transform:none;
}
	.menu li li a{
		display:block;
		background:url(../images/submenu-bg.jpg) right -999em no-repeat;
		color:#8c8c8c;
		text-decoration:none;
		padding:1px 14px 3px;
		height:17px;
		overflow:hidden;
	}
		.menu li li > a:hover,.menu li li.sfHover > a{
			color:#fff;
			text-decoration:none;
			background-position: right top;
			background-color:#d5cdba;
		}
.menu li:hover ul, .menu li.sfHover ul {left:0px; top:81px;}
.menu li:hover li ul, .menu li.sfHover li ul {top:-999em;}
/***submenu***/
.menu ul ul{
	position:static;
	width:auto;
	padding:15px 0px 15px 20px;
}
