﻿body {
   font: 12px Trebuchet MS;
   margin: 0px auto;
}
a {
   font: 12px Trebuchet MS;
   color: #1496b0;
   text-decoration: none;
}
a:hover {
   font: 12px Trebuchet MS;
   color: black;
   text-decoration: none;
}
a:active {
   outline: none;
}
a:focus {
  outline: none;
}

#err {
   font-weight: bold;
   color: red;
   text-align: center;
   border-bottom: solid 1px red;
   border-top: solid 1px red;
   margin: 5px;
   margin-bottom: 20px;
}
#ok {
   font-weight: bold;
   color: green;
   text-align: center;
   border-bottom: solid 1px green;
   border-top: solid 1px green;
   margin: 5px;
   margin-bottom: 20px;
}



h1 {
  margin-top: 5px;
   font: 14px Trebuchet MS;
   font-weight: bold;
   color: #24b5d0;
}
h2 {
   font: 12px Trebuchet MS;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
}

/* --------------------------- pola formularzy -------------------------------*/
input,select {
   border: solid 1px #CFCFCF;
   width: 300px;
}
input.small, select.small {
   width: 80px;
}
input:focus {
   border: solid 1px #7F7F7F;
}
textarea {
   border: solid 1px #CFCFCF;
   width: 100%;
}
textarea:focus {
   border: solid 1px #7F7F7F;
}
/* --------------------------- pola formularzy -------------------------------*/


table {
   font: 12px Trebuchet MS;
}
td.nag {
   width: 150px;
}
#info {
   font: 10px Trebuchet MS;
   color: gray;
}

#top {
   height: 153px;
   background: transparent url( img/topbg.gif ) no-repeat;
   margin:0px;
   align:center;
}
#top_l {
   position:relative;
   float: left;
   height: 153px;
   width: auto;
   background: transparent url( img/topbg_l.gif ) repeat-x;
   margin: 0px;
}
#top_r {
   position:relative;
   float: right;
   height: 153px;
   width: auto;
   background: transparent url( img/topbg_r.gif ) no-repeat-x;
   margin: 0px;
}
#stopka {
   height: 92px;
   background: transparent url( img/stopkabg.gif ) no-repeat;
   background-position: top center;
   margin:0px;
   padding: 0px;
   margin-top: 10px;
   min-width: 975px;
   width: auto !important;
}
#stopka_plus {
   min-width: 975px;
}
#stopka_l {
   float: left;
   height: 92px;
   width: 6px;
   background: transparent ;
   margin: 0px;
}
#stopka_c {
   float: right;
   height: 92px;
   width: 6px;
   background: blue;
   margin: 0px;
   width: 960px;
}
#stopka_r {
   float: right;
   height: 92px;
   width: 6px;
   background: transparent ;
   margin: 0px;
}
#stopka_linki a {
   font-size: 14px;
   color: #93d1e6;
   padding-right: 7px;
}
#stopka_linki {
  height:1px;
}

#contener_b {
   text-align: center;
   margin-bottom: 0px;
   padding-bottom: 0px;
   margin: 0px;
   background-image: url(img/bcgm.gif);
   background-position: top center;
   background-repeat: repeat-x;
}
#contener {
   width: 975px;
   background-color: transparent;
   text-align: left;
   margin: 0px;
   z-index: 2;

}
/* ------------------------------ wyszukiwarka ------------------------------------- */
#search {
   float: left;
   height: 192px;
   z-index: 2;
   margin:0px;
   padding:0px;
   width: 975px;
}
#search input {
   position: relative;
   top: 5px;
   left: 375px;
   border: none;
   width: 350px;
   height: 27px;
   background: transparent url( img/searchinpbg.gif ) no-repeat;
   font: 12px Trebuchet MS;
   padding-left: 4px;
   padding-top: 2px;
}
#search button {
   position: relative;
   top: 5px;
   left: 346px;
   border: none;
   width: 71px;
   height: 25px;
   cursor: pointer;
   background: transparent url( img/btn/szukaj.gif ) no-repeat;

}
#refer {
   position: relative;
   top: 7px;
   left: 376px;
}
#bookmark {
   position: relative;
   top: 36px;
   left: -8px;
}
#how {
   position: relative;
   top: 65px;
   left: 184px;

}



/* ------------------------------ /wyszukiwarka ------------------------------------- */




/* ------------------------------ center ------------------------------------- */
#contener_top {
   width: 975px;
   height: 192px;
   top: 0px;
   margin: 0px;
   padding: 0px;
   background: transparent url( img/szukajbg.gif ) no-repeat;
   z-index: 2;
}

