body { margin: 0; padding: 0; background: #555555; font-family: Tahoma;	font-size: 11px; text-align: center; }
#marginTop { background: #AAA9A9; height: 15px; }
#layout { width: 960px;	margin: 0 auto; text-align: center; background: #FFFFFF;	overflow: hidden; }
#headerTop { padding: 4px 0px 0px 10px; overflow: hidden; }
#headerTopSearch { }
.headerTopSearch1 { float: left; background: #EAEAEA; }
#szukane { font-family: Arial; background: #FFFFFF; border: 2px solid #FFFFFF; width: 134px; margin: 7px 0px 0px 0px; padding: 0; font-size: 11px; }
#headerTopMenu {  }
.headerTopMenuLink { float: left; background: #EAEAEA; padding: 8px 14px 8px 14px; }
.headerTopMenuLine {	float: left; width: 1px; height: 32px; background: #EAEAEA url(../images/headerTopMenuLine.gif) top center no-repeat; }
#headerTopMenu a { color: #333333; text-decoration: none; }
#headerTopMenu a:hover { color: #000000; text-decoration: underline; }
#headerTopMyBasket {  }
.headerTopMyBasketPrice { float: left; font-family: Arial; font-size: 20px; font-weight: bold; background: #EAEAEA; padding: 8px 0px 8px 0px; text-align: center; }
.headerTopMyBasketText { float: left; padding: 8px 0px 8px 0px; background: #EAEAEA; }


#header {
	padding: 5px 0px 1px 0px;
	width: 940px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
#header_1 {
	float: left;
	width: 183px;
	height: 145px;
	background: #EFEFEF;
}
#header_2 {
	float: left;
	width: 757px;
	height: 145px;
	background: #EFEFEF;
}
#header_3 {
	padding: 0px 0px 0px 18px;
	text-align: left;
}
#localizer {
	width: 940px;
	background: #EFEFEF;
	color: #666666;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
#localizer div {
	padding: 3px 0px 3px 10px;
}
#localizer div span {
	font-size: 13px;
}
#localizer div a { color: #666666; text-decoration: none; }
#localizer div a:hover { color: #000000; text-decoration: underline; }

#content {
	width: 914px;
	padding: 14px 0px 20px 0px;
	margin: 0 auto;
	overflow: hidden;
}
#columnLeft {
	float: left;
	width: 200px;
}

#kategorie {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 200px;
}
.kat {
	text-align: left;
	padding: 5px 10px 5px 10px;
	background: #EFEFEF;
	margin: 0px 0px 1px 0px;

}
.katAkt {
	text-align: left;
	padding: 5px 10px 5px 10px;
	background: #188bd4;
	margin: 0px 0px 1px 0px;

}
.podKat {
	text-align: left;
	padding: 5px 10px 5px 20px;
	background: #E5E4E4;
	margin: 0px 0px 1px 0px;

}
.podKatAkt {
	text-align: left;
	padding: 5px 10px 5px 20px;
	background: #188bd4;
	margin: 0px 0px 1px 0px;

}

a.katLink:link, a.katLink:visited, a.katLink:active {color: #464646;  font-weight: bold; text-decoration: none; }
a.katLink:hover {color: #464646;  font-weight: bold; text-decoration: underline; }

a.katLinkAkt:link, a.katLinkAkt:visited, a.katLinkAkt:active { color: white; font-weight: bold; text-decoration: none; }
a.katLinkAkt:hover { color: white; font-weight: bold; text-decoration: underline; }

a.podKatLink:link, a.podKatLink:visited, a.podKatLink:active {  color: #188BD4;font-weight: bold; text-decoration: none; }
a.podKatLink:hover { color: #188BD4;  font-weight: bold; text-decoration: underline; }

a.podKatLinkAkt:link, a.podKatLinkAkt:visited, a.podKatLinkAkt:active {color: white; font-weight: bold; text-decoration: none; }
a.podKatLinkAkt:hover { color: white;   font-weight: bold; text-decoration: underline; }

#boxWybierzProducenta {
	background: #EFEFEF;
	padding: 15px;
	text-align: left;
}
#boxWybierzProducenta div {
	padding: 5px 0px 0px 0px;
}
#boxWybierzProducenta div select {
	background: #F6F6F7;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}
.columnLeftBanner {
	padding: 10px 0px 10px 0px;
}

#columnCenter {
	float: left;
	width: 484px;
	margin: 0px 15px 0px 15px;
	text-align: left;
}
#bannerTop {
	padding: 5px 0px 5px 0px;
	text-align: center;
}

