﻿
/*Obalovaci blok menu*/
.menu_up {
            clear: both;
            font-size:0.85em;
            width:900px;
}

/*Zoznam nultej urovne - polozky viditelne z hlavnej stranky*/
.menu_up ul {
            background:transparent none repeat scroll 0%;
            height:3em;
            list-style-type:none;
            margin:0;
            padding:0;
}

/*Zoznam prvej urovne menu - prvy rozbalovaci zoznam*/
.menu_up ul ul {
            width:15em;
            text-align: left;
}

/*Polozka v nultej urovni - kazada obsahuje tag odkazu <a></a>*/
.menu_up ul li {
            display:block;
            float:left;
            height:3em;
            line-height:1.4em;
            font-weight: bold;
}

/*Polozka v prvom rozbalovaciom zozname - kazada obsahuje tag odkazu <a></a>*/
.menu_up ul ul li {
            display:block;
            height:auto;
            line-height:1em;
            width:12em;
}

/*Odkaz v nultej urovni*/
.menu_up a, .menu_up a:visited {
            background: rgb(191,191,191) url(../images/system/top_grad.gif) no-repeat scroll center;
            color: #E00000;
            display:block;
            float:left;
            font-size: 1em;
            height:100%;
            padding:0;
            text-decoration:none;
            width: 126px;
}

/*Okrajove polozkz hlavneho menu maju inu velikost - kvoli presnemu vychadyaniu na stranke*/
.menu_up a.edge, .menu_up a.edge:visited {
            width: 129px;
}

/*Ked je pocet pismen dlhsie ako urcity p[ocet pismen,. menu bude na dva riadky*/
.menu_up a.two_lines, .menu_up a.two_lines:visited {
            line-height: 1.4em;
}

/*polozka menu bude na jeden riadok*/
.menu_up a.one_line, .menu_up a.one_line:visited {
            line-height: 2.5em;
} 

/*Vycentrovanie zavinaca v poslednej polozke menu*/
.menu_up a.email, .menu_up a.email:visited {
            line-height: 1.5em;
            font-size: 1.7em;
} 

/*Oddelovac medzi polozkami hlavnemo menu -  bielo-cierny pruh*/
.menu_up .cover {
            border-left: 1px solid rgb(251,251,251);
            border-right: 1px solid rgb(88,88,88);
            height: 100%;
            width: 0px;
            float: left;
            position: relative;
}

/* style the sub level links */
.menu_up ul ul a, .menu_up ul ul a:visited {
            display:block;
            background: rgb(217,27,27); 
            color:rgb(223,223,223);
            width:12em;
            height:100%;
            line-height:1em; 
            padding:0.5em 1em; 
            border-bottom:1px solid #7aa;
}
* html .menu_up ul ul a, * html .menu_up ul ul a:visited  {
            width:12em; 
            w\idth:14em;
}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu_up table {
            border-collapse:collapse; 
            padding:0; 
            margin:-1px; 
            width:0; 
            height:0; 
            font-size:1em; 
            z-index:1;
}

/* style the third level background */
.menu_up ul ul ul a, .menu_up ul ul ul a:visited {
            background: rgb(217,27,27);
}

/* style the fourth level background */
.menu_up ul ul ul ul a, .menu_up ul ul ul ul a:visited {
            background: rgb(217,27,27);
}
            
/* style the sub level 1 background */
.menu_up ul ul a.sub1, .menu_up ul ul a.sub1:visited {
            background: rgb(166,0,0);
            color: rgb(223,223,223);
}

/* style the sub level 2 background 
.menu_up ul ul :hover a.sub2 {background:#447b7b;}
*/


/* style the level hovers */
/* first */
* html .menu_up a:hover {
            background:rgb(217,27,27) url(../images/system/top_grad_2.gif) repeat scroll center;
            color:rgb(223,223,223);
            position:relative; 
            z-index:100;
}

