span._menuL{
  font-size:12pt;
  font-weight:bold;
}


a{
  text-decoration:none;
  color:#333333;
}
a:hover{
  color:black;
}

a.koszyk_cena{
  color:red;
  font-weight:bold;
  white-space:nowrap;
}

a.modulD{
  color:#666666;
}
a.modulD:hover{
  color:#333333;
}
a.menuG{
  color:black;
}
a.menuG:hover{
  color:#444444;
}
a.menuG_b{
  color:white;
  font-weight:bold;
}
a.menuG_b:hover{
  color:#ededed;
}


a.menuL0{
  color:#666666;
  font-size:10pt;
  font-weight:bold;
}
a.menuL0_wyb{
  color:white;
  font-size:10pt;
  font-weight:bold;
}
a.menuL0_wyb:hover{
  color:white;
}
a.menuL1_wyb{
  color:red;
}


a.menuS{
  font-size:10pt;
  font-weight:bold;
  color:white;
}
a.menuS:hover{
  color:#ededed;
}


a.zaloz_konto{
  color:#333333;
  font-weight:bold;
}

body, table, td, th, div, span, input, img{
  border:0; padding:0; margin:0;
  font-family:tahoma,arial,luxi sans;
  font-size:8pt;
  color:#333333;
  background-repeat:no-repeat;
}

body{
  background-color:white;
}

div.centrum{
  text-align:center;
  vertical-align:middle;
}



img{
}

img.menuS{
  margin-bottom:12px;
}
img.menuL0{
  margin:0px 10px 0px 14px;
}
img.menuL1{
  margin-right:10px;
  vertical-align:middle;
}
img.ramka{
  background-image:url('images/img_tlo-b.gif');
  padding:22px 14px 23px 14px;
  margin:12px 0px 16px 0px;
  background-position:center center;
}


input{
  background-repeat:no-repeat;
  background-color:transparent;
  background-position:center center;
}
input,select{
  font-family:tahoma,arial,luxi sans;
  font-size:8pt;
  color:#333333;
}
div.logowanie{ float:left; }
input.logowanie{
  width:83px;
  height:18px;
  vertical-align:middle;
  padding:6px 15px 0px 15px;
  margin:0px 7px 0px 7px;
  background-image:url('images/input_tlo.jpg');
}
input.przycisk{
  width:160px;
  height:22px;
  background-image:url('images/przycisk_tlo.gif');
  background-position:center center;
  cursor:pointer;
  font-weight:bold;
  text-align:center;
}
input.przycisk:hover{
  color:black;
}
div.szukaj{ width:176px; height:25px; background-image:url('images/input_szukaj.jpg'); }
input.szukaj{ width:134px; height:19px; margin:6px 0px 0px 30px; }
input.text{
  background-color:white;
  border:solid 1px #efefef;
}

p{
  margin-top:0px;
  margin-bottom:10px;
}


select{
  cursor:pointer;
  border:solid 1px #efefef;
}

span.b{
  font-weight:bold;
}
span.mala{
  font-size:7pt; color:black; font-weight:normal;
}
span.pointer{
  cursor:pointer;
}

table{
  border-collapse:collapse;
  width:100%;
}
table.koszyk_cena{
  margin-top:10px;
  text-align:right;
}
table.koszyk_napis{
  font-size:11pt;
  font-weight:bold;
  margin-top:2px;
  text-align:right;
}
table.menu_lewo{
  height:100px;
  width:231px;
  background-color:#f5f5f5;
  background-image:url('images/menul_gora.jpg');
}
table.prod1{
  width:175px;
  margin-left:23px;
}
table.sep{
  border-collapse:separate;
}


td{
  vertical-align:top;
  text-align:left;
}

td.align_pd{
  text-align:right;
  vertical-align:bottom;
}
td.align_sp{
  text-align:right;
  vertical-align:middle;
}

td.centrum{
  text-align:center;
  vertical-align:middle;
}

td.gora{
  height:78px;
}

td.koszyk{
  background-image:url('images/koszyk_tlo.jpg');
  height:144px;
}

td.logowanie{
  width:781px;
  text-align:right;
}


td.margD1{
  background-color:#d8d8d8;
}
td.margD2{
  background-color:#d8d8d8;
  border-top:solid 1px #c1c1c1;
}
td.margL{
  width:30%;
}
td.margP{
  width:30%;
}

td.menuD{
  vertical-align:bottom;
  text-align:center;
  background-image:url('images/menud_tlo.gif');
  background-position:top center;
  width:68px;
}


td.menuG{
  height:27px;
  vertical-align:middle;
}
td.menuG_0{
  color:white;
  height:15px;
  vertical-align:bottom;
}


td.menuL0{
  height:24px;
  background-image:url('images/menul_tlo-b.gif');
  background-position:center center;
  vertical-align:middle;
  color:#333333;
}
td.menuL0_duzy{
  height:43px;
  background-image:url('images/menul_tlo-b2.gif');
  background-position:center center;
  vertical-align:middle;
  color:#333333;
}
td.menuL0_wyb{
  height:24px;
  background-position:center center;
  vertical-align:middle;
  background-image:url('images/menul_tlo-cz.gif');
}
td.menuL0_wyb_duzy{
  height:43px;
  background-position:center center;
  vertical-align:middle;
  background-image:url('images/menul_tlo-cz2.gif');
}
td.menuL1{
  height:24px;
  vertical-align:middle;
  border-bottom:solid 1px #eaeaea;
}
td.menuL_strz{
  vertical-align:middle;
  width:25px;
}

td.menu_gora{
  width:459px;
  background-image:url('images/menug_tlo.jpg');
}

td.menu_srodek{
  width:459px;
  height:284px;
  background-image:url('images/menus_tlo.jpg');
}


td.prod1{
  background-image:url('images/prod_tlo.jpg');
  background-repeat:repeat-x;
  height:300px;
}
td.prod1_tytul{
  height:38px;
  color:red;
  font-size:14pt;
  vertical-align:middle;
}

td.ramka2{
  background-image:url('images/img_tlo-b2.gif');
  background-position:center center;
  width:118px;
  height:122px;
  text-align:center;
  vertical-align:middle;
}

td.stopka{
  background-color:#d8d8d8;
  border-top:solid 1px #c1c1c1;
  height:76px;
  background-position:bottom center;
}

td.tab1{
  height:25px;
  background-color:white;
  border-bottom:solid 1px #efefef;
  background-image:url('images/td_tlo.jpg');
  background-repeat:repeat-x;
  background-position:bottom center;
  vertical-align:middle;
  font-weight:bold;
}
td.tab2{
  background-color:white;
  border-bottom:solid 1px #efefef;
  vertical-align:middle;
  height:20px;
}
td.tab2a{
  background-color:white;
  vertical-align:middle;
  height:38px;
}
td.tab3{
  background-color:white;
  border-bottom:solid 1px #efefef;
  vertical-align:middle;
  height:20px;
}

td.tytul{
  height:35px;
  background-image:url('images/tytul_tlo.gif');
  background-position:bottom left;
  vertical-align:bottom;
}
td.tytul_nr{
  height:32px;
  width:46px;
  color:#fefefe;
  font-size:15pt;
  vertical-align:bottom;
}
td.tytul_napis{
  font-size:15pt;
  vertical-align:bottom;
}

/* td{border:solid 1px #999999;} */
/* table{border:solid 1px #bbbbbb;} */
