/* ------------  CSS Document  ------------ */
/* ------------  content       ------------ */

div#platnosci_radio table {font-size:4px;}
  div#platnosci_radio table td table td {font-size:4px;}
  div#platnosci_radio table img {height:10px;}

div#platnosci_radio {width:100%;}
div#box_zbior_platnosci_pl {width: 330px;}
  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:185px; height:350px;}
html>body div#content {margin-left:185px; height:auto; min-height:350px;}

div.field {position: relative; border: 1px solid #ddd; margin: 15px 0px 0px 0px; padding: 10px;}
div.field div.field_label {position: absolute; left: 10px; top: -7px; padding: 0px 5px 0px 14px; background-color: #f2f2f2; color: #646464;}

.clear_r {float: none; clear: right; font-size: 1px; line-height: 0px;}
.clear_line {visibility: hidden; font-size: 1px; line-height: 0px;}
/* przyk�ad zastosowania .clear_line */
/* <div class="clear_line">_____________________________________________________________________________</div> */

/* ------------  Pathfinder  ------------  */
  div.content_pathway {height: 18px; margin-top: 6px; padding-left: 10px; color:#444; font-weight:bold;}
    div.content_pathway a {margin-right: 4px; font-weight: normal;  padding-right: 15px; 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 {position: absolute; width: 19px; height: 8px; top: 30px; left: 25px; background: url(../img/dziubek_bordo.gif) no-repeat;}
	div.content_top div.dziubek_m {position: absolute; width: 19px; height: 8px; top: 22px; left: 25px; background: url(../img/dziubek_bordo.gif) no-repeat;}
    div.content_top_etykieta {position: absolute; color: #fff; font-size: 10px; font-weight: bold; padding-left: 15px; margin-top: 0px;}
    div.content_top_etykieta:first-letter {text-transform: uppercase;}
    div.content_top img {width: 150px; height: 30px;}
    
    /* --- tylko na stronie g�ownej --- */
    div.content_top_etykieta a {color: #84bcb4; float: left; display: inline; padding: 1px 20px; border-left: 1px dotted #fff;}
    div.content_top_etykieta a:hover {color: #fff;}
    div.content_top_etykieta a.activ {color: #fff; border: none;}
    div.content_top_etykieta a.activ:hover {color: #fff;}
    /* -------------------------------- */
    
/* ------------  Koniec Pathfinder  ------------ */

/* ------------  Definicje link�w  ------------*/
.arrow_l, .arrow_r {font-size: 10px;}
.arrow_l {background: url(../img/arrow_1_r.gif) no-repeat 0px 3px; padding: 3px 0px 4px 17px; position: relative;}
.arrow_r {background: url(../img/arrow_1_r.gif) no-repeat 100% 3px; padding: 3px 17px 4px  0px; position: relative;}

.arrow_l_big, .arrow_r_big {font-size: 10px; padding: 2px 0px;}
.arrow_l_big {background: url(../img/menu_pointer.gif) no-repeat 0px 4px; padding-left: 15px;}
.arrow_r_big {background: url(../img/menu_pointer.gif) no-repeat 100% 4px; padding-right: 15px;}
/* ------------  Koniec definicji link�w  ------------ */

/* ------------  Belka set�w i filtruj / sortuj  ------------  */
  div.sety_top {padding-bottom: 8px; margin-top: 32px;}
    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 {width: 722px; background:#dfdbd9; height:23px; padding-top:3px;}
      div#sety_top {float: right; display: inline; margin-top: 4px; font-size:11px; color:#402929; font-weight:bold; margin-right:5px;}
      a.sortuj {padding-left: 5px;}
      div#opcje_filtruj_sortuj {font-size: 10px;}
        div#opcje_filtruj_sortuj input.pole_text {margin: 0px; padding: 1px 3px; font-size: 10px; border: 1px solid #aaa;}
        div#opcje_filtruj_sortuj select {width: 135px; margin-left: 10px; border:1px solid #ebeef0; border-top:1px #bfc1c3 solid;}

      div.content_sety {height: 14px; padding-left: 10px;}
        img.img_sety_left {margin: -2px 6px -6px 0px;}
        img.img_sety_right {margin: -2px 0px -6px 6px;}
		    div.content_sety a.nr_str {color: #888; padding: 0px 2px 0px 2px;}
		    div.content_sety a.nr_str:hover {color: #000;}
		      div.content_sety a.nr_str span.activ {font-size: 11px; font-weight: bold}
		
		select#rows {padding: 0px; height: 14px; width: 45px;}
/* ------------  Koniec Belka set�w i filtruj / sortuj  ------------ */

/* ------------  Belka szukarki ------------  */
  div.szukaj_top {padding-bottom: 8px; margin-right: 8px; margin-top:3px;}
/* ------------  Koniec Belka szukarki  ------------ */

/* ------------  Boksy komunikat�w w sklepie  ------------  */
  div.komunikat {border: solid 1px; padding: 10px 10px 10px 30px; margin-bottom: 10px; font-size: 11px;}
  div.positive {border-color: #8a2; background: #d9e5b1 url(../img/form/kom_positive.gif) no-repeat 10px 50%; color: #036;}
  table.negative, div.negative {border-color: #c00; background: #c87 url(../img/form/kom_negative.gif) no-repeat 10px 50%; color: #633;}
/* ------------  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: 0px; overflow: hidden;}
    div.box_naglowek {padding-top: 8px;}
/* ------------  Koniec dolne sety i linki wr�� / g�ra  ------------ */

/* ------------  Strona G��wna  ------------  */
  .font_1 {font-size: 13px; font-weight: bold; color:#444;}
  .font_2 {font-size: 13px; font-weight: bold; color:#6e6e6e;}
  .font_3 {font-size: 13px; font-weight: bold; color:#bf0000;}
  
  div#tekst_glowny {position: relative; width: 300px; font-size: 11px; color: #555;}
    div.naglowek_sg {margin:0px; padding: 21px 0px; font-size: 14px; font-weight: bold;}
  
  div.column_right {float: right; width: 269px; margin: 0px 0px 10px 10px; display: inline;}
    div.content_nowosc {position: relative; width: 290px; height: 129px; margin-top: 8px; float:left;}
      div.content_nowosc div.data_newsa {margin-left: 144px; padding-left:10px; color: #FF6603; font-weight: bold;}
      div.content_nowosc div.text_newsa {overflow: hidden; width: 120px; height: 74px; padding-left: 10px; color: #555; font-size: 10px;}
    
  div.content_polecamy {width: 269px; margin-top: 15px;}
    div.content_polecamy_tekst {position: relative; background: url(../img/content_polecamy_bg.gif) repeat-x; padding: 6px;}

  a.zobacz_wszystkie {float: right; color: #91b322; background: url(../img/arrow_zobacz_wszystkie.gif) no-repeat right center; padding-right: 16px; font-weight: normal; }	
/* ------------  Koniec Strona G��wna  ------------ */

/* ------------  Zaokr�glone boxy na stronie  ------------  */
  div.luk {background: transparent; height: 8px; line-height: 1px; font-size: 1px;}
    div.luk .b1g, div.luk .b2g, div.luk .b3g, div.luk .b4g, div.luk .b5g, div.luk .b6g, div.luk .b7g, div.luk .b8g {display:block; height:1px; overflow:hidden;}
  
  div.luk_bialy_m, div.luk_szary_m, div.luk_kolor_1_m {height: 4px;}
  
    div.luk .b1g {border-left: 1px solid; border-right: 1px solid; margin: 0px 7px;}
    div.luk .b2g {border-left: 1px solid; border-right: 1px solid; margin: 0px 5px;}
    div.luk .b3g {border-left: 1px solid; border-right: 1px solid; margin: 0px 4px;}
    div.luk .b4g {border-left: 1px solid; border-right: 1px solid; margin: 0px 3px;}
    div.luk .b5g {border-left: 1px solid; border-right: 1px solid; margin: 0px 2px;}
    div.luk .b6g {border-left: 1px solid; border-right: 1px solid; margin: 0px 1px;}
    div.luk .b7g {border-left: 1px solid; border-right: 1px solid; margin: 0px 1px;}
    div.luk .b8g {border-left: 1px solid; border-right: 1px solid; margin: 0px 0px;}
    
    /* ----- kolor bia�y ----- */
      div.luk_bialy .b1g {border-left-color: #f4f4f4; border-right-color: #f4f4f4; background: #fbfbfb; margin: 0px 6px; border-left-width: 3px; border-right-width: 3px;}
      div.luk_bialy .b2g {border-left-color: #f9f9f9; border-right-color: #f9f9f9; background: #fff; margin: 0px 4px;}
      div.luk_bialy .b3g {border-left-color: #f0f0f0; border-right-color: #f0f0f0; background: #fff; margin: 0px 2px;}
      div.luk_bialy .b4g {border-left-color: #ededed; border-right-color: #ededed; background: #fff; margin: 0px 1px;}
      div.luk_bialy .b5g {border-left-color: #f9f9f9; border-right-color: #f9f9f9; background: #fff; margin: 0px 1px;}
      div.luk_bialy .b6g {border-left-color: #f0f0f0; border-right-color: #f0f0f0; background: #fff; margin: 0px 0px;}
      div.luk_bialy .b7g {border-left-color: #f5f5f5; border-right-color: #f5f5f5; background: #fff; margin: 0px 0px;}
      div.luk_bialy .b8g {border-left-color: #f9f9f9; border-right-color: #f9f9f9; background: #fff; margin: 0px 0px;}
      
      /* ----- kolor bia�y 4  (4 piksle) ----- */
      div.luk_bialy_m .b1g {border-left-color: #f5f5f5; border-right-color: #f5f5f5; background: #fff; margin: 0px 2px;}
      div.luk_bialy_m .b2g {border-left-color: #f7f7f7; border-right-color: #f7f7f7; background: #fff; margin: 0px 1px;}
      div.luk_bialy_m .b3g {border-left-color: #f5f5f5; border-right-color: #f5f5f5; background: #fff; margin: 0px 0px;}
      div.luk_bialy_m .b4g {border-left-color: #fefefe; border-right-color: #fefefe; background: #fff; margin: 0px 0px;}
    /* ----------------------- */
    
    /* ----- kolor szary ----- */
      div.luk_szary .b1g {border-left-color: #f1f1f1; border-right-color: #f1f1f1; background: #d9d9d9; margin: 0px 6px; border-left-width: 2px; border-right-width: 2px;}
      div.luk_szary .b2g {border-left-color: #f4f4f4; border-right-color: #f4f4f4; background: #d9d9d9; margin: 0px 3px;}
      div.luk_szary .b3g {border-left-color: #fafafa; border-right-color: #fafafa; background: #d9d9d9; margin: 0px 2px;}
      div.luk_szary .b4g {border-left-color: #fcfcfc; border-right-color: #fcfcfc; background: #d9d9d9; margin: 0px 1px;}
      div.luk_szary .b5g {border-left-color: #ececec; border-right-color: #ececec; background: #d9d9d9; margin: 0px 1px;}
      div.luk_szary .b6g {border-left-color: #fcfcfc; border-right-color: #fcfcfc; background: #d9d9d9; margin: 0px 0px;}
      div.luk_szary .b7g {border-left-color: #f4f4f4; border-right-color: #f4f4f4; background: #d9d9d9; margin: 0px 0px;}
      div.luk_szary .b8g {border-left-color: #f1f1f1; border-right-color: #f1f1f1; background: #d9d9d9; margin: 0px 0px;}
      
      /* ----- kolor szary ma�y (4 piksle) ----- */
      div.luk_szary_m .b1g {border-left-color: #F8F8F8; border-right-color: #F8F8F8; background: #d9d9d9; margin: 0px 3px;}
      div.luk_szary_m .b2g {border-left-color: #DBDBDB; border-right-color: #DBDBDB; background: #d9d9d9; margin: 0px 2px;}
      div.luk_szary_m .b3g {border-left-color: #E2E2E2; border-right-color: #E2E2E2; background: #d9d9d9; margin: 0px 1px;}
      div.luk_szary_m .b4g {border-left-color: #E6E6E6; border-right-color: #E6E6E6; background: #d9d9d9; margin: 0px 0px;}
    /* ----------------------- */
    
    /* ----- kolor 1 ----- */
      div.luk_kolor_1 .b1g {border-left-color: #7DB8AF; border-right-color: #7DB8AF; background: #188172 ; margin: 0px 6px; border-left-width: 2px; border-right-width: 2px;}
      div.luk_kolor_1 .b2g {border-left-color: #7DB8AF; border-right-color: #7DB8AF; background: #188172; margin: 0px 4px;}
      div.luk_kolor_1 .b3g {border-left-color: #43988C; border-right-color: #43988C; background: #188172; margin: 0px 3px;}
      div.luk_kolor_1 .b4g {border-left-color: #43988C; border-right-color: #43988C; background: #188172; margin: 0px 2px;}
      div.luk_kolor_1 .b5g {border-left-color: #8BC0B8; border-right-color: #8BC0B8; background: #188172; margin: 0px 1px;}
      div.luk_kolor_1 .b6g {border-left-color: #F1F7F6; border-right-color: #F1F7F6; background: #188172; margin: 0px 0px;}
      div.luk_kolor_1 .b7g {border-left-color: #9AC8C1; border-right-color: #9AC8C1; background: #188172; margin: 0px 0px;}
      div.luk_kolor_1 .b8g {border-left-color: #51A095; border-right-color: #51A095; background: #188172; margin: 0px 0px;}
    /* ------------------------------------ */
	
	/* ----- kolor 1_m ----- */
      div.luk_kolor_1_m .b1g {border-left-color: #7DB8AF; border-right-color: #7DB8AF; background: #188172 ; margin: 0px 3px;}
      div.luk_kolor_1_m .b2g {border-left-color: #7DB8AF; border-right-color: #7DB8AF; background: #188172; margin: 0px 2px;}
      div.luk_kolor_1_m .b3g {border-left-color: #43988C; border-right-color: #43988C; background: #188172; margin: 0px 1px;}
      div.luk_kolor_1_m .b4g {border-left-color: #43988C; border-right-color: #43988C; background: #188172; margin: 0px 0px;}      
    /* ------------------------------------ */
    
    /* ----- kolor 2 ----- */
      div.luk_kolor_2 .b1g {border-left-color: #c96b60; border-right-color: #c96b60; background: #a51100; margin: 0px 6px; border-left-width: 2px; border-right-width: 2px;}
      div.luk_kolor_2 .b2g {border-left-color: #c15b4f; border-right-color: #c15b4f; background: #a51100; margin: 0px 4px;}
      div.luk_kolor_2 .b3g {border-left-color: #b02e1f; border-right-color: #b02e1f; background: #a51100; margin: 0px 3px;}
      div.luk_kolor_2 .b4g {border-left-color: #b63d2f; border-right-color: #b63d2f; background: #a51100; margin: 0px 2px;}
      div.luk_kolor_2 .b5g {border-left-color: #c76a5f; border-right-color: #c76a5f; background: #a51100; margin: 0px 1px;}
      div.luk_kolor_2 .b6g {border-left-color: #f4e1df; border-right-color: #f4e1df; background: #a51100; margin: 0px 0px;}
      div.luk_kolor_2 .b7g {border-left-color: #da9890; border-right-color: #da9890; background: #a51100; margin: 0px 0px;}
      div.luk_kolor_2 .b8g {border-left-color: #c76a5f; border-right-color: #c76a5f; background: #a51100; margin: 0px 0px;}
    /* ------------------------------------ */
    
    /* ----- kolor luk koszyk ----- */
      div.luk_koszyk .b1g {border-left-color: #f2f2f2; border-right-color: #f2f2f2; background: #f2f2f2;}
      div.luk_koszyk .b2g {border-left-color: #f2f2f2; border-right-color: #f2f2f2; background: #f2f2f2;}
      div.luk_koszyk .b3g {border-left-color: #f2f2f2; border-right-color: #f2f2f2; background: #f2f2f2;}
      div.luk_koszyk .b4g {border-left-color: #f2f2f2; border-right-color: #f2f2f2; background: #f2f2f2;}
      div.luk_koszyk .b5g {border-left-color: #f2f2f2; border-right-color: #f2f2f2; background: #f2f2f2;}
      div.luk_koszyk .b6g {border-left-color: #f2f2f2; border-right-color: #f2f2f2; background: #f2f2f2;}
      div.luk_koszyk .b7g {border-left-color: #f2f2f2; border-right-color: #f2f2f2; background: #f2f2f2;}
      div.luk_koszyk .b8g {border-left-color: #f2f2f2; border-right-color: #f2f2f2; background: #f2f2f2;}
    /* ------------------------------------ */
        
    /* ----- kolor luk koszyk (koszyk:hover) ----- */
      div.koszyk_produkt:hover div.luk_koszyk .b1g {border-left-color: #d9d9d9; border-right-color: #d9d9d9; background: #d9d9d9;}
      div.koszyk_produkt:hover div.luk_koszyk .b2g {border-left-color: #d9d9d9; border-right-color: #d9d9d9; background: #d9d9d9;}
      div.koszyk_produkt:hover div.luk_koszyk .b3g {border-left-color: #d9d9d9; border-right-color: #d9d9d9; background: #d9d9d9;}
      div.koszyk_produkt:hover div.luk_koszyk .b4g {border-left-color: #d9d9d9; border-right-color: #d9d9d9; background: #d9d9d9;}
      div.koszyk_produkt:hover div.luk_koszyk .b5g {border-left-color: #d9d9d9; border-right-color: #d9d9d9; background: #d9d9d9;}
      div.koszyk_produkt:hover div.luk_koszyk .b6g {border-left-color: #d9d9d9; border-right-color: #d9d9d9; background: #d9d9d9;}
      div.koszyk_produkt:hover div.luk_koszyk .b7g {border-left-color: #d9d9d9; border-right-color: #d9d9d9; background: #d9d9d9;}
      div.koszyk_produkt:hover div.luk_koszyk .b8g {border-left-color: #d9d9d9; border-right-color: #d9d9d9; background: #d9d9d9;}
    /* ------------------------------------------ */
    
    /* kolory srodk�w box�w zaokraglony */
    div.srodek_bialy {background-color: #fff; padding: 4px 8px; overflow: hidden; }
    div.srodek_szary {background-color: #d9d9d9; padding: 0px 8px; overflow: hidden;}
    div.srodek_kolor_1 {background-color: #188172; padding: 0px 8px; overflow: hidden;}
    div.srodek_kolor_2 {background-color: #a51100; padding: 0px 8px; overflow: hidden;}
    div.srodek_koszyk {background-color: #f2f2f2; overflow: hidden;}
    div.srodek_koszyk:hover {background-color: #e6edf8;}
    /* -------------------------------- */
/* ------------  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: 0px 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: 0px 6px; background: url(../img/content_polecamy_dol.gif) no-repeat; font-size: 10px; font-weight: bold;}
      div.content_polecamy_dol p.nazwa {color: #404040; margin-bottom: 2px;}
      div.content_polecamy_dol p.firma {color: #91B322; 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; color: #8c8c8c; float: left;}
      div.content_polecamy_dol p.cena_stara {text-decoration: line-through;}
      div.content_polecamy_dol p.cena_nowa {color: #bf0000;}
/* ------------  Koniec Polecamy  ------------ */

/* ------------  Lista produkt�w  ------------  */
  div.box_kat {width: 185px; height: 50px; float: left; display: inline;}
    html>body div.box_kat  {width: 185px; height: auto; min-height: 50px;}
    
    a.link_kat {padding-left: 15px; display: block; background: url(../img/menu_pointer.gif) no-repeat 100% 1px;}
    
    div.podgrupa_poziom_0 {padding:10px 0 10px 10px; width:168px;}
      a.podgrupa_poziom_0 {font-size:10px; padding-left:15px; display:block; background: url('../img/menu_pointer_small.gif') no-repeat 4px -42px;}
	  a.podgrupa_poziom_0:hover { background-position:4px 4px;}
    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;}
    
  div.lista_prod_produkt {position: relative; width: 183px; float: left; height: 150px; margin: 0px 14px 20px 0px; display: inline;}
    a.produkt_miniatura {float: left; display: inline; margin: 0px; width: 85px; height: 150px; background-repeat: no-repeat; background-position: 50% 50%;}
  
  div.lista_prod_polecany {position: relative; width: 120px; float: left; height: 145px; margin: 0px 14px 20px 0px; display: inline;}
    a.produkt_miniatura_polecany {float: left; display: inline; margin: 0px; width: 85px; height: 85px; background-repeat: no-repeat; background-position: 50% 50%;}
		
    div.lista_prod_info {padding: 0px 0px 0px 90px; font-size: 10px;}
	  div.lista_prod_info.polecany {padding: 0px 0px 0px 0px;}
      div.lpi_box {padding: 6px 0px; height: 34px; border-bottom: 1px dotted #aaa; overflow: hidden;}
      html>body div.lpi_box {height: 46px;}
      div.lpi_box_2 {padding: 6px 0px; margin-bottom: 6px; height: 62px; border-bottom: 1px dotted #aaa; overflow: hidden;}
      
      div.lista_prod_info a {display: block;}
      div.lpi_box a {display: block; overflow: hidden;}
      div.lista_prod_info a.nazwa {}
      div.lista_prod_info a.firma {font-weight: bold;}
      div.lista_prod_info a.detale {display: inline;}
      div.lista_prod_info a.cena {margin-top: 6px;}
        div.lista_prod_info a.cena span.cena_symbol, div.lista_prod_info a.cena span.cena_grosze {}
      div.lista_prod_info a.cena_stara {text-decoration: line-through; font-size: 10px;}
        div.lista_prod_info a.cena_stara span.cena_symbol {}
      a.koszyk_glowna {margin-top: 3px;}
    
    a.button_all {position: absolute; background-color: transparent; left: 0px; top: 0px; width: 194px; height: 150px; display: block; z-index: 100;}
	a.button_prod_polecany {position: absolute; background-color: transparent; left: 0px; top: 0px; width: 125px; height: 145px; display: block; z-index: 100;}
    
  /* ------------  Produkty "Zobacz ponadto"  ------------  */
    div.produkt_zobacz_ponadto {position: relative; width: 187px; float: left; height: 74px; margin: 0px 0px 8px 10px; 
                                background: url(../img/produkt_ponadto_wysyp.gif) no-repeat 0px 0px; display: inline;}
    div.produkt_zobacz_ponadto:hover {background-position: 0px -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: 0px -15px;}
    
    div.pr_zobacz_ponadto_foto {float: left; height: 68px; width: 84px; margin: 6px 0px 0px 6px; display: inline;}
      a.pr_zobacz_ponadto_miniatura {display: block; margin: 0px; width: 74px; height: 54px; background-repeat: no-repeat; background-position: 50% 50%;}
    
    div.pr_zobacz_ponadto_info {padding: 0px 0px 0px 95px; font-size: 10px; font-weight: bold;}
    html>body div.pr_zobacz_ponadto_info {padding: 0px 0px 0px 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; color: #555; 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; color: #f60; font-size: 12px; font-weight: bold;}
      div.pr_zobacz_ponadto_info a.cena_stara {position: absolute; width: 86px; bottom: 30px; left: 97px; color: #555; 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: 0px; top: 0px; width: 196px; height: 74px; display: block; z-index: 100;}
  /* -----------------------------------------------------*/
/* ------------  Koniec Lista produkt�w  ------------ */


/* ------------  Produkt wysyp  ------------  */
  div.produkt_wysyp {margin-top: 5px;}
  div.produkt_content {margin-left: 18px;}
  html>body div.produkt_content { width: 704px;}
    div.produkt_foto {width: 389px; height:340px; position:relative; background: url('/images/lightview/loading.gif') no-repeat 50% 50%;}
		.produkt_foto a{ display:block; width: 389px; height:340px; position:absolute; top: 0px; left:0px;}
	
	div.produkt_col_right {position: relative; float: right; width: 311px; height: 340px; background: url('../img/jpg/produkt_right_back.jpg') no-repeat; margin: 0px;}
	  div.logos {padding: 10px 0px 0px 10px;}
	  #produkt_info_top {padding:10px 10px 0;}
	  #produkt_info_top div { margin-bottom: 8px;}
      .produkt_col_right form { margin: 10px 15px 10px 10px;}
	  	.produkt_kropki { width: 100%; margin: 8px 0px; height: 1px; background: repeat-x url('../img/gif/produkt_krecha.gif'); } 
		
		div.button_dodaj {position: absolute; width:156px; bottom:14px; left: 5px;}
      		div.button_dodaj a.bt_dodaj {display: block; height: 24px; color: #fff; padding: 8px 0px 0px 33px; background: url(../img/jpg/dodaj_do_kosza.jpg) no-repeat; font-weight:bold;}
		    div.button_dodaj a.bt_dodaj:hover {color: #fff; background-position: 0% 100%;}
	  
	div.opis_main_top { width: 706px; height: 22px; margin-top: 18px; background: url('../img/jpg/produkt_extra_opis_top.jpg') no-repeat;}
		div.opis_main_top_l { float:left; width: 170px; padding: 6px 10px 0px 10px;}
		div.opis_main_top_r { float:left; width: 508px; margin-left: 4px; }
			.tabs a { width: 99px; height: 16px; padding: 6px 10px 0px 10px; background: url('../img/jpg/produkt_extra_opis_top_but0.jpg') repeat-y; 
			          display:inline; float:left; font-size: 11px; font-weight:bold; color:#402929;}
			.tabs a.activ{ background-position: 0px -22px;}		  			  
			
	div.opis_main_midd { width: 706px; background: url('../img/jpg/produkt_extra_opis_midd.jpg') repeat-y; }
		div.opis_main_midd_l { float:left; width: 176px; margin: 10px 0px 1px 11px; display:inline;}
			.opis_main_midd_l img { border:none; width:79px; margin: 0px 4px 4px 0px; }
		div.opis_main_midd_r { float:left; width: 465px; margin: 10px 10px 1px 18px; display:inline; background:#fff; padding: 10px; overflow:hidden; }
	
	div.opis_main_bott { width: 706px; height: 13px; margin-bottom: 18px; background: url('../img/jpg/produkt_extra_opis_bott.jpg') no-repeat;}
	
/*    
    div.opis_produktu_kontener {margin-bottom: 20px; width: 376px;}
      div.opis_produktu {width: 185px; background: #d9d9d9; padding: 5px 13px 0px 15px;}
        div.opis_produktu	h2 {color: #666; font-size: 10px; margin-bottom: 15px;}
        div.opis_produktu	h3 {color: #616161; font-weight: bold; margin-right: 5px;}
        div.recenzje {position: relative;}
        div.ocena_right {float: right; margin: 5px 7px 0px 0px;}
        a.dodaj_rec_but {position: absolute; width: 150px; padding-right: 25px; 
                         background: url(../img/dodaj_recenzje.gif) no-repeat 100% 1px; left: 225px; top: 4px; text-align: right;}
    
    div.produkt_col_right {position: relative; float: right; width: 312px; height: 325px; margin: 20px 0px 10px 0px; display: inline; padding-bottom: 15px; overflow: visible;}
      div.selekty {margin: 0px 10px 10px 10px; height: 74px; padding: 7px 4px 0px 4px; border-top: 1px dotted #d6d6d6; border-bottom: 1px dotted #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 {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; position: relative; margin: 0px 10px;}
      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: 14px; font-weight: bold;}
        p.cena_wartosc_nowa span.cena_symbol, p.cena_wartosc_nowa span.cena_grosze {}
      p.cena_wartosc_stara {text-decoration: line-through;}
        
    div.tekst_krotki_box {height: 48px; border-top: 1px dotted #d6d6d6; padding: 6px 4px 6px 20px; overflow: hidden; margin: 0px 10px;
                          background: url('../img/menu_pointer.gif') no-repeat 4px -182px;}
      
    div.button_dodaj {position: relative; margin: 7px 0px 0px 0px;}
      div.button_dodaj a.bt_dodaj {display: block; height: 28px; padding: 7px 30px 0px 0px; text-align: center; background: url(../img/dodaj_do_koszyka_button.gif) no-repeat;}
      div.button_dodaj a.bt_dodaj:hover {color: #fff; background-position: 0% 100%;}
    
    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: 0px 8px 0px 0px; float: right; width: 90px; background: #d9d9d9;}
       div.polecamy_produkt_foto {background: #fff;  text-align: center;}
         div.polecamy_produkt_foto img {width: 70px;}
		 
/* ------------  Koniec Produkt wysyp  ------------ */

/* ------------  Logowanie  ------------  */
  form#zaloguj p.arrow_l {margin: 0px 0px 20px 10px;}
  table#tab_login {width: 100%; vertical-align: top;}
  table#tab_login_top {width: 100%; vertical-align: top; margin-top: 12px;}
    table#tab_login td {padding: 3px 2px 3px 2px; text-align: left;}
    table#tab_login_top td {padding: 2px 5px; text-align: left; color: #fff;}
    table#tab_login_top td img {margin-bottom: -4px; margin-left: 4px;}
    table#tab_login td.text {width: 75px; text-align: right;}
    table#tab_login_top td.text {width: 40px; text-align: right;}
    table#tab_login td.col_3 {width: 150px; text-align: center;}
  div.link_rejestracja {text-align: left; margin: 12px 0px 12px 0px;}  
/* ------------  Koniec Logowanie  ------------ */

/* ------------  Koszyk  ------------  */
/*div.cont_box {width: 586px; margin-left: 10px; position: relative;}*/
div.cont_box {width: 904px; margin: 3px 0px; position: relative;}

  div.odstepy_1 {margin: 0px 2px 0px 0px;}
    div.koszyk_naglowek { background:#dfdbd9; height: 27px; font-size: 10px; margin-top: 9px;}
      div.koszyk_naglowek div {float: left; display: inline;}
      div.koszyk_naglowek div.usun, div.koszyk_usun {width: 70px; text-align: center;margin-top:6px; font-weight:bold;text-transform:capitalize;}
      div.koszyk_naglowek div.foto, a.koszyk_foto {width: 90px; margin-right: 15px; text-align: center; margin-top:6px; text-transform:capitalize; font-weight:bold;}
      div.koszyk_naglowek div.opis, div.koszyk_opis {width: 225px; height:10px; font-weight:bold;text-transform:capitalize;}
      div.koszyk_naglowek div.ilosc, div.koszyk_ilosc {width: 80px;text-align: center;margin-top:6px; font-weight:bold;text-transform:capitalize;}
      div.koszyk_naglowek div.cena, div.koszyk_cena {width: 80px; text-align: center; margin-right: 8px;margin-top:6px; font-weight:bold;text-transform:capitalize;}
      html>body div.koszyk_naglowek div.cena, html>body div.koszyk_cena {width: 90px; text-align: center;margin-top:6px; margin-right: 14px;margin-top:6px;text-transform:capitalize;}

    div.koszyk_produkt {margin-bottom: 3px;}
    /*div.koszyk_produkt:hover div.koszyk_produkt_srodek {background: #d9d9d9;}*/
      div.koszyk_produkt_srodek {border-bottom:1px dashed #e3e3e3; height: 52px;}
      html>body div.koszyk_produkt_srodek {min-height: 52px; height: auto;}
      div.koszyk_produkt_srodek div {}
        div.koszyk_usun {float: left; padding-top: 18px;}
        div.koszyk_usun input.cross_usun {width: 17px; height: 18px; border: none; background: url(../img/gif/koszyk_usun.gif) no-repeat; margin: 0px; cursor:pointer;}
        /*div.koszyk_usun input.cross_usun:hover {background-position: 0px -14px; cursor: pointer;}*/
        a.koszyk_foto {display: inline; float: left; background: #fff; padding: 5px 0px;}
          a.koszyk_foto img {width: 56px; border:1px #000 solid;}
        div.koszyk_opis {float: left; margin-top:10px;}
          div.koszyk_opis p.firma {margin-bottom: 5px;}
          div.koszyk_opis p.produkt {margin-bottom: 5px;}
          
          div.koszyk_opis p.cechy {padding-left: 12px; background: url(../img/menu_pointer_small.gif) no-repeat 1px -91px; color: #666; font-style: italic;}
          div.koszyk_opis span.doplata {padding-left: 10px;}
        div.koszyk_ilosc {float: left; padding-top: 18px;}
          div.koszyk_ilosc input.ilosc {text-align: center; width: 42px; margin: 0px; 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: 0px;}
          div.koszyk_ilosc input.przelicz:hover {background-position: 0px -18px;}
        div.koszyk_cena {float: left; padding-top: 18px;}

        div.koszyk_suma {font-size: 10px; height: 19px; padding-top: 7px;}
          div.koszyk_suma span {font-size: 12px; font-weight: bold; padding-right: 2px;}

  div#cena_box_koszyk {float: right; font-weight:bold;}
    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 0px 0px 2px;}

  input.przelicz {width: 80px; height: 20px; padding-bottom: 2px; color: #fff; font-weight: bold; cursor: pointer; border: none; font-size: 10px; background: url(../img/button_1_80.gif) no-repeat; margin: 0px;}
  input.przelicz:hover {background-position: 0px -20px;}
  div.nawigacja_prawa {text-align:center; margin-top:20px;}
/* ------------  Koniec Koszyk  ------------ */

/* ------------  Do wysypu wszystkich news�w  ------------  */
  div.news_item { height: 210px; width: 100%; margin-bottom: 10px; background: bottom repeat-x url('../img/gif/produkt_krecha.gif');}
  	div.news_item_top { width: 100%;}
		 a.news_item_temat{ float:left; text-transform:uppercase; font-weight:bold; display:inline;}
		 a.news_item_temat:hover {color:#db0000;}
		 
		p.news_item_data {float:right; font-weight:bold;}
		
	div.news_item_bott { width: 100%; margin-top: 4px; border-bottom:1px dashed #D7D6D7;  border-top:0px dashed #D7D6D7;}
		div.news_item_foto { width: 173px; height: 170px; float: left; background-repeat:no-repeat; margin-bottom: 10px; }
		div.news_item_tekst{ margin: 2px 0px 0px 16px; width: 500px; float: left; }
		p.czytaj_wiecej { float: right; margin-top: 24px;}
			.czytaj_wiecej a:hover {color:#B9392F;}
		div.news_navi { text-align:center; margin-top: 24px; margin-right:32px; }
			.news_navi a {margin: 60px 30px 10px 30px; display:inline; font-weight:bold; }
			.news_navi a:hover {color:#B9392F;}
			div.news_navi { text-align:center; }
			.news_navi span {margin: 60px 30px 10px 30px; font-weight:bold; }
/* ------------  Koniec wysypu wszystkich news�w  ------------ */

/* ------------  Do wysypu pojedy�czego newsa  ------------  */
  div.news {}
    div.news div.obrazek {float: right; display: inline; overflow: hidden; width: 200px; max-height: 150px; border-left: 1px dotted #aaa;
                          padding-left: 20px; margin-left: 20px; margin-bottom: 20px;}
    div.news div.obrazek img {}
    div.news_temat {padding: 2px 0px 6px 12px;}
    div.news_data {float: right; margin-right: 12px;}
    div.news_tekst_dlugi {padding: 12px 12px 30px; text-align: justify;}
/* ------------  Koniec wysypu pojedy�czego newsa  ------------ */

/* ------------  Moje Konto  ------------  */
  div.naglowek, div.nastepny_naglowek {background: #D7D6D7; padding-top:4px; margin-bottom: 8px; padding-left: 12px;}
  /*div.naglowek, div.nastepny_naglowek {background: url(../img/arrow_sety_right_2.gif) no-repeat 5px 5px; margin-bottom: 8px; padding-left: 23px;}*/
  /* div.singiel gdy div.naglowek wystepuje sam bez tekstu pod nim (u�ycie: class="naglowek singiel") */
  div.singiel {margin: 0px;}
  div.nastepny_naglowek {margin-top: 12px;}
  table.zamowienia {padding: 0px; margin: 0px; font-size: 10px; width: 100%;}
  html>body table.zamowienia {border-collapse: collapse;}
    table.zamowienia tr.naglowek td {padding: 4px 0px 8px 0px; border-bottom: 1px solid #ddd; padding: 5px 5px 5px 10px;}
    table.zamowienia tr {padding: 0px; margin: 0px;}
    table.zamowienia tr.hover:hover {background-color: #f6f6f6;}
    table.zamowienia tr.hover:hover a {color: #333;}
    table.zamowienia td {color: #666; font-size: 10px; padding: 0px; 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:hover {color: #333;}
    table.zamowienia a span {display: block; padding: 5px 0px 5px 0px;}
    table.zamowienia a span.bold {font-weight: bold; padding: 0px 5px 0px 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: 0px; background-position: 10px 8px;}
    table.zamowienia a.arrow_l span {padding: 5px 5px 5px 28px; background-position: 10px 8px;}

    p.lista_zamowien {width: 100%; height: 15px;}
    p.lista_zamowien:hover {background: #ebf1fd;}
    span.pierwszy, span.nastepne {width: 200px; color: #666; 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: 0px;}
    span.status {font-size: 10px; font-weight: bold; padding-right: 20px; color: #4078cb;}
    span.cena {font-size: 10px; font-weight: bold; padding-right: 20px; color: #000;}
  
  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 {color: #666; display: block; width: 259px; margin-bottom: 5px; padding-left: 18px; background: url(../img/strzalka_menu.gif) no-repeat 0px 2px;}
  		table.dane_faktury a.set_adres:hover {color: #666; background: #ebf1fd url(../img/strzalka_menu.gif) no-repeat 0px 2px;}
  	table.dane_faktury a.set_adres_active {background: #ebf1fd url(../img/strzalka_menu.gif) no-repeat 0px 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 kolor_1 - 2 i 4 kolor_2 */
/* ------------   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: 0px;}
  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: 0px -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: 0px;}
  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: 0px -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; color: #666; padding: 0px 2px;}
	div.hint div.content {padding: 8px 4px 0px 8px; width: auto;}
	div.hint div.control {padding: 0px 4px 4px 0px; 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 0px; background: #9cf; width: 230px; margin-bottom: 6px;}
	div.alert p.tekst {font-size: 10px; color: #666; padding: 10px 0px; 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; color: #555;}
  table.zamowienie td.tab_top {background-color: #dfdfdf; font-weight: bold; padding: 3px 6px; border-bottom: solid 1px #d9d9d9;}
  table.zamowienie td.wartosci {background-color: #f2f2f2; padding: 3px 6px; border-bottom: solid 1px #d9d9d9;}
  /*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 0px 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 {}
    td.nazwa p.firma a {}
    td.nazwa p.firma a:hover {}
    td.nazwa p.produkt {}
    td.nazwa p.cechy {padding-left: 12px; background: url(../img/menu_pointer_small.gif) no-repeat 1px -91px; color: #666; font-style: italic;}
    td.nazwa span.doplata {padding-left: 10px;}
    td.nazwa a {}
    td.nazwa a:hover {}
  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 stale  ------------  */
 div.cont_box_main {background:#dfdbd9;}
 				
	#sidebar_ts {float:left; width:178px; margin:0px; position:relative; }
		#sidebar_ts .dupsztyk {position:absolute; left:-27px; top:6px; width:23px; height:24px; background:url('../img/gif/dupsztyk_2.gif') no-repeat;}
		#sidebar_ts .head_b {width:167px; height:31px; background:url('../img/jpg/sidebar_head.jpg') no-repeat; font-weight:bold; font-size:15px; color:#fff; padding:9px 0px 0px 11px; text-transform:uppercase; margin-bottom:10px;}
		#sidebar_ts .head_s {width:167px; height:21px; background:url('../img/jpg/sidebar_small.jpg') no-repeat; font-weight:bold; font-size:15px; color:#fff; padding:4px 0px 0px 11px; text-transform:uppercase; margin:10px 0px;}

	#cont_ts {float:left; display:inline; width:690px; margin:0px; background:#fff; padding:3px 15px 18px 15px; min-height:675px; height:auto !important; height:675px;}
		#cont_ts .etykieta { text-transform:uppercase; font-weight:bold;}
		
/*------------  Koniec teksty stale  ------------  */

/* ------------- Rejestracja -------------------- */
table.dane_user_input {}
  table.dane_user_input td.tekst {width: 120px; text-align: right; padding-right: 10px; font-size:10px; text-transform:uppercase; font-weight:bold;}
  table.dane_user_input input.radio {margin-right: 4px;}

div.rejestracja_zakladki {width: 548px; padding-right: 20px; height: 25px; text-align: center;}
  div.rejestracja_zakladka, div.rejestracja_zakladka_active {float: right; height: 25px; width: 64px; margin-left: 4px; background: url(../img/rejestracja_zakl.gif) no-repeat; color: #454545; font-weight: bold; text-decoration: none; padding-top: 5px;}
  div.rejestracja_zakladka_active {background: url(../img/rejestracja_zakl_active.gif) no-repeat; color: #454545;}
/* ------------  Koniec Rejestracja  ------------  */

/* ------------  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 {}
	  a#plusik {display: block; background: url(../img/dodaj_recenzje.gif) no-repeat 0px 1px; margin-left: 5px; padding-left: 18px; margin: 3px;}
	  a#plusik:hover {}
 	  div#box_dodaj {display: none; margin-top: 10px; padding: 0px 8px 0px 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 0px 20px; width: 410px;}
    table#recenzje td.ocena {padding: 3px 0px 0px 0px; text-align: center; vertical-align: top; width: 59px; height: 52px;
                             background: url(../img/gwiazda.gif) no-repeat 15px 20px; border-right: 1px dotted #aaa;}
      div.ocena_napis {margin-bottom: 14px;}
    table#recenzje td.data {padding: 3px 0px 5px 0px; width: 80px;}
    table#recenzje td.nick {padding: 3px 0px 5px 8px; text-align: left; width: 270px;}
    table#recenzje td.recenzja {padding: 0px 15px 5px 8px; vertical-align: top;}
    table#recenzje td.blank {font-size: 1px; height: 10px;}
  
  table#recenzje_all {border-collapse: collapse; margin: 10px 0px 20px; width: 580px;}
    table#recenzje_all td.ocena {padding: 3px 0px 0px 0px; text-align: center; vertical-align: top; width: 59px; height: 52px;
                             background: url(../img/gwiazda.gif) no-repeat 15px 20px; border-right: 1px dotted #aaa;}
    table#recenzje_all td.data {padding: 3px 0px 5px 0px; width: 80px;}
    table#recenzje_all td.nick {padding: 3px 0px 5px 8px; text-align: left; width: 440px;}
    table#recenzje_all td.recenzja {padding: 0px 15px 5px 8px; vertical-align: top;}
    table#recenzje_all td.blank {font-size: 1px; height: 10px;}
/* ------------  Koniec Recenzje produktu  ------------  */

/* ------------  Dziubki og�lne  ------------  */
div.dziubek {z-index: 100;}
div.luk_szary div.dziubek {position: absolute; background: url(../img/dziubek_szary_b.gif) no-repeat; width: 27px; height: 14px; top: 7px; left: 50px;}
div.luk_szary_m div.dziubek {position: absolute; background: url(../img/dziubek_szary_m.gif) no-repeat; width: 16px; height: 7px; top: 4px; left: 15px;}
/* ------------  Koniec Dziubki og�lne  ------------  */

/* ---aktualizacja KO -- */
.news_container {width:596px; float:left;}
.polecamy_container{width:394px; float:left;}
.cleard {clear:both; float:none;}
.przeceny_container{width:198px; height:auto; float:right; background-image:url(../img/back_gradient.gif); background-repeat:repeat-y; background-position:right;}
.show_all { display:block; float:right; margin-right:10px;}
.baner_bottom_left { width:155px; height:61px; float:left; margin-left:8px; overflow:hidden;}
.baner_bottom_center { width:437px; height:61px; float:left; margin-left:8px; }
.baner_bottom_right { width:155px; height:61px; float:right; padding-right:8px; }
a.zobacz { display:block; padding-left: 15px; margin-bottom:5px; margin-left:15px; background: url(../img/zobacz_strzalka.gif) no-repeat 0% 2px;}