#contener_box {
   width: 975px;
   height: auto;
   overflow: hidden;
   margin: 0px;
   padding: 0px;

}
#center {
   position: relative;
   float: left;
   width: 972px;

}
#center_b {
   display:none;
   position: relative;
   float: left;
   width: 212px;
}
#center_sklep {
   position: relative;
   float: left;
   width: 98%;

}

#center_b_best_shop {
   height: 23px;
   width: 213px;
   background: transparent url( img/box/best_shop.gif ) no-repeat;
   margin-top: 7px;

}
#center_b_best_shop_cnt {
   text-align: center;
}

#center_b_best_prod {
   height: 23px;
   width: 213px;
   background: transparent url( img/box/best_prod.gif ) no-repeat;
}
#center_b_best_prod_cnt {
   padding:0px;
}
#center_b_best_prod_cnt ul {
   list-style-image: url( img/ulpkt.gif );
}
#center_b_best_prod_cnt li {
   height: 20px;
}
#center_b_best_prod_cnt li a {
   color: #848484;
}


#center_b_best_news {
   height: 23px;
   width: 213px;
   background: transparent url( img/box/news.gif ) no-repeat;
}
#center_b_best_news_cnt {
   display:inline-block;
   padding:6px;
   padding-left:10px;
   padding-right:5px;
   width: 213px;
   overflow: hidden;
}

#center_b_linki_zewnetrzne {
   padding-top:6px;
}
#center_b_linki_zewnetrzne img {
   border: none;
   padding-right:5px;
}


#contener_katglowne {
   height: auto;
   width:100%;
   overflow: auto;
}
#contener_katszczeg {
   height: auto;
   width:100%;
   overflow: auto;
}


#kategorie_podzial_box {
   width: 972px;
   margin-top: 10px;
   margin-bottom: 10px;
   height: 19px;
   background-color: #61c0d2;
   color: white;
   font-weight: bold;
}
#kategorie_podzial_box_a {
   position: relative;
   float: left;
   width: 4px;
   height: 19px;
}
#kategorie_podzial_box_b {
   position: relative;
   float: left;
   width: 950px;
   height: 19px;
}
#kategorie_podzial_box_c {
   position: relative;
   float: right;
   width: 5px;
   height: 19px;
}

#kategorie_2_glowna {
   position: relative;
   float: left;
   width: 205px;
   height: auto;
   padding: 7px;
   text-align: left;
   padding-left: 25px;
   background: transparent url( img/katlistakosz.gif ) no-repeat;
   background-position: 5 50%;
   font: 12px Trebuchet MS;
   color: #12515d;
}
#kategorie_2_glowna a {
   font: 12px Trebuchet MS;
   color: #12515d;
}


#katszczeg_box {
  height: auto;
  overflow: auto;
  width:100%;
}
#katszczeg_box_poj {
   position: relative;
   float: left;
   width: 320px;
   height: auto;
   font: 12px Trebuchet MS;
   color: #12515d;
}
#katszczeg_box_poj a {
   font: 12px Trebuchet MS;
   color: #12515d;
}
#katszczeg_box_poj_k {
   padding-top: 7px;
   padding-left: 10px;
}

/* ------------------------------ /center ------------------------------------- */




/*------------------- NOTES ---------------------------------------------------- */
#notes {
   position: relative;
   top: -11px;
   float: left;
   width: 221px;
   height: 111px;
   background: transparent url( img/notesbg.gif ) no-repeat;
   padding-top: 12px;
}
#notes_lista {
   position: relative;
   top: -10px;
   width: 100%;
   height: 80px;
   overflow: hidden;
}
#notes ul {
   position: relative;
   list-style-image: url( img/notes_li_pkt.gif );
   margin-top: 0px;
   padding-top: 0px;
   padding-left: 70px;
   font: 9px Trebuchet MS;
}
#notes li {
   margin: 0px;
   padding:0px;
}
#notes li a {
   font: 9px Trebuchet MS;
   text-decoration: none;
}
#notes li a:hover {
   color: gray;
}
#notes_kartka {
   position: relative;
   float: left;
   top: -18px;
   width: 33px;
   height: 42px;
   margin-left: 9px;
   background: transparent url( img/notes_kartka.gif ) no-repeat;
}
#notes_kartka_akt {
   position: relative;
   float: left;
   top: -18px;
   width: 33px;
   height: 42px;
   margin-left: 9px;
   background: transparent url( img/notes_kartka_akt.gif ) no-repeat;
}
/*------------------- /NOTES ---------------------------------------------------- */



/* ------------------------------ R E K L A M Y ------------------------------------- */
#reklama_top {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}
#reklama_top img {
   border: none;
   cursor: pointer;
}


#reklama_btn_str {
   padding-top: 20px;
   font: 10px Trebuchet MS;
   color: gray;
   padding-left: 10px;
}
#reklama_btn_pas {
   height: 8px;
   background: transparent url( img/reklama_btn.gif ) repeat-x;
}
#reklama_btn_box {
   height: 350px;
   overflow: hidden;
   background-color: white;
}

