body { margin:0 px; background-color: #7baceb; background-image:url(images/tlo.jpg); background-repeat:repeat-x;}
a:link { color: #544B2C; text-decoration: none;}
a:visited { color: #544B2C;	text-decoration: none;}
a:active { color: #544B2C; text-decoration: none;}
a:hover { color: #000000; text-decoration: underline;}
#top {left: 50%; margin-left: -385px; top: 0px; width: 770px; height: 146px; position:absolute;}
#top_logo_1 { left: 0px; top: 0px; position:absolute;}
#top_logo_2 { left: 0px; top: 50px; position:absolute;}
#top_logo_3 { left: 0px; top: 90px; position:absolute;}
#top_left_1 { left: 200px; top: 0px; position:absolute;}
#top_left_2 { left: 200px; top: 50px; position:absolute;}
#top_left_3 { left: 200px; top: 90px; position:absolute;}
#top_right_1 { left: 460px; top: 0px; position:absolute;}
#top_right_2 { left: 460px; top: 50px; position:absolute;}
#top_right_3 { left: 460px; top: 90px; position:absolute;}
#logowanie_1 { top: 29px; position:absolute;}
#logowanie_2 { left: 617px; top: 29px; position:absolute;}
#logowanie_pole_login { left: 619px; top: 32px; position:absolute;}
#logowanie_pole_pass { left: 619px; top: 49px; position:absolute;}
#logowanie_ok {background-image:url(/tpl/images/logowanie_ok.jpg); border:0; height:37px; left:715px; margin:0; padding:0; position:absolute; top:29px; width:31px; font-size: 8px;}
#logowanie_nowy { left: 606px; top: 60px; position:absolute;}
#logowanie_pomoc { left: 730px; top: 62px; position:absolute;}
#zalog_witaj { left: 490px; top: 33px; position:absolute; width:250px; text-align:right;}
#zalog_profil { left: 590px; top: 60px; position:absolute;}
#zalog_wyloguj { left: 670px; top: 60px; position:absolute;}
#menu_left { left: 0px; top: 126px; position: absolute;}
#menu_nowosci {left: 200px; top: 126px; position: absolute;}
#menu_promocje { left: 300px; top: 126px; position: absolute;}
#menu_lokalizacja { left: 390px; top: 126px; position: absolute;}
#menu_pomoc { left: 490px; top: 126px; position: absolute;}
#menu_kontakt { left: 570px; top: 126px; position: absolute;}
#menu_koszyk { left: 670px; top: 126px; position: absolute;}
#container {left: 50%; margin-left: -385px; top: 145px; width: 770px; height: auto; position:absolute; background-color:#7baceb;}
#container_tabela { background-image:url(images/content_tlo.jpg); background-repeat:repeat-y; width: 100%;}
#content { padding-top:5px; padding-left:5px; padding-bottom:0px; padding-right:15px;}
#content_left { left:0px; top:0px; position: absolute;}
#content_right { right:-1px; top:0px; position: absolute;}
#wyszukaj_tlo { left: 0px; top: 0px; position:absolute;}
#wyszukaj_buton { right: 0px; top: 0px; position: absolute;}
#wyszukaj_pole { left: 22px; top: 5px; position: absolute;}
#wyszukaj_form { border-spacing:0px; margin: 0px;}
#promo_tabela { background-image:url(images/promo_tlo.jpg); background-repeat:repeat-y;}
#promo_margin { vertical-align:top;}
#promo_podpis { padding-left:40px; padding-right:25px; text-align:center;}
#news_tabela { width:550px; height:166px;}
#news_text { background-image:url(images/news_tlo.jpg); background-repeat:repeat-x; padding-left:5px; padding-top:5px; padding-right:0px; text-align:justify; vertical-align:top;}
#news_margin { background-image:url(images/news_right.jpg); background-repeat: no-repeat; width:10px;}
#topic { width:100%; background-image:url(images/topic_background.jpg); background-repeat:repeat-x;}
#produkt_tabela { width: 100%; background-image:url(images/produkt_background.jpg); background-repeat:repeat-y;}
#produkt_bottom { height:11px; background-image:url(images/produkt_bottom.jpg); background-repeat:no-repeat;}
#produkt_opis { width:530px; padding-top:15px;}
#produkt_info_tabela { width:530px; height:60px; background-image:url(images/produkt_info_background.jpg); background-repeat:repeat-x;}
#produkt_info { text-align:center; vertical-align:middle;}
#dodatkowe_zdjecia { width:100%; padding-top:5px; padding-bottom:5px;}
#lista_up { text-align:center; padding-top:10px; padding-bottom:10px; width:100%;}
#lista_bottom { text-align:center; padding-top:10px; padding-bottom:10px; width:100%;}
#lista_tabelka { background-image:url(images/lista_background.png); background-repeat:repeat-y;}
#lista_podpis { width:130px; height:50px;}
#lista_cena { height:19px; text-align:right; background-image:url(images/lista_cena.jpg); background-repeat:no-repeat;}
#lista_cena_rab { height:19px; text-align:right; background-image:url(images/miniCena2_nowosc.jpg); background-repeat:no-repeat;}

.lista_tabelka { background-image:url(images/lista_background.png); background-repeat:repeat-y;}
.lista_podpis { width:130px; height:50px;}
.lista_cena { height:19px; text-align:right; background-image:url(images/lista_cena.jpg); background-repeat:no-repeat;}
.lista_cena_rab { height:19px; text-align:right; background-image:url(images/miniCena2_nowosc.jpg); background-repeat:no-repeat;}

#produkt_info_left { width:12px;}
#produkt_info_right { width:22px;}
.topic_end { width:9px;}
.main_menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #544B2C; text-decoration: none; text-indent: 20px; background-image:url(images/menu_1.jpg); width: 160px;}
.submenu {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; text-align:right; background-image:url(images/submenu.jpg); background-repeat:no-repeat; width: 100%; height: 20px; padding-right:13px;}
.menu {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #544B2C;	text-decoration: none;}
.ikony_cena_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003585; text-decoration: none; font-weight:bold;}
.ikony_cena_przekreslone { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3f3f3f; text-decoration: line-through;}
.ikony_cena { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003585; text-decoration: none;}
.select { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-decoration: none;}
.nazwaDzialu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003585; text-decoration: none;}
.opisProd {	font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #666666;	text-decoration: none;}
.textJasny { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666; text-decoration: none;}
.textJasnyW { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}
.textJasnyB { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold;}
.textCiemny { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;}
.textCiemnysmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;}

.textCiemnyError { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; background-color: #EEC0C0;}
.textCiemnyErr { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #EE2020; text-decoration: none;}
a.textCiemny { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;}
a:hover.textCiemny { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}
.strzalki {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #666666; text-decoration: none;}
.textBardzoJasny { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none;}
.textBialy { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.textBialy { color: #FFFFFF; text-decoration: none;}
a:hover.textBialy { color: #FFFFFF; text-decoration: none;}
a:visited.textBialy { color: #FFFFFF; text-decoration:none;}
.logowanie_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #993300; background-color:#f65a5a;	border: none;}
.logowanie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #993300; background-color:#f5f5f5;	border: none;}
.Zamform { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; background-color: #FFFFFF;	border: 1px solid #999999;}
.PolaPrzeliczWieksze { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #F4F4F4; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.cena {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7BACEB; text-decoration: none; font-weight: bold;}
.cenaPrzekreslenie { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #CCCCCC; text-decoration: line-through; font-weight: bold;}
.textCiemnyWiekszy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
.style2 {color: #FF0000;}
.style4 {font-size: 12px;}
.textCiemny2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
    font-weight: bold;
}
.textCiemny3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
    font-weight: bold;
}
input.error {
	
}
.platnosciSzczegoly
{
    background-color: #f4f4f4;
}
.platnosciSzczegoly .padding{
    padding-left: 50px;
}
.productList { width: 135px; height: 123px; }
.productList .left, .productList .right{ margin-top: 2px;width: 15px; height: 111px; display: inline;float: left; position:relative;}
/*.productList img { border: 0; width: 105px !important; height: 123px; padding: 0; margin: 0;}
*/
.productList img {display: none;}
.productList .main { border: 0; width: 105px !important; height: 123px; display:block; float: left; padding: 0; margin: 0; background-image:url(http://images.stylus.pl/6995731794a01971838825.jpg);}

.productList .right{float: right;left:-4px;}
.productList .left{left:+4px;}

#formyPlatnosci label { font-weight: bold; }
#formyPlatnosci .platnosciDesc { font-size:10px; }
#wybierzForme { padding-bottom: 10px;}
#calkowityKoszt { margin-top: 10px;}

.filtersContainer {
	width: 546px;
	background-color: #F2F2F2;
	overflow: auto;
	margin-bottom: 4px;
	border: 1px solid #EAEAEA;
	overflow: hidden;
}
.filterContainer {
	border: 1px solid #DADADA;
	background-color: #F2F2F2;
	float: left;
	padding: 3px;
	height: 18px;
	margin: -1px 0 0 -1px;
	/*margin: 0 -1px -1px 0; */
}
.pagesContainer {
	clear: both;
	border: 1px solid #EAEAEA;
	background-color: #F2F2F2;
	width: 538px;
	padding: 4px;
	text-align: center;
	margin-bottom: 4px;
}
.textContainer {
	padding: 2px 0;
}
.imageContainer {
	display: none;
	z-index: 1000;
	position: absolute;
	width: 400px;
	height: 300px;
	background-image: url('/tpl/images/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: center center; 
	background-color: #F2F2F2;
	border: 2px ridge #EFEFEF;
}
.icRight {
	left: 140px;
	top: -100px;
}
.icLeft {
	right: 140px;
	top: -100px;
}
.mag_ico {
	position: relative;
	top: 94px;
	right: -38px;
	border: none;
}