*{
margin:0px;
padding:0px;
font-family: Arial, sans-serif;
font-size:small;
color:#444444;
}
img{
border:none;
}
body{
width:100%;
}
#kontener{
width:980px;
margin:auto;
background: #3f68a5 url(../images/baner_tlo.jpg) no-repeat top left;
}
#baner{
width:902px;
height:350px;
margin:auto;
padding:0px;
}
#tabela_flagi{
margin-left:804px;
margin-top:10px;
}
#tabela_flagi tr td{
width:22px;
text-align:center;
}
#tabela_baner{
margin:0px;
padding:0px;
border-collapse:collapse;
width:902px;
}
#tabela_baner tr td{
vertical-align:top;
}
#baner_td_logo{
width:220px;
height:100px;
}
#baner_td_logo a img{
border:none;
margin-left:15px;
}
#baner_puste{
width:239px;
}
.baner_form1{
width:115px;
background: url(../images/login.gif) no-repeat 0px 63px;
}
.baner_form2{
width:115px;
background: url(../images/haslo.jpg) no-repeat 0px 62px;
}
.baner_form3{
width:380px;
text-align:right;
}
.baner_form5{
width:100px;
}
#zalogowany_text{
font-size:12px;
font-weight:bold;
margin-top:63px;
color:#ffffff;
}
#zalogowany_text a{
color:#ffffff;
}
#baner_form_login{
color:#9f9f9f;
font-size:11px;
padding:2px 5px 0px 6px;
border:none;
width:97px;
height:20px;
margin-top:63px;
background:none;
}
#baner_form_haslo{
font-size:11px;
padding:2px 5px 0px 6px;
border:none;
width:97px;
height:20px;
margin-top:62px;
background:none;
}
.baner_form_ok{
margin-top:61px;
margin-left:10px;
width:97px;
height:20px;
border:none;
}
.baner_form_wy{
margin-top:61px;
margin-left:10px;
width:97px;
height:20px;
border:none;
}
#baner_rejestracja{
text-decoration:underline;
color:#ffffff;
font-size:11px;
font-weight:bold;
margin-left:28px;
}
#tabela_menu2 {
width:902px;
border-collapse:collapse;
}
#tabela_menu2 tr td{
margin:0px;
padding:0px;
height:34px;
font-size:13px;
color:#1d385f;
font-weight:bold;
background: url(../images/baner_menu_tlo.jpg) repeat-x top left;
}
#tabela_menu2 tr td.menu_bok1{
width:5px;
background: url(../images/baner_menu_bok1.jpg) no-repeat top left;
}
#tabela_menu2 tr td.menu_bok2{
width:5px;
background: url(../images/baner_menu_bok2.jpg) no-repeat top right;
}
#tabela_menu2 tr td a.a1{
font-weight:bold;
font-size:13px;
color:#1d385f;
text-decoration:none;
width:64px;
height:25px;
padding-top:9px;
text-align:center;
display:block;
margin:0px;
}
#tabela_menu2 tr td a.a2{
text-align:center;
display:block;
font-weight:bold;
font-size:13px;
color:#aa0700;
text-decoration:none;
width:64px;
height:25px;
padding-top:9px;
background: url(../images/menu_a.gif) no-repeat top center;
}
#tabela_menu2 tr td a.a1g{
font-weight:bold;
font-size:13px;
color:#1d385f;
text-decoration:none;
width:50px;
height:25px;
padding-top:9px;
text-align:center;
display:block;
margin:0px;
}
#tabela_menu2 tr td a.a2g{
text-align:center;
display:block;
font-weight:bold;
font-size:13px;
color:#aa0700;
text-decoration:none;
width:50px;
height:25px;
padding-top:9px;
background: url(../images/menu_e.gif) no-repeat top center;
}
#tabela_menu2 tr td a.a3{
font-weight:bold;
font-size:13px;
color:#1d385f;
text-decoration:none;
width:80px;
height:25px;
padding-top:9px;
text-align:center;
display:block;
}
#tabela_menu2 tr td a.a4{
text-align:center;
display:block;
font-weight:bold;
font-size:13px;
color:#aa0700;
text-decoration:none;
width:80px;
height:25px;
padding-top:9px;
background: url(../images/menu_b.gif) no-repeat top center;
}
#tabela_menu2 tr td a.a3c{
font-weight:bold;
font-size:13px;
color:#1d385f;
text-decoration:none;
width:100px;
height:25px;
padding-top:9px;
text-align:center;
display:block;
}
#tabela_menu2 tr td a.a4c{
text-align:center;
display:block;
font-weight:bold;
font-size:13px;
color:#aa0700;
text-decoration:none;
width:100px;
height:25px;
padding-top:9px;
background: url(../images/menu_c.gif) no-repeat top center;
}
#tabela_menu2 tr td a.a3d{
font-weight:bold;
font-size:13px;
color:#1d385f;
text-decoration:none;
width:90px;
height:25px;
padding-top:9px;
text-align:center;
display:block;
}
#tabela_menu2 tr td a.a4d{
text-align:center;
display:block;
font-weight:bold;
font-size:13px;
color:#aa0700;
text-decoration:none;
width:90px;
height:25px;
padding-top:9px;
background: url(../images/menu_d.gif) no-repeat top center;
}
#tabela_menu2 tr td a.a3f{
font-weight:bold;
font-size:13px;
color:#1d385f;
text-decoration:none;
width:130px;
height:25px;
padding-top:9px;
text-align:center;
display:block;
}
#tabela_menu2 tr td a.a4f{
text-align:center;
display:block;
font-weight:bold;
font-size:13px;
color:#aa0700;
text-decoration:none;
width:130px;
height:25px;
padding-top:9px;
background: url(../images/menu_f.gif) no-repeat top center;
}
#tabela_menu2 tr td a.a5{
font-weight:bold;
font-size:13px;
color:#1c5799;
text-decoration:none;
width:57px;
height:25px;
padding-top:9px;
text-align:center;
display:block;
}
#tabela_menu2 tr td a.a6{
font-weight:bold;
font-size:11px;
color:#80aedf;
text-decoration:none;
width:90px;
height:23px;
padding-top:11px;
text-align:right;
display:block;
}
#tabela_menu2 tr td a.a7{
font-weight:bold;
font-size:11px;
color:#80aedf;
text-decoration:none;
width:90px;
height:23px;
padding-top:11px;
text-align:right;
display:block;
}
#tabela_menu2 tr td a.a62{
font-weight:bold;
font-size:11px;
color:#80aedf;
text-decoration:none;
width:70px;
height:23px;
padding-top:11px;
text-align:right;
display:block;
}
#tabela_menu2 tr td a.a72{
font-weight:bold;
font-size:11px;
color:#80aedf;
text-decoration:none;
width:70px;
height:23px;
padding-top:11px;
text-align:right;
display:block;
}
#tabela_menu2 tr td a.a8{
font-weight:bold;
font-size:10px;
color:#1c5799;
text-decoration:none;
width:30px;
height:21px;
padding-top:12px;
text-align:center;
display:block;
background: url(../images/home.jpg) no-repeat top left;
}

