.img_wrap {
float:left;
padding:10px;
}

html {
height:100%;
}

body {
background-color:#474627;
background-position:center center;
background-repeat:repeat-y;
margin:0;
padding:0;
margin-top:10px;
}

img {
border:0px;
}

#main {
position:relative;
background-color:#99aa67;


font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:7px;
margin-bottom:20px;
margin:auto;
width:790px;

}


#header {
position:relative;
height:150px;
}

#menu {
float:left;
margin-bottom:10px;
width:180px;
background-color:#838d51;
padding-top:15px;
padding-bottom:15px;
}

#menu a {
color:#eee;
display:block;
width:160px;
margin-bottom:10px;
border-bottom:1px dotted #cbd2a8;

}

#menu a:hover {
color:#fff;
border-bottom:1px dotted #fff;

}

#menu,#menu a {
color:#fff;

}

.obsah {
padding:20px;
float:right;
width:560px;
text-align:justify;
background-color:#fff;
line-height:20px;
}
#content {
padding-top:10px;
}

ul.main {

margin:0;
margin-left:10px;
margin-left:10px;
padding:0px;
list-style-type:none;
text-align:left;
}

ul.main li {

padding-right:10px;
}

ul.main2 {

margin:0px 0px 0px 15px;
padding:0px;
list-style-type:none;
}

ul.main3 {

margin:0px 0px 0px 15px;
padding:0px;
list-style-type:none;
}

ul.main a {

width:200px;
padding: 5px 0px 5px 0px;
font-size:100%;
font-weight:normal;
text-decoration:none;
color:#000;

}

ul.main2 a {
display:block;
width:155px;
padding: 5px 0px 5px 0px;
font-size:100%;
font-weight:normal;
text-decoration:none;
color:#000;
border-bottom:1px solid white;
}


ul.main3 a {
display:block;
width:140px;
padding: 5px 0px 5px 0px;
font-size:100%;
font-weight:normal;
text-decoration:none;
color:#000;
border-bottom:1px solid white;
}

ul.main a:hover {

}

.aktualne_all h3 {
margin-bottom:0px;
}

.aktualne_all p {
margin: 4px 0px 4px 0px;
}

.aktualne_all a {
float:right;
}

.gallery {
position:relative;
top:0px;
left:0px;
width:100%;
padding-top:10px;
margin-bottom:15px;
}
#footer a {
	color:#fff;
}
#footer {
color:#fff;
text-align:center;
font-size:90%;
padding:10px;
}

h1 {
font-size:22px;
color:#474627;
padding-bottom:7px;
border-bottom:1px dotted #474627;
}


.obsah a {
color:#000;
}
.obsah a:hover {
color:#474627;
}

