/* CSS Document */

* {
	padding:0;
	margin:0}

body {
	background-color:#000000;
	background-image: url(../images/isotausta.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#Container {
	position:absolute;
	left:0px;
	top:0px;
	width:970px;
	height:700px;
}

#mieleni_ {
	position:absolute;
	left:0px;
	top:0px;
	width:446px;
	height:212px;
}

#speksilogo_ {
	position:absolute;
	left:834px;
	top:14px;
	width:94px;
	height:61px;
	background: url(../images/speksilogo-over.jpg) 0 0 no-repeat;
}

#laskuri_ {
	position:absolute;
	left:821px;
	top:102px;
	width:124px;
	height:119px;
	background: url(../images/laskuri.jpg) 0 0 no-repeat;
}

#valikko1_ {
	position:absolute;
	left:49px;
	top:242px;
	width:101px;
	height:57px;
	background: url(../images/valikko1-over.jpg) 0 0 no-repeat;
}

#valikko2_ {
	position:absolute;
	left:150px;
	top:242px;
	width:109px;
	height:57px;
	background: url(../images/valikko2-over.jpg) 0 0 no-repeat;
}

#valikko3_ {
	position:absolute;
	left:259px;
	top:242px;
	width:105px;
	height:57px;	background: url(../images/valikko3-over.jpg) 0 0 no-repeat;
}

#valikko4_ {
	position:absolute;
	left:364px;
	top:242px;
	width:68px;
	height:57px;
	background: url(../images/valikko4-over.jpg) 0 0 no-repeat;
}

#valikko5_ {
	position:absolute;
	left:432px;
	top:242px;
	width:47px;
	height:57px;
	background: url(../images/valikko5-over.jpg) 0 0 no-repeat;
}

#valikko6_ {
	position:absolute;
	left:479px;
	top:242px;
	width:141px;
	height:57px;
	background: url(../images/valikko6-over.jpg) 0 0 no-repeat;
}

#speksidiary_ {
	position:absolute;
	left:670px;
	top:242px;
	width:292px;
	height:61px;
}

#mainpohja_ {
	position:absolute;
	left:49px;
	top:299px;
	width:571px;
	height:374px;
	background: url(../images/mainpohja.jpg) no-repeat fixed 0 0;
	overflow:auto;
}

html>body #mainpohja_ {
	background: url(../images/mainpohja.jpg) 0 0 no-repeat;
	overflow:auto;
}

#copyright_ {
	position:absolute;
	left:49px;
	top:674px;
	width:571px;
	height:20px;
}

#oranssipohja_ {
	position:absolute;
	left:670px;
	top:303px;
	width:292px;
	height:194px;
	background: url(../images/oranssipohja.jpg) 0 0 no-repeat;
	overflow:hidden;
}

#testi-ikoni_ {
	position:absolute;
	left:670px;
	top:497px;
	width:150px;
	height:118px;
	background: url(../images/testi_ikoni-over.jpg) 0 0 no-repeat;
}

#historia-ikoni_ {
	position:absolute;
	left:820px;
	top:497px;
	width:142px;
	height:118px;
}

/* Hoover-muotoilut */
#valikko1_ a{
	display:block;
	background: url(../images/valikko1.jpg) 0 0 no-repeat;
}

#valikko1_ a:hover{
	display:block;
	background: url(../images/valikko1-over.jpg) 0 0 no-repeat;
}

#valikko2_ a{
	display:block;
	background: url(../images/valikko2.jpg) 0 0 no-repeat;
}

#valikko2_ a:hover{
	display:block;
	background: url(../images/valikko2-over.jpg) 0 0 no-repeat;
}

#valikko3_ a{
	display:block;
	background: url(../images/valikko3.jpg) 0 0 no-repeat;
}

#valikko3_ a:hover{
	display:block;
	background: url(../images/valikko3-over.jpg) 0 0 no-repeat;
}

#valikko4_ a{
	display:block;
	background: url(../images/valikko4.jpg) 0 0 no-repeat;
}

#valikko4_ a:hover{
	display:block;
	background: url(../images/valikko4-over.jpg) 0 0 no-repeat;
}

#valikko5_ a{
	display:block;
	background: url(../images/valikko5.jpg) 0 0 no-repeat;
}

#valikko5_ a:hover{
	display:block;
	background: url(../images/valikko5-over.jpg) 0 0 no-repeat;
}

#valikko6_ a{
	display:block;
	background: url(../images/valikko6.jpg) 0 0 no-repeat;
}

#valikko6_ a:hover{
	display:block;
	background: url(../images/valikko6-over.jpg) 0 0 no-repeat;
}

#testi-ikoni_ a{
	display:block;
	background: url(../images/testi_ikoni.jpg) 0 0 no-repeat;
}

#testi-ikoni_ a:hover{
	display:block;
	background: url(../images/testi_ikoni-over.jpg) 0 0 no-repeat;
}

#speksilogo_ a{
	display:block;
	background: url(../images/speksilogo.jpg) 0 0 no-repeat;
}

#speksilogo_ a:hover{
	display:block;
	background: url(../images/speksilogo-over.jpg) 0 0 no-repeat;
}

#kumppanit_ {
	position:absolute;
	left:670px;
	top:615px;
	width:292px;
	height:58px;
}

/*tekstimuotoilut*/ 

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:14px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
		}
#mainpohja_ p{
	padding-left:16px;
	padding-right:8px;
	padding-top:10px;
	line-height:16px;
}

#mainpohja_ h1{
	padding-left:16px;
	padding-right:8px;
	padding-top:18px;
	padding-bottom:0px;
}

#mainpohja_ h2{
	padding-left:16px;
	padding-right:8px;
	padding-top:10px;
}

#mainpohja_ a{
	text-decoration:none;
	color:#0000FF;
	}

#mainpohja_ a:hover{
	text-decoration:underline;
	}

#copyright_  p{
	display:block;
	padding:0;
	padding-top:2px;
	padding-bottom:0;
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
}

#copyright_  a{
	text-decoration:none;
	color:#FFFFFF;
}

#laskuri_ p{
	color:#FFFFFF;
	font-size:36px;
	font-weight:bold;
	padding-left:52px;
	padding-top:30px;
}

/* Oranssipohjaisen speksipäiväkirjalaatikon muotoilut*/

#oranssipohja_ p{
	display:block;
	width:240px;
	padding-left:34px;
	padding-right:8px;
	color:#FFFFFF;
}

#oranssipohja_ a{
	color:#FFFFFF;
	text-decoration:none;
}

#oranssipohja_ a:hover{
	text-decoration:underline;
}

#oranssipohja_ .pvm{
	display:block;
	width:240px;
	text-align:right;
	font-size:10px;
}

#oranssipohja_ .pklink{
	display:block;
	width:240px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

#oranssipohja_ .pklink a{
	font-size:11px;
	font-weight:bold;
}

#oranssipohja_ .pvm a:hover{
	text-decoration:underline;
}

#tiimi {
	padding-left:16px;
}

.tiimi_taulukko {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tiimi_taulukko td{
	height:=18px;
}

.tiimi_taulukko h2{
	padding:0!important;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#blogi{
	width:530px;}

#blogi a:link, #blogi a:visited, #blogi a:hover{
	color:#0000CC;
	text-decoration:none;
}

#blogi h2 a:link, #blogi h2 a:visited, #blogi h2 a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#blogi .blogipaivays{
	font-size:9px;
	padding-left:16px;
	}

.takaisin a{
	padding-left:16px;
	}