body{
     padding: 0;
     margin: 0;
     font-family: "MS Trebuchet", Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 75%;
     line-height: 135%;
     /*background: #3C0606 url("../html_sklep/laj3/tlo.jpg") repeat-x;*/
     background: #ffffff;
     color:  #424242;
     text-align: center;
}

a{
     color: #37495D;
     font-weight: bold;
     text-decoration: none;
}
a:visited{
     color: #FF9F9F;
     text-decoration: none;
}
a:hover{
     text-decoration: underline;
}

#container{
     position: relative;
     width: 1148px;
     border: 0px solid #5F5F5F;
     border-bottom: 0;
     border-top: 0;
     margin: 0 auto;
     text-align: left;
}

#top1 {
     width: 1148px;
     height: 278px;
     margin-bottom: 0;
     border: 0px solid #ffffff;
     overflow: hidden;
     background: url("../html_sklep/laj3/top1.jpg") no-repeat;
}
/* top elem */
#link_top {
     position: absolute;
     left: 235px;
     top: 25px;
     width: 146px;
     height: 23px;
     overflow: hidden;
}
#link_top2 {
     position: absolute;
     left: 415px;
     top: 25px;
     width: 146px;
     height: 23px;
     overflow: hidden;
}
/* link z ponga */
#link_wtop {
     position: absolute;
     left: 130px;
     top: 70px;
     width: 350px;
     height: 90px;
     overflow: hidden;
     border: 0px solid #666;
}
#link_kat {
     position: absolute;
     left: 144px;
     top: 212px;
     width: 152px;
     height: 44px;
     overflow: hidden;
}
#link_promo {
     position: absolute;
     left: 322px;
     top: 212px;
     width: 124px;
     height: 44px;
     overflow: hidden;
}
#link_new {
     position: absolute;
     left: 508px;
     top: 212px;
     width: 115px;
     height: 44px;
     overflow: hidden;
}

#link_best {
     position: absolute;
     left: 668px;
     top: 212px;
     width: 125px;
     height: 44px;
     overflow: hidden;
}

/* -- elementy w tresci -- */
#tresc_spod {
     width: 1148px;
     background: url("../html_sklep/laj3/tresc_linia.jpg") repeat-y;
     background-position: 127px 0px;
     border: 0px solid #ffffff;
     overflow: hidden;
}
#tresc {
     width: 1148px;
     background: url("../html_sklep/laj3/top2.jpg") no-repeat;
     margin: 0px;
     padding: 0px;
     overflow: hidden;
     border: 0px solid #ffffff;
}

/* -- szukajka -- */
#szukaj {
     position: absolute;
     left: 454px;
     top: 297px;
     width: 350px;
     height: 20px;
     overflow: hidden;
     border: 0px solid #e5e5e5;
}
#szukaj_but {
     position: absolute;
     left: 343px;
     top: 288px;
     width: 101px;
     height: 35px;
     overflow: hidden;
     border: 0px solid #e5e5e5;

}
/* pole formularzy */

.pole_formularz1 {
     text-align: center;
     width: 345px;
     border: 0px solid #666;
     background: transparent;
}
/* logowanie */
.pole_formularz2 {
     text-align: center;
     width: 169px;
     height:24px;
     border: 0px solid #666;
     background: transparent;
     margin-top: 17px;
}

