body	{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

body, td, th	{
	color: #727285;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

html	{	height: 100%;	}

table	{	border: none;	}
font	{	font-size: 11px;	}
img	{	border: none 0px;	}
form	{	margin: 0px;	padding: 0px;	}
input	{	vertical-align: middle;	}

.sideLeft, .sideRight	{	width: 50%;	}
.sideLeft	{
	background-image: url(sideLeft-bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.bl-header	{
	background-image: url(bl-header-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 922px;
	height: 192px;
}

.bl-header div	{	padding-top: 103px;	}

.bl-header p	{
	display: block;
	float: right;
	border-top: solid #231f20 1px;
	border-bottom: solid #dadadf 5px;
	margin: 0px;
	padding: 3px 0px 4px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
}

.bl-header p a, .bl-header b, .bl-header nobr 	{
	background-position: top left;
	background-repeat: no-repeat;
	white-space: nowrap;
	line-height: 14px;
}

.bl-header p a	{
	background-image: url(bl-header-href-bg.gif);
	color: #8b8b96;
	padding-left: 14px;
	text-decoration: none;
}

.bl-header a:hover	{	text-decoration: underline;	}
.bl-header p img	{
	width: 10px;
	height: 14px;
}

.bl-header b	{
	background-image: url(bl-header-bold-bg.gif);
	color: #f97902;
	padding-left: 14px;
}

.bl-header div div	{
	position: absolute;
	top: 47px;
	padding: 0px;
}

.tdContent	{	width: 632px;	}

.tdContent, .tdContentRight	{
	padding-bottom: 30px;
}

.tdSeparator img	{
	width: 30px;
	height: 1px;
}

.tdContentRight	{	width: 260px;	}

.tdContentRight h1	{
	background-position: top left;
	background-repeat: no-repeat;
	color: #231f20;
	height: 21px;
	margin: 0px;
	padding-left: 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.tdContentRight div	{	padding-bottom: 25px;	}

.tdContentRight .bl-basket h1	{
	background-color: #a1d293;
	background-image: url(tdContentRight-h1-green-bg.gif);
}

.tdContentRight .bl-basket div	{
	border-bottom: solid #d5d5d5 1px;
	padding: 10px 0 10px 15px;
}

.bl-basket b	{
	display: block;
	padding-bottom: 3px;
}

.bl-basket strong	{
	padding-bottom: 3px;
	vertical-align: middle;
}

.bl-basket b span	{	color: #fa8003;	}

.tdContentRight .bl-voting h1	{
	background-color: #f38e30;
	background-image: url(tdContentRight-h1-oranz-bg.gif);
}

.tdContentRight .bl-voting form	{
	border-bottom: solid #d5d5d5 1px;
	padding: 10px 0px 5px 15px;
}

.tdContentRight .bl-voting span, .tdContentRight .bl-voting label	{	display: block;	}
.tdContentRight .bl-voting span	{	padding: 5px 10px 10px 0px;	}

.tdContentRight .bl-voting label	{
	padding: 0px 10px 5px 0px;
	font-weight: bold;
}

.tdContentRight .bl-voting p	{
	margin: 0px;
	text-align: right;
}

.tdContentRight .bl-voting .rad	{
	width: 14px;
	height: 14px;
	margin: 0px 10px 0px 0px;
	vertical-align: middle;
}

.tdContentRight .bl-search h1	{
	background-color: #7bcae8;
	background-image: url(tdContentRight-h1-blue-bg.gif);
}

.tdContentRight .bl-search form	{
	border-bottom: solid #d5d5d5 1px;
	padding: 10px 0px 10px 0px;
}

.tdContentRight .bl-search .txt	{
	float: left;
	background-image: url(bl-serch-input-bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border: none;
	color: #9797a3;
	font-size: 10px;
	width: 165px;
	height: 21px;
	margin: 1px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
}

.tdContentRight .bl-search div	{	float: right;	}

.tdContentRight .bl-search p	{
	margin: 0px;
	padding-top: 5px;
}

.bl-search strong	{
	padding-bottom: 3px;
	vertical-align: middle;
}

.tdContentRight .bl-search .chk	{
	width: 14px;
	height: 14px;
	margin-right: 5px;
	padding: 0px;
}

.tdContentRight .bl-banners img	{	margin-left: 5px;	}

.tdContent h3	{
	background-image: url(tdContent-h3-bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #f97902;
	margin: 0px;
	padding-bottom: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.tdContent h3 span	{
	background-color: #FFFFFF;
	padding-right: 10px;
}

.tblInfo	{
	background-color: #cbcbd1;
	margin-bottom: 10px;
}

.tblInfo th, .tblInfo td	{
	color: #231f20;
	padding: 3px 5px 3px 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

.tblInfo th	{
	background-color: #dadadf;
	border: solid #ededef 1px;
}

.tblInfo td	{	background-color: #FFFFFF; font-size: 11px;	}
.tblInfo .null	{	width: 0%;	}
.tblInfo a	{	color: #231f20;	}

.tblInfo label	{
	display: block;
	padding: 2px 0px 2px 0px;
}

.tblInfo input	{
	width: 14px;
	height: 14px;
	margin-right: 5px;
	padding: 0px;
	vertical-align: text-bottom;
}

.tblInfo .select	{	color: #fa8003;	}

.tdFooter	{
	background-image: url(tdFooter-bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #8b8b96;
	padding-top: 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.bl-menuFooter	{
	float: left;
	border-top: solid #231f20 1px;
}

.tdFooter div	{	padding-top: 10px;	}
.tdFooter div div	{	padding: 0px 0px 5px 0px;	}
.bl-menuFooter font	{	color: #f97902;	}
.tdFooter a	{	color: #8b8b96;	text-decoration: none;	}
.tdFooter a:hover	{	text-decoration: underline;	}
.bl-menuFooter img	{	width: 35px;	height: 15px;	}

.tdFooter b	{
	display: block;
	padding-bottom: 10px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ------ other class ------ */

.wide	{	width: 100%;	}
.merid	{	height: 100%;	}
.after30	{	margin-bottom: 30px;	}
.alignRight	{	text-align: right;	}
.alignCenter	{	text-align: center;	}
