div.konfigurator-sidebar  { margin: 10px 0 20px 44px;}
div.konfigurator-sidebar div.sidebar-background {
	background: url('../graphics/sidebar.gif') center center no-repeat;
}
div.konfigurator-sidebar div.sidebar-point {
	width:21px;
	height:21px;
	background:url('../graphics/suwak.gif') no-repeat ;
}
div.konfigurator-gabaryt-list {
	float:left;
	width: 198px;
	height: 138px;
	margin: 10px 40px 20px 60px!important;
	margin: 10px 20px 20px 50px;
}
div.konfigurator-gabaryt-paczka {
	float:left;
	width: 198px;
	height: 138px;
	margin: 10px 7px 20px 7px!important;
	margin: 10px 7px 20px 7px;
}

div.konfigurator-gabaryt-list div.konfigurator-labale,
div.konfigurator-gabaryt-paczka div.konfigurator-labale {
	text-align:center;
}
div.konfigurator-gabaryt-list-over,
div.konfigurator-gabaryt-paczka-over {
	background:url('../graphics/list_border.jpg') center center no-repeat;
}
div.konfigurator-both {
	clear:both;
	font-size:0px;
	height:0px;
}
div.konfigurator-gabaryt-list div.konfigurator-mini,
div.konfigurator-gabaryt-paczka div.konfigurator-mini {
	background:url('../graphics/snoa.gif') center center no-repeat;
	height:82px;
	margin-top:6px;
	cursor:pointer;
}
div.konfigurator-gabaryt-list div.konfigurator-max,
div.konfigurator-gabaryt-paczka div.konfigurator-max {
	background:url('../graphics/bnoa.gif') center center no-repeat;
	height:82px;
	margin-top:6px;
	cursor:pointer;
}
div.konfigurator-gabaryt-list div.konfigurator-pmini,
div.konfigurator-gabaryt-paczka div.konfigurator-pmini {
	background:url('../graphics/pb_noactsmall.gif') center center no-repeat;
	height:82px;
	margin-top:6px;
	cursor:pointer;
}
div.konfigurator-gabaryt-list div.konfigurator-pmiddle,
div.konfigurator-gabaryt-paczka div.konfigurator-pmiddle {
	background:url('../graphics/pb_noactmid.gif') center center no-repeat;
	height:82px;
	margin-top:6px;
	cursor:pointer;
}
div.konfigurator-gabaryt-list div.konfigurator-pmax,
div.konfigurator-gabaryt-paczka div.konfigurator-pmax {
	background:url('../graphics/pb_noact.gif') center center no-repeat;
	height:82px;
	margin-top:6px;
	cursor:pointer;
}
div.konfigurator-gabaryt-list-over div.konfigurator-pmini,
div.konfigurator-gabaryt-paczka-over div.konfigurator-pmini {
	background:url('../graphics/pb_actsmall.gif') center center no-repeat;
}
div.konfigurator-gabaryt-list-over div.konfigurator-pmiddle,
div.konfigurator-gabaryt-paczka-over div.konfigurator-pmiddle {
	background:url('../graphics/pb_actmid.gif') center center no-repeat;
}
div.konfigurator-gabaryt-list-over div.konfigurator-pmax,
div.konfigurator-gabaryt-paczka-over div.konfigurator-pmax {
	background:url('../graphics/pb_act.gif') center center no-repeat;
}
div.konfigurator-gabaryt-list-over div.konfigurator-mini,
div.konfigurator-gabaryt-paczka-over div.konfigurator-mini {
	background:url('../graphics/sact.gif') center center no-repeat;
}
div.konfigurator-gabaryt-list-over div.konfigurator-max,
div.konfigurator-gabaryt-paczka-over div.konfigurator-max {
	background:url('../graphics/bact.gif') center center no-repeat;
}
div.konfigurator-labels div.label_input {
	float:left;
	margin-right:15px;
	height:20px;
	padding: 0 0  10px 25px;
}
div.konfigurator-labels div.label_input input {
	float:left;
}
div.konfigurator-labels div.label_input span {
	display:block;
	margin-left:5px;
	line-height:19px;
	height:20px;
	float:left;
}
div.konfigurator-context td.context {
	width:240px;
	vertical-align:top;
}
div.konfigurator-context td.prices {
}

