h2.pricelist {
	margin: 3px 0 3px 103px;
}

table.pricelist {
	padding: 0;
	margin: 0 0 3px 0;
	width: 100%;
	border-collapse: collapse;
}

table.pricelist td {
	vertical-align: top;
	padding: 0 6px;
}

table.pricelist .name {
	width: 438px;
}

table.pricelist .volume {
	width: 88px;
}

table.pricelist .price {
	width: 38px;
}

ul.specialties {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.specialties li {
	padding: 0 0 6px 0;
	clear: both;
}

ul.specialties h2 {
	padding: 3px 0 3px 206px;
}

ul.specialties .column_pricelist {
	width: 200px;
	float: left;
}

ul.specialties .column_info {
	width: 388px;
	padding: 0 6px;
	float: left;
}

ul.specialties table.variants {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

ul.specialties table.variants td {
	width: 88px;
	padding: 0 6px;
}