img {
	border: 0;
}


.lbAction {
	text-decoration: none;
        font: 12px Tahoma, Verdana, Tahoma, Arial, Helvetica;
        color: #fff;
	font-weight: bold;
	display: block;
	background: #777;	
	width: 235px;
	padding: 5px;
}


a.lbAction:link {
        color: #fff;
}

a.lbAction:visited {
        color: #fff;
}

a.lbAction:hover {
        color: #aaa;
	background: #fff;
	text-decoration: none;
        font: 12px Tahoma, Verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	display: block;
	width: 235px;
	padding: 5px;
}


html { 
	margin:0; 
	padding:0; 
        background: #000033 url(images/footer.png) no-repeat fixed bottom left;
} 

body {
	margin:0;
	padding:0;
	color: #fff;
        background: #000033;
}

h1 {
	font: 30px Tahoma, Arial, Helvetica;
	padding: 0;
	margin: -10px  0 10px 0;
	color: #99CCFF;
	letter-spacing: -1px;
}

h2 {
	font: bold 15px Tahoma, Arial, Helvetica;
	padding: 0;
	margin: 0 0 5px 0;
	color: #FFF;
	letter-spacing: -1px;
}

h3 {
        font: bold 12px Tahoma, Arial, Helvetica;
        padding: 0;
        margin: 10px 0 5px 0;
        color: #FFF;
}

#header {
	background: #000033;
}

.valikko {
        background: #000033;
	font: bold 15px Arial, Helvetica, Tahoma, Verdana;
	color: #888;
	margin: 20px 0 0 30px;
	padding-bottom: 13px;
}

.valikko a:link {
        font: bold 15px Arial, Helvetica, Tahoma, Verdana;
        color: #CCCCCC;
	text-decoration: none;
	padding-right: 12px;
}

.valikko a:visited {
        font: bold 15px Arial, Helvetica, Tahoma, Verdana;
        color: #CCCCCC;
        text-decoration: none;
	padding-right: 12px;
}

.valikko a:hover {
        font: bold 15px Arial, Helvetica, Tahoma, Verdana;
        color: #FFF;
        text-decoration: none;
	padding-right: 12px;
}


#oikea {
	position: absolute;
	left: 687px;
}

#vasen {
        position: absolute;
        left: 16px;
	float: left;
}

.etuboxi {
	background: #0F0F0F url(images/etubox_bg.jpg) repeat-x top;
	width: 662px;
	margin-top: 15px;
	padding-bottom: 10px;
}

#tervetuloa {
        font: 13px Tahoma, Verdana, Tahoma, Arial, Helvetica;
        color: #fff;
        line-height: 16px;
}

.etuteksti {
        padding: 10px;
	font: 11px Tahoma, Verdana, Tahoma, Arial, Helvetica;
	color: #fff;
	line-height: 14px;
}

.etuteksti a:link {
        font: 11px bold Tahoma, Verdana, Tahoma, Arial, Helvetica;
        color: #fff;
        line-height: 14px;
        font-weight: bold;
}

.etuteksti a:visited {
        color: #fff;
        line-height: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.etuteksti a:hover {
        color: #aaa;
        line-height: 14px;
}


.pieniboxi {
        background: #0F0F0F url(images/etubox_bg.jpg) repeat-x top;
        width: 213px;
}

.pieniboxi_vasen {
        background: #0F0F0F url(images/etubox_bg.jpg) repeat-x top;
        width: 205px;
	position: absolute;
	left: 455px;
	top: 380px;
}

.pieniboxi_br br {
	margin-top: 20px;
}

.isoboxi {
        background: #0F0F0F url(images/isobox_bg.jpg) repeat-x top;
	width: 653px;
}

ul {
        list-style-type: none;
	padding: 0;
	margin: 0;
}

li {
	padding: 2px;
	margin: 3px;
}

.pikkuteksti {
        font: 10px Tahoma, Verdana, Tahoma, Arial, Helvetica;

}

.viesti {
text-align: left;
background: #292929;
padding: 5px;
}

.valittu_sivu {
	font-size: 13px;
	color: #aaa;
}

label {
	color: #FFF;
	font-size: 10px;
}

.vasen {
	width: 100%;
	text-align: center;
	float: left;
}

.vasen li {
	float: left;
	background: #333;
	padding: 10px;
	margin-left: 20px;
}

.vasen img {
	border: 0;
	margin: 4px;
}

.vasen_kuva {
	float: left;
}

.oikea_txt {
	float: right;
}

.clear {
	clear: both;
}

.vierekkain li {
	display: inline;
	margin-left: 7px;
	margin-bottom: 7px;
	float: left;

}

.oikealle {
	display: block;
	margin-left: 130px;
	margin-right: 40px;
}
