/* Airas Design -sivuston tyylimäärittelyt. Tekijä Mediakolmio Advertising. *//* yleiset määrittelyt */* {	margin: 0;	padding: 0;	font-family: "Rotis Sans Serif", Verdana, Helvetica, sans-serif;	color: #6A6264;	font-size: 1em;	line-height: 1.6em;	font-weight: normal;	}	body {	background: url('../images/bodybg.gif');	font-size: 76%; 	}	table {	background: #ffffff;	width: 771px;	margin: 0 auto auto auto; /* top right bottom left */	}.palsta2 table {	background: #ffffff;	width: 370px;	margin: 0 0 0 0;	}	
.palsta2 kuva{	margin: 0 0 0 20px;	}	td {	vertical-align: top;	background-repeat: no-repeat;	}td.vasenpalsta {	width: 362px;}p {	margin: 20px 25px 25px 15px; /* top right bottom left */	}	/* tyylimäärittelyt */.pieni a {	color: #A4D767;	text-decoration: underline;	}.pieni a:hover {	text-decoration: none;	}.pieni {	color: #8E9295;	font-size: 0.9em;	line-height: 1.2em;	margin: 40px 15px 35px 15px; /* top right bottom left */	}	/* etusivu / teksti */	.etusivu {	margin: 20px 25px 25px 95px; /* top right bottom left */	}		/* mediakolmion yhteystiedot etusivulla */.m3_emo {	width: 771px;	margin: 0 auto; /* top right bottom left */	text-align: center;	background-color: transparent;	}.m3 	{	color: #B8B8B8;	font-size: 0.8em;	line-height: 1.2em;	margin: 5px 0px -2px 3px;  /* top right bottom left */	text-align: left;	width: 350px;	}		.m3 a 	{	color: #B8B8B8;	text-decoration: underline;	}.m3 a:hover {	text-decoration: none;	}	/* sisäsivuille kuvan päälle tuleva linkkirimpsu */	.linkki a {	color: #A4D767;	text-decoration: underline;	}.linkki a:hover {	text-decoration: none;	}.linkki {	color: #8E9295;	font-size: 0.9em;	line-height: 1.2em;	margin: 20px 5px 5px 14px; /* top right bottom left */	} 	.otsikko {	margin: 0px 25px 25px 30px; /* top right bottom left */	} /* sisäsivun otsikko-kuva */	.otsikko_malli {	margin: 0px 25px 0px 5px; /* top right bottom left */	} /* Myytävät malliryhmät-sivun otsikko-kuva */	.alaotsikko_malli {	margin: 0px 25px 0px 15px; /* top right bottom left */	} /* Myytävät malliryhmät-sivun alaotsikko-kuva (keittiöt) */	.alaotsikko_tuote {	margin: 75px 0px 25px 15px; /* top right bottom left */	}.alaotsikko_tuote1 {	margin: 20px 0px 25px 15px; /* top right bottom left */	}		.kuva {
	width:354px;	margin: 0px 0px 0px 2px; /* top right bottom left */	} /* esim. keittiöt-sivun kuva vasemmassa laidassa */
.kuva img {	margin: 0px 1px 0px 0px; /* top right bottom left */	} /* esim. keittiöt-sivun kuva vasemmassa laidassa */	td.vasenkuva {	width: 353px;}.sisakpl {	margin: 10px 25px 5px 30px; /* top right bottom left */	}								.sisakpl a {	color: #A4D767;	text-decoration: underline;	}.sisakpl a:hover {	text-decoration: none;	}.sisakpl2_malli {	margin: 10px 25px 5px 5px; /* top right bottom left */	color: #8E9295;	line-height: 1.3em;	}.sisakpl2_malli a, table.sisasisa a {	color: #A4D767;	text-decoration: underline;	}.sisakpl2_malli a:hover, table.sisasisa a:hover {	text-decoration: none;	}	.sisakpl2 {	margin: 15px 25px 5px 30px; /* top right bottom left */	color: #8E9295;	line-height: 1.3em;	}.sisakpl2 a {	color: #A4D767;	text-decoration: underline;	}.sisakpl2 a:hover {	text-decoration: none;	}	.vasenpalsta {	margin: 15px 0px 5px 14px; /* top right bottom left */	color: #8E9295;	line-height: 1.3em;	}.vasenpalsta a {	color: #A4D767;	text-decoration: underline;	}.vasenpalsta a:hover {	text-decoration: none;	}	.screenshot {	margin: 0px 0px 4px 0px; /* top right bottom left */	}	.screenshot_keittio {	margin: 0px 0px 0px 9px; /* top right bottom left */	}	.screenshot_keittio img {	margin: 4px 0px 0px 3px; /* top right bottom left */	}			.pikkukuva img {	margin: 0px 1px 4px 10px; /* top right bottom left */	}		/* layerit */#ylamenu {	/* width: 414px;	height: 20px; */	z-index: 20;	align: right;	margin-top: 28px;	margin-right: 0px;	margin-left: 80px;	}#tule {	/* width: 101px;	height: 48px; */	z-index: 19;	margin-right: 0px;	margin-left: 432px;	margin-top: 28px;	}#alapala {	/* width: 771px;	height: 12px; */	z-index: 18;	align: right;	margin: 0px 0px 20px 0px; /* top right bottom left */	}	td.myyty {	background: url("../kuvat/myyty.gif") repeat top left;}/* 	#ekilogo {	vertical-align: bottom;	width: 111px;	height: 58px;	background: url('../images/ekilogo2.gif');	}			#info {	width: 150px;	position: absolute;	top: 500px;	left: 182px;	z-index: 12;	}			*/	table.sisasisa {	width: 355px;	margin-top: 10px;	margin-bottom: 10px;}table.sisasisa td.otsikkosolu {	padding-top: 20px;	padding-bottom: 5px;}

/*Uuden malliryhmän määritykset 25032008*/

.palsta {
	
	margin: 15px 0px 5px 14px; /* top right bottom left */	color: #8E9295;	line-height: 1.3em;
}
.katso {
	background:#d1d3d5; 
	width:147px; 
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:8px;


	
}
.katso a {
	
	color:#ffffff;
	text-decoration:none;

		float:left;
}
.katso a:hover {

	text-decoration:underline;
}
.esittely {
	margin-top:30px;	
	
}
/******************************/
/*Clearfix*/
/******************************/
.clear { clear: both; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





