BODY {text-align: left; font-size: 12; text-weight: bold; font-family: arial, sans-serif; padding:0; margin:0; background: #f1f1f1}

.ramka { border: 1px solid #cccccc }

h1 { font-size:18px; margin:0px;}
h2 { font-size:17px; margin:0px; }
h3 { font-size:17px; margin:0px; }
h4 { font-size:14px; margin:0px; }

.glowna_ramka_sklepu { border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#ffffff; border-bottom:1px solid #cccccc; padding-left:3px; padding-right:3px;}
ul.kolumna_moja {margin: 0;padding: 0;list-style-type: none;}
ul.kolumna_moja a {display: block; text-decoration: none;}

.kolumna_kategorie {margin: 0; padding-left: 0; line-height: 20px;}
.kolumna_kategorie a  { color: #000000; font-size: 12px; padding-left: 10px}
.kolumna_kategorie_klikniete a {color: #ffffff; line-height: 20px; height:20px; font-size: 12px; font-weight: bold; padding-left: 10px; background-image:url(images/tla/kategoria_lewa_gora.gif);  background-repeat:repeat-x; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}

.kolumna_kategorie_klikniete a:hover { color: #000000; }

.kolumna_kategorie_linia_1 {margin: 0; padding-left: 0; line-height: 10px; background:#fafafa; border-left:1px solid #cccccc; padding-left: 8px;}
.kolumna_kategorie_1 {margin: 0; padding-left: 0; line-height: 20px;}
.kolumna_kategorie_1 a  {color: #ffffff; font-size: 12px; padding-left: 13px; background:#ac0001; border-left:1px solid #cccccc;}
.kolumna_kategorie_klikniete_1 a { line-height: 20px; color: #ffffff;  font-size: 12px; padding-left: 4px; background:#ac0001; border-left:1px solid #cccccc;}

.kolumna_kategorie_1 a:hover { color: #000000; }
.kolumna_kategorie_klikniete_1 a:hover { color: #000000; }

.kolumna_kategorie_ostatnia {margin: 0; padding-left: 0; line-height: 20px;}
.kolumna_kategorie_ostatnia a  { color: #404040; font-size: 11px; font-weight : bold; padding-left: 10px; border-bottom:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.kolumna_kategorie_ostatnia_klikniete a {color: #ffffff; line-height: 20px; font-size: 12px; padding-left: 10px; background-image:url(images/tla/kategoria_lewa_gora.gif); border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;}

.kolumna_kategorie_ostatnia_klikniete a:hover { color: #000000; }
.kolumna_kategorie_ostatnia a:hover { color: #000000; }

.kolumna_kategorie_ostatnia_1 {margin: 0; padding-left: 0; line-height: 20px;}
.kolumna_kategorie_ostatnia_1 a  {color: #ffffff; font-size: 12px; padding-left: 13px; background-image:url(images/tla/kategoria_lewa_dul.gif); border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.kolumna_kategorie_klikniete_ostatnia_1 a { line-height: 20px; color: #ffffff;  font-size: 12px; padding-left: 4px; background-image:url(images/tla/kategoria_lewa_dul.gif); border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;}

.kolumna_kategorie_klikniete_ostatnia_1 a:hover { color: #000000; }
.kolumna_kategorie_ostatnia_1 a:hover { color: #000000; }

.kolumna_kategorie_pomoc a {color: #ffffff; line-height: 20px; font-size: 11px; font-weight: bold; padding-left: 10px; background-image:url(images/tla/kategoria_lewa_gora.gif); border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}

.linia_2 { font-size:10px; padding:0px; margin:0px; height:10px}
.linki { color: #b2b2b2; font-size:11px;}
.linki:hover { color: #b2b2b2; }

.linki_2 { color: #404040; margin:0px; font-size:12px;}

.jestes_w { font-size:12px; color: #404040;}
.kategorie_glowne_fotka { font-size:11px; color: #404040; font-weight: bold; padding-top: 6px; padding-left: 8px; padding-bottom:7px }
.najpopularnieszcze_produkty_z_kategorii { padding-left:10px; padding-top:7; padding-bottom:7px}
.tla_pasek_nad_menu { background-image:url(images/tla/tla_pasek_nad_menu.gif); background-repeat: repeat-x; height:34px;}
.tlo_biale { background:#ffffff;}

.spo_wyswietlania {color: #404040; font-size:11px; cursor:pointer;}
.spo_wyswietlania_1 { width: 57px; left:-1px; top: 5px; align: left; background: #ffffff; padding:4px;  border:1px solid #cccccc }

.layer {
  
   left:-15px;
	padding: 2px;
	position: relative;
}

.layer .content {
   
	padding: 9px;
	position: relative;
	z-index: 20;
}

/*	=shadow
---------------------------------------------------------------------------- */

.layer .left,
.layer .right,
.layer .center {
	position: absolute;	
}

.layer .shadow-top .left,
.layer .shadow-top .right,
.layer .shadow-bottom .left,
.layer .shadow-bottom .right {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.layer .shadow-top .center,
.layer .shadow-bottom .center {
	height: 11px;
	right: 15px;
	left: 15px;
	background-repeat: repeat-x;
}

.layer .shadow-middle div {
	width: 11px;
	bottom: 15px;
	top: 15px;
	background-repeat: repeat-y;	
}

.layer .shadow-top div { top: 0; }
.layer .shadow-bottom div { bottom: 0; }

.layer .left { left: 0; }
.layer .right { right: 0; }

.layer .shadow-top .left { background-image: url(images/tl.png); }
.layer .shadow-top .right { background-image: url(images/tr.png); }
.layer .shadow-bottom .left { background-image: url(images/bl.png); }
.layer .shadow-bottom .right { background-image: url(images/br.png); }
.layer .shadow-top .center { background-image: url(images/t.png); }
.layer .shadow-bottom .center { background-image: url(images/b.png); }
.layer .shadow-middle .left { background-image: url(images/l.png); }
.layer .shadow-middle .right { background-image: url(images/r.png); }


.layer_produkt {
	padding: 3px;
   margin-bottom: 3px;
   position: relative;
}

.layer_produkt .content {
	background-color: #fff;
	z-index: 20;
   position: relative;
}

/*	=shadow
---------------------------------------------------------------------------- */
.klasa_specyfikacja_1 {
float: left;  border-bottom:1px solid #cccccc; padding-right:8px;
}

.klasa_specyfikacja_2 {
padding-top:8px; white-space:nowrap; height:20px;  border-bottom:1px solid #cccccc
}
.klasa_specyfikacja_3 {
padding-left:0px; margin-left:25px; margin-top:5px; margin-bottom:8px
}
.klasa_produkt_zakladki_1 {
position:absolute; width:399px; background-image:url(images/tla/tlo_opinie_przyciski.jpg); background-repeat:no-repeat; background-position: top right; z-index:1; padding-left:2px;
}



.layer_produkt .left_produkt,
.layer_produkt .right_produkt,
.layer_produkt .center_produkt {
	position: absolute;	
}

.layer_produkt .shadow-top_produkt .left_produkt,
.layer_produkt .shadow-top_produkt .right_produkt,
.layer_produkt .shadow-bottom_produkt .left_produkt,
.layer_produkt .shadow-bottom_produkt .right_produkt {
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.layer_produkt .shadow-top_produkt .center_produkt,
.layer_produkt .shadow-bottom_produkt .center_produkt {
	height: 5px;
	right: 11px;
	left: 11px;
	background-repeat: repeat-x;
}

.layer_produkt .shadow-middle_produkt div {
	width: 5px;
	bottom: 11px;
	top: 11px;
	background-repeat: repeat-y;	
}

.layer_produkt .shadow-top_produkt div { top: 0; }
.layer_produkt .shadow-bottom_produkt div { bottom: 0; }

.layer_produkt .left_produkt { left: 0; }
.layer_produkt .right_produkt { right: 0; }

.layer_produkt .shadow-top_produkt .left_produkt { background-image: url(images/tl_produkt.png); }
.layer_produkt .shadow-top_produkt .right_produkt { background-image: url(images/tr_produkt.png); }
.layer_produkt .shadow-bottom_produkt .left_produkt { background-image: url(images/bl_produkt.png); }
.layer_produkt .shadow-bottom_produkt .right_produkt { background-image: url(images/br_produkt.png); }
.layer_produkt .shadow-top_produkt .center_produkt { background-image: url(images/t_produkt.png); }
.layer_produkt .shadow-bottom_produkt .center_produkt { background-image: url(images/b_produkt.png); }
.layer_produkt .shadow-middle_produkt .left_produkt { background-image: url(images/l_produkt.png); }
.layer_produkt .shadow-middle_produkt .right_produkt { background-image: url(images/r_produkt.png); }


div.pasek {
  padding-left: 5px;
  padding-top:10px;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #404040;
}



.pod_prz_szu_1 { background: url(images/przyciski/heder_szukaj.gif) no-repeat; background-position: top; 
width: 58px;
height: 17px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
border:0px; padding-top:3px; float: left;
}

.pod_prz_szu_1:hover { background-position: bottom;
width: 58px;
height: 17px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
border:0px; padding-top:3px; float: left;
}

.pod_prz_szu_2 { background: url(images/przyciski/heder_szukaj_wiecej.gif) no-repeat; background-position: top; 
width: 66px;
height: 17px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
float: left;
}

.pod_prz_szu_2:hover { background-position: bottom;
width: 66px;
height: 17px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
 float: left;
}

.ikon_gora_1 { background: url(images/przyciski/heder_koszyk.jpg) no-repeat; background-position: top; 
width: 65px;
height: 57px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
float: left;
}

.ikon_gora_1:hover { background-position: bottom;
width: 65px;
height: 57px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
float: left;
}

.ikon_gora_2 { background: url(images/przyciski/heder_konto.jpg) no-repeat; background-position: top; 
width: 65px;
height: 57px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
float: left;
}

.ikon_gora_2:hover { background-position: bottom; 
width: 65px;
height: 57px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
 float: left;
}

.ikon_gora_3 { background: url(images/przyciski/heder_pomoc.jpg) no-repeat; background-position: top; 
width: 38px;
height: 57px;
position:relative; 
color: #000000; 
cursor: pointer; 
vertical-align:top;
 float: left;
}

.ikon_gora_3:hover { background-position: bottom;
width: 38px;height: 57px;position:relative; color: #000000; cursor: pointer; vertical-align:top;float: left;
}


.ikona_wspolne {color: #000000; cursor: pointer; vertical-align:top;}

.ikon_kuchnia { background: url(images/przyciski/kuchnia.gif) no-repeat; background-position: top; 
width: 110px;height: 30px;
}
.ikon_kuchnia:hover { background-position: bottom;
width: 110px;height: 30px;
}

.ikon_jadalnia { background: url(images/przyciski/jadalnia.gif) no-repeat; background-position: top;
width: 94px;height: 30px;
}
.ikon_jadalnia:hover { background-position: bottom;
width: 94px; height: 30px;
}

.ikon_salon { background: url(images/przyciski/salon.gif) no-repeat; background-position: top;
width: 77px; height: 30px; 
}
.ikon_salon:hover { background-position: bottom;
width: 77px; height: 30px;
}

.ikon_hol { background: url(images/przyciski/hol.gif) no-repeat; background-position: top;
width: 64px; height: 30px; 
}
.ikon_hol:hover { background-position: bottom;
width: 64px; height: 30px;
}

.ikon_lazienka { background: url(images/przyciski/lazienka.gif) no-repeat; background-position: top;
width: 96px; height: 30px; 
}
.ikon_lazienka:hover { background-position: bottom;
width: 96px; height: 30px;
}

.ikon_bar { background: url(images/przyciski/bar.gif) no-repeat; background-position: top;
width: 63px; height: 30px; 
}
.ikon_bar:hover { background-position: bottom;
width: 63px; height: 30px;
}

.ikon_biuro { background: url(images/przyciski/biuro.gif) no-repeat; background-position: top;
width: 79px; height: 30px; 
}
.ikon_biuro:hover { background-position: bottom;
width: 79px; height: 30px;
}

.ikon_poza { background: url(images/przyciski/poza.gif) no-repeat; background-position: top;
width: 122px; height: 30px; 
}
.ikon_poza:hover { background-position: bottom;
width: 122px; height: 30px;
}

.ikon_gabinet { background: url(images/przyciski/gabinet.gif) no-repeat; background-position: top;
width: 93px; height: 30px; 
}
.ikon_gabinet:hover { background-position: bottom; 
width: 93px; height: 30px;
}







.produkt_linia { font-size:1px; border-bottom:solid 1px #cccccc; }
.produkt_linia_kat { border-right:1px solid #cccccc; }

.produkt_linia_kat_1 { border-left:1px solid #cccccc; }

.lista_pro_grafiki_podzial_3 { background-image: url(images/tla/sklep_tlo_podz_pro_3.png); background-repeat: no-repeat; background-position:bottom left; width:811px; text-align:left}
.lista_pro_grafiki_podzial_2 { background-image: url(images/tla/sklep_tlo_podz_pro_2.png); background-repeat: no-repeat; background-position:bottom left; width:811px; text-align:left}
.lista_pro_grafiki_podzial_1 { background-image: url(images/tla/sklep_tlo_podz_pro_1.png); background-repeat: no-repeat; background-position:bottom left; width:811px; text-align:left}

.lista_pro_box_1 { padding-bottom:10px; float: left; width:202px; }
.lista_pro_box_2 { padding-left:12px; padding-right:10px; padding-top:2px}

.lista_pro_cena_lista { font-size:14px; color: #404040; font-family:arial; padding-top: 4px; text-align:left}
.lista_pro_nazwy_produktow {font-size: 12px; color:#404040; font-family:arial; line-height: 16px; padding-top: 1px; text-align:left}
.lista_pro_nazwy_produktow_1 {font-size: 11px; color:#404040; font-family:arial; line-height: 16px; text-align:left}
.lista_pro_main_czerwony { color:#ae020e; font-size:12px; font-family:arial; padding-left: 15px; text-align:left}
.lista_pro_main_zielony { color:#8a9c14; font-size:12px; font-family:arial; padding-left: 15px; text-align:left}
.lista_pro_main_czerwony_1 { color:#ae020e; font-size:11px; font-family:arial; padding-left: 9px; text-align:left;}
.lista_pro_main_zielony_1 { color:#8a9c14; font-size:11px; font-family:arial; padding-left: 9px; text-align:left}
.lista_pro_zielony_naglowek_kategorii { font-size:14px; padding-left:9px; color:#8a9c14; font-family:arial; text-align:left}


.kategorie_lista_1 { text-align:center; background-image: url(images/tla/sklep_tlo_ikony_kategorii.png); background-repeat: no-repeat; background-position:top center; padding-top:8px }
.kategorie_lista_2 { padding-top:3px; padding-bottom:10px; width:201px; height:200px; float: left; }

.lista_pro_zielony_naglowek_kategorii_1 {padding-left:32px; text-align:left; height:37px; background-image: url(images/tla/tlo_pasek_w_liscie_pro_4.gif); background-repeat: no-repeat; background-position:bottom left}

.main_naglowek_kategorii_1 { font-size:14px;  color: #404040; font-family:arial; line-height: 18px;}

.naglowki_kategorii_1 { padding-top:10px; float: left; color:#404040; font-size:17px }
.naglowki_kategorii_2 { vertical-align:middle; padding-top:9px; color:#404040 }

.lista_pro_linia_dzilaca { width:1px; border-bottom:1px solid #cccccc; vertical-align: bottom; font-size:0px; line-height: 0px; margin:0; padding:0;}

.lista_pro_mala { text-align:left; padding-top:8px; padding-bottom:5px; }
.lista_pro_mala_1 { padding-left: 10px; padding-right: 4px; }
.lista_pro_mala_zdjecie { text-align:center; line-height: 0px;}

.obsluga_grafik_1 { text-align:left; line-height:0px; margin:0; padding:0;}
.obsluga_grafik_2 { text-align:left; line-height:0px; margin:0; padding:0;}

.produkt_dodaj_koszyk { width:18px; height:18px; padding-left:3px; font-size:12px; border:0px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.page_pro_3 {border:0px}
.kolumna_kategorie_linia { margin: 0; padding-left: 0; line-height: 10px; color:#ffffff; background:#ac0001; border-left:1px solid #cccccc; padding-left: 8px; font-size:14px }

.login_box_1 { padding-top:5px; text-align:left; font-size: 12px; color:#404040; font-family:arial}
.login_box_2 { padding-left:15px; text-align:left }
.login_box_3 { padding-top:19px; padding-left:10px; text-align:left; vertical-align: top; }

.kontakt_box_1 { text-align:left; vertical-align: top; }

.kategorie_gora_4 {line-height: 20px; display: inline; white-space: nowrap; font-size:14px; font-family:arial; color: #b61818 }

.kategorie_gora_6 {padding-top:15px; padding-bottom:5px; padding-left:12px; font-size:11px; font-family:arial; display: inline; white-space: nowrap; color: #606060; }

A {
  text-decoration: none;
}

A:hover {
  color: #ad2624;

}

FORM {
	display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border: 1px solid #cccccc;
}

A.pageResults {
  color: #404040;
  font-weight: bold;

}

.pageResults-wybrane {background: #b91111; color: #ffffff; padding-left:4px;padding-right:4px;border: 1px #cccccc solid; font-weight: bold;font-size: 11px; }

A.pageResults:hover { background: #b91111;color: #ffffff; font-weight: bold; font-size: 11px; border: 1px #cccccc solid; }

.pageResults { background: #ffffff; padding-left:4px; padding-right:4px; border: 1px #cccccc solid; color: #c01112; font-weight: bold; font-size: 11px; }

.formulaze_tlo {
      background-image:url(images/tla/tlo_formulaze.gif);
      background-repeat:repeat-x;
}

.okienko_szukaj {
      font-family: arial;
      width:205px;
      height:23px;
      color: #404040;
      text-align:center;
      vertical-align:bottom;
      line-height:22px; 
      margin:0px;
      border:0px;
      padding-right:3px;
      float: left;

      font-size: 12px;
      background-image:url(images/tla/sklep_tlo_szukaj.png);
      background-repeat:no-repeat;
}

.okienko_gazetka {
      font-family: Arial;
      width:125px;
      height:19px;
      color: #404040;
      text-align:center;
      padding-top:7px;
      vertical-align: top;
      border:0px;
      font-size: 12px;
      background-image:url(images/tla/input_text_srodek.gif);
      background-repeat:repeat-x;
}

.okienko_koszyk_pro {
      font-family: Arial;
      width:15px;
      height:19px;
      color: #404040;
      vertical-align: top;
      padding-top:7px;
      border:0px;
      font-size: 12px;
      padding-left:5px;
      background-image:url(images/tla/input_text_srodek.gif);
      background-repeat:repeat-x;
}

.okienko_zmien_ilosc_pro {
      font-family: Arial;
      width:15px;
      height:12px;

      color: #404040;
      text-align:center;
      vertical-align: top;
      border:0px;
      font-size: 11px;
      border-top:1px solid #cda5a5;
      border-bottom:1px solid #cda5a5;

}

.okienko_koszyk_pro_1 {
 width:40px; text-align:right;
}
.produkt_cena_lista { width:60px; padding-left:4px; padding-left:2px; padding-right:10px; padding-top:13px; text-align:left; vertical-align: top;}

.produkt_nazwa_lista { width:200px; padding-top:13px; vertical-align: top; }
.produkt_nazwa_lista_grupy { width:170px; padding-top:13px; vertical-align: top; }

.okienko_zaloguj {
      background-color: #ffffff;
      color: #404040;
      border: solid #cccccc 1px;
      font-size: 10px;
}


.glowna_slub { font-size: 11px; color:#936898; font-family:arial; font-weight:bold}

.main { font-size: 12px; color:#404040; font-family:arial}
.main_ver { font-family:arial; line-height: 18px; color:#404040; word-spacing: 2px; text-align:left}
.main_0 { font-size: 11px; color:#404040; font-family:arial;}

.main_1 { font-size: 10px; color:#404040; font-family:arial}
.main_2 { font-size: 11px; color:#404040; font-family:arial}

.main_3 { font-size: 10px; color:#000000; font-family:arial}
.main_4 { font-size: 12px; color:#000000; font-family:arial}
.main_5 { font-size: 14px; color:#404040; font-family:arial}
.main_5_1 { font-size: 17px; color:#404040; font-family:arial}
.main_6 { font-size: 12px; color:#878787; font-family:arial; text-align:left;}
.main_6_1 {font-size: 11px; color:#878787; font-family:arial; text-align:left;}


.main_8 { font-size: 24px; color:#404040; font-family:arial; font-weight:bold}
.main_8_1 { font-size: 14px; color:#404040; font-family:arial; line-height: 150%; font-weight:bold; background-image:url(images/tla/tlo_napisu_kategorii.gif); background-repeat:repeat-x}

.naglowek_kategorii_0 {  padding-left:20px; line-height:14px; background-image:url(images/tla/kwadrat_kategorii_glownych.gif); background-repeat:no-repeat; background-position:4px 11px;}
.naglowek_kategorii_1 {  padding-top:15px; color:#ae020e; font-size: 18px; padding-bottom: 3px; font-family:arial; font-weight:bold; }
.naglowek_kategorii_2 {  color:#ae020e; font-size: 24px; font-family:arial; font-weight:bold}
.naglowek_kategorii_3 {  color:#ae020e; font-size: 11px; padding-left: 1px;; font-family:arial; font-weight:bold}

.katregoria_podzial_szara {padding-left:9px; padding-top:12px; padding-bottom:6px; font-size: 10px; color:#000000; font-family: arial; }

.main_zielony { color:#8a9c14; font-size:14px; font-family:arial; }
.main_czerwony { color:#ae020e; font-size:14px; font-family:arial; }
.main_fioletowy {color:#ba4d7f; font-size:12px; font-family:arial; }

.grafika_pomoc { font-size:14px; padding-left:5px; padding-top:10px; text-align:left }
.pomoc_blok {padding-top:5px; padding-left:15px; text-align:left}
.pomoc_blok_glowny { padding-left:3px; padding-right:3px; padding-bottom:20px; vertical-align: top; width:100%; text-align:left}

.grafika_duze { font-size:14px; padding-top:10px; text-align:left }
.duze_blok_glowny { padding-right:3px; padding-bottom:20px; vertical-align: top; width:100%; text-align:left}

.informacja_pasek { border: 1px #b61818 solid; background-image:url(images/tla/tlo_formulaze.gif); background-repeat:repeat-x; padding:3px; text-align:left; color:#b61818; font-family:arial; font-size: 12px; }

.align_center { text-align:center; }

.main_wymagane { font-size: 20px; color:#b61818; font-family:arial; font-weight:bold }

#tooltip {
 text-align:left;
 color:#ffffff;
 vertical-align: baseline;
 margin:0px;
 padding:0px;
 background:transparent url(black.png) no-repeat scroll 0 0; 
}

#tooltip h3, #tooltip div { 
 margin: 16px; 
 line-height: 17px;
 font-family: Arial;
 font-weight: normal;
 font-size: 12px;
}

.menu_glowne_el_1 {
border-bottom:1px solid #cccccc; padding-bottom:5px; white-space: nowrap; margin-bottom:0px; height:63px
}

.menu_glowne_el_2 {
float: left; padding-right:10px; padding-bottom:0px; margin-bottom:0px 
}

.menu_glowne {
 vertical-align:top;
padding-bottom:0px; float: left; text-align:left
  
}

.menu_czcionka {
  line-height: 18px;
  font-size:12px; 

  color:#404040; 
  white-space: nowrap;
  text-align:left;
width:200px;


}

.menu_czcionka a:hover { 
  color:#ae020e; 
  height:30px;
  width:200px;
  font-weight:bold;
}

.menu_czcionka_tytul {
  padding-top:10px;
  padding-left:3px;
  line-height: 24px;
  font-weight:bold;
  font-size:15px; 
  color:#404040; 
  white-space: nowrap;
  text-align:left;
}

.menu_table {
  color:#404040; 
  font-size:10px; 
  width:370px;
  padding:12px;
  border:1px solid #cccccc;
  padding-top:0px; 
  background: #ffffff; 
  background-image: url(images/tla/tlo_menu_dul.gif);
background-repeat:repeat-x;
 	background-position: bottom;
}

.menu_table_szukaj {
  color:#404040; 
  font-size:12px; 
  padding:12px;  
  background: #ffffff;
}

.menu_koszyk {
        display:inline;
        background-image: url(images/grafiki/glowna_menu.gif);
        background-repeat:repeat-x;
	float: left;
	padding: 0;
	margin: 0;
	position:relative;
}

div.submenu
{
  font-size: 0px;
  vertical-align:top;
  position: relative;
  visibility: hidden;
  z-index: 20;
}

div.submenu_szukaj
{
  font-size: 0px;
  vertical-align:top;
  text-align:left;
  position: relative;
  z-index: 30;
  left:1px;
}

.submenu_szerokosc_podzial {
  padding-left:8px;
  padding-right:8px;
  vertical-align: top; 
  background-image: url(images/tla/tlo_menu_podzial.jpg); 
  background-repeat:no-repeat;
 	background-position: left;
}

.submenu_szerokosc {
  vertical-align: top; 
  padding-right:8px;
}

div.submenubody
{

 vertical-align:top;
 position: absolute;

}

div.menuitem 
{
  background-image: url(images/grafiki/glowna_menu.gif);
  background-repeat:repeat-x;
 padding-right:1px;
 float: left;
}

.main_promocje { font-size: 16px; color:#404040; font-family:times new roman;}
.main_promocje_cena { font-size: 16px; color:#b40202; font-family:times new roman;}
.main_promocje_1 { font-size: 20px; color:#b40202; font-family:times new roman}
.main_promocje_2 { font-size: 20px; color:#404040; font-family:times new roman}
.main_promocje_3 { font-size: 16px; color:#ffffff; font-family:arial}
.main_promocje_4 { font-size: 14px; color:#ffffff; font-family:arial}
.main_promocje_5 { font-size: 16px; color:#c00000; font-family:arial; font-weight:bold}

.promocja_1 { font-size: 22px; color:#b13105; font-family:times new roman; font-weight:bold}
.promocja_2 { color:#778710; font-size:12px; font-family:arial;}
.promocja_3 { font-size: 16px; color:#b13105; font-family:times new roman; font-weight:bold}


.promocja_pasek { position:absolute; padding-left:118px;  margin-top:2px;}
.nowosci1_pasek { position:absolute; margin-left:9px;  margin-top:2px;}

.account_error {font-size: 12px; color:#b61818; font-family:arial; font-weight:bold}

.kategorie_rozszezone_1 { text-align:left; padding-top:3px; line-height:17px; }
.kategorie_rozszezone_2 { float: left; padding-right:15px }
.kategorie_rozszezone_3 { line-height:17px; padding:15px; padding-left:0px }


.heder_logo_1 {vertical-align: top; width:200px}
.heder_logo_2 {position:absolute;  background-position:center;}

.heder_koszyk { position:absolute; font-family:arial; height:30px; padding-top:4px; line-height:20px; padding-left:4px; font-weight: bold; font-size:11px; color: #ffffff }

.heder_konto_klient_1 { text-align:right; padding-right:50px;  padding-top:8px; vertical-align:bottom; font-size:11px; color:#000000 }
.heder_konto_klient_2 { text-align:right; padding-right:50px; padding-top:6px; font-size:12px }

.heder_prezenty { 
background-image:url(images/gora_prezenty.jpg); background-repeat:no-repeat; 
height:99px; text-align:left; vertical-align:top;

}

.heder_1 { padding-left:81px; padding-top:12px; background-image:url(images/tla/heder_podkreslnik_pomoc.jpg);  background-repeat:no-repeat;  background-position:55px 53px; }
.heder_szukaj { width:500px; padding-top:15px; vertical-align:top }
.heder_cien_boki { background-image:url(images/tla/heder_cien_boki.jpg);  background-repeat:repeat-y;  background-position:center;}
.heder_cien_boki_1 { background-image:url(images/tla/tlo_bok_dwa_1.gif);  background-repeat:repeat-y; background-position:center; } 
.heder_cien_boki_2 { background-image:url(images/tla/tlo_bok_dwa_2.jpg);  background-repeat:no-repeat; background-position:top center; }
.heder_cien_pasek { background-image:url(images/tla/tla_pasek_nad_menu.gif); z-index:1; background-repeat: repeat-x; height:30px; }


.index_glowna_1 { vertical-align:top; background: url(images/tla/tlo_glowna_cien_pod_gl.gif); background-position: bottom; background-repeat:no-repeat; height:343px;}
.index_glowna_2 { border-right:1px solid #cccccc; width:726px; height:331px; vertical-align:top; }
.index_glowna_3 { height:331px; background: url(images/tla/tlo_glowna_lewy.jpg); background-position: top; background-repeat:no-repeat; vertical-align:top}
.index_glowna_4 { vertical-align:top; padding-top:6px; text-align:left; background: url(images/tla/tlo_glowna_pokaz_nowosci.gif); background-position: top left; height:273px; background-repeat:no-repeat; }
.index_glowna_5 { background-image: url(images/tla/tlo_glowna_1.gif); background-repeat: no-repeat; background-position:bottom; }
.index_glowna_6 { padding-top:124px; padding-left:7px; color:#000000 }
.index_glowna_7 { height:135px; padding-left:10px; background-image:url(images/tla/tlo_glowna_pasek_info.gif); background-repeat:no-repeat; }
.index_glowna_8 { padding-top:14px; padding-bottom:5px; padding-left:1px; color:#ae020e; font-size: 15px; }
.index_glowna_9 { padding-top:14px; padding-bottom:5px; padding-left:1px; color:#ba4d7f; font-size: 15px; }
.index_glowna_10 { text-align: left; font-size:12px; vertical-align: top; padding-left:12px; padding-top:15px }
.index_glowna_11 { vertical-align:top; text-align:left; padding-left:18px; padding-top:19px; background: url(images/tla/tlo_glowna_ramka_produkty.gif); background-position: top; background-repeat:no-repeat; }
.index_glowna_12 { border:0px; font-weight:normal; padding-top:55px; text-align:center; }
.index_glowna_13 { padding-left:18px; background: url(images/tla/tlo_glowna_producenci.gif); background-position: top; background-repeat:no-repeat; }
.index_glowna_14 { padding-bottom:8px; padding-top:1px; }
.index_glowna_15 { background: url(images/tla/tlo_info_o_sklepie_glowna.jpg); background-position: 0px 23px; background-repeat:no-repeat; height:140px; margin-top:12px; vertical-align:top }
.index_glowna_16 { margin:0px; padding-left:25px; line-height: 17px; margin-top:10px; }
.index_glowna_17 { padding-bottom:0px; padding-top:3px; vertical-align:middle; }
.index_glowna_18 { position:absolute; left:630px; top:68px }
.index_glowna_19 { position:absolute; left:36px; top:74px; font-size:11px }

/* RECENZJE NA STRONIE */
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li div {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li div:hover{
	background: url('images/starrating.gif') left bottom;
	z-index: 2;
	left: 0px;
	}

.unit-rating div.r1-unit{left: 0px;}
.unit-rating div.r1-unit:hover{width:30px;}
.unit-rating div.r2-unit{left:30px;}
.unit-rating div.r2-unit:hover{width: 60px;}
.unit-rating div.r3-unit{left: 60px;}
.unit-rating div.r3-unit:hover{width: 90px;}
.unit-rating div.r4-unit{left: 90px;}	
.unit-rating div.r4-unit:hover{width: 120px;}
.unit-rating div.r5-unit{left: 120px;}
.unit-rating div.r5-unit:hover{width: 150px;}




.unit-rating li.current-rating {
	background: url('images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}	

/* nowe
*/

.unit-rating_1 { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('images/starrating_1.gif') top left repeat-x;		
	}

.unit-rating_1 li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating_1 li div {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	

.unit-rating_1 div.r1-unit_1{left: 0px;}
.unit-rating_1 div.r2-unit_1{left:20px;}
.unit-rating_1 div.r3-unit_1{left: 40px;}
.unit-rating_1 div.r4-unit_1{left: 60px;}	
.unit-rating_1 div.r5-unit_1{left: 80px;}


.unit-rating_1 li.current-rating_1 {
	background: url('images/starrating_1.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}


/* KONIEC RECENZJE NA STRONIE */	


/* PRZEWIJANIE ZAWARTOSCI KOSZYK */

div.scrollable_h {
	float: left;	
}


div.scrollable_h {  
	position: relative;
	overflow: hidden;	 
	height: 106px;	
}

div.scrollable {
	float: left;	
}


div.scrollable {  
	position: relative;
	overflow: hidden;	 
	height: 106px;	
}

#thumbs {	
	position: absolute;
	width: 20000em;	
	clear: both;
}

#thumbs div {
	float: left;
	width: 106px;
	height: 106px;
   border-right: 1px solid #cccccc;
	cursor: pointer;
}

/* Portfolio */

#portfolio{

}

#portfolio-main{
	position: absolute;
	height: 106px;
	border: 1px solid #cccccc;
	color: #c0c0c0;
}


#portfolio-main .desc{
	width: 106px;
	height: 106px;
	position: absolute;
	background: url(images/tla/scroll_tlo.png);
	bottom: -190px;
}



#portfolio-main p{
padding-left:3px;
padding-top:3px;
vertical-align:top;
}

#portfolio-main .column a{
   vertical-align:top;
	color: #ffffff;
	background: inherit;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#portfolio-main .column a:hover{
	color: #ffffff;
	background: inherit;
}

a.prev, a.next {
	cursor: pointer;
}

.portfolio-button{
   padding-top:6px;
	float: right;
}





#portfolio-main_g2 p{
padding-left:3px;
padding-top:3px;
vertical-align:top;
}

#portfolio-main_g2 .column a{
   vertical-align:top;
	color: #ffffff;
	background: inherit;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#portfolio-main_g2 .column_g2 a:hover{
	color: #ffffff;
	background: inherit;
}

a.prev_g2, a.next_g2 {
	cursor: pointer;
}

.portfolio-button_g2{
   padding-top:6px;
	float: right;
}
/* KONIEC PRZEWIJANIE ZAWARTOSCI KOSZYK */

/* PRZEWIJANIE ZAWARTOSCI GLOWNA NOWOE NA STRONIE */
/* the following Reset CSS was modified from Eric Meyer's v1.0 | 20080212 */

div.scrollable_g {
	float: left;	
}

div.scrollable_2 {
	float: left;	
}


div.scrollable_2 {  
	position: relative;
	overflow: hidden;	 
	height: 106px;	
}

div.scrollable_3 {
	float: left;	
}


div.scrollable_3 {  
	position: relative;
	overflow: hidden;	
	height: 106px;	 
}

div.scrollable_g {  
	position: relative;
	overflow: hidden;	 
	height: 235px;	
}

#thumbs_g {	
	position: absolute;
	width: 20000em;	
	clear: both;
}

#thumbs_g div {
	float: left;
	width: 243px;
	height: 235px;
}


#portfolio-main_g{
	position: absolute;
	height: 235px;
	border: 1px solid #cccccc;
}

#portfolio-main_g .desc_g{
	width: 243px;
}


a.prev, a.next {
	cursor: pointer;
}

.portfolio-button_g{
   padding-top:4px;
	float: right;
	cursor: pointer;
/* KONIEC PRZEWIJANIE ZAWARTOSCI GLOWNA NOWOE NA STRONIE */