.reklama_dot {
  border-right: dotted 1px #787878;
}

#reklama_btn_poj_log {
   height: 57px;
   vertical-align: middle;
   overflow: hidden;
   background-color: white;

}
#reklama_btn_poj_tyt {
   padding-top: 5px;
   padding-bottom: 5px;
   height: 32px;
   overflow: hidden;
}
#reklama_btn_poj_fot {
   height: 150px;
   overflow: hidden;
   background-color: white;
   padding-top: 10px;
}
#reklama_btn_poj_fot img {
   border: none;
}
#reklama_btn_poj_cena1 {
   color: #ca6a44;
}
#reklama_btn_poj_cena2 {
   color: #2f2f2f;
   font: 16px Trebuchet MS;
   font-weight: bold;
   padding-right:2px;
   vertical-align:midle;
   padding-top: 10px;
}
#reklama_btn_poj_wiecej {
   height: 51px;
   padding-top: 10px;
}
#reklama_btn_poj_wiecej img {
   border: none;
}












/*---------------------------------------------------------------------- LISTA PRODUKTOW W KATEGORII ----------------------------------------------------*/
#nazwa_kat_produkty {
    padding-top: 20px;
    padding-left: 5px;
    font: 21px arial;
    font-weight: bold;
}
#conterner_lista_prod {
    width: 985px;
    height: auto;
    margin: 0px;
    padding: 0px;
}
#center_lista_prod_a {
  position: relative;
  float: right;
  width: 760px;
}
#center_lista_prod_b {
  position: relative;
  float: right;
  width: 212px;
  background-color: #ffffff;
  margin-right: 13px;
}
#center_lista_prod_nag {
   width: 740px;
   color: #000000;
   background-color: #FFFFFF;
   height: 30px;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}
#center_lista_prod_nag_a {
   position: relative;
   float: left;
   width: 50%;
   font-family: Bookman Old Style;
   font-size: 20px;
   font-weight: bold;
}
#center_lista_prod_nag_a_a {
   position: relative;
   float: left;
   width: 9px;
}
#center_lista_prod_nag_a_b {
   position: relative;
   float: left;
}
#center_lista_prod_nag_b {
   position: relative;
   float: left;
   width: 50%;
   text-align: right;
   padding-top: 3px;
   font-size: 11px;
   font-family: Trebuchet MS;
   color: #000000;
}
#center_lista_prod_nag_b a {
   font-size: 11px;
   font-family: Trebuchet MS;
   color: #000000;
   text-decoration: none;
}

#center_sortowanie_nag {
   width: 205px;
   color: white;
   background-color: #e8e8e8;
   height: 30px;
   padding-left: 8px;
   border-left-color: #8e8e8e;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-color: #8e8e8e;
   border-right-style: solid;
   border-right-width: 1px;
   border-top-color: #8e8e8e;
   border-top-style: solid;
   border-top-width: 1px;
}

.center_sortowanie_nag_p {
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  margin-top: 0px;
  padding-top: 6px;
}

#center_sortowanie_nag_a {
   position: relative;
   float: left;
   width: 207px;
}
#center_sortowanie_nag_b {
   position: relative;
   float: left;
   width: 2px;
}


#center_lista_prod_filtr input {
   width: 50px;
}

#center_lista_prod_filtr_gl_kat {
   padding-left: 0px;
   font-weight: bold;
   color: #26a7c2;
   border-bottom-color: #000000;
   border-bottom-style: dotted;
   border-bottom-width: 1px;
}
#center_lista_prod_filtr_gl_kat a {
   font-weight: bold;
   color: #26a7c2;
}
#center_lista_prod_filtr_lista_kat {
   padding-top: 10px;
}
#center_lista_prod_poj_kat {
   padding-bottom: 4px;
   font: 11px Arial;
   color: #000000;
}
#center_lista_prod_poj_kat a {
   font: 11px arial;
   color: #000000;
}

.small_blue_dot {
  color: #26a7c2;
}


#lista_produktow_box {
   width: 752px;
   height: 111px;
   overflow: hidden;
   border-bottom: 1px dotted #000000;
}

#lista_produktow_box_2 {
   width: 752px;
   height: 111px;
   overflow: hidden;
   border-bottom: 1px dotted #000000;
   border-top: 1px dotted #000000;
}

