H1
{
	font-size:1.5em;
	margin-left:40px;
}
H2
{
	font-size:1em;
	margin-left:40px;
}
H2.error
{
	font-size:1em;
	margin-left:40px;
	color:#FF0000;
}

BODY
{
	font-family:sans-serif;
	font-size:0.8em;
	color:#003366;
	height:80%
	margin-left:0;
	margin-right:0;
  background-image:url(../kuvat/bg6.jpg);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#c8e0f4;
}



DIV.up
{
	width:640px;
	border-top:2px solid #003399;
	border-left:2px solid #003399;
	border-right:2px solid #003399;
	text-align:left;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    background-color:#FFFFFF;

}

DIV.linkit
{
	width:640px;
	height:1.7em;
	background-color:#003399;
	border: 2px solid #003399;
	color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    clear:both;
}
DIV.main
{
	width:640px;
	border: 2px solid #003399;
	text-align:left;
	padding-top:10px;
	padding-bottom:0;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:auto
    float:none;
    clear:both;
    background-color:#FFFFFF;
}
DIV.ala
{
	width:640px;
	text-align:center;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
P
{
	margin-left:40px;
	margin-right:40px;
}
P.error
{
	margin-left:40px;
	margin-right:40px;
	color:#FF0000;
}
.kiitos
{
	margin-left:40px;
	margin-right:40px;
	color:#339933;
}
UL.error
{
	margin-left:80px;
	margin-right:40px;
}
TABLE.kalusto
{
	margin-left:40px;
	margin-right:40px;
	
	
}
TD.kalusto_left
{
	border-left:1px solid #003399;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	padding:10px;
	text-align:left;
}
TD.kalusto_right
{
	border-right:1px solid #003399;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	padding:10px;
}
TD.kalusto_center
{
	
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	padding:10px;
}
TH.kalusto
{
	
}
A.valikko:LINK {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #DDDDDD;
 background-color: #003399;
 word-spacing: normal;
 letter-spacing:0.1em;
 text-decoration: none;
 line-height: 1.8em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 0;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
A.valikko:VISITED {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #DDDDDD;
 background-color: #003399;
 word-spacing: normal;
 letter-spacing:0.1em;
 text-decoration:none;
 line-height: 1.8em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 0;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
A.valikko:HOVER {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #FFFFFF;
 background-color: #003399;
 word-spacing: normal;
  letter-spacing:0.1em;
 text-decoration: underline;
 line-height: 1.8em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 0;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
A.valikko:ACTIVE {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #FFFFFF;
 background-color: #003399;
 word-spacing: normal;
  letter-spacing:0.1em;
 text-decoration:none;
 word-spacing: normal;
 line-height: 1.8em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 0;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
.active_page {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #FFFFFF;
 background-color: #003399;
 word-spacing: normal;
  letter-spacing:0.1em;
 text-decoration:none;
 line-height: 1.8em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 0;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-width: 1px 1px 1px 1px;
 border-style: solid solid solid solid;
 border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
TABLE.osoite
{
	margin-left:auto;
	margin-right:20px;
	background-color:#FFFFFF;
	width:80%;
}
.input_text
{
	border-bottom:1px solid #003399;
	border-top:0 solid #003399;
	border-right:0 solid #003399;
	border-left:0 solid #003399;
}
.input_maara
{
	text-align:right;
	border-bottom:1px solid #003399;
	border-top:0 solid #003399;
	border-right:0 solid #003399;
	border-left:0 solid #003399;
}
INPUT.button
{
	color:#FFFFFF;
	background-color:#003399;
}
TEXTAREA
{
	font-family:sans-serif;
	border:1px solid #003399;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#003399;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
}
SELECT
{
	border:1px solid #003399;
	
}
DIV.tilaus
{
	text-align:right;
	margin-bottom:1em;
	margin-right:1em;
	background-color:#FFFFFF;

}
.etukuva
{
	margin-left:20px;
	margin-right:10px;
	margin-bottom:auto;
}

