/* CSS Document */
body,html{
padding:0px;
margin:0px;
font-family:"Verdana";
font-size:12px;
background-image:url(../img/body.gif);
background-repeat:repeat-y;
background-position:top center;
background-color:#000033;


}
a img{
border:none;
}
*{
padding:0px;
margin:0px;
}

#text_block_1134 .mytext{
font-size:13px;
}
#newslist li{
float:left;
}
#right h2{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:22px;
color:#0071BC;
}
#sidenavi ul{
padding-top:20px;
}
.sidesubmenu li{
list-style:none;
font-size:14px;
color:#666666;
padding-bottom:3px;
}
.sidesubmenu .active a{
text-decoration:underline;
font-weight:bold;
}
.sidesubmenu li a{
list-style:none;
font-family:"Georgia", "Times New Roman", Times, serif;
color:#666666;
text-decoration:none;
}
#allcontent{
background-image:url(../img/center.gif);
background-repeat:repeat-y;
background-position:top center;
}
#holder{
width:884px;
margin:0 auto;


}
#holderinner{

}
#mainmenu,#submenu{
width:860px;
margin:0 auto;
}
#header{


background-repeat:no-repeat;
height:153px;
}
#menus{
height:66px;
background-image:url(../img/centerline.gif);
background-repeat:no-repeat;
background-position:top center;


}
#left{
float:left;
width:485px;
}

#contentall{
padding:10px 68px 0px 68px;
}
.clearer{
clear:both;
}
#headerinner{
width:860px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
background-repeat:no-repeat;
height:153px;
margin: 0 auto;

}
#mainmenu{
height:40px;

padding:0px;

}
#menus{
padding-top:5px!important;
}
#langmenu{
padding:0px;
margin:0px;
}
#mainmenu a{
font-family:"Georgia","Verdana";
color:#FFFFFF;
font-size:24px;
text-decoration:none;
}
#mainmenu .active a{
color:#3399FF;
}
#mainmenu ul li{
float:left;
list-style:none;
width:25%;
text-align:center;
}
#mainmenu .esittely{
text-align:left;
}
#mainmenu .l{
text-align:right;
}
h1{
font-family:"Lucida Grande","Arial", sans-serif;
color:#0071BC;
font-weight:bold;
font-size:30px;
line-height:30px;
}
#submenu{
clear:both;
}
#submenu li{
color:#FFFFFF;
padding:0px 20px 0px 20px;
list-style:none;
}
#submenu li a{
color:#FFFFFF;
text-decoration:none;
}
.line{
width:100%;
height:2px;
line-height:2px;
background-image:url(../img/line2.gif);

background-repeat:repeat-x;
margin-bottom:10px;

}
#pagetxt{
font-family:"Lucida Grande","Arial", sans-serif;
background-image:url(../img/line2.gif);

background-repeat:repeat-x;
padding-top:10px;
margin-top:10px;
}
#pagetxt p{
padding-bottom:10px;
}
#desctxt{
color:#666666;
font-family:"Lucida Grande","Arial Unicode MS", sans-serif;
}

#footer{
height:127px;
background-image:url(../img/footer.gif);

background-repeat:no-repeat;
}
#right{
float:right;
width:190px;
background-image:url(../img/line2.gif);
background-repeat:repeat-x;
margin-top:10px;
padding-top:10px;
}

#right .tblock{

background-image:url(../img/line2.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin-bottom:10px;
padding-bottom:10px;
}

#footer_content p{
padding-bottom:10px;
}
#footer_content{
padding:50px 68px 0px 68px;
text-align:center;
color:#1452C1;
font-size:11px;
}
#banner{

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

}
#bannertxt{
width:270px;
float:left;
background-image:url(../img/bluegrad.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:234px;


}
#banner_img{
height:234px;
padding-left:3px;
float:left;
background-repeat:no-repeat;
background-position:top right;
width:474px;
	/*background-image:url(../img/majakka.jpg);*/
}
#banner_desc{
background-image:url(../img/lineblue.gif);
background-repeat:repeat-x;
font-size:22px;
line-height:25px;
font-family:"Georgia", "Times New Roman", Times, serif;
font-style:italic;
padding-top:10px;
margin-top:5px;
color:#FFFFFF;
}
#submenu{
padding:0px;
height:17px;

}
#newslist .active a{
color:#006699;
}
#mainmenu{
padding:0px;
}
#bannertxt_inner{
padding:3px 15px 0px 15px;
}
#bannertxt_inner h2{
font-size:12px;
color:#66CCFF;
}
#banner_top{
line-height:3px;
overflow:hidden;
height:3px;
background-image:url(../img/banner_top.gif);
}
#banner_bottom{

overflow:hidden;
height:3px;
background-image:url(../img/banner_bottom.gif);
clear:both;
}