p.bodyerror {
	float:right;
	margin-right:60px;
	color:#ff0000;
}
p.bodywage {
	float:right;
	margin-right:60px;
}
p.bodywage span {
	font-weight:bold;
}

.konfigurator-labels ul  { list-style-type:none; margin: 0; padding: 0; }
.konfigurator-labels ul  li {
float:left;
margin: 0; padding: 0;
}
.konfigurator-labels ul  li input { margin: 5px 5px 0 0}
.tx-konfiguratorcen-pi1 { padding: 0 0 12px}
.tx-konfiguratorcen-pi1 .ramka {background:url(../graphics/ramka_02.gif) left top repeat-y; padding: 12px 12px 0 14px}
.tx-konfiguratorcen-pi1 h3 { border-bottom:1px solid #dedede; margin: 0 0 20px; padding: 0 0 7px; }
.tx-konfiguratorcen-pi1 p.bodytext { margin: 0 0 0 44px; padding: 0 0 10px; color:#404041; font-size: 14px; }
.tx-konfiguratorcen-pi1 .ilosc {  margin: 5px 0px 0px 0px; padding: 0 0 0 48px; list-style-type:none; }
.tx-konfiguratorcen-pi1 .ilosc li { margin: 0; padding: 0; float:left;}
.tx-konfiguratorcen-pi1 .ilosc li label { font-size:15px;font-weight:bold;display:block; padding: 6px 6px 0 0;color:#404041;}
.tx-konfiguratorcen-pi1 .ilosc .g_input { width:54px; height:31px; background:url(../graphics/ilosc.gif) left no-repeat;} 
.tx-konfiguratorcen-pi1 .ilosc .g_input input { border: 0; display:block; width:49px; padding: 8px 3px 0;color:#a1a1a1; line-height:18px; font-size: 14px; font-weight:normal;background:none; }
.tx-konfiguratorcen-pi1 .price_new { margin: 0; padding:0 0 0; list-style-type:none; float:right;}
.tx-konfiguratorcen-pi1 .price_new  li { margin: 0; padding: 0; float:left;}
.tx-konfiguratorcen-pi1 .price_new  li.first { margin: 0 11px 0 0}
.tx-konfiguratorcen-pi1 .konfigurator-context .fr { float:right; }
.tx-konfiguratorcen-pi1 .price_new  li.cena { background:url(../graphics/bg_cena_big_02.gif) left repeat-x; height:40px; line-height: 40px; font-size:30px; font-weight:bold; padding: 0 9px;}
.tx-konfiguratorcen-pi1 .poczta { margin: 0; padding:17px 0 10px 0; list-style-type:none; float:right }
.tx-konfiguratorcen-pi1 .poczta li { margin: 0; padding: 0; float:left;}
.tx-konfiguratorcen-pi1 .poczta  li.price_old { background:#ededed; height:30px; line-height: 17px; font-size:12px; font-weight:bold; padding: 0 9px;}
.tx-konfiguratorcen-pi1 .poczta  li.price_old  p, .tx-konfiguratorcen-pi1 .poczta  li.oszcz p { display:block; margin: 0; padding: 6px 0 0 }
.tx-konfiguratorcen-pi1 .poczta  li.oszcz { background:#ededed; height:30px; line-height: 17px; font-size:12px; font-weight:bold; padding: 0 9px;}
p.info_imp { color:#7e7e7e; font-size:12px; display:block; background:url(../graphics/info.gif) no-repeat; padding: 5px 0 5px 30px; margin: 0 0 10px 50px; }

input#ilosc_przesylek {color:#000000; }