.menu_up li:hover {
            position:relative;
}
.menu_up :hover > a {
             background:rgb(217,27,27) url(../images/system/top_grad_2.gif) repeat scroll center;
            color:rgb(223,223,223);
}
/* second */
* html .menu_up ul ul a:hover{
            background:rgb(217,27,27) url(../images/system/top_grad.gif) repeat scroll center;
            color:rgb(255,0,0);
            position:relative; 
            z-index:110;
}
            

.menu_up ul ul li:hover {
            position:relative;
}
/* podmenu pri aktivnosti jeho polozky*/
.menu_up ul ul :hover > a {
            background: rgb(191,191,191) none repeat scroll 0%;
            color: rgb(255,0,0);
}

/* koncova polozka prvej urovne*/
* > .menu_up ul ul a:hover{
            background:rgb(217,27,27) url(../images/system/top_grad.gif) repeat scroll center;
            color:rgb(255,0,0);
}

/*Podmenu prvej urovne pri zaostreni - nastavenie pozadia */
.menu_up ul ul a.sub1:hover {
            background: rgb(191,191,191) none repeat scroll 0%;
            color: rgb(255,0,0);
}


/* third */
* html .menu_up ul ul ul a:hover {
            background:rgb(217,27,27) url(../images/system/top_grad.gif) repeat scroll center;
            color:rgb(255,0,0);
            position:relative; 
            z-index:120;}
.menu_up ul ul ul :hover > a {
            background:rgb(217,27,27) url(../images/system/top_grad.gif) repeat scroll center;
            color:rgb(255,0,0);
}
/* fourth */
.menu_up ul ul ul ul a:hover {
            background:rgb(217,27,27) url(../images/system/top_grad.gif) repeat scroll center;
            color:rgb(255,0,0); 
            position:relative; 
            z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu_up ul ul {
            visibility:hidden;
            position:absolute;
            height:0;
            top:3em; 
            left:0; 
            width:14em;
}

/* position the third level flyout menu */
.menu_up ul ul ul{
            left:12em;
            top:0;
            width:14em;
}

/* make the second level visible when hover on first level list OR link */
.menu_up ul :hover ul{
            visibility:visible; 
            height:auto; 
            padding:0 3em 3em 3em; 
            background:transparent url(images/trans.gif); 
            left:-3em;}
/* keep the third level hidden when you hover on first level list OR link */
.menu_up ul :hover ul ul{
            visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu_up ul :hover ul :hover ul ul{
            visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu_up ul :hover ul :hover ul{
            visibility:visible; 
            left:9em;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu_up ul :hover ul :hover ul :hover ul {
            visibility:visible;
            }

/******************************************************************************/
/* Tredy pre naznacenie pozadia pri priznaku active */
/*Odkaz v nultej urovni - naznacenie pozadia pri priznaku active*/
.menu_up ul a.active, ul .menu_up ul a.active:visited {
            background:rgb(217,27,27) url(../images/system/top_grad_2.gif) repeat scroll center;
            color:rgb(223,223,223);
}

/*Odkaz v nultej urovni - naznacenie pozadia pri priznaku active - pre IE*/
* html .menu_up a.active, * html .menu_up a.active:visited  {
            background:rgb(217,27,27) url(../images/system/top_grad_2.gif) repeat scroll center;
            color:rgb(223,223,223);
}


/*Podmenu prvej urovne - nastavenie pozadia pri priznaku active_sub*/
.menu_up ul *:hover ul li a.active_sub1, .menu_up ul *:hover ul li a.active_sub1:visited {
            background: rgb(191,191,191) none repeat scroll 0%;
            color: rgb(255,0,0);
}

/*Konecne plozky prvej a nizsej urovne - nastavenie pozadia pri priznaku active*/
.menu_up ul *:hover ul li a.active, .menu_up ul *:hover ul li a.active:visited {
            background:rgb(217,27,27) url(../images/system/top_grad.gif) repeat scroll center;
            color:rgb(255,0,0);
}
