html,body{margin:0;padding:0}
body{background:#ebe5dc url(/images/bg.jpg) repeat-x top;
font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 15px;}

h1{margin:40px 0px 20px;font: 2em arial,sans-serif;}


div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{float:right;text-align:center;clear:right;width:250px;margin-bottom:40px;}
div#extra p{margin:0 10px 15px;color:#756758;}

#etubox{
width:670px;
height:231px;
background:transparent url(/images/etubox_bg.jpg) repeat-x top;
margin-top:20px;
border:1px solid white;

}
.etusivuteksti {color:#746656;font:0.9em verdana,sans-serif;}
.etusivuotsikko {color:#fff;font:2em arial,sans-serif;}

#etubox img, #etubox2 img, #etubox3 img,#etubox4 img,#etubox5 img{border:0;padding-top:15px;padding-bottom:5px;padding-left:80px;}

#etubox2, #etubox5{
width:325px;
height:231px;
background:transparent url(/images/etubox_bg.jpg) repeat-x top;
margin-top:20px;
border:1px solid white;
}

#etubox3, #etubox4{
width:325px;
height:231px;
background:transparent url(/images/etubox_bg.jpg) repeat-x top;
margin-top:20px;
border:1px solid white;
float:right;
}

.blocked{
display:block;
padding-left:10px;
text-decoration:none;
height:231px;

}
a.blocked:hover{
background:transparent url(/images/etuboxh_bg.jpg) repeat-x top;
height:231px;

}



div#container{width:950px;margin:0 auto}
div#content{float:left;width:670px;padding-bottom:30px;}
div#tarjous{color:#b4a180;background:transparent url(/images/tarjous_bg.jpg) repeat-x top;float:right;width:253px;height:270px;margin-top:15px;margin-bottom:40px;}
div#tarjous p{padding-top:70px;}

div#extra{float:right;clear:right;width:200px}
div#footer{clear:both;width:100%;height:152px;}
div#footer{background:#ebe5dc url(/images/footer_bg.jpg) repeat-x top;color: #FFF}

div#header{height:438px;position:relative}

#header2 {
	position:relative;
	left:0px;
	top:0px;
	width:950px;
	height:438px;
}

#OPDECO-header_ {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:129px;
}

#header-leikkaus-02_ {
	position:absolute;
	left:0px;
	top:129px;
	width:18px;
	height:309px;
}

#header-sisalto_ {
	position:absolute;
	left:18px;
	top:129px;
	width:418px;
	height:263px;
	background:#ebe5dc url(/images/header_sisalto.jpg) no-repeat top;color: #FFF
}

#header-slide_ {
	background:transparent url(/images/hssbg.jpg) no-repeat top;
	position:absolute;
	left:436px;
	top:129px;
	width:480px;
	height:221px;
overflow:hidden;
}

#header-leikkaus-05_ {
	position:absolute;
	left:916px;
	top:129px;
	width:34px;
	height:309px;
}

#header-leikkaus-06_ {
	position:absolute;
	left:436px;
	top:350px;
	width:480px;
	height:42px;
}

#header-leikkaus-07_ {
	position:absolute;
	left:18px;
	top:392px;
	width:71px;
	height:46px;
}

#linkit2_ {
	position:absolute;
	left:89px;
	top:392px;
	width:112px;
	height:46px;
}

#linkit3_ {
	position:absolute;
	left:201px;
	top:392px;
	width:131px;
	height:46px;
}

#linkit4_ {
	position:absolute;
	left:332px;
	top:392px;
	width:165px;
	height:46px;
}

#linkit5_ {
	position:absolute;
	left:497px;
	top:392px;
	width:130px;
	height:46px;
}

#linkit6_ {
	position:absolute;
	left:627px;
	top:392px;
	width:142px;
	height:46px;
}

#header-leikkaus-13_ {
	position:absolute;
	left:769px;
	top:392px;
	width:147px;
	height:46px;
}

table#Table_01{margin:0 auto;}

td#footerlinkit{background:#ebe5dc url(/images/footer_01.jpg) no-repeat top;
font: 0.8em arial,sans-serif;text-align:center;height:70px;color:#44311f;}
td#footerlinkit a{color:#44311f;text-decoration:none;text-transform:uppercase;font-weight:bold;}
td#footerlinkit a:hover{color:#e9d4ba;text-decoration:none;}

/* Slideshow */

#imageContainer {
	position:relative;
	margin:0;
	width:480px;
	height:221px;

	background:transparent url(images/dia.gif) no-repeat center top;

}

#imageContainer img {
	display:none;
	position:absolute;
	top:0px; left:0px;
		border:0;
}
