body {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px 0px 10px 0px;
background-color: #FFF;
}

table {
font-size: 100%;
}

/** okraje a popis elementov**/
div, span, p, ul, li, h1, h2, label, form, img {
border-style: solid;
border-width: 0px;
padding: 0px;
margin: 0px;
}

img {
border: medium none;
}

h1 {
font-size: 140%;
margin: 15px 0px 20px 0px;
color: #004115;
text-align: center;
}

h2 {
font-size: 120%;
margin:5px 0px 5px 0px;
font-weight: bold;
color: #004115;
}
h3 {
font-size: 100%;
margin:5px 0px 5px 0px;
font-weight: bold;
color: #004115;
}

hr {
display: none;
}

a {
font-weight: normal;
color: #2D679D; 
text-decoration: underline;
}
a:hover {
color: #F79C0D;
text-decoration: none;
}

ul {
margin-top: 10px;
margin-left: 15px;
padding: 1px;
list-style-type: square;
list-style-position: outside;
}
li {
color: #004115;
margin-top :1px;
}
li span {
color: #000;
font-weight: normal;
}

#top_main {
background-color: transparent;
height: 60px;
}

.top_text {
color: #000;
font-size: 11px;
font-weight: normal;
padding: 0px;
position: relative;
top: 0px;
left: 0px;

}

.top_bar {display:none;}

.logo_left {
float: none;
text-align: left;
height: auto;
}


#main_body {
background-color: #FFF;
background-image: none;
background-repeat: repeat-y;
margin: auto;
text-align: left;
}

.main_content {
font-size: 70%;
border-top-width: 1px;
border-color: #000;
padding: 20px 0px 0px 0px;
height: auto;
}
.main_content p {
text-indent: 20px;
text-align:justify;
}
.main_content img {
margin: 10px;
border: solid 0px #000;
}
.main_content label,  .main_content select, .main_content input {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
}

.main_content .kat_h1 {
height: 80px;
}
.main_content .kat_h1 h1 {
margin: 5px 0px 15px 0px;
padding: 0px;
color: #004115;
text-align: left;
}
.main_content .kat_h1 img {
margin: 0px 30px 0px 0px;
border-width: 0px;
float:left;
}
.main_content .kat_h1 form {
border-color: red;
padding: 0px;
margin: 0px;
}
.main_content a {
text-decoration: underline;
font-weight: bold;
color: #01551B;
}

#main_left {display: none;}
#footer {display: none;}
#news {display: none;}
