/**
 * Style sheet surf_tabele
 */
.pricetable a img
{
	vertical-align:text-bottom;
	border:0;
}

.pricetable
{
	border-collapse:collapse;
}

.pricetable th.side
{
	background: transparent url(design/bg_th_side.gif) no-repeat bottom left;
}

.pricetable td.side
{
	width:150px;
	padding-right:8px;
	text-align:right;
	font-weight:bold;
	font-size:1215;
	color:#444;
	background: transparent url(design/bg_td_side.gif) no-repeat bottom left;
}

.pricetable th
{
	height:64px;
	text-align:center;
	vertical-align:bottom;
	border-right:1px solid #fff;
	font-size:16px;
	color:#333;
	letter-spacing:2px;
	background:transparent url(design/bg_th.gif) no-repeat bottom left;
	padding-bottom:4px;
}

.pricetable td
{
	width:80px;
	height:40px;
	text-align:center;
	border-right:1px solid #fff;
	font-weight:bold;
	font-size:12px;
	color:#555;
	background:transparent url(design/bg_td.gif) no-repeat bottom left;
}

.pricetable td.on
{
	width:148px;
	color:#fff;
	background:transparent url(design/bg_td_on.gif) no-repeat bottom left;
}

.pricetable th.on
{
	width:148px;
	padding-bottom:9px;
	font-size:19px;
	color:#fff;
	background:transparent url(design/bg_th_on.gif) no-repeat bottom left;
}

.pricetable tfoot td
{
	height:64px;
	padding-top:8px;
	vertical-align:top;
	background:transparent url(design/bg_foot_td.gif) no-repeat top left;
}

.pricetable tfoot td.on
{
	padding-top:16px;
	background:transparent url(design/bg_foot_td_on.gif) no-repeat top left;
}

.pricetable tfoot td.side
{
	background: transparent url(design/bg_foot_td_side.gif) no-repeat top left;
}

