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

h1{
font-size: 160%;
font-weight: bold;
}
h2{
font-size: 140%;
font-weight: bold;
}
h3{
font-size: 120%;
font-weight: bold;
margin-bottom: 0px;
}
h4{
font-size: 100%;
font-weight: bold;
margin-bottom: 0px;
}

div.yla{
width: 750px;
height: 120px;
border: 2px solid black;
margin-top: 20px;
margin-bottom: 0px;
background: #FF601A url('kuvat/yla.gif') no-repeat center;
padding:0px; text-align:center; background-repeat:no-repeat
}
 
div.valikko{
width: 750px;
margin: 0px;
padding: 0px;
padding-top: 2px;
padding-bottom: 2px;
text-align: center;
background-color: #FF601A;
border-right: 2px solid black;
border-left: 2px solid black;
font-size: 14px;
}

div.monisivuvalikko{
width: 100%;
margin: 0px;
padding: 0px;
padding-top: 2px;
padding-bottom: 2px;
text-align: center;
background-color: silver;
border: 1px solid black;
font-size: 12px;
}

div.leipa{
width: 750px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
border: 2px solid black;
}

div.ala      
{ 
color: #FF6600; 
width: 750;
margin: 0px;
padding: 0px;
border: 2px solid #000000; 
background-color: #000000;
}


table.iso{
font-family: arial, serif;
font-size: 12px;
width: 100%;
vertical-align: bottom;
margin: 0px;
padding: 0px;
border: 1px solid silver;
border-collapse: collapse;
}

table.iso tr td.vasen{
text-align: center;
width: 150px;
background-color: silver;
vertical-align: top;
border-right: 1px solid black;
}

table.iso tr td.oikea{
vertical-align: top;
background-color: #ffffff;
padding: 20px;
}

table.tuotteet{
border: 0px;
}

table.tuotteet tr td
{
text-align: center;
}


div.linkki{
text-align: left;
margin-left: 10px;
margin-right: 10px;
margin-top: 3px;
margin-bottom: 3px;
padding-left: 4px;
background-color: #FF601A;
}

div.linkki_ala{
text-align: left;
font-size: 10px;
margin-left: 25px;
margin-right: 15px;
margin-top: 3px;
margin-bottom: 3px;
padding-left: 4px;
background-color: #aaaaaa;
}

a:link.valikko{
text-decoration: none;
color: black;
font-weight: bold;
}
a:visited.valikko{
text-decoration: none;
font-weight: bold;
color: black;
}
a:hover.valikko{
text-decoration: none;
font-weight: bold;
color: #e0e0e0;
}
a:active.valikko{
text-decoration: none;
font-weight: bold;
color: #e0e0e0;
}


a:link.normaali{
text-decoration: none;
color: black;
}
a:visited.normaali{
text-decoration: none;
color: black;
}
a:hover.normaali{
text-decoration: none;
font-weight: bold;
color: black;
}
a:active.normaali{
text-decoration: none;
font-weight: bold;
color: black;
}

a:link.normaali_y{
text-decoration: none;
color: green;
}
a:visited.normaali_y{
text-decoration: none;
color: green;
}
a:hover.normaali_y{
text-decoration: none;
font-weight: bold;
color: green;
}
a:active.normaali_y{
text-decoration: none;
font-weight: bold;
color: green;
}

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: #FF6600;
}
a:active.copyright
{
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}



div.laskuri{
text-align: center;
margin-left: 10px;
margin-right: 10px;
margin-top: 13px;
margin-bottom: 3px;
padding-left: 4px;
background-color: #999999;
}

div.paivitetty{
font-size: 10px;
margin-top: 5px;
margin-bottom: 5px;
}

div.henkilokortti{
width: 250px;
text-align: left;
margin: 5px;
margin-left: 30px;
}

div.aukiolo {
	border: solid 2px black;
	background-color: #FF601A;
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
	width: 140px;
	height: 80px;
	font-family: arial,serif;
	font-size: 16px;
}

div.news{
text-align: left;
border: 1px solid black;
background-color: #f8f820;
margin: 10px;
margin-left: 30px;
margin-right: 30px;
padding: 4px;
font-weight: bold;
}

div.news2{
padding-left: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: normal;
}

div.kisa{
padding-left: 35px;
margin-top: 0px;
margin-bottom: 35px;
}


