/*
 ! Note: styl jest używany zarówno na stronach WWW jak i w e-mailach. Stąd zmiany tutaj spowodują
 zmiany w wielu miejsach...
*/

/* >> LVPsTbl*/

	.LVPsTbl {
		margin: 3px 0;
		border-collapse: collapse;
		width: 460px;
	}

	.LVPsTbl th {
		padding: 2px 5px;
		background: #FFF0B3;
		color: #663b10;
		
		text-align: left;
		font-size: 11px;
		font-weight: bold;
	}

	.LVPsTbl td {
		padding: 2px 5px;
		/*color: #482400;*/
		text-align: left;
		font-size: 11px;	/*10px*/
		border-bottom: solid 1px #e6d6bf;
		border-bottom: solid 1px #efe3d1;
	}

	.LVPsTbl td.lbl {
		border-right: solid 1px #e6d6bf;
		border-right: solid 1px #efe3d1;
		width: 190px;
	}


/* << LVPsTbl*/



/* >> itemsTbl */
	
	.itemsTbl {
		width: 100%;
		border-collapse: collapse;
	}
	
	.itemsTbl td {
		padding: 1px 4px;
		font-size: 11px; /*10px*/
		color: #482400;
		
		/*border-bottom: 1px solid #e6d6bf;*/
		border: 1px solid #e6d6bf;
		border-top:none;
		/*#fbf6ee;*/
	}
	
	.itemsTbl tr.noBorder td {
		border: none;
	}
	.itemsTbl tr.thickTop td, .itemsTbl tr.thickTop th {
		border: none;
		border-top: 2px solid #d5ba95;
	}
	.itemsTbl tr.thickBottom th {
		/*border: none;*/
		border-bottom: 2px solid #d5ba95;
	}
	.itemsTbl tr.thickTop td.borderLeft, .itemsTbl tr.thickTop th.borderLeft, .itemsTbl tr.noBorder td.borderLeft {
		border-left: 1px solid #e6d6bf;
	}
	
	.itemsTbl th {
		padding: 1px 4px;
		font-size: 11px;
		font-weight:bold;
		color:#663b10;
		border-left: 1px solid #e6d6bf;
	}
	
	.itemsTbl td.price {
		text-align: right;
		white-space: nowrap;
	}
	
	.itemsTbl tr.subtotal td {
		font-size: 11px;
	}
	
	.itemsTbl th.title {
		text-align:left;
		width: 65%;
	}
	
/* << itemsTbl */


