html, body {
	font: 0.9em/120% "Trebuchet MS", Arial;
	margin: 0;
	padding: 0;
background-color:#F1F3DF;
}
input{font-size:100%;}
.submit{margin-left:20px;}
.red {border:1px solid #000000;
background-color:#990000;
color:white;
cursor:pointer;
text-transform:uppercase;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
font-size:80%;
}
.formTextpvm{width:20px;}
.formTextkk{width:20px;}
.formTextvv{width:40px;}
.formText{width:350px;}
.formTextinput{width:370px;}

p.ok{margin-left:20px;background-color:#ffffff;border:1px solid #000000;padding-left:4px;color:#990000;width:800px;}

p{
margin-left:10px;
margin-right:10px;
font-family:Verdana,Arial,sans-serif;
font-size:70%;}
.p-input{width:130px;}
.star{color:red;}
fieldset{position: relative;
margin: 0 0 1em 0;}

.tieto{/*margin:10px;*/margin-top:10px;background-color:#ffffff;min-width:900px;}
.lisaaja-field{/*margin:10px*/;background-color:#ffffff;min-width:900px;}

legend{

background-color:#990000;
color:#ffffff;
/*padding-top:2px;
padding-bottom:2px;*/
font-size:80%;
font-family:Trubuchet MS,Verdana,Arial,sans-serif;
padding-left:2px;
padding-right:2px;
}
fieldset{margin-left:20px;margin-right:20px;}
legend{margin-left:10px;}
<!--[if IE]>
<style>
fieldset {
position: relative;
}
legend {
position: absolute;
top: -.7em;
left: .2em;
}
</style>
<![endif]--> 

select {margin-right:4px;}
#empty{display:block;width:940px;}

#header{margin-left:20px;margin-right:20px;border-left:1px solid #990000;border-right:1px solid #990000;background-color:#ffffff;border-bottom:10px 
solid #990000;}
#logo{}
#body{}
#admin{width:980px;margin:0 auto;}
#admin #body{float:left;}
#admin #body #header{float:left;width:970px;margin-right:0px;min-width:970px;margin-left:0px;}
#admin #body #header #logo{float:left;}
#password{float:left;margin-left:20px;}
#content{float:left;margin-left:0px}/*20*/
#body h1{/*width:80%*/;float:left;padding-left:30px;font-size:140%;/*margin-bottom:10px;margin-top:10px;*/margin:0px;padding-top:10px;}
#body h2{font-size:120%;letter-spacing:2px;
padding-bottom:2px;
padding-top:2px;
text-align:center;background-color:#990000;
color:#FFFFFF;
font-family:Trubuchet MS;}
#body table{margin-top:10px;border:1px solid black;padding:10px;margin-bottom:10px; background-color:#ffffff;}
#body #no-border table{border:0px;float:left;margin-top:20px;}
#body textarea{width:350px;height:100px;font-size:90%;font-family:Verdana,Arial,sans-serif;}
#body #no-border textarea{width:370px;}
#body #no-border table 
td{font-weight:bold;font-size:75%;font-family:Verdana,Arial,sans-serif;}

#logout{float:right;padding-right:30px;padding-top:10px;}
table .submit{
float:right;
}
table a{float:left;}

#vasen{
float:left;
/*padding-left:30px;*/
padding-right:20px;
border-right:1px solid black;
margin-top:15px;

width:400px;
}

#oikea{
float:left;
padding-left:30px;
/*padding-right:30px;*/
margin-top:15px;

width:400px;
}

#ohjeet{float:right;width:400px;padding-right:20px;margin-top:20px;margin-bottom:10px;line-height:120%;}
#ohjeet h4{margin-left:10px;font-size:100%;margin-bottom:0px;}