#wysz_menu { margin: 0 auto; padding: 0 0 8px 0; overflow: hidden; text-align: center; list-style: none; }
#wysz_menu li { float: left; text-align: center; width: 83px;	padding: 3px 0px 3px 0px; list-style: none; }
.wysz_tlo_1 { background: url(../images/wysz_tlo_1.gif); }
.wysz_tlo_2 { background: url(../images/wysz_tlo_2.gif);	}
a.wysz_link_1:link, a.wysz_link_1:visited, a.wysz_link_1:active {	color: #FFFFFF; text-decoration: none; }
a.wysz_link_1:hover { color: #FFFFFF; text-decoration: underline; }
a.wysz_link_2:link, a.wysz_link_2:visited, a.wysz_link_2:active { color: #999999; text-decoration: none; }
a.wysz_link_2:hover { color: #999999; text-decoration: underline; }
.wyszBoxCentred { clear: both; width: 450px; margin: 0 auto; text-align: center; overflow: hidden; }
.wysz_kolumna { float: left; width: 150px; text-align: center; }
.wysz_kolumna_2 { float: left; width: 150px; text-align: right; }
.wysz_select { margin: 5px 0px 0px 5px; width: 140px; font-size: 11px; color: #686868; background: #F6F6F7; }
.wysz_input { margin: 5px 5px 0px 5px;	font-size: 11px; color: #686868;	background: #F6F6F7;	width: 74px; float: right; }
.wysz_input_label { float: left; padding: 5px 0 0 8px; }

.porcjowanie { text-align: center; }

.akt_tresc { padding: 10px 0px 0px 0px; text-align: justify; }
.akt_data {	float: left; background: url(../images/wysz_tlo_1.gif); text-align: center; width: 83px; padding: 3px 0px 3px 0px; margin: 5px 5px 0px 0px; }

/* formularze */
.Formularz ul { list-style: none; }

/* produkt - lista */
.boxPr { overflow: hidden; clear: both; }
.boxPrLeft { float: left; width: 124px; text-align: center; }
.boxPrRight { float: left; width: 340px; margin: 0px 0px 0px 10px; }
.boxPrZdj {	border: 2px solid #EAEAEA; }
.stan_mag {	border: 0px; float: right; }
.stan_mag_2 {border: 0px; float: right; padding: 0 0 5px 5px; }
.boxPrName { padding: 0px 0px 0px 0px; }
.boxPrName img { vertical-align: middle; }
.boxPrCode { font-family: Trebuchet MS; font-weight: bold; font-size: 11px; overflow: hidden; padding: 2px 0 0 0; }
.boxPrCode img { vertical-align: middle; }
a.boxPrNameLink:link, a.boxPrNameLink:visited, a.boxPrNameLink:active { color: #464646; font-weight: bold; text-decoration: none; }
a.boxPrNameLink:hover {  color: #464646; font-weight: bold; text-decoration: underline; }
.boxPrDesc { color: #787878;  }
.boxPrPrice { padding: 10px 0px 10px 0px; overflow: hidden; width: 100%; }
.boxPrPriceB { float: left; padding: 2px 17px 0px 0px; color: #464646; }
.boxPrPriceN { float: left; padding: 2px 0px 0px 0px; color: #464646; }
.PriceB { font-weight: bold; color: #E42030; font-size: 16px; }
.PriceN { font-weight: bold; font-size: 16px; }
.PriceBprom { text-decoration:line-through; font-weight: bold; color: #E42030; font-size: 14px; }
.PriceNprom { text-decoration:line-through; font-weight: bold; font-size: 14px; }
.boxPrRightNavi { width: 100%; overflow: hidden; clear: both; padding: 10px 0 10px 0; }
.boxPrMore { float: right; height: 16px; }
.boxAddToBasket { float: left; height: 16px; }
.boxPrMore img, .boxAddToBasket img { vertical-align: middle; }
.boxPrLine { margin: 14px 0px 14px 0px; height: 1px; background: #EAEAEA; overflow: hidden; clear: both; }

.boxPrPrzyciski { width: 100%; overflow: hidden; clear: both; border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; margin-top: 8px; }
.boxPrPrzyciski img { vertical-align: middle; }
.boxPrNaLewo { float: left; text-align: left; padding: 10px 0px 10px 0px; }
.boxPrNaPrawo { float: right; text-align: right; padding: 10px 0px 10px 0px; }

#info { padding: 8px; text-align: justify; border: 1px solid #000000; font-size: 9px; line-height: 12px; clear: both; }

.boxyProdukty { margin: 0 auto; text-align: center; padding: 0; width: 100%; overflow: hidden; list-style: none; }
.boxyProdukty li { width: 148px; float: left; margin: 2px 2px 2px 2px; padding: 3px 3px 3px 3px; text-align: center; border: 1px solid #F2F2F2; height: 160px; }
.boxyProdukty li a img {  }
.boxyProduktyCenaStara { text-decoration: line-through; }
.boxyProduktyCena { color: #E42030; font-weight: bold; }
.boxPrZdj2 {  }
/* produkt - lista */

.boxyProdukty2 { margin: 0 auto; text-align: center; padding: 3px 0 3px 0; width: 100%; list-style: none; }
.boxyProdukty2 li { width: 192px; padding: 3px 3px 3px 3px; margin: 3px 0 3px 0; text-align: center; border: 1px solid #F2F2F2; }

a.linkNieb:link, a.linkNieb:visited, a.linkNieb:active { color: #3C77BA; font-weight: bold; text-decoration: none; }
a.linkNieb:hover {  color: #3C77BA; font-weight: bold; text-decoration: underline; }


.produkt_nr_kat{font-size: 11px;font-weight:bold;}
.produkt_oferta_specjalna{color: #E42030; font-size: 11px; }

#columnRight {
	float: left;
	width: 200px;
}
#boxSzybkiKontakt {
	padding: 15px;
	background: #EFEFEF;
	text-align: left;
}
.szybKon0 {
	height: 10px;
	overflow: hidden;
}
.szybKon1 {
	float: left;
	width: 35px;
}
.szybKon1 {
	float: left;
}
#boxLogowanie {
	padding: 15px;
	background: #EFEFEF;
	text-align: left;
}
.pole_login {
	border: 1px solid #999999;
	width: 162px;
	padding: 2px;
	font-size: 12px;
}
.pole_haslo {
	border: 1px solid #999999;
	width: 112px;
	padding: 2px;
	font-size: 12px;
}
.label_logowanie {
	padding: 5px 0px 0px 0px;
}
#top10 {
	list-style: none;
	padding: 0;
	margin: 0;
}
#top10 li {
	text-align: left;
	padding: 3px 10px 3px 45px;
	margin: 0px 0px 1px 0px;
	font-size: 10px;
	line-height: 14px;
}
#top10 li span {
	color: #3C77BA;
}
#top10 li a { font-size: 10px; color: #333333; text-decoration: none; }
#top10 li a:hover { font-size: 10px; color: #000000; text-decoration: underline; }
.top10_01 { background: #EFEFEF url(../images/top10_01.gif) left top no-repeat; }
.top10_02 { background: #EFEFEF url(../images/top10_02.gif) left top no-repeat; }
.top10_03 { background: #EFEFEF url(../images/top10_03.gif) left top no-repeat; }
.top10_04 { background: #EFEFEF url(../images/top10_04.gif) left top no-repeat; }
.top10_05 { background: #EFEFEF url(../images/top10_05.gif) left top no-repeat; }
.top10_06 { background: #EFEFEF url(../images/top10_06.gif) left top no-repeat; }
.top10_07 { background: #EFEFEF url(../images/top10_07.gif) left top no-repeat; }
.top10_08 { background: #EFEFEF url(../images/top10_08.gif) left top no-repeat; }
.top10_09 { background: #EFEFEF url(../images/top10_09.gif) left top no-repeat; }
.top10_10 { background: #EFEFEF url(../images/top10_10.gif) left top no-repeat; }


p, div, ul, li, td {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	line-height : 16px;
}
a:link, a:visited, a:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #3C77BA;
	text-decoration: underline;
}
a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
form {
	display: inline;
}

#footer {
	color: #F0F0F0;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	background: #AAA9A9;
	padding: 10px 0px 10px 0px;
}
#footer span {
	padding: 0px 0px 0px 20px;
}
#footer a { color: #F0F0F0; text-decoration: none; }
#footer a:hover { color: #F0F0F0; text-decoration: underline; }

.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }

.tytul { font-family: Trebuchet MS; font-size: 17px; color: #464646; padding: 0; margin: 5px 0px 5px 0px; }
.tytul img { vertical-align: middle; }
.produkt_opis_pelny { text-align: justify; font-size: 13px; line-height: 18px; }
.produkt_zdjecie_powieksz{float:left; display:inline;text-align:center;}
#sortowarka { padding: 10px 0px 10px 0px; }
#sortowarka span { font-weight: bold; }

.n1 { font-size: 13px; font-weight: bold; color: #188BD4; padding: 0; margin: 10px 0px 10px 0px; }
.tab_atr { border: 1px solid #F2F2F2; border-bottom: 0px; }
.w_atr_nazwa_1 { width: 50%; text-align: right; border-bottom: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; padding: 4px; }
.w_atr_nazwa_2 { width: 50%; text-align: right; border-bottom: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; padding: 4px; background: #F8FCFF; }
.atrybut_pozycja_1 { width: 50%; font-weight: bold; border-bottom: 1px solid #F2F2F2; padding: 4px; }
.atrybut_pozycja_2 { width: 50%; font-weight: bold; border-bottom: 1px solid #F2F2F2; padding: 4px; background: #F8FCFF; }
.pole_konfigurator { margin: 0; padding: 0; font-size: 12px; color: #000000; background: #FFFFFF; }

.Formularz { width: 100%; margin: 0 auto; text-align: center; }
.Formularz fieldset { padding: 0 0 10px 0; margin: 10px 0 10px 0;	border: 1px solid #EAEAEA; }
.Formularz fieldset legend { padding: 0 0 10px 0; font-weight: bold; }
.Formularz ul { margin: 0 auto; padding: 0; width: 448px; }
.Formularz li { list-style: none; margin: 0; padding: 0; text-align: left; font-size: 11px; }
.Formularz li span {	font-size: 11px; font-weight: bold; }
.Formularz li a { font-size: 11px; text-decoration: underline; color: #5EB339; }
.Formularz li a:hover { font-size: 11px; text-decoration: underline; color: #000000;  }
.input_text {
	width: 440px;
	background: #FFFFFF;
	border: 1px solid #CECECE;
	color: #000000;
	padding: 2px;
	font-size: 12px;
	font-family: Tahoma;
	vertical-align: middle;
}
.Formularz li textarea {
	width: 440px;
	height: 80px;
	background: #FFFFFF;
	border: 1px solid #CECECE;
	color: #000000;
	padding: 2px;
	font-size: 12px;
	font-family: Tahoma;
	vertical-align: middle;
}
.input_checkbox {
	vertical-align: middle;
	border: 0;
	width: 30px;
}
.FormularzOpcjaZaznacz {
	text-align: left;
	padding: 0 0 5px 7px;
}
.FormularzPrzycisk {
	width: 446px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: right;
}

.koszyk_naglowek {
	background: #3C77BA;
	color: #FFFFFF;
}
.koszyk_lista_tr {
	background : #f1f1f1;
}
.koszyk_lista_tr_2 {
	background : #F8F8F8;
}
.pole_koszyk_ilosc {
	font-family : Tahoma;
	font-size : 11px;
	background : #FFFFFF;
	color : #000000;
	width : 20px;
	text-align : right;
}

#infoSearch {color: red; font-weight:bold;border:0; padding-right:10px;vertical-align:middle;}
