body {
margin: 40px 20px 20px 20px;
font: 11px/1.3 'Microsoft Sans Serif';
line-height: 10.5pt;
color: #000000;
text-align: center;
background-image: none;
background-color: transparent;
}

.td {
font: 11px/1.3 'Microsoft Sans Serif';
line-height: 10.5pt;
color: #000000;
text-align: left;
background-image: none;
background-color: transparent;
}

.print {display: block;}
.noprint {display: none;}


h1 {margin: 0 0 0 0; padding: 0; font: 12px/1.4; font-weight: bold;font-size: 100%;font: 'Microsoft Sans Serif';}
h2 {margin: 0 0 0 0; padding: 0; font: 12px/1.4;font-weight: bold;font-size: 100%;font: 'Microsoft Sans Serif';}
h3 {margin: 0 0 0 0; padding: 0; font: 12px/1.4;font-weight: bold;font-size: 100%;font: 'Microsoft Sans Serif';}


#head {
  width: 550px;
  height:100px;
  display: block;
  margin: 0 auto;
  background: rgb(245,245,245);
  vertical-align: 50%;
  line-height: 40px;
  
}
.logo { 
       font: 12px/1.3 'Arial';
	 color: #034EA2;
	 float:left;
	 width: 120px;
padding: 20px 50px 0px 0px;
text-align: left;
}

.adresa { 
font: 12px/1.3 'Arial';
color: #034EA2;
float:left;
padding: 20px 20px 0px 0px;
text-align: left;
width: 100px;
}
.telefony { 
       font: 12px/1.3 'Arial';
	 color: #034EA2;
padding: 20px 0px 0px 0px;
text-align: left;
}

#nadpis {
  width: 550px;
  margin: 0 auto;
  background-color: rgb(6,255,6);
}

.nadpis-print {
     font: 13px 'Microsoft Sans Serif';
     line-height: 40px;
	 color: #000000;
text-align: center;
font-weight: bold;
vertical-align: 50%;
}

#obsah {
  width: 550px;
  margin: 0 auto;
  background: rgb(255,255,255);
  text-align: center;
}

.texty { 
       font: 12px/1.3 'Arial';
	 color: #000000;
padding: 20px 20px 0px 0px;
text-align: left;
}
.texty-print-ospol { 
       font: 12px/1.3 'Arial';
	 color: #000000;
padding: 20px 20px 0px 0px;
text-align: justify;
}









