body { background: #DAE1E5; background-image: url('/assets/images/magnecit-bg.png'); background-repeat: repeat-x; margin: 0; font: 12pt Arial, sans-serif; }
.wrapper { width: 990px; margin: 0 auto; }
.wrapper2 { margin-right: 90px; }
.containertop { height: 275px; padding-top: 5px; }
.containertop2 { text-align: center; }
.logo { float: left; margin-top: -4px; position: relative; }
.slogan { padding: 100px 45px 0 45px; margin-left: 90px; position: relative; }
.menutop { padding: 41px 45px 0 45px; margin-left: 90px; position: relative; }
.main { padding: 50px 75px; background: #F5F8FA; margin: -70px 0 0 90px;}
.footer { font-size: small; margin: 0 0 0 90px; }
.footer-left { float: right; padding: 14px 50px 0 0; }
.footer-right {float: right; padding: 10px 70px 15px 0; }
.pakkaus { float: right; clear: none; }
.centered { text-align: center; }
p { text-align: justify; }
a { color: #CD4500; border-bottom: 1px dotted #CD4500; text-decoration: none; }
a:hover { border-bottom: 1px solid #CD4500; }
a:active { color: #00264A; border-bottom: 1px dotted #00264A; text-decoration: none; }
a img { border: 0; }
.imagelink { border-bottom: 0; }
.imagelink:hover { border-bottom: 0; }
.imagelink:active { border-bottom: 0; }
h1 { font: bold 15pt Arial, sans-serif; margin-top: 40px; }
h2 { font: bold 13pt Arial, sans-serif; margin-top: 30px; }
h3 { font: bold 12pt Arial, sans-serif; margin-top: 20px; }
#wayfinder ul { list-style-type: none; margin: 0; padding: 0; border: 0; }
#wayfinder li { display: inline; text-align: center; margin: 0; border: 0; }
#wayfinder li a { color: #00264A; font-weight: 800; text-decoration: none; height: 20px; padding: 10px 15px 8px 15px; border: 0; background: #D4DCE0 url('/assets/images/nav.png') repeat-x; }
#wayfinder li a:hover { border-bottom: 5px solid #ED7033; }
#wayfinder li a:active { background: #F5F8FA; }
#wayfinder li.current a { background: #EAEEF0 url('/assets/images/nav.png') repeat-x; }
sub {	height: 0; line-height: normal; vertical-align: baseline; position: relative; }
sub {	top: .5ex; }
.viitteet p a { font-size: small; }
.address, .url, .emailc, .emaild {
	padding: 0 0 0 30px !important;
	margin: 0 0 0.3em 10px;
}

.address {
	background: url('/assets/images/tc-address.png') 0px 2px no-repeat;
}

.url {
	background: url('/assets/images/tc-link.png') 0px 2px no-repeat;
}

.emailc, .emaild {
	background: url('/assets/images/tc-email.png') 0px 2px no-repeat;
}

#footer-technical {
	display: none;
}