#body,html{
	margin:0px;
	padding:0px;
	background:#000062;
}
form{
	margin:0px;
	padding:0px;
}
table,td{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border:0px;
	vertical-align:top;
}
body,p,td{
	font-family:tahoma;
	font-size:11px;
	color:#000;
}
td{
	vertical-align:top;
}
img{
	border:0px;
}
A{
	text-decoration:none;
}
A:hover{
	text-decoration:none;
}



#lista_produktow{
	width:100%;
	background:url(images_www/list_prod_g.gif) repeat-y;
}
#lista_produktow td{
	text-align:center;
}
#lista_produktow_h .header_a{
	background:url(images_www/list_prod_h_a.gif) no-repeat;
	height:31px;
	width:428px;
}
#lista_produktow_h .header_a .bg h1,
#lista_produktow_h .header_a .bg{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:2px 0px 10px 25px;
	color:#fff;
	margin:0px;
}
#lista_produktow_h .header_b{
	background:url(images_www/list_prod_h_b.gif) no-repeat;
	width:161px;
}
#lista_produktow_h .header_b .bg{
	font-size:10px;
	color:#000;
	text-align:right;
	font-weight:bold;
	padding:18px 10px 0px 0px;
}
#lista_produktow_h .header_c{
	background:url(images_www/list_prod_h_c.gif) no-repeat;
	width:589px;
	text-align:right;
}

#stronicowanie{
	background:url(images_www/list_prod_f.gif) no-repeat;
	height:51px;
}
#stronicowanie table{
	width:100%;
}
#stronicowanie td{
	vertical-align:middle;
}
#stronicowanie td.a{
	padding:0px 0px 0px 15px;
	color:#000;
}
#stronicowanie td.c{
	text-align:right;
	padding:0px 10px 0px 0px;
}
.model_produktu{
	font-weight:normal;
	font-size:10px;
}

.powrot{
	text-align:right;
}
.powrot .powrot_bg{
	padding:0px 20px 0px 0px;
}

table#koszyk{
	width:657px;
}
#koszyk td.a{
	text-align:center;
}
#koszyk td.a input{
	border:1px solid #6F4C05;
	padding:0px;
	margin:0px;
	background:#fff;
}
#koszyk td.b{
/*	background:url(images_www/koszyk_bg_1.jpg) repeat-y center top;*/
}
#koszyk td.c{

}
#koszyk td.d{
/*	background:url(images_www/koszyk_bg_2.jpg) repeat-y center top;*/
}
#koszyk td.e {
	text-align:center;
}
#koszyk td.e input{
	border: 1px solid #7D5608;
	width:30px;
	text-align:center;

}
#koszyk td.f{
/*	background:url(images_www/koszyk_bg_3.jpg) repeat-y center top;*/
}
#koszyk td.g{
	font-size:12px;
	color:#7D5608;
	text-align:center;
}
#koszyk td.aa{
	text-align:center;
	border:0px;
}
#koszyk td.ab{
	vertical-align:middle;
	padding:0px 5px 0px 5px;
}
#koszyk td.ab a{
	color:#7D5608;
	font-weight:bold;
	font-size:12px;
}
#koszyk td.ab .model{
	font-weight:normal;
	font-size:11px;
}
#koszyk .l td.linia{
	border-width:0px 0px 1px 0px;
	border-color:#6F4C05;
	border-style:solid;
	padding:5px 0px 5px 0px;
}
#login_box {
	color:#7D5608;
	font-size:11px;
}
#login_box .bg-s{
	background:url(images_www/nagl-short-bg.gif) repeat-y;	
}
#login_box input{
	color:#000;
}
#login_box .a{
	padding:0px 0px 0px 10px;
}
#login_box .b{
	padding:0px 0px 0px 0px;
}
#login_box .a,
#login_box .b{
	text-align:justify;
}




td.messageStackError{
	background:pink;
	padding:5px;
	border:1px solid #fff;
}
.inputRequirement{
	color:red;
}
td.messageStackSuccess{
	background:#37E52E;
	padding:5px;
	border:1px solid #fff;
}












