body {
font: 75% Arial, sans-serif;
}



/* Odkazy */
a {
font-size : 100%; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
}
a:link {
color : #29166F; 
font-weight : bold;
} 
a:visited {
color : #29166F; 
font-weight : bold; 
} 
a:hover {
color : #29166F;
font-weight : bold; 
text-decoration : underline; 
} 
a:active {
color : #D6312C; 
font-weight : bold; 
}

/* Formularove prvky */
input {
color : #29166F;
font-family : "Arial", sans-serif;
font-style : normal;
font-weight : bold;
font-size : 11px;
}
select {
color : #29166F;
font-family : "arial", sans-serif;
font-style : normal;
font-weight : bold;
font-size : 11px;
}
textarea {
background : #ffffff;
color : #29166F;
font-family : "Arial", sans-serif;
font-style : normal;
font-weight : bold;
font-size : 11px;
}

/* Tabulkove prvky */
table, th, td {
font-size: 1em;
}

/* Obecne tridy */

.padding {
padding: 0.5em;
}
.vypis_navigace {
font-size: 0.8em;
}
 /* lichy radek */
.odd {
background-color: #eee;
}
 /* sudy radek */
.even {
background-color: #ccc;
}
.formular th {
text-align: left;
vertical-align: top;
}
.formular input, .formular select, .formular textarea {
width: 100%;
}

/* novy radek */
.new {
background-color: #f00;
}
/* rozpracovany stav */
.rozpracovano {
background-color: #0f0;
}


  /* Strankovani */
.Page_Links A:link {
BORDER-RIGHT: #666 1px solid;
PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 1em; COLOR: #666; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #dee3e9; TEXT-DECORATION: none
}
.Page_Links A:visited {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 1em; COLOR: #666; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #dee3e9; TEXT-DECORATION: none
}
.Page_Links A:active {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 1em; COLOR: #666; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #dee3e9; TEXT-DECORATION: none
}
.Page_Links A:hover {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 1em; COLOR: #cc0000; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.Page_Links A.aktiv:link {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 1em; COLOR: #eee; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.Page_Links A.aktiv:visited {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 1em; COLOR: #eee; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.Page_Links A.aktiv:active {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 1em; COLOR: #eee; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
.Page_Links A.aktiv:hover {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 1em; COLOR: #cc0000; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

  /* Povine polozky ve formulari */
.povinne {
border: 1px solid #f00;
}

.cara {
height: 1px;
border-style : solid;
border-width : 0 0 1px;
border-color : #29166F;
padding : 0;
}

.anotation {
background-color: #eee;
margin-bottom: 2em;
height: auto;
border: 1px solid #000;
xwidth: 100%;
}
.anotation h4 {
background-color: #f90;
font-size: 1.2em;
margin-top: 0;
padding: 0.3em 0.5em;

}
.anotation div {
padding-right: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
}

.error {
background-color: #ddd;
color: #d00;
}

/* Tridy spojene s prvkem */
h4.tmavy {
background-color: #29166f;
border-top: 1px solid #fff500;
border-bottom: 1px solid #fff500;
padding-left: 1em;
}
h4.tmavy a, h4.tmavy a:visited, h4.tmavy a:hover {
color: #ffffff;
font-style: italic;
text-decoration: none;
}
p.normalni {
text-align : justify; 
} 

form {
margin: 0;
}
input.submit {
color : #ffffff; 
border: 1pt solid #29166F;
background : #29166F;
font-family : "Arial", sans-serif;
font-style : normal; 
font-weight : bold; 
font-size : 11px; 
} 

/* Konkretni prvky podle id */
#body {
/*
width: 770px;
position: relative; text-align: left; margin: auto;
background-color: #fff;
*/
/* border: 1px solid blue; */
}
#header a {
font-size: 1.2em;
}
#menu {
font-size: 1.1em;
font-weight: normal;
width: 180px;
float: left;
margin: 0;
padding: 0;
}



/* Navigace */
div#menu #menu-odkazy a {
padding: 0.4em 0 0.4em 0.5em;
text-decoration: none;
background: #36b;
display: block;
background-image: url("./images/site/tlacitko-modre.gif");
background-repeat: repeat-x;
color: #fff;
}
div#menu #menu-odkazy a.aktivni {
color: #f90;
}
div#menu #menu-odkazy a:hover {
text-decoration: underline;
color: #f90;
}

#cenovy_program {
border-collapse: collapse;
}
#cenovy_program th, #cenovy_program td {
border: 2px solid #221166;
background-color: #bbb;
padding: 0.3em;
}

