/* SIDEBAR */
#side-menu{
	width: 180px;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
}

#side-menu ul {
	list-style-type: none;
	margin: 0; padding: 0;
	font-size: 10pt;
}
#side-menu li {
	list-style: none;
	display: block;
	margin: 2px 0 7px 0;
	padding: 0;
}
#side-menu li a {
	color: #fff;
	text-decoration: underline;
	margin: 2px 0 2px 0;
	padding: 5px 0 5px 10px;
}
#side-menu li a:hover {
	color: #CCC;
}

/* MENU */

#menu, #menu li, #menu ul{
	padding:0;
	margin: 0;
	list-style:none;
}
ul#menu {	 
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 6px;
  position: relative;
  z-index: 100;
  background: #7291AD;
}
#menu li {
  position:relative;
  width: 100%;
}
#menu a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 1px 8px 1px 8px;
	font-size: 10pt;
	_width: 100%;
}
#menu a.external {
	padding-left: 1em;
}
#menu a.external:hover {
	padding-left: 1em;
}
html > body #menu a {
  display:block;
}
#menu li:hover>a {
	color: White;	
}
#menu a:hover, #menu a.submenuOn {
	color: White;
}
/* SUBMENU */
#menu ul.no-sub {
	background: none;
	visibility: visible;
	width: auto;
	position: static;
	border: none;
	margin: 0 0 0.8em 0;
}
#menu ul.no-sub li {
	padding: 0 0 1px 0;
	display: block;
	color: White;
}
#menu ul.no-sub li a {
	padding: 0;
	display: inline;
	width: auto;
}
#menu ul.no-sub li a:hover {
	background: none;
}
#menu ul {
	position: absolute;
	top: 0;
	border: 1px solid #354C5D;
	right: -201px;
	_right: -199px;
	width: 200px;
	visibility: hidden;
	_width: 200px;
	background: #7291AD;
}
#menu[id] ul {
  right:-201px;
}
#menu li:hover ul, #menu li.hover ul{
	visibility:visible;
}
#menu ul a, #menu  ul em{
	font-weight:normal;
	color:White;
	padding-left:7px;
	font-size: 9pt;
}
#menu ul a.external {
	background: url(http://www.arcchip.cz/img/menu-odkaz.gif) no-repeat 0 8px;
	padding-left: 1.2em;
	margin-left: 0.5em;
}
#menu ul a.external:hover {
	padding-left: 1.2em;
	color: #fff;
	background-color: #354C5D;
}
#menu ul a:hover{
	color: #fff;
	background-color: #354C5D;
}

ul#menu ul li.form {
  	
}
ul#menu ul li.form  a {
   	font-weight: bold;
   	color: #000;
   	text-decoration: underline;
   	background: #FBFAE5;
}
ul#menu ul li.form  a:hover {
  text-decoration: underline;
  color: #fff;
  background: #354C5D;
}