body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;	
	color:#000000;
	padding:0;
	margin:0;
}

.ForPrint {display:none;}

h1 {
	font-size:12px; 
	margin:12px 0 5px 0;
	padding:0 0 0 20px;
	background-image:url(/image/h1_bg.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}

h2, .term dt {
	font-size:11px; 
	margin:9px 0 5px 0;
	padding:0 0 0 16px;
	background-image:url(/image/h2_bg.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	text-align:left;
	font-weight:bold;
}

h4 {font-size:11px;}

.list * a,  #RightColumn * a,  #LeftMenu * a, #TopMenu a {text-decoration:none; font-weight:bold;}
.list * a:hover, #RightColumn * a:hover,  #LeftMenu * a:hover, #TopMenu a:hover {text-decoration:underline;}

/*---------------------------------------------*/
.article {border-collapse:collapse;}
.article * td { border:1px solid black; text-align:center; vertical-align:middle;}
.article * td.name {text-align:left; font-weight:bold; white-space:nowrap;} 
table.article * th { border:1px solid black; font-size:9px}

.CategoryList li { padding:10px; font-weight:bold;}

/*---------------------------------------------*/

table.term {width:100%; border:1px solid black;}
.term * th {white-space:nowrap; vertical-align:top;}

/*---------------------------------------------*/
.oil p, .oil ul, .prod {margin-left:20px;}

.oil p.caption {
	font-weight:bold; 
	margin-left:0;
	padding-left:16px;
	background-image:url(/image/h2_bg.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
}

.prod {border-collapse:collapse;}
.prod * td {text-align:center; border:1px solid black;}
.prod * td.name {text-align:left;}

.prod * th {border:1px solid black; padding:4px;}

/*---------------------------------------------*/
ul.list  {margin:0 0 0 10px; padding:0; list-style-type:none;}
.list li {
	margin:0; 
	padding:5px 0 5px 10px; 
	background-image:url(/image/menu_arrow.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
}

.certif * img {border:1px solid #000000;}

/*---------------------------------------------*/
.std {border-collapse:collapse;}
.std * th {border:1px solid black; padding:3px;}
.std * td {border:1px solid black;}
.std * p {margin:0; padding:0;}

/*---------------------------------------------*/
td.packaging, th.packaging {width:90px;}
td.price, th.price{ width:93px;}

.prices td {padding:1px 0;}

.PriceName {font-weight:bold; padding:0 5px;}

/*---------------------------------------------*/
.NewsEtc { text-align:right; font-size:12px; font-style:italic;}

a:link, a:visited {text-decoration:none !important;}
* {font-size:10px !important; padding:0; margin:0;}