body {
	margin:0px;
	text-align:center;
	background-color:#FFFFFF;
}

p {
	margin-top:0px;
}

div#everything {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:996px;
}

div#gallery_image_div {
	position:absolute;
	overflow:auto;
	left:20px;
	top:20px;
	display:none;
	border:solid 1px #000000;
	padding:2px;
	background-color:#FFFFFF;
	font-size:1px;
}

div#loading_div {
	position:absolute;
	left:51px;
	top:51px;
	width:48px;
	height:48px;
	background-color:#FFFFFF;
	padding:2px;
	border:solid 1px #000000;
	display:none;
	font-size:1px;
}

div#close_div {
	position:absolute;
	left:0px;
	top:20px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
	background-color:#FFFFFF;
	border:solid 1px #000000;
	border-left:solid 0px #000000;
	padding:5px;
	cursor:pointer;
	display:none;
}

div#pageheader {
	position:relative;
	overflow:hidden;
	width:996px;
	height:80px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	color:#FCFCFC;
	background-image:url('../images/headbk.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

div#language_div {
	position:relative;
	overflow:hidden;
	float:right;
	padding-top:15px;
	padding-right:30px;
	font-size:10px;
}

a.langlink {
	text-decoration:none;
	color:#000000;
}

a.langlink:link {
	text-decoration:none;
	color:#000000;
}

a.langlink:hover {
	text-decoration:none;
	color:#000000;
}

a.langlink:visited {
	text-decoration:none;
	color:#000000;
}

a.langlink:active {
	text-decoration:none;
	color:#000000;
}

img.langimg {
	border:solid 0px #000000;
	padding-left:5px;
}

div#pagefooter {
	position:relative;
	overflow:hidden;
	width:996px;
	height:35px;
	background-image:url('../images/footbk.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

div#pagecontents {
	position:relative;
	overflow:auto;
	width:996px;
	background-image:url('../images/contsbk.jpg');
	background-position:top left;
	font-size:1px;
}

div#topmenu {
	position:relative;
	width:996px;
	height:46px;
	background-image:url('../images/menubk.jpg');
	background-position:top left;
	text-align:left;
}

div#maincontents {
	position:relative;
	overflow:auto;
	width:926px;
	text-align:left;
	float:left;
	padding-top:10px;
	padding-left:35px;
}

div.topmenu_item {
	position:relative;
	overflow:hidden;
	height:24px;
	float:left;
	padding-top:6px;
	padding-left:12px;
	padding-right:12px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

div.nothome_item {
	left:300px;
}

div#home_item {
	left:15px;
}

a.topmenu_item_link {
	text-decoration:none;
	color:#FFFFFF;
}

a.topmenu_item_link:link {
	text-decoration:none;
	color:#FFFFFF;
}

a.topmenu_item_link:hover {
	text-decoration:none;
	color:#FFFFFF;
}

a.topmenu_item_link:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a.topmenu_item_link:active {
	text-decoration:none;
	color:#FFFFFF;
}

div.l1menu {
	position:absolute;
	overflow:auto;
	display:none;
	text-align:left;
	background-color:#6F9EC9;
	padding-top:6px;
	padding-bottom:6px;
}

div.l1menuitem {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:25px;
	color:#FFFFFF;
}

div.l2menu {
	position:absolute;
	overflow:auto;
	display:none;
	text-align:left;
	background-color:#0055A0;
	padding-top:6px;
	padding-bottom:6px;
}

div.l2menuitem {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:25px;
	color:#FFFFFF;
}

a.l1menuitemlink {
	text-decoration:none;
	color:#FFFFFF;
}

a.l1menuitemlink:link {
	text-decoration:none;
	color:#FFFFFF;
}

a.l1menuitemlink:hover {
	text-decoration:none;
	color:#FFFFFF;
}

a.l1menuitemlink:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a.l1menuitemlink:active {
	text-decoration:none;
	color:#FFFFFF;
}

a.l2menuitemlink {
	text-decoration:none;
	color:#FFFFFF;
}

a.l2menuitemlink:link {
	text-decoration:none;
	color:#FFFFFF;
}

a.l2menuitemlink:hover {
	text-decoration:none;
	color:#FFFFFF;
}

a.l2menuitemlink:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a.l2menuitemlink:active {
	text-decoration:none;
	color:#FFFFFF;
}

div.product_title {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:18px;
}