#reklamy {
     position: absolute;
     left: 332px;
     top: 345px;
     width: 483px;
     height: 90px;
     overflow: hidden;
     border: 0px solid #e5e5e5;
     text-align:center;
     /*z-index: 2;
     display: block; */
}
#reklamy_cykl {
     position: relative;
}
.reklama_producent {
     width:161px;
     height:30px;
     margin:0px;
     padding:0px;
     overflow:hidden;
     text-align:center;
     float:left;
     background: transparent #FFFFFF;
}
#login {
     position: absolute;
     left: 843px;
     top: 286px;
     width: 172px;
     height: 91px;
     overflow: hidden;
     border: 0px solid #e5e5e5;
}
/*#haslo {
     position: absolute;
     left: 843px;
     top: 344px;
     width: 172px;
     height: 22px;
     overflow: hidden;
     border: 0px solid #e5e5e5;
}*/
#przypomnij {
     position: absolute;
     left: 849px;
     top: 381px;
     width: 54px;
     height: 74px;
     overflow: hidden;
     border: 0px solid #e5e5e5;
}
#zaloguj {
     border:0 solid #E5E5E5;
     height:74px;
     left:925px;
     overflow:hidden;
     position:absolute;
     top:380px;
     width:94px;
}
#wyloguj {
     border:0 solid #E5E5E5;
     height:74px;
     left:968px;
     overflow:hidden;
     position:absolute;
     top:381px;
     width:94px;
}
#koszyk {
     position: absolute;
     left: 838px;
     top: 458px;
     width: 177px;
     height: 36px;
     overflow: hidden;
     border: 0px solid #e5e5e5;
}
/* -- elementy w tresci koniec -- */
/* -- tresc elementy -- */
#tresc_elem {
     margin-left: 321px;
     margin-top: 189px;
     margin-bottom: -2px;
     width: 504px;
     overflow: visible;
     background: url("../html_sklep/laj3/trescwl_linia.jpg") repeat-y;
     padding: 0px;
     border: 0px solid #e5e5e5;
}
#tresc_elem_karta {
     margin-left: 321px;
     margin-top: 189px;
     margin-bottom: -2px;
     width: 504px;
     overflow: visible;
     background: url("../html_sklep/laj3/trescwl_linia_karta.jpg") repeat-y;
     padding: 0px;
     border: 0px solid #e5e5e5;
}
#tresc_elem_karta_img {
     float:left;
     width: 230px;
     overflow: hidden;
     text-align: center;
     padding: 0px;
     border: 0px solid #e5e5e5;
}
#tresc_elem_karta_img_txt {
     float:left;
     width: 230px;
     overflow: hidden;
     text-align: center;
     padding: 0px;
     border: 0px solid #e5e5e5;
}
#tresc_karta_txt {
     padding: 0px 22px 8px 27px;
}

#tresc_polecamy {
     width: 504px;
     overflow: hidden;
     text-align: center;
     background: url("../html_sklep/laj3/polecamy_linia.jpg") repeat-y;
     padding: 0px;
     border: 0px solid #e5e5e5;
}
#tresc_polecamy_end {
     margin:0px;
     padding:0px;
     background: url('../html_sklep/laj3/polecamy_bot.jpg') no-repeat top;
     height: 21px;
     /*clear:both;*/
}

#tresc_elem_txt {
     margin-left: 321px;
     margin-top: 189px;
     margin-bottom: -2px;
     width: 504px;
     overflow: visible;
     background: url("../html_sklep/laj3/trescwl_linia_karta.jpg") repeat-y;
     padding: 0px;
     border: 0px solid #e5e5e5;
}
#tresc_txt {
     padding: 0px 15px 10px 15px;
}
/* #tresc_elem_top {
     margin:0px;
     padding:0px;
     background: url('../html_sklep/laj3/trescwl_top.jpg') top left no-repeat;
     height: 28px;
     clear:both;
}
*/

#tresc_elem_end {
     margin:0px;
     padding:0px;
     background: url('../html_sklep/laj3/trescwl_bottom.jpg') no-repeat;
     height: 26px;
     clear:both;
}
#tresc_elem_endkarta {
     margin:0px;
     padding:0px;
     background: url('../html_sklep/laj3/trescwl_bottomkarta.jpg') no-repeat;
     height: 26px;

}

.box_produkt {
     float:left;
     margin: 10px 12px 12px 22px;
     width: 131px;
     height: 210px;
     overflow: hidden;
     background: url("../html_sklep/laj3/box_produkt.jpg") no-repeat;
}
.box_produkt_img {
     float:left;
     margin-top: 14px;
     margin-left: 13px;
     width: 106px;
     height: 111px;
     overflow: hidden;
     text-align: center;
}
.box_produkt_obr {
     width: 106px;
     border: 0px;
}

.box_produkt_opis {
     float:left;
     margin-top: 9px;
     margin-left: 11px;
     width: 113px;
     height: 49px;
     overflow: hidden;
     color: #130101;
     font-size: 10px;
     font-family: Tahoma;
}

.box_produkt_cena {
     float:left;
     margin-top: 6px;
     margin-left: 11px;
     width: 63px;
     height: 25px;
     overflow: hidden;
     color: #3B0807;
     font-size: 12px;
     font-weight: bold;
     font-family: Tahoma;
}
.box_produkt_kupuj {
     float:left;
     margin-top: 0px;
     margin-left: 1px;
     width: 52px;
     height: 25px;
     overflow: hidden;
     color: #130101;
     font-size: 10px;
     font-family: Tahoma;
}

/* -- -- */

