/* 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) top center;}
#site {width:100%; background: url(images/bg_site.png) no-repeat top center;}
#container{width: 999px; margin: auto; padding: 0 0 10px 0;overflow: hidden;}

/* top */
#top{width: 982px; height: 77px; background: url(../images/top_bg.jpg) no-repeat; padding: 22px 0 0 17px;}
#top #logo{background: url(images/logo.png) no-repeat; display: block; width: 227px; height: 54px; float: left;}
#top #logo a{display: block; width: 227px; height: 54px; text-indent: -2000em;}

/* menu */
#menu_container {width: 755px; margin: 14px 0 0 0; height: 39px; display: block; float: right;}
#menu_container ul{list-style: none;  float: right; height:35px;}
#menu_container li {float: left;text-indent: -2000em;}
#menu_container .m1 a,#menu_container .m2 a,#menu_container .m3 a,#menu_container .m4 a,#menu_container .m5 a {display: block;}
#menu_container .m1 a{background: url(images/m1.png); width: 135px; height: 35px; margin:0 39px 0 0;}
#menu_container .m2 a{background: url(images/m2.png); width: 107px; height: 35px; margin:0 30px 0 0;}
#menu_container .m3 a{background: url(images/m3.png); width: 108px; height: 35px; margin:0 34px 0 0;}
#menu_container .m4 a {background: url(images/m4.png); width: 115px; height: 35px; margin:0 31px 0 0;}
#menu_container .m5 a{background: url(images/m5.png); width: 92px; height: 35px; margin:0 10px 0 0;}
#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);}

/* sidebar */
#sidebar {width: 230px; float: left; padding: 0 0 30px 0;}
#sidebar #koszyk {height: 33px; padding: 12px 0 0 0;}
#sidebar #koszyk p {width: 179px; text-align: center; padding: 6px 0 0 0; float: left;}
#sidebar #menu {font-size: 12px;}
#sidebar ul {list-style: none;}
#sidebar #menu li {background: url(images/bgs_li.png) top right; padding: 0 0 0 27px;}
#sidebar #menu .submenu li {padding: 0 0 0 5px;}
#sidebar #menu ul a {color: #fff; text-decoration: none; height: 23px; display: block; padding: 7px 0 0 0;}
#sidebar #menu ul a:hover {text-decoration: underline;}
#sidebar #menu .cat {width: 230px; height: 37px; background: url(images/ts_menu.png); text-indent: -2000em;}
#sidebar .top_h3 {width: 230px; height: 72px; background: url(images/top_ogladane.png); text-indent: -2000em;}
#sidebar .mesiaca_h3 {width: 179px; height: 20px; background: url(images/miesiaca.png); text-indent: -2000em; margin: 4px 0 17px 0;}
#sidebar .product_container {width: 230px; padding: 13px 0 0 0; border-bottom: 1px solid #000;overflow: hidden;}
#sidebar .black_bg {background: url(images/bg_black.png); margin: 14px 0 0 0;}
#sidebar .product_container  a {text-decoration: none; color: #000;}
#sidebar .product_container  a:hover {text-decoration: underline;}
#sidebar .product_container ul {float: left; width: 135px;}
#sidebar .product_container .spic {float: left; width: 95px; padding: 0 0 2px 0;}
#sidebar .product_container .title{padding: 8px 0 6px 6px; height: 35px;}
#sidebar .product_container .price{padding: 0 9px 0 6px; height: 31px; font-family: georgia; font-size: 18px; text-align: right;}
#sidebar .product_container .zoom{height: 25px;}
#sidebar .black_bg  a {text-decoration: none; color: #fff;}
#sidebar .black_bg .title{padding: 6px 0 6px 4px; margin: 0 0 8px 2px; height: 27px; background: #e8540e;}
#sidebar .black_bg .price{color: #fff;}
#sidebar .black_bg .spic {float: left; width: 95px; padding: 0;}
#sidebar #newsletter{padding: 20px 0 0 5px;}
#sidebar #newsletter p {padding: 0 0 15px 0;}
#sidebar #newsletter .tx{padding: 3px; height: 19px; border: 1px solid #c8c8c8; width: 142px;}
#sidebar #newsletter input {margin: 0 6px 0 0; float: left;}