div.product_subtitle {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}

div.product_text {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-top:10px;
}

div.left_prod_conts {
	position:relative;
	width:605px;
	float:left;
}

div.right_prod_conts {
	position:relative;
	width:320px;
	float:right;
	text-align:right;
}

div#contacts_info {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
}

div#aboutus_info {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
}

div.mark_short_desc {
	position:relative;
	overflow:auto;
	width:910px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
}

div.mark_short_desc_not_in_list {
	position:relative;
	overflow:auto;
	width:910px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	background-image:url('../images/not_in_list_bk.jpg');
	background-position:top left;
	background-repeat:repeat-x;
}

div.mark_image {
	position:relative;
	width:100px;
	float:left;
	padding:4px;
	border:solid 1px #959595;
	text-align:center;
	background-color:#FFFFFF;
}

div.mark_desc {
	position:relative;
	width:790px;
	float:left;
	padding-left:10px;
}

div.mark_name_div {
	position:relative;
	font-weight:bold;
	font-size:18px;
	width:790px;
}

div.mark_desc_div {
	position:relative;
	font-weight:bold;
	font-size:14px;
	width:790px;
}

a.marksitelink {
	text-decoration:none;
	color:#0055A0;
}

a.marksitelink:link {
	text-decoration:none;
	color:#0055A0;
}

a.marksitelink:hover {
	text-decoration:none;
	color:#0055A0;
}

a.marksitelink:visited {
	text-decoration:none;
	color:#0055A0;
}

a.marksitelink:active {
	text-decoration:none;
	color:#0055A0;
}
	
div.mark_site_div {
	position:relative;
	font-weight:bold;
	width:790px;
}

div.product_list_line_even {
	position:relative;
	overflow:auto;
	width:910px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
}

div.product_list_line_odd {
	position:relative;
	overflow:auto;
	width:910px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
}

div.pll_image {
	position:relative;
	width:100px;
	float:left;
	padding:4px;
	border:solid 1px #959595;
	text-align:center;
	background-color:#FFFFFF;
}

div.pll_text {
	position:relative;
	width:790px;
	float:left;
	padding-left:10px;
}

div.recipe_list_line {
	position:relative;
	overflow:auto;
	width:910px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
}

div.rll_image {
	position:relative;
	width:100px;
	float:left;
	padding:4px;
	border:solid 1px #959595;
	text-align:center;
	background-color:#FFFFFF;
}

div.rll_text {
	position:relative;
	width:790px;
	float:left;
	padding-left:10px;
}

img.mark_logo_img {
	border:solid 0px #000000;
}

div.prod_title {
	position:relative;
	width:790px;
	float:left;
	font-weight:bold;
	padding-bottom:10px;
}

div.news_title1 {
	position:relative;
	width:790px;
	float:left;
	font-weight:bold;
}

div.recipe_title {
	position:relative;
	width:790px;
	float:left;
	font-weight:bold;
	padding-bottom:10px;
}

a.prodmorelink {
	text-decoration:none;
	color:#0055A0;
}

a.prodmorelink:link {
	text-decoration:none;
	color:#0055A0;
}

a.prodmorelink:hover {
	text-decoration:none;
	color:#0055A0;
}

a.prodmorelink:visited {
	text-decoration:none;
	color:#0055A0;
}

a.prodmorelink:active {
	text-decoration:none;
	color:#0055A0;
}

div#text_div {
	position:relative;
	float:left;
	width:555px;
	text-align:left;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
}

div#image_div {
	position:relative;
	float:left;
	width:355px;
	padding-left:10px;	
	text-align:right;
}

div#name_div {
	position:relative;
	width:555px;
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
}

div#products_div {
	position:relative;
	width:555px;
}

div#instruction_div {
	position:relative;
	width:555px;
}

div#products_text {
	position:relative;
	width:555px;
	font-weight:bold;
}

div#instructions_text {
	position:relative;
	width:555px;
	font-weight:bold;
}

ul.products_ul {
	margin-top:0px;
}

div.news_title {
	position:relative;
	width:920px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:18px;
}

div.news_text {
	position:relative;
	width:920px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
}

div#gallery_div {
	position:relative;
	overflow:auto;
	width:920px;
	background-color:#0055A0;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #000000;
}

div#left_contents {
	width:220px;
	text-align:center;
	float:left;
}

