/*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;
}*/

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

.body_kuva {
/*background: none;
background-color: #808080;*/
background: #7D287C url('kuvat/tausta.jpg') no-repeat fixed;
font-family: arial,serif;
font-size: 12px;
}

div.wrap { /* Tämä koodi keskittää divin! */
width: 752px;
position: relative;
left: 50%;
margin-left: -375px;
text-align: left;
border: 1px solid black;
}
div.top{
width: 750px;
height: 165px;
margin: 0px;
padding: 0px;
background: url('kuvat/top_logo.jpg') no-repeat center;
border: 1px solid #000000;
border-collapse: collapse;
}

div.main{
width: 750px;
margin: 0px;
padding: 0px;
border: 1px solid #000000;
border-collapse: collapse;
background: #EEF2FF;
border-bottom: 0px;
}

div.valikko{
width: 150px;
margin: 0px;
text-align: left;
border: solid 1px #000000;
padding: 0px;
padding-left: 0px;
padding-bottom: 0px;
background: #EEF2FF;
text-align: center;
}

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

div.sisalto {

}

div.bottom{
width: 750px;
height: 20px;
margin: 0px;
padding: 0px;
background: #0C2F83;
border: 1px solid #000000;
}


div.banneri{
width: 750px;
height: 20px;
border: 1px solid #000000;
padding: 0px;
background: #000000;
color: #FFFFFF;
text-align: right;
vertical-align: top;
font-weight: bold;
border-collapse: collapse;
}


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;
padding: 5px;
margin: 0px;
width: 150px;
background-color: #0C2F83;
border-right: solid black 1px;
/*background: url('kuvat/menu_tausta.jpg');
background-repeat: repeat-y;*/
}

.vasen_palkki a:link, .vasen_palkki a:visited, .vasen_palkki a:active {
text-decoration: none;
color: #FFFFFF;
font-family: Comic sans ms, Verdana;
font-size: 14px;
font-weight: bold;
}

.vasen_palkki a:hover {
text-decoration: none;
color: #000000;
font-family: Comic sans ms, Verdana;
font-size: 14px;
font-weight: bold;
}


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

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

.table_tuote {
width: 90%;
border-collapse: collapse;
}

.td_tuote_otsikko {
width: 100%;
border-top: solid black 1px;
border-left: solid black 1px;
border-bottom: solid black 1px;
padding: 5px;
margin: 5px;

font-family: "Arial Black";
font-size: 18px;
color: #ffffff;
background-color: #0C2F83; 
}

.td_tuote_vasen {
background-color: #FFFFFF;
text-align: left;
vertical-align: top;
size: 14px;
width: 100%;
border-left: solid black 1px;
/*border-right: solid black 1px;*/
padding: 8px;
margin: 5px;
}

.td_tuote_ala {
background-color: #FFFFFF;
text-align: left;
vertical-align: top;
size: 12px;
width: 100%;
border-left: solid black 1px;
border-right: solid black 1px;
border-bottom: solid black 1px;
padding: 8px;
margin: 5px;
}

.td_tuote_hinta {
width: 100%;
border-top: solid black 1px;
border-right: solid black 1px;
border-bottom: solid black 1px;
padding: 5px;
margin: 5px;

font-family: "Arial Black";
font-size: 18px;
color: #ffffff;
background-color: #0C2F83; 
}

.td_tuote_kuva {
background-color: #FFFFFF;
width: 100%;
border-right: solid black 1px;
size: 14px;
padding: 5px;
margin: 5px;
text-align: right;
vertical-align: top;
}

.td_tuote_kuva a:link,a:active,a:visited {
text-decoration: none;
font-weight: bold;
font-family: "Arial";
font-size: 16px;
color: #000000;
}

.td_tuote_kuva a:hover {
text-decoration: none;
font-weight: bold;
font-family: "Arial";
font-size: 16px;
color: #7D287C;
}

.table_kuva {
width: 90%;
border: solid 1px black;
border-collapse: collapse;
margin: 15px;
}

.td_kuva {
/*background-color: #0C2F83;*/
/*background-color: white;*/
background-color: #EEF2FF;
/*border: solid 1px black;*/
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

.td_kuva_otsikko {
border-top: solid black 1px;
border-left: solid black 1px;
border-right: solid black 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;

font-family: "Arial Black";
font-size: 18px;
color: #ffffff;
background-color: #0C2F83;
}

.vastaus a:link
{
color: #000080;
font-family: Arial;
font-size: 14px;
text-decoration: underline;
}

.vastaus a:hover
{
color: #0000ff;
font-family: Arial;
font-size: 14px;
text-decoration: underline;
}

.vastaus a:active
{
color: #000080;
font-family: Arial;
font-size: 14px;
text-decoration: underline;
}

.vastaus a:visited
{
color: #000080;
font-family: Arial;
font-size: 14px;
text-decoration: underline;
}


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: #800080;
font-family: "Verdana";
font-size: 26px;
font-weight: bold;
}

h2
{
text-decoration: none;
color: #800080;
font-family: "Verdana";
font-size: 20px;
font-weight: bold;
}

.kulma{
width: 30px;
vertical-align: top;
}
.b   { font-weight: bold; }
.oik { text-align: right; }
.kes { text-align: center; }
.vas { text-align: left; }
a:link.kuvalinkki, a:link.kuvalinkki, a:active.kuvalinkki, a:visited.kuvalinkki {
text-decoration: none;
font-weight: normal;
font-family: "Arial Black";
font-size: 18px;
color: #000000;
}

a:hover.kuvalinkki {
text-decoration: none;
font-weight: normal;
font-family: "Arial Black";
font-size: 18px;
color: #7D287C;
}




