/*** Horni mini menu  */

#mini_menu {height: 19px;	margin: 0px;}
#mini_menu  ul{	list-style-type: none; 	float: right;	margin: 0px;	padding: 0px 30px 0px 16px;}
#mini_menu  ul li{	height: 15px; width: 15px;	margin: 0px;padding-left: 25px;	display: block;	float: left;}
#mini_menu  ul li.home a, #mini_menu  ul li.sitemap a, #mini_menu  ul li.contact a{width: 15px;	display: block; text-indent: -20000px; background: url(/gfx/design/mini_navi.gif) no-repeat;}
#mini_menu  ul li.home a{background-position: 0% 50%;}
#mini_menu  ul li.sitemap a{background-position: 50% 50%;}
#mini_menu  ul li.contact a{background-position: 100% 50%;}
#mini_menu  ul li.language a:hover{	color: #FFFFFF;}
#mini_menu  ul li.home a:hover, #mini_menu  ul li.sitemap a:hover, #mini_menu  ul li.contact a:hover{background-image: url(/gfx/design/mini_navi_h.gif);}

/***  menu  */

#nav {	list-style:none;	height:40px;	position:relative;	z-index:200;
	font-family: verdana, arial, sans-serif;	padding: 0px;	margin: 0px 0px 0px 10px;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {	display:block;	float:left;	height:40px;	line-height:40px;	color:#FFFFFF;	text-decoration:none;
	font-size:11px;	font-weight:bold;	cursor:pointer;	padding: 0px 0px 0px 2px;}
#nav li a.top_link span {	float:left;	display:block;	height:40px;	padding: 0px 10px 0px 6px;}
#nav li a.top_link span.down {	float:left;	display:block;	height:40px; background: url(/gfx/design/menu_0a.gif) no-repeat right top;	padding: 0px 24px 0px 12px;}
#nav li:hover a.top_link,#nav a.top_link:hover{color:#fff; background: url(/gfx/design/menu_1.gif) no-repeat;}
#nav li:hover a.top_link span, #nav a.top_link:hover span{background:url(/gfx/design/menu_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down{background:url(/gfx/design/menu_1a.gif) no-repeat right top; padding-bottom:3px;}
#nav a.top_link:hover span.down{background:url(/gfx/design/menu_1a.gif) no-repeat right top; xpadding-bottom:3px;}
#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}
#nav li:hover {position:relative; z-index:200;}

#nav a:hover {position:relative; white-space:normal; z-index:200;}
#nav :hover ul.sub{	left:1px;	top:38px;	padding:0px;	border:1px solid #62730e;	white-space:nowrap;
	width:250px;	height:auto;	z-index:300;	background-color: #aec828; }
#nav :hover ul.sub li{	display:block;	position:relative;	float:left;	width:250px;	font-weight:normal;	line-height: 22px;
	white-space: nowrap;	padding: 0px;}
#nav :hover ul.sub li a{	display:block;	font-size:11px;	 width:240px;	line-height:22px;	color:#000;	text-decoration:none;
	border-bottom:solid 1px #A8C417;	padding: 0px 5px 0px 5px; white-space:normal;}
#nav li ul.sub li a.fly{	background:#669933 url(/gfx/design/arrow.gif) no-repeat 95% 50%; xz-index:10; }
/*ul.thirdList{position:relative;}*/
#nav :hover ul.sub li a:hover {	color:#fff;	border-color:#fff;	background-color: #339966;}
#nav :hover ul.sub li a.fly:hover{	color:#fff;	background:#669966 url(/gfx/design/arrow_over.gif) no-repeat 95% 50%;}
#nav li b {	display:block;	font-size:11px;	height:18px;	width:240px;	line-height:18px;	margin-bottom:3px;	text-indent:4px;	color:#fff;
	cursor:default;	margin-top: 3px;	border-bottom:solid 1px #CBE730;}
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul{	left:149px;	top:-4px;	padding:3px;	border:1px solid #336600;	white-space:nowrap;
	width:250px;	xz-index:600;	height:auto;	background-color: #669933; xborder:solid 1px red; }
#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > ul{	left:170px;	top:-4px;	padding:3px;	border:1px solid #336600;
	xwhite-space:nowrap;	width:250px;	z-index:400;	height:auto;	background-color: #669900;}
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly{	color:#fff;	border-color:#fff;	background:#669933 url(/gfx/design/arrow_over.gif) no-repeat 85% 50%;}
#nav li:hover li:hover > li a.fly{	color:#000;	border-color:#669966;	background: #669933 url(/gfx/design/arrow.gif) no-repeat 80px 6px;}
#nav li.top table tr td ul.sub li{xbackground-color:red;}
#nav li.top table tr td ul.sub li a.fly {background-color:transparent;}
#nav ul.sub  li a:hover  table tr td ul#nahore li a {xbackground-color:red;z-index:2000;}

