﻿body {
background: #F5F5F5;
font-family: Tahoma, Verdana, Arial;
font-size: 15px;
color: #424242;
text-decoration: none;
padding: 0px;
margin: 0px;
}

form {
padding: 0px;
margin: 0px;
}

br {
line-height: 16px;
}

p {
line-height: 14px;
}

img {
border-style: solid;
border-width: 0px;
}

a:link {
text-decoration: none;
color: #2D4358;
}

a:visited {
text-decoration: none;
color: #2D4358;
}

a:active {
text-decoration: underline;
color: #2D4358;
}

a:hover {
text-decoration: underline;
color: #2D4358;
}

/* Container alkaa */

#container {
background: url(container.png) top left repeat-x;
min-width: 1125px;
min-height: 141px;
margin-left: auto;
margin-right: auto;
}

#header {
background: url(header.png) top left no-repeat;
min-width: 1125px;
max-width: 1479px;
min-height: 141px;
}

#header_bottom {
background: url(mona.png) bottom left no-repeat;
min-height: 405px;
}

#header_left {
background: url(kirsikat.png) top left no-repeat;
min-height: 232px;
}

#header_right {
width: 1080px;
padding: 0px 15px 0px 0px;
float: right;
}

#footer {
background: url(footer.png) top left no-repeat;
width: 1039px;
height: 70px;
padding: 0px 0px 15px 0px;
}

/* Container päättyy */

#top {
width: 1048px;
height: 91px;
}

#logo {
width: 362px;
height: 86px;
margin-top: 14px;
margin-left: 718px;
position: absolute;
}

#menu {
min-width: 691px;
height: 31px;
margin-top: 51px;
margin-left: 30px;
position: absolute;
}

#info {
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #7F7F7F;
width: 867px;
height: 27px;
margin-top: 70px;
margin-left: 45px;
text-align: right;
position: absolute;
}

#info a:link {
text-decoration: none;
color: #7F7F7F;
}

#info a:visited {
text-decoration: none;
color: #7F7F7F;
}

#info a:active {
text-decoration: underline;
color: #7F7F7F;
}

#info a:hover {
text-decoration: underline;
color: #7F7F7F;
}

#tassutalli_toivottaa {
background: url(tassutalli_toivottaa.png) top left no-repeat;
width: 867px;
height: 27px;
margin-top: 30px;
margin-left: 45px;
position: absolute;
}

#lue_lisaa {
width: 90px;
height: 24px;
margin-top: -49px;
margin-left: 841px;
position: absolute;
}

#lisaa_tietoa_tuotteistamme {
background: url(lisaa_tietoa_tuotteistamme.png) top right no-repeat;
width: 899px;
height: 93px;
padding-left: 70px;
position: absolute;
}

#klikkaa_tasta {
width: 131px;
height: 43px;
margin-top: 38px;
margin-left: 754px;
position: absolute;
}

#keskitop {
background: url(keskitop.png) top left no-repeat;
width: 1039px;
height: 49px;
}

#keskivaliyla {
background: url(keskivaliyla.png) top left no-repeat;
width: 1039px;
height: 139px;
}

#keskivaliyla2 {
width: 975px;
margin-left: auto;
margin-right: auto;
}

#keskivaliyla_area {
background: #FFFFFF;
height: 139px;
}

#keskivali_tausta {
background: url(keskivali_tausta.png) top left repeat-y;
width: 1039px;
}

#keskivali {
background: url(keskivali.png) top left no-repeat;
width: 1039px;
min-height: 230px;
}

#keskivali2 {
width: 975px;
margin-left: auto;
margin-right: auto;
}

#keskivali_area {
background: #FFFFFF;
min-height: 192px;
padding: 0px 38px 38px 38px;
}

#keskivaliala_tausta {
background: url(keskivaliala_tausta.png) top left repeat-y;
width: 1039px;
}

#keskivaliala {
background: url(keskivaliala.png) top left no-repeat;
width: 1039px;
min-height: 423px;
}

#keskivaliala2 {
width: 975px;
margin-left: auto;
margin-right: auto;
}

#keskivaliala_area {
background: #FFFFFF;
min-height: 312px;
padding: 111px 38px 0px 38px;
}

#harmaa {
background: #F7F8F2;
min-height: 312px;
}

#harmaa_area {
padding: 35px 57px 35px 57px;
}

#harmaa_left {
font-family: Tahoma, Verdana, Arial;
font-size: 14px;
color: #424242;
width: 330px;
float: left;
}

#harmaa_right {
font-family: Tahoma, Verdana, Arial;
font-size: 14px;
color: #424242;
width: 270px;
float: right;
}

.left {
float: left;
}

.right {
float: right;
}

/* Copyright alkaa */

#copyright {
font-family: Tahoma;
font-size: 11px;
color: #7F7F7F;
text-align: right;
padding-top: 10px;
padding-right: 108px;
}

#copyright em {
color: #404040;
font-style: normal;
}

#copyright a:link {
text-decoration: none;
color: #7F7F7F;
}

#copyright a:visited {
text-decoration: none;
color: #7F7F7F;
}

#copyright a:active {
text-decoration: underline;
color: #7F7F7F;
}

#copyright a:hover {
text-decoration: underline;
color: #7F7F7F;
}

/* Copyright päättyy */