body,html{
	margin:0px;
	padding:0px;
}
table,td{
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-collapse:collapse;
}
table#main{
	width:100%;
}
table#main td.w_1_1{
	width:50%;
	background:#fff url(images_www/w_1_1.jpg) repeat-y top right;
}
table#main td.w_1_5{
	width:50%;
	background:#fff url(images_www/w_1_4.jpg) repeat-y;
}
table#main td.w_2_1 div{
	background:#fff url(images_www/w_2_1.jpg) repeat-t top right;
	height:606px;
	width:100%;
}
table#main td.w_2_1{
	background:url(images_www/w_2_1_bg.gif) repeat-y top right;
}
table#main td.w_2_2{
	width:196px;
	background:#E5E5E5;
}
table#main td.w_2_3{
	width:597px;
	background:#fff;
}
table#main td.w_2_4{
	width:195px;
	background:#E5E5E5;
}
#mapa{
	height:65px;
	background:url(images_www/menu2_05.jpg) no-repeat;
	width:195px;
}
#mapa div{
	text-align:right;
	padding:23px 2px 0px 0px;
}
#mapa div a{
	color:#fff;
	font-size:10px;
}
table#main td.w_2_5{
	background:url(images_www/w_2_5.gif) repeat-y;
}
table#main td.w_2_5 div{
	background:#fff url(images_www/w_2_3.jpg) repeat-y;
	width:100%;
	height:825px;
}
table#main td.w_2_2 div{
	background:#E5E5E5 url(images_www/menu_header_bg.jpg) no-repeat;
}
#navi{
	height:20px;
	background:url(images_www/navi_bg.jpg) no-repeat;
}
#navi .x{
	height:20px;	background:url(images_www/navi_bg.jpg) no-repeat;
}
#navi .bg{
	padding:2px 0px 0px 50px;
}
#navi,
#navi A,
#navi h1,
#navi h1 a,
#navi h2,
#navi h2 a{
	color:#949494;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px;
	display:inline;
}
#breadcrumb{
	overflow:hidden;
	height:15px;
}
#menu td.kat{
	height:35px;
	background:url(images_www/m_1_off.jpg) no-repeat;
	cursor:pointer;
	width:188px;
}
#menu td.kat div.bg{
	padding:12px 10px 0px 22px;
	text-align:left;
	background:transparent;
}
#menu td.kat div.bg,
#menu td.kat div.bg A{
	font-family:arial;
	font-size:14px;
	color:#28166E;
	font-weight:bold;
}
#menu td.active{
height:35px;
	background:url(images_www/m_1_on.jpg) no-repeat;	
	
}

#menu td.kat2{
	height:16px;
	background:url(images_www/m_2.jpg) no-repeat 20px 2px;
	cursor:pointer;
	width:188px;
}
#menu td.active2{
	background:#ccc url(images_www/m_2_over.jpg) no-repeat 20px 2px;
}
#menu td.kat2 div.bg{
	padding:1px 0px 0px 38px;
	background:transparent;
}
#menu td.kat2 div.bg,
#menu td.kat2 div.bg A{
	font-family:arial;
	font-size:11px;
	color:#726f6f;
	font-weight:bold;
}
#menu td.active2 div.bg,
#menu td.active2 div.bg A{
	/*	background:url(images_www/m_kat2_active.png) no-repeat;	*/
	color:#000;
}


#box{
	margin:auto auto;
	border:2px solid #ccc;
	width:104px !important;
}
#box td{
}
#box td.b1{
	text-align:center;
	vertical-align:middle;
	height:82px;
	width:104px;
	overflow:hidden;
}
#box td.b1 div.bg{
}
#box td.b2 A,
#box td.b2{
	font-size:12px;
	color:#000000;
}
#box td.b2{
	height:60px;
	text-align:center;
	background:#EAEAEA;
}
#box td.b2 div.bg{
	padding:2px 0px 0px 0px;
}
#box td.promocja{
/*	background:url(images_www/box_4_promocja.png) no-repeat;*/
}
#box .cena_kwota_przed_promocja{
	font-size:11px;
	color:#000;
	text-decoration:line-through;
}
#box .cena_kwota_promocja{
	color:red;
}
#box_koszyk{
	width:195px;
	height:101px;
	background:url(images_www/koszyk_bg.jpg) no-repeat;
	cursor:pointer;
}
#box_koszyk .koszyk_bg{
	padding:43px 90px 0px 0px;	
	text-align:right;
}