#lista_produktow_l1 { /*  --- miejsce checkbox do zaznaczenia ----  */
   position: relative;
   float: left;
   height: 111px;
   width: 30px;
   overflow: hidden;
   padding-top:45px;
   text-align: center;
}
#lista_produktow_l2 { /*  --- miejsce na zdjecie ----  */
   position: relative;
   float: left;
   height: 111px;
   width: 154px;
   overflow: hidden;
   padding-top:3px;
}
#lista_produktow_l2 img { /*  --- miejsce na zdjecie/obrazek ----  */
}
#lista_produktow_l3 { /*  --- miejsce na nazwe + dod. opcje ----  */
   position: relative;
   float: left;
   height: 111px;
   width: 212px;
   overflow: hidden;
   padding-top:3px;
}
#lista_produktow_l4 { /*  --- miejsce dodatkowe atrybuty produktow ----  */
   position: relative;
   float: left;
   height: 111px;
   width: 205px;
   overflow: hidden;
   padding-top:12px;
}
#lista_produktow_l5 { /*  --- miejsce na link do produktu ----  */
   position: relative;
   float: left;
   height: 111px;
   width: 130px;
   overflow: hidden;
   cursor: pointer;
   padding-top: 45px;
}
#brak_foto {
   width:140px;
   height: 54px;
   border: solid 1px gray;
   text-align: center;
   padding-top:30px;
}

#FullFotoBox  {
   position:absolute;
   display:none;
   width: auto;
   height: auto;
   background-color: white;
   border: solid 1px gray;
   padding: 4px;
}
#FullFotoBox_close {
   text-align: right;
   font-weight: bold;
}
#FullFotoBox_close a {
   font-weight: bold;
   text-decoration: none;
}

#lista_produktow_baner_box {
   width: 752px;
   height: 105px;
   overflow: hidden;
   padding-left: 2px;
   padding-top: 12px;
   border-bottom: 1px dotted #000000;
}
#lista_produktow_baner_box img {
   border: none;
}


/*  --------------------------------- obsluga przerzucania stron < [1][2][3] > */
#lista_produktow_podstrony_box {
   position: relative;
   float: right;
   /*width: 350px; */
   padding: 10px;
   text-align: center;
}
#lista_produktow_podstrony_akt {
   position: relative;
   float: left;
   padding: 2px;
   padding-left: 5px;
   padding-right: 5px;
   font: 10px tahoma;
   margin: 3px;
   border: solid 1px #39A7BC;
   color: black;
}
#lista_produktow_podstrony_akt a {
   color: black;
   font: 10px tahoma;
   text-decoration: none;
}
#lista_produktow_podstrony_poj {
   position: relative;
   float: left;
   padding: 2px;
   padding-left: 5px;
   padding-right: 5px;
   font: 10px tahoma;
   margin: 3px;
   border: solid 1px #B8E7EF;
   color: gray;
}
#lista_produktow_podstrony_poj a {
   font: 10px tahoma;
   color: gray;
   text-decoration: none;
}
#lista_produktow_podstrony_poprzednia {
   position: relative;
   float: left;
   padding: 1px;
   padding-left: 5px;
   padding-right: 5px;
   font: 12px tahoma;
   margin: 3px;
}
#lista_produktow_podstrony_poprzednia a {
   font: 12px tahoma;
   color: black;
   text-decoration: none;
}
#lista_produktow_podstrony_nastepna {
   position: relative;
   float: left;
   padding: 1px;
   padding-left: 5px;
   padding-right: 5px;
   font: 12px tahoma;
   margin: 3px;
}
#lista_produktow_podstrony_nastepna a {
   font: 12px tahoma;
   text-decoration: none;
   color: black;
}
/*  --------------------------------- /obsluga przerzucania stron < [1][2][3] > */




/* ---------------------------------- obsluga zmiennych filtru */
#lista_produktow_filtr_akt_zmienne_box {
   height: auto;
   overflow: auto;
   padding-top: 10px;
}
#lista_produktow_filtr_akt_zmienna_poj {
   border: solid 1px B8E7EF;
   position: relative;
   float: left;
   margin-left: 0px;

}
#lista_produktow_filtr_akt_zmienna_poj_fir {
   position: relative;
   float: left;
   width: 10px;
   height: 36px;
   background-color: #ffd202;
}
#lista_produktow_filtr_akt_zmienna_poj_e1 {
   position: relative;
   float: left;

   font-size:11px;
   color: #4d9395;
   padding: 0px;
   padding-left: 5px;
   padding-right: 15px;
}
#lista_produktow_filtr_akt_zmienna_poj_e1 b {
   font-size:12px;
   color: #4d9395;
}

#lista_produktow_filtr_akt_zmienna_poj_e2 {
   position: relative;
   float: left;
   padding: 2px;
   padding-top: 0px;
}
#lista_produktow_filtr_akt_zmienna_poj_e2 a {
   color: #39a7bc;
   text-decoration: none;
}
#center_lista_prod_filtr_skle_box {
   height: auto;
   overflow: auto;
}
#center_lista_prod_filtr_sklep {
   position: relative;
   float: left;
   width: 94px;
   padding-left: 5px;
}

