/* ogolne */
* {	margin: 0;	padding: 0;}*.cl{clear:both} a:focus {outline:none;} img {border: 0;} fieldset {border:0;}
body, input, textarea, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {border:0pt none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0pt;outline-color:invert;outline-style:none;outline-width:0pt;padding:0pt; margin: 0;vertical-align:baseline;}
body{color: #000; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; background: url(images/bg.png) no-repeat top center;}
#container{width: 1001px; margin: auto; overflow: hidden;}

/* top */
#top{width: 1001px; height: 141px;}
#top #logo{background: url(images/logo.png) no-repeat; display: block; width: 200px; height: 102px; float: left;}
#top #logo a{display: block; width: 200px; height: 102px; text-indent: -2000em;}

/* top koszyk */
#top_kosztyk {float: left; width: 801px; height: 117px;}
#top_kosztyk #log{list-style: none; float: left; width: 206px; height: 38px; padding: 30px 0 0 113px;}
#top_kosztyk #log li{float: left; text-align: center; width: 103px;}
#top_kosztyk #log a{color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
#top_kosztyk #log a:hover{text-decoration: underline;}
#top_kosztyk #podsumowanie{list-style: none; float: left; width: 420px; height: 50px; padding: 18px 0 0 57px;}
#top_kosztyk #podsumowanie li{ float: left;}
#top_kosztyk #podsumowanie .tp{background: url(images/koszyk_ico.png) no-repeat top right; padding: 8px 51px 0 0; margin: 4px 0 0 0; width: 110px; text-align: right; height: 40px;}
#top_kosztyk #podsumowanie .ilosc{width: 54px; font-weight: bold; font-size: 30px; font-family: Times New Roman; text-align: center;}
#top_kosztyk #podsumowanie .tz{padding: 12px 0 0 0; width: 59px; text-align: right;}
#top_kosztyk #podsumowanie .ile{width: 136px; font-weight: bold; font-size: 30px; font-family: Times New Roman; padding: 0 0 0 10px;}
#top_kosztyk #k_opcje{list-style: none; float: left; width: 704px; height: 50px; padding: 0 0 0 96px;}
#top_kosztyk #k_opcje li{ float: left; padding: 7px 0 0 0;}
#top_kosztyk #k_opcje .poczekalnia{width: 344px; background: url(images/poczekalnia_ico.png) no-repeat; height: 22px; padding: 7px 0 0 51px;}
#top_kosztyk #k_opcje .poczekalnia a{text-decoration: none; color: #9f0000; font-size: 11px;}
#top_kosztyk #k_opcje .poczekalnia a:hover{text-decoration: underline;}
#top_kosztyk #k_opcje .zawartosc{width: 177px;}
#top_kosztyk #k_opcje .zawartosc a{text-decoration: none; color: #9f0000; font-size: 11px; font-weight: bold;}
#top_kosztyk #k_opcje .zawartosc a:hover{text-decoration: underline;}
#top_kosztyk #k_opcje .kasa{width: 130px;}
#top_kosztyk #k_opcje .kasa a{text-decoration: underline; color: #000; font-size: 11px; font-weight: bold;}
#top_kosztyk #k_opcje .kasa a:hover{text-decoration: none;}

/* menu */
#menu_container {width: 787px; height: 12px; display: block; float: right; padding: 0 9px 0 0;}
#menu_container ul{list-style: none;  float: right; height: 12px;}
#menu_container li {float: left;text-indent: -2000em; padding: 0 0 0 45px;}
#menu_container .m1 a,#menu_container .m2 a,#menu_container .m3 a,#menu_container .m4 a,#menu_container .m5 a,#menu_container .m6 a {display: block;}
#menu_container .m1 a{background: url(images/m1.png); width: 114px; height: 12px;}
#menu_container .m2 a{background: url(images/m2.png); width: 63px; height: 12px;}
#menu_container .m3 a{background: url(images/m3.png); width: 88px; height: 12px;}
#menu_container .m4 a {background: url(images/m4.png); width: 109px; height: 12px;}
#menu_container .m5 a{background: url(images/m5.png); width: 71px; height: 12px;}
#menu_container .m6 a{background: url(images/m6.png); width: 61px; height: 12px;}
#menu_container .m1 a:hover {background: url(images/m1h.png);}
#menu_container .m2 a:hover {background: url(images/m2h.png);}
#menu_container .m3 a:hover {background: url(images/m3h.png);}
#menu_container .m4 a:hover {background: url(images/m4h.png);}
#menu_container .m5 a:hover {background: url(images/m5h.png);}
#menu_container .m6 a:hover {background: url(images/m6h.png);}

/* gorna belka */
#top_belka {width: 971px; height: 38px; background: url(images/belka_bg.png) no-repeat; padding: 23px 0 0 30px; color: #fff;}
#top_belka span {float: left; display: block; margin: 10px 0 0 0;}
#top_belka .wysz {background: url(images/wysz_bg.png) no-repeat; width: 107px; height: 11px; text-indent: -2000em;}
#top_belka .prod {background: url(images/prod_bg.png); width: 148px; height: 11px; text-indent: -2000em; margin: 10px 23px 0 0;}
#top_belka #wyszukiwarka {padding: 0 23px 0 10px; width: 301px; float: left;}
#top_belka .tx {width: 245px; height: 18px; padding: 5px; background: #fff; color: #929292; float: left;}
#top_belka .search_button {width: 37px; height: 27px; text-indent: -2000em; background: url(images/search_ico.png); float: right;}
#top_belka #adw {color: #fff; text-decoration: none; width: 90px; float: left;}
#top_belka #adw:hover {text-decoration: underline;}
#top_belka #producenci {padding: 0 0 0 99px; width: 330px; float: left;}
#top_belka #producenci select {width: 143px; padding: 5px; background: #fff; color: #929292; border:0; float: left;}

/* sidebar */
#sidebar {width: 244px; float: left; padding: 11px 0 30px 0;}
#sidebar #menu {font-size: 11px;}
#sidebar #menu .cat {width: 244px; height: 47px; background: url(images/cat_title.png); text-indent: -2000em;}
#sidebar #menu #fot {width: 244px; height: 28px; background: url(images/bottom_msidebar.png) no-repeat bottom;}
#sidebar #menu ul {list-style: none; background: url(images/bg_msidebar.png); padding: 0 0 40px 0;}
#sidebar #menu li {background: url(images/bg_mt_menu.png) no-repeat top right; padding: 10px 0 8px 39px; font-weight: bold;}
#sidebar #menu .sub {margin: 8px 0 0 12px; font-weight: normal;text-transform:lowercase;}
#sidebar #menu ul a {color: #fff; text-decoration: none; display: block; text-transform:uppercase;}
#sidebar #menu ul a:hover {text-decoration: underline;}

/* content */
#content {float: left; width: 744px; padding: 11px 0 38px 13px;}
#content h5 {text-indent: -2000em; margin: 0 0 8px 0; clear: both;}
#content .info_title {background: url(images/info_title.png) top center; width: 744px; height: 39px;}
#content .opis_title {background: url(images/opis_title.png) top center; width: 744px; height: 39px;}
#content .gal_title {background: url(images/gal_title.png) top center; width: 744px; height: 44px;}
#content .kom_title {background: url(images/komentarze_title.png) top center; width: 744px; height: 44px;}
#content .zapytaj_title {background: url(images/zapytaj_title.png) top center; width: 744px; height: 37px;}
#content .related_title {background: url(images/related_title.png) top center; width: 744px; height: 44px;}
#content .zdiecia_title {background: url(images/zdiecia_title.png) no-repeat top left; width: 744px; height: 40px;}
#content .propozycje_title {background: url(images/propozycje_title.png) top center; width: 744px; height: 45px;}
#content .najkupowane_title {background: url(images/najkupowane_title.png) top center; width: 744px; height: 46px;}

/* footer */
#footer_container {background: url(images/footer_bg.png) top center; width: 100%; height: 243px; clear: both;}
#footer {width: 1000px; margin: auto; padding: 20px 0 0 0;color: #d0d0d0;}
#footer .f1 {background: url(images/f1.png); width: 96px; height: 12px; text-indent: -2000em;}
#footer .f2 {background: url(images/f2.png); width: 54px; height: 12px; text-indent: -2000em;}
#footer .f3 {background: url(images/f3.png); width: 153px; height: 12px; text-indent: -2000em;}
#footer dl {width: 210px; padding: 0 33px 0 11px;float: left;}
#footer dt {margin: 0 0 15px 0;}
#footer dd {padding: 0 0 12px 10px;}
#footer a {color: #d0d0d0; text-decoration: none; font-size: 12px;}
#footer a:hover {text-decoration: underline;}
#footer #kontakt {text-align: right; padding: 0 0 0 11px;}
#footer #kontakt dt {font-weight: bold;}
#flinks {width: 1000px; margin: auto; height: 200px;}
#flinks #cop {width: 776px; padding: 20px 0 0 0; float: left; text-align: right;}
#flinks #wyk {width: 196px; padding: 20px 0 0 0; float: right; text-align: left;}
#flinks a {color: #000; text-decoration: none;}
#flinks a:hover {text-decoration: underline;}


/******************* PODSTRONA  ***********************/
#content #zadaj_pytanie{ padding: 24px 20px;}
#content #galeria{list-style: none; padding: 24px 0 5px 20px; overflow: hidden;}
#content #galeria li{ float: left; padding: 0 16px 20px 0;}
#content #galeria li img {border: 1px solid #e0e0e0;}
#content .related {padding: 16px 0 16px 0; border-bottom: 1px solid #c7c7c7; overflow: hidden;}
#content .related .pic{width: 120px; height: 90px; padding: 0 24px 0 9px; float: left;}
#content .related .title{font-weight: bold; padding: 0 0 10px 0;}
#content .related .title a{color: #000; text-decoration: none;}
#content .related .title a:hover{text-decoration: underline;}
#content .related p {line-height: 18px;}
#content #komentarze {margin: 0 0 40px 0; overflow: hidden;}
#content .komentarz_box {padding: 16px 0; border-bottom: 1px solid #c7c7c7; overflow: hidden;}
#content .komentarz_box .ocena{width: 46px; height: 46px; line-height: 46px; margin: 0 11px; text-align: center; float: left; background: url(images/gwiazdka_bg.png); font-weight: bold; color: #fff;}
#content .komentarz_box p{line-height: 16px; width: 672px; float: left; padding: 3px 0 0 0;}
#content .komentarz_box .data{color: #9f0000; width: 672px; float: left; width: 336px;}
#content .komentarz_box .ip{color: #979797; width: 672px; float: left; width: 333px; text-align: right;}
#content #opis {margin: 30px 0; overflow: hidden;}
#content #informacje_produkt {margin: 30px 0; overflow: hidden;}
#content #informacje_produkt .pic{width: 242px; height: 242px; padding: 0 12px 0 1px; float: left;}
#content #informacje_produkt .pic img {border: 1px solid #c7c7c7;}
#content #informacje_produkt .right_info {float: left; width: 475px; height: 99px; padding: 0 0 0 5px; border-bottom: 1px solid #c7c7c7;}
#content #informacje_produkt .right_info h2{font-size: 18px; font-weight: normal;}
#content #informacje_produkt .right_info ul {list-style: none; padding: 10px 0; line-height: 16px;}
#content #informacje_produkt #zamow {float: left; width: 475px; height: 138px; padding: 0 0 0 5px; border-bottom: 1px solid #c7c7c7;}
#content #informacje_produkt #zamow p {padding: 7px 0 0 0; height: 20px;}
#content #informacje_produkt #zamow  label{color: #9f0000; font-weight: bold; text-align: right; width: 252px; padding: 4px 6px 0 0; display: block; float: left;}
#content #informacje_produkt #zamow select {width: 215px; border: 1px solid #c7c7c7; float: left;}
#content #informacje_produkt #zamow ul {list-style: none; border-top: 1px solid #c7c7c7;width: 475px; padding: 20px 0 0 5px; margin: 10px 0 0 0;}
#content #informacje_produkt #zamow ul a {color: #000; text-decoration: none; font-weight: bold;}
#content #informacje_produkt #zamow ul a:hover{text-decoration: underline;}
#content #informacje_produkt #zamow li {float: left;}
#content #informacje_produkt #zamow .cena {width: 145px; padding: 0 0 0 9px; float: left; font-size: 26px; font-weight: normal;}
#content #informacje_produkt #zamow .cena span {float: left;}
#content #informacje_produkt #zamow .cena #pt {float: left; font-size: 18px; width: 28px; line-height: 10px; padding: 6px 0 0 7px;}
#content #informacje_produkt #zamow .cena #pt span { font-size: 10px;}
#content #informacje_produkt #zamow .ilosc {width: 84px;}
#content #informacje_produkt #zamow .ilosc input{width: 27px; height: 25px; text-align: center; margin: 0 10px; border: 1px solid #c7c7c7; color: #8a8a8a; float: left;}
#content #informacje_produkt #zamow .ilosc .poz{padding: 7px 0 0 0; display: block; float: left;}
#content #informacje_produkt #zamow .koszyk{background: url(images/koszyk_ico.png) no-repeat; padding: 0 0 0 41px; height: 30px; width: 66px;}
#content #informacje_produkt #zamow .przechowalnia{background: url(images/przechowalnia_silver_ico.png) no-repeat; padding: 0 0 0 51px; height: 30px; width: 66px;}


/***************************** Strona glowna ***********************/
#content .lista {list-style: none; margin: 20px 0; overflow: hidden;}
#content .lista li{float: left; margin: 0 16px 16px 16px; border-bottom: 1px solid #e0e0e0; width: 153px; text-align: center;}
#content .lista li img{margin: 15px auto; border: 1px solid #e0e0e0;}
#content .lista li a {text-decoration: none; font-weight: bold; color: #000;}
#content .lista li a:hover {text-decoration: underline;}
#content .lista .cena {width: 153px; padding: 0 0 15px 30px; font-size: 26px; font-weight: normal; text-align: center; overflow: hidden;}
#content .lista .cena span {float: left;}
#content .lista .cena .pt {float: left; font-size: 18px; width: 28px; line-height: 10px; padding: 6px 0 0 7px; text-align: left;}
#content .lista .cena .pt span { font-size: 10px;}
#content .propozycje {list-style: none; margin: 0 0 20px 0; overflow: hidden; font-size: 12px;}
#content .propozycje li{float: left; margin: 0 3px 20px 3px; border-bottom: 1px solid #e0e0e0; width: 242px;}
#content .propozycje li img{margin: 5px auto 5px auto; border: 1px solid #e0e0e0;}
#content .propozycje li a {text-decoration: none; font-weight: bold; color: #000; clear: both; display: block;}
#content .propozycje li a:hover {text-decoration: underline;}
#content .propozycje .cena {width: 150px; float: left; padding: 4px 0 8px 12px; margin: 4px 0; font-size: 26px; font-weight: normal; text-align: center; overflow: hidden;border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
#content .propozycje .cena span {float: left;}
#content .propozycje .cena .pt {float: left; font-size: 18px; width: 28px; line-height: 10px; padding: 6px 0 0 7px; text-align: left;}
#content .propozycje .cena .pt span { font-size: 10px;}
#content .propozycje .ilosc {width: 64px; float: left;border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;padding: 6px 4px 10px 12px; margin: 4px 0;}
#content .propozycje .ilosc input{width: 23px; height: 25px; text-align: center; margin: 0 0 0 10px; border: 1px solid #c7c7c7; color: #8a8a8a; float: left;}
#content .propozycje .ilosc .poz{padding: 7px 0 0 0; display: block; float: left;}
#content .propozycje .koszyk{background: url(images/koszyk_ico.png) no-repeat 0 3px; padding: 3px 0 4px 41px; height: 30px; width: 66px; float: left;}
#content .propozycje .przechowalnia{background: url(images/przechowalnia_silver_ico.png) no-repeat 0 3px; padding: 3px 0 4px 41px; height: 30px; width: 90px; float: left;}
#content #boxes{width: 744px; background: url(images/bgi.png) repeat-x top; padding: 20px 0 10px 0; overflow: hidden;}
#content #boxes #box_a {float: left; width: 237px; height: 107px; margin: 0 12px 0 0;}
#content #boxes #box_b {float: left; width: 240px; height: 107px; background: url(images/tbgk.png) repeat-x bottom; margin: 0 12px 0 0;}
#content #boxes #box_b p {width: 162px; padding: 10px 0 0 78px; height: 44px; line-height: 14px;}
#content #boxes #box_b p strong{color: #9f0000;}
#content #boxes #box_b .katalog {background: url(images/katalog_bg.png); width: 160px; height: 28px; text-indent: -2000em; display: block; float: right;}
#content #boxes #box_c {float: left; width: 240px; height: 107px; background: url(images/bgi.png) repeat-x bottom;}
#content #boxes #box_c p {font-size: 11px; padding: 24px 4px 0 4px;}
#content #boxes #box_c .ins {padding: 15px 15px 0 0; width: 225px;}
#content #boxes #box_c .instrukcja {background: url(images/instrukcja_bg.png); width: 218px; height: 28px; text-indent: -2000em; display: block; float: right;}
#content #boxes #box_a p {padding: 10px 0 0 0;}
#content #boxes #tba {background: url(images/tba.png); width: 237px; height: 12px; text-indent: -2000em; display: block;}
#content #boxes #tbb {background: url(images/tbb.png); width: 161px; height: 12px; text-indent: -2000em; display: block;}
#content #boxes #tbc {background: url(images/tbc.png); width: 206px; height: 12px; text-indent: -2000em; display: block;}
#content .more_news {background: url(images/news_button_bg.png); width: 219px; height: 28px; text-indent: -2000em; display: block; float: right; margin: 0 18px 0 0;}
#content .show_gallery {background: url(images/show_gallery_button.png); width: 192px; height: 28px; text-indent: -2000em; display: block; float: right; margin: 8px 18px 0 0;}
#content .te{float: left; width: 0px;}
#content .zdiecia_title .mo{float: left; width: 397px; text-align: right; display: block; padding: 25px 0 0 0; margin: 0 0 5px 0; font-weight: normal; font-size: 11px;}
#content .zdiecia_title .mo a{color: #9f0000; text-decoration: none;}
#content .zdiecia_title .mo a:hover{text-decoration: underline;}
