@import 'reset.css';
@import 'floatclear.css';
body {
	padding-top:20px;
	padding-bottom:40px;
	background-color:#f2f2f2;
	color:#636363;
	font-size:16px;
	line-height:24px;
}
a {
	text-decoration:none;
	color:#cf1516;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font-size:140%;
	color:#d01517;
	padding-bottom:12px;
}
h2 {
	font-size:120%;
	padding-bottom:12px;
	display:block;
}
h3 {
	font-size:100%;
	padding-bottom:12px;
	font-weight:bold;
	display:block;
}
div#fContentslotLeftFrontpage ul {
	display:block;
	padding-bottom:12px;
}
div#fContentslotLeftFrontpage li {
	float:none;
	list-style-type:disc;
	margin-left:28px;
}
.print {
	display:inline-block;
	float:right;
	margin-bottom:12px;
	font-size:11px;
}
.fontsize70p {
	font-size:70%;
}
.fontsize80p {
	font-size:80%;
}
.block {
	display:block;
}
.margintop5 {
	margin-top:5px;
}
hr {
	width:100%;
	height:1px;
	background-color:#666666;
}
strong {
	font-weight:bold;
}
p {
	padding-bottom:12px;
}
td {
	vertical-align:top;
}
#fBackGroundShadow {
	position:relative;
	width:966px;
	background-image:url(/static/images/Findus/fBackgrounShadowMiddle.png);
	background-repeat:repeat-y;
}
#fBackGroundShadow .top {
	position:absolute;
	top:-4px;
	left:0px;
}
#fBackGroundShadow .bottom {
	position:absolute;
	bottom:-4px;
	left:0px;
}
#fAll {
	position:relative;
	width:960px;
	padding-top:336px;
	padding-bottom:84px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#fff;
}
#fMainNavi {
	position:absolute;
	top:0px;
	left:0px;
	width:945px;
	height:31px;
	padding-top:24px;
	padding-left:15px;
	background-color:#d51f22;
}
#fSubNavi {
	position:relative;
	width:100%;
}
#fMainNavi li {
	position:relative;
	float:left;
	height:31px;
}
#fMainNavi li a.selected,
#fMainNavi li a {
	position:relative;
	float:left;
	color:#5e5050;
	text-decoration:none;
	font-size:16px;
	height:27px;
	padding:4px 35px 0px 35px;
	margin-left:-1px;
	background-image:url(/static/images/Findus/fMainNaviTabBackroundMiddle.gif);
	z-index:1;
}
#fMainNavi li a.selected .leftbg,
#fMainNavi li a .leftbg {
	position:absolute;
	top:0px;
	left:0px;
	height:31px;
	width:8px;
	background:url(/static/images/Findus/fMainNaviTabBackgroundLeft.gif) no-repeat top left;
	overflow:hidden;
	z-index:3;
}
#fMainNavi li a.selected .rightbg,
#fMainNavi li a .rightbg {
	position:absolute;
	top:0px;
	right:0px;
	height:31px;
	width:8px;
	background:url(/static/images/Findus/fMainNaviTabBackgroundRight.gif) no-repeat top right;
	overflow:hidden;
	z-index:3;
}
#fMainNavi li a:hover {
	background-image:url(/static/images/Findus/fMainNaviTabBackroundMiddleHover.gif);
}
#fMainNavi li a:hover .leftbg {
	background:url(/static/images/Findus/fMainNaviTabBackgroundLeftHover.gif) no-repeat top left;
}
#fMainNavi li a:hover .rightbg {
	background:url(/static/images/Findus/fMainNaviTabBackgroundRightHover.gif) no-repeat top right;
}
#fMainNavi li a.selected:hover,
#fMainNavi li a.selected {
	background-image:url(/static/images/Findus/fMainNaviTabBackroundMiddleSelected.gif);
}
#fMainNavi li a.selected:hover .leftbg,
#fMainNavi li a.selected .leftbg {
	background:url(/static/images/Findus/fMainNaviTabBackgroundLeftSelected.gif) no-repeat top left;
}
#fMainNavi li a.selected:hover .rightbg,
#fMainNavi li a.selected .rightbg {
	background:url(/static/images/Findus/fMainNaviTabBackgroundRightSelected.gif) no-repeat top right;
}