#lista_prod_opinie_prod {
   width: 10px;
   top: 5px;
   height: auto;
   position: relative;
   float: left;
}
#lista_prod_opinie_prod img {
   border: none;
}
#lista_prod_opinie_linki { /* --- opis linkow*div dodajacych opinie ---*/
   overflow: hidden;
   width: 100%;
   height: 17px;
}
#lista_prod_opinie_linki a { /* --- opis a dodajacych opinie ---*/
   color: #2d8596;
}

#lista_produktow_l3_nazwa_box {
   height: 22px;
   padding-top: 10px;
   padding-bottom:11px;
}
#lista_produktow_l3_nazwa {
   font: 13px Trebuchet MS;
   font-weight: bold;
   color: #2d8596;
}

#lista_produktow_kategoria {
   font: 10px Trebuchet MS;
   color: #2d8596;
}

#lista_produktow_cena_por {
   font: 10px Trebuchet MS;
   padding-top: 5px;
   padding-left: 0px;

}
#lista_produktow_cena_por b {
   font: 12px Trebuchet MS;
   font-weight: bold;
   color: #de0000;
}

#lista_produktow_cena_por2 {
   font: 10px Trebuchet MS;
   padding-left: 0px;
}

#lista_produktow_notes_add {
   font: 10px Trebuchet MS;
   padding-top: 5px;
   padding-left: 15px;
   background: transparent url( img/lista_prod_add_opinie.gif ) no-repeat;
   background-position: -1px 6px;
}
#lista_produktow_notes_add a {
   color: #4c4c4c;
   font: 10px Trebuchet MS;
}

#btn_filtruj {
   width: 176px;
   height: 31px;
   background: transparent url( img/btn/filtruj.gif ) no-repeat;
   border: none;
   margin-left: 10px;
   margin-top: 10px;
   cursor: pointer;
}
#btn_porownaj_top_lista_prod {
   width: 157px;
   height: 31px;
   background: transparent url( img/btn/porownaj_top_lista_prod.gif ) no-repeat;
   border: none;
   cursor: pointer;
   margin-top: 0px;
   margin-bottom: 6px;
}
/*---------------------------------------------------------------------- /LISTA PRODUKTOW W KATEGORII ----------------------------------------------------*/






/*---------------------------------------------------------------------- POJEDYŃCZY PRODUKT ----------------------------------------------------*/

#poj_produkt_box {
   height: auto;
   overflow: auto;
}
#poj_produkt_foto {
   position: relative;
   float: left;
   width: 205px;
   height: 300px;
   padding: 10px;
   text-align: center;
}
#poj_produkt_male_zdjecia_box {
   height: auto;
   overflow: hidden;
}
#poj_produkt_male_zdjecia_poj {
  position: relative;
  float: left;
  width: auto;
  height: auto;
  padding-left: 2px;
  padding-top: 5px;
}
#poj_produkt_opis {
   overflow: auto;
   width: 500px;
   height: auto;
   float: left;
   padding: 10px;
}


#poj_produkt_opis_stale_box {
   height: auto;
   overflow: auto;
}

#poj_produkt_opis_nazwa_box {
   position: relative;
   float: left;
   width: 499px;
   height: 1500px;
   overflow: auto;
}
#poj_produkt_opis_porownanie_box {
   position: relative;
   float: left;
   width: 240px;
   padding-top: 10px;
}

#poj_produkt_opis_nazwa_box {
   height: auto;
   overflow: hidden;
   /* było overflow: AUTO -> pojawial się sowak przy nazwie produktu jeśli dluga... */
}
#poj_produkt_opis_nazwa {
   font: 19px Trebuchet MS;
   font-weight: bold;
   color: black;
}
#poj_produkt_opis_gwiazdki {
   padding-top:8px;
}
#poj_produkt_opis_nazwa_opinie {

}
#poj_produkt_opis_nazwa_opinie img {
  border: none;
}
#poj_produkt_opis_nazwa_notes {

}
#poj_produkt_opis_tekst {
  height: 100px;
  overflow: auto;
}
#poj_produkt_opis_atrybuty {
  clear: both;
  padding-top: 4px;
}
#poj_produkt_opis_atrybuty_link {
   padding-top: 10px;
}



#poj_produkt_zakladki_box {
   height: 42px;
   overflow: hidden;
   width: 760px;
}

#poj_produkt_zakladki_btn {
   height: 8px;
   width: 760px;
   background: transparent url( img/poj_prod_zakladki_btn.gif ) repeat-x;
}

#center_sklep #poj_produkt_zakladki_box, #center_sklep #poj_produkt_zakladki_btn {
   width: 100%;
}

