/* PODSTAWOWE KLASY */
body {background-color: #666; background-image: url(bg2.gif);  background-repeat: repeat; margin-top: 0px; padding: 0px;  font: 13px Tahoma, Arial, sans-serif; margin-left: auto; margin-right: auto;}

span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var,
dl, dt, dd, ol, 
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	text-align: left;
}

a {color: #fff;}
a:hover {text-decoration: none;}
h3 {font-size: 17px; margin-bottom: 7px; font-family: georgia; font-weight: normal; color: #bb0004;}
p {padding: 0px; margin: 0px; margin-bottom: 10px;}
h4 {color: #000; font-weight: bold; font-size: 17px; font-family: arial;}
select, textarea {border-left: 1px solid #666; border-top: 1px solid #666; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #f5f5f5;}
.clear {clear: both;}
input.button {background-image: url(btn-2-bg.png); border: 1px solid #1a1a1a; color: #f1c85c; font-size: 12px; font-weight: bold;}
input.text {border: 1px solid #666; background-color: transparent; width: 160px; font-size: 12px; color: #fff; padding: 1px;}
input.text2 {border: 1px solid #666; background-color: transparent; width: 160px; font-size: 12px; color: #fff; padding: 1px;}
.pogrubienie {margin: 0px; padding: 0px;}
textarea {border: 1px solid #666; background-color: transparent; font-size: 12px; color: #fff; padding: 1px;}



#top-bg {background-image: url(bg.jpg); width: 100%; background-repeat: repeat-x;}
#bg-zawodnicy {background-image: url(bg-zawodnicy.png); width: 100%; background-position: top; background-repeat: repeat-y;}

#top {background-image: url(top-bg.png); width: 954px; background-color: transparent; height: 247px; background-position: right top; background-repeat: no-repeat;}

#share {width: 100%; height: 55px; line-height: 33px; padding-left: 110px;}
#share a {font-weight: bold; color: #fff; font-size: 11px; padding: 2px;}
#logo {width: 100%; height: 140px;}
#address {width: 96%; color: #000; text-align: right; font-size: 13px; padding: 2px; font-weight: bold; line-height: 19px;}
#address  span {background: #fff;}
input.kontakt {border: 1px solid #666; background-color: transparent; width: 200px; font-size: 12px; color: #fff; padding: 1px; margin-bottom: 5px;}

#menu-1 {width: 954px; height: 119px; background-image: url(menu-1-bg.png);}


#part-1 {float: left; width: 530px; margin: 16px 0px 0px 10px;}

#part-1 #l1 a:hover img {margin-top: 7px 0px;}


#part-1 a#l1 {display: block; float: left; height: 28px; width: 133px;}
#part-1 a#l1 img {margin: 7px 0px 0px 11px;}
#part-1 a:hover#l1 {background-image: url(menu-link-1-a.png);}
#part-1 a#l2 {display: block; float: left; height: 28px; width: 170px;}
#part-1 a#l2 img {margin: 7px 0px 0px 14px;}
#part-1 a:hover#l2 {background-image: url(menu-link-2-a.png);}
#part-1 a#l3 {display: block; float: left; height: 28px; width: 99px;}
#part-1 a#l3 img {margin: 7px 0px 0px 17px;}
#part-1 a:hover#l3 {background-image: url(menu-link-3-a.png);}
#part-1 a#l4 {display: block; float: left; height: 28px; width: 99px;}
#part-1 a#l4 img {margin: 7px 0px 0px 21px;}
#part-1 a:hover#l4 {background-image: url(menu-link-3-a.png);}


#part-2 {float: right; width: 370px; margin: 16px 0px 0px 10px;}
#part-2 #basket {float: left; margin: 0px 10px 0px 0px;}
#part-2 a {line-height: 26px; color: #FFF; font-weight: normal;}

#part-3 {float: left; width: 940px; margin: 10px 0px 0px 10px;}
#part-3 img {margin: 0px 15px 0px 15px;}


#szukaj-button {padding-top: 6px;}
#search-input {border: 1px solid #666; background: transparent; width: 100px; font-size: 12px; color: #fff; padding: 1px;}


.komorka-menu-kategorii-naglowek {background-color: transparent; border: 0px; background-image: url(menu-head-1.png); width: 175px; height: 34px;}
.komorka-menu-kategorii-czesc-wlasciwa, .komorka-menu-subskrypcja-czesc-wlasciwa, .komorka-menu-zamowienie-czesc-wlasciwa, .komorka-menu-kupowane-czesc-wlasciwa, .komorka-menu-wazne-czesc-wlasciwa, .komorka-menu-sonda-czesc-wlasciwa, .komorka-menu-kontakt-czesc-wlasciwa {background-color: #666; background-image: url(menu-cat-bg.gif); background-repeat: repeat-y; border: 0px; margin: 0px; padding: 0px;}


.komorka-menu-kategorii-czesc-wlasciwa a {margin: auto; display: block; width: 100%; line-height: 22px; height: 25px; background-image: url(cat-hr.gif); background-position: bottom; background-repeat: no-repeat; }
.komorka-menu-kategorii-czesc-wlasciwa img {margin: 8px 10px 0px 10px; float: left;}
#active_menu {color: #f1c85c; font-weight: bold; text-decoration: none;}
a.menu-kat {font-weight: bold; text-decoration: none;}

.podkategoria {margin: auto; display: block; width: 100%; line-height: 22px; height: 25px; background-image: url(cat-hr.gif); background-position: bottom; background-repeat: no-repeat; }

.podkategoria a {text-decoration: none; color: #999;}

.podkategoria-b {margin: auto; display: block; width: 100%; line-height: 22px; height: 25px; background-image: url(cat-hr.gif); background-position: bottom; background-repeat: no-repeat; text-decoration: underline;}

.podkategoria-b a {color: #f1c85c;}

.komorka-menu-wyszukiwarka2-naglowek {background-color: transparent; border: 0px; background-image: url(menu-head-23.png); width: 175px; height: 34px;}


.iloscp {font-weight: normal;}

.komorka-menu-sonda-czesc-wlasciwa table {width: 150px; color: #fff;}

.komorka-menu-kategorii-bottom {background-image: url(menu-cat-btm.jpg); padding-bottom: 20px; background-position: bottom; background-repeat: no-repeat; border: 0px}
.komorka-menu-kategorii-wrapper {width: 90%; margin: auto;}



.komorka-menu-kontakt-bottom {background-image: url(menu-contact-btm.jpg); padding-bottom: 20px; background-position: bottom; background-repeat: no-repeat; border: 0px}


.komorka-menu-subskrypcja-naglowek {background-color: transparent; border: 0px; background-image: url(menu-head-2.png); width: 175px; height: 34px;}
.komorka-menu-subskrypcja-czesc-wlasciwa, .komorka-menu-kategorii-bottom, .komorka-menu-sonda-bottom {color: #fff;}


.komorka-menu-zamowienie-naglowek {background-color: transparent; border: 0px; background-image: url(menu-cat-top.jpg); margin: 0px; width: 175px; background-repeat: no-repeat; background-position: top; padding-top: 20px;}


.komorka-menu-kupowane-naglowek {background-color: transparent; border: 0px; background-image: url(menu-head-3.png); width: 175px; height: 34px;}
.komorka-menu-kupowane-margines {width: 96%; margin: auto; padding: 0px;}
.bestseller {width: 74px; float: left; margin: 5px;}
.bestseller .mini img {width: 70px; border: 2px solid #18191d;}
.bestseller .nazwa {font-size: 12px; font-weight: bold;}
.bestseller .cena {font-size: 12px; color: #ffcc00;}

.komorka-menu-kontakt-naglowek {background-color: transparent; border: 0px; background-image: url(menu-head-4.png); width: 175px; height: 34px;}
#szybki-kontakt {padding: 16px; text-align: center; font-size: 13px; color: #fff;}
#szybki-kontakt b {color: #f1c85c;}

.komorka-menu-wazne-naglowek {background-color: transparent; border: 0px; background-image: url(menu-head-5.png); width: 175px; height: 34px;}
.komorka-menu-wazne-czesc-wlasciwa a {margin: auto; display: block; width: 100%; line-height: 22px; height: 25px; background-image: url(cat-hr.gif); background-position: bottom; background-repeat: no-repeat; }
.komorka-menu-wazne-czesc-wlasciwa img {margin: 8px 10px 0px 10px; float: left;}

.komorka-menu-sonda-naglowek {background-color: transparent; border: 0px; background-image: url(menu-head-6.png); width: 175px; height: 34px;}


#platnosci {text-align: center; width: 954px; margin: 14px 0px 0px 0px;}

#footer {background-image: url(footer-bg.gif); width: 100%; background-repeat: repeat-x; height: 128px;}
#footer #wrapper2 {width: 954px; margin: auto;}
#footer #left {float: left; width: 300px; height: 30px; margin: 30px 0px 0px 10px;}
#footer #left small {font-size: 12px; color: #000;}

#footer #right {float: right; width: 400px; text-align: right; line-height: 18px; font-size: 11px; color: #666; height: 30px; margin: 30px 15px 0px 0px;}
#footer #right a {color: #666; ; font-size: 11px;}

#footer #partners {width: 100%; text-align: center; height: 30px; margin: 15px 0px 0px 0px;}

.komorka-czesc-wlasciwa {border: 0px; background: transparent;}
.komorka-naglowek-news {background-image: url(menu-news-top.jpg); background-repeat: no-repeat; width: 575px; height: 46px;}
.komorka-bg, .komorka-czesc-wlasciwa {background-image: url(menu-content-bg.gif); background-repeat: repeat-y; background-position: left; width: 575px; margin: 0px; padding: 0px;}
.komorka-bottom {background-image: url(menu-news-btm.jpg); width: 575px; padding-bottom: 20px; background-position: bottom; background-repeat: no-repeat; border: 0px}


.komorka-naglowek-aktualnosci {background-image: url(menu-head-8.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}

.news2 {width: 170px; margin: 9px; float: left;}
.news2 .tytul2 {margin-bottom: 3px; font-weight: bold;}
.news2 .tytul2 a {font-weight: bold;}
.news2 .data2 {margin-bottom: 6px; color: #666;}
.news2 .tresc2 {margin-bottom: 6px; color: #999;}
.news2 .more2 {margin-bottom: 6px; color: #fff; text-align: right;}
.news2 .more2 a {color: #f1c85c; font-weight: bold;}


.katalog {width: 129px; float: left; height: 190px; text-align: center; margin: 5px 7px 5px 7px;}
.katalog .mini2 img {border: 2px solid #18191d;}
.katalog .nazwa2 {font-size: 13px; margin-top: 5px; font-weight: bold;}
.katalog .nazwa2 a {text-decoration: none;}
.katalog .nazwa2 a:hover {text-decoration: underline;}

.katalog .cena2 {float: left; width: 70px; font-size: 12px; color: #ffcc00;}
.katalog .cena2 strike {color: #ff0000;}
.katalog .kosz {margin: 2px; float: left; width: 40px;}



/* podstrony */

.komorka-naglowek-katalog {background-image: url(menu-head-9.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-naglowek-promocje {background-image: url(menu-head-10.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-naglowek-nowosci {background-image: url(menu-head-11.png); background-position: left; background-repeat: no-repeat; width: 575px; height: 46px;}
.komorka-naglowek-koszyk {background-image: url(menu-head-12.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-naglowek-konto {background-image: url(menu-head-13.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-naglowek-szukaj {background-image: url(menu-head-16.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-naglowek-newsletter {background-image: url(menu-head-17.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-naglowek-zamowienie {background-image: url(menu-head-18.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-naglowek-sonda {background-image: url(menu-head-20.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-naglowek-produkt {background-image: url(menu-head-19.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.komorka-opis-produktu {line-height: 18px; font-size: 12px;}
#cena3 {font-size: 16px; background: #000; color: #ffcc00; font-weight: bold;}
#cena3 .kolor-12 {background: #000; color: #ffcc00; font-weight: bold;}
.kolor-12 {color: #ffcc00; padding: 1px;}
#cena3 strike {font-weight: normal; color: #ff0000; font-size: 15px; padding: 1px;}
.fotka img {border: 2px solid #18191d;}
.nazwa2 {font-size: 16px;}
.komorka-normal {background: #121212;}
.komorka-normal a {color: #f1c85c;}

.komorka-naglowek {background-image: url(menu-head-22.png); font-family: gergia,'times new roman'; background-repeat: no-repeat; background-position: left; width: 575px; height: 46px; font-size: 18px; border: 0px; background-color: transparent; color: #f1c85c; line-height: 26px; text-align: center;}
.komorka-naglowek .kolor-11 {color: #f1c85c; padding-top: 6px;}


.komorka-naglowek-zapytaj {background-image: url(menu-head-21.png); background-repeat: no-repeat; background-position: left; width: 575px; height: 46px;}
.pogrubienie3 {color: #f1c85c; font-weight: bold; font-size: 14px;}