/* ------------  CSS Document  ------------ */
/* ------------  plug(..)shop  ------------ */

div#platnosci_radio {width:100%;}
div#box_zbior_platnosci_pl {width: 250px;}
  div#box_zbior_platnosci_pl div.box_radio {float:left; height: 50px; width: 80px; display:inline; margin-top: 10px;}
    div#box_zbior_platnosci_pl div.box_radio img {vertical-align:middle; width: 50px; border:none; margin-left: 3px;}

div#content {width:598px; margin-left:175px; height:350px;}
html>body div#content {margin-left:178px; height:auto; min-height:350px;}

.clear_r {float:none; clear:right; font-size:1px; line-height:0;}
.clear_line {visibility:hidden; font-size:1px; line-height:0;}
/* przykład zastosowania .clear_line */
/* <div class="clear_line">_____________________________________________________________________________</div> */

/* ------------  Pathfinder  ------------  */
  div.content_pathway {height:18px; width:100%;}
    div.content_pathway a {margin-right:4px; font-weight:normal; padding-right:16px; background:url(../img/arrow_sety_right.gif) no-repeat 100% 3px;}
    div.content_pathway a:hover {}
    
  div.content_top {margin-bottom:8px; height:40px; position:relative; width:100%;}
    div.content_top div.dziubek {left:25px; background:url(../img/dziubek_orange_b.gif) no-repeat;}
    div.content_top_etykieta {position:absolute; font-size:12px; font-weight:bold; padding-left:15px; margin-top:0;}
    div.content_top_etykieta:first-letter {text-transform:uppercase;}
    div.content_top img {width:150px; height:30px;}
/* ------------  Koniec Pathfinder  ------------ */

/* ------------  Definicje linków  ------------*/
.b10, .arrow_l, .arrow_r {font-size:10px;}
.arrow_l {background:url(../img/arrow_1_l.gif) no-repeat 0 2px; padding-left:15px; position:relative;}
.arrow_r {background:url(../img/arrow_1_r.gif) no-repeat 100% 2px; padding-right:15px; position:relative;}
/* ------------  Koniec definicji linków  ------------ */

/* ------------  Belka setów i filtruj / sortuj  ------------  */
  div.sety_top {padding-bottom:8px;}
    div.box_logo_firmy {display:none; float:right; width:150px; margin-right:4px;}
    html>body div.box_logo_firmy {margin-right:8px;}
      div.box_logo_firmy a {display:block;}
      div.box_logo_firmy a.marka {font-weight:bold; text-align:right; margin-top:2px; margin-right:3px;}
      
    div.sety_box {margin-left:30px; width:566px;}
      div#sety_top {float:right; display:inline; margin-top:4px;}
      a.sortuj {padding-left:5px;}
      div#opcje_filtruj_sortuj {font-size:10px;}
        div#opcje_filtruj_sortuj input.pole_text {margin:0; padding:1px 3px; font-size:10px; border:1px solid #aaa;}
        div#opcje_filtruj_sortuj select {width:100px; margin-left:10px;}

      div.content_sety {height:14px; padding-left:10px;}
        img.img_sety_left {margin:0 6px 0 0;}
        img.img_sety_right {margin:0 0 0 6px;}
		    div.content_sety a.nr_str {padding:0 2px;}
		      div.content_sety a.nr_str span.activ {font-size:11px; font-weight:bold}
		
		select#rows {padding:0; height:14px; width:45px;}
/* ------------  Koniec Belka setów i filtruj / sortuj  ------------ */

/* ------------  Belka szukarki ------------  */
  div.szukaj_top {padding-bottom:8px; margin-right:8px;}
/* ------------  Koniec Belka szukarki  ------------ */

