﻿@charset "utf-8";
/* CSS Document */
html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;}
body {
	margin:0 auto;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#003a8d url(../img/background_new.jpg) repeat-x;}
img {
	border:0;
	margin:0;
	padding:0;}
a {
	color:#003a8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-transform:none;}
a:hover {
	color:#3580b9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
p {
	color:#292a2d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	margin:0 0 5px 0;
	padding:5px 0 10px 0;}
div {
	behavior: url(/templates/elovena_eng/js/iepngfix.htc);}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#003a8d;
	margin:0 0 5px 0;
	padding:0;}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#003a8d;
	margin:0 0 5px 0;
	padding:0;}
.clearboth {
	clear:both;}
/* Rakenne tyylit */
* html .WrapperBackground_layout {
	height:100%;}
.WrapperBackground_layout {
	position:relative;
	float:center;
	margin:0px auto;
	width:1008px;
	height:auto;
	min-height:100%;
	background:url(../img/CenterBackgroundRepeater_new.jpg) repeat-y;}
* html .Wrapper_layout {
	height:100%;}
.Wrapper_layout {
	float:left;
	margin:0px auto;
	padding:0;
	background:url(../img/CenterBackground_brandnew.jpg) no-repeat;
	width:1008px;
	height:100%;
	min-height:840px;}
* html .InnerWrapper_layout {
	float:left;
	width:950px;
	padding:0;
	margin:0 0 0 15px;
	height:auto;}
.InnerWrapper_layout {
	float:left;
	width:970px;
	margin:0 0 0 29px;}
.Header_layout {
	width:930px;
	height:144px;
	background:url(../img/HeaderBackground_brandnew.jpg) no-repeat;}
.ContentWrapper_layout {
	float:left;
	width:988px;}
.InnerLeftWrapper_layout {
	float:left;
	width:758px;
	height:460px;}
* html .TopContent_layout {
	width:758px;
	height:243px;
	background:url(../img/TopContentBackground_brandnew.jpg) no-repeat;
	margin:0 0 5px 0;}
.TopContent_layout {
	width:758px;
	height:243px;
	background:url(../img/TopContentBackground_brandnew.jpg) no-repeat;
	margin:0 0 9px 0;
	z-index:100;}
.BottomContentWrapper_layout {
	width:758px;
	height:208px;}
.BottomLeftContent_layout {
	float:left;
	height:208px;
	width:566px;}
.BottomrightContent_layout {
	float:left;
	height:208px;
	width:182px;}
.spacer_layout {
	float:left;
	width:10px;
	height:460px;}
* html .spacer2_layout {
	float:left;
	width:758px;
	height:2px;
	background:red;}
.spacer2_layout {
	width:758px;
	height:9px;
	background:red;}
.spacer3_layout {
	float:left;
	width:10px;
	height:208px;}
.InnerRightWrapper_layout {
	float:left;
	height:460px;
	width:182px;}
.InnerRightWrapper_layout p {
	margin:0;
	padding:0;}
* html .linkdiv {
	margin:-20px 0 0 -20px;
	padding:0;}
.linkdiv {
	margin:-10px 0 0 -10px;
	padding:0;}
.RightContentAreaSubpage_layout .linkdiv {
	margin:-10px 0 0 -20px;
	padding:0;}
.FrontpageTextContentWrapper_layout {
	margin:14px 0 0 19px;}
.Raisiologo_layout {
	position:absolute;
	top:33px;
	left:847px;}
.RaisioOthersites_layout {
	position:absolute;
	left:845px;
	top:113px;
	text-align:center;}
/* Rakenne tyylit */
/* Alasivun rakenteet */
.TopBGImage_layout {
	float:left;
	width:970px;
	min-height:243px;
	background:url(../img/TopContentBackground_brandnew.jpg) no-repeat;}
.spacer5_layout {
	float:none;
	width:970px;
	height:50px;}
.spacer6_layout {
	width:182px;
	height:45px;}
.Left_Navigation_layout {
	float:left;
	width:182px;
	height:auto;}
.space4_layout {
	float:left;
	width:10px;}
.CenterContentArea_layout {
	float:left;
	width:566px;
	height:auto;}
.InnerCenterContentArea_layout {
	width:546px;
	margin:0 0 0 20px;}
.CenterContentAreaTuotesivu_layout {
	float:left;
	width:746px;
	height:auto;}
.InnerCenterContentAreaTuotesivu_layout {
	width:726px;
	margin:0 0 0 20px;}
.RightContentArea_layout {
	float:left;
	width:180px;
	height:auto;}
.RightContentAreaSubpage_layout {
	float:left;
	width:180px;
	height:auto;}
/* Alasivun rakenteet */
/* Ylänavigaatio */
.TopNavi_layout {
	color:#003a8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	top:115px;
	left:200px;
	width:600px;
	height:30px;}
html>/**/body .TopNavi_layout {
	color:#003a8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	top:100px;
	left:200px;
	width:550px;
	height:30px;}
.TopNavi_layout li {
	display:inline;}
.TopNavi_layout li.active a {
	color:#3580b9;}
.TopNavi_layout li.active a:hover {
	color:#003a8d;}
/* Ylänavigaatio */
/* Navigaatio tyylit */
.Navi {
	float:left;
	width:182px;}
.Navi a {
	color:#003a8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-transform:none;}
.Navi a:hover {
	color:#3580b9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-transform:none;}
.Navi ul {
	list-style-type: disc;
	color:#003a8d;}
.Navi ul ul {
	padding:0;
	margin:0 0 0 15px;}
.Navi ul ul ul {
	padding:0;
	margin:0 0 0 15px;}
.Navi li:hover {
	color:#003a8d;}
.Navi .active {
	color:#3580b9;}
.Navi .active a {
	color:#3580b9;}
.Navi .active a:hover {
	color:#003a8d;}
.Navi li.NotActiveTwo:hover {
	color:#3580b9;}
.Navi li.NotActiveTwo a {
	color:#003a8d;}
.Navi li.NotActiveTwo a:hover {
	color:#3580b9;}
.Navi li.activeTwo {
	color:#3580b9;}
.Navi li.activeTwo:hover {
	color:#003a8d;}
.Navi li.activeTwo a {
	color:#3580b9;}
.Navi li.activeTwo a:hover {
	color:#003a8d;}
.Navi li.NotActiveThree {
	color:#003a8d;}
.Navi li.NotActiveThree:hover {
	color:#3580b9;}
.Navi li.NotActiveThree a {
	color:#003a8d;}
.Navi li.NotActiveThree a:hover {
	color:#3580b9;}
.Navi li.activeThree {
	color:#3580b9;}
.Navi li.activeThree a {
	color:#3580b9;}
.Navi li.activeThree a:hover {
	color:#003a8d;}
.Naviresepti {
	float:left;
	width:180px;}
/* Navigaatio tyylit */
.ElovenaLogo_layout {
	position:absolute;
	float:left;
	top:10px;
	left:30px;
	cursor:pointer;}
/* Tuotekortin määritykset alkaa */
.ProductPageWrapper {
	float:left;
	width:746px;
	height:auto;}
.ProducInfo {
	float:left;
	margin:0;
	width:182px;
	margin:20px 0 0 -20px;
	z-index:1000;}
.ProducInfoBackground {
	float:left;
	background:url(/templates/elovena_eng/img/ProductInfo_new.png) no-repeat;
	width:199px;
	height:479px;}
.ProducInfoPercentige {
	float:left;
	width:203px;
	height:260px;
	margin:-280px 0 0 10px;
	z-index:2000;}
.ProducInfoPercentige table, td {
	margin:0;
	padding:0;}
.ProducInfoPercentige td {}
.ProducInfoPercentigeTITLE {
	color:#003a8d;
	font-size:11px;
	line-height:13px;
	width:182px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;}
.ProducInfoPercentigeTITLELower {}
.ProducInfoPercentigeLeftCol {
	text-align:right;
	width:80px;
	height:33px;
	color:#003a8d;
	font-weight:normal;
	font-size:11px;}
.ProducInfoPercentigeRightCol {
	text-align:right;
	width:85px;
	height:33px;
	color:#003a8d;
	font-size:24px;
	font-weight:normal;}
.ProducInfoPercentigeLeftCol1 {
	text-align:right;
	width:80px;
	height:36px;
	color:#003a8d;
	font-weight:normal;
	font-size:11px;}
.ProducInfoPercentigeRightCol1 {
	text-align:right;
	width:85px;
	height:36px;
	color:#003a8d;
	font-size:24px;
	font-weight:normal;}
.ProducInfoPercentigeLeftCol2 {
	text-align:right;
	width:80px;
	height:35px;
	color:#003a8d;
	font-weight:normal;
	font-size:11px;}
.ProducInfoPercentigeRightCol2 {
	text-align:right;
	width:85px;
	height:35px;
	color:#003a8d;
	font-size:24px;
	font-weight:normal;}
.ProducInfoPercentigeLeftCol3 {
	text-align:right;
	width:80px;
	height:49px;
	color:#003a8d;
	font-weight:normal;
	font-size:11px;}
.ProducInfoPercentigeRightCol3 {
	text-align:right;
	width:85px;
	height:49px;
	color:#003a8d;
	font-size:24px;
	font-weight:normal;}
.ProducInfoPercentigeLeftCol4 {
	text-align:right;
	width:80px;
	height:35px;
	color:#003a8d;
	font-weight:normal;
	font-size:11px;}
.ProducInfoPercentigeRightCol4 {
	text-align:right;
	width:85px;
	height:35px;
	color:#003a8d;
	font-size:24px;
	font-weight:normal;}
.PlussaJaMiinus {
	position:absolute;
	top:10px;
	left:10px;}
* html .ProudctInfoTXT {
	float:left;
	width:366px;
	height:447px;
	margin:20px 0 0 -25px;}
.ProudctInfoTXT {
	float:left;
	width:366px;
	height:447px;
	margin:20px 0 0 20px;}
.ProductInfoTXTTxt {
	margin:0 0 0 10px;}
.ProductInfoTXTUsage {
	float:left;
	width:187px;
	height:136px;}
.ProductInfoTXTNutritions {
	float:left;
	width:187px;
	height:136px;}
.ProducInfoTXTRavintosisalto {
	float:left;
	padding:30px 0 0 0;}
.ProductInfoTXTASDDDSSS {
	height:145px;}
.ProducInfoTXTRavintosisaltoTITILE {
	font-weight:bold;
	padding:0 0 5px 13px;
	color:#003a8d;}
.satagrammaatuotetta {
	color:#292a2d;
	font-size:12px;
	line-height:18px;
	padding:0 0 5px 13px;
	font-weight:bold;}
.ProducInfoTXTRavintosisaltoTaulukko {
	background-color:transparent;
	width:366px;}
.ProducInfoTXTRavintosisaltoTaulukkoLeftCol {
	padding:2px 0 0 5px;
	width:240px;
	height:18px;}
.ProducInfoTXTRavintosisaltoTaulukkoRightCol {
	padding:2px 0 0 0;
	width:126px;
	height:18px;}
.Tuotekuvansijainti {
	width:182px; 
	height:182px;
	cursor:pointer;
	z-index:20;}
* html .pikkukuvanlinkki {
	margin:-450px 0 0 10px;}
.pikkukuvanlinkki { 
	float:left;
	margin:-470px 0 0 10px;
	width:182px;
	height:182px;
	z-index:140;}
#pylvaskierratys {
	float:none;
	margin:-470 0 0 0;
	width:579px;
	height:553px;
	z-index:150;}
#pylvaskierratys a span { display: none; font-weight: normal; }
#pylvaskierratys a:hover span { display: none; }
#pylvaskierratys a span {
	display: none;
	position:absolute;
	top:300px;
	left:200px;
	background:url(/templates/elovena/images/IsonTuotekuvanTausta.png) no-repeat;
	text-decoration:none;
	cursor : pointer;
	width:579px;
	height:553px;}
#pylvaskierratys .show {display: block;}
#pylvaskierratys a span.show { display: block; }
#pylvaskierratys a:hover span.show { display: block; }
.ProductSlider {
	position:absolute;
	top:280px;
	left:810px;
	width:166px;}
.ProductSliderKeskiTuotteet {
	background:#feefaa url(/templates/elovena_eng/img/TuotteetSliderBG.png) no-repeat;
	width:166px;
	height:423px;}
#container {
	background:#feefaa;
}
.slidernappi {
	cursor:pointer;}
.TuotteetKuva {
	padding:20px 0 0 0;
	margin:0 0 0 -10px;}
.TuotteetTeksti {
	padding:0 10px 0 10px;
	width:150px;
	color:#003494;
	text-align:center;}
.ProductSliderYlaKuva {
	width:166px;
	height:27px;
	margin:0 0 -2px 0;}
.ProductSliderAlaKuva {
	width:166px;
	height:27px;}
.raisio_elovena_tuote_table {
	width:366px;
	background:transparent url(/templates/elovena_eng/img/ravintosisaltotaulunBG.png) repeat-y;
	border-top:1px solid white;
	border-bottom:1px solid white;
	margin:0 0 0 5px;
	behavior: url(/templates/elovena_eng/js/iepngfix.htc);}
/* Tuotekortin määritykset loppuu */
.linktext {
	color:black;}
.content li a {
	color:black;}
/* Kielivalintasivun tyylit */
.LanguageSelectionContent {
	position:absolute;
	top:308px;
	left:534px;}
.LangugeSelectionInnerContent {
	margin:10px 0 0 20px;}
.LanguageSelectionPageHeaderBackground {
	width:950px;
	height:604px;
	background:url(/templates/elovena_eng/img/LangugeSelectionPageBG.jpg) no-repeat;}
.LanguageSelectionContent a {
	color:#3580b9;
	font-size:14px;}
.LanguageSelectionContent a:hover {
	color:#5badec;
	font-size:14px;}
.removeP p {
	margin:0;
	padding:0;
}
/* Kielivalintasivun tyylit */
/* Ruotsi: pressrum sivun tyylejä */
.top {
	width: 558px;
	height: 8px;
	opacity:.40;
	filter: alpha(opacity=40); 
	-moz-opacity: 0.4;
	background: #f9d765 url('/templates/elovena_eng/img/pressrum/bg_top.jpg') no-repeat;
}
.wrapper_pressrum {
	width: 558px;
	background: rgba(255, 255, 255, 0.4);
}
/* IE7 hack */
*:first-child+html .wrapper_pressrum { 
	opacity:.40;
	filter: alpha(opacity=40); 
	-moz-opacity: 0.4;
	background-color: #FFFFFF;
}
.cont {
	width:548px;
	text-align:justify;
	position:relative;
	top:0;
	color:black;
	padding-left: 10px;
}
.cont .press_otsikko {
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #003a8d;
	padding-bottom: 10px;
}
.cont .press_txt {
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-top: 10px;
}
.cont .press_txt a.download {
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #003a8d;
}
.bottom {
	width: 558px;
	height: 8px;
	opacity:.40;
	filter: alpha(opacity=40); 
	-moz-opacity: 0.4;
	background: #f9d765 url('/templates/elovena_eng/img/pressrum/bg_ala.jpg') no-repeat;
}
*html .wrapper_pressrum { width: 558px background-color: #f9d765;} /* IE6 hack */
*html .top { width: 558px; height: 8px; background: none;} /* IE6 hack */
*html .bottom { width: 558px; height: 8px; background: none;} /* IE6 hack */
/* Ruotsi: pressrum sivun tyylejä */



