body {
	margin: 0;			/* Remove body margin/padding */
	padding: 0;
	overflow: auto;	/* Remove scroll bars on browser window */	
	font: 12px Arial, Tahoma, Verdana;
	
}
b.error {color:red;}

div.tiedot{ position: relative; left: 100px; }
div.marginaali { position: relative; left:50px; }

div.eviralogo{position: relative; top:10px ; left:20px;}

div.yvalikko { position: relative; left:100px; height: 40px; top:10px; }
div.yvalikko a{ float: left; width: 100px;  padding: 3px; margin: 1px; text-align: center; font-family: Dax, Arial, Tahoma; font-size: 12px; text-decoration: none;}
div.yvalikko a:link, div.yvalikko a:visited {  background: rgb(206, 184, 136); color: black; }
div.yvalikko a:hover { background: rgb(127,186,0); color: black; }
div.yvalikko a.valittu { background: rgb(127,186,0); color: black; }
div.otsikko h3{position: relative; font-family: Dax, Arial, Tahoma;color: rgb(206, 184, 136); }

div.alavalikko { position: relative; left:100px; top:20px; height:30px; }
div.alavalikko a{ float: left; width: 100px;  padding: 1px; margin: 0px; text-align: center; font-family: Dax, Arial, Tahoma; font-size: 10px; text-decoration: none;}
div.alavalikko a:link, div.alavalikko  a:visited{ background: rgb(219,238,255); color: rgb(0,91,191); }
div.alavalikko a:hover { background: rgb(120,191,221); color: rgb( 255,255,255 ); }
div.alavalikko a.valittu { background: rgb(190,221,251); color: rgb(0,91,191); }

div.lomake{ position: relative; left:0px; top:30px; width:812px }
div.lomake button { border:1px }
div.lomake button.hyvaksy { background: rgb(127,186,0); color: rgb(255,255,255); }
div.lomake button.hylkaa { background: rgb(200,30,50); color: rgb(255,255,255); }
button.hyvaksy { background: rgb(127,186,0); color: rgb(255,255,255); }

div.alogo { position: absolute; top:60px; left:60px; height:100px;}
div.alogo a{text-decoration: none;}
div.blogo { position: absolute; top:60px; left:360px; height:100px;}
div.blogo a{text-decoration: none;}

div.alogo2 { position: absolute; top:120px; left:60px; height:100px;}
div.alogo2 a{text-decoration: none;}
div.blogo2 { position: absolute; top:120px; left:360px; height:100px;}
div.blogo2 a{text-decoration: none;}

span.span1 {width: 5px; height:10px; display: inline-block;}

div.logot { position: relative; top:40px; left:0px; height:100px;  }

div.login { position: relative; top:30px ; left:100px;}

table.login {background:rgb(206, 184, 136); padding: 8px; }
table.login button{background:rgb(127,186,0); border:0px;}

a.loginepa2 {color:maroon;font-size:12px; position: relative; top:0px; height:30px;}
a.loginepa2:visited {color:maroon;font-size:12px; position: relative; top:0px; height:30px;}

/* ***Ep�ilyilmoitus kenttien asettelu**** */
table.eilmo {font-size: 12px;}

table.eilmo td.o0 {width:66px;}
table.eilmo td.o0v {width:66px;color:red;}
table.eilmo td.o {width:175px;}
table.eilmo td.ov {width:175px;color:red;}
table.eilmo td.o2 {width:500px;}
table.eilmo td.o2v {width:500px;color:red;}
table.eilmo td.o3 {width:160px;}
table.eilmo td.o3v {width:100px;color:red;}

table.eilmo td.lo0 {width:70px;}
table.eilmo td.lo1 {width:105px;}
table.eilmo td.lo2 {width:105px;}
table.eilmo td.lo3 {width:60px;}
table.eilmo td.lo4 {width:60px;}
table.eilmo td.lo5 {width:80px;}
table.eilmo td.lo6 {width:55px;}

table.eilmo td.i {width:200px;}
table.eilmo td.i2 {width:500px;}
table.eilmo td.i3 {width:160px;}

table.otsikot td.o1{width:70px;}
table.otsikot td.o2{width:275px;}
table.otsikot td.tyhja{width:125px;}

table.eilmo td.ov.ovmsg {
  width: auto;
  min-width: 260px;
  white-space: nowrap;
}

.eilmo-ohje {
	font-size:11px;
	font-style:italic;
}

form.etform { font-size:12px;width:812px}
form.eiform { font-size:12px; width:812px;}
form.eiform input {font-size:12px; padding:1px; border:1px rgb( 255,255,255 ); background-color: rgb(209,225,235); font-family: Dax, Arial, Tahoma, Verdana;}
form.eiform select {font-size:12px; padding:1px; border:0px none rgb( 255,255,255 ); background-color: rgb(229,245,255); font-family: Dax, Arial, Tahoma, Verdana;}
select {font-size:12px; padding:1px; border:0px none rgb( 255,255,255 ); background-color: rgb(229,245,255); font-family: Dax, Arial, Tahoma, Verdana; }

