/* menu Elegant - vyskakujici menu nahore */

/* HLAVNI MENU A OBECNE NASTAVENI */
div.menub {
  padding-top: 5px;
  padding-bottom: 3px;
  background-image: url("../images/pozadi/zalozky.gif");
	background-repeat: repeat-x,repeat-y;
  background-color: #FFFFFF;
  height: 28px;
}

ul#mainMenu, ul
{
  margin-top: 0px;
  padding-top: 0px;
	color: #000000; /* barva pisma v hlavnim menu */
	padding-left: 0px;
	margin-left: 0px;
  list-style-type: none;
	font-weight: normal; /* tucne pismo obecne */
	font-family: Palatino,palatino linotype,Arial,Sans-Serif; /* typ pisma */
	font-size: 16px; /* velikost pisma */
}

ul#mainMenu ul
{
	font-weight: bold;
	text-align: center;
}

ul#mainMenu li 
{
	float: left;
	padding: 0px;
	font-weight: bold; /* tucne pismo v hl. menu - zadny lin (odkaz)) */
	margin-left: 0px;
}

ul#mainMenu a, ul#mainMenu a.pos
{
	color: #FFF6B3; /* barva pisma hl. menu */
	background-color: ; /* barva podkladu hl. menu */
	display: block;
	text-decoration: none;
	position: relative;
	text-align: center;
	font-weight: normal; /* tucne pismo hl. menu - link */
	font-family: Tahoma, arial, sans-serif; /* typ pisma */
	font-size: 11px; /* velikost pisma */
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
  border-bottom: ; /* barva(zelena)-sirka-plna cara - definice spodniho okraje hl. menu - link */
  border-right: #DEAD65 2px solid;    /* carka v hlavnim menu */
}

ul#mainMenu a.pos
{
  border-right: none;
}

ul#mainMenu ul a:hover
{
	color: #DEAC65; /* barva pisma hl. menu - link -> hover */
	background-color: ; /* barva podkladu hl. menu - link -> hover */
	font-weight: normal;
	text-decoration: underline;
}


ul#mainMenu li a:hover
{
	color: #DEAC65; /* barva pisma hl. menu - link -> hover */
	background-color: ; /* barva podkladu hl. menu - link -> hover */
	font-weight: normal;
	text-decoration: underline;
}




/* PODMENU */

ul#mainMenu ul.mainSubMenu li a,
ul#mainMenu ul.mainSubMenu li a:hover	{
	text-align: left;  /* zarovnani slova v ramci submenu (zde do leva) */
	text-decoration: none;
	height: 20px;
	font-family: Arial,Sans-Serif; /* typ pisma */
	font-size: 12px; /* velikost pisma */
	font-weight: normal; /* normalni (netucne) pismo */
  border-left: #DEAC65 1px solid; /* definice leveho okraje (barva, velikost, typ cary) */
	border-right: #DEAC65 1px solid; /* definice praveho okraje */
	border-bottom: #DEAC65 1px solid; /* definice spodniho okraje */
	padding-left: 2px;
  margin-left: px;
}

ul#mainMenu ul.mainSubMenu li a	{
	color: #000000; /* barva pisma submenu - link */
	background-color: #FFF6B3; /* barva podkladu submenu - link */
}

ul#mainMenu ul.mainSubMenu li a:hover	{
	color: #7B5E41; /* barva pisma submenu - link -> hover */
	background-color: #FFF6B3; /* barva podkladu submenu - link -> hover */
	z-index: 100;
}

/* PODMENU 2 */
/* pozice vlevo */
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l li a,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l li a:hover	{
}

