/* Basic elements */



html, body {

	margin: 0;
       padding: 0;
}



body {

	 background: #ffffff url('img/etukuva.gif') no-repeat; 
	 padding: 0 0 70px 0;
        margin: 0;
}





body, div, input, select {

	font-family: Georgia, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight: normal;
       color: #000000;
       line-height: 18pt;

}



input, select {

	vertical-align: top;

}



td {

	text-align: left;

	vertical-align: top;

}



/*

img {

	border: 0px none;

	display: block

}

*/

a {

	color: #0033ff;

	text-decoration: none;

}



a:hover {

	color: #0000cc;

	text-decoration: none;

}



em {

	font-style: normal;

	color: #F26522;

	text-decoration: none;

}



em.ast {

	color: #FF0000;

	font-weight: bold;

}



/*

ul {

	margin: 0;

	padding: 12px 0 0 0;

	list-style: none;

}



ul li {

	display: block;

	color: #747474;

	padding-left:10px; padding-right:0; padding-top:2px; padding-bottom:8px

}



ul li a, ul li a:visited {

	color: #3e7ab3;

}



ul li a:hover {

	color: #3e7ab3;

	text-decoration: none;

}



i {

	font-style: italic;

	color: #375379;

	padding-right: 4px;

}

*/

/* Headings */



h1 {

	font: bold 16pt Copperplate Gothic Light, Arial, Helvetica, sans-serif;

	margin: 0 0 16pt 0;

	color: #000000;

}



h2 {

	font: bold 12pt georgia, Helvetica, sans-serif;

/*	margin: 0 0 6pt 0;*/

	color: #000000;

}





h3 {

	font: bold 12px arial, tahoma, verdana, sans-serif;

	margin: 0 0 5px 0;

	color: #000000;

}



h4 {

	font: bold 12px georgia, tahoma, verdana, sans-serif;

	margin: 25px 0 5px 0;

	color: #000000;

}

/*



h5 {

	font: bold 12px arial, tahoma, verdana, sans-serif;

	margin: 25px 0 5px 0;

	color: #4d99df;

}

*/

/* Structure elements */

#body {

	//width: 1600px;

	margin: 0 auto;

}



#leftshadow {

	float: left;

	width: 20px;

	height: 200px;

	background: url('img/vasen.gif') top left;

	margin-top: 20px;

}



#center {

	float: left;

	//width: 1400px;

        align:center;

	

    /*padding-bottom: 20px;*/

	margin: 200px 0px 20px 0px;

}



#rightshadow {

	float: left;

	width: 20px;

	height: 200px;

	background: url('img/oikea.gif') top left;

	margin-top: 20px;

}



/* Content */

#header {

	width: 1300px;

	height: 205px;

	//background: #ffffff url('img/etukuva.gif') top left no-repeat;

}



/*#footer {

	width: 800px;

	height: 70px;

	background: #ffffff url('img/ala_palkki.gif') top left;

}*/



.formfeed {

	width: 700px;

	text-align: center;

}



/* Content elements */



#navi {

	width: 600px;

	height: 40px;

	float: left;

	padding: 0;

        //background:#336633;

	

}



.navilink {

	height: 40px;

	float: left;

	margin-top: 10px;

	padding-left: 30px;

}



#navi a {

	font: bold 16px Copperplate Gothic Light, Arial, Helvetica, sans-serif;

	color:#ffffff; 

	line-height:20px;

	margin: 10px 0px 0px 25px;
}





#navi a:hover {

	color: #e0e0e0;

	text-decoration: none;

}


#navi a.current {
font: bold 20px Copperplate Gothic Light, Arial, Helvetica, sans-serif;	
	color:#ffffff; 	
	line-height:20px;


}


#navi a.current:hover { 
color: #c8c8c8; 
}



#content {

	width: 600px;

	margin: 20px 100px 20px 140px;

}



#leftbox {

	width: 600px;

	float: left;

	margin: 0px 40px 0px 80px;

	padding: 0;

}



#rightbox {

	width: 200px;

	float: left;

        margin: 0;

        margin: 0px 20px 0px 40px;

	padding: 0;

}





#middle {

	width: 800px;

	float: center;

        margin: 0;

        margin: 0px 40px 0px 40px;

	padding: 0;

}











#greenline {

	width: 5px;

        height:400px;

	float: left;

        background: #336633;

        margin: 0;

	padding: 0;

}



#greenline2 {

	height: 5px;

        width:400px;

	float: left;

        background: #336633;

        margin: 0px 100px 0px 120px;

	padding: 0;

}













#lefttext {

	width: 420px;

	margin: 20px 40px 20px 40px;

}



#righttext {

	width: 220px;

	margin: 20px 40px 20px 40px;

}



/*



#header2 a {

	display:inline;

	background: url('../images/bullet1.gif') no-repeat 0 0;

	margin:20px; 

	font-family:tahoma, helvetica, sans-serif; 

	font-weight:bold; 

	font-size:12px; 

	color:#4d99df; 

	line-height:24px;

	list-style-type:none; 

	padding: 0px 0px 10px 25px;

	background-repeat:no-repeat

}



#header2 a:hover {

	color: #3e7ab3;

	text-decoration: none;

}



*/
