body,html{
	margin:0px;
	padding:0px;
}
table,td{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	vertical-align:top;
}
img{
	border:0px;
}
a{
	text-decoration:none;
}
body,p,td{
	font-family:tahoma;
	font-size:12px;
}
table#main{
	width:100%;
}
table#main td.w_1_1{
	width:50%;
	background:url(../images_www/w_1_1.jpg) repeat-x;
}
table#main td.w_1_3 div.bg{
	background:url(../images_www/w_1_4.jpg) no-repeat;
	height:145px;
	width:395px;
}
table#main td.w_1_4{
	width:50%;
	background:url(../images_www/w_1_6.jpg) repeat-x;
}
table#main td.w_2_1{
	background:url(../images_www/w_2_1.jpg) no-repeat;
	width:306px;
	height:38px;
}
table#main td.w_2_1 div.bg{
	padding:18px 20px 0px 5px;
	text-align:right;
}
table#main td.w_2_1 a{
	color:#000;
	font-size:11px;
}
table#main td.w_2_2 td.a{
	width:255px;
	background:url(../images_www/w_2_2.jpg) no-repeat;
	text-align:right;
}
table#main td.w_2_2 .a .bg{
	padding:17px 2px 0px 0px;
}
table#main td.w_2_2 .a .bg input{
	margin:0px;
	padding:0px 0px 0px 2px;
	border:0px;
	width:146px;
	height:14px;
	font-size:10px;
}
table#main td.w_3_4{
	background:url(../images_www/w_2_8.gif) repeat-x;
}
table#main td.w_4_3{
	background:url(../images_www/footer_bg.gif) repeat-x;
}
table#main td.w_4_3 div.bg{
	padding:15px 0px 0px 10px;
}
table#main td.w_4_3 div.bg A,
table#main td.w_4_3 div.bg{
	font-size:11px;
	color:#BBCA30;
}
table#main td.reklama{
	vertical-align:bottom;
}
table#boxy{
	width:100%;
}
#boxy table.box_table{
	width:325px;
}
#boxy .box_table td.box_1{
	height:22px;background:url(../images_www/b1.gif) no-repeat;
}
#boxy .box_table td.box_1 div.bg{
	padding:4px 10px 0px 8px;
}
#boxy .box_table td.box_1 div.a{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
#boxy .box_table td.box_1 .b{
	font-size:11px;
	color:#9F9F9F;
	text-align:right;
}
#boxy .box_table td.box_1 .nr{
	font-weight:bold;
}
#boxy .box_table td.box_2{
	background:url(../images_www/b2.gif) repeat-y;
	height:168px;
	vertical-align:middle;
	text-align:center;
}
div#navi{
	background:url(../images_www/navi_d.gif) repeat-x;
	padding:0px 0px 10px 0px;
}
#navi .p1 A,
#navi .p1{
	font-size:11px;
	font-weight:bold;
	color:#ADADAD;
}
#navi .p2 A,
#navi .p2{
	color:#353535;
	font-size:11px;
	font-weight:bold;
}
#navi .p1,
#navi .p2{
	padding:10px 5px 0px 5px;
	background:#fff;
}


#szukajClickBtn,
#quickSearchClose{
	cursor:pointer;
}
#szukajQuick{
	position:absolute;
	width:312px;
	height:113px;
	background:url(../images_www/quicksearch_bg.jpg);
	left:0px;
	top:0px;
	display:none;
}
#szukajQuick form{
	margin:0px;
	padding:0px;
}
#szukajQuick div.bg{
	padding:0px 2px 0px 0px;
}
#szukajQuick div.a{
	text-align:right;
	padding:0px 0px 20px 0px;
}
#szukajQuick .input{
	border:1px solid #ECECEC;
}
#szukajQuick .pole{
	padding:0px 0px 0px 20px;
}
#szukajQuick .zaawansowane{
	text-align:center;
	padding:20px 0px 0px 0px;
}

#karta-produktu .nazwa_produktu{
	font-size:12px;
	color:#BBCA30;
	font-weight:bold;
	float:left;
}
#karta-produktu .opis_produktu{
	padding-top:10px;
}
#karta-produktu .opis_produktu,
#karta-produktu .opis_produktu p{
	font-size:11px;
}
#karta-produktu .nrkat{
	font-size:12px;
	color:#616161;
	font-weight:bold;
	text-align:right;
}	
#karta-produktu .dodatkowezdjecia{
	color:#616161;
	font-size:11px;
	font-weight:bold;
	background:url(../images_www/h-spacer.gif) repeat-x 0px 14px;
	width:100%;
	height:25px;
}
#karta-produktu .zdjecia-dodatkowe{
	width:100%;
}
#karta-produktu .zdjecia-dodatkowe td{
	text-align:center;
}
#logo .bg2{
	padding:12px 0px 0px 0px;
	text-align:center;
}
#stronicowanie{
	font-size:10px;
}
