
.kentta{
 /*BORDER-BOTTOM: gray 1pt solid ;
 BORDER-LEFT: gray 1pt solid;
 BORDER-RIGHT: gray 1pt solid;
 BORDER-TOP: gray 1pt solid;*/
 FONT-FAMILY: Verdana;
 FONT-SIZE: 8pt;
}
.kentta_ostoskori{
 font-family: Verdana;
 font-size: 8pt;
 width: 400px;
}
.kentta_keskitetty{
 /*BORDER-BOTTOM: gray 1pt solid;
 BORDER-LEFT: gray 1pt solid;
 BORDER-RIGHT: gray 1pt solid;
 BORDER-TOP: gray 1pt solid;*/
 FONT-FAMILY: Verdana;
 FONT-SIZE: 8pt;
 text-align: center;
}

.laabel{
 FONT-FAMILY: Verdana;
 FONT-SIZE: 13px;
 font-weight: bold;
 margin: 10px 10px 0px 2px;
}

.laabel2{
 FONT-FAMILY: Verdana;
 FONT-SIZE: 12px;
 font-weight: bold;
 text-align: left;
 margin-top:5px;
 margin-bottom:2px;
}

.laabel_oikea{
 FONT-FAMILY: Verdana;
 FONT-SIZE: 8pt;
 text-align: right;
 background: #f5f5f5;
}

.laabel_oikea2{
 FONT-FAMILY: Verdana;
 FONT-SIZE: 8pt;
 text-align: right;
 background: #ffffff;
}

.laabel_keskitetty{
 FONT-FAMILY: Verdana;
 FONT-SIZE: 8pt;
 text-align: center;
 background: #f5f5f5;
}

.laabel_keskitetty2{
 FONT-FAMILY: Verdana;
 FONT-SIZE: 8pt;
 text-align: center;
 background: #ffffff;
}

.laabel33{
 FONT-FAMILY: Verdana;
 FONT-SIZE: 13px;
}


.paaotsikko{
FONT-FAMILY: Arial;
 FONT-SIZE: 16pt;
}

.titlebar{
color: #ffffff;
FONT-FAMILY: Verdana;
FONT-SIZE: 12pt;
FONT-WEIGHT: bold;
background: #3366cc;
}

.frame{
border:5px groove black;
background: #cccccc;
width: 80%;
}

.menu{
border:2px groove black;
background: #e0e5e9;
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;

}

.menu tr td a{
  color: blue;
}


a.menu_item_blue{
  color: blue;
  text-decoration: underline;
  font-family: verdana;
  font-size: 10pt;
  font-weight:bold;
}