#tabela_menu2 tr td a.a9{
font-weight:bold;
font-size:11px;
color:#80aedf;
text-decoration:none;
width:50px;
height:23px;
padding-top:11px;
text-align:right;
display:block;
}
#tabela_menu2 tr td a.a10{
font-weight:bold;
font-size:11px;
color:#80aedf;
text-decoration:none;
width:50px;
height:23px;
padding-top:11px;
text-align:right;
display:block;
}
#div_flash_pl{
margin-top:5px;
height:179px;
width:902px;
background: url(../images/baner_flash_tlo_pl.jpg) no-repeat top left;
}
#div_flash_gb{
margin-top:5px;
height:179px;
width:902px;
background: url(../images/baner_flash_tlo_gb.jpg) no-repeat top left;
}
#div_flash_ua{
margin-top:5px;
height:179px;
width:902px;
background: url(../images/baner_flash_tlo_ua.jpg) no-repeat top left;
}
#flash{
margin:0px;
padding-top:2px;
height:174px;
margin-left:354px;
}
#tresc{
margin:auto;
width:902px;
background:#ffffff url(../images/tresc_gora.jpg) no-repeat top left;
}
#lewy{
margin-top:10px;
width:228px;
float:left;
background:#f3f3f4 url(../images/akt_tlo.jpg) no-repeat top left;
}
#s_aktualnosci{
width:250px;
}
.tytul_2{
font-weight:bold;
text-decoration:underline;
border:none;
}
.s_akt_wiecej{
font-size:11px;
color:#6fa8e2;
font-weight:bold;
}
#s_aktualnosci table{
border-collapse:collapse;
font-size:9px;
border:none;
}
.s_akt_tresc{
border:none;
text-align:left;
font-size:11px;
padding-bottom:10px;
color:#3f3f3f;
}
.s_akt_tresc p{
color:#3f3f3f;
text-align:justify;
font-size:11px;
padding-bottom:10px;
}
.blok3{
margin-top:17px;
border-bottom:1px solid #e4e4e4;
}
.blok4{
border-top:1px solid #ffffff;
padding-top:7px;
border-bottom:1px solid #e4e4e4;
}
.blok5{
padding-top:9px;
padding-left:90px;
width:136px;
height:100px;
border-top:1px solid #ffffff;
background:#f3f3f4 url(../images/pytanie2.jpg) no-repeat top left;
}
#pytanie_text1{
font-size:11px;
margin-bottom:3px;
color:#3f9eda;
font-weight:bold;
}
#pytanie_text2{
font-size:11px;
color:#224671;
font-weight:bold;
}
#lewemenu{
width:228px;
}
#lewemenu ul{
list-style:none;
margin-top:2px;
}
#lewemenu ul li{
width:228px; 
}
.lewemenu_aktywny_n{
color:#3c4a52;
padding-top:4px;
display:block;
width:188px;
height:18px;
padding-left:40px;
 text-decoration:none;
font-size:11px;
font-weight:bold;
 background: url(../images/menu.jpg) no-repeat top left;
}
.lewemenu_aktywny_n2{
padding-top:4px;
display:block;
width:178px;
height:18px;
margin-left:9px;
padding-left:40px;
 text-decoration:none;
font-size:11px;
font-weight:bold;
 background: url(../images/menu.jpg) no-repeat top left;
}
.lewemenu_aktywny{
padding-top:4px;
display:block;
width:188px;
height:18px;
color:#b43a3b;
padding-left:40px;
 text-decoration:none;
font-size:11px;
font-weight:bold;
 background: url(../images/menu2.jpg) no-repeat top left;
}
.lewemenu_aktywny2{
padding-top:4px;
display:block;
width:178px;
height:18px;
color:#b43a3b;
padding-left:40px;
margin-left:9px;
 text-decoration:none;
font-size:11px;
font-weight:bold;
 background: url(../images/menu2.jpg) no-repeat top left;
}
#lewemenu ul li ul{
margin-top:0px;
}
.lewemenu_text{
font-size:11px;
margin-left:20px;
font-weight:bold;
}
#helios_foto{
margin-left:20px;
margin-top:5px;
}
.menu_link{
color:#65b2e2;
  font-weight:bold;
   font-size:11px;
   display:block;
   margin-top:5px;
   margin-left:20px; 
}
#lewemenu_banery{
margin-top:15px;
margin-left:20px;
}
#prawy{
width:650px;
float:right;
padding-right:10px;
}
 .navi{
   color:#63b3e6;
  font-weight:bold;
 font-size:11px;
 width:640px;
 text-align:left;
 margin-top:10px;
  margin-bottom:22px;
 }
  .navi a.akt2{
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  color:#a7a7a7;
  }
  .navi a.nakt2{
  font-size:11px;
  color:#63b3e6;
  font-weight:bold;
  }
  #tabela_strony{
  margin:auto;
  }
  .td_strony{
  text-align:center;
  }
 #tabela_glowna{
