div#xmenu_cover {
	width: 995px;
	background-color: #AB1F1C;
	background:url('../img/btn_bg.png') repeat-x;
	height: 24px;
	line-height: 24px;
	text-align: center;
}

ul#xmenu li a {
	text-align: center;
	color: #dcdcdc;
	display: block;
	margin: 0;
}	

ul#xmenu li a:hover { 	/* barvy pro zakladni listu, pro submenu jsou niz */
	background-color: red; 
	color:#ffffff; 
}

/*barvy tlacitka i pri roletce */	
ul#xmenu li.lisel a { background-color: red; } /* nadrazene tlacitko */
ul#xmenu li.lisel li a { background-color: #AB1F1C; } /* polozky v podrizenem menu */
ul#xmenu li.lisel li a:hover { background-color: red; color: white; } 

ul#xmenu li ul {
	position: absolute; 
	margin: 0;
	padding: 0;
	z-index: 100;
	margin-top: -2px; /* odsazeni roletky od menu */
	margin-left: 5px;
	visibility: hidden;
	border: 1px solid maroon; /*tyhle bordery delaji ramecky kolem vysunutych roletek */
	border-bottom: 1px solid maroon;
	border-left: 2px solid red;
}

ul#xmenu {
	position: relative;
	z-index: 100;
	margin: 0px 0px 0px -1px; /* levy je -1px , aby nebyl videt border u prvni bunky */
	padding: 0;
	width: 100%;
}

ul#xmenu li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	border-left: 1px solid black;
}

ul#xmenu li li { /*šéfuje položky v roletě pod sebe jak cyp */
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	float: none;
}
ul#xmenu li li a {
	line-height: normal;
	color: #dcdcdc;
	font-weight: bolder;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
	padding: 2px 20px 2px 6px;
}

ul#xmenu li li a img {
	margin-left: 5px;
	margin-right: 15px;
}

* html ul#xmenu li li { display:inline; /* correct a little IE bug */ }

a#m_sbor { text-decoration: none; font-weight: bolder; width: 67px;  }  
a#m_zasj { text-decoration: none; font-weight: bolder; width: 141px;  }
a#m_gale { text-decoration: none; font-weight: bolder; width: 66px;  }  
a#m_prvn { text-decoration: none; font-weight: bolder; width: 95px;  } 
a#m_prev { text-decoration: none; font-weight: bolder; width: 147px;  } 
a#m_ohas { text-decoration: none; font-weight: bolder; width: 83px;  }  
a#m_sout { text-decoration: none; font-weight: bolder; width: 133px;  } 
a#m_knih { text-decoration: none; font-weight: bolder; width: 108px;  }
