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

body, p {

font-size:small; 
font-size:95%; 
font-family:sans-serif;
font-family:serif;
font-family: Georgia, "New York CE", utopia, serif;
}

p {
padding:0.1em 0 0 0; 
margin:0 0 0.5em 0; 
line-height:1.3em;
font-size:95%; 
}

h1, h2, h3, h4, h5, h6 {
color:#73BDAD; 
color:#101039;
color:#001751;
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; 
color:#001751;
}

input, select {
margin:1em 0 0.3em 1em;
}

.button {
margin:0.7em 0 1em 15em;
}

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:#73BDAD; 
color:#101039;
color:#001751;
text-decoration:none; 
border-bottom:1px dotted #011A52; 
border-bottom:1px dotted #73BDAD;
}

a:visited {
color:#73BDAD; 
color:#101039;
color:#001751;
text-decoration:none; 
border-bottom:1px dotted #011A52;
border-bottom:1px dotted #73BDAD; 
}

a:hover {
color:#100839; 
color:#73BDAD;
color:#59C4BE;
text-decoration:none; 
border-bottom:1px solid #59C4BE; 
}

a:active {
}

.vpravo{
text-align:right;
}



#obal {
min-width:600px; 
max-width:60em;
/*
	_width: expression(document.body.clientWidth < 650 ? "600px" : document.body.clientWidth > 1220? "1200px" : "auto");
*/
margin:5px 0 0 1em;
background-image: url(obr/czechurol_levy_bgn.png);
background-position: left;
background-repeat: repeat-y;
background-color: #ffffff;
height:100%;
}


#hlavni {
min-width:600px; 
max-width:60em;
/*
	_width: expression(document.body.clientWidth < 650 ? "600px" : document.body.clientWidth > 1220? "1200px" : "auto");
*/

margin:0 0 0 0; 
padding:0 0 0 0;
background-image: url(obr/czechurol_titul_bgn.png);
background-position: top;
background-repeat: repeat-x;
border:solid 1px #011A52; 
}

#hlavicka {
width:79%;
float:left;
clear:none;
height: 65px;
margin:0 0 0 0; 
padding:0 0 0 0; 
}

#hlavicka_uzsib {
float:right;
clear:none;
}

#hlavicka h1 {
display:none;
}

#hlavicka img {
margin: 25px 0 0 10px;
padding:0 0 0 0;
}

#hlavicka img.vpravo {
clear:none;
margin:8px 0 0 75px;
padding:0 0 0 0;
}

#pruh_cislo{
}

#pruh_cislo h2 {
float:right;
width:69%;
font-size: 90%; 
margin:5px 20px 0 0; 
padding:0 0 0 0;
text-align: right;
color:#59C4BE;
}

#navigace {
width:122px;
padding:25px 0 0 0; 
float:left;
clear:left;
}

#navigace ul {
padding:0 0 0 0; 
margin:50px 0 0 5px; 
text-align:left;
}

#navigace li {
list-style-type:none; 
list-style-position:outside; 
padding:0 0 7px 5px; 
margin:0 0 0 0; 
font-size:100%; 
text-transform: lowercase;
}


#navigace li a{
color:#100839;
border-bottom:1px dotted #D3E5E4;
}

#navigace li a:hover{
color:#100839;
border-bottom:1px solid #100839;
}

#navigace li a img{
border: none;
}

#titul {
min-width:600px; 
max-width:60em;
/*
	_width: expression(document.body.clientWidth < 650 ? "600px" : document.body.clientWidth > 1220? "1200px" : "auto");
*/
margin:5px 0 0 1em;
hheight:47em; 
background-color: #73BDAD;
background-color: #59C4BE;
background-image: url(obr/czechurol_titul_bgn.png);
background-position: top;
background-repeat: repeat-x;
border:solid 1px #011A52;
}

#titul h2 {
color:#ffffff;
font-style: italic;
ffont-weight:normal; 
font-size:180%;
margin:145px 0 0 200px; 
}

#titul img {
margin: 0 40px 0 0; 
}

img#zluta_na_titulu {
float:right;
margin:4em 10px 10px 0 ;
padding:0 0 0 0;
}

#obsah {
width:82%;
margin:10px 0 0 0; 
padding:0 0 5px 10px; 
float:left; 
clear:none;
background-color:#ffffff; 
height:100%;
}

#obsah_stat {
width:82%;
margin:33px 0 0 0; 
padding:0 0 5px 10px; 
float:left; 
clear:none;
background-color:#ffffff; 
height:100%;
}

#obsah h2 {
width:90%;
}

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

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

#obsah h5 {
font-size:90%;
padding:0.4em 0 0.1em 0; 
letter-spacing:0.1em;
letter-spacing:normal;
}

#obsah h6 {
font-size:85%;
}

#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: #73BDAD;
color:#ffffff;
}


#titul #navigace ul{
margin-top:50px;
padding:0;
}

#loga_na_titulu{
margin:40px 0 0 220px;
padding:0 0 0 0;
}

#loga_na_titulu h6{
margin-top:150px;
}

#mod a {
color:#ffffff;
}

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

.mensi {
font-size:smaller;
}

.ods {
margin:0.5em 0 0.5em 0;
margin:0. 0 0 0;
padding:0.5em 0 0.5em 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%;
line-height:1.2em;
font-size:107% !important;
}


.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, .obsah_c{
width:47%;
margin:0; 
padding:0 20px 0 0; 
float:left; 
clear:none;
font-size:95%;
}

#obsah_e, .obsah_e {
width:47%;
margin:0; 
padding:0; 
float:right; 
clear:none;
font-size:95%;
}

h2.rubrika {
float:right;
font-size:95%;
margin:10px 0 0 0; 
padding:0 10px 0 0; 
text-align:right;
}

.eng {
font-size:70%;
line-height: 1em;
margin:2px 0 0 0;
}

#vyhled {
clear:both;
margin:25px 0 0 0;
}

#vyhled li {
margin:10px 0 0 0;
}