#poj_produkt_zakladki_poj_a {
   position: relative;
   float: left;
   width: 7px;
   height: 42px;
}
#poj_produkt_zakladki_poj_b {
   position: relative;
   float: left;
   width: 106px;
   height: 42px;
   background: transparent url( img/poj_prod_zakladki_c.gif ) repeat-x;
   font-size: 11px;
   padding-top: 10px;
}
#poj_produkt_zakladki_poj_c {
   position: relative;
   float: left;
   height: 42px;
   width: 7px;
}

#poj_produkt_zakladki_poj_akt_a {
   position: relative;
   float: left;
   width: 5px;
   height: 42px;
}

#poj_produkt_zakladki_poj_akt_c {
   position: relative;
   float: left;
   height: 42px;
   width: 4px;
}




#poj_produkt_sklepy_wysz_box {
   height: auto;
   overflow: auto;
   margin-top: 10px;
}
#poj_produkt_sklepy_wysz_miasto {
   position: relative;
   float: left;
   width: 60%;
   color: #868686;
}
#poj_produkt_sklepy_wysz_woje {
   position: relative;
   float: left;
   width: 35%;
   padding-left: 10px;
   color: #868686;
   text-align: right;
}

#poj_produkt_sklep_lista {
   margin-top: 10px;
}


#poj_produkt_sklep_opisy_box {
   height: 24px;
   background-color: #e8e8e8;
   font-weight: bold;
}
#poj_produkt_sklep_opisy_nazwa {
   position: relative;
   float: left;
   height: 24px;
   padding-top: 4px;
   padding-left: 5px;
   width: 150px;
}
#poj_produkt_sklep_opisy_lokali {
   position: relative;
   float: left;
   height: 24px;
   padding-top: 4px;
   padding-left: 5px;
   width: 60px;
   text-align: center;
}
#poj_produkt_sklep_opisy_opinie {
   position: relative;
   float: left;
   height: 24px;
   padding-top: 4px;
   padding-left: 5px;
}
#poj_produkt_sklep_opisy_nazwa_prod {
   position: relative;
   float: left;
   height: 24px;
   padding-top: 4px;
   padding-left: 5px;
   width: 255px;
}
#poj_produkt_sklep_opisy_cena {
   position: relative;
   float: left;
   width: 211px;
   padding-top: 4px;
   padding-left: 5px;
   width: 130px;
   text-align: center;
}
#poj_produkt_sklep_opisy_link {
  position: relative;
  float: left;
  width: 211px;
  padding-top: 4px;
  padding-left: 5px;
  width: 130px;
  text-align: center;
}
#poj_produkt_sklep_lista_box {
   height: 85px;
   border-bottom-color: #000000;
   border-bottom-style: dotted;
   border-bottom-width: 1px;
}
#poj_produkt_sklep_lista_box_2 {
   height: 85px;
   border-bottom-color: #000000;
   border-bottom-style: dotted;
   border-bottom-width: 1px;
   background-color: #f4f4f4;
}
#poj_produkt_sklep_lista_nazwa {
   position: relative;
   float: left;
   padding-left: 10px;
   padding-top: 10px;
   height: 75px;
   width: 150px;
   clear: both;
}
#poj_produkt_sklep_lista_nazwa_logo {
   width: 99%;
   overflow: hidden;
}
#poj_produkt_sklep_lista_nazwa a {
   font-size: 10px;
}
#poj_produkt_sklep_lista_lokali {
   position: relative;
   float: left;
   height: 85px;
   text-align: center;
   width: 60px;
}
#poj_produkt_sklep_lista_opinie {
   position: relative;
   float: left;
   height: 85px;
   text-align: center;
}
#poj_produkt_sklep_lista_nazwa_prod {
   position: relative;
   float: left;
   height: 85px;
   font: 12px Trebuchet MS;
   overflow: hidden;
   width: 255px;
}
#poj_produkt_sklep_lista_nazwa_prod img {
   border: none;
}
#poj_produkt_sklep_lista_cena {
   position: relative;
   float: left;
   padding-left: 10px;
   padding-top: 10px;
   height: 75px;
   font: 20px Trebuchet MS;
   text-align: center;
   width: 130px;
}
#poj_produkt_sklep_lista_link {
   position: relative;
   float: left;
   padding-left: 10px;
   padding-top: 10px;
   height: 75px;
   cursor: pointer;
   width: 130px;
}


/* komentarze do opini produktu */
div.komentarze_do_opinii {
   padding-top: 3px;
   display: none;
}
#poj_produkt_opinie_poj_komentarz_opini {
   margin-bottom: 5px;
   margin-left: 10px;
   padding: 4px;
   background-color: #ecf6f8;
}
div.komentarze_do_opinii_form_add {
   padding-top: 5px;
   display: none;
}

