/*
Hlavny list ma tiedu .jfmenu
Polozky hlavneho listu maju tiedu .jfmenu-li
Hlavny link ma triedu .jfmenu-li-a
Cele telo ktore sa objavuje a skryva ma triedu .jfmenu-li-div
*/

.jfmenu
{
    font-family: Verdana, "Geneva CE", lucida, sans-serif; /* Verdana */
}

.jfmenu
{
    padding: 0px;
    margin: 0px 0px 0px 20px;
}

.jfmenu-li
{
    
    list-style: none;
    padding: 8px 10px 6px 10px;
    border: 0px;
    margin: 6px 10px 0px 0px;
    
    font-size: 12px;
    font-weight: bold;
    font-family: arial;
}

.jfmenu-li a
{
    color: #888;
}

.jfmenu-li:hover
{
    background-color: #FF8000;
}

.jfmenu-li a:hover
{
    text-decoration: none;
}

.jfmenu-li-a
{
    text-decoration: none;
}

.jfmenu-li:hover a
{
    color: white;
}

.jfmenu-li-div
{
    background-color: #FFF;
    color: #231F20;
    margin-left: -16px;
    margin-top: 6px;
    padding: 10px;
    width: 200px; /* povodne: width: 360px; */
    border: 1px solid #FF8000;
    z-index: 100;
}

.jfmenu-li-div a:hover
{
    text-decoration: underline;
}

.jfmenu-li-div ul
{
    list-style: none;
    margin: 0px;
    padding-left: 0px;
    font-weight: bold;
    padding-bottom: 0px;
}

.jfmenu-li-div ul ul
{
    padding-left: 20px;
    font-weight: normal;
    padding-bottom: 7px;
}

.jfmenu-li-div ul ul ul
{
    font-size: 90%;
    padding-bottom: 0px;
}

.jfmenu-li-div a:link
{
    color: #888;
    font-weight: bold;
}

.jfmenu-li-div a:visited, .jfmenu-li-div a:hover
{
    color: #888;
    font-weight: bold;
}

.jfmenu-li-div a:hover
{
    color: #F80;
}

.jfmenu-li-div-tooltip
{
    color: #888;
    font-weight: normal;
    width: 127px;
    padding: 5px;
    background-color: #f8f8f8;
    display: none; /* skryty tooltip */
}
/*
#jfmenu-li-4 .jfmenu-li-div
{
    background-color: red;
}
*/
.jfmenu-li-div-content
{
    padding-right: 10px;
    margin-right: 10px;
    width: 200px;
}




/* ORANGE */
.vital_studio
{
    background-color: #FF9D22;
    border: 1px solid #9F4A00;
}

.vital_studio .jfmenu-li-div
{
    border: 1px solid #BF4200;
    background-color: #FFC47F;
}

.vital_studio .jfmenu-li-div-content
{
    border-right: 1px solid #BF4200;
}

.vital_studio .jfmenu-li-div-tooltip
{
    background-color: #FFDA9F;
}

/* ORANGE */
.vital_studio2
{
    background-color: #FF9D22;
    border: 1px solid #9F4A00;
}

.vital_studio2 .jfmenu-li-div
{
    border: 1px solid #BF4200;
    background-color: #FFC47F;
}

.vital_studio2 .jfmenu-li-div-content
{
    border-right: 1px solid #BF4200;
}

.vital_studio2 .jfmenu-li-div-tooltip
{
    background-color: #FFDA9F;
}

/* ORANGE */
.ponuka_sluzieb
{
    background-color: #FF9D22;
    border: 1px solid #9F4A00;
}

.ponuka_sluzieb .jfmenu-li-div
{
    border: 1px solid #BF4200;
    background-color: #FFC47F;
}

.ponuka_sluzieb .jfmenu-li-div-content
{
    border-right: 1px solid #BF4200;
}

.ponuka_sluzieb .jfmenu-li-div-tooltip
{
    background-color: #FFDA9F;
}

/* ORANGE */
.prihlasenie
{
    background-color: #FF9D22;
    border: 1px solid #9F4A00;
}

/* GREEN */
.moje_konto
{
    background-color: #DEFF7F;
    border: 1px solid #637F00;
}

.moje_konto .jfmenu-li-div
{
    border: 1px solid #637F00;
    background-color: #E2FF8C;
}

.moje_konto .jfmenu-li-div-content
{
    border-right: 1px solid #637F00;
}

.moje_konto .jfmenu-li-div-tooltip
{
    background-color: #F1FFC6;
}

/* GREEN */
.otvaracie_hodiny_neprihlaseny
{
    background-color: #DEFF7F;
    border: 1px solid #637F00;
}

/* PURPLE */
.zamestnanci
{
    background-color: #FFBFFD;
    border: 1px solid #9F006A;
}

.zamestnanci .jfmenu-li-div
{
    border: 1px solid #BF42FF;
    background-color: #F79FFF;
}

.zamestnanci .jfmenu-li-div-content
{
    border-right: 1px solid #BF42FF;
}

.zamestnanci .jfmenu-li-div-tooltip
{
    background-color: #F8D3FF;
}

/* PURPLE */
.pracovne_povinnosti
{
    background-color: #FFBFFD;
    border: 1px solid #9F006A;
}

.pracovne_povinnosti .jfmenu-li-div
{
    border: 1px solid #BF42FF;
    background-color: #F79FFF;
}

.pracovne_povinnosti .jfmenu-li-div-content
{
    border-right: 1px solid #BF42FF;
}

.pracovne_povinnosti .jfmenu-li-div-tooltip
{
    background-color: #F8D3FF;
}

/* PURPLE */
.registracia
{
    background-color: #FFBFFD;
    border: 1px solid #9F006A;
}

/* BLUE */
.administracia
{
    background-color: #B7E3FF;
    border: 1px solid #4080FF;
}

.administracia .jfmenu-li-div
{
    border: 1px solid #4080FF;
    background-color: #BFE5FF;
}

.administracia .jfmenu-li-div-content
{
    border-right: 1px solid #0007BF;
}

.administracia .jfmenu-li-div-tooltip
{
    background-color: #E5F7FF;
}

/* BLUE */
.doplnky_zakaznik_neprihlaseny
{
    background-color: #B7E3FF;
    border: 1px solid #4080FF;
}