#fFlashPictureArea {
	position:absolute;
	display:block;
	top:70px;
	left:0px;
	width:100%;
	height:266px;
	z-index:0;
}
#fLogo {
	position:absolute;
	top:0px;
	left:15px;
	z-index:5;
}
* html #fLogo img {
 	behavior:url(/static/styles/Findus/pngfix/iepngfix.htc);
	border:0px;
}
#fContentArea {
	position:relative;
	width:100%;
	clear:both;
}
#fCopyright {
	position:absolute;
	bottom:0px;
	left:15px;
	width:930px;
	height:50px;
	color:#a9a4a3;
	padding-top:15px;
	border-top:2px solid #b6b2b1;
}
#fCopyright .aaa {
	position:absolute;
	top:11px;
	right:0px;
}
#fContentslotLeftFrontpage {
	float:left;
	width:609px;
	padding-top:15px;
	padding-left:15px;
}
#fContentslotRightFrontpage {
	float:right;
	width:305px;
	padding-top:15px;
	padding-right:15px;
}
#fContentArea .contentBlock {
	width:100%;
	clear:both;
	overflow:hidden;
}
.contentBlock .fFrontpageInfosHeader {
	float:left;
	width:100%;
	border-bottom:3px solid #d01517;
	padding-bottom:6px;
	margin-bottom:10px;
	font-size:100%;
	font-weight:bold;
	color:#6d5e5f;
}
.contentBlock .fFrontpageInfosP {
	font-size:75%;
	padding-bottom:17px;
	line-height:17px;
}
#fFrontpageProductPickHeader {
	float:left;
	width:100%;
	font-size:170%;
	color:#6d5e5f;
	padding-top:1px;
	padding-bottom:25px;
}
.fFrontpageProductPick {
	width:300px;
	float:left;
	padding-bottom:20px;
}
.fFrontpageProductPick .image {
	float:left;
	height:256px;
	width:296px;
	border:2px solid #c6c0c0;
	background-repeat:no-repeat;
	background-position:center center;
}
.fFrontpageProductPick .name {
	float:left;
	width:100%;
	font-size:120%;
	color:#d01517;
	padding-top:15px;
	padding-bottom:15px;
}
.fFrontpageProductPick .details {
	float:left;
	width:100%;
	font-size:75%;
	line-height:18px;
}
.fFrontpageProductPickText {
	float:left;
	width:100%;
	position:relative;
	display:block;
	padding-bottom:5px;
	color:#d01517;
	font-size:120%;
	text-decoration:none;
}
#fProductNavi .parent a,
#fSubNavi .parent a,
#fProductNavi .parent,
#fSubNavi .parent {
	color:#cf1516 !important;
	font-weight:normal !important;
}
#fProductNavi .selected a,
#fSubNavi .selected a,
#fProductNavi .selected,
#fSubNavi .selected {
	color:#cf1516 !important;
	font-weight:bold !important;
}
#fSubNavi li a,
#fProductNavi li a {
	color:#636363;
}
#fSubNavi,
#fProductNavi {
	float:left;
	width:300px;
	overflow:hidden;
}
#fSubNavi li,
#fProductNavi li {
	background-image:url(../../images/Findus/fBulletCircle.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:100%;
	border-top:2px solid #e0e0e0;
	border-bottom:2px solid #e0e0e0;
	padding:3px 0px 3px 14px;
	margin-top:-2px;
	list-style-image:nonee;
}
#fSubNavi li li,
#fProductNavi li li {
	background-image:url(../../images/Findus/fBulletDisc.gif);
	background-repeat:no-repeat;
	background-position:top left;
	list-style-image:none;
	border:0px;
	padding:4px 0px 4px 12px;
	font-size:80%;
	color:#636363;
}
#fSubNavi li li li,
#fProductNavi li li li {
	background-image:url(../../images/Findus/fBulletCircleSmall.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-size:100%;
	color:#636363;
	padding-left:14px;
	list-style-image:none;
}
#fProductDescription {
	float:left;
	width:100%;
	padding-bottom:25px;
}
#fProductImageContainer {
	float:left;
	width:300px;
}
#fProductImage {
	float:left;
	height:296px;
	width:296px;
	background-position:center center;
	background-repeat:no-repeat;
	border:2px solid #b8b8b8;
}
#fProductIcons {
	float:left;
	display:block;
	clear:both;
	padding-top:7px;
	width:100%;
}
#fProductIcons img {
	padding-right:5px;
}
#fProductIngrediments {
	float:right;
	width:296px;
	font-size:75%;
}
#fProductIngrediments table {
	float:left;
	width:100%;
	padding-bottom:15px;
}
#fProductIngrediments table td {
	height:20px;
	border-bottom:1px solid #cccccc;
	padding-left:5px;
}
#fProductIngrediments table .code {
	background-color:#e0e0e0;
}
#fProductIngrediments table .code td {
	border-bottom:1px solid #ffffff;
}
#fSearch {
	display:block;
	position:relative;
	width:304px;
	height:44px;
	padding:0;
	margin:0;
}
#fSearchField {
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(/static/images/Findus/fSearchbarBackground.gif);
	background-position:0px 0px;
	border:0px;
	width:201px;
	padding:14px 0 16px 24px;
}
#fSearchButton {
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(/static/images/Findus/fSearchbuttonBackground.gif);
	background-position:0px 0px;
	border:0px;
	padding:0px 11px 4px 0px;
	height:46px;
	width:79px;
}
#fAdvancedSearch {
	float:left;
	width:280px;
	background-color:#e0e0e0;
	clear:both;
	padding:0px 12px 12px 12px;
	font-size:80%;
}
#fAdvancedSearch a {
	color:#636363;
}
#fAdvancedSearch li {
	padding:0px;
	height:17px;
}
#fFeedBackForm {
	padding:10px;
	background-color:#e0e0e0;
}
#fFeedBackForm input {
	width:247px;
	margin-bottom:7px;
}
#fFeedBackForm textarea {
	width:572px;
	height:200px;
	margin-bottom:10px;
}
#fFeedBackForm td {
	vertical-align:middle;
	font-weight:bold;
	font-size:80%;
}
.fProductStartPageProduct {
	width:280px;
	background-color:#e0e0e0;
	margin-bottom:9px;
	height:200px;
	padding:10px 10px;
	overflow:hidden;
}
.fProductStartPageProduct img {
	width:280px;
	height:100px;
}
.fProductStartPageProduct .picture{
	float:left;
	width:300px;
}
.fProductStartPageProduct .name {
	float:left;
	width:300px;
}
.fProductStartPageProduct .description {
	float:left;
	width:280px;
	line-height:20px;
	font-size:90%;
}
.fayt_highlight {
	background:#E0E0E0;
}
p.suositus {
	background-color:#E0E0E0;
	border:1px solid #CCCCCC;
	padding:5px;
	display:block;
	margin-bottom:12px;
}
#faytWrapper {
	position:relative;
	display:block;
	float:left;
	clear:both;
	padding:7px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	margin:-10px -5px -9999px -0px;
	z-index:99;
}
#fGrillrecipes .reseptituoteblock {
	display:block;
	background-color:#e0e0e0;
	float:left;
	padding:10px;
	margin:0 0 20px;
}#fGrillrecipes  .reseptituoteblock img {
	margin:0px 10px 0px 0px;
	float:left;
}
#fGrillrecipes h3 {
	font-size:110%;
	padding-bottom:12px;
}
#fGrillrecipes p.incredients {
	font-weight:bold;
	font-size:90%;
	line-height:24px;
}
#fGrillrecipes p {
	line-height:20px;
}
#fGrillrecipes span.findus_tuote {
	color:#ba0000;
}
#fGrillrecipes p.recept_separator {
	border-bottom:1px solid #b2b2b2;
	display:block;
	margin:0 0 25px;
	clear:both;
}
#fSydanmerkkiInfo {
	float:left;
	display:block;
	margin-top:5px;
	width:206px;
	padding:8px 87px 0px 12px;
	height:153px;
	background:url(/static/images/Findus/fSydanmerkkiInfoBackground.gif);
	font-size:70%;
	line-height:18px;
}
#fFindusImagebank {
	float:left;
	display:block;
	margin-top:12px;
	padding:8px 12px 0px;
	width:281px;
	height:117px;
	background:url(/static/images/Findus/fFindusImagebankBackground.gif);
	font-size:70%;
	line-height:18px;
}
#fMscInfo {
	float:left;
	display:block;
	margin-top:5px;
	padding:8px 12px 0px;
	width:281px;
	height:153px;
	background:url(/static/images/Findus/fMscInfoBackground.gif);
	font-size:70%;
	line-height:18px;
}
#fFindusGroupExport {
	float:left;
	display:block;
	margin-top:5px;
	margin-bottom:12px;
	padding:8px 12px 0px;
	width:281px;
	height:72px;
	background:url(/static/images/Findus/fFindusGroupExportInfoBackground.gif);
	font-size:70%;
	line-height:18px;
}
#fLcodeTooltip .tooltip {
	position:absolute;
	top:110px !important;
	left:30px !important;
	background-color:#fff;
	border:1px solid #e0e0e0;
	padding:5px;
	z-index:99;
}
#fProductIngredimentsPdf {
	float:left;
	display:block;
	margin-top:12px;
	width:260px;
	background-color:#e0e0e0;
	padding:5px 5px 5px 40px;
	background-image:url(/static/images/Findus/fPdfIcon.gif);
	background-repeat:no-repeat;
}
#fProductIngredimentsPdf a {
	color:#636363 !important;
}
#productSearchResults a span {
	background-color:pink;
}
#productCategoryShow .category {
	display:inline-block;
	float:left;
	width:202px;
	text-align:center;
	margin-bottom:12px;
}
#productCategoryShow h2 {
	display:block;
	color:#D01517;
	font-size:110%;
}
#productCategoryShow ul {
	padding-left:25px;
}
#productCategoryShow li {
	display:list-item;
	list-style:disc;
}
#productCategoryShow .pictureWrapper {
	display:block;
	clear:both;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:12px;
}
#productCategoryShow .category img {
	clear:both;
	width:150px;
	height:100px;
}
#productCategoryShow .category a {
	display:block;
	clear:both;
	margin-top:5px;
}
#fYrttiReseptit {
}
#fYrttiReseptit ul {
	display:block;
	margin-bottom: 12px;
}