/* pozice vpravo */
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 li a,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 li a:hover	{
}

ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 li a,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 li a:hover,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l li a,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l li a:hover	{
	top: -24px;
	font-family: Arial,Sans-Serif; /* typ pisma */
	font-size: 12px; /* velikost pisma */
	font-weight: normal; /* normalni (netucne) pismo */
	text-align: left;  /* zarovnani slova v ramci submenu (zde do leva) */
	height: 20px;
	text-decoration: none;
	padding-left: 2px;
  margin-left: 0px;
  border-left: #DEAC65 1px solid; /* definice leveho okraje (barva, velikost, typ cary) */
	border-right: #DEAC65 1px solid; /* definice praveho okraje */
	border-bottom: #DEAC65 1px solid; /* definice spodniho okraje */
}

ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 li a,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l li a	{
	color: #000000; /* barva pisma submenu - link */
	background-color: #FFF6B3; /* barva podkladu submenu - link */
}

ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 li a:hover,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l li a:hover {
	color: #7B5E41; /* barva pisma submenu - link -> hover */
	background-color: #FFF6B3; /* barva podkladu submenu - link -> hover */
	z-index: 95;
}

/* PODMENU 3 */
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 ul.mainSubMenu3 li a,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 ul.mainSubMenu3 li a:hover,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l ul.mainSubMenu3l li a,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l ul.mainSubMenu3l li a:hover
{
	top: -48px;
	font-family: Arial,Sans-Serif; /* typ pisma */
	font-size: 12px; /* velikost pisma */
	font-weight: normal; /* normalni (netucne) pismo */
	text-align: left;  /* zarovnani slova v ramci submenu (zde do leva) */
	height: 20px;
	text-decoration: none;
	padding-left: 2px;
  margin-left: 0px;
  border-left: #DEAC65 1px solid; /* definice leveho okraje (barva, velikost, typ cary) */
	border-right: #DEAC65 1px solid; /* definice praveho okraje */
	border-bottom: #DEAC65 1px solid; /* definice spodniho okraje */
	background-image: url("http://www.pnsp.cz/images/pozadi/zalozky.gif");
  background-repeat: repeat-x;
}

ul.mainSubMenu3 li a,
ul.mainSubMenu3l li a	{
	color: #000000; /* barva pisma submenu - link */
	background-color: #FFF6B3; /* barva podkladu submenu - link */
}

ul.mainSubMenu3 li a:hover,
ul.mainSubMenu3l li a:hover {
	color: #7B5E41; /* barva pisma submenu - link -> hover */
	background-color: #FFF6B3; /* barva podkladu submenu - link -> hover */
	z-index: 95;
}

/* VIDITELNOST */
ul#mainMenu ul, ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2,
                ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 li ul.mainSubMenu3,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2 li ul.mainSubMenu3l,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l li ul.mainSubMenu3,
ul#mainMenu ul.mainSubMenu li ul.mainSubMenu2l li ul.mainSubMenu3l
{
	position: absolute;
	visibility: hidden;
	background-color: none;
	padding: left;
	margin-top: 0px;
}

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul,
ul#mainMenu ul.mainSubMenu li:hover ul.mainSubMenu2, ul#mainMenu ul.mainSubMenu li.hover ul.mainSubMenu2, 
ul#mainMenu ul.mainSubMenu li:hover ul.mainSubMenu2l, ul#mainMenu ul.mainSubMenu li.hover ul.mainSubMenu2l, 
ul#mainMenu ul.mainSubMenu li:hover ul.mainSubMenu2 li:hover ul.mainSubMenu3, ul#mainMenu ul.mainSubMenu li.hover ul.mainSubMenu2 li.hover ul.mainSubMenu3,
ul#mainMenu ul.mainSubMenu li:hover ul.mainSubMenu2l li:hover ul.mainSubMenu3l, ul#mainMenu ul.mainSubMenu li.hover ul.mainSubMenu2l li.hover ul.mainSubMenu3l
{
	visibility: visible;
}

ul#mainMenu li li
{
	float: inherit;
	border: none;
	padding: 0px;
	width: 120px;
	overflow: visible;
	margin-top: 0px;
}

ul#mainMenu li
{
	behavior: url(./js/hover.htc);
}

.submenutop {
  border-top: #DEAC65 1px solid;
}