border-collapse:collapse;
 }
 #tabela_glowna tr td{
width:300px;
vertical-align:top;
 }
 .glowna_blok{
 width:260px;
 margin-left:30px;
 border-bottom:1px solid #e4e4e4;
 }
  .glowna_blok2{
 width:260px;
 margin-left:30px;
 }
 .glowna_blok3{
 width:280px;
 margin-top:10px;
 padding-top:22px;
 padding-left:30px;
 background-color:#f3f3f4;  
 }
 .glowna_lista{
 list-style:none;
 }
 .glowna_lista li{
 margin-top:5px;
 }
 .glowna_link{
 color:#65b2e2;
  font-weight:bold;
   font-size:11px;
   display:block;
   margin-top:5px; 
 }
  .glowna_link_a{
 color:#a5150c;
  font-weight:bold;
   font-size:11px;
   display:block;
   margin-top:5px; 
 }
 .glowna_p{
 text-align:center;
 margin-top:5px;
   width:210px;
   height:38px;  
 background: url(../images/p_tlo.jpg) no-repeat top left;  
 }
 .glowna_p_link{
 display:block;
 padding-top:12px;
  color:#65b2e2;
  font-weight:bold;
   font-size:11px;
 } 
 #glowna_news{
 padding-top:10px;
 text-align:center;
   width:219px;
   height:65px;  
   color:#8f8f8f;
   font-size:11px; 
 background: url(../images/newsletter.jpg) no-repeat top left;  
 }
 #newsletter_nazwa{
 margin-right:6px;
 font-size:11px;
 font-weight:bold;
 color:#6b6b6b;
 }
  .newsletter_text{
  margin-left:5px;
  margin-right:5px;
 font-size:11px;
 font-weight:bold;
 color:#67b2e0;
 background:none;
 border:none;
 display:inline;
 }
 #form_news{
 margin-top:2px;
 width:170px;
 border:none;
 }
 #glowna_pytanie{
  margin-left:30px;
  padding-left:70px;
  padding-top:10px;
  padding-right:15px;
   width:130px;
   height:115px;  
 background: url(../images/pytanie.jpg) no-repeat top left;
 }

  .glowna_text1{
  font-size:11px;
  text-align:left;
  width:250px;
  }