div#right_contents {
	width:700px;
	text-align:center;
	float:left;
}

div#up_div {
	position:relative;
	padding-bottom:3px;
	font-size:1px;
}

div#down_div {
	position:relative;
	padding-top:3px;
	font-size:1px;
}

div#image_list_area {
	position:relative;
	width:188px;
	margin-left:auto;
	margin-right:auto;
}

div#large_image_area {
	position:relative;
	padding-top:6px;
	font-size:1px;
}

div.list_image_div {
	position:relative;
	overflow:hidden;
	padding:3px 3px 3px 3px;
	margin:0px;
	font-size:1px;
	background-color:#0055A0;
	cursor:pointer;
}

img.list_image {
	border:solid 1px #000000;
	padding:0px 0px 0px 0px;
	margin:0px;
}

img.big_image {
	border:solid 1px #000000;
}

div#prev_next {
	position:relative;
	font-size:1px;
}

img.large_image_nav {
	border:0px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

div#image_list {
	position:relative;
	overflow:hidden;
	width:188px;
	height:473px;
}

div.promo_div {
	position:relative;
	width:920px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-bottom:20px;
}

div.promo_title {
	position:relative;
	width:920px;
	font-weight:bold;
	font-size:18px;
}

div.promo_contents {
	position:relative;
	width:885px;
	padding-left:35px;
}

div.promo_text {
	position:relative;
	width:885px;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}

div.promo_image {
	position:relative;
	width:885px;
}

div#recipes_item {
	cursor:default;
}

div#left_part {
	position:relative;
	width:609px;
	height:530px;
	float:left;
}

div#right_part {
	position:relative;
	width:316px;
	height:530px;
	float:left;
}

div#promo_box {
	position:relative;
	width:316px;
	height:380px;
	float:left;
}

div.box_top_div {
	position:relative;
	overflow:hidden;
	width:316px;
	height:23px;
	background-image:url('../images/box_top.jpg');
	background-position:top left;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	padding-top:7px;
}

div.box_bottom_div {
	position:relative;
	width:316px;
	height:17px;
	background-image:url('../images/box_bottom.jpg');
	background-position:top left;
}

div#promo_box_conts {
	position:relative;
	width:316px;
	height:333px;
	background-image:url('../images/box_fill.jpg');
	background-position:top left;
}

div#news_box {
	position:relative;
	width:316px;
	height:135px;
	float:left;
	margin-top:10px;
}

div#news_box_conts {
	position:relative;
	width:316px;
	height:88px;
	background-image:url('../images/box_fill.jpg');
	background-position:top left;
}

div.box_main_conts {
	position:relative;
	float:left;
	width:274px;
	padding-left:20px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	color:#000000;
}

div.box_promo_image {
	position:relative;
	float:left;
	width:86px;
}

div.box_promo_text {
	position:relative;
	float:left;
	width:178px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
}

div.promo {
	position:relative;
	overflow:auto;
	width:274px;
	padding-top:10px;
	cursor:pointer;
}

div#firm_text {
	position:relative;
	width:574px;
	height:200px;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-left:15px;
	padding-top:10px;
	padding-right:20px;
}

div#products_box {
	position:relative;
	width:599px;
	height:280px;
	float:left;
	padding-left:10px;
	padding-top:20px;
	cursor:pointer;
}

div.news {
	position:relative;
	overflow:auto;
	width:274px;
	padding-top:10px;
	cursor:pointer;
}

div.home_left {
	position:relative;
	float:left;
	width:720px;
}

div.home_left_en {
	position:relative;
	float:left;
	width:546px;
	padding-right:20px;
}

div.home_right {
	position:relative;
	float:left;
	width:200px;
}

div.home_right_en {
	position:relative;
	float:left;
	width:350px;
}

div#aboutus_info_home {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:justify;
}

div#partners_div_home {
	position:relative;
	width:546px;
	text-align:center;
}

div.home_left_col {
	position:relative;
	float:left;
	width:360px;
}

div.home_box {
	position:relative;
	overflow:hidden;
	float:left;
	width:350px;
	height:235px;
	padding-bottom:15px;
}

div#home_promo_box {
	padding-right:10px;	
}

div#home_news_box {
	padding-right:10px;
}

div#home_products_box {
	padding-left:10px;
}

div#home_recipes_box {
	padding-left:10px;
}

