p, table, div, ul, li {
font-family: Arial;
font-size: 12px;
line-height:120%;
color:#444444;
}

ul {
list-style-image: URL('img/ul_plus.gif');
border: 0;
margin-left: 16px;
margin-top: 0px;
padding: 0;
list-style-type: none;
line-height:150%;
}

div.vpravo ul {
list-style-image: URL('img/ul_plus_modry.gif');
}

li {
list-style-type:square;
padding-top:1px;
padding-bottom: 0px;
}

h1, h2, h3, h4 {
line-height:115%;
text-align:left;
color:#609203;
font-weight:normal;
}

h1 {
font-size: 20px;
text-transform:uppercase;
font-weight:normal;
margin:0px 0px 7px 0px;
}

h2, h3, h4 {
margin-bottom:1px;
}

h2 {
font-size:17px;
margin-top:20px;
}

h3 {
font-size: 15px;
}

h4 {
font-size: 13px;
font-weight:bold;
}

a {
color:#B2C97D;
text-decoration: underline
}

a:hover {
text-decoration: none;
}

div.obsah p, table, div, ul, li {
font-family: Arial;
font-size: 13px;
line-height:150%;
color:#444444;
}

div.obsah a:hover {
text-decoration: none;
background-color:#B2C97D;
color:#FFFFFF;
}

div.vpravo p, div.vpravo ul, div.vpravo li {
font-family: Arial;
font-size: 12px;
line-height:140%;
color:#444444;
}

div.vpravo h1 {
font-family: Arial;
font-size: 15px;
line-height:120%;
color:#7E9EE5;
}

div.vpravo a {
color:#7E9EE5;
text-decoration: underline
}

div.vpravo a:hover {
text-decoration: none;
background-color:#7E9EE5;
color:#FFFFFF;
}

div.dole {
font-size: 11px;
color:#FDFEF0;
}


div.dole a {
color:#CFDDAA;
text-decoration: underline
}

div.dole a:hover {
text-decoration: none;
}

div.aktuality {
padding:25px 25px 0px 25px;
font-size:12px;
line-height:130%;
color:#FDFEF0;
}

div.aktuality a:hover {
text-decoration: none;
background-color:#6893D8;
color:#FDFEF0;
}

span.cena {
font-size:15px;
font-weight:bold;
background-color:#E5EBF0;
border:solid #7E9EE7 4px;
padding:10px;
height:50px;
color:#7E9EE7;
vertical-align:middle;
}

div.program {
background-color:#FDFEF0;
border:solid #CFDDAA 1px;
padding:3px 3px 11px 7px;
margin:0px;
}

div.reference {
background-color:#FFFFFF;
border:solid #CFDDAA 1px;
padding:10px 10px 10px 10px;
margin:0px 0px 10px 0px;
font-size:12px;
}

div.reference ul, div.reference li {
font-size:12px;
margin-bottom:2px;
}

div.formular div, input, textarea, select {
font-size:12px;
width:300px;
font-family:Arial, Helvetica, sans-serif;
}

div.cesta {
width:100%;
padding:0px 0px 13px 0px;
margin:0px 0px 12px 0px;
border-bottom:solid #CFDDAA 1px;
font-size:11px;
color:#777777;
}

div.poznamka {
border:solid #7E9EE5 1px;
margin:5px 0px 10px 0px;
padding:10px; 
background-color:#E5EBF0;
width:95%;
font-size:11px;
color:#4661B2;
line-height:150%;
text-align:justify;
}

div.uvod img {
margin-top:5px;
}

div.ramecek {
padding:15px; 
margin:15px 0px 0px 0px; 
border:solid #E4ECD3 1px; 
background-color:#F1F5E8;
}

div.ramecek h2 {
margin-top:0px;
}