#kolumna_lewa {
     float:left;
     width:184px;
     min-height:500px;
     margin-left: 131px;
     border: 0px solid #ffffff;
     z-index:10;
}
.reklama_boxl {
     float:left;
     margin: 0px;
     margin-top: 10px;
     width: 176px;
     overflow: hidden;
     /*background: url("../html_sklep/laj3/box_rekl_bg.jpg") repeat-y;*/
}
.reklama_boxl_top {
     margin:0px;
     padding:0px;
     background: url('../html_sklep/laj3/box_rekl_top.jpg') top no-repeat;
     height: 9px;
     clear:both;
}
.reklama_boxl_wl {
     margin: 0px;
     margin-left:2px;
     padding-left:0px;
     text-align: center;
     width: 171px;
     overflow: hidden;
}
.reklama_boxl_bot {
     margin:0px;
     padding:0px;
     background: url('../html_sklep/laj3/box_rekl_bot.jpg') bottom no-repeat;
     height: 9px;
     clear:both;
}
/* boxy reklamowe po lewej */
.reklama_boxll {
     float:left;
     margin: 0px;
     margin-top: 10px;
     margin-left: 10px;
     width: 176px;
     overflow: hidden;
     /*background: url("../html_sklep/laj3/box_rekll_bg.jpg") repeat-y;*/
}
.reklama_boxll_top {
     margin:0px;
     padding:0px;
     background: url('../html_sklep/laj3/box_rekll_top.jpg') top no-repeat;
     height: 9px;
     clear:both;
}
.reklama_boxll_wl {
     margin: 0px;
     margin-left:2px;
     padding-left:0px;
     text-align: center;
     width: 171px;
     overflow: hidden;
}
.reklama_boxll_bot {
     margin:0px;
     padding:0px;
     background: url('../html_sklep/laj3/box_rekll_bot.jpg') bottom no-repeat;
     height: 9px;
     clear:both;
}
/*-- kolumna prawa --*/
#kolumna_prawa {
     position: absolute;
     top: 458px;
     left: 833px;
     width:204px;
     min-height:500px;
     border: 0px solid #ffffff;
}
/* -- menu dolne -- */
#menu_bot {
     width: 1148px;
     height: 236px;
     overflow: hidden;
     background: url("../html_sklep/laj3/menu_bot.jpg") no-repeat;
     background-position: 127px 0px;
     border: 0px solid #ffffff;

}
#menu_bot_k1 {
     float: left;
     width: 352px;
     height: 236px;
     overflow: hidden;
     padding: 0px;
     margin: 0px;
     border: 0px solid #ffffff;
}
#menu_bot_k2 {
     float: left;
     width: 165px;
     height: 236px;
     overflow: hidden;
     padding: 0px;
     margin: 0px;
     border: 0px solid #ffffff;
}
#menu_bot_k3 {
     float: left;
     width: 165px;
     height: 236px;
     overflow: hidden;
     padding: 0px;
     margin: 0px;
     border: 0px solid #ffffff;
}
#menu_bot_k4 {
     float: left;
     width: 171px;
     height: 236px;
     overflow: hidden;
     padding: 0px;
     margin: 0px;
     border: 0px solid #ffffff;
}
#menu_bot_k5 {
     float: left;
     width: 155px;
     height: 236px;
     overflow: hidden;
     padding: 0px;
     margin: 0px;
     border: 0px solid #ffffff;
}
.menu_bot_g1 {
     position: relative;
     top: 96px;
     left: 16px;
     width: 142px;
     height:22px;
     overflow:hidden;
     border: 0px solid #ffffff;
}
.menu_bot_g2 {
     position: relative;
     top: 96px;
     left: 6px;
     width: 142px;
     height:23px;
     overflow:hidden;
     border: 0px solid #ffffff;
}
.menu_bot_g3 {
     position: relative;
     top: 95px;
     left: 23px;
     width: 142px;
     height:23px;
     overflow:hidden;
     border: 0px solid #ffffff;
}
.menu_bot_g4 {
     position: relative;
     top: 95px;
     left: 5px;
     width: 142px;
     height:23px;
     overflow:hidden;
     border: 0px solid #ffffff;
}
#menu_bot_g5 {
     position: relative;
     top: 95px;
     left: 552px;
     width: 142px;
     height:21px;
     overflow:hidden;
     border: 1px solid #ffffff;
}

#stopka {
     width: 1148px;
     height:20px;
     text-align: right;
     border: 0px solid #ffffff;
}

