/* style kaskadowe */
* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, Arial Black;
	font-size: 10px;
    margin: 0;
	color: black;
}
/*------------------------------------------------------*/
#tabelka{
	font: 100% sans-serif;
	text-align: left;
	background-color: #FFFFFF;
}

#tabelka caption.1 {
  text-align: left;
  font-weight: bold;
  font-size: 250%;
  border-bottom: .2em solid gray;
  margin-bottom: .5em;
 }
#tabelka caption {
  text-align: left;
  font-weight: bold;
  font-size: 200%;
  border-bottom: .2em solid gray;
  margin-bottom: .5em;
 }

#tabelka td {
	text-align: left;
	vertical-align: top;
}
 
#tabelka td.label {
	font-weight: bolder;
	text-align: left;
	vertical-align: top;
	
	border: 1px solid silver;
	background-color: #E8E8E8;
}

#tabelka td.zamowienie {
	text-align: left;
	vertical-align: top;
	width: 200px;
	border: 1px solid silver;
}
/*==== ZAMOWIENIE ====*/
#zamowienie{
	font: 100% sans-serif;
	text-align: left;
	
}

#zamowienie caption {
  text-align: left;
  font-weight: bold;
  font-size: 200%;
  border-bottom: .2em solid gray;
  margin-bottom: .5em;
 }

#zamowienie td {
	text-align: left;
	vertical-align: top;
}
 
#zamowienie td.label {
	font-weight: bolder;
	text-align: left;
	vertical-align: top;
	/*width: 200px;*/
	border: 1px solid silver;
	background-color: #E8E8E8;
}

#zamowienie td.dane {
	text-align: left;
	vertical-align: top;
	/*width: 200px;*/
	border: 1px solid silver;
}




/*----------------------------------------*/
#tabela {
  font: 100% sans-serif;
  background-color: #FFFFFF;
  border-collapse: collapse;
  empty-cells: show;
  border: 0px solid silver;
  }

#tabela  caption {
  text-align: left;
  font-weight: bold;
  font-size: 160%;
  border-bottom: .2em solid silver;
  margin-bottom: .5em;
  }
  
#tabela  td {
  text-align: left;
  font-size: 8px;
  border-bottom: .1em dotted silver;
  margin-bottom: .5em;
