.floatti		{z-index:100; position: absolute; left: 350px; top: 0px;}
.euro			{background-image:url('img/euro_etusivu.jpg'); background-repeat: no-repeat;}
body {	margin: 0px; 
		background-image: url(img/tausta.gif);
		background-repeat: repeat-x;
		background-color: #63D1F2;
}

table#kaikki {
		width: 936px; background-image: url(img/leipis.gif); 
		background-repeat: repeat-y;
}


td#intro {
		background-image: url(img/intro2.jpg);
		background-repeat: no-repeat;
		width: 914px;
		height: 219px;
}

table#kaikki_alempi {
	background-image: url(img/valikko_top.gif);
	background-repeat: no-repeat;
	margin-top: 155px;
}

div#valikko { 
	padding-top: 5px;
	width: 300px;
}

#valikko a {
		display: block;
		font-family: Arial, Verdana;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		padding-left: 90px;
		line-height: 20px;
}

#valikko a span.nuoli {
		font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
		color: #50A1E2;
		font-size: 18px;
		padding-right: 8px;
}
.csharp	{line-height: 16px;}

#valikko a:link		{ text-decoration: none; color: #636A59; }
#valikko a:visited	{ text-decoration: none; color: #636A59; }
#valikko a:active	{  text-decoration: none; color: #636A59; }
#valikko a:hover	{ text-decoration: none; color: #8EDC29;
					  background-image: url(img/valikko_pallo.gif); 
					  background-position: 85px 3px; 
				      background-repeat: no-repeat; }

#valikko a.akt { 
	text-decoration: none;
	color: #8EDC29;
	background-image: url(img/valikko_pallo.gif); 
	background-position: 85px 3px; 
	background-repeat: no-repeat; 
}

img#valikko_keski { 
	margin-left: 80px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding: 0px; 
}



div#sisalto { 
	padding-top: 30px;
	margin-top: 40px;
	background-image: url(img/top.gif);
	background-repeat: repeat-x;
	width: 614px;
}

#sisalto a:link, #sisalto a:visited {
	font-family: Arial, Verdana;
	font-weight: normal;
	color: #50A1E2;
	font-size: 12px;
	text-decoration: underline;
}

#sisalto a:hover, #sisalto a:active {
	font-family: Arial, Verdana;
	font-weight: normal;
	color: #50A1E2;
	font-size: 12px;
	text-decoration: none;
}



div .laatikko {
	height: 230px;
	

}


div .laatikko_ajankohtaista {
	height: 230px;
	

}



div.laatikko_ajankohtaista span.pvm
{
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;

}



div#toimistotarvikkeet {
	background-image: url(img/tarjouskuvasto_keski.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	margin-left: 0px;
	width: 297px;
	
}


div#toimistotarvikkeet_top {
	background-image: url(img/toimistotarvikkeet_top.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 297px;
	height: 56px;
}


#toimistotarvikkeet h1 { 
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 24px;
	color: #50A1E2;
	padding-left: 65px;
	padding-top: 0px;
	padding-bottom: 10px;

}

#toimistotarvikkeet h1 a:link, #toimistotarvikkeet h1 a:visited { font-size: 24px; }
#toimistotarvikkeet h1 a:hover, #toimistotarvikkeet h1 a:active { font-size: 24px; }


#toimistotarvikkeet p { 
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #686868;
	/*padding-left: 65px;
	padding-right: 15px;*/
	padding-top: 0px;
	line-height: 22px;
	margin: 0px;
	/*height: 170px;*/
}


div#nettikauppaan {
	background-image: url(img/tarjouskuvasto_keski.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	margin-left: 0px;
	width: 297px;
}


div#nettikauppaan_top {
	background-image: url(img/nettikauppaan_top.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 297px;
	height: 56px;
}


#nettikauppaan h1 { 
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 28px;
	color: #50A1E2;
	padding-left: 65px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-weight: normal;
}

#nettikauppaan p { 
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #686868;
	padding-left: 65px;
	padding-right: 15px;
	padding-top: 0px;
	line-height: 20px;
	margin: 0px;
	/*height: 170px;*/
}




