﻿/* hlavní menu oblasti */
.rub {
	display: block;
	font-style: normal;
	font-size: 13px;
	background-color: #333333;
	text-transform: none;
	color: white;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 7px 12px 7px 12px;
	background-image: url('../../../images/komponenty/menu/p_menu_h.png')
}
.rubAkt {
	display: block;
	font-style: normal;
	font-size: 13px;
	background-color: transparent;
	text-transform: none;
	font-weight: normal;
	color: black;
	text-decoration: none;
	margin: 0;
	padding: 7px 12px 7px 12px;
	background-image: url('../../../images/komponenty/menu/p_menu_h.png')	
}
a:link.rub {
	text-decoration: none;
	color: white;
	text-transform: none;
	font-weight: normal;
}
a:visited.rub {
	text-decoration: none;
	color: white;
	text-transform: none;
	font-weight: normal;
}
a:active.rub {
	text-decoration: none;
	color: yellow;
	text-transform: none;
	font-weight: normal;
}
a:hover.rub {
	color: yellow;
	text-decoration: none;
	font-weight: normal;
	text-decoration: none;
}
a:link.rubAkt {
	text-decoration: none;
	color: #00FF00;
	text-transform: none;
	font-weight: normal;
}
a:visited.rubAkt {
	text-decoration: none;
	color: #00FF00;
	text-transform: none;
	font-weight: normal;
}
a:active.rubAkt {
	text-decoration: none;
	color: yellow;
	text-transform: none;
	font-weight: normal;
}
a:hover.rubAkt {
	color: yellow;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}
/* Menu oblastí */
.menuImage {
	width: 250px;
	height: 45px;
	border: 0 none;
}
.menuImageAkt {
	width: 250px;
	height: 50px;
	border: 0 none;
}
.menuImageAkt02 {
	width: 250px;
	height: 70px;
	border: 0 none;
}
/* Skryté menu ostatních oblastí*/
.hl_menu {
	width: 250px;
}
.menuExPanel {
	background-repeat: repeat-y;
	background-position: right top;
}
.menuExHidden {
	z-index: 4;
	position: absolute;
	visibility: hidden;
	top: 0;
	width: 250px;
	background-color: white;
	padding: 0;
}
.rubEx {
	display: block;
	font-style: normal;
	font-size: 1em;
	background-color: transparent;
	text-transform: none;
	color: black;
	font-weight: normal;
	text-decoration: none;
	margin: 2px 20px 2px 15px;
}
a:link.rubEx {
	text-decoration: none;
	color: white;
	text-transform: none;
	font-weight: normal;
}
a:visited.rubEx {
	text-decoration: none;
	color: white;
	text-transform: none;
	font-weight: normal;
}
a:active.rubEx {
	text-decoration: none;
	color: yellow;
	text-transform: none;
	font-weight: normal;
}
a:hover.rubEx {
	color: yellow;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}
/* Menu navigace (infopanel) */
.menuNavi {
	padding: 0.6em 0px 0.6em 0px;
	margin: 0 auto;
	display: inline-block;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 1.4em;
}
a:link.menuNavi {
	color: #598104;
	font-weight: normal;	
	text-decoration: none;
}
a:visited.menuNavi {
	color: #598104;
	font-weight: normal;	
	text-decoration: none;
}
a:active.menuNavi {
	color: #598104;
	font-weight: normal;	
	text-decoration: none;
}
a:hover.menuNavi {
	color: red;
	text-decoration: underline;
	font-weight: normal;	
}
/* Menu navigace (infopanelHome) */
.menuNaviH {
	background: transparent;
	font-weight: normal;
	font-size: 1.1em;
}
a:link.menuNaviH {
	color: #CCFFCC;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.1em;
}
a:visited.menuNaviH {
	color: #CCFFCC;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.1em;
}
a:active.menuNaviH {
	color: #CCFFCC;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.1em;
}
a:hover.menuNaviH {
	color: red;
	text-decoration: underline;
}	
/* Obr_menu  */
.obrMenu {
	border-style: none;
	display: inline-block;
}
/* li menu - vertikal - panel  */
	.menuV { padding-top: 40px }
	.menuVpage { padding-top: 60px }  /* li menu - vertikal - na page  */

	
	#menuLiVer, #menuLiVer ul { list-style: none; }
	#menuLiVer, #menuLiVer * { padding: 0; margin: 0; text-decoration: none; font-weight: normal}

	#menuLiVer li.menuLiItem { width: 300px; height: 30px;}
	#menuLiVer li.menuLiItem a { display: block; padding: 5px 25px 5px 25px; font-size: 20px }
 
	#menuLiVer li.menuLiItem ul { display: none; position: absolute; width: 250px; margin-left: -250px; margin-top: -40px; z-index: 200}
	#menuLiVer li.menuLiItem:hover ul { display: block}
	#menuLiVer li.menuLiItem ul li a { display: block; height: 25px; padding: 0 10px 0 10px; font-size: 17px }

	#menuLiVer li.menuLiItem a { color: #699B00 }	
	#menuLiVer li:hover a { color: yellow; background-color: #699B00 }
	#menuLiVer li.menuLiItem li a { color: white; }

	#menuLiVer li.menuLiItem ul { background-color:  #669900; }
	#menuLiVer li.menuLiItem ul li a:hover {  background-color: #444 }
	

/* li menu - horizontal - panel */
	.menuH {
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -485px;
	z-index: 90;
}

	#menuLiHor, #menuLiHor ul { list-style: none; }
	#menuLiHor, #menuLiHor * { padding: 0; margin: 0; text-decoration: none;  font-weight: normal}

	#menuLiHor li.menuLiItem { height: 40px; float:left; }
	#menuLiHor li.menuLiItem a { display: block; padding: 7px 10px 7px 10px; font-size: 20px}
 
	#menuLiHor li.menuLiItem ul { display: none; position: absolute; width: 250px; z-index: 100}
	#menuLiHor li.menuLiItem:hover ul { display: block}
	#menuLiHor li.menuLiItem ul li a { display: block; height: 25px; padding: 0 10px 0 10px; font-size: 17px}

	#menuLiHor li.menuLiItem a { color: white }	
	#menuLiHor li.menuLiItemAkt a { color: yellow }	
	#menuLiHor li:hover a { color: yellow; background-image: url('../../../images/blanc.gif') }
	#menuLiHor li.menuLiItem li a { color: white; }

	#menuLiHor li.menuLiItem ul { background-color:  #669900; }
	#menuLiHor li.menuLiItem ul li a:hover {  background-color: #444 }
		
/* li menu - rozbalovací */

	#menuLiRoz, #menuLiRoz ul { list-style: none; background-color: white;  }
	#menuLiRoz, #menuLiRoz * { padding: 0; margin: 0; }
	
	#menuLiRoz li.menuLiItem { width: 250px; margin-left: -1px; background-color: white }
	#menuLiRoz li.menuLiItem a { display: block; padding: 15px;}
 
	#menuLiRoz li.menuLiItem ul { display: none; background-color: white; width: 250px }
	#menuLiRoz li.menuLiItem:hover ul { display: block}
	#menuLiRoz li.menuLiItem ul li a { display: block; height: 17px; }
	
	#menuLiRoz li.menuLiItem:hover  { background-color: silver}
	#menuLiRoz li.menuLiItem li:hover  { background-color: silver}

	
	