.fp_table
{
	text-align: center;
}

.ad_details
{
	width: 100%
}

.ad_details th
{
	border-top: 1px #666666 dashed;
	text-align: center;
	border-bottom: 1px #666666 dashed;
	
}

.ad_details_desc
{
	border-bottom: 1px #666666 dashed;
}

.ad_details_thumbs, .ad_details_thumbs td
{
	text-align: center;
}

.ad_details_thumbs
{
	border-bottom: 1px #666666 dashed;
}

.ad_details_thumbs table
{
	width: 100%;
}

.ad_details, .ad_details th, .ad_details td
{
	padding: 5px;
}

.ad_details td span, .ad_details_desc div
{
	font-weight: bold;
}

.ad_details td div
{
	padding-bottom: 4px;
}

.ad_type
{
	width: 100%;
}

.ad_type th, .ad_type td
{
	border-bottom: 1px dashed #666666;
	padding-bottom: 5px;
}

.ad_type td
{
	text-align: right;
}

.ad_type th
{
	text-align: left;
	font-size: 20px;
}

.ad_name, .ad_details th
{
	font-size: 16px;
}

.fp_table td, .ad_type th
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fp_table td
{
	font-size: 14px;
	text-align: center;
}

.fp_table td div, .ad_type td div, .thumb
{
	border: 1px solid #CCCCCC;
	padding: 1px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}

.fp_table td div img, .thumb img, .ad_type img
{
	border: 0px;
}

.fp_table td span
{
	font-size: 11px;
	font-weight: normal;
}

.fp_latest
{
	border-top: 1px dashed #CCCCCC;
}

.fp_latest div
{
	font-size: 17px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
}

.fp_latest table
{
	width: 100%;
}

.fp_latest th
{
	text-align: center;
}

.fp_latest td
{
	border-bottom: 1px dashed #666666;
}

.ty_main_table table
{
	width: 100%;
}

.ty_main_table td
{
	border-bottom: 1px dashed #666666;
}

.ty_end
{
	padding: 5px;
	text-align: center;
	font-style: italic;
}

.ad_name
{
	font-weight: bold;
}

.ad_author
{
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
}