div#ajankohtaista {
	background-image: url(img/ajankohtaista_keski.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	margin-left: 0px;
	width: 297px;
}

div#ajankohtaista_top {
	background-image: url(img/ajankohtaista_top.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 297px;
	height: 56px;
}

img#ajankohtaista_bottom {
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;

	
}

img#tarjouskuvasto_bottom {
	margin-left: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	
}

#ajankohtaista h1 { 
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 28px;
	color: #9BDA24;
	padding-left: 65px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-weight: normal;
}

#ajankohtaista h2 { 
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	color: #9BDA24;
	padding-left: 65px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 18px;
}

#ajankohtaista p { 
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #686868;
	padding-left: 65px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 7px;
	line-height: 18px;
	margin: 0px;
	/*height: 170px;*/
}

#ajankohtaista p a { 
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #686868;
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 5px;
	line-height: 18px;
	margin: 0px;
	/*height: 170px;*/
}

div#tarjouskuvasto {
	background-image: url(img/tarjouskuvasto_keski.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	margin-left: 0px;
	width: 297px;
}

div#tarjouskuvasto_top {
	background-image: url(img/tarjouskuvasto_top.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 297px;
	height: 56px;
}

#tarjouskuvasto h1 { 
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 28px;
	color: #FBB724;
	padding-left: 65px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-weight: normal;
}

#tarjouskuvasto h2 { 
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	color: #FBB724;
	padding-left: 65px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 18px;
}

#tarjouskuvasto p { 
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #686868;
	padding-left: 65px;
	padding-right: 10px;
	padding-top: 0px;
	line-height: 22px;
	margin: 0px;
	/*height: 134px;*/
}

.aika { 
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #747474;
	font-weight: bold;
}

div#osoite { 
	padding-top: 8px;
	padding-bottom: 0px;
	font-family: Arial;
	color: #146EC0;
	line-height: 15px;

}

#osoite h2 { 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
	font-size: 11px;
	margin: 0px;
}

#osoite p {
	padding-left: 110px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 10px;
	color: #627282;
	margin: 0px;
}

h1 {
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 32px;
	color: #50A1E2;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0px;
	font-weight: normal;
}

h1 a { font-size: 32px; }

h2 { 
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	color: #50A1E2;
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

p { 
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #686868;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin: 0px;
	margin-right: 220px;
	line-height: 19px;
}

.titteli {
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #8F8F8F;
	font-weight: bold;
}

ul { 
	margin-top: 0px;
	margin-left: 35px;
	font-family: Arial, Verdana;
	font-size: 13px;
	list-style: disc outside; 
	color: #686868;
	padding-left: 10px;
	padding-top: 8px;
}
li { 
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-left: 10px;
}

div#oikeakuva { 
	float: right;
	clear: right;
	margin-right: 40px;
	margin-top: 10px;
}

div#henkilokuva { 
	float: right;
	clear: right;
	margin-right: 260px;
	margin-top: 10px;
}

table#laitteet {
	margin-left: 80px;
	padding-left: 0px;
}

td.boxit { 
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #686868;
	line-height: 18px;
	padding: 2px;
	margin: 0px;
}

td.boxit a { margin-left: 15px; line-height: 18px; }

td.boxit strong { 
	margin-left: 15px;
	margin-right: 0px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #50A1E2;
}

td.boxit li { list-style-type: disc; padding-left: 0px; margin-left: 16px; font-size: 13px; }

td.boxit ul { padding-left: 0px; margin-left: 0px; }

img#kuva {
	margin-left: 80px;
	margin-right: 0px;
	padding: 0px;
}

table#yhteystiedot {
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #50A1E2;
	font-weight: bold;
}

input, textarea {	
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #686868;
	padding: 2px;
}

a img { border: none; }

span.uutta { 	
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	color: #50A1E2;
	font-weight: bold;
}

img#canonreseller {
	margin-left: 90px;
}


img#harmaareuna {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	margin-right: 40px;
	padding-left: 20px;
}

img#toimistotarvikekuva {
	margin-left: 10px;
}

img.alalogot {
	margin-left: 5px;
	margin-right: 5px;
}
