body { background: #FCD789; background-image: url('/assets/images/wirta-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: 2px; position: relative; }
.slogan { padding: 80px 35px 0 35px; margin-left: 90px; position: relative; }
.menutop { padding: 41px 35px 0 35px; margin-left: 90px; position: relative; }
.main { padding: 50px 75px; background: #FEF1D7; margin: -70px 0 0 90px;}
.footer { font-size: small; margin: 0 0 0 90px; }
.footer-left { float: right; padding: 20px 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: #DC4900; border-bottom: 1px dotted #DC4900; text-decoration: none; }
a:hover { border-bottom: 1px solid #DC4900; }
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: 30px; }
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: #F8D385 url('/assets/images/nav.png') repeat-x; }
#wayfinder li a:hover { border-bottom: 5px solid #EF763B; }
#wayfinder li a:active { background: #FEF1D7; }
#wayfinder li.current a { background: #FFE4AF 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;
}