form.eiform a:link, a:visited,a {font-size:11px; padding:1px; border:1px rgb( 255,255,255 ); background-color: rgb(255,255,255); color: rgb(0,91,191); font-family: Dax, Arial, Tahoma, Verdana;}
form.eiform a:hover { color: rgb( 5,5,5 ); cursor:pointer;}

form.siform { font-size:12px; width:812px;}
form.siform input {font-size:12px; padding:1px; border:1px rgb( 255,255,255 ); background-color: rgb(229,245,255); font-family: Dax, Arial, Tahoma, Verdana;}
form.siform select {font-size:12px; padding:1px; border:0px none rgb( 255,255,255 ); background-color: rgb(229,245,255); font-family: Dax, Arial, Tahoma, Verdana;}
form.siform a:link, form.siform a:visited,form.siform a {font-size:11px; padding:1px; border:1px rgb( 255,255,255 ); background-color: rgb(255,255,255); color: rgb(0,91,191); font-family: Dax, Arial, Tahoma, Verdana;text-decoration: none;}
form.siform a:hover { color: rgb( 5,5,5 ); cursor:pointer;}

form.kaytform  input {font-size:12px; padding:1px; border:1px rgb( 255,255,255 ); background-color: rgb(229,245,255); font-family: Dax, Arial, Tahoma, Verdana;}
form.kaytform  input.ronly {background-color: rgb(129,145,155);}

div.otsikot { position: relative; left:95px; top:20px; height:35px; }
div.otsikot li{ float: left; padding: 1px; margin: 0px; text-align: center; font-family: Dax, Arial, Tahoma; font-size: 12px; text-decoration: none;}
div.otsikot li.linkki{width: 70px; text-align: left;}
div.otsikot li.lyhyt{width: 70px;}
div.otsikot li.pitka{width: 250px;}

div.rivit { position: relative; left:70px; top:5px; padding: 1px; margin:3px;}

div.jkr {position: relative;}

div.loydosots { position: relative; left:20px; top:20px; height:35px; }
div.loydosots li { float: left; padding: 1px; margin: 0px; text-align: center; font-family: Dax, Arial, Tahoma; font-size: 12px; text-decoration: none; width:85px;}

div.loydosriv { position: relative; left:20px; top:20px; padding: 1px; margin:3px;}

input {font-size:12px; padding:1px; border:1px rgb( 255,255,255 ); background-color: rgb(229,245,255); font-family: Dax, Arial, Tahoma, Verdana;}
input.ratio { background-color: rgb(255,255,255); border:0px; margin:0px; padding:0px;}


legend {color: rgb(0,141,191);}
form.eiform legend{color:black; font-size:15px;}

option {font-size:12px; padding:10px; border: 5px; font-family: Dax, Arial, Tahoma, Verdana;}
select { border: 5px; }

form a:link, a:visited,a {font-size:11px; padding:1px; border:1px rgb( 255,255,255 ); background-color: rgb(255,255,255); color: rgb(0,91,191); font-family: Dax, Arial, Tahoma, Verdana;}
form a:hover { color: rgb( 5,5,5 ); cursor:pointer;}

option {font-size:12px; padding:2px;}
div.tiedostot{position:relative;}


#vesi {display:none;}
#elintarvike {display:none;}
#konsu { display:none; }
#vesilisat { display:none; }
#muumikro { display:none; }
#takaisinveto   { display:none; }
#kyslom {display:none;}

#loginbutton { background:rgb(219,238,255); border:0px; }

#ll0 {width:50px; text-align:left;}
#ll2 {width:115px;text-align:left;}
#ll3 {width:125px;text-align:center;}
#ll4 {width:60px;text-align:center;}
#ll5 {width:55px;text-align:center;}
#ll6 {width:170px;text-align:center;}
#ll7 {width:200px;text-align:center;}



div.tvt {position: relative; left:35px; top:5px; padding: 1px; margin:3px;}

form.hform2 input select{
	padding: 1px;
}

fieldset.dash {position: relative; left:100px; top:20px; height:30px;}
table.dash  th{background: rgb(120,191,221); color: rgb( 255,255,255 ); padding:3px; }
table.dash  tr{background: rgb(219,238,255); color: rgb(0,91,191); padding:3px; }

table.dash tr.dash2{background: rgb(229,178,185); color: rgb(0,91,191); padding:3px; }
table.dash tr.dash2 td.slinkki{ width:30px; size:30px;}