table#kp{
	width:100%;
}
#kp .b1{
	background:url(images_www/kp_b1.gif);
	height:30px;
}
#kp .b1 div.bg h1,
#kp .b1 div.bg{
	font-size:14px;
	color:#fff;
	padding:4px 0px 0px 25px;
	font-weight:bold;
	margin:0px;
	display:inline;
}
#kp .b2{
	background:url(images_www/kp_b2.gif) repeat-y;
}
#kp .b3{
	width:535px;
}
#kp .b4{
	background:url(images_www/kp_b3.gif) repeat-y;
	width:7px;
}
#kp .b5{
	background:url(images_www/kp_b5.gif) repeat-x;
}
#kpx .szczegoly{
	width:400px;
}
#kpx{
	width:100%;
}
#kpx .foto{
	
}
#kpx .foto .foto_icon{
	text-align:center;
}
#kpx .foto .foto_img{
	xheight:220px;
	text-align:center;
}
#kpx .nazwa,
#kpx .rozmiar_nazwa{
	font-family:arial;
	color:#162983;
	font-size:12px;
}
#kpx .wartosc,
#kpx .rozmiar_wartosc,
#kpx .opis{
	font-family:arial;
	color:#000;
	font-size:12px;
	text-align:justify;
	padding:0px 10px 0px 0px;
}
#kp_galeria{
	width:100%;
}
#kp_galeria td{
	text-align:center;
}	
table#lista_podkategorii{
	width:100%;
}
#lista_podkategorii td{
	
}
#lista_podkategorii .nazwa .n{
	padding:152px 0px 0px 0px;
}
#lista_podkategorii .nazwa{
	position:absolute;
	z-index:2;
	width:160px;
	height:186px;
	text-align:right;
}
#lista_podkategorii .kom{
	vertical-align:top;
	cursor:pointer;
	padding:0px;
}
#lista_podkategorii .kom .bg{
	padding:0px 0px 0px 17px;
}
#lista_podkategorii .kom,
#lista_podkategorii .kom A{
	color:#162983;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
}
#kalkukacja .t-kalk{

}
div#kalkulacja{
	position:relative;
	margin:-60px 0px 0px 40px;
	z-index:4;
}
#kalkulacja .k1{
	width:11px;
}
#kalkulacja .k2{
	width:320px;
	background:url(images_www/kp_b8.gif) repeat-x;
}
#kalkulacja .k2 div.bg{
	font-size:15px;
	color:#E2001A;
	font-weight:bold;
	padding:5px 0px 0px 5px;
}
#kalkulacja .k3{
	width:10px;
}
#kalkulacja .k4{
	background:url(images_www/kp_b10.gif) repeat-y;
}
#kalkulacja .k5 td,
#kalkulacja .k5{
	font-size:12px;
}
#kalkulacja .k6{
	background:url(images_www/kp_b11.gif) repeat-y;
}
#kalkulacja .k7{

}
#kalkulacja .k8{
	background:url(images_www/kp_b13.gif) repeat-x;
}
#kalkulacja .wycena_opcjonalna{
	color:red;
}
#kalkulacja_wycena{
	position:relative;
	margin:-20px 0px 0px 210px;
	z-index:5;
}
#kalkulacja_wycena td.kw1{
	background:url(images_www/kw_01.gif) no-repeat;
	height:37px;
}
#kalkulacja_wycena td.kw1 .bg{
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	padding:5px 0px 0px 5px;
}
#kalkulacja_wycena td.kw2{
	background:url(images_www/kw_02.gif) repeat-y;
	padding:0px 0px 0px 20px;
}
#kalkulacja_wycena td.kw3{
}
#pds .n,
#pds .w{
	font-size:14px;
	color:#000;
}
#pds .w{
	text-align:right;
	font-size:11px;
}
#pds .n{
	width:200px;
	padding:0px 0px 2px 0px;
}
#pds .w input{
	border:1px solid #D0D0D0;
	width:90px;
	text-align:right;
	padding:0px 10px 0px 0px;
}
#btn_dodaj{
	position:relative;
	z-index:5;
	margin:-59px 0px 0px 400px;
}

table#ramka{
	width:597px;
}
#ramka .b2{
	background:url(images_www/list_prod_h.gif) repeat-y;
}
#ramka .b2 .bg2 td{
	text-align:justify;
}
#ramka .b2 .bg2{
	padding:0px 20px 0px 25px;
	text-align:justify;
}
#ramka .b1{
	background:url(images_www/kp_b1.gif);
	height:30px;
	width:597px;
}
#ramka .b1 div.bg h1,
#ramka .b1 div.bg{
	font-size:14px;
	color:#fff;
	padding:4px 0px 0px 45px;
	font-weight:bold;
	display:inline;
}
#ramka .b1 div.bg h1{
	padding:4px 0px 0px 25px;
}
#ramka .ramka td{
	border:0px solid #F4F4F4;
}
#ramka .ramka .linia{
	padding:3px 0px 3px 0px;
}
#ramka .c{
	text-align:right;
}
#ramka .d,
#ramka .f{
	text-align:center;
}
#ramka .footer{
	background:url(images_www/list_prod_f.gif) no-repeat;
	height:51px;
}
#ramka .b3{
	background:url(images_www/kp_b1_footer.gif) no-repeat;
	width:100%;
	height:52px;
}
#ramka .razem{
	font-size:14px;
	padding:0px 90px 0px 0px;
	font-weight:bold;
	color:red;
}
#ramka .minimalka{
	font-size:14px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:red;
	text-align:center;
}

