

/* Presentation Stylesheet */ 

h3  {
 margin:0;
 padding:0px;
 font: bold 13pt Arial, Helvetica, sans-serif;
 }

h4 {
 margin:0; 
 padding: 10px 0;
 font: bold 10pt Arial, Helvetica, sans-serif;
 }
 
#kontakt  {
  font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6d6d6d;
  padding: 0;
  margin: 0;
  text-align:left;
	line-height: 1.5em;
	letter-spacing:1px;
	border-bottom: 0px dashed #000000;
}

a.kontakt-href {  
  text-decoration: none;
  color: #fb0202;
  font: bold 10pt Arial, Helvetica, sans-serif;
}


ul.menu {
  list-style-type: none;
  /*float: left;*/
  display: block;
  width: 100%;
  line-height:2.0em;
  /*clear: both;*/
  margin:0; 
  padding:0;  
}

ul.menu li  {
  display: inline;
}


a.nav:link, a.nav:visited {
  display:block; 
  float:left; 
  width: 15%; 
  padding: 4px 0px 4px 0px; 
  margin:0; 
  text-decoration:none;
  text-align: center;
  font-weight: bold;     
  color:#FFFFFF;
}

a.nav:active {
  display:block; 
  float:left; 
  width: 15%; 
  padding: 4px 0px 4px 0px;
  margin:0; 
  text-decoration:none;
  text-align: center;
  font-weight: bold; 
  background-color:#ece4e2; 
  color:#000000;
}


a.nav:hover {
  display:block; 
  float:left; 
  width: 15%; 
  padding: 2px 0px 2px 0px; 
  margin:0; 
  text-decoration:none;
  text-align: center;
  font-weight: bold; 
  background-color:#fb0202; 
  color:#FFFFFF;
  border-top: 4px solid #f7efed; 
}

#reference tr td  {
  padding: 2px;
}

.img_cert {
  border: 1px solid black; 
  
}

#cert {  
  border: 0px solid #000000;  
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: auto; 
}

#cont h1  {
  font: bold 1.0em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #fb0202; 
	text-transform:uppercase;
	padding: 10px 0 0px 10px;
	letter-spacing:1px;

} 

#cont p {  
  padding: 0px 0px 12px 0px;
  margin: 0;
	letter-spacing:1px;
  text-align: justify;  
}

#cont-kontakt h1  {
  font: bold 1.0em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #fb0202; 
	text-transform:uppercase;
	padding: 10px 0 0px 10px;
	letter-spacing:1px;

} 

#cont-kontakt p {
  font-size:12px;
	font-family: Arial, Helvetica, sans-serif;  
  padding: 0px 0px 12px 0px;
  margin: 0;
	letter-spacing:1px;
  text-align: justify;  
}

#cont-hlavni h1  {
  font: bold 1.0em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #fb0202; 
	text-transform:uppercase;
	padding: 10px 0 0px 10px;
	letter-spacing:1px;

}

#cont-hlavni p {  
  padding: 0px 0px 12px 0px;
  margin: 0;
	letter-spacing:1px;
  text-align: justify;  
} 

.form {
  margin: 0px 0px 0px 0px;  
  border: 0;
    
}

.required-field {
  color: #D60000;
}

.row-1  {
  height: 30px;  
}

.row-1 label  {  
  float: left;
  width: 120px;
  text-align: left;
  padding: 0px 10px 0px 0px;   
}

