



/*
	>> Podsumowania, LVPs
*/

	div.ordSumry {
		font-size: 11px;
	}
	
	.LVPs {
		/*font-size: 11px;*/
	}
	
	.LVPs th.lbl, .sumryLbl {
		/*font-size: 11px;*/
		
		text-align: right;
		vertical-align: top;

		color: #666;
		font-weight: bold;
		white-space: nowrap;
	}
	
	.LVPs td.val {
		padding-left: 5px;
	}
	
	/*.ordSumry .editLink{*/
	/*	font-size: 11px;*/
	/*	font-weight: normal;*/
	/*}*/
	
	h3.sumryHeadng {
		margin: 5px 0 5px;
		color: #888;
		font-weight: bold;
		font-size: 14px;
	}
	
	
	
	
.crossOutPrice {
		color: #000;
		font-weight: normal;
		text-decoration:line-through;
	}
	
	
	
	
	
	table.shopLst {
		border-collapse: collapse;
		/*border: solid 1px #bbb;*/

		/*border: none 0px #000;*/
		border-right: solid 1px #f5f5ff;
		border-left: solid 1px #f5f5ff;

	}
	
	.tblBordr {
		/*border: solid 5px #a00;*/
	}
	
	
	table.shopLst th {
		/*padding: 3px 6px;*/
		padding: 2px 5px 3px;
		text-align: center;
		font-weight: bold;
		vertical-align: middle;
		background: #d7ebff;
		color: #3777ab;
		font-size: 11px;
		border: solid 1px #d7ebff;
		/*border: solid 1px #fff;*/
		/*border-top-color: #f4f4f4;*/
	}
	
	table.shopLst th.prod {
		text-align: left;
	}
	
	
	table.shopLst td {
		padding: 4px 5px;
		vertical-align: middle;
		/*border: 0px none #000;*/
		/*border-top: solid 1px #33f;*/
		border: solid 2px #f0f0fa;
		/*border: solid 2px #e0e0ef;*/
		/*border-style: solid none;*/
		border-width: 1px 0;
		font-size: 11px;
	}
	
	table.shopLst td.cover {
		width: 50px;
		text-align: center;
	}
	table.shopLst td.prodDat {
		width: 100%;
	}
	table.shopLst td.rducdPrice { /* reduced price - cena z rabatem */
		text-align: right;
		color: #e00;
		white-space: nowrap;
	}
	table.shopLst td.price { /* product price - cena produktu*/
		text-align: right;
		white-space: nowrap;
	}
	table.shopLst td.qty { /* quantity - ilość produktów*/
		text-align: right;
	}
	table.shopLst td.qty input{ /* Pole tekstowe z ilością */
		width: 30px;
	}
	table.shopLst td.prodTotl { /* wartość dla danej pozycji (cena*ilość) */
		text-align: right;
		white-space: nowrap;
		/*font-weight: bold;*/
		color: #c00;
	}

	
	table.shopLst td.btns {
		border-top: solid 2px #e0e0ef;
		border-bottom: solid 2px #e0e0ef;
		padding: 7px 5px;
	}
	
	table.shopLst span.prodTitle {
		font-weight: bold;
		color: #888;
	}
	
	table.ordTotls {
		float:right;
		margin: 10px 0 5px;
		border-collapse: collapse;
		/*border: solid 1px #aaa;*/
	}
	table.ordTotls th{
		padding: 3px 7px;
		text-align: right;
		font-size: 11px;
		font-weight: bold;
		/*font-weight: normal;*/
		color: #666;
		border: solid 2px #f4f4f4;
				border: solid 2px #f0f0fa;

	}
	
	table.ordTotls td{
		padding: 3px 7px;
		text-align: right;
		white-space: nowrap;
		font-size: 14px;
		/*font-weight: bold;*/
		border: solid 2px #f4f4f4;
		border: solid 2px #f0f0fa;

	}
	
	table.ordTotls .grandTotlLbl {
		font-weight: bold;
		background: #f4f4ee;
						background: #f8f4e6;
						background: #e6f4f8;
			background: #ebfaff;

		/*color: #555;*/
	}
	
	table.ordTotls .grandTotl {
		font-weight: bold;
		background: #eec;
				background: #f8f4e6;
			background: #ebfaff;

		color: #c00;
	}
	
	
	
	
	.histryTbl {
		border-collapse:collapse;
	}
	
	.histryTbl td{
		padding: 2px 5px;
	}
	
	.histryTbl th{
		text-align: left;
		padding: 2px 5px;
		font-weight: bold;
		color: #666;
	}
	
/*
	<< Podsumowania, LVPs
*/