/* ------------  Boksy komunikatów w sklepie  ------------  */
  .komunikat {border:solid 1px; padding:10px 10px 10px 30px; margin-bottom:10px; font-size:11px;}
  .positive {border-color:#8a2; background:#d9e5b1 url(../img/form/kom_positive.gif) no-repeat 10px 50%; color:#036;}
  .negative {border-color:#f60; background:#fb6 url(../img/form/kom_negative.gif) no-repeat 10px 50%; color:#933;}
  table.negative {border:1px solid #f60; background-color:#fb6; background-image:none; color:#933;}
/* ------------  Koniec dolne sety i linki wróć / góra  ------------ */

/* ------------  Boks z dużym banerem firmy i linki pod nim  ------------  */
  div#box_firmowy {padding-bottom:10px;}
    div#firma_baner {margin-bottom:10px; text-align:right; display:none;}
      div#firma_baner img {width:571px;}
    div#kategorie_firmy {padding:0; overflow:hidden;}
    div.box_naglowek {padding-top:8px;}
/* ------------  Koniec dolne sety i linki wróć / góra  ------------ */

/* ------------  Strona Główna  ------------  */
  div#tekst_glowny {position:relative; margin-left:-22px; width:300px; font-size:11px;}
  
  div.column_right {float:right; width:269px; margin:0 0 10px 10px; display:inline;}
    div.content_nowosc {position:relative; width:269px; height:56px; margin-top:8px;}
      div.content_nowosc div.data_newsa {margin-left:90px; font-weight:bold;}
      div.content_nowosc div.text_newsa {overflow:hidden; width:170px; height:25px; padding-left:10px; font-size:10px;}
      div.content_nowosc_zobacz {margin-left:90px;}
        div.content_nowosc_zobacz a {padding-right:20px; font-size:10px; font-weight:bold; background:url(../img/zobacz_strzalka.gif) no-repeat 100% 2px;}
        
  div.content_polecamy {width:269px; margin-top:15px;}
/* ------------  Koniec Strona Główna  ------------ */

/* ------------  Zaokraglone boxy na stronie  ------------  */
  div.luk {position:relative; background:transparent; line-height:1px; font-size:1px;}
  div.luk b {display:block; height:1px; line-height:1px; font-size:1px; overflow:hidden;}
  
  div.luk4 {height:4px;}
    div.luk4 .b1o_ {margin:0 2px; opacity:0.12; filter:alpha(opacity=12);}
    div.luk4 .b1o__ {margin:-1px 3px 0; opacity:0.62; filter:alpha(opacity=62);}
    div.luk4 .b1g {margin:-1px 4px 0;}
    div.luk4 .b2o_ {margin:0 1px; opacity:0.19; filter:alpha(opacity=19);}
    div.luk4 .b2g {margin:-1px 2px 0;}
    div.luk4 .b3o_ {margin:0; opacity:0.12; filter:alpha(opacity=12);}
    div.luk4 .b3g {margin:-1px 1px 0;}
    div.luk4 .b4o_ {margin:0; opacity:0.62; filter:alpha(opacity=62);}
    div.luk4 .b4g {margin:-1px 1px 0;}
    
  div.luk6 {height:6px;}
    div.luk6 .b1o_ {margin:0 4px; opacity:0.38; filter:alpha(opacity=38);}
    div.luk6 .b1o__ {margin:-1px 5px 0; opacity:0.75; filter:alpha(opacity=75);}
    div.luk6 .b1g {margin:-1px 6px 0;}
    div.luk6 .b2o_ {margin:0 2px; opacity:0.13; filter:alpha(opacity=13);}
    div.luk6 .b2o__ {margin:-1px 3px 0; opacity:0.81; filter:alpha(opacity=81);}
    div.luk6 .b2g {margin:-1px 4px 0;}
    div.luk6 .b3o_ {margin:0 1px; opacity:0.13; filter:alpha(opacity=13);}
    div.luk6 .b3g {margin:-1px 2px 0;}
    div.luk6 .b4o_ {margin:0 1px; opacity:0.81; filter:alpha(opacity=81);}
    div.luk6 .b4g {margin:-1px 2px 0;}
    div.luk6 .b5o_ {margin:0; opacity:0.38; filter:alpha(opacity=38);}
    div.luk6 .b5g {margin:-1px 1px 0;}
    div.luk6 .b6o_ {margin:0; opacity:0.75; filter:alpha(opacity=75);}
    div.luk6 .b6g {margin:-1px 1px 0;}
  
  div.luk8 {height:8px;}
    div.luk8 .b1o_ {margin:0 5px; opacity:0.12; filter:alpha(opacity=12);}
    div.luk8 .b1o__ {margin:-1px 6px 0; opacity:0.50; filter:alpha(opacity=50);}
    div.luk8 .b1o___ {margin:-1px 7px 0; opacity:0.55; filter:alpha(opacity=55);}
    div.luk8 .b1g {margin:-1px 8px 0;}
    div.luk8 .b2o_ {margin:0 4px; opacity:0.56; filter:alpha(opacity=56);}
    div.luk8 .b2g {margin:-1px 5px 0;}
    div.luk8 .b3o_ {margin:0 2px; opacity:0.10; filter:alpha(opacity=10);}
    div.luk8 .b3o__ {margin:-1px 3px 0; opacity:0.80; filter:alpha(opacity=80);}
    div.luk8 .b3g {margin:-1px 4px 0;}
    div.luk8 .b4o_ {margin:0 2px; opacity:0.80; filter:alpha(opacity=80);}
    div.luk8 .b4g {margin:-1px 3px 0;}
    div.luk8 .b5o_ {margin:0 1px; opacity:0.56; filter:alpha(opacity=56);}
    div.luk8 .b5g {margin:-1px 2px 0;}
    div.luk8 .b6o_ {margin:0; opacity:0.12; filter:alpha(opacity=12);}
    div.luk8 .b6g {margin:-1px 1px 0;}
    div.luk8 .b7o_ {margin:0; opacity:0.56; filter:alpha(opacity=56);}
    div.luk8 .b7g {margin:-1px 1px 0;}
    div.luk8 .b8o_ {margin:0; opacity:0.81; filter:alpha(opacity=81);}
    div.luk8 .b8g {margin:-1px 1px 0;}
    
  div.luk4_srodek {padding:0 8px; overflow:hidden;}
  div.luk6_srodek {padding:0 8px; overflow:hidden;}
  div.luk8_srodek {padding:0 8px; overflow:hidden;}
/* ------------  Koniec Zaokraglone boxy na stronie  ------------ */

/* ------------  Polecamy  ------------  */
  div.content_polecamy_srodek {background:#fff;}
    div.polecamy_male {position:absolute; left:150px; top:12px;}
    html>body div.polecamy_male {left:155px;}
    
    div.polecamy_ikonki, div.polecamy_ikonki_recenzje {position:absolute; left:7px; width:16px;  top:12px;}
    html>body div.polecamy_ikonki, html>body div.polecamy_ikonki_recenzje {left:14px;}
    div.polecamy_ikonki_recenzje {top:28px;}
    div.polecamy_ocena_info {display:none; width:54px; height:12px; padding:0 3px 6px 3px; position:absolute; left:-44px; top:-16px; background:url(../img/dymek.gif) no-repeat; font-size:9px;}
    div.polecamy_ikonki:hover div.polecamy_ocena_info {display:block;}
    
    div.content_polecamy_dol {height:51px; padding:0 6px; background:url(../img/content_polecamy_dol.gif) no-repeat; font-size:10px; font-weight:bold;}
      div.content_polecamy_dol p.nazwa {margin-bottom:2px;}
      div.content_polecamy_dol p.firma {margin-bottom:2px;}
      div.content_polecamy_dol p.cena, div.content_polecamy_dol p.cena_stara, div.content_polecamy_dol p.cena_nowa {width:85px; float:left;}
      div.content_polecamy_dol p.cena_stara {text-decoration:line-through;}
      div.content_polecamy_dol p.cena_nowa {}
/* ------------  Koniec Polecamy  ------------ */

/* ------------  Lista produktów  ------------  */
  div.box_kat {width:175px; height:50px; float:left; display:inline;}
    html>body div.box_kat  {height:auto; min-height:50px;}
    
    div.box_kat_luk {}
      a.link_kat {font-weight:bold; padding-left:16px; display:block; font-size:11px; background:url(../img/podgrupy_arrow_1.gif) no-repeat right center;}
  
    div.podgrupa_poziom_0 {padding:10px 0 10px 20px; width:155px;}
      a.podgrupa_poziom_0 {font-size:10px; padding-left:15px; display:block; background:url(../img/podgrupy_arrow_1.gif) no-repeat 4px 2px;}
    div.podgrupa_poziom_1 {padding:3px 0 3px 15px;}
      a.podgrupa_poziom_1 {font-size:10px; padding-left:15px; display:block; background:url(../img/podgrupy_arrow_2.gif) no-repeat 2px 3px;}
    
    a.link_kat:hover, a.podgrupa_poziom_0:hover, a.podgrupa_poziom_1:hover {}
      
  div.lista_prod_produkt {position:relative; width:269px; float:left; height:110px; margin:0 0 8px 29px; 
                          background:url(../img/produkt_wysyp.gif) no-repeat 0 0; display:inline;}
  div.lista_prod_produkt:hover {background-position:0 -110px;}
  
  div.lista_prod_produkt div.dziubek {position:absolute; width:10px; height:23px; top:25px; left:100%; background:url(../img/dziubek_szary_r.gif) no-repeat;}
  div.lista_prod_produkt:hover div.dziubek {background-position:0 -23px;}
  
    div.lista_prod_foto {float:left; height:104px; width:124px; margin:6px 0 0 6px; display:inline;}
      a.produkt_miniatura {display:block; margin:0; width:108px; height:90px; background-repeat:no-repeat; background-position:50% 50%;}
    
    div.lista_prod_info {padding:0 10px 0 127px; font-size:10px; font-weight:bold;}
      div.lista_prod_info a {padding-left:8px; display:block; padding-bottom:2px;}
      div.lista_prod_info a.nazwa {padding-top:0; font-weight:normal; font-size:11px;}
      div.lista_prod_info a.firma {position:absolute; width:120px; bottom:10px; left:129px;}
      div.lista_prod_info a.cena {font-size:16px; font-weight:bold; padding-top:12px;}
        div.lista_prod_info a.cena span.cena_symbol, div.lista_prod_info a.cena span.cena_grosze {font-size:10px; font-weight:normal;}
      div.lista_prod_info a.cena_stara {text-decoration:line-through; font-size:10px;}
        div.lista_prod_info a.cena_stara span.cena_symbol {font-weight:normal;}
      div.lista_prod_info a.pt {padding-top:20px;}
      a.koszyk_glowna {position:absolute; width:22px; height:18px; left:234px; top:10px; z-index:1000; background:url(../img/koszyk_glowna.gif) no-repeat;}
    a.button_all {position:absolute; background-color:transparent; left:0; top:0; width:290px; height:110px; display:block; z-index:100;}
    
  /* ------------  Produkty "Zobacz ponadto"  ------------  */
    div.produkt_zobacz_ponadto {position:relative; width:187px; float:left; height:74px; margin:0 0 8px 10px; 
                                background:url(../img/produkt_ponadto_wysyp.gif) no-repeat; display:inline;}
    div.produkt_zobacz_ponadto:hover {background-position:0 -74px;}
    
    div.produkt_zobacz_ponadto div.dziubek {position:absolute; width:9px; height:15px; top:18px; left:100%; background:url(../img/dziubek_zobacz_ponadto.gif) no-repeat;}
    div.produkt_zobacz_ponadto:hover div.dziubek {background-position:0 -15px;}
    
    div.pr_zobacz_ponadto_foto {float:left; height:68px; width:84px; margin:6px 0 0 6px; display:inline;}
      a.pr_zobacz_ponadto_miniatura {display:block; margin:0; width:74px; height:54px; background-repeat:no-repeat; background-position:50% 50%;}
    
    div.pr_zobacz_ponadto_info {padding:0 0 0 95px; font-size:10px; font-weight:bold;}
    html>body div.pr_zobacz_ponadto_info {padding:0 0 0 97px;}
      div.pr_zobacz_ponadto_info a {display:block; padding-bottom:2px;}
      div.pr_zobacz_ponadto_info a.nazwa {width:86px; height:24px; padding-top:4px; font-weight:normal; font-size:10px; overflow:hidden;}
      div.pr_zobacz_ponadto_info a.firma {position:absolute; width:86px; bottom:3px; left:97px;}
      div.pr_zobacz_ponadto_info a.cena {position:absolute; width:86px; bottom:17px; left:97px; font-size:12px; font-weight:bold;}
      div.pr_zobacz_ponadto_info a.cena_stara {position:absolute; width:86px; bottom:30px; left:97px; font-size:9px; text-decoration:line-through;}
        div.pr_zobacz_ponadto_info a.cena span.cena_symbol, div.pr_zobacz_ponadto_info a.cena span.cena_grosze {font-size:9px; font-weight:normal;}
        div.pr_zobacz_ponadto_info a.cena_stara span.cena_symbol {font-weight:normal;}
    a.ponadto_button_all {position:absolute; background-color:transparent; left:0; top:0; width:196px; height:74px; display:block; z-index:100;}
  /* -----------------------------------------------------*/
/* ------------  Koniec Lista produktów  ------------ */


/* ------------  Produkt wysyp  ------------  */
  div.produkt_wysyp {margin-top:8px;}
  div.produkt_content {margin-left:30px;}
    div.produkt_flash {margin-bottom:18px; width:375px;}
      div.produkt_flash .luk_szary {position:relative;}
      div.produkt_flash .luk_szary div.dziubek {position:absolute; top:8px; left:30px; width:27px; height:14px; 
        background:url(../img/dziubek_szary_b.gif) no-repeat; font-size:1px; line-height:1px;}
    
    div.opis_produktu_kontener {margin-bottom:20px; width:376px;}
      div.opis_produktu {width:185px; background:#e6e6e6; padding:5px 13px 0 15px;}
        div.opis_produktu	p {font-size:10px; margin-bottom:15px;}
        div.opis_produktu	span {font-weight:bold; margin-right:5px;}
        div.recenzje {position:relative; margin-bottom:20px;}
          div.recenzje .luk_zielony {}
          div.recenzje .luk_zielony div.dziubek {position:absolute; top:29px; left:15px; width:16px; height:9px; 
            background:url(../img/dziubek_green_b.gif) no-repeat -27px 0; font-size:1px; line-height:1px;}
          div.recenzje .luk_szary {position:relative;}
          div.recenzje .luk_szary div.dziubek {position:absolute; top:-7px; left:15px; width:16px; height:9px; 
            background:url(../img/dziubek_szary_t.gif) no-repeat; font-size:1px; line-height:1px;}
        div.recenzje .srodek_zielony, div.recenzje .srodek_szary {padding-left:12px;}
          a.dodaj_rec_but {position:absolute; width:150px; height:17px; padding:2px 25px 0 0; 
                           background:url(../img/plusik_bialy.gif) no-repeat 100% 0%; left:190px; top:6px; text-align:right;}
  
    div.produkt_col_right {float:right; width:185px; margin:0 0 10px; display:inline;}
    
    div.produkt_opis {position:relative;}
    div.produkt_opis div.dziubek {position:absolute; width:14px; height:24px; top:15px; left:175px; background:url(../img/dziubek_szary_r.gif) no-repeat;}
    
      div.produkt_col_right div.srodek_szary {height:239px;}
      div.selekty {height:74px; padding:7px 4px 0 4px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
      html>body div.selekty {padding:9px 4px 9px 4px; height:63px;}
        div.cechy_container {height:46px;}
        html>body div.cechy_container {min-height:48px; height:auto;}
          div.cechy_container_maly {height:21px; padding-top:25px;}
          html>body div.cechy_container_maly {min-height:21px; height:auto; margin-bottom:2px; }
        div.selekty p {font-weight:bold; font-size:10px; margin-bottom:7px; text-align:right;}
        html>body div.selekty p {margin-bottom:8px;}
        div.selekty select {font-size:9px; width:80px; border:solid 1px #bdbdbd; margin-left:5px;}
      
    div.cena_box {text-align:right; height:36px; font-weight:bold;}
      div.cena_tekst {float:left; padding-top:18px; padding-left:4px; }
      div.cena_cena {float:right; padding-right:4px;}
      p.cena_wartosc_nowa {font-size:16px;}
        p.cena_wartosc_nowa span.cena_symbol, p.cena_wartosc_nowa span.cena_grosze {font-weight:normal; font-size:10px;}
      p.cena_wartosc_stara {text-decoration:line-through;}
        
    div.tekst_krotki_box {height:48px; border-top:1px solid #d6d6d6; padding:6px 4px; overflow:hidden;}
      
    div.button_dodaj {position:relative; font-weight:bold; margin:7px 0 0;}
      div.button_dodaj div.dziubek {position:absolute; top:37px; left:20px; width:17px; height:10px; 
        background:url(../img/dziubek_szary_koszyk.gif) no-repeat; font-size:1px; line-height:1px;}
      div.button_dodaj a.bt_dodaj {display:block; font-size:10px; height:17px; padding:5px 22px 0 0; text-align:center; border:none; background:url(../img/dodaj_do_koszyka_button.gif) no-repeat 125px 1px;}
      div.button_dodaj:hover div.dziubek {background-position:0 -10px;}
    
    div.prod_wysyp_info {width:185px;}
    
  div.zobacz_rowniez {background:url(../img/arrow_sety_right.gif) no-repeat 6px 2px; padding-bottom:3px;}
   div.produkty_polecamy {width:375px; float:left;}
     div.polecamy_produkt {margin:0 8px 0 0; float:right; width:90px; background:#e6e6e6; }
       div.polecamy_produkt_foto {background:#fff;  text-align:center;}
         div.polecamy_produkt_foto img {width:70px;}
/* ------------  Koniec Produkt wysyp  ------------ */

/* ------------  Logowanie  ------------  */
  div.box_log_rej {float:left; width:272px; display:inline;}
    div.box_log_rej div.luk8_srodek {height:150px;}
  table#tab_login, table#tab_login_top {width:100%; vertical-align:top; margin-top:12px;}
  table#tab_login_top {width:216px;}
    table#tab_login td {padding:3px 3px 3px 5px; text-align:left;}
    table#tab_login_top td {padding:2px 0 2px 5px; text-align:left;}
    table#tab_login_top td img {margin-bottom:-4px; margin-left:4px;}
    table#tab_login td.text {width:80px; text-align:right;}
    table#tab_login_top td.text {width:50px; text-align:right; padding-right:5px;}
    table#tab_login td.center {text-align:center;}
    table#tab_login td#bt_zaloguj {padding:12px 0;}
  p.link_rej {padding:12px 0; text-align:center;}
  p.text_rej {padding:0 10px;}
/* ------------  Koniec Logowanie  ------------ */

/* ------------  Koszyk  ------------  */
div.cont_box {width:568px; margin-left:30px;}
  div.odstepy_1 {margin:0px 10px;}
    div.koszyk_naglowek {height:16px; font-size:10px; margin-top:15px; padding-right:5px;}
    html>body div.koszyk_naglowek {padding:0;}
      div.koszyk_naglowek div {float:right; display:inline;}
      div.koszyk_naglowek div.usun, div.koszyk_usun {width:35px;}
      div.koszyk_naglowek div.foto, a.koszyk_foto {width:75px; margin-right:15px; text-align:center;}
      div.koszyk_naglowek div.opis, div.koszyk_opis {width:215px;}
      div.koszyk_naglowek div.ilosc, div.koszyk_ilosc {width:70px;}
      div.koszyk_naglowek div.cena, div.koszyk_cena {width:80px; text-align:right; margin-right:8px;}
      html>body div.koszyk_naglowek div.cena, html>body div.koszyk_cena {width:80px; text-align:right; margin-right:14px;}

    div.koszyk_produkt {margin-bottom:3px;}
    div.koszyk_produkt:hover div.luk8_srodek, div.koszyk_produkt:hover div.luk8 b {background:#e6e6e6;}
      div.koszyk_produkt div.luk8_srodek {font-size:10px; padding-right:5px;}
      html>body div.koszyk_produkt div.luk8_srodek {min-height:52px; height:auto; padding-right:0;}
      
        div.koszyk_usun {float:right; padding-top:18px; display:inline;}
          div.koszyk_usun input.cross_usun {width:14px; margin:0 0 0 5px; height:14px; border:none; background:url(../img/cross.gif) no-repeat;}
          div.koszyk_usun input.cross_usun:hover {background-position:0 -14px; cursor:pointer;}
        a.koszyk_foto {display:block; float:right; background:#fff; padding:5px 0; display:inline;}
          a.koszyk_foto img {width:56px;}
        div.koszyk_opis {float:right; display:inline;}
          div.koszyk_opis p.firma {font-weight:bold; margin-bottom:5px;}
          div.koszyk_opis p.produkt {font-weight:bold; margin-bottom:5px;}
          div.koszyk_opis p.cechy {padding-left:16px; background:url(../img/strzalka_menu.gif) no-repeat 0 2px; font-style:italic;}
          div.koszyk_opis span.doplata {padding-left:10px;}
        div.koszyk_ilosc {float:right; padding-top:18px; font-weight:bold; display:inline;}
          div.koszyk_ilosc input.ilosc {text-align:center; width:42px; margin:0; padding:1px 3px; font-size:11px; border:1px solid #aaa;}
          div.koszyk_ilosc input.przelicz {width:50px; height:18px; padding-bottom:2px; border:none; font-size:9px; background:url(../img/button_przelicz.gif) no-repeat; margin:0;}
          div.koszyk_ilosc input.przelicz:hover {background-position:0 -18px;}
        div.koszyk_cena {float:right; font-weight:bold; padding-top:18px; display:inline;}
    div#brak_pro_label {text-align:center; padding:20px 0;}
    
  div#cena_box_koszyk {float:right; margin:8px 12px 0 0; height:auto; display:inline;}
    div#cena_box_koszyk span.cena_symbol, div#cena_box_koszyk span.cena_grosze {}
    div#cena_box_koszyk span {font-size:11px; font-weight:bold; padding:3px 0 0 2px;}

  input.przelicz {width:80px; height:20px; padding-bottom:2px; font-weight:bold; cursor:pointer; border:none; font-size:10px; background:url(../img/button_1_80.gif) no-repeat; margin:0;}
  input.przelicz:hover {background-position:0 -20px;}
  div.nawigacja_prawa {float:right;}
/* ------------  Koniec Koszyk  ------------ */

/* ------------  Do wysypu pojedyńczego newsa  ------------  */
  div.news {}
    div.news img {margin-right:13px;}
  div.news_tekst {float:right; width:320px; font-weight:bold;}
  div.news_tekst_dlugi {padding:13px;}
/* ------------  Koniec wysypu pojedyńczego newsa  ------------ */

/* ------------  Moje Konto  ------------  */
  div.naglowek, div.nastepny_naglowek {background:url(../img/arrow_sety_right_2.gif) no-repeat 5px 5px; padding:0 0 8px 23px; font-size:13px; font-weight:bold;}
  /* div.singiel gdy div.naglowek wystepuje sam bez tekstu pod nim (użycie:class="naglowek singiel") */
  div.singiel {margin:0;}
  div.nastepny_naglowek {margin-top:12px;}
  table.zamowienia {padding:0; margin:0; font-size:10px; width:100%;}
  html>body table.zamowienia {border-collapse:collapse;}
    table.zamowienia tr.naglowek td {padding:4px 0 8px; border-bottom:1px solid #ddd; padding:5px 5px 5px 10px;}
    table.zamowienia tr {padding:0; margin:0;}
    table.zamowienia tr.hover:hover {background-color:#d9e5b1;}
    table.zamowienia tr.hover:hover a {color:#444;}
    table.zamowienia td {font-size:10px; padding:0; border-right:1px dashed #ddd;}
    table.zamowienia td.do_prawej {text-align:right;}
    table.zamowienia td.centruj {text-align:center;}
    table.zamowienia td#nr_zam {width:120px;}
    table.zamowienia td#data {width:90px;}
    table.zamowienia td#status {font-weight:bold;}
    table.zamowienia td#suma {width:100px; font-weight:bold;}
    table.zamowienia td.no_border {border-right:none;}
    table.zamowienia a {display:block; width:100%; height:100%;}
    table.zamowienia a span {display:block; padding:5px 0;}
    table.zamowienia a span.bold {font-weight:bold; padding:0 5px; display:inline;}
    table.zamowienia a span.cena_symbol {display:inline;}
    table.zamowienia a span.cena_grosze {display:inline;}
    table.zamowienia a.arrow_l {padding:0; background-position:10px 7px;}
    table.zamowienia a.arrow_l span {padding:5px 5px 5px 28px; background-position:10px 7px;}

    p.lista_zamowien {width:100%; height:15px;}
    p.lista_zamowien:hover {background:#ebf1fd;}
    span.pierwszy, span.nastepne {width:200px; font-size:10px; font-weight:bold; padding-right:20px;padding-left:28px; background:url(../img/strzalka_menu.gif) no-repeat 10px 2px;}
    span.nastepne {background:none; padding-left:0;}
    span.status {font-size:10px; font-weight:bold; padding-right:20px;}
    span.cena {font-size:10px; font-weight:bold; padding-right:20px;}
  
  div.adres_dod div {padding-left:15px;}
  div.adres_dod div.adres {padding-top:5px;}
  
  div.edytuj_adres {width:60px; float:right;}
  div#dane_faktury {display:none; margin-top:8px;}
  table.dane_faktury {width:510px;}
    table.dane_faktury input {font-size:10px;  width:200px;}
    table.dane_faktury input.text { margin-bottom:5px;}
    table.dane_faktury select {font-size:11px; width:206px;}
    table.dane_faktury td.do_prawej {width:230px;}
    table.dane_faktury a {font-weight:bold;}
    table.dane_faktury a.set_adres {display:block; width:259px; margin-bottom:5px; padding-left:18px; background:url(../img/strzalka_menu.gif) no-repeat 0 2px;}
  		table.dane_faktury a.set_adres:hover {background:#ebf1fd url(../img/strzalka_menu.gif) no-repeat 0 2px;}
  	table.dane_faktury a.set_adres_active {background:#ebf1fd url(../img/strzalka_menu.gif) no-repeat 0 2px;}
			div.adres_details_rel {position:relative;}
    	div.adres_details {position:absolute; display:none; left:20px; width:150px; border:#a6a6a6 1px solid; background:#fffb86; padding:5px;}
    	div.adres_details_rel:hover div.adres_details {display:block;}
/* ------------  Koniec Moje Konto  ------------ */


/* ------------  Buttony  ------------  */
/* ------------   1 i 3 pomarańczowy - 2 i 4 szary */
/* ------------   1 i 2 wysokosc 20px - 3 i 4 wysokosc 15px */
  input.button_1_40, input.button_1_60, input.button_1_80, input.button_1_100, input.button_1_120, input.button_1_140,
  input.button_2_40, input.button_2_60, input.button_2_80, input.button_2_100, input.button_2_120, input.button_2_140
    {height:20px; padding-bottom:2px; color:#fffffe; font-weight:bold; cursor:pointer; border:none; font-size:10px; margin:0;}
  input.button_1_40:hover, input.button_1_60:hover, input.button_1_80:hover, input.button_1_100:hover, input.button_1_120:hover, input.button_1_140:hover,
  input.button_2_40:hover, input.button_2_60:hover, input.button_2_80:hover, input.button_2_100:hover, input.button_2_120:hover, input.button_2_140:hover
    {background-position:0 -20px;}

  input.button_1_40 {width:40px; background:url(../img/buttons/button_1_40.gif) no-repeat;}
  input.button_1_60 {width:60px; background:url(../img/buttons/button_1_60.gif) no-repeat;}
  input.button_1_80 {width:80px; background:url(../img/buttons/button_1_80.gif) no-repeat;}
  input.button_1_100 {width:100px; background:url(../img/buttons/button_1_100.gif) no-repeat;}
  input.button_1_120 {width:120px; background:url(../img/buttons/button_1_120.gif) no-repeat;}
  input.button_1_140 {width:140px; background:url(../img/buttons/button_1_140.gif) no-repeat;}

  input.button_2_40 {width:40px; background:url(../img/buttons/button_2_40.gif) no-repeat;}
  input.button_2_60 {width:60px; background:url(../img/buttons/button_2_60.gif) no-repeat;}
  input.button_2_80 {width:80px; background:url(../img/buttons/button_2_80.gif) no-repeat;}
  input.button_2_100 {width:100px; background:url(../img/buttons/button_2_100.gif) no-repeat;}
  input.button_2_120 {width:120px; background:url(../img/buttons/button_2_120.gif) no-repeat;}
  input.button_2_140 {width:140px; background:url(../img/buttons/button_2_140.gif) no-repeat;}

  input.button_3_40, input.button_3_60, input.button_3_80, input.button_3_100, input.button_3_120, input.button_3_140,
  input.button_4_40, input.button_4_60, input.button_4_80, input.button_4_100, input.button_4_120, input.button_4_140
    {height:15px; padding-bottom:2px; color:#fffffe; font-weight:bold; cursor:pointer; border:none; font-size:9px; margin:0;}
  input.button_3_40:hover, input.button_3_60:hover, input.button_3_80:hover, input.button_3_100:hover, input.button_3_120:hover, input.button_3_140:hover,
  input.button_4_40:hover, input.button_4_60:hover, input.button_4_80:hover, input.button_4_100:hover, input.button_4_120:hover, input.button_4_140:hover
    {background-position:0 -15px;}

  input.button_3_40 {width:40px; background:url(../img/buttons/button_3_40.gif) no-repeat;}
  input.button_3_60 {width:60px; background:url(../img/buttons/button_3_60.gif) no-repeat;}
  input.button_3_80 {width:80px; background:url(../img/buttons/button_3_80.gif) no-repeat;}
  input.button_3_100 {width:100px; background:url(../img/buttons/button_3_100.gif) no-repeat;}
  input.button_3_120 {width:120px; background:url(../img/buttons/button_3_120.gif) no-repeat;}
  input.button_3_140 {width:140px; background:url(../img/buttons/button_3_140.gif) no-repeat;}

  input.button_4_40 {width:40px; background:url(../img/buttons/button_4_40.gif) no-repeat;}
  input.button_4_60 {width:60px; background:url(../img/buttons/button_4_60.gif) no-repeat;}
  input.button_4_80 {width:80px; background:url(../img/buttons/button_4_80.gif) no-repeat;}
  input.button_4_100 {width:100px; background:url(../img/buttons/button_4_100.gif) no-repeat;}
  input.button_4_120 {width:120px; background:url(../img/buttons/button_4_120.gif) no-repeat;}
  input.button_4_140 {width:140px; background:url(../img/buttons/button_4_140.gif) no-repeat;}

  input.button_pusty {cursor:pointer; background:none; border:none; font-size:10px;}
/* ------------  Koniec Buttony  -------------- */

/* ------------  info_top - ukryty box z informacjami dodatkowymi pokazujący się nad polem input ------------  */
div.hint-wrapper {position:relative;}
div.hint {border:#a6a6a6 1px solid; z-index:1000; margin-top:5px; display:block; background-color:#ffa; visibility:hidden; position:absolute; font-size:10px; padding:0 2px;}
	div.hint div.content {padding:8px 4px 0 8px; width:auto;}
	div.hint div.control {padding:0 4px 4px 0; text-align:right;}
/* ------------  Koniec info_top  -------------- */

/* ------------  alerty - zamiast systemowych ------------  */
div.alert {display:none; position:absolute; width:230px; left:40%; top:40%; z-index:10; background:#e6edf8; border:solid 1px; text-align:center; padding-bottom:10px;}
	div.alert p {font-size:11px; font-weight:bold; padding:7px 0; background:#9cf; width:230px; margin-bottom:6px;}
	div.alert p.tekst {font-size:10px; padding:10px 0; width:230px; margin-bottom:6px; background:none; font-weight:normal;}
/* ------------  Koniec info_top  -------------- */

/* ------------  tabela potwierdzenie zamowienia  ------------  */
table.zamowienie {width:100%; font-size:10px; margin-top:10px;}
  table.zamowienie td.tab_top {background-color:#dfdfdf; font-weight:bold; padding:3px 6px; border-bottom:solid 1px #e6e6e6;}
  table.zamowienie td.wartosci {background-color:#f2f2f2; padding:3px 6px; border-bottom:solid 1px #e6e6e6;}
  table.zamowienie td.bg_lt {background-image:url("../img/luk_table_lt.gif"); background-repeat:no-repeat; background-position:left top;}
  table.zamowienie td.bg_rt {background-image:url("../img/luk_table_rt.gif"); background-repeat:no-repeat; background-position:right top;}
  table.zamowienie td.border_r {border-right:1px solid #fff;}
  table.zamowienie td.adres {width:25%; padding-left:25px;}
  table.zamowienie td.pad_l {padding:5px 0 8px 25px;}
  
  table.zamowienie td.lp {width:20px;}
  table.zamowienie td.foto, table.zamowienie td.wartosci img {text-align:center; width:50px;}
  table.zamowienie td.nazwa {}
    td.nazwa p.firma {font-weight:bold;}
    td.nazwa p.produkt {font-weight:bold;}
    td.nazwa p.cechy {padding-left:16px; background:url(../img/strzalka_menu.gif) no-repeat 0 2px; font-style:italic; font-size:9px;}
    td.nazwa span.doplata {padding-left:10px;}
  table.zamowienie td.ilosc {text-align:center; width:35px;}
  table.zamowienie td.cena, table.zamowienie td.wartosc {text-align:right; width:90px;}
/* ------------  Koniec tabela potwierdzenie zamowienia  ------------  */

/* ------------  teksty stałe  ------------  */
  div.box_info {float:left; width:160px; display:inline; margin:5px;}
    div.box_info_naglowek_beztla {height:25px;}
    div.box_info_tekst {}
      div.box_info_tekst a {font-weight:normal; display:block; margin-left:10px; width:135px; margin-bottom:3px;}
  div.box_info_logo {float:right; width:180px; text-align:right; margin-top:6px;}
  div.box_sklep {margin:10px 0; padding-bottom:30px;}
/* ------------  Koniec teksty stałe  ------------  */

/* ------------- Rejestracja -------------------- */
html>body table.dane_user_input {border:1px solid transparent;}
  table.dane_user_input td.tekst {width:120px; text-align:right; padding-right:10px;}
  table.dane_user_input input.radio {margin-right:4px;}
/* ------------  Koniec Rejestracja  ------------  */

/* ------------- Zakładki kroki -------------------- */
div.zakladki_kroki {padding-right:20px; height:25px; text-align:center;}
  div.zakladki_kroki .luk6_srodek {padding:5px 0 2px;}
  div.zakladka {float:right; width:80px; margin-left:4px; font-weight:bold;}
/* ------------  Koniec Zakładki kroki ------------  */

/* ------------  Recenzje produktu  ------------  */
  div.recenzje_produkt_foto {background:#fff; float:left;}
	  div.recenzje_produkt_foto img {width:70px;}
  
	div.recenzje_produkt_opis {float:left; font-weight:bold; padding-left:20px;}
	  div.recenzje_produkt_opis p.nazwa_pro {}
	  div.recenzje_produkt_opis p.firma_pro {}
	
	div.recenzje_ocena {float:right; text-align:right;}
	  div.recenzje_ocena p.opinie {padding-top:30px;}
	  div.recenzje_ocena span {}
	
	form#dodaj_rec div.arrow_l {height:20px;}
	  a#plusik {background:url(../img/dodaj_recenzje.gif) no-repeat 0 1px; margin-left:8px; padding:5px 0 8px 30px; line-height:18px;}
 	  div#box_dodaj {display:none; margin-top:10px; padding:0 8px;}
	    table#doaj_table {width:100%;}
	      table#doaj_table td {padding:2px 5px; vertical-align:top;}
	      table#doaj_table td.opis {width:112px; text-align:right;}
	      table#doaj_table td.pola {width:auto;}
	        table#doaj_table .pola input.t_radio {margin-top:-5px; margin-bottom:-2px;}
	        table#doaj_table .pola textarea#recenzje_tekst {height:100px;}
 	  div#box_dodaj span {}
	  div#box_dodaj img {margin:3px 5px -3px 5px;}
	  div#box_dodaj textarea {width:100%; height:54px;}
	  div#box_dodaj p {margin-top:8px;}
	  div#box_dodaj input.button {float:right; margin-top:8px;}
	  div.box_zaloguj {text-align:center; margin-top:30px; font-weight:bold;}

  table#recenzje {border-collapse:collapse; margin:10px 0 10px 20px; font-size:11px;}
    table#recenzje td.ocena {font-size:25px; color:#fff; padding:0; text-align:center; vertical-align:top; width:50px; height:60px;}
    table#recenzje td.ocena .luk div.dziubek {left:10px; width:18px; height:8px; background-position:-22px -2px;}
    table#recenzje td.data {padding:3px 0 3px 8px; width:80px;}
    table#recenzje td.nick {padding:3px 0 3px 0; text-align:left; width:390px;}
    table#recenzje td.recenzja {padding:0 15px 20px 8px; vertical-align:top;}
/* ------------  Koniec Recenzje produktu  ------------  */

/* ------------  Dziubki ogólne  ------------  */
  div.dziubek {z-index:1000;}
  div.dziubek {position:absolute; width:23px; height:10px; top:100%; left:70px; background:url(../img/dziubek_kolor_2.gif) no-repeat;}
  
  div.luk_kolor_1 div.dziubek {background:url(../img/dziubek_kolor_1.gif) no-repeat; left:30px;}
  div.luk_kolor_5 div.dziubek {background:url(../img/dziubek_kolor_1.gif) no-repeat; left:30px;}
  div.luk4 div.dziubek {background-position:-23px 0;}
  div.luk_kolor_2 div.dziubek_m {left:30px;}
/* ------------  Koniec Dziubki ogólne  ------------  */