img.etusivu{
margin: 10px;
}

img.vasen{
float: left;
margin-right: 10px;
}
img.oikea{
float: right;
margin-left: 10px;
}
img.keski{
float: center;
margin-left: 10px;
}

p.sisalto{
text-align: center;
}
p.sisalto_left{
text-align: left;
}
p.sisalto_right{
text-align: right;
}

hr{
margin-top: 15px;
margin-bottom:5px;
}


table.ilmo{
width: 90%;
border-collapse: collapse;
border: 1px solid black;
font-family: arial;
font-size: 12px;
}

table.ilmo tr.ilmoots{
background-color: #f8f820;
}

table.ilmo tr.ilmoots td{
padding: 2px;
}

table.ilmo tr.ilmoots td.ilmoittaja{
text-align: right;
padding: 2px;
}

table.ilmo tr td.ilmotext{
background-color: #dddddd;
padding: 2px;
}

table.toimijat{
font-family: arial,serif;
font-size: 12px;
width: 100%;
}

table.maksu{
font-family: arial,serif;
font-size: 12px;
margin-left: 20px;
margin-bottom: 20px;
width: 70%;
}

table.maksu tr td.kuka{
}
table.maksu tr td.hinta{
text-align: right;
padding-right: 5px;
}
table.maksu tr td.huom{
color: #909090;
}

table.henkilokortti2{
width: 100%;
margin-top: 20px;
font-family: arial,serif;
font-size: 12px;
}

table.henkilokortti2 tr.otsake td{
font-weight: bold;
}

table.palkinnot{
width: 100%;
margin-bottom: 20px;
font-family: arial,serif;
font-size: 12px;
}

table.palkinnot tr td{
vertical-align: top;
padding: 3px;
}

table.palaute{
margin-left: 20px;
font-family: arial,serif;
font-size: 12px;
border-collapse: collapse;
border: 1px solid black;
}

table.palaute tr td.kysymys{
font-weight: bold;
vertical-align: top;
background-color: #FF601A;
padding: 5px;
}
table.palaute tr td.vastaus{
background-color: silver;
padding: 3px;
}

table.aukiolo{
font-family: arial,serif;
font-size: 12px;
border-collapse: collapse;
width: 100%;
border: 1px solid black;
}

table.aukiolo2{
font-family: arial,serif;
font-size: 12px;
border-collapse: collapse;
width: 100%;
}

table.aukiolo tr.otsikko td{
background-color: #909090;
font-weight:bold;
}

table.aukiolo tr.tumma td{
padding: 2px;
text-align:left;
vertical-align: top;
background-color: silver;
}  
table.aukiolo tr.vaalea td{
padding: 2px;
text-align:left;
vertical-align: top;
background-color: #dddddd;
}  

table.linkit{
font-family: arial, serif;
font-size: 10px;
text-align: center;
width: 100%;
margin-top: 10px;
padding: 0px;
border: 0px;
border-collapse: collapse;
}

table.linkit tr td.linkki{
vertical-align: bottom;
}


table.kavijat{
font-size:10px;
}


table.kuvaindex{
font-family: arial,serif;
font-size: 12px;
border-collapse: collapse;
width: 100%;
border: 0px;
}

table.kuvaindex tr td{
text-align: center;
vertical-align: bottom;
border: 1px solid silver;
}

table.tanaan{
font-family: arial,serif;
font-size: 10px;
border-collapse: collapse;
width: 480px;
border: 1px solid black;
}

table.tanaan tr.otsikko td{
background-color: #909090;
font-weight:bold;
}

table.tanaan tr.tumma td{
padding: 2px;
text-align:left;
vertical-align: top;
background-color: silver;
}  
table.tanaan tr.vaalea td{
padding: 2px;
text-align:left;
vertical-align: top;
background-color: #dddddd;
}  


TD.tummatausta
{
background-color: #FF601A;
text-align:center;
font-family: arial,serif;
font-size: 14px;
font-weight: bold;
}
TD.tummatausta2
{
background-color: #C0C0C0;
font-family: arial,serif;
font-size: 12px;
font-weight: bold;
}
TD.vaaleatausta
{
background-color: #EAE9E9;
font-family: arial,serif;
font-size: 12px;
font-weight: bold;
}

TABLE.kaytetyttaulukko
{
width: 480px;
}

TABLE.myynti
{
width: 480px;
}
