#env {
	width:			1000px;
}

#site {
	width:			1000px;
	float:			left;
	text-align:		left;
}	

#site_top {
	width:			1000px;
	height:			25px;
	float:			left;
	background-image:url(images/site_top_bg.png);
}

#site_fot {
	width:			630px;
	height:			15px;
	float:			left;
	padding:		10px 0px 0px 370px;
	background-image:url(images/site_fot_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	font-size:		11px;
	color:			#666666;
}

#site_fot a {
	color:			#666666;
	text-decoration:none;
}

#site_fot a:hover {
	color:			#999999;
}

#site_content {
	width:			1000px;
	float:			left;
	background-image:url(images/site_bg.png);
}

#site_content_left {
	width:			50px;
	height:			50px;
	float:			left;
}

#site_content_menu {
	width:			300px;
	float:			left;
	background-position: bottom;
	background-repeat:no-repeat;
	background-image:url(images/menu_01.jpg)
}

#site_content_main {
	width:			650px;
	float:			left;
	padding:		25px 0px 20px 0px;
}

#site_content_menu_logo, #site_content_menu_logo a {
	width:			300px;
	height:			130px;
	float:			left;
	background-image:url(images/italiain_logo.jpg);
	display:		block;
}

#site_content_menu_menu {
	width:			260px;
	height:			345px;
	float:			left;
	padding:		0px 20px 0px 20px;
}

#menu_btn a {
	height:			14px;
	float:			left;
	color:			#D8D7DA;
	text-decoration:none;
	display:		block;
	background-position: center left;
	background-repeat:no-repeat;
}

#menu_btn a:hover {
	color:			#999999;
}

.btn_top a {
	font-size:		16px;
	width:			215px;
	padding:		2px 20px 2px 25px;
	background-image:url(images/menu_btn_suqares_gray.gif);
}

.btn_top a:hover {
	background-image:url(images/menu_btn_suqares_white.gif);
}

.btn_sub a {
	font-size:		14px;
	width:			200px;
	padding:		2px 20px 2px 40px;
}

.btn_sub_sub a {
	font-size:		11px;
	width:			190px;
	padding:		2px 10px 2px 60px;
}

#menu_line {
	width:			260px;
	height:			1px;
	float:			left;
	overflow:		hidden;
	background-color:#333333;
	margin:			1px 0px 1px 0px;
}

.menu_btn_open a {
	background-color:#333333;
	background-image:url(images/menu_btn_suqares_white.gif);
	font-weight:	bold;
}

#site_content_menu_address {
	width:			260px;
	float:			left;
	padding:		20px 20px 10px 20px;
	color:			#D8D7DA;
}

#site_content_main_topani {
	width:			630px;
	height:			260px;
	float:			left;
	padding:		0px 0px 20px 0px;
}

#site_content_main_text {
	width:			350px;
	float:			left;
	padding:		0px 0px 10px 20px;
	text-align:		justify;
}

#site_content_main_spacer {
	width:			20px;
	height:			20px;
	float:			left;
}

#site_content_main_img {
	width:			220px;
	float:			left;
	padding:		0px 0px 0px 0px;
}

#site_content_main_img_ani {
	width:			210px;
	float:			left;
}

#site_content_main_img_text {
	width:			210px;
	float:			left;
	padding:		20px 0px 0px 0px;
	text-align:		justify;
}

#site_content_main_img_cell {
	width:			100px;
	float:			left;
	padding:		10px 0px 0px 0px;
	text-align:		justify;
}

#site_content_main_img_cell_spacer {
	width:			10px;
	height:			20px;
	float:			left;
	overflow:		hidden;
}

#site_content_main_fulltext {
	width:			590px;
	float:			left;
	padding:		0px 40px 20px 20px;
	text-align:		justify;
}

#site_content_main_products {
	width:			590px;
	float:			left;
	padding:		0px 40px 20px 20px;
}

#site_content_main_products_line {
	width:			590px;
	float:			left;
	padding:		0px 0px 20px 0px;
}

#site_content_main_products_cell {
	width:			180px;
	float:			left;
	font-size:		11px;
}

#site_content_main_products_cell_spacer {
	width:			25px;
	height:			25px;
	float:			left;
}
#site_content_main_fulltext p{
margin:4px;
padding:4px;
}
#site_content_main_products_cell{
margin-right:8px;
border:0px solid #ff0000;
}
#site_content_main_products_cell img{
float:right;
margin-top:2px;
}
.bildn{
color:#999999;
float:right;
font-size:90%;
}
.products_li{
float:left;
margin-right:10px;
}
.products_re{
float:right;
margin-left:10px;
}
.dclear{
clear:both;
}
.line{
	background-image: url(hg/line.gif);
	background-repeat: repeat-x;
	height:2px;
}
#site_content_main_products_cell span, span.art{
color:#333333;
font-style:italic;
}
span.art{
font-weight:normal;
}
.pdfdown {
	background-image: url(hg/pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:36px;
}
