body{
background: #A6D5A8 url('kuvat/tausta.jpg') no-repeat center;
font-family: arial,serif;
font-size: 12px;
}

div.top{
width: 900px;
height: 123px;
margin: 0px;
padding: 0px;
text-align: left;
/*background: url('kuvat/puupinologo.jpg') no-repeat;*/
background-color: #FFFFFF;
border: 1px solid #000000;
}

div.banneri{
width: 900px;
height: 25px;
border: 1px solid #5C8958;
border-top: 0px;
border-bottom: 0px;
padding: 0px;
background: #000000;
color: #FFFFFF;
text-align:right;
vertical-align: top;
font-weight: bold;
}

div.valikko_yllapito{
width: 900px;
border: 1px solid #000000;
border-top: 0px;
border-bottom: 0px;
padding: 0px;
background: #5C8958;
color: #FFFFFF;
text-align:center;
vertical-align: top;
font-weight: bold;
}

div.main{
width: 900px;
margin: 0px;
padding: 0px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
background: #FFFFFF;
}

div.bottom{
width: 900px;
height: 20px;
margin: 0px;
padding: 0px;
background: #5C8958;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

div.valikko{
width: 125px;
margin: 0px;
align: left;
padding: 0px;
padding-left: 0px;
padding-bottom: 0px;
background: #FCF2C0 url('kuvat/menu_bg.jpg') no-repeat;
text-align: center;
}

table.main_table{
width=: 100%;
padding: 0px;
margin: 0px;
border-collapse: collapse;
}

table.tuotteet{
width=: 100%;
padding: 0px;
margin: 0px;
border-collapse: collapse;
}

table.valikko_2{
padding: 0px;
margin: 0px;
border-collapse: collapse;
}

td.vasen_palkki{
vertical-align: top;
align: center;
padding: 0px;
margin: 0px;
width: 150px;
background: #5C8958;
}

td.oikea_palkki{
width: 750px;
vertical-align: top;
}

td.tuotteet_valikko{
vertical-align: top;
align: center;
padding: 0px;
margin: 0px;
background: #5C8958;
}

a:link
{
text-decoration: none;
color: #000000;
font-family: Comic Sans MS;
font-size: 14px;
font-weight: bold;
}
a:visited
{
text-decoration: none;
color: #000000;
font-family: Comic Sans MS;
font-size: 14px;
font-weight: bold;
}
a:hover
{
text-decoration: none;
color: #5C8958;
font-family: Comic Sans MS;
font-size: 14px;
font-weight: bold;
}
a:active
{
text-decoration: none;
color: #FF0000;
font-family: Comic Sans MS;
font-size: 14px;
font-weight: bold;
}

a:link.valikko
{
text-decoration: none;
color: #FFFFFF;
font-family: Comic Sans MS;
font-size: 14px;
font-weight: bold;
}
a:visited.valikko
{
text-decoration: none;
color: #FFFFFF;
font-family: Comic Sans MS;
font-size: 14px;
font-weight: bold;
}
a:hover.valikko
{
text-decoration: none;
color: #000000;
font-family: Comic Sans MS;
font-size: 14px;
font-weight: bold;
}
a:active.valikko
{
text-decoration: none;
color: #000000;
font-family: Comic Sans MS;
font-size: 14px;
font-weight: bold;
}

a:link.copyright
{
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
}
a:visited.copyright
{
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}
a:hover.copyright
{
text-decoration: none;
font-weight: bold;
color: #000000;
}
a:active.copyright
{
text-decoration: none;
font-weight: bold;
color: #000000;
}

h1
{
text-decoration: none;
color: #5C8958;
font-family: Comic Sans MS;
font-size: 26px;
font-weight: bold;
}

h2
{
text-decoration: none;
color: #5C8958;
font-family: Comic Sans MS;
font-size: 20px;
font-weight: bold;
}

.kulma{
width: 30px;
vertical-align: top;
}