body {
   background-color: #CFCFCF; color: #595B6B;
   margin: 0px auto; padding: 0px;   
   font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px;
   line-height: 18px; 
	background-image: url('../_img/tlo_str.jpg');  background-repeat: repeat-y;  background-position: center;    
   }
   
p, div { color: #595B6B;  margin: 0px; border: 0px;  border: 0px solid red; 
	font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; line-height: 18px;}
	
table { border: 0px; padding: 0px; border-collapse: collapse;  margin: 0px;   }	
td {  margin: 0px; border: 0px; padding: 0px; border-collapse: collapse; vertical-align: top; }
img { display: block; margin: 0px; border: 0px}

a { 	color: #406BD8;	text-decoration: none; }
a:hover { 	color: #cc0000; text-decoration: none; }

div#centruj {
   width: 1010px;
   margin-left: 50%;
   left: -505px; 
   position: absolute;
 }
 
div#tlo_gora {
   width: 100%;
   height: 48px; 
   position: absolute;
	background-image: url('../_img/tlo_gora.jpg');  background-repeat: repeat-x;  background-position: top;   
 } 
 
div#menu_g1 { 
				    width: 160px; height: 48px; float: left; 
			background-image: url('../_img/tlo_menu_g.jpg');  background-repeat: repeat-x;  background-position: top;				    
			} 
div#menu_g2 { 
				    width: 850px; height: 48px; float: left;
			background-image: url('../_img/tlo_menu_g.jpg');  background-repeat: repeat-x;  background-position: top;				     
			} 
div#logo { 
			width: 242px; height: 282px; float: left; 
			background-image: url('../_img/tlo_logo.jpg');  background-repeat: no-repeat;  background-position: top right; 				    
			} 
div#kobitka { 
			width: 768px; height: 282px; float: left; 
			background-image: url('../_img/tlo_kobitka.jpg');  background-repeat: no-repeat;  background-position: top left; 				    
			}		
div#trescgl { 
			width: 1010px;  float: left; 
			background-image: url('../_img/tlo_trescgl.jpg');  background-repeat: repeat-y;  background-position: center; 				    
			}	
div#tresc { 
			width: 1010px;  float: left; 		    
			}				
div#dol { 
			width: 1010px;  float: left; height: 78px; margin: 30px 0px 0px 0px; 
			background-image: url('../_img/tlo_dol.jpg');  background-repeat: repeat-x;  background-position: top; 				    
			}		
div#menudol { 
			width: 947px;  float: left;  margin: 10px 0px 0px 28px; 
				border-top: 1px solid #E1E1E4; padding: 14px 10px 0px 0px;				    
			}								
											 
 

