@charset "utf-8";
/* CSS Document */

#main_image .frontpage {
	position: relative;
	float:left;
	background-image: url(../images/mi_frontpage_fi.jpg);
	height: 442px;
	width: 658px;
	margin-bottom: 15px;
	z-index:5;
}

#main_image .frontpage #frontflash {
	position: relative;
	height: 442px;
	width: 658px;
	z-index:10;
	clear:none;
}

#main_image .frontpage #ds_emblem {
	background-image: url(../images/ds_110.png);
	float: right;
	clear:right;
	width: 156px;
	height: 156px;
	position: relative;
	top: -457px;
	right: -15px;
	z-index:15;
}

#content .header .quicklinks {
	margin: 9px 10px;
	background:url(../images/hi_pikalinkit.png) no-repeat;
	width: 80px;
	height:14px;
}
#content .header .company {
	margin: 9px 10px;
	background:url(../images/hi_yritys.png) no-repeat;
	width: 50px;
	height:14px;
}
#content .header .news {
	margin: 9px 10px;
	background:url(../images/hi_uutiset.png) no-repeat;
	width: 108px;
	height:14px;
}
#content .header .products {
	margin: 9px 10px;
	background:url(../images/hi_tuotteet.png) no-repeat;
	width: 73px;
	height:14px;
}
#content .header .ds_licenses {
	margin: 9px 10px;
	background:url(../images/hi_ds_lisenssit.png) no-repeat;
	width: 350px;
	height:18px;
}
#content .header .ds_testaccount {
	margin: 9px 10px;
	background:url(../images/hi_ds_testitunnuksen_tilaus.png) no-repeat;
	width: 350px;
	height:18px;
}
#content .header .vcm {
	margin: 9px 10px;
	background:url(../images/hi_dream_vcm.png) no-repeat;
	width: 350px;
	height:18px;
}
#content .header .tv {
	margin: 9px 10px;
	background:url(../images/hi_dream_tv.png) no-repeat;
	width: 120px;
	height:14px;
}
#content .header .caster {
	margin: 9px 10px;
	background:url(../images/hi_dream_caster.png) no-repeat;
	width: 120px;
	height:14px;
}
#content .header .dreamscreen {
	margin: 9px 10px;
	background:url(../images/hi_dream_screen.png) no-repeat;
	width: 120px;
	height:14px;
}
#content .header .demos {
	margin: 9px 10px;
	background:url(../images/hi_demot.png) no-repeat;
	width: 108px;
	height:14px;
}
#content .header .d_caster {
	margin: 8px 10px;
	background:url(../images/hi_caster_demo.png) no-repeat;
	width: 165px;
	height:15px;
}
#content .header .services {
	margin: 8px 10px;
	background:url(../images/hi_palvelut.png) no-repeat;
	width: 69px;
	height:15px;
}
#content .header .starttipaketti {
	margin: 6px 10px;
	background:url(../images/hi_starttipaketti.png) no-repeat;
	width: 180px;
	height:17px;
}

#content .header .tekniset_tiedotteet {
	margin: 6px 10px;
	background:url(../images/hi_tekniset_tiedotteet.png) no-repeat;
	width: 180px;
	height:17px;
}

#content .header .references {
	margin: 8px 10px;
	background:url(../images/hi_referenssit.png) no-repeat;
	width: 196px;
	height:15px;
}
#content .header .jobs {
	margin: 6px 10px;
	background:url(../images/hi_tyopaikat.png) no-repeat;
	width: 79px;
	height:18px;
	
}
#content .header .h_contacts {
	margin: 9px 10px;
	background:url(../images/hi_yhteystiedot.png) no-repeat;
	width: 108px;
	height:14px;
}
#content .header .ds_landing {
	margin: 9px 10px;
	background:url(../images/hi_landing.png) no-repeat;
	width: 550px;
	height:18px;
}
#content .header .kesakampanja08 {
	margin: 6px 10px;
	background:url(../images/hi_kesakampanja08.png) no-repeat;
	width: 155px;
	height:17px;
}

#latestnews {
	width: 253px;
	margin:14px 0px;
	padding-bottom: 10px;
	background: #FFF;
	font-size:12px;
}
#latestnews .header {
	background: url(../images/hi_uusimmatuutiset.jpg) no-repeat;
	width: 253px;
	height: 32px;
}