BODY
{
background:#c1c1c1;
text-align:center;
margin:0px;
margin-bottom:20px;
font:11px tahoma;
color:#787878;
}

div, a, img, h1, form
{
margin:0px;
padding:0px;
border:0px;
}


h1
{
color : #36646d;
font : 16px tahoma;
}

ul
{
margin-top: 5px;margin-bottom: 5px;
}

.clearFL
{
clear:both;
}

#container
{
width:1003px;
margin:auto;
}

#main, #middleMain_main, #mainTresc
{
width:100%;
overflow:hidden;
}

#mainLeft, #mainRight, #mainCenter, #mainTresc_left, #mainTresc_right
{
float:left;
padding-bottom: 12000px;
margin-bottom: -12000px;
vertical-align:top;
text-align:left;
}

#mainLeft
{
width:30px;
background:url(../img/bg_left.jpg) no-repeat;
}

#mainCenter
{
width:969px;
}

#mainRight
{
width:4px;
}

#topZdj
{
background:url(../img/top_zdj.jpg) no-repeat;
width:969px;
height:18px;
font-size:1px;
}

#topMain
{
width:969px;
}

#topMainMenu
{
float:left;
width:148px;
}

#topMainFlash
{
float:left;
width:821px;
height:203px;
}

img.imag
{
display:block;
}





.topMainMenuWspolne, .topMainMenuWspolne A
{
width:148px;
display:block;
}


.topMainMenuHomeOff_pl A
{
background:url(../img/buttons/menu_home_off_pl.jpg) no-repeat;
height:32px;
}
.topMainMenuHomeOff_pl A:hover {background:url(../img/buttons/menu_home_on_pl.jpg) no-repeat;}
.topMainMenuHomeOn_pl
{
background:url(../img/buttons/menu_home_on_pl.jpg) no-repeat;
height:32px;
}


.topMainMenuHomeOff_gb A
{
background:url(../img/buttons/menu_home_off_gb.jpg) no-repeat;
height:32px;
}
.topMainMenuHomeOff_gb A:hover {background:url(../img/buttons/menu_home_on_gb.jpg) no-repeat;}
.topMainMenuHomeOn_gb
{
background:url(../img/buttons/menu_home_on_gb.jpg) no-repeat;
height:32px;
}


.topMainMenuHomeOff_de A
{
background:url(../img/buttons/menu_home_off_de.jpg) no-repeat;
height:32px;
}
.topMainMenuHomeOff_de A:hover {background:url(../img/buttons/menu_home_on_de.jpg) no-repeat;}
.topMainMenuHomeOn_de
{
background:url(../img/buttons/menu_home_on_de.jpg) no-repeat;
height:32px;
}



.topMainMenuOfirmieOff_pl A
{
background:url(../img/buttons/menu_ofirmie_off_pl.jpg) no-repeat;
height:35px;
}
.topMainMenuOfirmieOff_pl A:hover {background:url(../img/buttons/menu_ofirmie_on_pl.jpg) no-repeat;}
.topMainMenuOfirmieOn_pl
{
background:url(../img/buttons/menu_ofirmie_on_pl.jpg) no-repeat;
height:35px;
}

.topMainMenuOfirmieOff_gb A
{
background:url(../img/buttons/menu_ofirmie_off_gb.jpg) no-repeat;
height:35px;
}
.topMainMenuOfirmieOff_gb A:hover {background:url(../img/buttons/menu_ofirmie_on_gb.jpg) no-repeat;}
.topMainMenuOfirmieOn_gb
{
background:url(../img/buttons/menu_ofirmie_on_gb.jpg) no-repeat;
height:35px;
}

.topMainMenuOfirmieOff_de A
{
background:url(../img/buttons/menu_ofirmie_off_de.jpg) no-repeat;
height:35px;
}
.topMainMenuOfirmieOff_de A:hover {background:url(../img/buttons/menu_ofirmie_on_de.jpg) no-repeat;}
.topMainMenuOfirmieOn_de
{
background:url(../img/buttons/menu_ofirmie_on_de.jpg) no-repeat;
height:35px;
}



