* { z-index:0; }
body,html { margin:0px; padding:0px; }
body {
	font-family:Verdana,Arial,Helvetica;
	font-size:9pt;
	color:#333333;
	width:100%;
	height:100%;
	background:url(../images/sivun_tausta.jpg) bottom center no-repeat; 
	background-attachment: fixed;
	background-color:#f8de42;
}

div.navigation_item_visible_only_in_editor {
	opacity:.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
}
div,form { margin:0px; padding:0px; }
img { border:none; }
object { outline:none; }
table { margin:0px; padding:0px; border-collapse:collapse; }
ul { margin:0px 0px 10px 0px; padding-left:18px; }
li { margin:0px; }
div.row { clear:both; }
div.par { float:left; }

h1 { font-size:20px; margin:0px; padding:0px; font-weight:normal; }
h2 { font-size:18px; margin:0px; padding:0px; font-weight:normal; }
h3 { }
p { margin:10px 0px 10px 0px; padding:0px; line-height:130%; }

/* ------------------------------------------------------------------------------ */

#wrapper {
	width:896px;
	margin-left:auto; margin-right:auto;
	position:relative;
}
#wrapper_inner {
	width:886px;
	margin-left:8px;
}

/*body {
	background-color:#FFEF66;
	background-image:url(../images/etusivu_tausta.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}*/

#paanavigaatio_tausta {
	position:absolute;
	width:878px;
	height:87px;
	background-image:url(../images/logo_ja_paavalikko_tausta.png);
}
#paanavigaatio {
	width:878px;
	height:87px;
	background-repeat:no-repeat;
	position:relative;
}
	#paanavigaatio a { font-size:16px; text-decoration:none; }
	#vasenpaanavigaatio a { color:#e6172e; }
	#oikeapaanavigaatio a { color:#323232; }
	#etusivulle { display:block; width:200px; height:75px; position:absolute; top:8px; left:8px; }
	#paanavigaatio .navigation_item { float:left; margin-right:20px; }
	#vasenpaanavigaatio { position:absolute; left:250px; top:34px; }
	#oikeapaanavigaatio { position:absolute; /*left:600px;*/left:600px; top:34px; width:230px; height:30px; }
	#oikeapaanavigaatio .navigation_item { float:right; }
	#fb { position:absolute; /*left:600px;*/right:20px; top:30px; width:30px; height:30px; }

#sisalto {
	position:relative;
}
	#paabanneri,#tuoteryhmakuva { }
	#pizzaperjantai { position:relative; left:-4px; margin-top:7px; }
	#nostot { margin-top:7px; }
		body.hubi .nosto { width:277px; margin-right:18px; float:left; }
		body.etusivu .nosto { width:213px; margin-right:3px; float:left; }


	/* tuoteryhmäsivulla */
	#tuotenavigaatio {
		float:left;
		width:250px;
		margin-right:15px;
		background-image:url(../images/laatikko_tausta_keski.png);
		background-repeat:repeat-y;
		position:relative;
	}
		#tuotenavigaatio_sisalto { padding:0px 45px 0px 20px; }
		#tuotenavigaatio_sisalto a { color:#e10019; text-decoration:none; }
		#tuotenavigaatio ul { list-style-type:none; padding:2px; }
		#tuotenavigaatio li { padding-top:6px; }

	#teksti {
		float:left;
		width:365px;
		margin-right:15px;
		position:relative;
		background-image:url(../images/laatikko3_tausta_keski.png);
		background-repeat:repeat-y;

	}
		body.vakio #teksti { 
		width:620px; 
		margin-left:150px; 		
		position:relative;
		background-image:url(../images/laatikko4_tausta_keski.png);
		background-repeat:repeat-y;
	}
		
		#teksti .padder { padding-right:20px; }
	
	#teksti_sisalto { padding:0px 14px }

	#koristekuva {
		float:left;
		width:223px;
		position:relative;
		text-align:center;
	}
	/* /tuoteryhmäsivulla */


	/* tuoteinfosivulla */
	
	body.tuoteryhmasivu #teksti.tuoteinfo {
	font-family:Verdana,Arial,Helvetica;
	font-size:7pt!important;
	color:#333333;
}

		#tuotekuva_sisalto { text-align:center; padding:0px; }
	/* /tuoteinfosivulla */
	#tuotekuva_kehys {
		float:left;
		width:223px;
		background-image:url(../images/laatikko2_tausta_keski.png);
		background-repeat:repeat-y;
		position:relative;
	}
		#tuotekuva_sisalto { text-align:center; padding:0px; }
	/* /tuoteinfosivulla */	
	
	#mainosstudio {
		background-image:url(../images/mainosstudio_tausta.png);
		background-repeat:no-repeat;
		width:920px;
		height:657px;
		position:relative;
		left:-28px;
		top:-15px;
	}
		#mainosstudio_inner { padding:30px; position:relative; }

#asiakasyhteys_tausta {
	width:870px;
	height:65px;
	background-image:url(../images/asiakasyhteys_tausta.png);
	background-repeat:no-repeat;
	position:absolute;
}
#asiakasyhteys {
	width:870px;
	height:65px;
	margin-left:auto;margin-right:auto;
	position:relative;
	background-repeat:no-repeat;
	font-size:16px;
}
	#kysygrandiosasta { position:absolute; top:21px; left:23px; }
	#kysygrandiosasta a { color:#e6172e; text-decoration:none; }
	#felixabba { position:absolute; top:21px; left:695px; }
	#felixabba a { color:#000000; text-decoration:none; }


