html, html body
{
	width: 100%;
	height: 100%;
	font-family: verdana;
	font-size: 11px;
	color: #333333;
}
img
{
	border: none;
}
a, a:link, a:visited
{
	color: #032168;
	text-decoration: none;
	font-size: 14px;
}
a:hover
{
	color: #e1091a;
	text-decoration: none;
}
.autooil
{
	width: 1002px;
}
.autooil td
{
	vertical-align: top;
}
.logo
{
	background: url(../images/logo_bkgr.gif) repeat-x;
	height: 55px;
	padding: 0 0 15px 0;
	vertical-align: bottom;
}
.logo img
{
	margin: 0 0 0 15px;
}
.top_menu
{
	float: right;
	clear: right;
	vertival-align: bottom;
	padding: 0 28px 0 5px;
	font-size: 14px;
	font-weight: normal;
}
.top_menu td
{
	height: 54px;
	vertical-align: bottom;
	border-left: solid 1px #ffffff;
	background: url(../images/top_menu_inactive.gif) no-repeat bottom left;
	padding: 0 30px;
	line-height: 12px;
}
.lang_column
{
	height: 54px;
	vertical-align: top !important;
	border-left: none !important;
	background: none !important;
	padding: 0 0 0 0 !important;
	line-height: auto !important;
}
.top_menu_over a
{
	color: #e1091a;
}
.top_menu_over
{
	background: url(../images/top_menu_active.gif) no-repeat bottom left !important;
}
.left_menu
{
	width: 100%;
	font-size: 14px;
	font-weight: normal;
}
.left_menu tr td
{
	background: #e1e1e1 url(../images/menu_inactive.gif) no-repeat top left;
	height: 45px;
	padding: 0 0 0 43px;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	vertical-align: middle !important;
	cursor: pointer;
}
.left_menu_over a
{
	color: #e1091a !important;
}
.left_menu_over
{
	background: #e1e1e1 url(../images/menu_active.gif) no-repeat top left !important;
}
.left_part
{
	width: 239px;
}
.blue_box
{
	background: url(../images/blue_box_bkgr.jpg) no-repeat top left;
	width: 228px;
	overflow: hidden;
	color: #ffffff;
	border: solid 1px #e3ebf9;
	margin: 16px 0 0 0;
	cursor: pointer;
}
.blue_box h2
{
	color: #032168;
	font-weight: normal;
	text-align: center;
	margin-top: 5px;
}
.red_box
{
	background: url(../images/red_box_bkgr.jpg) no-repeat top left;
	width: 228px;
	overflow: hidden;
	color: #ffffff;
	border: solid 1px #fed9dc;
	margin: 16px 0 0 0;
	cursor: pointer;
}
.red_box h2
{
	color: #e1091a;
	font-weight: normal;
	text-align: center;
	margin-top: 5px;
}
.red_box p, .blue_box p
{
	padding: 12px;
}
.page_title
{
	background: #dbdbdb url(../images/page_title_bkgr.gif) no-repeat top left;
	padding: 12px 0 0 43px;
	height: 32px;
	color: #032168;
	font-weight: normal;
	font-size: 14px;
}
.footer
{
	height: 50px;
	vertical-align: middle !important;
	background: url(../images/footer_bkgr.jpg) repeat-x;
}
.footer table
{
	width: 100%;
	table-layout: fixed;
}
.footer table td
{
	padding: 0 12px;
	font-size: 11px;
}
.list_space
{
	font-size: 5px;
}
.list
{
	padding: 8px 14px;
	background: #f7f7f7;
	width: 100%;
}
.list h3
{
	color: #032168;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.no_image_first
{
	border-left: #e1091a solid 10px;
}
.no_image_second
{
	border-left: #032168 solid 10px;
}
.no_image_first a, .no_image_first a:link, .no_image_first a:visited, .no_image_second a, .no_image_second a:link, .no_image_second a:visited
{
	background: none !important;
	padding: 0px !important;
}
.list a, .list a:link, .list a:visited
{
	color: #e1091a;
	background: url(../images/download_icon.jpg) no-repeat top left;
	padding: 0px 12px;
	font-size: 12px;
}
.list a:hover
{
	text-decoration: underline;
}
.current_page
{
	color: #e1091a !important;
}
.pager
{
	text-align: right;
}
.pager a, .pager a:link, .pager a:visited
{
	color: #032168;
	margin: 0 7px;
}
.pager a:hover
{
	text-decoration: underline;
}
.news_view
{
	font-weight: normal;
	color: #032168;
}
.home_left
{
	width: 445px;
	padding: 15px 0 0 6px;
}
.home_right
{
	padding: 15px 0 0 10px;
}
#DISTRIBUTOR_REGISTER input
{
	display: block;
}
.distributor_login input
{
	display: block;
}
#eik_number
{
	background: url(../images/eik.gif) no-repeat;
	font-family: 'Courier New',Courier,monospace;
	font-size: 12px !important;
	height: 16px;
	letter-spacing: 10px;
	padding: 0pt 5px;
	text-transform: uppercase;
	width: 221px !important;
	overflow: hidden;
	border: none;
}
.content
{
	background: #f7f7f7;
}
.order_form
{
	width: 100%;
	table-layout: fixed;
}
.order_form td
{
	padding: 4px;
	text-align: center;
}
.order_form td input
{
	width: 70%;
}
.order_form td div
{
	text-align: left;
	padding: 0 0 4px 70px;
}
#combo select, #combo input
{
	width: 50%;
}
.basket_row
{
	border: solid 1px #cccccc;
	padding: 4px;
}
.basket_row input
{
	width: 40% !important;
	margin: 0 0 0 4px;
}
.basket_row_header
{
	background: none;
	border: none;
	padding: 0 0 0 12px;
}
.basket_choose select
{
	display: block;
}
.basket_add_btn
{
	position: absolute;
	margin: -23px 0 0 390px;
	width: 200px !important;
}