.topMainMenuProduktyOff_pl A
{
background:url(../img/buttons/menu_produkty_off_pl.jpg) no-repeat;
height:37px;
}
.topMainMenuProduktyOff_pl A:hover {background:url(../img/buttons/menu_produkty_on_pl.jpg) no-repeat;}
.topMainMenuProduktyOn_pl
{
background:url(../img/buttons/menu_produkty_on_pl.jpg) no-repeat;
height:37px;
}

.topMainMenuProduktyOff_gb A
{
background:url(../img/buttons/menu_produkty_off_gb.jpg) no-repeat;
height:37px;
}
.topMainMenuProduktyOff_gb A:hover {background:url(../img/buttons/menu_produkty_on_gb.jpg) no-repeat;}
.topMainMenuProduktyOn_gb
{
background:url(../img/buttons/menu_produkty_on_gb.jpg) no-repeat;
height:37px;
}

.topMainMenuProduktyOff_de A
{
background:url(../img/buttons/menu_produkty_off_de.jpg) no-repeat;
height:37px;
}
.topMainMenuProduktyOff_de A:hover {background:url(../img/buttons/menu_produkty_on_de.jpg) no-repeat;}
.topMainMenuProduktyOn_de
{
background:url(../img/buttons/menu_produkty_on_de.jpg) no-repeat;
height:37px;
}



.topMainMenuVistaplanOff_pl A
{
background:url(../img/buttons/menu_vistaplan_off_pl.jpg) no-repeat;
height:37px;
}
.topMainMenuVistaplanOff_pl A:hover {background:url(../img/buttons/menu_vistaplan_on_pl.jpg) no-repeat;}
.topMainMenuVistaplanOn_pl
{
background:url(../img/buttons/menu_vistaplan_on_pl.jpg) no-repeat;
height:37px;
}

.topMainMenuVistaplanOff_gb A
{
background:url(../img/buttons/menu_vistaplan_off_gb.jpg) no-repeat;
height:37px;
}
.topMainMenuVistaplanOff_gb A:hover {background:url(../img/buttons/menu_vistaplan_on_gb.jpg) no-repeat;}
.topMainMenuVistaplanOn_gb
{
background:url(../img/buttons/menu_vistaplan_on_gb.jpg) no-repeat;
height:37px;
}

.topMainMenuVistaplanOff_de A
{
background:url(../img/buttons/menu_vistaplan_off_de.jpg) no-repeat;
height:37px;
}
.topMainMenuVistaplanOff_de A:hover {background:url(../img/buttons/menu_vistaplan_on_de.jpg) no-repeat;}
.topMainMenuVistaplanOn_de
{
background:url(../img/buttons/menu_vistaplan_on_de.jpg) no-repeat;
height:37px;
}




.topMainMenuKontaktOff_pl A
{
background:url(../img/buttons/menu_kontakt_off_pl.jpg) no-repeat;
height:34px;
}
.topMainMenuKontaktOff_pl A:hover {background:url(../img/buttons/menu_kontakt_on_pl.jpg) no-repeat;}
.topMainMenuKontaktOn_pl
{
background:url(../img/buttons/menu_kontakt_on_pl.jpg) no-repeat;
height:34px;
}

.topMainMenuKontaktOff_gb A
{
background:url(../img/buttons/menu_kontakt_off_gb.jpg) no-repeat;
height:34px;
}
.topMainMenuKontaktOff_gb A:hover {background:url(../img/buttons/menu_kontakt_on_gb.jpg) no-repeat;}
.topMainMenuKontaktOn_gb
{
background:url(../img/buttons/menu_kontakt_on_gb.jpg) no-repeat;
height:34px;
}

.topMainMenuKontaktOff_de A
{
background:url(../img/buttons/menu_kontakt_off_de.jpg) no-repeat;
height:34px;
}
.topMainMenuKontaktOff_de A:hover {background:url(../img/buttons/menu_kontakt_on_de.jpg) no-repeat;}
.topMainMenuKontaktOn_de
{
background:url(../img/buttons/menu_kontakt_on_de.jpg) no-repeat;
height:34px;
}