#realizacje_mapka{
width:520px;
margin-left:40px;
}
#lokalizacja_nazwa{
text-align:center;
width:610px;
padding:5px;
 color:#ab0200;
font-size:13px;
font-weight:bold;
}
   #realizacje_r2{
   width: 253px; 
    margin-top:4px;
    margin-bottom:5px;
  padding:0px;
  }  
    #realizacje_r3{
   width: 174px; 
   margin-left:20px;
    margin-top:4px;
    margin-bottom:5px;
  padding:0px;
  } 
 .tytul1{
 font-size:16px;
 color:#ab0200;
 font-weight:bold;
 padding-bottom:10px;
 }
 .tytul2{
 margin-left:40px;
 font-size:17px;
 color:#ab0200;
 font-weight:bold;
 padding-bottom:10px;
 }
  .tytul3{
 margin-left:20px;
 font-size:12px;
 color:#ab0200;
 font-weight:bold;
 padding-bottom:10px;
 }
 .tytul4{
 margin-left:40px;
 font-size:17px;
 color:#ab0200;
 font-weight:bold;
 padding:0px;
 }
 .dzialalnosc_tytul{
  color:#303576;
   font-weight:bold;
 margin-left:20px;
 padding:10px;  
 }
 .blok_wciecie{
 text-indent:30px;
 text-align:justify;
 font-size:12px;
 margin-bottom:5px;
 }
 .blok_wciecie2{
 margin-left:30px;
 text-align:justify;
 font-size:12px;
 margin-bottom:5px;
 }
 .tresc_lista1{
 list-style-type: circle;
 margin-left:45px;
 }
  .tresc_lista1 li ul{
 list-style:none;
 margin-left:5px;
 }
 .fotogaleria{
 color:#999999;
 font-weight:bold;
 width:600px;
 }
 .galeria_wiecej{
 color:#303576;
 float:right;
 text-decoration:none;
 font-size:11px;
 }
 .galeria_tytul{
  color:#303576;
  font-size:12px;
  font-weight:bold;
 }
 .tabela_fotogaleria tr td{
 padding:0 5px 0 0;
 width:145px;
 }
 .gal_mini img{
 width:145px;
 padding:2px;
 }
 .clear{
 clear:both;
 }
 .bold{
 font-weight:bold;
 }
