

/* Tyylit */
body {
	font-family: trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	color: #676767;

}

a, a:link, a:visited, a:active{
	font-family:trebuchet ms,  arial;
	color: #413e9e;
	text-decoration: none;
}

#content a,#content a:link,#content a:visited,#content a:active{
	font-family:trebuchet ms,  arial;
	color: #413e9e;
	text-decoration: underline;
}

/* Tällä pakotetaan editorin sisällön linkit oikean näköisiksi
   Eli yleensä sama tyyli kuin tuossa yllä a-elementille, mutta jokaisen perään !important */
.mceContentBody a,.mceContentBody a:link, .mceContentBody a:visited{
	font-family: arial !important;
	color: #413e9e !important;
	text-decoration: none !important;
}



a.news, a.news:link, a.news:visited {
	color:#0c6c94;
	text-decoration: none;
}

td {
	font-family: trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text{
	width:100%;
}

a img{
	border:0;
}

h1 {
	font-size: 20px;
	color: #4f5fc3;
	letter-spacing: -1;
	font-weight:normal;
}

h2 {
	font-size: 14px;
	color: #4f5fc3;
}

h3 {
	font-size: 12px;
	color: #4f5fc3;
	text-transform:uppercase;
	margin:0;
	padding:0 0 8px 0;
}

h4 {
	color: #458AD7;
}

h5 {
	color: #458AD7;
}

h6 {
	color: #458AD7;
}

.menuselected{
	background-image: url(../img/menu_selected.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left: 10px;
	height: 20px;
	width: 169px;
	
	}
.menublack{
	background-image: url(../img/menu_black.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left: 0px;
	height: 20px;
	}
	
.menunotselected{
	background-image: url(../img/menu_selected.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left: 10px;
	height: 20px;
	width: 169px;
	
	}

a.selected {
	
	color: #000000;
	display: block;
	width:90%;
	font-size: 12px;
	}

a.selectedblack {
	
	color: #000000;
	display: block;
	font-size: 11px;
	}

a.notselected {
	
	color: #000000;
	display: block;
	width:90%;
	font-size: 12px;
	}	

#tausta{
	background: url(../img/new/tausta.jpg) top center no-repeat;

	width:100%;
	height:100%;
	}
#container{
	background: url(../img/new/top_kuva.jpg) center 38px no-repeat;

	width:987px;
	height: 100%;
	}
#valikko{
	background: url(../img/new/navi_bg.gif) center top no-repeat;

	width:987px;
	height: 38px;
	}
#top{
	width:987px;
	height: 282px;
	}
#content{
	width:100%;
	}
#footer{
	background: url(../img/new/dash.gif) center top repeat-x;
	padding:14px 0;
	}
.laatikko{
	width:293px;
	height:360px;
	}
.laatikko2{
	width:293px;
	height:316px;
	}

.b_cont{
	background: url(../img/new/box_bg.png) center top repeat-y;
	behavior: url(js/iepngfix.htc);
	padding:0 30px;
	}
.b_cont_kukka{
	background: url(../img/new/kukka.png) center top no-repeat;
	behavior: url(js/iepngfix.htc);
	height:273px;
	width:293px;
	overflow:auto;
	
	}
.b_top_kukka{
	background: url(../img/new/box_top_kukka.png) center top no-repeat;
	behavior: url(js/iepngfix.htc);
	font-size:13px;
	color:#fff;
	height:43px;
	text-transform:uppercase;
		/*padding:18px 0 0 20px;*/
	}
.b_top{
	background: url(../img/new/box_top.png) center top no-repeat;
	behavior: url(js/iepngfix.htc);
	
	height:68px;
		font-size:13px;
	color:#fff;
	text-transform:uppercase;
	/*padding:18px 0 18px 20px;*/
	}
.e_padd{
	
	padding:16px 0 0 20px;
	}


.b_bottom{
	background: url(../img/new/box_bottom.png) center top no-repeat;
	behavior: url(js/iepngfix.htc);
	width:293px;
	height:50px;
	}
	
.oran_l{
	background: #f3911d url(../img/new/oran_l.gif) bottom left no-repeat;
	width:6px;
	height:23px;
	}
.oran_r{
	background: #f3911d url(../img/new/oran_r.gif) bottom left no-repeat;
	width:6px;
	height:23px;
	}
.oran_c{
	background: #f3911d url(../img/new/oran_bg.gif) bottom left repeat-x;
	height:23px;
	padding:0 4px;
	font-size:11px;
	text-transform:uppercase;
	}
.menu_a{
	background: #f3911d url(../img/new/menu_a.gif) top left repeat-x;
	padding:0 6px;
	height:38px;
	}
.menu{

	padding:0 6px;
	height:38px;
	}
.ca_top	{background: url(../img/new/ca_top.png) center top no-repeat;
behavior: url(js/iepngfix.htc);
	height:43px;
	
		font-size:11px;
	color:#fff;
	text-transform:uppercase;
	}
.ca	{background: url(../img/new/ca_bg.png) top center repeat-y;
behavior: url(js/iepngfix.htc);

	}
.ca_bottom	{background: url(../img/new/ca_bottom.png) center bottom no-repeat;
behavior: url(js/iepngfix.htc);
	height:29px;
	}
.sub_top	{background: url(../img/new/sub_top.jpg) center top no-repeat;
	height:115px;
	width:173px;
	
	}
.sub	{background: url(../img/new/sub_bg.jpg) center bottom repeat-y;
padding:10px;

	}
	.sub2	{background: url(../img/new/sub_bg.jpg) center bottom repeat-y;
padding:10px 20px;

	}
	.sub_bottom	{background: url(../img/new/sub_bottom.jpg) center bottom no-repeat;
	height:11px;
	width:173px;
	}
.sub_top2	{background: url(../img/new/sub_top2.jpg) center top no-repeat;
	height:11px;
	width:173px;
	}
	
.b_cont_kukka ul	{
	list-style:none;
	margin:0;
	padding:0;
	}
.b_cont_kukka ul li	{
	background: url(../img/new/nuoli_p.gif) left 2px no-repeat;
	margin:0;
	padding:0 0 0 14px;
	}