div.home_box_title {
	position:relative;
	float:left;
	width:345px;
	height:18px;
	background-color:#0055A0;
	color:#FFFFFF;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
	padding-top:2px;
	background-image:url('../images/home_box_title_bk.jpg');
	background-position:top right;
	background-repeat:no-repeat;
}

div.home_box_conts {
	position:relative;
	float:left;
	width:349px;
	height:215px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	border-left:solid 1px #D5D5D5;
}

div#home_products_conts {
	/*background-image:url('../images/home_box_bonduelle_bk.jpg');*/
	background-position:top left;
	background-repeat:no-repeat;
}

div#home_recipes_conts {
	/*background-image:url('../images/home_box_barilla_bk.jpg');*/
	background-position:top left;
	background-repeat:no-repeat;
}

div#home_promo_conts {
	/*background-image:url('../images/home_box_barilla_bk.jpg');*/
	background-position:top left;
	background-repeat:no-repeat;
}

div#home_news_conts {
	/*background-image:url('../images/home_box_bonduelle_bk.jpg');*/
	background-position:top left;
	background-repeat:no-repeat;
}

div.home_conts_logo {
	position:relative;
	overflow:hidden;
	width:329px;
	height:60px;
	padding-top:10px;
}

img.front_logo_img {
	position:relative;
	float:right;
	border:solid 0px #000000;
}

div.home_conts_info_line {
	position:relative;
	overflow:hidden;
	width:329px;
	height:105px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	cursor:pointer;
}

div.home_conts_info_line_image {
	position:relative;
	width:100;
	border:solid 1px #A5A5A5;
	text-align:center;
	float:left;
}

div.home_conts_info_line_text {
	position:relative;
	width:216px;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	padding-left:5px;
}

div.home_conts_info_line_title {
	position:relative;
	width:216px;
	font-weight:bold;
	float:left;
	padding-bottom:5px;
}

div.home_conts_info_line_title_news {
	position:relative;
	width:216px;
	font-weight:bold;
	float:left;
}

div.home_conts_info_line_info {
	width:216px;
	position:relative;
	float:left;
}

div.home_conts_info_more {
	position:relative;
	width:330px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
}

div.player_title {
	position:relative;
	width:180px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}

.player {
	position:relative;
	width:180px;
	margin-left:auto;
	margin-right:auto;
}

.news_player {
	position:relative;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
}

a.home_box_title_link {
	text-decoration:none;
	color:#FFFFFF;
}

a.home_box_title_link:link {
	text-decoration:none;
	color:#FFFFFF;
}

a.home_box_title_link:hover {
	text-decoration:none;
	color:#FFFFFF;
}

a.home_box_title_link:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a.home_box_title_link:active {
	text-decoration:none;
	color:#FFFFFF;
}

div.image_separator {
	position:relative;
	width:320px;
	height:10px;
}

div.news_left_conts {
	position:relative;
	float:left;
	width:601px;
	padding-right:5px;
}

div.single_news_title {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:18px;
}

div.single_news_subtitle {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}

div.single_news_text {
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-bottom:10px;
}

div.single_news_pictures {
	position:relative;
	width:606px;
}

div#left_arrow_div {
	position:relative;
	float:left;
	width:12px;
	height:87px;
	padding-top:17px;
	padding-right:4px;
	cursor:pointer;
}

div#news_image_list_window {
	position:relative;
	overflow:hidden;
	float:left;
	width:574px;
	height:104px;
}

div#news_image_list {
	position:relative;
	width:10000px;
	height:104px;
}

div.news_list_image_div {
	position:relative;
	overflow:auto;
	float:left;
	font-size:1px;
	cursor:pointer;
	padding:2px;
	padding-left:0px;
}

div.news_list_image_div_last {
	position:relative;
	overflow:auto;
	float:left;
	font-size:1px;
	cursor:pointer;
	padding:2px;
	padding-left:0px;
	padding-right:0px;
}

img.news_list_image {
	position:relative;
}

div#right_arrow_div {
	position:relative;
	overflow:hidden;
	float:left;
	width:12px;
	height:87px;
	padding-top:17px;
	padding-left:4px;
	cursor:pointer;
}

div.news_right_conts {
	position:relative;
	float:left;
	width:320px;
}

div#partners_div {
	position:relative;
	width:920px;
	text-align:center;
}

div.short_news_info {
	position:relative;
	width:180px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-top:15px;
}

