/* CSS Document */
body,html{
padding:0px;
margin:0px;
font-family:"Verdana";
font-size:11px;

background-image:url(../img/body.gif);

}

.tarjous h2 a{
color:#000000;

text-decoration:none;
font-weight:bold;
font-size:11px;
}
.tarjous .alennus a{
color:#034767;
font-size:11px;

text-decoration:none;
font-weight:bold;
}
.tarjous .voimassa{
padding-top:3px;
}
.tarjous .voimassa a{
color:#666666;

font-weight:normal;
text-decoration:none;
font-size:10px;
}
*{
padding:0px;
margin:0px;
}
#holder{
margin:0 auto;
width:862px;
background-image:url(../img/center.gif);

}
#leafmenu ul{

}

#logos{
float:right;
width:400px;
}
.logo{
width:126px;
height:75px;
float:left;
}
.text_content p{
padding-bottom:10px;
}
.logo .thumb{
width:100%;
height:100%;
background-repeat:no-repeat;
background-position:center center;
}
#content{
padding-left:24px;
padding-top:20px;
}
#content h1{
height:40px !important;
padding-bottom:40px;
background-repeat:no-repeat;

}
h2{
color:#005076;
font-size:13px;
padding-bottom:10px;
}
#leafmenuliikkeet li{
width:87px;
height:60px;
float:left;
list-style:none;
background-image:url(../img/leaf2.gif);
padding-right:2px;
background-repeat:no-repeat;
}

#leafmenu li{
width:158px;
height:34px;
float:left;
list-style:none;
background-image:url(../img/leaf.gif);
padding-right:2px;
background-repeat:no-repeat;
}
#leafmenuliikkeet .active{
background-image:url(../img/leaf-active2.gif);
}
#leafmenu .active{
background-image:url(../img/leaf-active.gif);
}
#leafmenu .l{
padding-right:0px;
}

#leafmenu .txt{
	
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding-top:8px;
	padding-left:20px;

}

#leafmenu .imgtxt{

background:none !Important;
}
#leafmenu a{
float:left;
width:100%;
height:30px;
text-decoration:none;

}

#leafmenuliikkeet .txt{
	
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding-top:8px;
	padding-left:9px;
	width:63px;
}

#leafmenuliikkeet .imgtxt{

background:none !Important;
}
#leafmenuliikkeet a{
float:left;
width:100%;
height:30px;
text-decoration:none;

}
#allcontent{
background-image:url(../img/header.gif);
background-repeat:no-repeat;
}
#leafbox{
width:805px;
clear:both;
background-image:url(../img/leafbox.gif);
background-repeat:no-repeat;
background-position:1px 0px;
}
#leafbottom{
background-image:url(../img/leafboxbottom.gif);
background-repeat:no-repeat;
background-position:1px 0px;
height:24px;
}
#header{
height:150px;
}
#footer{
background-image:url(../img/footer.gif);
background-repeat:no-repeat;
height:68px;
}
#footer .text_content{
padding-top:30px;
padding-right:20px;
}
#mainnavi .txt{
	display:none;
}
#logo{
float:left;
width:147px;
height:140px;

}
#logo a{
float:left;
width:100%;
height:110px;
margin-top:30px;
}
#mainmenu{
float:left;
padding-top:116px;
padding-left:0px;
}
#mainnavi .active .imgtxt{
	border-bottom:1px solid #99cc66;
}
#mainnavi li{
height:16px;
	float:left;
	padding-right:9px;
	list-style:none;
}
#mainnavi .imgtxt{
	
	height:16px;
	width:100%;
	float:left;
}

#leafbox .inner{
padding:20px 30px 0px 30px;
}
#leafbottom{
clear:both;
}

.liikenavi{
width:150px;
float:left;
padding-right:20px;
}
.liikenavi li{
list-style:none;
}
.liikenavi li a{
color:#000000;
line-height:22px;
text-decoration:none;
padding:0px 5px 0px 5px;
}
.liikenavi li{
background-image:url(../img/dotted.gif);
background-repeat:no-repeat;
background-position:left bottom;
} 
.clearer{
clear:both;
}
#rightbox h3{
font-size:11px;
color:#005076;
padding-bottom:2px;
}
#rightbox{
width:175px;
float:right;
padding-top:63px;
font-size:11px;
line-height:11px;

}
#rightbox p{
height:32px;
}
#haku{
clear:right;
width:192px;
float:right;
background-image:url(../img/haku.gif);
height:30px;
background-repeat:no-repeat;
}
