body {
font-family: "Times CE", Times, "Times New Roman", serif;
font-size: 100%;
padding: 0px;
margin: 0px;
}
/*----------------------------------*/

a {
text-decoration: none;
color: black;
}
a:hover {
text-decoration: none;
color: red;
}

h1 {
width: 575px;
margin: 10px 0px 15px 0px;
padding: 3px 0px 2px 5px;
font-size: 1.2em;
color: black;
border-bottom: 2px solid black;
voice-family: "\"}\""; voice-family: inherit;
width: 572px;}
html>body h1 {
width: 572px;
}

h2 {
width: 100%;
margin: 0px;
padding: 10px 0px 5px 0px;
font-size: 1em;
color: black;
}

p {
margin: 0px;
padding: 5px 0px 6px 0px;
text-align: justify;
font-size: 0.9em;
color: black;
}

ul {
margin: 2px 0px 10px 0px;
padding: 0px 0px 0px 20px;
}

li {
margin: 0px;
padding: 4px 0px;
font-size: 0.9em;
color: black;
}

abbr {
border-bottom: dashed 1px;
cursor: help;
}

/*----------------------------------*/
.hlavicka_1 {
display: none;
width: 750px;
height: 7px;
padding: 0px;
margin: 0px auto;
background: #e3bb00 url(images/zapati.jpg) repeat-y;
font-size: 1px;
text-align: left;
}
.hlavicka_2 {
display: none;
width: 750px;
_height: 60px;
min-height: 60px;
padding: 0px;
margin: 0px auto;
background: #ffd200;
text-align: left;
}
.logo {
float: left;
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 2px 0px 2px 20px;
font-size: 3em;
font-weight: bold;
text-align: left;
}
.logo a {
text-decoration: none;
color: black;
}
.logo a:hover {
text-decoration: none;
color: black;
}

.hlavicka_3 {
display: none;
width: 750px;
height: 7px;
padding: 0px;
margin: 0px auto;
background: #e3bb00 url(images/zapati.jpg) repeat-y;
font-size: 1px;
text-align: left;
}
/*----------------------------------*/

.banner_hlavicka {
float: right;
width: 468px;
height: 60px;
padding: 0px;
margin: 2px 5px 0px 0px;
background: #787878;
}

.banner_zapati {
display: none;
width: 750px;
_height: 60px;
min-height: 60px;
padding: 0px 0px 3px 0px;
margin: 0px auto;
background: white url(images/celkovy_pruh.jpg) repeat-y;
text-align: left;
}

.banner_zapati_2 {
width: 468px;
height: 60px;
padding: 0px;
margin: 0px 0px 0px 211px;
background: #787878;
}
/*----------------------------------*/
.obrys {
width: 750px;
_height: 480px;
min-height: 480px;
padding: 0px;
margin: 0px;
background: white;
text-align: left;
}
/*----------------------------------*/
.levy_pruh {
display: none;
float: left;
width: 141px;
_height: 50px;
padding: 0px;
margin: 0px;
}
.levy_pruh h2 {
width: 141px;
padding: 3px 0px;
margin: 0px;
border-top: 1px solid #e3bb00;
border-bottom: 2px solid #e3bb00;
font-size: 0.9em;
color: #a6a6a6;
text-align: center;
background: white;
border-top: 1px solid #e3bb00;
border-bottom: 1px solid #e3bb00;
}


.levy_pruh ul {
list-style-type: none;
padding: 0px;
margin: 0px;
background: #ffe467;
border-bottom: 1px solid #e3bb00;
}

.levy_pruh li {
padding: 0px;
margin: 0px;
}

.levy_pruh li a {
display: block;
width: 141px;
margin: 0px;
padding: 1px 0px 1px 5px;
border-top: 1px solid #e3bb00;
border-bottom: 1px solid #feffbe;
color: #594d14;
text-decoration: none;
font-size: 0.8em;
font-weight: bold;
voice-family: "\"}\""; voice-family: inherit;
width: 136px;}
html>body .menu li a  {
width: 136px;
}
.levy_pruh li a:hover {
text-decoration: none;
color: black;
background: #e3bb00;
border-top: 1px solid #776f00;
border-bottom: 1px solid #feffbe;
}



/*----------------------------------*/
.obsah {
float: left;
width: 609px;
_height: 50px;
padding: 0px;
margin: 0px;
}

