    body {
        color: #404D25;     
        background: #f7ffe5 url( img/bodybg.jpg ) no-repeat;
        background-position: center top;
        font: 12px Trebuchet MS;
        cursor: default;
        margin:0px;
        padding:0px;
    }


     a {
        font: 12px Trebuchet MS;
        color: #404D25;
        text-decoration: underline;
     }
     a:hover {
        font: 12px Trebuchet MS;
        color: #97C33C;
        text-decoration: none;
     }

     a:active {
         outline: none;
     }
     a:focus {
        outline: none;
     }

     table {
        font: 12px Trebuchet MS;
     }    


    #logo {
       width: 385px;
       height: 87px;
       border: none;
    }

    #cnt {
       width: 1000px;
       text-align: left;
    }
    #cnt img {
       border: none;
    }
  
    #menu_top {
       text-align: right;
       margin-left: 446px;
       margin-top: 10px;
    }

    #menu_top_poj {
       position: relative;
       float: left;
       text-align: center;
       margin-left: 13px;
       z-index:100;
    }
    #menu_top_belka {
       position: absolite;
       z-index:1;
       height: 18px;
       border-bottom: solid 1px #778F84;
       /*background-color: white;*/
       width: 110px;
       font-size:7px;
       color:gray;
       text-align:right;
    }

    #menu_top a {
       font-weight: bold;
       color: #778F84;
       text-decoration: none;
       /*margin-left: 13px;*/
    }
    #menu_top a:hover {
       font-weight: bold;
       color: #9ac442;
       text-decoration: none;
    }

    #menu_box {
       margin-top: 8px;
       height: 40px;
    }
    #menu {
       position: relative;
       float: left;
       width: 786px;
       padding-top: 16px;
    }
    #menu a {
       font-size: 16px;
       font-weight: normal;
       text-decoration: none;
       color: #97C33C;
       margin-right: 20px;
    }
    #szukaj {
       position: relative;
       float: left;
       width: 201px;
       height: 40px;
       background: transparent url( img/szukajbg.gif ) no-repeat;
       padding-top: 13px;
    }    
    #szukaj input {
       background: transparent url() no-repeat;
       border: none;
       padding: 2px;
       width: 160px;
    }
    #szukaj img {
       cursor:pointer;
       width: 34px;
       height: 28px;
    }

    #middle_box {
       margin-top: 30px;
       height: auto;
       overflow: auto;
       width: 1000px;
    }

    #seria {
       position: relative;
       float: left;
       width: 280px;
       padding-left: 10px;
    }
    #seria select {
       width: 200px;
       border: solid 1px #aaaaaa;
       color: #aaaaaa;
    }
    #promocja {
       position: relative;
       float: left;
       width: 501px;
    }
    #logowanie {
       position: relative;
       float: left;
       width: 200px;
       height: 200px;
       background: transparent url( img/logowaniebg.gif ) no-repeat;
    }
    #logowanie form {
    	padding:0px;
    	margin:0px;
	 }
    #logowanie_login {
       background: transparent url() no-repeat;
       border: none;
       padding: 2px;
       width: 107px;
       margin-top: 27px;
       margin-left: 10px;
    }
    #logowanie_login:focus, #logowanie_pass:focus, #newsletter:focus {
       background-color:white;
    }
    #logowanie_pass {
       background: transparent url() no-repeat;
       border: none;
       padding: 2px;
       width: 107px;
       margin-top: 7px;
       margin-left: 10px;
    }
    #logowanie_btn {
       margin-left: 10px;
       width: 45px;
       height: 19px;
       cursor: pointer;
    }
    #logowanie_ok {
       position:absolute;
       top: 45px;
       margin-left: 561px;
		 height: 34px;
       text-align: right;
       margin-right: 42px;
    }

    #newsletter {
       background: transparent url() no-repeat;
       margin-top: 64px;
       margin-left: 10px;
       border: none;
       padding: 2px;
       width: 107px;
    }
    #newsletter_btn {
       margin-left: 10px;
       width: 45px;
       height: 19px;
       cursor: pointer;
    }
    
    #menu_stopka {
       background: transparent url( img/menustopkabg.jpg ) no-repeat;
       background-position: center top;
       height: 438px;
       overflow: hidden;
    }
    #menu_stopka_poj {
       position: relative;
       float: left;
       margin-top: 24px;
       width: 230px;
       color: #7a9262;
       
    }
    #menu_stopka_poj a {
       color: #7a9262;
    }
	 
	 #stopka_poj_link {
	  	   padding-top: 4px;
	  	   padding-left: 3px;
	  }    
    
    #copy {
       margin-top: 20px;
       font-size: 10px;
       color: #919291;
    }
    #copy a {
       color: #919291;
    }
    #copy img {
       margin-right: 19px;
       margin-bottom: 4px;
       border: none;
    }
    #producent {
       position: relative;
       float: right;
    }

    #logo_top {
       position: absolute;
       background: transparent url( img/logo_anim.gif ) no-repeat;
       top: 24px;
       width: 10px;
       /*width: 221px;*/
       height: 92px;
       display: block;
       opacity: 0.2;
    }
    
    #menubox_kat_1 {
       position: absolute;
       width: 430px;
       height: auto;
       background-color: white;
       display:none;
       z-Index: 1000;
       padding-top: 20px;
       padding-left: 69px;
       padding-bottom: 40px;
       background: transparent url( img/menubg.png ) no-repeat;
       background-position: bottom center;
       overflow: hidden;
    }
    
    #menu_poj {
       position: relative;
       float: left;
       width: 177px;
       height: 30px;
       line-height: 14px;
       padding-top: 3px;
       padding-left: 4px;
       cursor: pointer;
       border-left: solid 4px transparent;
       margin:1px;
       margin-bottom:0px;
       margin-top:0px;
       overflow: hidden;
    }
    #menu_poj:hover {
       position: relative;
       float: left;
       width: 177px;
       height: 30px;
       line-height: 14px;
       padding-top: 3px;
       padding-left: 4px;
       cursor: pointer;
       color: blue;
       border-left: solid 4px #97C33C;
       margin:1px;
       margin-bottom:0px;
       margin-top:0px;
       overflow: hidden;
    }










    /* ----------------------------------------------------Obsluga podstron STANDARD */
    #tresc {
         height: auto;
         overflow: hidden;
         margin-top: 15px;
     }
     #tresc_l {
        position: relative;
        float: left;
        width: 230px;
        padding-top: 17px;
        text-align: center;
     }
     #tresc_r {
        position: relative;
        float: left;
        width: 726px;
        /*margin-left: 20px;*/
     }


     #pdstop {
         width: 696px;
         height: 20px;
         margin-left: 5px;
         padding-left: 15px;
         padding-top: 4px;
         font-size: 20px;
     }
     #pdstresc {
         width: 671px;
         margin-left: 5px;
         padding-left: 40px;
         padding-right: 15px;
         padding-top: 4px;
     }
     #pdsbtn {
         width: 704px;
         height: 33px;
         margin-left: 5px;
         padding-left: 15px;
         padding-top: 2px;
     }



     #pdstop_produkt {
         width: 669px;
         height: 22px;
         background: transparent url( img/pdstop.png ) no-repeat;
         margin-left: 5px;
         padding-left: 42px;
         padding-top: 4px;
     }
     #pdstresc_produkt {
         background: transparent url( img/pdsbg.png ) repeat-y;
         width: 636px;
         margin-left: 5px;
         padding-left: 60px;
         padding-right: 15px;
         padding-top: 4px;
         font-size: 14px;
     }
     #pdstresc_biala {
         background-color: white;
         border-left: solid 1px #C3DE8A ;
         border-right: solid 1px #C3DE8A ;
         width: 652px;
         overflow: auto;
         margin-left: 5px;
         padding-left: 42px;
         padding-right: 15px;
         padding-top: 4px;
     }
     #pdsbtn_produkt {
         background: transparent url( img/pdsbtn.png ) no-repeat;
         width: 704px;
         height: 33px;
         margin-left: 5px;
         padding-left: 15px;
         padding-top: 2px;
     }
     #pdsstopka {
         width: 95%;
         text-align: left;
         border-top: solid 1px #b3b3b3;
         margin-top: 25px;
         padding-top: 10px;
         padding-bottom: 20px;
         font-size: 12px;
     }

     #err {
         text-align: center;
         color: red;
         border-top: solid 1px red;
         border-bottom: solid 1px red;
         padding: 10px;
         margin-top: 10px;
         margin-bottom: 10px;
     }
     #ok {
         text-align: center;
         color: green;
         border-top: solid 1px green;
         border-bottom: solid 1px green;
         padding: 10px;
         margin-top: 10px;
         margin-bottom: 10px;
    }   
     .kontakt {
         font-size: 14px;
     }

     .kontakt .naglowek {
         text-align: right;
         width: 170px;
         padding:15px;
     }
     table input, table textarea {
         border: solid 1px #929292;
         width: 300px;
         font: 15px Trebuchet MS;
     }
     #button {
         margin-left: 260px;
     }


     #info {
         font-size: 11px;
         color: gray;
     }

    /* ----------------------------------------------------Obsluga podstron STANDARD */









    /* -----------------------------------------------------------------------------------Obsluga kategorii STANDARD */
     /*  --------------------------------- obsluga przerzucania stron < [1][2][3] > */
     #lista_prod_wyszukiwarka_strony1 {
     	  height: 40px;
	  }
	  #lista_produktow_podstrony_box {
         position: relative;
         float: right;
         padding: 0px;
         text-align: center;
         margin-right: 39px;
         margin-bottom: 20px;
         z-index: 1000;
     }
     #lista_produktow_podstrony_akt {
         position: relative;
         float: left;
         padding: 7px;
         padding-left: 7px;
         padding-right: 10px;
         font: 10px tahoma;
         margin: 3px;
         border: solid 1px #83ae26;
         color: black;
         cursor: pointer;
     }
     #lista_produktow_podstrony_akt a {
         color: black;
         font: 10px tahoma;
         text-decoration: none;
     }
     #lista_produktow_podstrony_poj {
         position: relative;
         float: left;
         padding: 7px;
         padding-left: 7px;
         padding-right: 10px;
         font: 10px tahoma;
         margin: 3px;
         border: solid 1px #d2e7a3;
         color: gray;
         cursor: pointer;
     }
     #lista_produktow_podstrony_poj a {
         font: 10px tahoma;
         color: gray;
         text-decoration: none;
     }
     #lista_produktow_podstrony_poprzednia {
         position: relative;
         float: left;
         padding: 7px;
         padding-left: 7px;
         padding-right: 10px;
         font: 15px tahoma;
         margin: 3px;
     }
     #lista_produktow_podstrony_poprzednia a {
         font: 15px tahoma;
         color: black;
         text-decoration: none;
     }
     #lista_produktow_podstrony_nastepna {
         position: relative;
         float: left;
         padding: 7px;
         padding-left: 7px;
         padding-right: 10px;
         font: 15px tahoma;
         margin: 3px;
     }
     #lista_produktow_podstrony_nastepna a {
         font: 15px tahoma;
         text-decoration: none;
         color: black;
     }
     /*  --------------------------------- /obsluga przerzucania stron < [1][2][3] > */


     #kategorie_kategorie_poj {
         background: transparent url( img/wiecej.gif ) no-repeat;
         background-position: 100% 38px;
         height: 213px;
         margin-bottom: 10px;
         overflow: hidden;
     }
     #kategorie_kategorie_poj_zag2 {
         width: 120px;
         height: 113px;
         float: left;
         margin-left: 7px;
         margin-bottom: 10px;
         overflow: hidden;
     }

     #kategorie_kategorie_poj_naz {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;   
        height: 28px;
        background: transparent url( img/mini_logo.gif ) no-repeat;
        padding-left: 41px;
        padding-top: 3px;
        margin-bottom: 7px;
        line-height: 12px;
     }
     #kategorie_kategorie_poj_naz a {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;   
     }
     #kategorie_kategorie_poj_zag2 a {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;   
        color: #010101;
     }
     #kategorie_kategorie_poj_zag2 #kategorie_kategorie_poj_naz {
        background: #e9e9e9 url();
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;   
        height: 28px;
        padding-left: 0px;
        padding-top: 5px;
        margin-bottom: 7px;
        text-align: center;
     }
     #kategorie_kategorie_poj img, #kategorie_kategorie_poj_zag2 img {
        border: none;
     }

     #kategorie_kategorie_poj_foto {
        height: 82px;
        text-align: center;
        overflow: hidden;
     } 


       div.sciezka_f {
         font-size: 14px;
         margin-top: 20px;
         text-decoration: none;
         position: relative;
         padding-bottom:12px;

     }

     div.sciezka_f a {
         text-decoration: none;
         font-size: 14px;
     }
     div.sciezka_f a:hover {
         text-decoration: underline;
     }


      #lewaboxtop {
          position: relative;
          padding-bottom:16px;
          text-align: left;
          font-size: 16px;
          font-weight: bold;
          color: #404d25;
      }
      
      #lewaboxcenter {
        font-size: 14px;
        font-weight: bold;
        line-height:29px;
        padding-left:10px;
        padding-bottom:20px;
        position:relative;
        text-align: left;
        line-height:30px;
      }
      #lewaboxcenter b {
      	color: black;
		}
      #lewaboxcenter a {
         text-decoration: none;
         font-weight: normal;
         line-height:21px;
         color: #404D25;
         font-size: 14px;
         margin-left: 5px;
         
      }
      #lewaboxcenter a:hover {
         text-decoration: none;
         font-weight: normal;
         line-height:21px;
         color: #97C33C;
         margin-left: 5px;
      }






     .lista_prod_poj_prod_box_a {
        position:relative;
        float:left;
        width: 240px;
        height: 412px;
        background: transparent url( img/lista_prod_bg.png ) no-repeat;
        text-align: center;
        margin-bottom: 7px;
     }

     #lista_prod_poj_prod_box {
         /*background: transparent url( img/kat-bg.gif ) no-repeat;*/
         height: 236px;
         width: 136px;
         text-align: left;
     }


     #lista_prod_wyszukiwarka_wynik {

         padding:8px;

     }
     #lista_prod_wyszukiwarka_form {
        display: none;
     }


     #pdstresc_listaprod {
        height: auto;
        overflow:auto;
        margin-left: 17px;
        width: 730px;
     }
     
     #lista_prod_kat_box {
        height: auto;
        overflow:auto;
     }
     
     #lista_prod_poj_prod_kat {
        width: 200px;
        height:15px;
        font-size: 10px;
        color: gray;
        overflow:hidden;
        position:relative;
		  padding-top: 5px;
		  padding-left: 13px;
		  
     }
     #lista_prod_poj_prod_kat a {
        font-size: 10px;
        color: gray;
	  }
     #lista_prod_poj_prod_nazwa {
        width: 220px;
        height:50px;
        overflow:hidden;
        position:relative;
     }
     
     #lista_prod_poj_prod_foto {
        height:170px;
        margin-top:10px;
        text-align:center;
        width:220px;
       
     }

     #lista_prod_poj_prod_nazwa_wstep {

        height:66px;
        width: 210px;
        line-height: 16px;
        overflow:hidden;
        padding-left:12px;
        position:relative;
        font-size: 14px;
        color:#96ad62;

    }
     
    #lista_prod_poj_prod_cena {

       font-size:16px;
       font-weight:bold;
       width: 205px;
       height:24px;
       overflow:hidden;
       padding-left:17px;
       padding-top: 11px;

     }
     
     #lista_prod_poj_prod_kosz {

        height:40px;
        width: 230px;
        margin-top: 10px;
        overflow: hidden;
        text-align: center;     

     }
     #lista_prod_poj_prod_kosz img {
     	  cursor: pointer;
	  }

     #lista_prod_poj_prod_cena_ilosc {
        position: relative;
        float: left;
        width: 70px;
        height: 24px;
        background: transparent url( img/lista_prod_kosz_bg.png ) no-repeat;
     }
     #lista_prod_poj_prod_cena_ilosc input {
        width: 24px;
        height: 23px;
        border: none;
        background: transparent url() no-repeat;
        text-align: center;
     }
     #lista_prod_poj_prod_cena_cena {
        font-size: 20px;
        color: #95c136;
        text-align: right;
        padding-right: 17px;
     }


     #lista_prod_poj_prod_foto img {
         border:none
      }
      #lista_prod_poj_prod_nazwa h1 {
          font-size:17px;
          font-weight:normal;
          text-decoration: none;
          margin-bottom:0px;
          margin-top:6px;
          padding-left:12px;
      }
      #lista_prod_poj_prod_nazwa a {
          font-size:17px;
          font-weight:normal;
          text-decoration: none;
      }

      
      #lista_prod_nowosc {
         position: absolute;
         width: 51px;
         height: 20px;
         margin-left: 0px;
         margin-top: 0px;
         overflow: hidden;
         z-Index: 100;
      }
      #lista_prod_nowosc img {
         width: 51px;
         height: 18px;
      }
      #lista_prod_polecany {
         position: absolute;
         margin-left: 0px;
         margin-top: 19px;
         width: 51px;
         height: 20px;
         overflow: hidden;
         z-Index: 100;
      }
      #lista_prod_polecany img {
         width: 51px;
         height: 18px;
      }

    /* -----------------------------------------------------------------------------------Obsluga kategorii STANDARD */









    /* ----------------------------------------------------Obsluga produktow STANDARD */
    #poj_produkt_box_top {
			height: 470px;
     }
     
     #poj_produkt_img {
        position: relative;
        float: left;
        overflow: hidden;
        margin-top: 10px;
        min-height: 200px;
        width: 274px;
        height: 480px;
     }
     #poj_produkt_img img {
        margin-right: 10px;
        margin-bottom: 10px;
     }
     #poj_produkt_nazwa {
        position: relative;
        float: left;
        width: 310px;
        height: 480px;

        margin-top: 10px;
        margin-left: 15px;
        margin-right: 0px;

        padding-left: 20px;
        padding-right: 10px;

        top: -39px;        

        min-height: 200px;
        background: transparent url( img/produktu_nazwa_bg.gif ) no-repeat;
     }


     #poj_produkt_index {
         font-size: 12px;
         color: #7daf10;
     }

     #poj_produkt_nazwa_str {
         font-size: 31px;
         color: #404d25;
         margin-top: 12px;
     }


     #poj_produkt_cena {
         font-size: 25px;
         margin-top: 12px;
         margin-bottom: 0px;
         color: #7daf10;
     }

     #poj_produkt_dostepnosc {
         font-size: 15px;
         color:#7daf10;
         font-weight: bold;
         margin-bottom: 10px;
     }
     #poj_produkt_opinia_box {
         font-size: 11px;
         color: #424242;
         line-height: 20px;
         margin-top: 61px;
     }
     #poj_produkt_opinia_box a {
         font-size: 12px;
         color: #424242;
     }

     #poj_produkt_kosz {
         margin-top: 29px;
     }

     #poj_produkt_info {
         margin-top: 15px;
         padding-left: 25px;
         height: 20px;
         background: transparent url( img/info.gif ) no-repeat;
     }
     
     #poj_produkt_producent {
         margin-top: 20px;
         font-size: 12px;
         color: #7daf10;
     }

     #poj_prod_pasuje_box {
         width: 642px;
         height: auto;
         overflow: auto;
         border-bottom: solid 1px gray;
     }
     #poj_prod_pasuje_txt {
         margin-top: 8px;
         margin-bottom: 8px;
     }
     #poj_prod_pasuje {
         position: relative;
         float: left;
         width: 300px;
         height: 30px;
         overflow:hidden;
         padding: 10px;
         border-top: solid 1px white;
         border-left: solid 1px white;
     }
     #poj_prod_pasuje_a {
         position: relative;
         float: left;
         width: 300px;
         height: 30px;
         overflow:hidden;
         padding: 10px;
         border-top: solid 1px white;
         border-left: solid 1px white;
     }
     #poj_prod_pasuje img, #poj_prod_pasuje_a img {
         margin-right: 15px;
         border: none;
     }
     #poj_prod_pasuje a, #poj_prod_pasuje_a a {
         text-decoration: none;
     }

     #poj_produkt_lista_plikow {
         height: 45px;
         padding: 5px;
     }
     #poj_produkt_lista_plikow img {
         border: none;
     }


     #zoom {
         font-size: 12px;
         text-align: left;
         margin-bottom: 3px;
     }
     #zoom img {
         margin: 0px;
         padding: 0px;
         border: none;
         font-size: 12px;
     }


     #btn_prod_add_kosz {
         background: transparent url( img/btn_prod_add_kosz.png ) no-repeat;
         width: 192px;
         height: 37px;
         border: none;
         cursor: pointer;
     }
     #btn_add_opinia {
         position: relative;
         float: right;
         margin-right: 10px;
         background: transparent url( img/btn_add_opinia.gif ) no-repeat;
         width: 98px;
         height: 18px;
         border: none;
         cursor: pointer;
         margin-top: 4px;
         margin-right: 36px;
         
     }

    /* ----------------------------------------------------Obsluga produktow STANDARD */










    /* ----------------------------------------------------Obsluga koszyka i realizacji zam. STANDARD */
    /* #koszyk_top {
         position: relative;
         top: -22px;
         width: 320px;
         height: 90px;
         background: transparent url( img/koszyk_top.gif ) no-repeat;
     }*/

     #koszyk_wyniki_box {
         height: auto;
         overflow: auto;
     }

     #koszyk_listaprod_box {
         overflow: auto;
         height: auto;
     }

     #koszyk_listaprod_foto {
         position: relative;
         float: left;
         width: 110px;
         height: 100px;
         text-align: center;
         overflow: hidden;
     }
     #koszyk_listaprod_nazwa {
         position: relative;
         float: left;
         width: 220px;
         height: 100px;
         text-align: left;
     }

     #koszyk_listaprod_cena {
         position: relative;
         float: left;
         width: 100px;
         height: 100px;
         text-align: right;
     }
     #koszyk_listaprod_ilosc {
         position: relative;
         float: left;
         width: 69px;
         height: 100px;
         text-align: center;
     }
     #koszyk_listaprod_cena_calk {
         position: relative;
         float: left;
         width: 105px;
         height: 100px;
         text-align: right;
     }
     #koszyk_listaprod_del {
         position: relative;
         float: left;
         width: 69px;
         text-align: center;
         height: 100px;
         vertical-align:70%;
     }
     #koszyk_listaprod_del img {
         cursor: pointer;
     }
     .kosz_nag {
         height: 40px;
         background-color: #e4e4e4;
         border-right: solid 1px white;
         padding: 3px;
         text-align: left;
     }
     .kosz_wyniki {
         border-right: solid 1px #dfdfdf;
         border-bottom: solid 1px #dfdfdf;
         height: 40px;
         padding: 3px;
         padding-top: 10px;
     }


     #koszyk_podsumowanie {
         padding: 10px;
         background-color: #e1e1e1;
         height: auto;
         overflow: auto;
     }
     #koszyk_podsumowanie_l {
         position: relative;
         float: left;
         width: 50%;
     }
     #koszyk_podsumowanie_l form {
         margin-top: 10px;
     }

     #koszyk_podsumowanie_zaplata {
         position: relative;
         float: right;
         padding: 10px;
         margin-top: 10px;
         font-size: 16px;
         font-weight: bold;
         text-align: center;
         width: 140px;
         background-color: #acd03c;
     }

     #koszyk_podsumowanie_dalej {
         position: relative;
         float: right;
         padding: 10px;
         margin-top: 54px;
         right: -160px;
         width: 140px;
         background-color: #cbcbcb;
         cursor: pointer;
     }
     #koszyk_podsumowanie_dalej img {
         margin-right: 10px;
     }


     #koszyk_kontynuuj_zakupy {
         margin-top: 15px;
         margin-bottom: 15px;
         padding: 10px;
     }
     #koszyk_kontynuuj_zakupy a {
         margin-left: 15px;
         margin-top: 5px;
         line-height: 25px;
     }
     
     #koszyk_platnosci_obr {
         padding: 10px;
         border-top: solid 1px #cbcbcb;
     }
     
     
     

    #realizuj_top {
         position: relative;
         top: -22px;
         width: 320px;
         height: 90px;
        /*  background: transparent url( img/realizacja_top.gif ) no-repeat;*/
     }
     
     #realizuj_kroki_box {
         position: relative;
         top: -20px;
         height: auto;
         overflow: auto;
     }
     #realizuj_kroki_poj {
         position: relative;
         float: left;
         width: 236px;
         background-color: #e1e1e1;
         padding-top: 15px;
         padding-bottom: 15px;
         text-align: center;
         margin-left: 2px;
         color: #a7a7a7;
     }
     #realizuj_kroki_poj_akt {
         position: relative;
         color:white;
         float: left;
         width: 236px;
         background-color: #ACD03C;
         padding-top: 15px;
         padding-bottom: 15px;
         text-align: center;
         margin-left: 2px;
         color: white;
         font-weight: bold;
     }
     #realizuj_kroki_poj_wstecz {
         position: relative;
         float: left;
         width: 236px;
         text-align: left;
         margin-left: 2px;
         color: #a7a7a7;
         font-size: 10px;
     }


     #realizuj_krok_1_prod_box {
         overflow: auto;
         height: auto;
         margin-top: 10px;
         margin-left: 20px;
         margin-right: 15px;
         padding-bottom: 10px;
         border-bottom: solid 1px black;
     }
     #realizuj_krok_1_prod_poj {
         overflow: auto;
         height: auto;
     }
     
     #realizuj_krok_1_prod_nazwa {
        position: relative;
        float: left;
        width: 340px;
     }
     
     #realizuj_krok_1_prod_ilosc {
        position: relative;
        float: left;
        width: 200px;
     }

     #realizuj_krok_1_prod_cena {
        position: relative;
        float: left;
        width: 100px;
     }

     #realizuj_krok_1_podsumowanie {
         padding: 10px;
         padding-top: 26px;
         text-align: right;
     }



     #realizuj_krok_1_dane_adresowe {
         padding-top: 10px;
         padding: 10px;
         margin-top: 20px;
         background-color: #e1e1e1;
     }

     #realizuj_krok_1_dalej {
         margin-top: 2px;
         text-align: right;
         padding: 10px;
         background-color: #cbcbcb;
         font-size: 16px;
         font-weight: bold;
         padding-right: 40px;
     }
     #realizuj_krok_1_dalej img {
         border: none;
     }
     #realizuj_krok_1_dalej a {
         text-decoration: none;
     }

     #realizuj_krok_2_platnosc {
         padding: 10px;
     }
     
     #realizuj_krok_2_platnosc_box {
        height: auto;
        overflow: auto;
     }
     
     #realizuj_krok_2_platnosc_nazwa {
         position: relative;
         float: left;
         width: 200px;
         text-align: right;
         padding: 20px;
     }
     #realizuj_krok_2_platnosc_wartosc {
         position: relative;
         float: left;
         width: 140px;
         padding: 10px;
     }
     #realizuj_krok_2_platnosc_wartosc img {
         margin-right: 15px;
         border: none;
     }
     #realizuj_krok_2_platnosc_wartosc a {
         text-decoration: none;
     }
     
     #realizuj_krok_3 {

         padding: 20px;

     }

     #realizuj_krok_3 ul {
         padding-left: 140px;
         margin: 10px;
     }

     #realizuj_krok_3_danesklepu {
         position: relative;
         float: right;
         width: 290px;
         background-color: #e4e4e4;
         padding: 10px;
         font-size: 12px;
     }
    /* ----------------------------------------------------Obsluga koszyka i realizacji zam. STANDARD */









    /* ----------------------------------------------------Obsluga generator btn STANDARD */
     #gen_btn {
         position: relative;
         float: left;
         overflow: hidden;
         height: 23px;
         cursor: pointer;
         margin: 4px;
         font-size: 12px;
         color: #404D25;
     }
     #gen_btn_l {
         position: relative;
         float: left;
         width: 4px;
         height: 23px;
         background: transparent url( img/btn_l.gif ) no-repeat;
     }
     #gen_btn_r {
         position: relative;
         float: left;
         width: 4px;
         height: 23px;
         background: transparent url( img/btn_p.gif ) no-repeat;
     }
     #gen_btn_c {
         position: relative;
         float: left;
         color:white;
         padding-left: 10px;
         padding-right: 10px;
         padding-top: 2px;
         height: 23px;
         text-align: center;
         background: transparent url( img/btn_c.gif ) repeat-x;
     }
    /* ----------------------------------------------------Obsluga generator btn STANDARD */





    /* ----------------------------------------------------Obsluga rejestracja STANDARD */

     #rejestracja_box {
         height: auto;
         overflow: auto;
     }
     #rejestracja_rejestracja {
         position: relative;
         float: left;
         width: 340px;
         overflow: auto;
         padding-right: 20px;
         background: transparent url( img/rejestracja_kreska_bok.gif ) no-repeat;
         background-position: right 20px;
         overflow: hidden;
     }
     #rejestracja_logowanie {
         position: relative;
         float: left;
         width: 300px;
         padding-left: 10px;
         overflow: hidden;
     }
     #rejestracja_rejestracjat_title {
         color: #c0c0c0;
         margin-bottom: 10px;
     }
    /* ----------------------------------------------------Obsluga rejestracja STANDARD */















     /* komentarze do opini produktu */
     div.komentarze_do_opinii {
         padding-top: 3px;
         display: none;
     }
     #poj_produkt_opinie_poj_komentarz_opini {
         overflow: hidden;
         

         margin-bottom: 5px;
         padding-left: 10px;
         padding: 5px;
         background-color: #d1e5a9;
     }
     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_opinie_add textarea {
         width: 100%;
     }

     #poj_produkt_sklep_opinie_krotkie_box {
         overflow: auto;
         height: auto;
     }
     #poj_produkt_sklep_opinie_krotkie_title {
         position: relative;
         float: left;
         width: 555px;
         height: 40px;
         font: 16px Trebuchet MS;
         font-weight: bold;
         color: #404D25;
     }
     #poj_produkt_sklep_opinie_krotkie_link {
         position: relative;
         float: left;
         width: 150px;
         height: 40px;
         font: 16px Trebuchet MS;
         font-weight: bold;
         text-align: right;
         color: #404D25;
     }



     #poj_sklep_opinie_wiersze td {
         border-top: solid 1px #ebe9e9;
         border-right: solid 1px #ebe9e9;

     }
     #poj_sklep_opinie_wiersze h2 {
         font-size: 14px;
         font-weight: bold;
         margin: 0px;
     }

     #poj_sklep_opinie_lista {
         border: solid 1px #cfcfcf;
         background-color: white;
     }
     #poj_sklep_opinie_poj_podpis {
         font-size: 10px;
         padding-top: 10px;
         line-height: 11px;
         text-align: center;
         color: gray;
     }





     #poj_sklep_opinie_add_graf_box {
         height: auto;
         overflow: auto;
         width: 660px;
     }
     #poj_sklep_opinie_add_graf {
         position: relative;
         float: left;
         font-size: 10px;
         width: 31%;
         margin: 5px;
     }

















        /*---------------------------------------------------------------- przyciski do obslugi message_box*/
     #alert_message {
        visibility:hidden;
        position: absolute;
        top: 200px;
        left: 450px;
        width: 358px;
        height: 118px;
        background: transparent url( img/info_bg.png ) no-repeat;
        z-Index: 2000;
     }
     div.alert_message_x {
        text-align:right;
        margin-right:20px;
     }
     div.alert_message_x a {
        text-decoration: none;
     }
     div.alert_message_t {
        margin-top: 30px;
        margin-left: 15px;
        height: 25px;
        width: 300px;
        font-size: 12px;
        overflow: hidden;
     }
     div.alert_message_b {
        margin-left: 137px;
        margin-top: 3px;
        height: 30px;
        width: 160px;
        overflow: hidden;
     }
     div.alert_message_b button {
        margin-right: 5px;
     }

     button.am_zatwierdz {
         width: 88px;
         height: 24px;
         background: transparent url( img/btn/btn_am_zatwierdz.gif ) no-repeat;
         cursor: pointer;
         border: none;
     }
     button.am_anuluj { /* alert_message - anuluj */
         width: 88px;
         height: 24px;
         background: transparent url( img/btn/btn_am_anuluj.gif ) no-repeat;
         cursor: pointer;
         border: none;
     }
     button.am_ok { /* alert_message - OK */
         width: 88px;
         height: 24px;
         background: transparent url( img/btn/btn_am_ok.gif ) no-repeat;
         cursor: pointer;
         border: none;
     }
     /*---------------------------------------------------------------- przyciski do obslugi message_box*/
     
     
     
     
     
     
     #pdsproducenci_box {
         font-size: 15px;
         font-weight: none;
         text-decoration: none;
         color: #c3c3c3 ;
     }
     #pdsproducenci_box a {
         font-size: 15px;
         font-weight: bold;
         text-decoration: none;
         color: block;
     }
     #pdsproducenci_box a:hover {
         font-size: 15px;
         font-weight: bold;
         text-decoration: underline;
         color: #97C33C;
     }
     #pdsproducenci_wszystkie {
         margin-top: 10px;
         margin-bottom: 20px;
         border-bottom: solid 1px #dcdcdc;
         padding-left: 10px;
     }
     #pdsproducenci_wszystkie a {
         color: #8f8f8f;
         font-size: 12px;
         text-decoration: none;
     }










     #nowosci_lewa_box_poj {
        text-align: center;
        width: 230px;
        margin-bottom: 20px;
     }     
     #nowosci_lewa_box_poj_foto {
        width: 135px;
        height: 104px;
        text-align: center;
        background-color: white;
        border: solid 1px #C3DE8A;
        overflow: hidden;
        margin-bottom: 10px;
     }
     #nowosci_lewa_box_poj_foto img {
        border: none;
     }

     #nowosci_lewa_box_poj_nazwa {
        width: 130px;
     }
     #nowosci_lewa_box_poj_opis {
        width: 130px;
        font-size: 14px;
     }
     #nowosci_lewa_box_poj_cena {
        margin-top: 7px;
        font-size: 22px;
        color: #97c33a;
     }
     #nowosci_lewa_box_poj_nazwa a {
        font-size: 14px;
        font-weight: bold;
        color: #414d27;
        text-decoration: none;
     }
     
     
     #opis_kat_podstrony_box {
     	  font-size: 24px;
		  font-weight: bold;
		  color: #96C537;
		  margin-left: 8px;
		  width: 500px;
		  position: relative;
		  /*float: left;*/
		  padding-top: 2px;
		  z-index: 1;
	  }
     #opis_kat_podstrony_box h1 {
     	  font-size: 24px;
		  font-weight: bold;
		  color: #96C537;
		  padding:0px;
		  margin:0px;
	  }	 
	  
	  
	  
	  
	  