a.normaalilinkki:link {color: #000000;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:normal}
a.normaalilinkki:visited {color: #000000;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:normal}
a.normaalilinkki:active {color: #000000;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:normal}

a.linkki:link {color: #120aba;text-decoration: none;font-family: verdana; font-size: 9pt;font-weight:bold}
a.linkki:visited {color: #120aba;text-decoration: none;font-family: verdana; font-size: 9pt;font-weight:bold}
a.linkki:active {color: #120aba;text-decoration: none;font-family: verdana; font-size: 9pt;font-weight:bold}

a.linkki2:link {color: #120A9B;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:normal}
a.linkki2:visited {color: #120A9B;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:normal}
a.linkki2:active {color: #120A9B;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:normal}

.rivi{
height:100%;
}

.lista2{
border:2px groove black;
background: #6699cc;
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
color:#ffffff;
width: 90%;
}

.lista{
border:2px groove black;
background: #e0e5e9;
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;

}

.raami{
BORDER-BOTTOM: #C5D3C8 2pt solid;
 BORDER-LEFT: #C5D3C8 2pt solid;
 BORDER-RIGHT: #C5D3C8 2pt solid;
 BORDER-TOP: #C5D3C8 2pt solid;
 

}
.tuotelista{
 
 FONT-SIZE: 8pt;
 FONT-FAMILY: Verdana;
 background: #f5f5f5;
 }
 
.tuotelista_2{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Verdana;
 background: #ffffff;
 }
 .tuotelista_kehys{
 border: 1pt solid #ddd;
 font-family: Verdana;
 font-size: 8pt;
}
table.ostohistoria{
 border: 1px solid #ddd;
 font-family: Verdana;
 font-size: 8pt;

}
table.ostohistoria tr td.ostohistoria_otsikko{
  background-color: #F7E70A;
 font-family: Verdana;
 font-size: 9pt;
 padding-left: 0.2em;
}
table.ostohistoria tr td.ostohistoria_solu{
 font-family: Verdana;
 font-size: 8pt;
 padding-left: 0.4em;

}
table.ostohistoria tr td.ostohistoria_valiotsikko{
  font-family: Verdana;
  font-size: 8pt;
  padding-left: 0.4em;
  background-color: #eee;
}

table.ostohistoria tr td.ostohistoria_rivi{
 font-family: Verdana;
 font-size: 8pt;
 padding-left: 0.4em;
 height: 16px;
 border-bottom: 1px solid #ddd;
}

 .tuotelista_tuote{
 BORDER-BOTTOM: gray 1pt solid;
 BORDER-LEFT: gray 1pt solid;
 BORDER-RIGHT: gray 1pt solid;
 BORDER-TOP: gray 1pt solid;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 8pt;
 width: 10px ;
 }
 
.pieni_kentta{
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
margin: 0px;
margin-top: 0px;
padding-top: 0px;
}

.summarivi{
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
}

.body_alaliuku2 {  background-attachment: fixed; background-image: url(img/ala_liuku.jpg); background-repeat: repeat-y; background-position: right top;}
.body_alaliuku{
background-attachment: fixed; background-image: url(img/pala.gif); background-repeat: repeat-x; background-position: top
}

.body_vasliuku{
background-attachment: fixed; background-image: url(img/vas_liuku.jpg); background-repeat: repeat-y; background-position: left top
}

.taulukko_otsikko{
FONT-FAMILY: Verdana;
 FONT-SIZE: 8pt;
 font-weight: bold;
 background: #CCCCCC;
}

.otsikko{
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
font-weight: bold;
color: #000000;
}

.valiotsikko{
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
font-weight: bold;
/*background-color: #E3F2FA;
background-color: #f2f2f2;*/
margin: 0;
height: 22px;
padding-top: 10px;

}

.kombo{
  BORDER-BOTTOM: gray 1pt solid;
  BORDER-LEFT: gray 1pt solid;
  BORDER-RIGHT: gray 1pt solid;
  BORDER-TOP: gray 1pt solid;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 7pt;
  width: 390px;
  background-color: #F7E400;
}

.tipu{
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 11px;
  color: #000000;
  background-color: #F7E400;
  border: 1px solid #6e6e6e;
}

.vihrea{
  font-family: Verdana, Tahoma, Arial, Helvetica; 
  font-size: 12px; 
  color: #003300; 
  font-weight: bold;
}

/* Ylapalkki */
table.navinapit{
  margin-top: 8px;
}
table.navinapit td {
  height: 25px;
  padding: 0;
  text-align: center;
  background-image: url(img/nappi.jpg);
 /* background-color: #f7e400;
  border: 1px #606060 solid;*****************************************/
}
table.navinapit a {
  color: black;
  text-decoration: none;
  font-family: verdana;
  font-size: 9pt;
  font-weight:bold;
}
table.navinapit a:active{
  color: #444;
}

.kehys{
  border: 1px solid #bbb;
 /* background-color: #f2f2f2;*/
}

/* dokumenttilistaus ja haku */
table.dokumentit{
  font-family: Verdana, Sans-Serif;
  font-size: 9pt;
  border-collapse: collapse;
}

table.dokumentit a{
  color: blue;
  text-decoration: none;
}

a.otsikko_linkki:link {color: #00008D;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:bold;}
a.otsikko_linkki:hover{color: #ffffff; text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:bold;}
a.otsikko_linkki:active {color: #00008D;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:bold;}
a.otsikko_linkki:visited {color: #00008D;text-decoration: none;font-family: verdana; font-size: 8pt;font-weight:bold;}



table.dokumentit tr td.viiva{
  border-bottom: 1px solid #ddd;
}

table thead td{
  background-color: #eee;
  /*background-color:#E3F2FA;*/
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
  font-weight: bold;
}

p.sivutus{
  margin-top: 1em;
  text-align: center;
}
p.sivutus a{
  color: blue;
}
p.sivutus span.nykyinensivu{
  font-weight: bold;
}
p.sivutus a.edseuraava{
  font-weight: bold;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
form.dokumenttihaku{
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
  margin-top: 0;
  margin-bottom: 1.0em;

}
form.dokumenttihaku label input{
  margin-left: 0.4em;
  margin-right: 0.1em;
}
form.dokumenttihaku label {
  margin-right: 1em;
  padding: 5px;
}
/*Kirjaudu ikkuna 7.6.2007*/
table.login{
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
  border: 1px solid #606060;
  margin-top: 2px;
  padding-bottom: 1px;
  background-color: #F3F7FB;
  height: 83px;
}
table.login tr td input{
  background-color: white;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #666666;
  width: auto;
}
table.login tr td.tyhja{
  font-family: Verdana, Sans-Serif;
  font-size: 1px;
  height: 1px;
}
table.login thead tr td{
  background-color: #f7e400;
  height: 18px;
  font-family: Verdana, Sans-Serif;
  padding-left: 2px;
}

/*Kirjautunut -ikkuna*/
table.kentta tr td.kentta{
  background-color: #FAF33B;
  border: 1px solid #666666;
}
table.kentta{
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
  border: 1px solid #606060;
  margin-top: 2px;
  padding-bottom: 1px;
  background-color: #f6f6f6;
  height: 63px;
}
table.ostoskori{
  border: 1px solid #606060;
}
table.painikkeet tr td.kentta{
  border: 1px solid #606060;
  background-color: #f7e400;
  background-color: #f6f6f6;
  text-align: center;
}

table.tilaus{
  border: 1px solid #ddd;
  border-collapse: collapse;
  font-size: 9pt;
  width: 100%;
  margin-top: 0px;
}
table.tilaus td{
  padding: 1px 2px 0px 4px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  height: 20px;

}
table.tilaus td input{
  height: 20px;
  margin: 0px 0 0px 0;
}
table.tilaus td textarea{
  margin-bottom: 1px;
}
table.tilaus tr.paaotsikko td{
  /*background-color: #98D7FB;*/
  background-color: #f7e400;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}
table.tilaus tr.valiotsikko td, table.tilaus td.valiotsikko {
  /*background-color: #E3F2FA;*/
  background-color: #eee;
}
table.tilaus tr.paaotsikko td, table.tilaus tr.valiotsikko td, table.tilaus td.valiotsikko {
  vertical-align: middle;
}

div.tilauskehys{
  /*border: 1px solid #555; */
}

.summarivi{
  border-top: 1px solid #ddd;
}

input.button{
  border: 1px solid #606060;
  background-color: #f6f6f6;
  text-align: center;
  font-family: Verdana, Sans-Serif;
  font-size: 9pt;
  *margin-bottom: 0.1em;
}
table.painikkeet tr td.painike{
  border: 1px solid #d6d6d6;
}
input.painike {
  background-color: white;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #666666;
  width: auto;
  height: 18px;
  padding-bottom: 4px;
}
input.painike2 {
  background-color: #eee;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #666666;
  width: auto;
  height: 18px;
  padding-bottom: 4px;
}
table.yleinen_otsikko{
  border: 1px solid #ddd;
}
table.yleinen_otsikko thead tr td{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  background-color: #f7e400;
  font-weight: bold;
  height: 20px;
  padding-left: 0.3em;
}
table.yleinen_otsikko tr td{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 0.3em;
}
input.kentta_login {
  background-color: white;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #666666;
  width: auto;
  height: 18px;
}

/*f7e400*/
