/* CSS Document */

html,body{
background-color:#f0f0f0;
text-align:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#101010;
padding:0px;
margin:0px;
}
body{
padding-top:10px;
padding-bottom:10px;
}
td{
padding:0px;
margin:0px;
text-align:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#101010;

}
div{
text-align:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}
p{
text-align:left;
color:#101010;
font-size:12px;
line-height:16px;
}
h1{
color:rgb(190,0,0);
font-weight:normal;
font-family:'Marvel',Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
line-height:32px;
margin-top:0px;
padding-top:18px;
}
h2{
color:#101010;
margin-top:16px;
padding-top:0px;
font-size:14px;
}
.refbox h2{
margin-top:0px;
padding-top:0px;
}
a{
text-decoration:none;
color:rgb(190,0,0);
}
a:hover{
text-decoration:underline;
/*color:#3a77db;*/
}
.kielivalinta{
color:#101010;	
}
#content td a{
/*color:#3a77db;*/
color:rgb(190,0,0);
}
img{
border:none;
}
ul, li{
font-size:12px;
line-height:14px;
}
li{
padding-bottom:4px;
}
#wrapper{
width:945px;
background-color:#ffffff;
padding:25px;
padding-bottom:0px;
}
#ylaosa{
width:940px;
}
#ylaosalinkit{
width:760px;
text-align:right;
vertical-align:middle;
font-size:14px;
}
#ylaosalinkit img{
margin-left:10px;
}
#ylaosalinkit div{
	font-size:14px;
}
#haku{
width:190px;
float:right;
padding-left:20px;	
}
#hakuteksti{
border:1px solid #cccccc;
height:16px;
padding:1px;
width:130px;
float:left;
}
#hakunappi{
border:1px solid #cccccc;
height:20px;
font-size:12px;
color:#909090;
background-color:#ffffff;
margin-left:5px;
width:32px;
padding:2px 2px 2px 2px;
text-align:center;
vertical-align:middle;
float:left;
}
.nostyle{
text-decoration:none;	
}
.nappix{
border:1px solid rgb(190,0,0);
height:20px;
font-size:12px;
color:rgb(190,0,0);
background-color:#ffffff;
padding:2px 2px 2px 2px;
text-align:center;
vertical-align:middle;
}
#ylaosalinkit2{
font-size:14px;
text-align:right;
vertical-align:middle;
padding-right:0px;
}
#ylapalkki{
width:940px;
height:30px;
/*background-image:url(kuvat/ylapalkki.gif);
background-repeat:no-repeat;
word-spacing:5px;*/
/*letter-spacing:1px;*/
margin-bottom:20px;
}
#ylapalkki_td{
height:20px;
padding-left:0px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
#ylapalkki td img{
padding-top:2px;
}
.ylaspan{
margin-right:25px;	
}
#logo{
margin-top:15px;
margin-bottom:15px;
}
#mainpic{
margin-bottom:20px;
}
.vali{
width:15px;
}
#alaosalinkit{
width:940px;
}
#alaosa{
width:940px;
margin-top:15px;
margin-bottom:20px;
border-top:1px solid rgb(190,0,0);
}
#alaosa td{
/*font-size:12px;*/
padding-top:10px;
}
#ms_logo{

text-align:right;
}
.icon_floatleft{
float:left;
margin-right:3px;
}
#content{
width:940px;
padding-top:20px;
margin-bottom:40px;
border-top:1px solid #cccccc;
}
#sisalto{
padding-left:20px;
}
#oikea_palsta{
width:420px;
padding-left:40px;
padding-top:40px;
color:#ff7800;
}
#oikea_palsta p{
color:#ff7800;
font-size:14px;
padding-left:40px;
}
.refleft{
width:380px;
height:250px;
padding:20px 30px 0px 20px;
background-image:url(kuvat/lokero_harmaa_iso.gif);
background-repeat:no-repeat;
}
.refright{
padding:20px 30px 0px 20px;
background-image:url(kuvat/lokero_harmaa_iso.gif);
background-repeat:no-repeat;
}
.refbox{
width:380px;
height:235px;
padding:20px 30px 0px 20px;
background-image:url(kuvat/lokero_harmaa_iso.gif);
background-repeat:no-repeat;
font-size:12px;
line-height:14px;
}
.refbox p{
font-size:11px;
line-height:14px;	
}
.ingressi{
font-size:16px;
line-height:22px;
}
.ref_kuva{
float:left;
margin-right:20px;
margin-bottom:50px;
border:1px solid #a9a9a9;
padding:10px;
background-color:#ffffff;
}
.textfield{
width:210px;
margin-left:10px;
}
#tervetuloteksti{
margin-bottom:30px;	
margin-top:20px;
}
#tutustuteksti{
margin-bottom:20px;	
margin-top:0px;
}
.pikatd{
text-align:left;
padding-right:20px;	
font-size:11px;
line-height:14px;
width:168px;
}
.pikatd p{
font-size:11px;
line-height:14px;
}
.pikatd img{
position:relative;left:0;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s
}
.pikatd img:hover{
left:5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s
}
.pikalinkki{
color:rgb(190,0,0);
font-weight:normal;
font-family:'Marvel',Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
text-align:left;
padding:0px;
padding-top:10px;
padding-bottom:0px;
margin:0px;	
}	
.pikalinkki a{
color:rgb(190,0,0);
font-weight:normal;
font-family:'Marvel',Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
line-height:24px;
text-align:left;	
}	

ul{
	list-style:square;
	color:rgb(190,0,0);
}
li{
	color:#101010;
}
ul.innerul{
	list-style:circle;
}
ul.innerul2{
	list-style:disc;
}
#sisalto{
	padding-right:160px;	
}
#vasen_palsta{
width:220px;
padding-left:0px;
padding-top:0px;
}
#left-navigation{
	list-style:square;
	color:rgb(190,0,0);
	list-style-image:none;
	padding:0px;
	margin:0px 0px 0px 20px;
}
.nollataso{
	font-size:14px;
	margin:0px;
	padding-left:0px;
	padding-top:20px;
}
.alataso {
	font-size:12px;
	margin:0px;
	margin-left:20px;
	padding-bottom:0px;
	padding-top:7px;
}

#sisalto2{
	
}
.valittuyla, .valittueka, .valittumuut{
	color:rgb(190,0,0);
	font-weight:bold;
}
#googleplusbtn{
width:26px;
height:25px;
}
.kuvatekstismall{
	padding-top:0px;
	margin-top:0px;
font-size:10px;
font-style:italic;	
text-align:center;
line-height:12px;
}
