html {
  
  --hlavni: 1.5em;
  --ostatni: 1.1em;
  --formula: 1.4em;
  --ramek: #1d1b1b;
 
  } 

  

  body {

    font-family: sans-serif;
    font-size:var(--ostatni);
    color:black;
    background-color:#eaeaea;
    
    padding:0;
    margin:0;

    
   
   }

.obal {

 padding:0px;
 margin:0 auto;
 width:98%;
 font-size:var(--ostatni);

}  

.telo {

 padding:1em 0.25em;
 margin:0 auto;
 font-size:var(--ostatni);
  background-image: url('grafika/pozadi10.png');
    background-repeat: repeat;

}

.login {

    padding:0.4em;
    margin:0.4em 0;
    background-color: #1d1b1b;
    color:#ffffff;
    display: inline-block;
    border-right: #ff5b1e solid 3px;
    border-left: #ff5b1e solid 3px;

}

.stranka {

   margin:0;


}

.uvod {

font-size:1.8em;

}

.menu {

    border-bottom: solid #1d1b1b 0.4em;
    padding:0 0 0.25em 0;


}

.menu2 {

    padding:0.25em 0 0.25em 0;

}

.menu a {

   text-decoration: none;
   color:#1d1b1b; 
   border:solid #1d1b1b 0.01em;
   padding:0.25em;
   margin: 0.25em 0;
   font-size:1.2em;
   display:inline-block;
}

.menu a:hover {

   background-color:#1d1b1b;
   color:#ffffff; 

}

.menu .barvas {

 background-color:#9b003b;
 color:#ffffff; 

}


.nazev {

 padding:0.25em 0.2em;

}

.nadpis {

    font-size:var(--hlavni);
    text-align:center;
    padding:0.75em 0.4em;
    margin:0em;
    background-color:#1d1b1b;
    color:#ffffff;
    
   }

.nadpis:hover {

background-color:#ff5b1e;

}   

.nadpis a {


   text-decoration: none;
   color:#ffffff; 


}  

.napoveda {

    border-bottom: solid #1d1b1b 0.1em;
    border-left: solid #1d1b1b 0.1em;
    border-right: solid #1d1b1b 0.1em;
    padding:0.5em;
    margin-bottom: 0.5em;
    background-color:#ff5b1e;
    color:#000000;

}

.ucto {

     border-bottom: solid #1d1b1b 0.1em;
    border-left: solid #1d1b1b 0.1em;
    border-right: solid #1d1b1b 0.1em;
    padding:0.5em;
    margin-bottom: 0.5em;
    background-color:#50d6e7;
    color:#000000;
    border-top: solid #1d1b1b 0.4em;

}

.hlaska {

    
    border-left: solid #1d1b1b 0.1em;
    border-right: solid #1d1b1b 0.1em;
    padding:0.5em;
    margin: 0em 0;
    background-color:#9b003b;
    color:#ffffff;
    display:inline-block;

}

.hlaska a {

    color:#ffffff;

}

.working {

    border-left: solid #1d1b1b 0.1em;
    border-right: solid #1d1b1b 0.1em;
    padding:0.2em;
    margin: 0em 0;
    background-color:#46f01c;
    color:#000000;
    display:inline-block;
    
 
}



.working img {

    width:33px;
    vertical-align: middle;

}

p {

   background-color: rgba(70, 240, 28,0.4);
    border-bottom: solid #1d1b1b 0.1em;
    border-left: solid #1d1b1b 0.1em;
    border-right: solid #1d1b1b 0.1em;
    padding:0.5em;
    margin-bottom: 0.5em;

    color:#000000;
    border-top: solid #1d1b1b 0.4em;

}
 
table {


margin: 0.5em 0 0.5em 0;
border-collapse: collapse;


}


th {

background-color:#1d1b1b;
color:#ffffff;
padding:0.2em;
font-size:1.1em;

}

th a {

color:#ffffff;

}

td {

padding:0.2em;    

}

.bezdat0 {

background-color: #e91616;
color:#ffffff;

}

.neulozeno0 {

background-color: #ec5f00;
color:#ffffff;

}

.ulozeno0 {

background-color: #02af11;
color:#ffffff;

}

.fixe th { 
  position: sticky;
  top: 0;
  z-index: 1;
  font-size:1em;
  padding:0.8em 0.2em;
  background-color: #c04848;

}

thead td:nth-child(2n) {

text-align:center;
font-weight: bold;
background-color: #ffffff;
color:#000000; 

}

tfoot td:nth-child(2n) {

border-right:solid #1d1b1b 0.1em;  

}

tr:hover td {

  background-color:#ff5b1e;
  color:#000000;  

}

input {

background-color:#1d1b1b;
color:#ffffff;
height: 40px;
/*min-width:100px;*/
border: 0px;
font-size:1.0em;
display:inline-block;
margin: 0.25em 0;

}

select {

font-size:0.9em;
display:inline-block;

}

.menu2 select {

height: 30px;

}

input[type='text'] {

background-color:#cccaca;
color:#000000;

}

input[type='number'] {

background-color:#cccaca;
color:#000000;

}

.formulare input[type='text'] {

width:100px;
font-size:1.0em;

}

.formulare input[type='number'] {

width:100px;
font-size:1.0em;

}


/* rozpis */

.rozpisy input[type='text'] {

width:60px;
font-size:0.9em;

}

.rozpisy input[type='number'] {

width:60px;
font-size:0.9em;

}

.rozpisy select {

font-size:0.75em;
height:1.5em;

}

.nastavis input[type='text'] {


font-size:1.0em;

}

.nastavis input[type='number'] {


font-size:1.0em;

}

input[type='submit'] {

border:solid #1d1b1b 2px;
font-size:1em;
height:40px;

}

input[type='submit']:hover {

background-color:#ff5b1e;
color:#ffffff;


}

input[type='submit']:active {

background-color:#e2dddd;
color:#1d1b1b;


}

.nic select {

height: 30px;

}

hr {

border: 5px solid #1d1b1b;
opacity: 0.5;

}


.patka {

    font-size:var(--formula);
    text-align:center;
    padding:1em 0.5em;
    border-top: solid #1d1b1b 0.4em;
    margin:0;
    background-color:#eaeaea;
   
   }

.patka img {

width:155px;

}