/* content */
#content {float: left; background: #fff; width: 769px; padding: 0 0 20px 0;}
#content #wyszukiwarka {background: url(images/bg_wysz.png); margin: 6px 5px 1px 5px; height: 34px; color: #c1c1c1; padding: 6px 0 0 17px;}
#content #wyszukiwarka label {padding: 6px 0 0 0; display: block; float: left;}
#content #wyszukiwarka p,#content #wyszukiwarka input{float: left;}
#content #wyszukiwarka .naz {width: 345px;}
#content #wyszukiwarka .sod {width: 172px; padding: 0 0 0 72px;}
#content #wyszukiwarka .sdo {padding: 0 0 0 2px;}
#content #wyszukiwarka .naz label {width: 111px;}
#content #wyszukiwarka .sod label {width: 103px;}
#content #wyszukiwarka .sdo label {width: 35px; font-weight: bold;}
#content #wyszukiwarka .naz .bw {background: url(images/search_bw.png); width: 20px; height: 25px;}
#content #wyszukiwarka .nos {background: url(images/search_no.png); width: 17px; height: 25px;}
#content #wyszukiwarka .tx{padding: 3px; height: 19px; width: 200px;}
#content #wyszukiwarka .txs{padding: 3px; height: 19px; width: 46px; margin: 0 7px 0 0;}
#content a:hover {text-decoration: underline;}
#content .nasze_produkty {background: url(images/nasze_produkty_h2.png); width: 161px; height: 24px; text-indent: -2000em; margin: 23px 0 0 22px; float: left;}
#content .promocje_cenowe {background: url(images/promocje_cenowe_h2.png); width: 195px; height: 30px; text-indent: -2000em; margin: 23px 0 0 22px; float: left;}
#content .see_all {background: url(images/black_arrow.png) no-repeat top right; padding: 11px 44px 0 0; height: 26px; float: right; margin: 14px 18px 0 0; text-decoration: none; color: #000; font-weight: bold;}
#content .bline {height: 13px; font-size: 1px; margin: 0 0 13px 0; clear: both; width: 769px; border-bottom: 1px solid #000;}
#content .bsline {height: 13px; font-size: 1px; margin: 0 0 13px 0; clear: both; width: 769px; border-bottom: 5px solid #000;}
#container #statsc{padding: 8px 10px 0 10px; clear: both;}
#container #statsc p {padding: 0 0 0 40px; float: right;}

/* lista produktow */
.box_produkt {width: 234px; height: 257px; background: url(images/bg_box_p.png) no-repeat bottom; float: left; padding: 0 11px; margin: 0 0 20px 0;}
.box_produkt .pic{text-align: center; height: 180px;}
.box_produkt .description{padding: 6px 0; height: 39px; line-height: 16px;}
.box_produkt .description a{font-weight: bold; color: #000; text-decoration: none;}
.box_produkt .opcje {color: #000; text-decoration: none;}
.box_produkt .opcje .icons {width: 67px; float: left;}
.box_produkt .opcje .price {font-family: georgia; font-size: 18px; text-align: right; color: #000; padding: 2px 18px 0 0; }
.box_produkt .opcje .old_price {color: #fff; text-decoration: line-through; float: left; padding: 5px 0 0 0; text-align: right; width: 62px;}

/* podstrona */
#content .title {padding: 25px 9px 10px 27px; font-family: georgia; font-size: 18px; border-bottom: 1px solid #000; margin: 0 0 10px 0;}
#content #opis{padding: 10px 9px 10px 27px; width:434px; line-height: 18px; float: left;}
#content #opis table {border-left:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; margin-top:10px;  }
#content #opis td { border-top:1px solid #b8b8b8;border-right:1px solid #b8b8b8;}
#content #opis ul {list-style: disc; padding-left:40px; margin-bottom:8px;}
#content #opis p {margin-bottom:8px;}
#content #zdiecia {width: 280px; float: left;}
#content #zdiecia #big {text-align: center; width: 180px; padding: 0 10px; float: left;}
#content #zdiecia #small {float: left; width: 70px;}
#content #zdiecia #small img{border: 1px solid #000; margin: 0 0 20px 0;}
#content #zakup {border-top: 5px solid #000; border-bottom: 5px solid #000; padding: 12px 0 12px 10px; clear: both; height: 37px;}
#content #zakup p {float: right;}
#content #zakup img {float: left;}
#content #zakup .price {font-family: georgia; font-size: 24px; text-align: right; color: #e8540e; padding: 2px 18px 0 0; }
#content #zakup .old_price {font-size: 12px; text-decoration: line-through; float: right; padding: 12px 20px 0 60px; text-align: right; text-align: right;}
#content #zapytanie{width: 289px; float: left; padding: 26px 10px 0 21px;}

/* slider pokrewne */
#content #pokrewne {float: right; width: 361px; background: url(images/bg_silver.png); margin: 15px 15px 40px 0;position:relative; padding: 0 0 0 20px;}
#content #pokrewne h3 {font-family: georgia; font-size: 18px; color: #000; padding: 12px 0 10px 0;}
#slider{ display: block; margin: 0 0 0 40px; text-align: center;}	
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width: 260px;height:200px;overflow:hidden;}	
#slider img {border: 1px solid #e3e3e3;}
#prevBtn, #nextBtn{ display:block;width:37px;height:37px;position:absolute;top:71px;}	
#nextBtn{left:320px;}														
#prevBtn a, #nextBtn a{display:block;width: 37px;height: 37px;background:url(images/btn_prev.png) no-repeat 0 0;}	
#nextBtn a{background:url(images/btn_next.png) no-repeat 0 0;}
.graphic, #prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}

/* footer */
#footer_container {background: url(images/bg_orange.png) top center; width: 100%; height: 53px; clear: both;}
#footer {width: 965px; margin: auto; padding: 20px 0 0 0;}
#footer a {color: #fff; text-decoration: none; font-weight: bold;}
#footer a:hover {text-decoration: underline;}
#footer ul {list-style: none; float: left;}
#footer li {float: left; padding: 0 55px 0 0;}
#footer p {float: right; color: #fff;}
#flinks {width: 965px; margin: auto; height: 200px;}
#flinks p {padding: 20px 0 0 0; width: 215px; float: left;}
#flinks a {color: #000; text-decoration: none;}
#flinks a:hover {text-decoration: underline;}

/* inne */
#top_line {background: url(images/bg_orange.png) top center; width: 100%; height: 7px; font-size: 1px;}