.kontakt_wieksze {font-size: 13px;}




.topMainMenuTlo
{
background:url(../img/tlo_pod_menu.jpg) no-repeat;
height:28px;
}




#tloPodTop
{
background:url(../img/tlo_pod_top.jpg) no-repeat;
width:969px;
height:34px;
}


#middleMain_witamy_pl, #middleMain_witamy_gb, #middleMain_witamy_de
{
float:left;
width:406px;
height:134px;
line-height:16px;
padding:30px 4px 0px 0px;
}
#middleMain_witamy_pl {background:url(../img/witamy_pl.jpg) no-repeat;}
#middleMain_witamy_gb {background:url(../img/witamy_gb.jpg) no-repeat;}
#middleMain_witamy_de {background:url(../img/witamy_de.jpg) no-repeat;}


#middleMain_wybraneProdukty_pl, #middleMain_wybraneProdukty_gb, #middleMain_wybraneProdukty_de
{
float:left;
width:531px;
height:120px;
padding:44px 0px 0px 28px;
font-size:11px;
}
#middleMain_wybraneProdukty_pl {background:url(../img/wybrane_produkty_pl.jpg) no-repeat;}
#middleMain_wybraneProdukty_gb {background:url(../img/wybrane_produkty_gb.jpg) no-repeat;}
#middleMain_wybraneProdukty_de {background:url(../img/wybrane_produkty_de.jpg) no-repeat;}


.wybraneProdukty_zdj1 A
{
float:left;
width:142px;
height:17px;
display:block;
text-align:right;
padding:91px 19px 0px 15px;
text-decoration:none;
color:#fff;
}

#tlo_main_spod
{
width:969px;
height:187px;
background:url(../img/tlo_main_spod.jpg) no-repeat;
}

#tlo_main_spod DIV
{
padding-top:16px;
}

#tlo_main_spod A
{
display:block;
width:93px;
height:16px;
background:url(../img/buttons/but_wspolpraca.jpg) no-repeat 0 0;
}

#tlo_main_spod A:hover
{
background:url(../img/buttons/but_wspolpraca.jpg) no-repeat 0 -16px;
}


#footLeft
{
float:left;
width:854px;
height:26px;
}

#footLeft SPAN
{
background:url(../img/span_foot.gif) no-repeat 0px 2px;
margin:0px 3px 0px 3px;
}

#footLeft A
{
color:#eff0f0; text-decoration:none;
}

#footLeft A:hover
{
text-decoration:underline;
}

#footRight
{
float:left;
width:98px;
height:14px;
/*background:#36646d;*/
border:1px solid #e0e0e3;
padding:6px 6px 6px 9px;
}
#footRight A {color:#FFFFFF; text-decoration:none;}
#footRight A:hover {text-decoration:underline;}


#footRight
{
float:left;
width:98px;
height:14px;
/*background:#36646d;*/
border:1px solid #e0e0e3;
padding:6px 6px 6px 9px;
}
#footRight A {color:#FFFFFF; text-decoration:none;}
#footRight A:hover {text-decoration:underline;}

