body{

  padding:0px;
  margin-right:0px;
  background-color: #FFFFD0;
  scrollbar-base-color: black;
  scrollbar-arrow-color:#489040;
  scrollbar-face-color:#FFFFD0;
  scrollbar-highlight-color:#489040;
  scrollbar-shadow-color:#489040;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#808080;
  scrollbar-track-color:#FFFFD0;
  font-family: Georgia, Verdana, Arial, sans-serif;
  text-align: justify;
  font-size: 12pt;
 /* position: relative;*/
  height: 97%; 
  min-height: 97%; 
  _height: 100%; /* IE */ 
  margin: 0px auto 0px auto; 
 

}

h1{
text-align: left;

}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.header {
	background-image: url(images/marianskazahrada.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 60px;
	
	border-top: solid #488F3F 5px;
	/*border-left: solid #488F3F 10px;*/
	border-bottom-image: url(images/marianskazahrada.jpg);
	background-color: #488F3F;
}


.obsah {
	position: relative;
	height: auto;
	width: 100%;
	margin:0px;
	padding:0px;
	min-width:950px;
	_width: expression(document.body.clientWidth <= 1000 ? "1000px" : "100%" ); 
	
	
}

.menu{
background-color: #488F3F;
font-weight: 800;
text-align: left;
height: 30px;
left: 0px;

}

*>.menu{
margin-left: -10px;
height: 34px;
}

.menu1 {
	list-style:none;
	margin:0px;
	position:absolute;
	height: 34px;
	overflow: visible;
	margin-top: 2px;
	left: 8px;
	z-index:200;
	
}

*>.menu1{
margin-top: 5px;
margin-bottom: 7px;
}

.li1{
padding-top: 2px;
float: left;
behavior: url(hover.htc); 
height: 20px;
text-align: center;
width: 120px;
border:solid black 1px;
background-color: #488F3F;
font-size: 14px;

}

.menu1 li a{

text-decoration: none;
display: block;
color: black;


}

.menu1 li a:hover{

text-decoration: underline;
}

.podmenu{
list-style:none;
/*margin-left: -40px;*/
_margin-left: 0px;
padding: 0px;
}

 .li1 .podmenu{
display: none;
}

 .hover .podmenu, li.li1:hover .podmenu{
display: block;
}

.li2 a{
height: 24px;
text-align: left;
display: block;
background-color: #488F3F;
height: auto;
overflow:visible;
font-size:11px;
padding-left: 7px;
width: 103px;

}
*> .li2 a{

background-color: #488F3F;
width: 111px;

  }

.li2{
border: solid black 1px;
}

.stred {
 /*background-color: #FFFFD0;*/
 position:relative;
 background-image: url(images/p.jpg);
 background-position: right top;
 background-repeat: repeat-y;
 height: 500px;
}
*>.stred{
 height: auto;
 min-height: 500px

}
.left{
	background-image:url(images/l.jpg);
	background-color: #FFFFD0;
	background-repeat: repeat-y;
	background-position: left top;
	position: relative;
	width: 100%;
	  _left: 0px;
	margin: 0px;
  display: block;
	border-bottom-image: url(images/l.jpg);
}

*>.left{
 height: auto;

}

.left-bottom{
	position: absolute;
	bottom: -1px;
	height: 16px;
	left: 0px;
}

.right-bottom{
	position: absolute;
	bottom: -6px;
	height: 16px;
	right: -1px;
}

.stred{
width: 100%;
position:relative;


}


.instred{
position: relative;
width: 70%;
margin-left: 20px;
margin-right: 30px;
_float: left;
}

.right{
width: 121px;
float: right;
/*background-color: #488F3F;*/

height:auto;
margin-right: 0px;
/*background-image:url(images/p.jpg); */
position: relative;
}

.logo{
position: absolute;
right: -1px;
z-index: 50;
}

a.odkazy, a.odkazy:hover, a.odkazy:visited{
color: black;
margin-left: 7px;
display: block;
width: 108px;
overflow: hidden;
font-size: 8pt;
} 

a.formulare, a.formulare:hover, a.formulare:visited{
color: black;

} 

a.formulare:hover{
background-color : #489040;

}


a.dotace, a.dotace:hover, a.dotace:visited{
color: black;

} 

a.dotace:hover{
background-color : #489040;

}

.projekty td{
  vertical-align: top;
  text-align: left;
}

.projekty img{
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

.akce img{
  margin-top: 5px;
  margin-left: 5px;
}

.language{
 position: absolute;
 right: 120px;
 top: 10px;
 font-size: 10px;
 text-align:center;

}
.language a{
color:white;

}

.leftall{
position: absolute;
left: 0px;
height: 100%;
width: 15px;
background-image:url(images/l.jpg);
}

.rightall{
position: absolute;
right: 0px;
height: 100%;

background-color: green;
 background-image: url(images/p.jpg);
 width: 120px;
 _width: 119px;
}
