#menu {
  margin-top:20px;
}

#menu ul {
	list-style:none;
}

#menu ul li {
	behavior: url('/css/mainmenu.htc');
	/*display:inline;*/
}

#menu ul li a {
	display:block;
	border-bottom:1px solid #C9C9C9;
	*height:30px;
	padding:7px 5px 7px 40px;
	color:#141414;
  background:white url('/img/m-ico.gif') no-repeat 10px 4px;
  text-decoration:none;
}

#menu ul li a:hover {
	text-decoration:underline;
	background-color:#F2F2F2;
}
/*druha uroven*/
#menu ul li ul {
  position:absolute;
  width:240px;
  margin:-30px 0px 5px 209px;
	border-top:1px solid #C9C9C9;	
  border-bottom:1px solid #C9C9C9;
	visibility: hidden;
}

#menu ul li ul li {
  
}

#menu ul li ul li a {
	/*xpadding:3px 5px 3px 40px;*/
	padding-top:9px;
	padding-bottom:5px;
  background:#FAFAFA;
  border:none;
  *height:20px;
  background:#F2F2F2 url('../img/m-ico3.gif') no-repeat 20px 12px;
  border-left:1px solid #C9C9C9;
  border-right:1px solid #C9C9C9;
}

  #menu ul li ul li a.first {
    border-left:none;
  }

#menu ul li ul li a:hover {
	background-color:#F8F8F8;
	color:#202020;
}

#menu ul li a .md {
  display:block;
}

#menu ul li:hover ul ul, #menu ul li:hover li:hover ul ul, #menu ul li:hover li:hover li:hover ul ul,
#menu ul li.hover ul ul, #menu ul li.hover li.hover ul ul, #menu ul li.hover li.hover li.hover ul ul {
	visibility: hidden;
} 

#menu ul li:hover ul, #menu ul li:hover li:hover ul, #menu ul li:hover li:hover li:hover ul, #menu ul li:hover li:hover li:hover li:hover ul,
#menu ul li.hover ul, #menu ul li.hover li.hover ul, #menu ul li.hover li.hover li.hover ul, #menu ul li.hover li.hover li.hover li.hover ul  {
	visibility: visible;
}


/*NAVIGATOR*/

.navi {
  margin:5px 0px 20px 0px;
  font-size:.92em;
  color:#9E9E9E;
}

.navi  {
  font-size:0.83em;
}

.navi a {
  color:#9E9E9E;
  text-decoration:underline;
}

.navi a:hover {
  color:#4a4a4a;
}



.navi .sep {
  padding:0px 5px 0px 5px;
}