/*  koszyk */
.koszyk {
     font-size: 9px;
     color: #07070F;
     border-spacing: 0;
     padding: 10px;
     width: 100%;
}
.koszyk th {
     border: 0px;
     background-color: #5F84B1;
}
.koszyk1 {
     border-spacing: 0;
     background-color: #C9D3DD;
     border: 0px;
     color: #780001;
}
.koszyk1 a {
     color: #780001;
}
.koszyk2 {
     border-spacing: 0;
     background-color: #A3B4CE;
     border: 0px;
     color: #780001;
}
.koszyk2 a {
     color: #780001;
}
/* naglowek zamowienia */
.zamow_nagl {
     font-size: 12px;
     color: #170302;
     border-spacing: 0;
     text-align: center;
     background-color: #5F84B1;
}
/* elementy zamowienia */
.zamow_element {
     padding-left: 130px;
     text-align: left;
}
.koszyk_il {
     font-size: 9px;
     border: 1px solid;
     background-color: transparent;
     color: #4E1800;
     text-align: center;
}
.koszyk_przelicz {
    background-image: url('../html_sklep/laj3/przelicz.gif');
    width: 97px;
    height: 24px;
    border:0px solid;
    align: center;
    repeat: no-repeat;
    cursor: pointer;
}
/* przerabiana tabela zamowienia */
.zamow {
     color: #37495D;
     font-size: 11px;
     font-weight: bold;
     font-family: Tahoma;
}
/* boxy txt */
.tresc_boxy {
     padding-left: 8px;
     width: 175px;
     overflow: hidden;
     color: #37495D;
     font-size: 11px;
     font-weight: bold;
     font-family: Tahoma;
     text-align: left;
}
/* pasek wyników */
.pasek_wynikow {
     margin-left: 17px;
     width: 455px;
     overflow: hidden;
     color: #1D3B57;
     font-size: 11px;
     font-weight: bold;
     font-family: Tahoma;
     text-align: left;
     clear: both;

}

/* naglowek dla karty towaru */
#tresc_elem_top_karta {
background:transparent url(../html_sklep/grafika/21_trescwl_topkarta.jpg) no-repeat scroll 0 0;
width: 504px;
height:69px;
overflow:hidden;
margin:0;
padding:0;
}
#tresc_elem_top_karta_txt {
     color:#FFF4D6;
     font-family:Tahoma;
     font-size:12px;
     font-weight: bold;
     height:18px;
     overflow:hidden;
     margin-left:37px;
     margin-right:35px;
     margin-top:41px;
     width:443px;
}

.komentarz_linia {
   height:3px;
   width:100%;
   border-bottom:1px solid #8C572F;
}
.komentarze {
  padding-left: 27px;
  width: 452px;
  overflow: hidden;

}
#newsletter {
     position: relative;
     top: 153px;
     left: 154px;
     width: 195px;
     /*height:22px;
     overflow:hidden; */
     border: 0px solid #ffffff;
}
.do_gory {
     /*background-color: #ffffff; */
     text-align:right;
     padding-right:20px;
     background: #ffffff;
}

.ankieta_top {
     color: #D9C392;
     font-family:Tahoma;
     font-size:12px;
     font-weight: bold;
     margin-right: 22px;
}

.ankieta_odp {
     color: #D9C392;
     font-family:Tahoma;
     font-size:10px;
     font-weight: normal;
     margin-right: 22px;
}

.ankieta_nagl {
     color: #D9C392;
     font-family:Tahoma;
     font-size:12px;
     font-weight: normal;
     margin-left: 15px;
     margin-right: 15px;
}

.ankieta_nagl h3{
     color: #D9C392;
     font-family:Tahoma;
     font-size:20px;
     font-weight: normal;
     margin-left: 15px;
     margin-right: 15px;
}

.ankieta_nagl a {
     color: #D9C392;
     font-family:Tahoma;
     font-size:12px;
     font-weight: normal;
     margin-left: 15px;
     margin-right: 15px;
}
.producenci {
     margin-left: 10px;
     margin-right: 10px;
     width: 484px;
     overflow: hidden;
     color: #C41C1B;
     font-size: 10px;
}

.producenci a, a:visited {
     text-decoration:none;
     color: #C41C1B;
     font-size: 10px;
}

.pola_form1 {
     background-color:#C8D8F1;
     border: 1px solid #374F67;
}
.kontakt {
     font-family:Verdana;
     font-size: 12px;
     color: #26394A;
}
.kontakt2 {
     font-family:Verdana;
     font-size: 10px;
     color: #26394A;
}
.kontakt_pole {
     width:466px;
     background-color: #7EBFE5;
     border: 1px solid #26394A;
}