#xnavcol { display: all ; } /*upraveno none*/
#bodycol
	   { margin: 0px;
	     width: 100%; 
	     width: auto; 
	    }
#xxxde {
font-size: 1.5em;
background: url(/img/flag-de.jpg) no-repeat  #9BC0F5;
}

#midcol
       { margin: 0px;
       padding: 0px;
       width: 100%; 
     width: auto; 
     
     }
#actionstatements { 
		  margin: 0px 0 50px 3%; 
		  width: 80%;
		  max-width: 850px; 
		  float:left; 
		  }

#actionstatements a { 
		  text-decoration: none; 
		  xwidth: 590px; 
		  xdisplay: block; 
		  outline: none; 
		  margin: 0; 
		  }

#actionstatements h2 { 
		  padding: 0 0 5px 0px;
		  font-size: 1.5em;
		  font-weight: bold;
		  color: #003366;
		  margin: 0;
		  border: none; }

#actionstatements h2 a 
{ 		  color: #003366; 
		   }

#actionstatements p 
{ 		  margin: 0; 
		  padding: 0; 
		  line-height: 150%; 
		  color: #555555; 
		  font-size: .8em; }

#actionstatements p a { 
		  color: #EEAA66; 
       		  font-weight: bold;
		  padding: 0 0 8px 0px; }


		  
#actionstatements a.next { 
		  color: #003366;
		  padding: 50px 0px 0px 70%;
		  font-size: .8em;
		  }		  
		  
		  
#actionstatements div.text { 
		  padding: 0px 1em 50px 0;

		  }		  		  
		  

#actionstatements hr { 
		  display: block; 
		  width: 100%; 
		  border: none;
		  border-top: 1px solid white; 
		  border-bottom: 1px solid #CCC; 
		  margin: 0 0 15px 0; 
		  padding: 0; background: #FF0000; 
		  }




#persons { 
	 font-size: 0.8em; 
	 color: #333333; 
	 margin: 2;
	 border: none; }

.persfoto {
	  width: 125px;
	 margin: 2;
	 border: none; }


#atrib { 
	 font-size: 0.75em; 
	 color: #333333; 
	 margin: 2;
	 border: none; }

.division_active {
background: #CCE8FF;
}
.prodshop {
       font-size: 0.8em;
       font-weight: normal;
       color: #204060;
       margin-left: 5px;
       border: none; 
       text-decoration: underline; 
       }

.prodvice {
       font-size: 0.9em;
       font-weight: bold;
       color: #333333;
       margin-left: 5px;
       border: none; 
       text-decoration: underline;
       cursor: pointer;
       
       
}

.prodblock {
min-height: 150px;
max-width: 1025px;
vertical-align: top;
}

.topimg {
	border: 1px solid #888888;
	display: block;  
	float: right;
	width: 150px;
}


.prodhead {
       font-size: 0.9em;
       font-weight: bold;
       cursor: pointer;
}

.proditem {
       font-size: 0.9em;
       font-weight: normal;
       
}

#---texy
.img-left{ display: block; float: left;  margin: 0 5px 5px 0; }
.img-right{ display: block;  float: right;  vertical-align: top; margin: 0 0 5px 5px; }
.img-center{ display: block; margin: 10px auto; }

.img-half {}

#vyrobek {
height: 200px;
margin-right: 50px;
max-width: 1025px;
}

#art {
margin-right: 50px;
max-width: 1025px;
}


