body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

td	{
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a	{
	text-decoration : none;
	color : #000000;
}

h1 {
	margin-top: 7px;
	font-size : 16px;
	font-weight: bold;
	color: #2B71B0;
}

h2	{
	padding-top: 7px;
	margin-left: 7px;
	font-size : 12px;
	font-weight: bold;
	color: #538FC5;
}

h4	{
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration : none;
	Color: #666633;
}

.boxi {
	background-color: #F4F4F4; 
	border-bottom: #2b4276 1px solid; 
	border-left: #2b4276 1px solid; 
	border-right: #2b4276 1px solid; 
	border-top: #2b4276 1px solid; 
	font-size: 8pt;
}

.boxi2 {
	background-color: #FFFFFF; 
	border-bottom: #858585 1px solid; 
	border-left: #858585 1px solid; 
	border-right: #858585 1px solid; 
	border-top: #858585 1px solid; 
	font-size: 8pt;
	letter-spacing : 1px;
	padding-left: 1px;

}

/* end Yleiset */

/* Uutiset */

// Uutiset: (table)
.uutiset_table{
	background-color: transparent;
	border: none;
}

// Uutiset: (otsikko(td))
.uutiset_otsikko{
	background-color: transparent;
	border: none;
	font: Arial Black;
	font-size: larger;
	padding-top: 5px;
	padding-bottom: 5px;
}

// Uutiset: (sisältö(td))
.uutiset_teksti{
	background-color: transparent;
	border: none;
	font: Arial;
	font-size: smaller;
}

/* end Uutiset */

/* Uutiset lyhyesti */

// Uutiset lyhyesti: (table)
.uutiset_lyhyt_table{
	background-color: transparent;
	border: none;
	width: 80%;
}

// Uutiset lyhyesti: (otsikko(td))
.uutiset_lyhyt_otsikko{
	background-color: transparent;
	border: none;
	font: Arial Black;
	font-size: larger;
	padding-top: 5px;
	padding-bottom: 5px;
}

// Uutiset lyhyesti: (sisältö(td))
.uutiset_lyhyt_teksti{
	background-color: transparent;
	border: none;
	font: Arial;
	font-size: smaller;
}

// Uutiset lyhyesti: (lue lisää -linkki)
.uutiset_lyhyt_linkki{
	font: Arial;
	font-color: #767676;
	font-weight: bold;
    font-size: smaller;
}

/* end Uutiset lyhyesti*/

/* Valikon määritykset: pystysuuntainen, ei-popup <!-- valikko_v --> */

#valikko_v { 
	width: 100%;
	font-size : 12px;
	color: #538FC5;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#valikko_v ul
{
margin-left: 5;
padding-left: 5;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#valikko_v li
{
	position: relative; 
	float:bottom;
}

#valikko_v a
{
display: block;
padding: 3px;
width: 100%;
background-color: transparent;
border-bottom: 0px;
}

#valikko_v a:link, #valikko_v a:visited
{
color: #2B71B0;
/*text-decoration: none;*/
}

#valikko_v a:hover
{
/*background-color: #538FC5;*/
color: #2E4F6D;
}

.valikko_v_alataso{
	list-style-image:url(img/nuolioikea2p.gif);
	list-style-position:outside;
	margin-left: 7;
	padding-left: 7;
	/*height : 7px;
	background-image:url(img/nuolioikea2p.gif);
	background-repeat:no-repeat;
	background-position: top left;*/
	font-size : 10px;
}

.valikko_v_valittu {
	font-weight : bold;
	color: #2E4F6D;
}

/* end <!-- valikko_v --> */

/* Valikon määritykset: vaakasuuntainen, pelkkä päätaso <!-- valikko_h_main --> */

#valikko_h_main { 
list-style-type: none;
float:left;
}

#valikko_h_main li
{
display: inline;
height:auto;
}

#valikko_h_main a
{
	font-weight:bold;
	font-color:#000000;
	padding-right:2px;
	padding-left:2px;
height:auto;
}

#valikko_h_main a:hover
{
	font-color:#2B71B0;
}

/* end <!-- valikko_h_main --> */

/* Valikon määritykset: pystysuuntainen, pelkkä sivutaso(t) <!-- valikko_v_sub --> */

#valikko_v_sub{ 
	position:relative; 
	left:1px;
}

#valikko_v_sub ul{ 
	list-style-type: none;
}

#valikko_v_sub li
{
	position: relative; 
	float:bottom;
}

/* end <!-- valikko_v_sub --> */

/* Valikon määritykset: vaakasuuntainen popup <!-- valikko_h_popup --> */

#valikko_h_popup{
	list-style: none; 
}

