* {
margin:  0; 
padding: 0;
}


/* FORMULÁŘE */
input, select, textarea {
padding: 1px;
margin: 1px;
font-family: inherit;
font-size: inherit;
border: 1px solid gray;
}

input:focus, textarea:focus {
background: #FFFFE1;
}


fieldset {
border: 1px solid silver;
position: relative;
margin: 0 15px 15px 15px;
}

legend {
margin: 0px 20px;
padding: 7px;
font-weight: bold;
position: relative;
color: dimgray;
}

fieldset p {
margin: 10px 20px 20px 20px;
}

.delka1 {
width: 22px;
}

.delka2 {
width: 44px;
}

.delka3 {
width: 230px;
}

.delka4, textarea {
width: 99%;
}

.vyska1 {
height: 50px;
}

.vyska2 {
height: 150px;
}

.vyska3 {
height: 200px;
}

.vyska4 {
height: 500px;
}

.potvrd {
padding: 2px 4px;
}

.chybi {
border: 1px solid red;
}

.hvezda {
font-weight: bold;
font-family: arial;
font-size: 1.3em;
color: red;
position: relative;
top: 2px;
margin-right: 3px;
}

.zpet {
margin: 0 10px;
font-size: 0.89em;
}

.potvrd {
background: silver;
border: 1px solid dimgray;
margin: 5px 0;
padding: 3px 4px;
font-weight: bold;
font-family: sans-serif;
}

.potvrd:hover {
background: gray;
}

table.formular {
border-collapse: collapse;
border: none;
border-top: 1px dotted gainsboro;
text-align: left;
width: 99%;
margin: 0;
}

table.formular td, table.formular th {
padding: 4px 8px 4px 4px;
border: none;
border-bottom: 1px dotted gainsboro;
}

table.formular th {
padding: 7px 4px;
text-align: right;
vertical-align: top;
background: none;
color: black;
}


.radek-tlacitko {text-align: center; background-color: WhiteSmoke; vertical-align: middle !important;  }
.radek-tlacitko input {margin-right: 30px; }



option {padding: 2px; }
.vyber  {} /* pro 1. option */

.GPS img {border: 1px solid gray; margin: 0px; display: block;  }

td {text-align: left !important; }

th {width: 30%; }


.hlaseni {width: 500px; border: 3px solid #A33015; font-weight: bold; background-color: #E04522; text-align: center; padding: 12px 0px 15px 0px; margin-left: 15px; color: white;}
