/* CSS Document */

body{
background-image:url(../img/kesa_bg.jpg);
background-position:top center;
background-repeat:no-repeat;
font-family:"Arial";
font-size:11px;
}
body,html{
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
}
#newssub{
padding:0px;
margin:0px;
list-style:none;

}
#newssub li{
padding-bottom:3px;


}
#newssub li a{
text-decoration:none;
color:#CC0000;



}
#newssub .date{
padding-right:12px;
font-weight:bold;

}
#all{
margin:0 auto;
width:980px;

background-repeat:no-repeat;
background-image:url(../img/kesa_all.jpg);

}
#topheader{


height:20px;

width:100%;
}
#header #slogan{
width:287px;
height:61px;

float:left;
}
#osoite{
float:right;

text-align:left;
}
#osoite .mytxt{
display:none;
}
#maplink{
width:216px;
float:left;
height:12px;
margin-top:14px;

}
#right{
	
	width:148px;
	
	float:right;
}
#hakumoottori .element label{

float:left !important;
}
#hakumoottori .element{
width:50% !important;
float:left !important;
}
#right #motor{
float:right;
padding-top:0px;

height:130px;
	width:148px;
	
}
#right #motor a{
width:100%;
height:100%;
	float:left;
}
#slogan a{
float:left;
width:100%;
height:100%;
}

#center{
width:404px;
float:left;
}
#left{
	width:212px;
clear:left;
	float:left;
	padding-left:75px;
}
#bottom{
background-repeat:no-repeat;
height:61px;
text-align:center;
width:100%;
}

#shadow{
background-repeat:no-repeat;
height:61px;
width:980px;
margin: 0 auto; text-align:left;
background-image:url(../img/alap.png);
background-position:top center;
}
#footer{

height:40px;
width:100%;

clear:both;
}
/*öippuvalikko*/
#menu li a .txt{
display:none;

}
#flags{
padding:0px ;
 margin:0px;
 padding-top:20px;
}
#menu{
padding:0px ;
 margin:0px;
 padding-top:2px;
 padding-left:4px;
}
#menu li{
width:20px;
height:15px;
float:left;
background-repeat:no-repeat;
list-style:none;
padding-right:4px;

}
#menu li a{
width:20px;
height:15px;
float:left;


}
#menu .se{
background-image:url(../img/se.gif);
}
#menu .en{
background-image:url(../img/en.gif);
}
#menu .fi{
background-image:url(../img/fi.gif);
}
#menu .ru{
background-image:url(../img/ru.gif);
}
/*VASEN MENU*/
#left #submenu{
padding:0px;
margin:0px;
padding-top:95px;
list-style:none;



}
#submenu li{
padding-left:20px;
}
#left #submenuinner{
padding:0px;
margin:0px;
clear:both;
list-style:none;

margin-left:14px;
background-image:none;
background-repeat:no-repeat;
}

#left #submenu li{

background-image:url(../img/menu_base.gif);
background-repeat:no-repeat;
margin-bottom:10px;
font-size:13px;
line-height:11px;

}
#left #submenu .active{
background-image:url(../img/menu_selected.gif);
background-repeat:no-repeat;

}
#left #submenuinner .active{
background-image:none;
background-color:none;
}
#submenuinner .active .txt{
color:#990000;

}
#show{

width:200px;
}
#show span{
display:block;

color:#CC0000;
cursor:pointer;
}
#show {
 
margin-top:4px;

}

#left #submenu li #submenuinner li {
padding-left:0px;
background-image:none;
margin-bottom:3px;
margin-top:3px;
font-size:12px;
line-height:12px;

}
#left #submenu li .txt{
padding:0px;
margin:0px;


}
#left #submenu li a{
color:#000000;
padding:0px;
margin:0px;
text-decoration:none;
}

