body {
margin:0; 
padding:0 0 0.5em 0;
background-color: #E7E7EF;
background-color: #FEECD7;
}

body, p {
font-size:95%; 
font-size:small; 
font-family:Tahoma, 'Tahoma CE','Arial CE','Helvetica CE', Arial, lucida, sans-serif;
}

p {
padding:0.1em 0 0 0; 
margin:0 0 0.5em 0; 
line-height:1.3em;
}

h1, h2, h3, h4, h5, h6 {
color:#011A52; 
padding:5px 0 0 0; 
margin:0; 
line-height:1.4em;
letter-spacing:0.1em;
font-weight:normal;
}

h1 {
font-size: 150%; 
padding: 0.2em 0 0.2em 15px; 
letter-spacing:0.2em;}

h2 {
font-size: 135%; 
margin:0.5em 0 0.3em 0; 
}

h3 {
font-size: 115%;
}

h4 {
font-size: 110%;
}

h5 {
font-size: 105%;
}

h6 {
font-size: 100%; 
padding:2px 0 0 0;
}

ul {
margin:0 0 0.5em 2em;
padding:0; 
list-style-type:disc;
font-size:90%; 
}

li {
}

em {
}

strong {
font-weight: normal;
letter-spacing:0.1em;
color:#011A52; 
}

input, select {
}

table {
margin:1em 0 1em 1em; 
}

caption {
caption-side:left; 
font-weight:bold;
}

th {
vertical-align:bottom; 
font-weight:normal; 
color:#000000;
}

th {
font-size:80%; 
padding:0.1em 1em; 
text-align:center;
}

td {
vertical-align:middle; 
padding: 0.1em 1em;
}


hr.cleaner {
clear:both; 
height:1px; 
margin: -1px 0 0 0; 
padding:0; 
border:none; 
visibility: hidden;
}

hr.cleaner_roc {
clear:both; 
height:15px; 
margin: -1px 0 0 0; 
padding:0; 
border:none; 
visibility: hidden;}

a:link {
color:#001A53; 
text-decoration:none; 
border-bottom:1px dotted #011A52; 
border-bottom:1px dotted #E7E7EF;
}

a:visited {
color:#001A53; 
text-decoration:none; 
border-bottom:1px dotted #011A52;
border-bottom:1px dotted #E7E7EF; 
}

a:hover {
color:#FA9D1C; 
text-decoration:none; 
border-bottom:1px dotted #FA9D1C; 
}

a:active {
}

.vpravo{
text-align:right;
}



#hlavni {
width:820px; 
margin:0.3em 0 0 5%; 
padding:0 0 0 0; 
background-color: #ffffff;
border:solid 1px #011A52; 
}

#hlavicka {
width:820px; 
margin:0; 
padding:0; 
background-color: #011A52;
}

#hlavicka h1 {
display:none;
}

#hlavicka img {
margin: 0 5px 0 0;
}

#navigace {
width:145px; 
padding:0 0 0 10px; 
margin-top:45px; 
float:left;
}

#navigace ul {
padding:0; 
margin:1em 0 4em 0; 
text-align:left;
}

#navigace li {
list-style-type:none; 
list-style-position:outside; 
padding:0.1em 0.3em; 
margin:0 0 0.5em 0; 
font-size:105%; 
text-transform: lowercase;
}


#navigace li a img{
border: none;
}

#titul {
height:50em; 
margin:0 0 0 180px; 
padding:0; 
}

#titul h2 {
color:#ffffff;
font-style: italic;
font-weight:normal; 
font-size:110%;
padding:70px 0 0.4em 150px; 
line-height:1.5em;
}

#titul h3 {
color:#ffffff; 
font-size:85%;
font-weight:normal;
padding:7em 0 0 150px; 
line-height:1.5em;
}

#titul ul {
padding: 2em 0 0 127px;
}

#titul li {
margin: 0 0 0.5em 0;
list-style-type:none;
font-size: 80%; 
}


#titul li a img{
border: none;
}

#titul li a img{
border: none;
vertical-align: middle;
}

#obsah {
width:630px;
margin:0; 
padding:0 10px 5px 10px; 
float:right; 
clear:none;
}



#ousko  {
float:right;
text-align:center;
height:41px;
width:25em;
background-color:#E7E7EF;
}

#ousko_l  {
height:41px;
background-image: url(obr/ousko_l.png);
background-position: left top;
background-repeat: no-repeat;
}

#ousko_p  {
height:41px;
background-image: url(obr/ousko_p.png);
background-position: right top;
background-repeat: no-repeat;
}

#ousko h2 {
font-size: 115%;
text-transform:lowercase;
margin:0 0 0 0;
padding: 7px 0em 0.3em 0em;

}

#obsah h2 {
width:90%;
}

#obsah h3 {
width:90%;
font-weight:normal;
}

#obsah h4 {
padding:1em 0 0.3em 0;
}

#obsah h5 {
padding:0.8em 0 0.3em 0; 
letter-spacing:0.1em;
}

#obsah h6 {
}

#obsah img {
float:right; 
clear:right; 
margin:0.5em 0.3em 1em 0.7em;  
border:solid 1px #c0c0c0;
}




#loga {
margin:0 0 0 5px; 
padding:0; 
text-align:left;}

#loga img {
margin:20px 5px 20px 0; 
padding:0;}

#mod {
margin:0;
padding:0;
background-color: #011A52;
color:#ffffff;
}

#mod a{
color:#ffffff;
}

#mod a:hover{
color:#FA9D1C;
}

.mensi {
font-size:smaller;
}

.ods {
margin:0.7em 0 1em 0;
padding:0.7em 0 0.4em 0;
}

.citace {
text-align:right; 
padding:0.8em 1em 0 0;
}

.prehled{
padding: 0 0 0.7em 0;
}

.prehled h5{
padding:0;
margin:0;
line-height:0.8;
text-transform:lowercase;
font-size:100%;
color:#c0c0c0;
}

h5.prehled{
text-transform:lowercase;
}

.prehled h6{
padding:0.4em 0 0.4em 0;  
margin:0;
width:85%;
font-size:107%;
}


.prehled .ita{
letter-spacing:0.1em;
line-height:1.3em;
font-size:90%; 
}

.prehled p{
font-size:90%; 
}

.titulni{
float:left;
clear:none;
width:110px;
height:200px;
margin:1em 2em 0 0;
padding:0 0 0 0;
text-align: center;
}

.titulni a img{
border:none;
}

#obsah_c{
width:47%;
margin:0; 
padding:0 20px 0 0; 
float:left; 
clear:none;
}

#obsah_e{
width:47%;
margin:0; 
padding:0; 
float:right; 
clear:none;
}