.czerwone { color: #C50101;} 
.czerwone2 { color: #C50101;}
.cena { color: #C50101; font-size: 18px; }
.bigger { font-size: 14px; line-height: 24px}

div#tresclewa    { width: 604px; margin: 0px 16px 0px 28px; float: left; padding: 0px 0px 20px 0px; }
div#trescprawa    { width: 316px; margin: 0px 0px 0px 15px; float: left;  padding: 0px 0px 20px 0px; }
div#trescprawagl    { width: 316px; margin: 0px 0px 0px 15px; float: left;  padding: 0px 0px 0px 0px; }
div#tresclewa2   { width: 952px; margin: 0px 10px 0px 28px; float: left; padding: 0px 20px 20px 0px; }

td.tresc1t  		{ 	width: 194px; border-bottom: 1px solid #A9ACC1; padding: 0px 0px 0px 0px; }
td.tresc1  			{ 	width: 194px; padding: 13px 0px 18px 0px; }
td.tresc2t  		{ 	width: 374px;  border-bottom: 1px solid #A9ACC1; padding: 0px 0px 1px 0px; }
td.tresc2tpodstr  		{  border-bottom: 1px solid #A9ACC1; padding: 0px 0px 0px 0px; }
td.tresc2tpodstr2  		{  border-bottom: 1px solid #A9ACC1; padding: 0px 0px 0px 0px; }
td.tresc2  			{ 	width: 374px; padding: 13px 0px 18px 0px; }
td.tresc2podstr  			{  padding: 0px 0px 0px 0px; }
td.przerwa			{ width: 36px; }
td.tresc3t  		{ 	width: 604px; border-bottom: 1px solid #A9ACC1; padding: 0px 0px 1px 0px; }
td.tresc3  		{ 	width: 604px;  padding: 0px 0px 0px 0px; }

img.gora1  { float: left;  }
img.home  { float: left; margin: 0px 0px 0px 18px; }
img.mail  { float: left; margin: 0px 0px 0px 5px; }
img.gora2  { float: right;  }
img.tyt_lewy { float: left; }
img.tyt_prawy { float: right;  }
img.m450vs { margin: 12px 0px 4px 0px;}
img.m480vs { margin: 17px 0px 0px 0px;}
img.prod { float: left;  margin: 22px 0px 0px 22px; }
img.prod1 { float: left;  margin: 22px 0px 0px 22px; }
img.plikpdf { float: left;  margin: 0px 10px 0px 2px; }

p.podlogo  { color: #7D819E; margin: 48px 0px 0px 28px; line-height: 20px; }
p.kobitka1 {  color: #6F7598; margin: 112px 0px 5px 223px;
				 background-image: url('../_img/kwadracik.gif');  background-repeat: no-repeat;  background-position: top right; 	
				 padding: 0px 17px 0px 0px; 
				 width: 173px; text-align: right; }
p.kobitka {  color: #6F7598; margin: 4px 0px 5px 223px;
				 background-image: url('../_img/kwadracik.gif');  background-repeat: no-repeat;  background-position: top right; 	
				 padding: 0px 17px 0px 0px; 
				 width: 173px; text-align: right; }		
p.justuj  {  text-align: justify; line-height: 20px; }
p.trescprawa  		{ padding: 10px 0px 5px 3px; line-height: 20px; }
p.trescprawa2  		{ padding: 0px 0px 5px 3px; line-height: 20px; }
p.italika	{ line-height: 20px;  }
p.ceny { color: #6B6F80; text-align: right; margin: 3px 30px 0px 0px;}
p.adresy1 { float: left; margin: 0px 20px 0px 0px; text-align: left; line-height: 20px;  }
p.adresy2 { float: left; margin: 0px 0px 0px 13px; text-align: left; line-height: 20px;  }
p.adresy1a { float: left; margin: 17px 20px 0px 0px; text-align: left; }
p.adresy2a { float: left; margin: 17px 10px 0px 13px; text-align: left; }
p.adresy3 { float: left; margin: 0px 20px 0px 40px; text-align: left; }
p.menudol { text-align: right; float: right;	 }
p.haslodol	 { text-align: left; float: left; color: #C8C8CA	 }		
p.haslodol2	 { text-align: center; color: #A4A4A5; font-size: 10px; margin: 30px 10px 4px 10px;	 }		
p.podmenu    { 	 background-image: url('../_img/st2.jpg');  background-repeat: no-repeat;  background-position: top left;
					padding: 1px 0px 4px 25px; margin: 3px 0px 4px 0px;  }
p.podmenu2    { 	 background-image: url('../_img/st2.jpg');  background-repeat: no-repeat;  background-position: top left;
					padding: 1px 0px 4px 25px; margin: 23px 0px 4px 0px;  }					
p.tyt_prawa { font-size: 14px;  margin: 24px 10px 14px 0px; color: #222B6F; 
				border-bottom: 1px solid #A9ACC1; padding: 0px 0px 9px 0px; }	
p.tyt_lewa { font-size: 14px;  margin: 2px 10px 9px 0px; color: #222B6F; 
				border-bottom: 0px solid #A9ACC1; padding: 22px 0px 0px 0px; }	
p.tyt_lewaC { font-size: 14px;  margin: 2px 10px 9px 0px; color: #222B6F; color: #D70101;
				border-bottom: 0px solid #A9ACC1; padding: 22px 0px 0px 0px; }	
p.tyt_srodekS { font-size: 12px;  margin: 0px 10px 0px 0px; 
				 padding: 12px 0px 4px 0px; text-align: left; 
				border-bottom: 1px solid #D5D8ED; color: #8086B6; }									
p.tyt_srodek { font-size: 14px;  margin: 2px 10px 9px 0px; color: #222B6F; 
				border-bottom: 0px solid #A9ACC1; padding: 22px 0px 0px 0px; text-align: right; }		
p.tyt_srodekP { font-size: 14px;  margin: 2px 10px 9px 0px; color: #222B6F; 
				border-bottom: 0px solid #A9ACC1; padding: 22px 0px 0px 0px; text-align: right; }	
p.podzdj { margin: 5px 0px 0px 0px; }		
p.justuj22 { text-align: justify; line-height: 20px;  margin: 12px 0px 10px 0px; }
p.cena2 { text-align: right; margin: 0px 0px 10px 0px; }
p.cena3 { text-align: right; margin: 10px 0px 20px 0px; }
p.ceny_gl { text-align: right; margin: 2px 30px 5px 0px;}
									
.litera { font-size: 17px; }
.litera2 { font-size: 15px; }					

table.tresc2 { margin: 0px 0px 0px 0px;  }
table.menu { margin: 0px 0px 0px 292px;  }


table.wyn { width: 722px;  margin: 30px 0px 0px  0px;  }
table.wyn2 { width: 722px;  margin: 10px 0px 10px  0px;  }
td.tab_nag  { background-color: #CFCFCF; color: #393B48;  padding: 4px 5px 4px 5px;
				  border-top: 1px solid #595B6B;  border-bottom: 1px solid #595B6B;  
				  border-left: 2px solid #fff; border-right: 2px solid #fff;  vertical-align: middle; text-align: center; }
p.tab_nag { color: #393B48; vertical-align: middle; text-align: center; }
p.tab_kom3 { vertical-align: middle; text-align: center; }
p.tab_kom4 { vertical-align: middle; text-align: left; margin-left: 8px }
p.tab_kom3 { vertical-align: middle; text-align: center; font-weight: bold;  color: #393B48; }				  
				  
td.tab_nag2  { background-color: #CFCFCF; color: #393B48;  padding: 4px 5px 4px 5px;
				  border-top: 2px solid #fff;  border-bottom: 1px solid #595B6B;  
				  border-left: 2px solid #fff; border-right: 2px solid #fff;  vertical-align: middle; text-align: center; }		
				  
td.tab_nag3  { background-color: #CFCFCF; color: #393B48;  padding: 4px 5px 4px 5px;
				  border-top: 1px solid #595B6B;   border-bottom: 0px solid #595B6B;  
				  border-left: 2px solid #fff; border-right: 2px solid #fff;  vertical-align: middle; text-align: center; }						  		  
				  
td.tab_kom  { background-color: #F0F0F2; color: #595B6B;  padding: 3px 5px 3px 5px;
				  border-top: 1px solid #A0A2AF;  border-bottom: 1px solid #A0A2AF;  
				  border-left: 2px solid #fff; border-right: 2px solid #fff;  vertical-align: middle; text-align: center; }
				  
td.tab_kom3  { background-color: #DDDDDF; color: #595B6B;  padding: 3px 5px 3px 5px;
				  border-top: 1px solid #595B6B;  border-bottom: 1px solid #595B6B;  
				  border-left: 2px solid #fff; border-right: 2px solid #fff;  vertical-align: middle; text-align: center; }		
				  
p.netto { text-align: right; margin: 5px 0px 20px 0px; }				  		  				  