#poj_produkt_opinie_add_box {
   height: auto;
   overflow: auto;
}
#poj_produkt_opinie_add {
   position: relative;
   float: left;
   width: 47%;
   margin: 7px;
}

#poj_produkt_sklep_opinie_krotkie_box {
   height: 30px;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}
#poj_produkt_sklep_opinie_krotkie_title {
   float: left;
   width: 50%;
   height: 30px;
   font-family: Bookman Old Style;
   font-size: 20px;
   font-weight: bold;
   color: black;
}
#poj_produkt_sklep_opinie_krotkie_link {
   float: left;
   width: 50%;
   height: 30px;
   font: 16px Trebuchet MS;
   font-weight: bold;
   text-align: right;
   color: black;
}
#poj_produkt_sklep_opinie_krotkie_link img {
  border: none;
}


#poj_produkt_mapa_filtr_a {
   position: relative;
   float: left;
   width: 350px;
   padding: 10px;
   font-weight: normal;
}
#poj_produkt_mapa_filtr_a select {
   font: 10px Trebuchet MS;
   width: 100px;
}
#poj_produkt_mapa_filtr_b {
   position: relative;
   float: left;
   width: 335px;
   padding: 10px;
   text-align: right;
   font-weight: normal;
}


/*---------------------------------------------------------------------- /POJEDYŃCZY PRODUKT ----------------------------------------------------*/




/*---------------------------------------------------------------------- /POJEDYŃCZY SKLEP ----------------------------------------------------*/
#poj_sklep_info_box {
   height: auto;
   overflow: auto;
   width: 100%;
   padding: 5px;
}
#poj_sklep_info_adres {
   position: relative;
   float: left;
   width: 50%;
}
#poj_sklep_info_adres img {
   margin-left: 25px;
   margin-top: 10px;
   border: none;
}
#poj_sklep_info_opinie {
   position: relative;
   float: left;
   width: 50%;
}

#poj_sklep_wiersz_info td {
   border-bottom: solid 1px gray;
}
#poj_sklep_wiersz_info_nag {
   background-color: #ecf6f8;
   font-weight: bold;
}

#poj_sklep_opinie_wiersze td {
   border-bottom: solid 1px #666666;
}

#poj_sklep_opinie_wiersze2 td {
  border-bottom: none;
}

#poj_sklep_opinie_lista {
   border: solid 1px #cfcfcf;
   background-color: white;
}
#poj_sklep_opinie_poj_podpis {
   padding-top: 10px;
   line-height: 11px;
   border-top: 1px dotted gray;
}





#poj_sklep_opinie_add_graf_box {
   height: auto;
   overflow: auto;
}
#poj_sklep_opinie_add_graf {
   position: relative;
   float: left;
   width: 30%;
   margin: 7px;
}







/*---------------------------------------------------------------- przyciski do obslugi message_box*/
#alert_message {
  visibility:hidden;
  position: absolute;
  top: 200px;
  left: 450px;
  width: 347px;
  height: 106px;
  background: transparent url( img/info_bg.gif ) no-repeat;
  z-Index: 2000;
}
div.alert_message_x {
  text-align:right;
}
div.alert_message_x a {
  text-decoration: none;
}
div.alert_message_t {
  margin-left: 83px;
  height: 55px;
  width: 230px;
  overflow: hidden;
}
div.alert_message_b {
  margin-left: 160px;
  margin-top: 3px;
  height: 20px;
  width: 160px;
  overflow: hidden;
}
div.alert_message_b button {
  margin-right: 5px;
}

button.am_zatwierdz {
   width: 71px;
   height: 21px;
   background: transparent url( img/btn/btn_am_zatwierdz.gif ) no-repeat;
   cursor: pointer;
   border: none;
}
button.am_anuluj { /* alert_message - anuluj */
   width: 71px;
   height: 21px;
   background: transparent url( img/btn/btn_am_anuluj.gif ) no-repeat;
   cursor: pointer;
   border: none;
}
button.am_ok { /* alert_message - OK */
   width: 71px;
   height: 21px;
   background: transparent url( img/btn/btn_am_ok.gif ) no-repeat;
   cursor: pointer;
   border: none;
}
/*---------------------------------------------------------------- przyciski do obslugi message_box*/






#reklama {
  display: none;
  position: absolute;
  top: -1000px;
  width: 974px;
  height: 361px;
  background: transparent url( reklama/baner_duzy.jpg ) no-repeat;
  z-Index: 50;
}

#home_new_l {
   position: relative;
   float: left;
   width: 228px;
   margin-right: 9px;
}

#home_new_r {
   position: static;
   float: left;
   width: 737px;
   z-index: 100;
}

