#price_table
{
	width: 100%;
	border: 1px solid black;
	border-collapse: collapse;
}

#price_table h2, #price_table h3, #price_table h4
{
	margin: 1px; padding: 1px;
}

#price_table h3
{
	font-size: 14px;
	margin-bottom: 2px;
	color: #FFF;
}

#price_table h4
{
	font-size: 12px;
	color: #39393E;
}

#price_table tr
{
	background: #FEEFB1;
	margin: 0; padding: 0;
	height: 25px;
}

#price_table tr.header
{
	background: #C57958;
}

#price_table tr.header th
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background: #C57958;
	color: #000;
}

#price_table tr.prefooter th
{
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	background: #F4E298;
	color: #000;
}

#price_table tr.footer th
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background: #F4E298;
	color: #000;
}

#price_table tr.subheader td
{
	padding-left: 10px;
	font-weight: bold;
	background: #F4E298;
	color: #39393E;
	text-align: left;
}

#price_table tr th
{
	background: #930;
	text-align: center;
	color: #fff;
	border: 1px solid black;
}

#price_table tr th small
{
	font-size: 10px;
}

#price_table td
{
	margin: 0;
	padding: 3px 10px 3px 10px;
	text-align: center;
	border: 1px solid black;
}

#price_table .title { text-align: left; padding-left: 20px; }
#price_table .producer { width: 120px; }
#price_table .type { width: 75px; }
#price_table .price { width: 120px; }
#price_table .quantity { width: 120px; }


#price_table .auto_weight { width: 200px; }
#price_table .auto_add1 { width: 200px; }
#price_table .auto_add2 { width: 200px; }

#price_table tr td img
{
	display: none;
	width: 200px;
	height: 150px;
	border: 1px solid #808080;

	position: absolute;
	margin: 20px;
}

#price_table tr td strong
{
	cursor: pointer;
	text-decoration: underline;
	color: #0066cc;
}
#price_table tr td strong.sel
{
	cursor: pointer;
	text-decoration: none;
	color: #3399ee;
}

.paragraph { margin-left: 15px; margin-right: 20px; width: 100%; }

