/* CSS Document */

html {
	margin: 0px;
	padding: 0px;
	font-family:verdana,Helvetica, sans-serif;  
  font-size:86%;
  color:#000; 
  overflow:scroll
}

body {
	padding: 0px;
  font-size:86%;
  background-color: #c8d179; /*barva poyadi */
}

ul {
  margin:10px 0 10px 15px;
  padding: 0; 
}

li {
  margin:2px; 
  padding:0;
  list-style:none;
}

em {
  font-weight: bold;    
}

h1 {
 font-size: 230%;
 font-weight: normal; 
 color: #647e00;

 padding-bottom: 0;
}

#logo h1 {
 font-size: 200%;
 font-weight: normal; 
 color: #fff;
 margin: 21px 0 0 25px;
 padding:0;
} 

h2 {
 font-size: 150%;
 margin: 35px 0 0 25px;
 color: #fff; 
 font-weight: normal;
}

h3 {
 font-size: 130%;
 margin: 0 0 0 15px;  
}

h4 {
 font-size: 120%;
 margin: 0 0 15px 0;  
}

h5 {
  font-size: 110%;
  margin: 0;
  padding: 0; 
  color: rgb(108,145,39);
}

a {
  color: #333;
}

hr {
   border: 0;
   height: 1px;
  background-color: #c8d179; /*brava cary*/
}

table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  margin:10px 0 10px 0;
}

p {
  font-size: 100%;
  margin: 25px 0 25px 0;
  color: #333;
}

img {
  border: 0; 
}

/* menu ------------------------------------------------------------------ */

#menu {
  margin: 0;
  text-align: right;
}  

#menu a {
  text-decoration: none;
  color: #fff;
}

#menu a:hover {
  font-weight: bold;
}

#menu h2 {  
  margin: 30px 12px 3px 10px;
  font-size: 130%;
}

#nav1 {
  float: left;
  width:120px;
  min-height:52px;
  _height:52px;
  background-color: #4f6600;  /*barva menu*/
}

#nav2 {
  float: left;
  width:120px;
  min-height:52px;
  _height:52px;
  background-color: #647e00;  
}

#nav3 {
  float: left;
  width:120px;
  min-height:52px;
  _height:52px;
  background-color: #769300;  
}

#nav4 {
  float: left;
  width:120px;
  min-height:52px;
  _height:52px;
  background-color: #4b6002;  
}

#active {
   font-weight:bold; 
}

#mem {text-align:left;width:356px;height:20px;color:#fff;border:0;padding:6px 2px 2px 2px;background-color: #647e00; position:absolute; top:87px;left:340px;display:none;z-index:1;}
#mem a{color: #fff; margin:0 10px 0 10px}
#menu a:hover {font-weight: normal;}
#mem li{margin:4px 0 4px 3px}

#mem1 {text-align:left;width:236px;height:20px;color:#fff;border:0;padding:6px 2px 2px 2px;background-color: #647e00; position:absolute; top:87px;_top:61px;left:460px;display:none;z-index:1;}
#mem1 a{color: #fff; margin:0 10px 0 10px}
#menu1 a:hover {font-weight: normal;}
#mem1 li{margin:4px 0 4px 3px}

/* Content ---------------------------------------------------------------- */

#kontejner { 
  width:700px; 
  position:absolute; 
  top:0px; 
  left:50%; 
  margin-left:-350px; 
}
#language{
  text-align:right;
  right:12px;
  top:10px;
  position:relative; 
  min-height:35px;
  _height:35px;
}


#head { 	
  margin: 0  0 0 0;
	background-color: #f2f2f2;
}

#logo { 
  float: left;
  width:220px;
  min-height:52px;
  _height:52px;
  background-color: #374700;  
  text-align: left;
}



#head #main { 
	 min-height:144px;
	 _height:144px;
	 background-image: url(../img/hl_obr.jpg);	 
}

#head #route { 
	 min-height:16px;
	 _height:16px;
	 background-image: url(../img/hl_obr_linka.jpg);	
   color: #fff; 
}

#head #route a{ 	
   color: #fff; 
}

#main_content{ 
 background-color: #fff;  
 padding-bottom:20px;
}

#cesta{
  padding: 20px 20px 0 20px; 
}

.linka_pozadi{
 background: url(../img/pozadi_linka.jpg)  repeat-y top left; 
 
}

#left {
	float: left; 
  margin-left: 30px;
  _margin-left: 15px;
  width: 438px;
  min-height: 90px;
  _height: 90px;
  /*border-right: 1px #d5ef8f solid; brava cary svisla*/  
}

#right {
	float: right;
  width: 230px;
   _width: 220px;
	min-height: 90px;
	_height: 90px;

}

#foot {
	min-height: 40px;
	_height:40px;
	color:#444;
	padding:10px 0 0 0;
	text-align:right;
}

#foot a{
	color:#444;
}


.cleaner {
	clear: both;
	height: 0px;
	font-size: 0px;
	background-color: #fffheight: 0px;
	font-size: 0px;
}

.cleaner_green {
	clear: both;
	height: 0px;
	font-size: 0px;
	background-color: #4b6002; /*brava cary*/
}

.content {
  margin: 20px;
}

.content_top {
  margin: 0 20px 20px 20px;
}

.partner {
  margin: 30px 20px 40px 20px;
}
.green {
  color: #647e00;
}

.datum {
  color: #647e00;
  font-size: 170%;
}

.ramecek{
  background-color: #eff99f;
  padding:12px 6px 12px 6px;
  margin:10px 0 10px 0;
}

.pole_one   {
  float: left; 
  width: 80px;
  padding:3px 10px 3px 3px;   
  text-align: left;  
}

.pole_two   {
  text-align: left;
  float: left;   
  padding:3px;     
}

.doprava{
  margin: 0; 
}

.doprava ul{
  margin: 0 0 35px 0;
  padding: 0;    
}

.doprava li{
  margin-top: 12px;  
}

.mistokonani{
  margin-top: 12px;  
}

#galerie {
  margin-left: 30px;
  _margin-left: 15px;
  min-height: 90px;
  _height: 90px;
  /*border-right: 1px #d5ef8f solid; brava cary svisla*/  
}
.foto{
  float:left;
  margin: 15px 80px 35px 0px;
  text-align: center;
}