#valikko_h_popup ul { 
	padding: 0;
	margin:0;
	list-style: none;
	width:10em;
	z-index:90;
	position: absolute;
	/*overflow:visible;  */
}

#valikko_h_popup li { 
	margin:0;   
	position: relative; 
	float:left;
	/*background-color:#DFDFDF;*/
	/*border:solid 1px #CECECE;*/
	display:block;
	height:auto;
	/*width:10em; */
}

/* ALAVALIKKOJEN SÄÄTÖ */

#valikko_h_popup ul li{
	background-color:#DFDFDF;
	border-width:0px 1px 1px 1px; /* ylä, oikea, ala, vasen*/
	border-style:solid;
	line-height:1.7em;
	margin-top:-0.1em;
}

#valikko_h_popup ul ul li{ 
	border-width:0px 1px 0px 1px; /* ylä, oikea, ala, vasen*/
	border-style:solid;
	line-height:1.7em;
	/*margin-top:-0.1em;*/
}

#valikko_h_popup ul ul li:last-child{
	border-width:0px 1px 1px 1px; /* ylä, oikea, ala, vasen*/
	border-style:solid;
	line-height:1.7em;
	/*margin-top:-0.1em;*/
}

/* end ALAVALIKKOJEN SÄÄTÖ */

#valikko_h_popup a.valikko_popup_alasivuja {
	text-decoration: underline;
}

#valikko_h_popup a {
	text-decoration:none; 
	text-align: left;
	font-size: 1.0em;
	display:block;
	padding-top: 0.0em;
padding-bottom: 0.1em;
	/*margin:0.2em 0 0.2em 0.1em;*/
	width:10em;
	/*line-height:1.1em;*/
	/* height:1.0em;*/
}



#valikko_h_popup a:hover, #valikko_h_popup li:hover{
    background-color:#DFDFDF; 
}

#valikko_h_popup ul li:hover, #valikko_h_popup ul li a:hover{ background-color:#DFDFDF;}

#valikko_h_popup ul{
	display:none;   
}

/*all see this */
#valikko_h_popup ul ul, #valikko_h_popup ul ul ul{
	display:none; 
	position:absolute; 
	margin-top:-1.7em;
	margin-left:10em;
}

/* non-IE browsers see this */
#valikko_h_popup ul li>ul, #valikko_h_popup ul ul li>ul{
	/*margin-top:-1.7em; */
}
 
#valikko_h_popup li:hover ul ul, #valikko_h_popup li:hover ul ul ul, #valikko_h_popup li:hover ul ul ul ul, #valikko_h_popup li:hover ul ul ul ul ul{
	display:none; 
}

#valikko_h_popup li:hover ul, #valikko_h_popup ul li:hover ul, #valikko_h_popup ul ul li:hover ul, #valikko_h_popup ul ul ul li:hover ul, #valikko_h_popup ul ul ul ul li:hover ul{
	display:block;
}

/* end <!-- valikko_h_popup --> */

/* <!-- valikko_v_popup --> */

#valikko_v_popup{list-style: none;}

#valikko_v_popup ul { 
	padding:0;
	margin:0;
	list-style: none;
    width:10em;
   z-index:99;
   overflow:visible;
   position:relative; 
   background-color:#DFDFDF;
      
}

#valikko_v_popup li { 
	position: relative;
	width: 10em;
    background-color:#DFDFDF;
	border:solid 1px #CECECE;
   display:block;
   height:1.5em;
   margin:0;
}
#valikko_v_popup ul li{ background-color:#DFDFDF;}

#valikko_v_popup li{ border-width:1px 1px 0 1px;}
#valikko_v_popup li:last-child{border-bottom:1px solid #CECECE;}

#valikko_v_popup a {
    text-decoration:none; 
    display:block;
    padding: 0.1em;  
    margin:0.2em 0 0.2em 0.1em; /*helps Opera with hover */
    width:9.5em; /*helps IE with hover */
    height:1.2em;
}
#valikko_v_popup li:hover, #valikko_v_popup a:hover{
    background-color:#DFDFDF; 
}

#valikko_v_popup ul, #valikko_v_popup ul ul, #valikko_v_popup ul ul ul{
    display:none; 
    position:absolute; 
    top:0; 
    left:10em;
}

#valikko_v_popup li:hover ul ul, #valikko_v_popup li:hover ul ul ul{
    display:none; 
  
}

#valikko_v_popup li:hover ul, #valikko_v_popup ul li:hover ul, #valikko_v_popup ul ul li:hover ul{
    display:block;
}

li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \\*/
* html #valikko_v_popup li{float:left;} 
/* end holly hack */

/* end <!-- valikko_v_popup --> */

