
table {
    font: 12px tahoma;
}

     body {
         margin: 0px;
         padding: 0px;
         padding-left: 0px;
         font-family: tahoma;
         font: 12px tahoma;
         cursor: default;
     }
     a {
         color: black;
         font: 12px tahoma;
         text-decoration: none;
     }
     a:hover {
         color: black;
         font: 12px tahoma;
         text-decoration: underline;
     }
     #log {
         font: bold 12px tahoma;
         float: left;
         color: #828282;
         line-height: 30px;
         padding-left: 10px;
     }
     #druk {
         font: bold 12px tahoma;
         float: right;
         color: #828282;
         line-height: 30px;
         padding-right: 10px;
     }
     #druk a {
         color: #828282;
     }
     #log a {
         color: #828282;
     }
     div.linia1 {
         height: 3px;
         background-color: #6189bc;
         width: 100%;
         font: 1px tahoma;
         clear: both;
     }
     #calosc {
         width: 100%;
     }
     #menu {
         padding-left: 180px;
     }
     #top {
         background: transparent url(img/tlo_gora.gif) repeat-x;
         background-position: top;
     }
     td.menu_tlo {
         background-color: #6189bc;
         height: 24px;
         width: 798px;
         font:  14px CENTURY GOTHIC;
         color: white;
         padding-top: 1px;
     }
     td.menu_tlo a {
         color: white;
         text-decoration: none;
     }
     td.menu_tlo a:hover {
         color: white;
         text-decoration: underline;
     }
     td.panel_log {
         background: transparent url(img/panel_logowania.gif) no-repeat;
         width: 600px;
         height: 105px;
         background-position: right;
         padding-right: 20px;
         padding-top: 20px;
     }
     input.inplogowanie {
         background: transparent url(img/tlo_log.gif) no-repeat;
         width: 105px;
         height: 19px;
         border: 0px;
     }
     td.log {
         font: bold 10px tahoma;
         color: #919191;
         line-height: 22px;
     }
     a.log {
         color: black;
         font: bold 12px tahoma;
     }
     td.menu2 {
         background-color: #cbd7e5;
         font: bold 12px Tahoma;
         height: 30px;
         word-spacing: 2px;
         
     }
     #menu20 {
         color: black;
         text-decoration: none;
         font: bold 12px Tahoma;
         cursor: pointer;
     }
     #menu20:hover {
         color: black;
         text-decoration: underline;
         cursor: pointer;
     }
     select {
         background-color: #cbd7e5;
         width: 180px;
         border: solid 1px #ababaa;
     }
     td.menu_select {
         background-color: #cbd7e5;
     }
     div.linia {
         background-color: #cbd7e5;
         width: 100%;
         height: 1px;
         font: 1px Tahoma;
     }
     #ramki_lewa {
         width: 304px;
     }
     div.new {
         font: 11px tahoma;
         padding-left: 6px;
         padding-right: 10px;
         line-height: 16px;
         padding-top: 10px;
     }
     div.new a{
         font: 11px tahoma;
         line-height: 16px;
         text-decoration: none;
         color: #888888;
     }
     div.new a:hover{
         font: 11px tahoma;
         line-height: 16px;
         text-decoration: underline;
         color: black;
     }
     div.new ol{
         font: 11px tahoma;
         line-height: 16px;
         color: #888888;
     }
     td.newsleter {
         background: transparent url(img/bottom.gif) no-repeat;
         height: 222px;
     }
     input.inpnewsetter {
         background: url( img/newsl_inp.gif ) no-repeat;
         width: 215px;
         height: 29px;
         border: 0px;
         font: 12px tahoma;
         color: #989898;
         text-align: left;
         margin-top: 49px;
         margin-left: 34px;
         padding-top: 6px;
     }
     #bottom a{
         font: bold 14px tahoma;
         margin-right: 40px;
         color: black;
         cursor: pointer;
     }
     td.prawa {
         background: url( img/tlo_top_left.gif ) no-repeat;
         background-position: right;
         width: 928px;
         height: 400px;
         padding-left: 20px;
     }
     div.nap {
         padding-left: 15px;
         padding-right: 26px;
         padding-top: 40px;
         font: bold 12px tahoma;
         color: #888888;
         line-height: 16px;
     }
     td.realizacja {
         background: #c6d6ed url( img/realizacja.gif ) no-repeat;
         background-position: left;
         width:100%;
         height: 33px;
     }
     td.dane {
         width: 230px;
         background-color: #d9e4f3 ;
         font: 11px tahoma;
         color: #888888;
         font-weight: bold;
         padding-left: 20px;
         padding-right: 20px;
         padding-top: 28px;
         line-height: 14px;
         text-align: left;
     }
     td.nowosci {
         background: #c6d6ed url( img/NOWOSCI.gif ) no-repeat;
         background-position: left;
         width:100%;
         height: 33px;
     }
     #prod_glowna {
         background: transparent url(img/now_bg.gif) no-repeat;
         width: 203px;
         height: 248px;
         font: bold 12px tahoma;
         text-align: center;
         padding-top:10px;
     }
     img.img {
         border: solid 1px #c6d6ed;
         margin-left: 28px;
     }
     div.nap2 {
         font: bold 10px tahoma;
         color: #5e5e5e;
         margin-left: 0px;
         width: 130px;
         height: 25px;
         overflow: hidden;
     }
     #stopka {
         font: 10px tahoma;
         color: #888888;
         text-align: right;
         margin-right: 50px;
     }
     #stopka a{
         font: 10px tahoma;
         color: #888888;
         text-decoration: none;

     }
     #stopka2 {
         font: 10px tahoma;
         color: #888888;
         text-align: center;
     }
     td.logo {
         padding-top: 18px;
         padding-left: 10px;
     }
     #prod_tlo {
         background: transparent url(img/prod_tlo.gif) repeat-y;
     }
     #prod_stopka {
         background: transparent url(img/prod_stopka.gif) no-repeat;
         height: 399px;
         width: 928px;
     }
     #prod_left {
         padding-left: 30px;
         padding-right: 75px;
     }
     input.for {
         background: transparent url(img/for_tlo.gif) no-repeat;
         height: 19px;
         width: 19px;
         border: 0px;
         padding-left: 5px;
     }
     #n1 {
         font: 10px tahoma;
         color: #6189bc;
     }
     #n2 {
         font: 18px tahoma;
     }
     #n3 {
         font: 12px tahoma;
     }
     #n4 {
         font: 12px tahoma;
         color: #5e5e5e;
     }
     #n5 {
         font: 12px tahoma;
         color: #0d754e;
     }
     #n6 {
         font: 12px tahoma;
         color: #6189bc;
     }
     #n7{
         font: 14px tahoma;
     }
     #n8 {
         font: bold 11px tahoma;
         text-align: right;
     }
     #inne_center {
         background-color: #ebebeb ;
         width: 313px;
         padding-left: 20px;
         color: #6e6e6e;
     }
     #inne_center a {
         background-color: #ebebeb ;
         color: #6e6e6e;
         text-decoration: none;
     }
     #inne_center a:hover {
         background-color: #ebebeb ;
         width: 313px;
         color: #6e6e6e;
         text-decoration: underline;
     }

     #inne {
         width: 40%;
         padding-left: 25px;
         color: #ebebeb;
     }
     #sciezka {
         font: bold 10px tahoma;
         color: #a8a9a8;
     }
     #sciezka a{
         font: bold 10px tahoma;
         color: #a8a9a8;
         text-decoration: none;
     }
     td.tlo1 {
         background: transparent url(img/ziaja_tlo.gif) no-repeat;
         height: 248px;
         width: 299px;
         padding-top: 2px;
         
         
     }
     #h1 {
         font: bold 14px tahoma;
         color: black;
         text-decoration: none;
         overflow: hidden;
         height: 34px;
     }
     #h1:hover {
         font: bold 14px tahoma;
         color: black;
         text-decoration: underline;
     }
     h1 {
         font: bold 17px tahoma;
     }
     #opis {
         font: bold 12px tahoma;
         color: black;
         padding-top: 0px;
         text-align: left;
     }
     #opis a{
         font: bold 12px tahoma;
         color: black;
     }
     ul {
         margin: 0px;
         padding: 0px;
         padding-left: 20px;
     }
     #ilosc {
         font: bold 11px tahoma;
         color: #646464;
     }
     #strona {
         font: bold 11px tahoma;
         color:#2f2f2f;
         text-align: center;
     }
     #sortowanie {
         font: bold 11px tahoma;
         color:#a09e9e;
         text-align: right;
     }
     #sort{
         color: #434343;
         font: bold 11px tahoma;
         text-decoration: none;
     }
     #wyb_tlo {
         font: 14px tahoma;
         background: transparent url(img/wyb_sel.gif) no-repeat;
         width: 331px;
         height: 57px;
         text-decoration: none;
         color: black;
         padding-left: 33px;
         padding-top: 3px;
         cursor: pointer;
     }
     a.kat_a{
         font: bold 13px tahoma;
         color: black;
         text-decoration: none;
     }
     a.kat_a:hover{
         font:bold 13px tahoma;
         color: black;
         text-decoration: underline;
     }
     td.err {
    font: 10px tahoma;
    font-weight: bold;
    color: red;
}

