body{
color:#000000;
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
overflow:-moz-scrollbars-vertical;
background-image:url(tausta.jpg);
background-repeat:inherit;
margin: 0 0 0 0;
}

.warning
{
	color: blue;
	font-size: 13px;
}

.errorclass
{
	color: blue;	
}

/*
a:link {
color:#660000;
}
a:visited {
color: #333333;
}
a:hover {
color: #CC0000;
}
*/

.style3 {
	font-size: 24px;
	font-weight: bold;
}
.style5 {font-family: Helvetica, sans-serif}
.style6 {color: #cc2229}
.style8 {font-size: 18px; font-weight: bold; }

/*Kokonaisuuden kasassapitävä iso divi*/

#iso_div {
width: 1101px;
margin: 0px auto;
padding:0px;
}

/*Tästä alkaa navigaatiopalkin painikkeet. Space tarkoittaa painikkeiden välissä olevaa kuvaa.*/


#alkuun a{
width: 168px;
height: 62px;
text-indent: -9000px;
margin: 0;
padding: 0;
float:left;
position:relative;
overflow:hidden;
display:block;
background:url(nav_alkuun_musta.gif);
}

#alkuun a:hover { 
width: 168px;
height: 62px;
text-indent: -9000px;
margin: 0;
padding: 0;
float:left;
position:relative;
overflow:hidden;
display:block;
background:url(nav_alkuun_pun.gif);
}

#space {
width: 21px;
height: 62px;
text-indent: -9000px;
margin: 0;
padding: 0;
float:left;
position:relative;
overflow:hidden;
display:block;
background:url(nav_keskiviiva.gif);
}

#kilpailuun a{
width: 240px;
height: 62px;
text-indent: -9000px;
margin: 0;
padding: 0;
float:left;
position:relative;
overflow:hidden;
display:block;
text-decoration:none;
background:url(nav_kilpailuun_musta.gif);
}

#kilpailuun a:hover { 
width: 240px;
height: 62px;
text-indent: -9000px;
margin: 0;
padding: 0;
float:left;
position:relative;

overflow:hidden;
display:block;
text-decoration:none;
background:url(nav_kilpailuun_pun.gif);
}

#navi
{
	width:430px;
	position:relative;
	left:-7px;
	top:-50px;
	z-index:500;
}


#sisasivu
{
	width: 1101px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	top: 0px;
	background:url(taustakuva_repeat.png) repeat-y;
	clear:both;
	/* IE 6.0 fix */
	behavior: url(iepngfix.htc)
}


#laku_nosto {
width: 244px;
height: 204px;
margin: 0;
position:relative;
left:-15px;
top:50px;

background:url(FF_laku_nosto.jpg);
}


#smr_nosto a
{
	width: 193px;
	height: 282px;
	margin: 0;
	position:relative;
	display:block;
	top:15px;
	
	background:url(smr_nosto.gif);
}

#smr_nosto a:hover
{
	width: 193px;
	height: 282px;
	margin: 0;
	position:relative;
	display:block;
	top:15px;
	
	background:url(smr_hover.gif);
}

#ff_nosto
{
	margin-top: 435px;	
}


#ff_nosto a
{
	width: 200px;
	height: 145px;
	margin: 0;
	position:relative;
	display:block;
	top:15px;
	/*background:url(FF_logo.gif);*/
}

#textarea
{
	width: 378px;
	margin: 0px;
	padding: 0px;
	padding-top:50px;
}

.whitening
{
	background: url(whitening.png) repeat;
}

a
{
	color: red;
	text-decoration: underline;
}

a:visited
{
	color: red;
	text-decoration: underline;
}

a:hover
{
	color: red;
	text-decoration: none;
}

.arralinkki
{
	margin-left: 100px;
	font-size: 12px;
}


#girl
{
	width: 353px;
	height: 654px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	
	background:url(girl.jpg);
}

#alabanner
{
	width: 1101px;
	height: 87px;
	text-align:center;
	position:relative;
	float:left;
	/*top:70px;*/
	background:url(taustakuva_pohja2.png);
	background-repeat:no-repeat;
	/* IE 6.0 fix */
	
	behavior: url(iepngfix.htc)
}

#eka
{
	padding-left:100px;
	float:left;
}

#toka
{
	width: 703px; /*300px*/
	/*border: 1px solid black*/;
	min-height: 800px;
	float:left;
	background: url("supagal_top.jpg") no-repeat bottom right;
}

#kolmas
{
	width:536px;
	height: 763px;
	border: 1px solid pink;
	float: right;
	background: url("supagal.jpg") no-repeat bottom left;
	padding-left:49px;
}

#tsekpokses input
{
	padding: 0;
	margin-left: 0;
	margin-right: 10px;
}

#tsekpokses p
{
	margin-bottom: 0.5em;
}

#tsekpokses label
{
	line-height: 2em;	
	
}

#tsekpokses label.tiedot
{

}

.tietocontainer
{
	width: 700px;
	margin-top: 1em;
}


#tsekpokses .tietocontainer label
{
	float: left;
	clear: left;
	line-height: 1.8em;
	text-align: right;
	margin-right: 5px;
	margin-left: 0px;
	width: 170px;
}

#tsekpokses .tietocontainer input
{
	margin-bottom: 1em;
}



/* CSS Document */

