body, #napojakModal {
    background: url("../assets/bg_top.png") repeat-x;
    font-family: 'Myriad Pro Condensed';
}

#administrace {
    font-family: 'Myriad Pro Regular';
}

#napojak-top {
    padding: 40px 15px 0px 15px;    
}

h1 {
    color: #183f2e;
    font-family: 'Myriad Pro Bold';
    font-size: 3em;    
    -webkit-text-stroke: 1px #90ce6a;
}

.cat-header {
    height: 50px;
    background: url("../assets/cat_bg.png") repeat-x;
    text-align: center;
}

.cat-header h3 {
    color: #90ce6a;
    font-family: 'Myriad Pro Bold Condensed';
    text-transform: uppercase;
    position: relative;
    top: 2px;
}

.sortiment td {
    font-family: 'Myriad Pro Regular';
}

.sortiment td.mnozstvi, .sortiment td.cena {
    font-family: 'Myriad Pro Bold Condensed';
    color: #90ce6a;
    text-align: right;
    font-size: 1.4em;
}

.sortiment td.mnozstvi {
    width: 15%;
}

.sortiment td.popis {
    font-family: 'Myriad Pro Condensed';        
    font-size: 1.4em;
}

.paticka {
    margin-top: 20px;    
    background-color: #183f2e;
    color: #90ce6a;
    padding: 10px 5px;
    /*font-size: 1.5em;*/    
}

#admin_napojak button {
    font-family: 'Myriad Pro Bold Condensed';    
}

#admin_napojak button.add, #admin_napojak button.del {
    margin: 0 2px;
}

.kat_oddelovac {
    border: 2px solid #183f2e;    
}

.sortable {
    list-style-type: none; margin: 0; padding: 0;
}

.sortable li {
    border: none;
    background: none;
    cursor: move;
}

#loginFrm {
    width: 350px;
}

#loginFrm input#password {
    padding: 10px;
    margin-bottom: 20px;
    font-size: 1.2em;
}

@media screen and (max-width: 600px) {
    .sortiment td.mnozstvi, .sortiment td.cena, .sortiment td.popis {        
        font-size: 1.2em;
    }
}