	#main div.quantity table td{
		text-align:center;
	}
	
	#main div.quantity table td.name{
		text-align:left;
	}
	
	div.quantity table td.name span{
		font-style:italic;
	}
	
	.quantity > div{ border: 1px solid #aaa;}

	.quantity > a { padding: 5px; border: 1px solid #aaa; line-height: 28px; cursor: pointer; position: relative; bottom: -1px; background: #fff; }
	.quantity > a.selected {border-bottom: 2px solid #fff;}


	/*.quantity > input:nth-of-type(1):checked ~ div:nth-of-type(1),
	.quantity > input:nth-of-type(2):checked ~ div:nth-of-type(2),
	.quantity > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 5px; border: 1px solid #aaa; }*/
	
	
	div.quantity table tr.summa td{
		font-style:italic;
		color:#cc3333;
		font-weight:bold;
	}
	
	#main div.quantity table tr.summa td.name{
		text-align:right;
		font-weight:bold;
	}	
	
	div.quantity p.update{
		padding-top:20px;
		color:#666;
		font-style:italic;
		text-align:right;
	}