body{
	margin:0px;
	padding:0px;
	background:#D6D7D7 url(images_www/bg.gif) repeat-x;
}
body,p,td,div{
	font-family:verdana;
	font-size:12px;
}
A{
	color:#C1272D;
	text-decoration:none;
}
A:hover{
	text-decoration:underline;
}
img{
	border:0px;
}
table,td{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border:0px;
	vertical-align:top;
}
table.main{
	width:1001px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	
}
table.main .a{
	width:247px;
	background:#fff url(images_www/lewa-kolumna-bg.gif) no-repeat;
}
table.main .b{
	width:732px;
	background: #fff;
}
table.main .column_left{
	width:14px;
	background:transparent url(images_www/left_bg.gif) repeat-y;
}
table.main .column_right{
	width:10px;
	background: transparent url(images_www/right_bg.gif) repeat-y;
}
table#box{
	width:332px;
}
#box .left_top, #box .right_top,#box .left_bottom, #box .right_bottom{
	width:20px;
	height:20px;
}
#box .top, #box .bottom, #box .body{
	background:#F4F6F8;
}
#box .top, #box .bottom{
	width:292px;
}
#box .body{
	padding: 0px 5px 0px 5px;
}
#box .left_top, #box .left_bottom{
	text-align:left;
}
#box right_top, #box .right_bottom{
	text-align:right;
}
div#cont{
	text-align:left;
}
#cont p,#cont td, #cont div,#cont{
	font-family:verdana;
	font-size:11px;
}
#cont h1{
	font-size:14px;
	font-family:verdana;
	background:transparent url(images_www/h1_bg.gif) no-repeat;
	background-position: 0px 2px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 15px;
	color:#C1272D;
	font-style:normal;
}
#box div.h1{
	height:17px;
	width:300px;
	background: transparent url(images_www/box_h1_bg.gif) no-repeat;
	background-position: 5px 3px;
}
#box div.h1 h1{
	font-size:12px;
	font-weight:bold;
	color:#545658;
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	background:inherit;
}

#box_logowanie td.login_td{
	background: transparent url(images_www/box_logowanie_-06.gif) no-repeat;
}
#box_logowanie td.login_td input{
	width:80px;
	height:19px;
	border:0px;
	padding:1px 3px 0px 3px;
	margin:0px;
	background:transparent;
	font-size:12px;
	font-family:verdana;
}
#box_logowanie td.password_td{
	background: transparent url(images_www/box_logowanie_-09.gif) no-repeat;
}
#box_logowanie td.password_td input{
	width:80px;
	height:19px;
	border:0px;
	padding:1px 3px 0px 3px;
	margin:0px;
	background:transparent;
	font-size:12px;
	font-family:verdana;
}

#box_newsletter td.email{
	background: transparent url(images_www/box_newsletter-07.gif) no-repeat;
}
#box_newsletter td.email input{
	width:141px;
	height:18px;
	border:0px;
	padding:2px 2px 0px 2px;
	margin:0px;
	background:transparent;
	font-size:12px;
	font-family:verdana;
}
#box_newsletter td.text{
	width:247px;
	height:50px;
	background: transparent url(images_www/box_newsletter-05.gif) no-repeat;
	font-family:verdana;
	font-size:9px;
	padding:5px 10px 0px 55px;
}
#box_kontakt td{
	width:247px;
	height:124px;
	background: transparent url(images_www/box_kontakt.gif) no-repeat;
	font-family:verdana;
	font-size:9px;
	padding:25px 10px 0px 55px;	
}
td#stopka{
	background: transparent url(images_www/stopka_p.gif) no-repeat;
	vertical-align:bottom;
	width:742px;
	height:125px;
	padding:0px 0px 15px 80px;
	text-align:left;
}
#stopka, #stopka A{
	font-family:verdana;
	font-size:10px;
	color:#C1272D;
	text-decoration:none;
}
#stopka A:hover{
	text-decoration:underline;
}
#stopka div.top{
	text-align:right;
	width:220px;
}
#stopka div.top img{
	width:30px;
	height:15px;
	border:0px;
}
table#lista_plikow{
	width:400px;
}
#lista_plikow thead{
	font-weight:bold;
}

table.zlecenieSzczegoly td{
	padding:2px 0px 2px 0px;
}
ul#lista_kategorii{
	margin:10px 0px 0px 10px;
	padding:0px;
}
ul#lista_kategorii li{
	list-style-type:none;
	background: transparent url(images_www/kp_li.gif) no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px;
}
h2{
	background:#C1272D url(images_www/kp_h2.gif) no-repeat;
	color:#fff;
	height:31px;
	width:200px;
}
h2 div{
	padding:7px 0px 0px 10px;
}

table#lista_produktow{
	background:#F4F6F8;
	width:700px;
}
#lista_produktow td.a img{
	border:1px #C1272D solid;
}
#lista_produktow td.a{
	background:#F4F6F8 url();
	width:auto;
	padding:0px 0px 5px 0px;
}
#lista_produktow td.b{
	background:#C1272D url(images_www/kp_nagl_2.gif) no-repeat;
	background-position: top right;
	width:600px;
	height:23px;
	color:#fff;
}
#lista_produktow div.nazwa{
	float:left;
	font-weight:bold;
	padding:5px 0px 0px 10px;
}
#lista_produktow div.cena{
	text-align:right;
	padding:5px 20px 0px 0px;
}
#lista_produktow td.opis div{
	padding:5px;
}
#lista_produktow td.opis{
	background:#F4F6F8;
	height:60px;
}
#lista_produktow td.wiecej{
	text-align:right;
}
#lista_produktow td.wiecej div{
	padding:0px 10px 5px 0px;
	font-weight:bold;
}
#lista_produktow td.odstep{
	height:5px;
	background:#fff;
}

table#kp_foto{
}

#kp_foto img{
	border:1px #C1272D solid;
}
#kp_foto td{
	padding:1px;
}