/*#home_menu_top {
   width:228px;
   height: 27px;
   background: transparent url( img/home_kategorie_top.gif ) no-repeat;*/
}

#home_menu_center {
   width: 223px;
   background-color: transparent;
   padding-right: 5px;
   padding-top: 5px;
   z-index: 1;

}

#home_menu_btn {
   width:228px;
   height: 13px;
   border-top: dotted 1px #787878;
}

#home_new_reklama_box {
   height: auto;
   overflow: auto;
   display:none;
}

#home_new_reklama_c1 {
   position: static;
   float: left;
   width: 365px;
   height: 196px;
   overflow: hidden;
   margin-top: 10px;
   margin-right: 7px;
}
#home_new_reklama_c2 {
   position: static;
   float: left;
   width: 365px;
   height: 196px;
   overflow: hidden;
   margin-top: 10px;
}

#home_new_box {
   height: auto;
   overflow: auto;
   margin-top: 20px;
}
#home_new_box_top {
   font: bold 18px Trebuchet MS;
   font-weight:bold;
   width: 722px;
   height: 25px;
   background: transparent ;
   padding-top: 5px;
   font-weight: bold;
}
#home_new_box_top2 {
   font: bold 18px Trebuchet MS;
   font-weight:bold;
   width: 722px;
   height: 25px;
   background: transparent;
   padding-top: 5px;
   padding-left: 1px;
   font-weight: bold;
}
#home_new_box_center {
   width: 715px;
   height: auto;
   overflow: auto;
   padding: 10px;
   border-top:  solid 1px #8f8f8f;
   border-bottom:  solid 1px #8f8f8f;
   border-left:  solid 1px #8f8f8f;
   border-right: solid 1px #8f8f8f;

}
#home_new_box_center h2 {
   font-size: 14px;
   color: #00aace;
   font-weight: bold;
   margin-top: 10px;
}
#home_new_box_btn {
   width: 737px;
   height: 11px;
   background: transparent
}

#home_best_shops {
   text-align: center;
   height: 46px;
   overflow: hidden;
}
#home_best_shops img {
   padding-right: 10px;
}

#slide_box img {
  border:none;
}

#slide_box_navi b {
   font-size: 14px;
   color: #00d8ff;
   font-weight: bold;
   margin-left: 5px;
}
#slide_box_navi a {
   font-size: 14px;
   color: black;
   font-weight: bold;
   margin-left: 5px;
}
#slide_box_navi a:hover {
   font-size: 14px;
   color: #00d8ff;
   font-weight: bold;
   margin-left: 5px;
}





/*  Obsluga Zoom ZDJECIA  */
#ObrazekMaly {
  width: 200px;
  height: 150px;
  overflow: hidden;
}
#ObrazekMalyPrzyciemnienie {
  position: absolute;
  width: 200px;
  height: 200px;
  display: none;
  background: transparent url( img/kratki.gif ) no-repeat;
  background-position: -100px -100px;
  z-Index: 100;
}
#PodgladObrazek {
  position: absolute;
  display: none;

  width: 520px;
  height: 400px;

  left: 220px;
  top: 30px;

  background: white url( <?echo( 'produkty2/'.$row_pobranie_domyslny['ID_SKLEPU'].'/'.$row_pobranie_domyslny['ID'].'.jpg' );?> ) no-repeat;
  background-position: 0 0;
  overflow: hidden;
  z-Index: 1000;
  border: solid 1px black;
}

#FormularzErotyka {
  margin-top: 10px;
  margin-bottom: 10px;
  border: none;
}

.black {
  color: black;
  border: none;
}

.black {
  color: black;
}

.grey {
  color: #868686;
}

.blue {
  color: #26a7c2;
}

.sciezka_f {
  margin-top: 3px;
  height: 20px;
}

.sciezka_f_arrow {
  font-size: 14px;
  font-family: Tahoma;
  color: #1496B0;
}

.sciezka_f_a {
  color: #FFFFFF;
}

.sciezka_f_a:hover, .sciezka_f_b:hover {
  color: yellow;
}

.small {
  font-size: 9px;
}

.euro_small {
  font-size: 14px;
  font-weight: bold;
}

/* Tiny Scrollbar */
#scrollbar1 { width: 500px; clear: both; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 480px; height: 150px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .scrollbar,
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background: transparent url(img/scrollbar_bcg.png) no-repeat; }
#scrollbar1 .scrollbar { position: relative; background-position: 55% 0; float: right; width: 15px; }
#scrollbar1 .track	{ background: transparent no-repeat; height: 100%; width: 14px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: url(img/scrollbar_pos.png) no-repeat; background-position: 0 50%; height: 23px; width: 14px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { background-position: 100% 100%; height: 23px; width: 15px; }
#scrollbar1 .disable { display: none; }
