html,body{
	margin:0px;
	padding:0px;
	height:100%;
}
body{
	background:#FFFFFF url(../images/back_body.gif) repeat-x;
}
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F4F4F;
	line-height:16px;
}
ul,ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
p{
	margin:0px;
	padding:0px 0px 12px 0px;
	text-align:justify;
}
h2{
	margin:0px;
	padding:0px 0px 12px 0px;
	color:#2A2A2A;
	font-weight:bold;
	font-size:12px;
}
a{
	color:#ED1A23;
}
a:hover{
	text-decoration:none;
}
hr{
	color:#CCCCCC;
}
.maxw{
	width:967px;
}
.top{
	margin-top:17px;
}
.logo{
	width:222px;
}
.menu{
	width:745x;
}
.red{
	color:#ED1A23;
}
.news{
	background:#EDEFF0 url(../images/back_news.gif) no-repeat;
	padding-left:20px;
	cursor:hand;
	cursor:pointer;
}
#mc{
	position: absolute;
	width:164px;
	top:120px;
	height:140px;
	clip:rect(0px 164px 140px 0px);
	font-size:10px;
	line-height:14px;	
}
#tc{
	position: relative; 
	text-align:left;
}
#tc p{
	text-align:left;
}
.lightgrey{
	color:#9F9C97;
}
.back_lines{
	background-image:url(../images/back_lines.gif);
}
.content{
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	width:967px;
}
.r1{
	width:205px;
	background-color:#E0E0E0;
}
.r2{
	width:1px;
	background-color:#CCCCCC;
}
.r3{
	width:553px;
	background-color:#FFFFFF;
}
.r4{
	width:205px;
	background:transparent url(../images/back_right.gif);
}
.r5{
	width:759px;
	background-color:#FFFFFF;
}
.bottom_line{
	background-color:#ACACAC;
}
.traceability{
	border:3px solid #FFFFFF;
}
.traceability tr.more td{
	background-color:#ED1720;
	height:40px;
}
.traceability tr.more a{
	font-size:10px;
	color:#FFFFFF;
}
.traceability tr.more a:hover{
	text-decoration:none;
}
.content ul{
	padding-bottom:12px;
}
.content ul li{
	padding-left:16px;
	background:url(../images/bul_1.gif) no-repeat 0px 7px;
	line-height:18px;
}
.content ol li{
	line-height:18px;
	list-style-type:decimal;
	padding-left:0px;
	background:none;
}
.content .inner{
	padding:14px 25px 14px 25px;
}
.right-logos{
	padding-top:20px;
	padding-bottom:20px;
}
.right_divider{
	background-color:#C3C3C3;
}
.bottom{
	height:40px;
	font-size:11px;
	color:#2A2A2A;
}
.bottom strong{
	color:#000000;
}
.eu{
	padding-top:10px;
}
.img1{
	float:right;
	border:4px solid #C3C3C3;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:5px;
}
.img2{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.img3{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.img4{
	float:left;
	border:4px solid #C3C3C3;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:5px;
}
.softtrace{
	color:#000000;
}
.logos{
	width:708px;
}
.small{
	font-size:10px;
}

.obligatory {color:red; font-weight:bold}
table.form {width: 400px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4F4F4F; line-height:16px; }
table.form th {text-align:left}
table.form .inp {width: 250px; border: 1px solid black}
table.form .inp-txt {width: 400px; border: 1px solid black}

@media print{
.top,.noprint,.r1,.r2,.r4{
	display:none;
}
.maxw,.r3,.r5,.content{
	width:100%;
	border:none;
}
ul{
	list-style-type:circle;
	margin-left:30px;
}
li{
	padding-left:0px;
}
}