html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin: 0px;
padding: 0px;
border: 0px;
outline: 0;
font: inherit inherit inherit 100% inherit inherit;
vertical-align: baseline;
}
:focus{
outline: 0;
}
/* Seznamy */
ol, ul{
list-style: none;
}
/* Tabulky */
table{
border-collapse: separate;
border-spacing: 0;
}
caption, td{
text-align: left;
vertical-align: top;
padding: 2px;
font: normal 13px arial;
}
th{
text-align: center;
font: bold 13px arial;
}
/* Čáry */
hr{
width: 100%;
height: 1px;
padding: 0px;
margin: 0px auto;
border: 0px;
color: black;
background-color: black;
}
/* Formuláře */
fieldset{
border: 1px solid #D487AE;
padding: 10px;
width: 300px;
}
legend{
padding: 5px;
font-weight: bold;
color: #A80F5D;
}

input[type=text], input[type=password]{
border: 1px solid lightgray;
border-color: gray lightgray lightgray gray;
padding: 1px 2px;
height: 16px;
width: 150px;
font: normal 13px tahoma;
}
textarea{
border: 1px solid lightgray;
border-color: gray lightgray lightgray gray;
padding: 1px 2px;
font: normal 13px tahoma;
}

/* Zarovnání */
.stred{
text-align: center;
margin-left: auto;
margin-right: auto;
}
.ovpravo{
float: right;
clear: right;
margin-left: 10px;
}
.ovlevo{
float: left;
clear: left;
margin-right: 10px;
}
.vpravo{
text-align: right;
margin: 0px 0px 0px auto;
}
.vlevo{
text-align: left;
margin: 0px auto 0px 0px;
}
/* Hlášky */
.error{
color: red;
font-weight: bold;
}
.success{
color: green;
font-weight: bold;
}
/* Text */
p{
padding: 2px 5px;
text-indent: 0px;
}
/* .zarovnani-do-bloku */
.blok{
text-align: justify;
}
.podtrhnuty-text{
text-decoration: underline;
}
strong{
font-weight: bold;
}
em{
font-style: italic;
}
a{
color: white;
text-decoration: none;
}
a:hover
{
color: black;
text-decoration: underline;
}
/* Nadpisy */
h1{
padding: 10px 0px;
color: white;
font: bold 20px arial;
}
h2{
padding: 10px 0px;
color: white;
font: bold 15px arial;
}
h3{

}
h4{

}
h5{

}
h6{

}

/* pomocné třídy */
.lfloat{
float: left;
}
.rfloat{
float: right;
}