<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*zakladni rozlozeni prvku*/
*{font-family:calibri;box-sizing: border-box;}
body {background:silver;}
header,footer,nav,article{width:80%;margin:auto; background:white;padding:5px;box-sizing:border-box;border-radius:10px; margin-bottom:10px;}
header,footer{height:120px;background:white;text-align:center;}
footer img{margin:20px;height:80px;}
header img{margin-top:20px;}
/*navigace*/
nav {padding:10px;box-sizing:border-box;text-align:center;}
nav form {display:inline-block;}
nav form input, nav a {display:inline-block; height:30px; min-width:110px; border:1px solid red;border-radius:5px; padding:5px;
       text-align:center;text-decoration:none;background:white; color:black;
       cursor: pointer;
       } 
input[name="odhlasit"] {min-height:30px;height:30px;}       
nav form input:hover, nav a:hover { background:silver;}       

/*SMENU*/
.s_menu a {
display:inline-block; min-height:30px; min-width:110px; border:1px solid red;border-radius:5px; padding:5px;
       text-align:center;text-decoration:none;background:white; color:black;margin:3px;
       cursor: pointer;
}
.s_menu a:hover {background:silver;}


/*zpetne odkazy*/
#zpetne_odkazy {margin-top:15px;margin-left:10px;}
#zpetne_odkazy a {display:inline-block; height:30px; line-height:30px; padding:5px;
                  color:red;
                  padding-left:3px;padding-right:3px;text-decoration:none;}

.zpet{display:inline-block; height:30px; min-width:110px; border:1px solid red;border-radius:5px; padding:5px;
       text-align:center;text-decoration:none;background:white; color:black;
       cursor: pointer;}  
.zpet:hover { background:silver;}         
#zpetne_odkazy a:hover {background:silver;}


/*formulare*/
form {
display:block;
margin:auto;
}
form.menu_form{display:inline-block;
margin:3px;}

form.menu_form input{ display:inline-block; min-height:30px; min-width:110px; border:1px solid red;border-radius:5px; padding:5px;
       text-align:center;text-decoration:none;background:white; color:black;margin:3px;
       cursor: pointer;
}
form.menu_form input:hover {background:silver;}

.aktivni {background:grey;}

table {margin-bottom:20px;}
form table {min-width:500px;}
form table th {min-width:150px;}

input[type="submit"] {font-size:15px;font-weight:bold;min-height:30px;}

.left{margin-left:10px;}
form.left table {margin-left:10px;}

input:focus, textarea:focus {background:rgba(0,90,255,0.1);border:1px solid black;}
                                                           
nav form {margin-left:3px;position:relative;top:-1px;}
nav form input {height:29.5px;}



form table{
border-collapse: separate;
margin:auto;
margin-top:5px;
margin-bottom:5px;
}    


form table tr {background:#f8f8f8;}
form table tr th {
padding:4px;
max-width:250px;
text-align:right;
vertical-align: top;
font-size:13px;
}
form td {
text-align:left;padding:3px; 
position:relative;
vertical-align: top;
}

.left table {margin-left:10px;}
.plna_sirka table {width:98%;}
.export table {}
.export table tr th {width:200px;}


/*prihlasovaci formular*/
.prihlaseni{
margin:auto;
}
.prihlaseni table{width:200px;}

.prihlaseni td {width:100px;}
.prihlaseni th {width:100px;}

/*SLOUPCE*/
.sloupce {
  width:100%;
  display: flex;
  flex-wrap: nowrap;
  }
.sloupce div{
  width:50%;
  } 
.sloupce div h2{
 display:block;
  } 

  

/*Tabulky*/
.tabulka_seznam{min-width:400px;}
.padeproc{min-width:50%;}
.tabulka_seznam th{padding:4px;background:red;}
.tabulka_seznam td{padding-left:4px;padding-right:4px;vertical-align: middle; font-size:14px;}
.tabulka_seznam tr:nth-child(even) {background: #FFF}
.tabulka_seznam tr:nth-child(odd) {background: #EEE}
.center{margin:auto;}
.tabulka_seznam h4 {margin-top:2px;margin-bottom:2px;}


.tab_left {text-align:left}
.tab_left table {margin-left:0px;}
.tab_center {text-align:center;}
.tab_right {text-align:right;}
.tab_pre{white-space: pre-wrap; font-family:courier; min-width:150px;text-align:left;}
.pre {white-space: pre-wrap; min-width:600px;}
.tab_rb{text-align:right;font-weight:bold;}
.obyc_tab {width: max-content;}


/*tabulky*/
td,th {border-radius:4px;}
.in_tab th {width:auto};


img[src=img/delete.gif] {margin:3px;}

/*kontrola polozek_ajax*/
.jq_check{
display: inline-block;color:black;}

.short, .weak, .good, .strong {

}

.short{
color:#FF0000;
}
.weak{
color:orange;
}
.good{
color:#2D98F3;
}
.strong{
color: limegreen;
}


/*nadpisy*/
h1 {font-size:30px; margin-top:5px;}
h2 {font-size:20px;border-top:2px solid black;margin-top:15px; line-height:25px;margin-bottom:10px;}
h3 {font-size:17px;border-top:1px dotted black;line-height:25px;;margin-top:10px;margin-bottom:3px;}
h4 {font-size:15px;margin-bottom:5px;}

/*odstavce*/
p {margin-top:10px;margin-bottom:10px;font-size:14px;}
p.radek{margin-top:0px;margin-bottom:0px;}
p.pre {white-space: pre-wrap;background:rgb(250,250,250);margin-top:0px;text-align:left;}

ul {margin-left:0px;}

/*tridy*/
.poznamka{font-size:10px; font-style:italic;}


.win_min{min-width:45vw;}
.uprostred{margin:auto;min-width:50vw;text-align:center;min-height:40px;margin-top:40px;}
input.uprostred{width:45vw;}
textarea{width:45vw;}

h1.uvod{text-align:center}
p.uvod{width:90%;text-align:justify;margin:auto;margin-bottom:10px;}
img.uvod {margin-left:300px;width:100px;}
ul.uvod {width:75%;margin:auto;margin-bottom:10px;font-size:14px;}
ul.uvod li {text-align:justify;}




.ikona{height:25px}</pre></body></html>