.naglowek-short{
	background:url(images_www/nagl-short.gif) no-repeat;
	width:259px;
	height:32px;
}
.naglowek-short .bg{
	padding:8px 0px 0px 30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#box_szukaj{
	width:195px;
	height:101px;
	background:url(images_www/box_szukaj_bg.jpg) no-repeat;
}
#box_szukaj form{
	padding:0px;
	margin:0px;
}
#box_szukaj .a{
	float:left;
	padding:44px 0px 0px 20px;
}
#box_szukaj .a .i{
	border:0px;
	width:90px;
	height:20px;
	background:url(images_www/box_szukaj_input.jpg) no-repeat right top;
	text-align:left;
}
#box_szukaj .b{
	padding:42px 0px 0px 0px;
}
#box_pomoc{
	padding:5px 0px 0px 0px;
}
#box_pomoc .a,
#box_pomoc .b{
	text-align:right;
	font-size:12px;
}
#box_pomoc .a div,
#box_pomoc .b div{
	padding:2px 30px 0px 0px;
}
#box_pomoc .a{
	background:url(images_www/box_pomoc_2.jpg) no-repeat;
	height:20px;
}
#box_pomoc .b{
	background:url(images_www/box_pomoc_6.jpg) no-repeat;
	height:20px;
}
#parametry .a,
#parametry .p{
	padding:5px 0px 0px 0px;
}
#parametry .a{
	width:100px;
}
#copy{
	text-align:right;
}
#copy A,
#copy{
	font-size:10px;
	color:#afafaf;
}
#zalogowany_info{
	height:20px;
}
#zalogowany_info .bg{
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 0px 5px;
}
.moduleRow .main{
	padding:1px;
}
.input_blad{
	border:2px solid red;
}

#kosz .ra{
	background:url(images_www/kosz_b1.gif) repeat-y;
}
#kosz .rb{
	background:url(images_www/kosz_b2.gif) repeat-y;
}

#zamowienie table{
	width:100%;
}
#zamowienie .linia td{
	background:url(images/pixel_silver.gif) repeat-x 0 0;
}
#zamowienie table td{
	width:25%;
	text-align:center;
}
#zamowienie .bullet{
	text-align:center;
}
.small{
	font-size:10px;
}

#kolejnyNadruk{
	width:200px;
	height:100px;
	position:absolute;
	color:red;
	font-weight:bold;
	font-size:12px;
	display:none;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#ccc;
	padding:2px;
	display:none;
	color:red;
	font-weight:bold;
	text-align:center;
}
#belka_szukaj .b{
	background:url(images_www/belka_szukaj_02.jpg) no-repeat;
	width:227px;
	height:35px;
}
#belka_szukaj .b input{
	width:220px;
	background:transparent;
	border:0px;
	font-size:11px;
	padding:4px 0px 0px 4px;
}
div#uwagi{
	padding:0px 0px 0px 20px;
	font-size:12px;
}
#uwagi textarea{
	border:1px solid #000;
	width:550px;
	height:80px;
}
#uwagi .b{
	text-align:right;
	padding:10px 14px 10px 0px;
}
#mapag .p1 a{
	font-size:12px;
}
#mapag .p2 a{
	font-size:12px;
}
#mapag .p2{
	padding:0px 0px 0px 20px;
}
#naglowek-strony{
	padding:0px 0px 0px 20px;
}
#naglowek-strony h1{
	font-size:14px;
}
#naglowek-strony .opis{
	padding-bottom:20px;
}
#infoCeny{
	color:#bbb;
	font-size:10px;
	padding:8px 0px 0px 0px;
	text-align:justify;
}
#menub{
	display:none;
}
#menuc{
	text-align:center;
}
#menuc a,
#menuc{
	color:#fff;
	font-weight:bold;
}
#box_lista_promocje #box .b1{
	background:#fff;
}
#box_lista_promocje #box td.b1{
	width:120px;
}
#produkt_zamowienie_opis{
	text-align:justify;
	padding:0px 40px 0px 0px;
}
