div#konfigurator a{ 
	color: #5C5C5C;
}
div#konfigurator{
	
}
div#konfigurator .lt{
   text-decoration: line-through;
}

div#konfigurator table.menu_kategorie a
{
	color: #027baa;
}
div#konfigurator table.menu_kategorie
{
	width: 540px;
	padding: 0 12px;
	border-collapse: collapse;
}
div#konfigurator table.menu_kategorie tbody  td
{
	line-height: 1.3;
	padding: 2px 10px;
}
div#konfigurator table.menu_kategorie thead  th
{
	background: #F6F6F6;
	padding: 2px 10px;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	width: 50%;
	font-size: 12px;
}

div#konfigurator  table.produkty_zestaw
{
	border-collapse: collapse;
	width: 525px;
	margin: 5px auto;
	text-align: center;
}

div#konfigurator  table.produkty_zestaw thead th.szt2
{
	width: 80px;
	text-align: center;
}
div#konfigurator  table.produkty_zestaw thead th.szt
{
	width: 60px;
	text-align: center;
}
div#konfigurator  table.produkty_zestaw thead th.op
{
	width: 50px;
	text-align: center;
}
div#konfigurator  table.produkty_zestaw thead th.in
{
	padding: 2px 5px;

}

div#konfigurator  table.produkty_zestaw tbody td.suma_zestaw_wartosc
{
	background: #F6F6F6;
	text-align: left;
	padding: 0 0 0 15px;
}
div#konfigurator  table.produkty_zestaw tbody th.suma_zestaw
{
	text-align: right;
	background: #F6F6F6;
	padding: 5px 0;

}
div#konfigurator  table.produkty_zestaw tbody th.header_koszyk
{
	text-align: left;
	background: #EFEBE0;
	padding: 3px 0 3px 5px;
}
div#konfigurator  table.produkty_zestaw thead th
{
	background: #F6F6F6;
	padding: 0;
}



div#konfigurator  table.produkty_zestaw input
{
	border: 1px solid #AFAFAF;
	width: 35px;
	text-align: right;
}
div#konfigurator  table.produkty_zestaw tbody td
{
	padding: 3px 0;
}


div#konfigurator  form,div#konfigurator  fieldset
{
	padding: 0;
	margin: 0;
}
div#konfigurator  fieldset
{
	width: 540px;
	border: 1px solid #AFAFAF;
}
div#konfigurator  fieldset legend
{
	border: 1px solid #AFAFAF;
	border-left: none;
	border-right: none;
	
	background: #f6f6f6;
	padding: 5px 20px;
	margin: 0px 0px 0px 7px;
	font-weight: bold;
}

div#konfigurator th.tlo_bledu_koszyk{
   background: #fff;
}

div#konfigurator table.zasilacz td
{
		width: 60px;
}
div#konfigurator table.zasilacz th
{
	width: 240px;
	padding: 5px 10px;
}
div#konfigurator table.zasilacz{

	background: #f6f6f6;
	border: 1px solid #DFDFDF;
	margin: 5px 0;
	border-collapse: collapse;
}

div#konfigurator table.zasilacz .blad_zasilacz{
   color: #f00;
}

div#konfigurator  h2
{
	color: #1B7196;
	font-size: 14px;
	padding: 10px 0 0;
	margin: 5px 0;
}

div#konfigurator table.lista_produktowa table a
{
	color: #5C5C5C;
}
div#konfigurator table.lista_produktowa table
{
	width: 264px;
	border-collapse: collapse;
}
div#konfigurator table.lista_produktowa table th
{
	
	background: #F6F6F6;
	padding: 2px 10px;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	font-size: 12px;

	
	
}

div#konfigurator table.lista_produktowa table td.konf_th
{
	background: #F6F6F6;
}
div#konfigurator table.lista_produktowa table td
{
	line-height: 1.3;
	padding: 2px 3px;
	font-size: 11px;
	text-decoration: normal;
	
}
div#konfigurator table.lista_produktowa td
{
	vertical-align: top;
}


div#konfigurator table.lista_produktowa
{
	width: 540px;
}



.konfigurator_dodaj,.konf_numer
{
	display: none;
}

p.konfigurator_center
{
	text-align: center;
	padding: 2px 0 7px;
}

.konfigurator_actualize
{
	margin: 5px 0 5px 10px;
}
.konfigurator_clear
{
		margin: 5px 0 5px 10px;

}
.konfigurator_save
{
		margin: 5px 0 5px 10px;

}



/*

div#konfigurator{
   margin: 20px;

}
div#konfigurator a img{
   border: none;
}

div#konfigurator a{
   color: #444;
   text-decoration: none;
}
div#konfigurator a:hover{
   text-decoration: underline;
}

div#konfigurator .lt{
   text-decoration: line-through;
}

div#konfigurator .used{
   color: #aaa;
}

div#konfigurator form{
   float: left;
   padding: 0;
   margin: 0 0 0 10px;
}

div#konfigurator form fieldset{
   border: 1px solid #888;
   padding: 10px;
   margin: 0;
   text-align: left;
}
div#konfigurator form fieldset input, div#konfigurator form fieldset select{
   border: 1px solid #888;
}

div#konfigurator form fieldset table input{
   width: 40px;
}

div#konfigurator form fieldset button{
   display: block;
   clear: both;
}

div#konfigurator table{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 11px;
   border-collapse: collapse;
   margin: 0;
   padding: 0;
}

div#konfigurator table tr th{
   margin: 0;
   padding: 4px;
   border: 1px solid #fff;
   text-align: left;
   color: #fff;
   background: #000079;
}

div#konfigurator table tr th.top{
   background: #eee;
   text-align: center;
}

div#konfigurator table tr td{
   margin: 0;
   padding: 3px;
   border: 1px solid #fff;
   vertical-align: top;
   background: #eaeaea;
}
div#konfigurator table tr td.i{
   background: #dfdfdf;
}

div#konfigurator table tr td.empty{
   width: 10px;
   margin: 0;
   padding: 0;
   border: none;
   overflow: hidden;
}

div#konfigurator table.menu_kategorie{
   float: left;
}

div#konfigurator th.header_koszyk{
   background: #cacaff;
}


div#konfigurator input.za_duzo{
   background: #f88;
}


div#konfigurator div.info_zla_plyta{
   padding: 20px;
   text-align: left;
   clear: both;
}

div#konfigurator form.lista_produktowa{
   float: none;
   width: 100%;
   margin: 0;
   padding: 0;
   clear: both;
}

div#konfigurator table.lista_produktowa{
   border-collapse: collapse;
}

div#konfigurator table.lista_produktowa td{
   margin: 0;
   padding: 0;
}

div#konfigurator .sorter{
   color: #eef;
   text-decoration: underline;
}


*/

div#konfigurator .err1{
   font-weight: bold;
   color: #f00;
}

div#konfigurator .err2{
   color: #c40;
}

div#konfigurator .err3{
   color: #a60;
}

div#konfigurator .err4{
   color: #840;
}