.obsah2 {
width: 599px;
_height: 50px;
padding: 10px;
margin: 0px;
voice-family: "\"}\""; voice-family: inherit;
width: 579px;}
html>body .obsah2 {
width: 579px;
}

.obsah_end {
clear: both;
height: 1px;
padding: 0px;
margin: 0px;
font-size: 1px;
}


/*----------------------------------*/

.menu_pruh {
display: none;
width: 599px;
padding: 3px 0px;
margin: 0px;
border-top: 1px solid #e3bb00;
border-bottom: 2px solid #e3bb00;
font-size: 0.9em;
background: white url(images/seda.jpg) repeat-y right top;
text-align: center;
font-weight: bold;
}

.menu_pruh a {
text-decoration: none;
color: #594d14;
}
.menu_pruh a:hover {
text-decoration: underline;
color: red;
}
/*----------------------------------*/
.zapati {
display: none;
width: 750px;
padding: 2px 0px;
margin: 0px auto;
background: #ffe467 url(images/zapati.jpg) repeat-y;
}
.zapati p {
padding: 0px 10px 0px 0px;
margin: 0px; 
text-align: right;
font-size: 0.7em;
color: #594d14;
}
/*----------------------------------*/
.end {
clear: both;
height: 1px;
padding: 0px;
margin: 0px; 
font-size: 1px;
}
/*----------------------------------*/

.vypis_1 {
float: left;
width: 300px;
padding: 2px 0px;
margin: 0px; 
border-top: 1px solid #e3bb00;
border-left: 1px solid #e3bb00;
background: #ffe467;
}
.vypis_1 h3 {
margin: 0px;
padding: 0px 0px 0px 5px;
font-size: 0.8em;
color: black;
}

.vypis_2 {
float: left;
width: 275px;
padding: 2px 0px;
margin: 0px; 
border-top: 1px solid #e3bb00;
border-right: 1px solid #e3bb00;
background: #ffe467;
text-align: right;
}
.vypis_2 p {
margin: 0px;
padding: 0px 5px 0px 0px;
font-size: 0.8em;
text-align: right;
}

.vypis_text {
clear: both;
width: 575px;
padding: 0px;
margin: 0px 0px 15px 0px; 
border-bottom: 1px solid #e3bb00;
border-top: 1px solid #e3bb00;
border-left: 1px solid #e3bb00;
border-right: 1px solid #e3bb00;
}

.vypis_text p {
margin: 0px;
padding: 10px 5px 10px 5px;
font-size: 0.8em;
text-align: justify;
}

.vypis_spodek {
width: 100%;
padding: 0px;
margin: 0px; 
}

.vypis_spodek p {
margin: 0px;
padding: 2px 5px 2px 0px;
font-size: 0.7em;
text-align: right;
color: black;
}


/*--------------------------------*/
.tucne {
font-weight: bold;
}

/*--------------------------------*/

.strankovani {
display: none;
margin: 0px;
padding: 0px;
}

.strankovani p {
margin: 0px;
padding: 0px;
text-align: center;
font-size: 0.8em;
font-weight: bold;
}

/*--------------------------------*/

.detail_zpet {
display: none;
margin: 0px 0px 10px 0px;
padding: 0px 0px 2px 0px;
text-align: left;
font-size: 0.8em;
font-weight: bold;
}

/*--------------------------------*/

.znamkovani_cislo {
display: none;
float: left;
margin: 10px 10px 0px 0px;
padding: 10px;
border: 1px solid #e3bb00;
background: #ffe467;
text-align: center;
font-size: 1.1em;
font-weight: bold;
}

/*--------------------------------*/


fieldset {
margin: 0px;
padding: 15px;
border: 1px solid black;
}

legend {
margin: 5px 0px 0px 0px;
padding: 0px 10px;
font-size: 0.9em;
font-weight: bold;
color: black;
}

.form_radky {
margin: 0px;
padding: 3px 0px;
font-size: 0.9em;
color: black;
}
/*------------------------*/
.hlaska {
margin: 15px 0px;
padding: 3px 0px;
border-top: 2px solid red;
border-bottom: 2px solid red;
background: white;
}
.hlaska p {
margin: 0px;
padding: 0px;
text-align: center;
font-size: 0.9em;
color: red;
font-weight: bold;
}
/*------------------------*/

.button {
margin: 15px 0px 0px 8px;
padding: 0px;
text-align: center;
}
/*------------------------*/
.nezobrazovat {
display: none;
width: 200px;
position: absolute;
left: 0;
top: -1000px
}






