@font-face {
font-family: Arial;
}

body {
font-family: Arial;
font-size: 10pt;
width: 530px; 
}


#hlavicka 
{position: relative; 
//width: 100%; 
height: 20px;
top: 0px;
left: 5px;
border-top: black solid 1px;
border-left: black solid 1px;
border-right: black solid 1px;
padding: 2px;
overflow: hidden;
background-color: #3CB371;
}

#pata 
{position: relative; 
//width: 500px; 
bottom: auto;
left: 5px;
border-top: black solid 1px;
border-left: black solid 1px;
border-right: black solid 1px;
border-bottom: black solid 1px;
padding: 2px;
background-color: #3CB371;
}

#telo
{position: relative; 
width: 500px; 
top: 0px;
left: 5px;
padding: 2px;
border-top: black solid 1px;
border-left: black solid 1px;
border-right: black solid 1px;
//background-color: FFFACD;
background-color: red;
overflow: auto;
}

h1 {
font-size: 15pt;
font-weight: bold;
text-transform: uppercase;
margin: 5px;
}

h2 {
font-size: 14pt;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
text-transform: uppercase;
}

h3 {
font-size: 12pt;
font-weight: bold;
margin: 5px;
text-transform: uppercase;
color: #000080;
}

a:link, a:visited    {
text-decoration: none;
color: #8B0000;
}

table {
font-family: Arial;
border-style: none;
padding: 5px;
margin-top: 2px;
border-collapse:collapse;
font-size: 10pt;
}

table.reg{
table-layout:auto;
width: 100%;
font-size: 10pt;
border-collapse:collapse;
}

table.male{
width: 100%;
//font-size: 8pt;
border-collapse:collapse;
padding: 5px;
margin-top: 2px;
border: 2px solid black;
}

td {
vertical-align:top;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
}

th.reg{
border: solid black 1px;
padding-bottom: 5px;
padding-top: 5px;
}

.regis{
background-color: #4682b4;
color: white;
text-align: left;
font-weight: bold;
border: solid black 1px;
margin-bottom: 10px;
margin-top: 15px;
padding: 5px;
}

.objed{
background-color: #5F9EA0;
color: white;
text-align: left;
font-weight: bold;
border: solid black 1px;
margin-bottom: 10px;
margin-top: 15px;
padding: 5px;
}
.regi{
font-weight: bold;
padding-top: 5px;
}
.red{
color: red;
font-weight: bold;
padding-top: 5px;
}

.vpravo{text-align:right}
.vlevo{text-align:left}
.nahoru{vertical-align:top; padding: 5px}

.male{
//font-size: 8pt;
}

.odseky{
padding-top:5px;
}

tr.reg{
margin-bottom: 30px;
}

th.male {
background-color: #5F9EA0;
border: 1px solid black;
padding: 2px;
color: white;
}

td.male {
border: 1px solid black;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
}

input {
//font-size: 10pt;
padding: 2px;
margin: 0px;
//background-color: #FFFFE0;
}

select {
//font-family: Courier New;
//font-size: 9pt;
padding: 2px;
}

form {
font-family: MyriadPro;
margin: 0px;
}

table#objednavka {
width: 100%;
border-style: none;
background-color: white;
//font-size: 10pt;

}

tr#objednavka {
border-top: solid black 1px;

}
 
td#objednavka {
//border: 1px solid black;
border-style: none;
padding: 5px;
vertical-align: middle;
}


input.tlacitko {font-size: 10pt; padding: 3px; background: #4682b4; border-bottom: 3px solid #696969; border-right: 3px solid #696969; color: #fff; cursor: default; text-decoration: none; margin-right: 3px; border-radius: 2px}
input.tlacitko:hover {background: #E0FFFF; color: black;}

.hl_prihl {float: left; width: 135px; padding: 5px; border: solid #191970 2px;}
.hl_prihlas {float: left; width: 520px; padding: 5px; border: solid #191970 2px; background-color: #191970; color: white; font-weight: bold;}
.hl_prihlas1 {float: left; width: 687px; padding: 5px; border: solid #191970 2px; background-color: #191970; color: white; font-weight: bold;}
.mezera {margin-top: 13px;}

a.tlacitko {font-size: 10pt; padding: 3px; background: #4682b4; border-bottom: 3px solid #696969; border-right: 3px solid #696969; color: #fff; cursor: default; text-decoration: none; margin-right: 3px; border-radius: 2px}
a.tlacitko:hover {background: #E0FFFF; color: black;}

a.tlacitko1 {font-size: 12pt; padding: 3px; background: #5F9EA0; border-bottom: 3px solid #696969; border-right: 3px solid #696969; color: #fff; cursor: default; text-decoration: none; margin-right: 3px; border-radius: 2px}
a.tlacitko1:hover {background: #F0FFF0; color: black;}

.vysvetlivky {
font-size: 10pt;
margin-top: 3px;
margin-bottom: 3px;
color: #8B0000;
font-style: italic;
}


.po-najeti span {display: none; background: #fff; color: #000}
.po-najeti:hover span {display: inline}