td.menuitm {
    height: 25px;
    background-color: #cbd7e5;
    border-bottom: solid 1px #BFC9C1;
    border-left: solid 1px #BFC9C1;
    border-right: solid 1px #BFC9C1;
    cursor: pointer;
    text-decoration: none;
}
td.menuitm:hover {
    height: 25px;
    cursor: pointer;
    background-color: #adc6e3;
    border-bottom: solid 1px #BFC9C1;
    border-left: solid 1px #BFC9C1;
    border-right: solid 1px #BFC9C1;
    text-decoration: underline;
}


a.menu {
    font: 13px tahoma;
    color: black;
    text-decoration: none;
    cursor:pointer;
}
a.menu:hover {
    font: 13px tahoma;
    color: black;
    text-decoration: underline;
    cursor:pointer;
}
/*---------------------------------------------------------------------------- koszyk na zakupy*/
 td.koszyk_nagl {
     background-color: #5F5F5F;
     text-align: center;
     color: white;
     font-weight: bold;
 }

 tr.koszyk_x1 {
    background-color: #DFDFDF;
 }
 tr.koszyk_x2 {
    background-color: #FFFFFF;
 }
/*---------------------------------------------------------------------------- glowna*/
td.top_top {
    background: transparent url( img/top_top_center.gif) repeat-y;
    width: 890px;
    padding-left: 20px;
    padding-right: 20px;
}
td.top_top_bottom {
    background: transparent url( img/top_top_bottom.gif) no-repeat;
    width: 928px;
    height: 160px;
}



button {
    font: 12px tahoma;
    font-weight: bold;
    width: 50px;
    border: solid 0px white;
    background-color: transparent;
}
button:hover {
    font: 12px tahoma;
    font-weight: bold;
    width: 50px;
    border: solid 0px white;
    background-color: transparent;
    text-decoration: unerline;
}
div.typ {
    height: 30px;
    overflow: hidden;
}
div.lista_prod {
    width: 299px;
    height: 239px;
    text-align: left;
}

      td.top_top_bg {
          background: transparent url(img/top_top_top.gif) repeat-x;
          height: 17px;
      }
      td.top_bot_bg {
          background: #ededed  url(img/bot.gif) repeat-x;
          background-position: bottom;
          height: 17px;
      }
      td.bg_center {
          background-color: #ededed;
          height: 100%;
          border-left: solid 1px #aaaaaa;
          border-right: solid 1px #aaaaaa;
          padding-left: 15px;
      }
      td.top {
          background: #ededed url(img/top_bok_prawy.gif) no-repeat;
      }