.kontaktLink
{
float:left;
width:100px;
height:14px;
background:#36646d;
padding:6px 6px 6px 9px;
}
.kontaktLink A {color:#e0e0e3; text-decoration:none;}
.kontaktLink A:hover {text-decoration:underline;}



#tloPodTop1
{
background:url(../img/tlo_pod_top1.jpg) no-repeat;
width:969px;
height:34px;
}

#mainTresc_left
{
width:204px;
background:url(../img/tlo_pod_left_menu.jpg) no-repeat;
}

#leftMenu
{
width:203px;
border-right:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
padding-bottom:12px;
}

.leftMenuLink
{
width:188px;
height:19px;
background:url(../img/arrow.gif) no-repeat 0px 10px;
padding:4px 0px 4px 15px;
}


.leftMenuLink A
{
color:#36646d; text-decoration:none;
padding:4px;
}

.leftMenuLink A:hover
{
color:#fff;
background:#36646d;
}

.leftMenuLink_act
{
width:188px;
height:19px;
background:url(../img/arrow.gif) no-repeat 0px 10px;
padding:4px 0px 4px 15px;
}


.leftMenuLink_act SPAN
{
text-decoration:none;
padding:4px;
color:#fff;
background:#36646d;
}


#twojKoszyk
{
margin-top:8px;
margin-bottom:35px;
font-size:12px;
}

#twojKoszykIco A
{
float:left;
background:url(../img/buttons/koszyk_big.gif) no-repeat;
padding:0px 7px 0px 0px;
width:65px;
height:58px;
display:block;
}

#twojKoszykOpis
{
float:left;
}

#twojKoszykOpis A
{
color:#36646d; text-decoration:none;
}


#tlo_nad_tresc
{
width:765px;
height:7px;
font-size:1px;
background:url(../img/tlo_nad_tresc.jpg) no-repeat;
}


#mainTresc_right
{
width:765px;
background:url(../img/tlo_pod_tresc_right.jpg) no-repeat;
}

#tresc
{
width:723px;
margin-left:8px;
border:1px solid #e9e9e9;
background:#d8d8d8;
padding:16px;
}

.sciezka_home
{
color:#36646d; text-decoration:underline;
}

.sciezka_home:hover
{
color:#36646d; text-decoration:none;
}

.sciezka
{
color:#787878; text-decoration:underline;
}

.sciezka:hover
{
color:#787878; text-decoration:none;
}

.mainTitle
{
color:#efefef;
font-weight:bold;
background:#aeaeae;
padding:5px;
font-size:13px;
display:inline;
}

#kategorie_zdj
{
float:left;
width:110px;
}


#kategorie_opis
{
width:581px;  /* bylo 601 ale zawija w FF - 8 pikseli z ramki obrazka, ale w IE6 musi byc 581 bo inaczej schodzi pod koszyk - nie wiem dlaczego*/
float:left;
line-height:16px;
padding-left:12px;
}

#zobaczSzczegoly
{
color:#fff;
background:#36646d;
padding:3px;
}

#zobaczSzczegoly A
{
color:#fff; text-decoration:none;
}

#zobaczSzczegoly A:hover
{
color:#fff; 
}

.kategorie_kreska
{
height:12px;
border-bottom:1px solid #e9e9e9;
margin: 10px 0px 20px 0px;
}

#prezenterLeft
{
float:left;
width:485px;  /* bylo 493 ale w IE6 sie sypie o 8 [pikseli z ramki obrazka */
line-height:16px;
padding-right:10px;
}

.prezenterRight
{
float:left;
width:220px;
}

#prezenterTable
{
border-collapse: separate;
border-spacing: 0px;
border: 0px;
padding: 0px;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;
}

#prezenterTable TD
{
padding:3px;
padding-left:7px;
padding-right:7px;
}


.prezenterTabTd_top
{
background:#36646d;
color:#fff;
border: 2px solid #d8d8d8;
border-collapse: collapse;
}

.prezenterTabTd
{
border-bottom:1px solid #e9e9e9;
border-collapse: collapse;
color:#787878;

}

.prezenterTabTd_dol
{
border-collapse: collapse;
color:#fff;
background:#36646d;
height:23px;
}
.prezenterTabTd_dol2
{
border-collapse: collapse;
color:#36646d;

height:23px;
}

.prezenterTabTd_przelicz
{
border-collapse: collapse;
color:#fff;
background:#aeaeae;
height:23px;
text-align:center;
}

.prezenterTabTd_przelicz A
{
color:#fff; text-decoration:none;
}

.prezenterTabTD_razem
{
text-align:right;
}


.prezenterTabTd_kosz
{
border-bottom:1px solid #e9e9e9;
border-collapse: collapse;
}


#krok_on, #krok_off
{
float:left;
padding:5px;
width:55px;
height:15px;
text-align:center;
font-size:13px;
font-weight:bold;
margin-right:4px;
color:#efefef;
}

#krok_on A, #krok_off A
{
color:#efefef; text-decoration:none;
}

#krok_on
{
background:#36646d;
}

#krok_off
{
background:#aeaeae;
}


#krok1Left, #krok1Right
{
float:left;
margin-top:20px;
}

#krok1Left
{
width:350px;
padding-right:10px;
}

#nextBtn
{
margin-top:10px;
padding:2px;
padding-left:3px;
padding-right:3px;
background:#36646d;
width:30px;
text-align:center;
}

#nextBtn A
{
color:#fff; text-decoration:none;
}



#krok1Right
{
width:352px;
border-left:1px dotted #36646d;
padding-left:10px;
}



#logButt A
{
width:17px;
height:17px;
display:block;
background:url(../img/buttons/log_butt.gif) no-repeat;
}

.inp1
{
width:131px;
height:17px;
border:none;
background:#e4e4e4;
border:1px solid #c1c1c1;
padding:7px 4px 0px 7px;
font:10px tahoma;
color:#525152;
}


#headKoszyk
{
margin-top:10px;
width:719px;
height:17px;
background:#36646d;
color:#fff;
padding:2px 0px 0px 4px;
}

.formOpis, .formOpis2
{
float:left;
width:150px;
padding:0px 7px 0px 0px;
font-size:10px;
}
.formOpis {margin-top:5px;}
.formOpis2{margin-top:0px;}

.formForm1
{
float:left;
width:217px;
margin-top:5px;
}

.inpNorm1
{
width:204px;
height:17px;
background:#e4e4e4;
border:1px solid #c1c1c1;
font:10px tahoma;
color:#525152;
padding:4px 3px 0px 5px;
}

.formForm2
{
float:left;
width:102px;
margin-top:5px;
}

.inpNorm2
{
width:95px;
height:17px;
background:#e4e4e4;
border:1px solid #c1c1c1;
font:10px tahoma;
color:#525152;
padding:4px 3px 0px 5px;
}


.formForm3
{
float:left;
width:89px;
margin-top:5px;
}

.inpNorm3
{
width:75px;
height:17px;
background:#e4e4e4;
border:1px solid #c1c1c1;
font:10px tahoma;
color:#525152;
padding:4px 3px 0px 5px;
}

.formForm4
{
float:left;
width:189px;
margin-top:5px;
}

.inpNorm4
{

width:175px;
height:17px;
background:#e4e4e4;
border:1px solid #c1c1c1;
font:10px tahoma;
color:#525152;
padding:4px 3px 0px 5px;
}

.inpNorm5
{
width:275px;
height:67px;
background:#e4e4e4;
border:1px solid #c1c1c1;
font:10px tahoma;
color:#525152;
padding:4px 3px 0px 5px;
}


.inpKoszyk
{
width:18px;
height:17px;
background:#e4e4e4;
border:1px solid #c1c1c1;
font:10px tahoma;
color:#525152;
padding:4px 3px 0px 3px;
text-align:center;
}



.kontaktDIV
{
margin:7px 0px 0px 0px;
}

.kontaktDIVright
{
margin:7px 0px 0px 180px;
}


.inpFormKontakt
{
width:225px;
height:14px;
border:1px solid #e2e1e1;
font: 10px tahoma;
color:#a7a7a7;
padding:6px 0px 0px 3px;
}

.areaFormKontakt
{
width:225px;
height:60px;
border:1px solid #e2e1e1;
font: 10px tahoma;
color:#a7a7a7;
padding:4px 0px 0px 3px;
}




div.gal_img
{
  margin: 4px;
  border: 0px solid #000000;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.gal_img img
{
  display: inline;
  margin: 0px;
  border: 4px double #B8B8B8;
}
div.gal_img a:hover img
{
 border: 4px double #B8B8B8;
 -moz-opacity:0.5;filter:alpha(opacity=50) Gray;
}
div.gal_desc
{
  text-align: center;
  font-weight: normal;
  font-size: 10px;
  width: 135px;
  height: 25px;
  margin: 0px;
}




