body{
background-image:url(images/tulostus_bg.gif); 
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.wrapper{
width: 848px;
}

.table_yla{
width: 829px;
border:none;
}
.table_keski{
width: 829px;
background-image:url(images/tulostus_bg.gif);
border:none;
}

.table_ala{

display:none;
}

.border_vas{
background-image:url(images/tulostus_bg.gif);
vertical-align:top;
width:6px;
display:none;
}

.border_oik{
background-image:url(images/tulostus_bg.gif);
vertical-align:top;
width:9px;
display:none;
}

.border_keski{
height:9px;
}


.logo{
width:175px;
height:132px;
vertical-align:middle;
display:none;
}

.ban_yla{
width:451px;
vertical-align: middle;
display:none;
}

.ban_ylaoik{
width:190px;
vertical-align:middle;
display:none;
}

.navi_ala02{
vertical-align:bottom;
padding:0px;
margin:0px;
display:none;
}

#ban_alavas{
padding:0px;
margin:0px;
height:90px;
width: 175px;
float:left;
display:none;

}

.ban_ala{
height: 66px;
display:none;
}

.vali{
background-image:url(images/tulostus_bg.gif);
width: 7px;
}

.vali_hor{
background-image:url(images/tulostus_bg.gif);
height: 7px;
}

.kehys{
vertical-align:top;
border:none;
}


.navi_yla{
width:20px;
vertical-align:top;
height: 0px;
display:none;
}



.aani{
padding-top:0px;
margin:0px;
}

#kieliversiot{
float:left;
left: 15px;
position:relative;
}

.kieli{
float:left;
padding-right: 6px;
}

#ala_vas_ban{
float:left;
}

.linkki{
display:none;
}


.content_image00{
display:none;
width: 451px;
vertical-align:top;
height:411px;
padding:0px;
margin:0px;
}

.content00_text_td{
width:190px;
vertical-align:top;
}

#content00_text{
left:16px;
position:relative;
float:left;
width:164px;
top: 10px;
padding-bottom:15px;

}
.content00{
width:647px;
vertical-align:top;
}


/* SIVUPOHJA 1 */
.content01{
background-image:url(images/tulostus_bg.gif);
width:847px;
height: 484px;
vertical-align:top;

}

#content01_image{
background-image:url(images/tulostus_bg.gif);
width: 0px;
float:left;
text-align:center;
display:none;
}
#content01_ot{
padding-top: 20px;
float:left;
position:relative;
clear:both;
}
#content01_text{
background-image:url(images/tulostus_bg.gif);
clear:both;
position:relative;
float:left;
width: 400px;
padding-left: 7px;
padding-top: 10px;
padding-bottom:15px;

}
#tulosta{
position:relative;
float:right;
right: 10px;
width: 90px;
top: 3px;
display: none;
}

#tulosta_sivu{
position:relative;
float:left;
clear:both;

}

#tulosta_menu{
position:relative;
float:left;
clear:both;

}
.hinnasto_table{
width:397px;
}
.hinnasto{
border-bottom-color:#d7c98d;
border-bottom-width:1px;
border-bottom-style:dashed;
height: 30px;
vertical-align: bottom;
width: 340px;
}

.hinnasto_hinta{
vertical-align: bottom;
width:57px;
}

/* SIVUPOHJA 2 */
.table_rav{
padding-top:10px;
}
#content02_margin{
width:647px;

}
.content02{
background-color:#ffffff;
width:647px;
height: 484px;
vertical-align:top;
}

#content02_text{
position:relative;
float:left;
width: 470px;
padding-left: 25px;
padding-top: 25px;
padding-bottom:15px;
}

#tulosta02{
position:relative;
float:right;
top: 8px;
right: 16px;
display:none;
}

.rav_paikka{
width:100px;
vertical-align:top;

font-weight:bold;
text-transform:uppercase;
}

.rav_tiedot{
width: 187px;
vertical-align:top;
}

.rav_yhteys{
padding-bottom: 15px;
}

.rav_auki{

}

.rav_kartta{
width:179px;
height:141px;
margin:0px;
padding:0px;
vertical-align:top;
}


.rav_kehys{
width:179px;
height:141px;

padding:0px;
margin:0px;
}

.rav_vali{
background-image:url(images/tulostus_bg.gif);
height:31px;

}



#ot{
margin:0px;
padding:0px;
}

a:link.alalinkki {
color:#000000;
text-decoration:none;
font-weight:bold;
}

a:hover.alalinkki{
color:#000000;
text-decoration:underline;
font-weight:bold;

}

a:visited:hover.alalinkki{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

a:visited.alalinkki{
color:#000000;
text-decoration:none;
font-weight:bold;
}

/* ALANAVIGAATIO */
#navi_ala{
background-image:url(images/alanavi_bg.gif);
background-repeat:repeat-x;
height:32px;
float:left;
width: 100%;
display:none;
}


.navi_ala_space{
float:left;
width:15px;
}

.navi_ala_l{
padding-right: 8px;
float:left;
}
/* NORMITEKSTIN TYYLI */
a{
font-weight:bold;
color:#e3131e;
text-decoration: none;
}

a:hover{
color:#e3131e;
font-weight:bold;
text-decoration:underline;
}

a:visited:hover{
color:#e3131e;
font-weight:bold;
text-decoration:underline;

}

a:visited{
font-weight:bold;
color:#e3131e;
text-decoration: none;
}

h2{
font-size: 12px;
font-weight:bold;
}

.palaute{
line-height: 29px;
}

.ravintoarvot{
width: 464px;
line-height: 20px;

}

.rav_annos{
width: 153px;
text-align:left;

}
.rav_paino{
width: 35px;
text-align:right;

}
.rav_energia01{
width: 48px;
text-align:right;

}
.rav_energia02{
width: 51px;
text-align:right;

}
.rav_prot{
width: 53px;
text-align:right;

}
.rav_hiili{
width: 81px;
text-align:right;

}
.rav_rasva{
width: 43px;
text-align:right;

}