.blad{
      color:#ff0000;
      }
      .ok{
      color:#00aa00;
      }
 .male img{
 margin:2px;
width:200px;
border:1px solid #777777;
}	
.podstrona{
width:635px;
margin-left:15px;
padding-top:10px;
}
.podstrona_tytul{
 color:#36577a;
 font-size:18px;
 }
 .oferta_tabela_glowna{
 border-collapse:collapse;
 }
 .oferta_td_lewa{
 width:300px;
 vertical-align:top;
 text-align:left;
 }
 .oferta_produkt_td{
 width:90px;
 text-align:left;
 margin:0px;
 }
  .oferta_produkt_td img{
  width:80px;
  height:80px;
  }
 #oferta_galeria{
 margin:0px;
 border-collapse:collapse;
 }
  .oferta_td_prawa{
 width:330px;
 font-size:11px;
 vertical-align:top;
 text-align:left;
 }
 .oferta_p_link{
 width:147px;
 height:25px;
 padding-left:9px;
 padding-top:10px;
  color:#66b6e9;
  font-weight:bold;
   font-size:11px;
   display:block;
   margin-top:5px; 
   background: url(../images/szczegoly.jpg) no-repeat top left;  
 }
  .oferta_p_link2{
 width:69px;
 height:24px;
 padding-left:16px;
 padding-top:10px;
  color:#ffffff;
  font-weight:bold;
   font-size:11px;
   display:block;
   margin-top:5px; 
   background: url(../images/esklep.jpg) no-repeat top left;  
 }
 .zapytanie_form1{
 border:1px solid #bbbbbb;
 width:200px;
 }
  .zapytanie_form2{
 border:1px solid #bbbbbb;
 width:600px;
 height:200px;
 }
 .praca_tytul{
 color:#ab0200;
  border-top:1px solid #cccccc;
  padding:10px;
 width:600px;
 font-weight:bold;
 font-size:13px;
 text-decoration:underline;
 text-align:center;
 }
 .praca_tresc{
 padding:0 20px 10px 20px;
 width:600px;
 border-bottom:2px solid #cccccc;
 }
 .menu_k_cofnij{
 height:14px;
 font-size:14px;
 font-weight:bold;
  color:#65b2e2;
 }
  .menu_k_cofnij a{
   font-size:14px;
 font-weight:bold;
  color:#65b2e2;
  }
  .pliki_opis{
  color:#36577a;
  font-weight:bold;
  min-width:300px;
  font-size:12px;
   padding-top:6px;
  }
  .pliki_pobierz{
  width:50px;
  color:#b43a3b;
  padding-top:4px;
   padding-left:14px;
  }
  .pliki_pobierz a{
  color:#b43a3b;
  font-weight:bold;
  font-size:12px;
  }
  #stopka{
  border-top:5px solid #eaeaea;
   width:902px;
   height:65px;
   margin:auto;
  color:#444444;
background: #f6f6f6 url(../images/stopka.jpg) no-repeat bottom center;	
  }
  #stopka table{
  border-collapse:collapse;
  width:680px;
  margin-left:100px;
  margin-top:25px;
  padding:0px;
  }
  #stopka table tr td{
  text-align:center;
  }
    #stopka table tr td a{
	font-family:Arial;
	 font-size:12px;
     text-decoration:none;
    }
#stopka_info{
  width:902px;
   height:30px;
   padding-top:6px;
   margin:auto;
}
.info_lewa{
font-size:11px;
float:left;
color:#ffffff;
margin-left:5px;
}
.info_prawa{
font-size:11px;
float:right;
color:#ffffff;
margin-left:5px;
}
.info_prawa a{
font-size:11px;
color:#ffffff;
text-decoration:none;
margin-right:5px;
}

  .tabela_produkty{
 vertical-align:top;
 }
 .produkty_komurki{
 border-right:1px solid #bbbbbb;
 width:300px;
 vertical-align:top;
 } 
 .zdjecie_produkt{
   padding-top:12px;
 width:120px;
 padding-right:10px;
 }
 .zdjecie_produkt2{
   padding-top:12px;
 width:260px;
 padding-right:10px;
 }
  .td_zdjecie_produkt{
 width:120px;
 vertical-align:top;
 }
 .produkt_promocja{
  color:#ff0000;
  font-size:11px;
    font-weight:bold;
  }
  .cena_n{
   font-size:11px;
    font-weight:bold;
   text-decoration:line-through;
  }
  .cena_pro{
   font-size:11px;
    font-weight:bold;
    color:#ff0000;
  }
   .produkt_dostep{
   clear:both;
  font-weight:bold;
  font-size:11px;
  }
  .produkt_dostepny{
     vertical-align:top;
    font-weight:bold; 
	 font-size:11px;
   }
   .produkt_koszyk{
   height:22px;
   float:left;
     margin-right:10px;
   }
   .zdjecie_koszyk{
   height:22px;
   }
   .dostepny_tekst{
     margin-top:5px;
    font-size:11px;
   float:left;
   font-weight:bold;
   }
    .produkt_opis1{
 vertical-align:top;
  color:#000000;
 font-size:11px;
 width:300px;
 }
 .opis1_wiecej{
 color:#ff0000;
  font-size:11px;
 }
  .produkt_cena{
   font-weight:bold;
    font-size:11px;
  }
   .produkt_nazwa{
  padding-top:10px;
  width:340px;
  font-weight:bold;
  font-size:11px;
   vertical-align:top;
  }