﻿
#highlightTree form {
margin:8px 8px;
}
#highlightTree input.field {
border:1px solid #335B8A;
float:left;
margin-right:6px;
padding:2px;
width:130px;
}

#highlightTree input.nappi{
/*
border:1px solid #335B8A;
float:left;
margin-top: 5px;
padding:5px;
font-weight:bold;
background:#0081C6 none repeat scroll 0 0;
color: #fff;
*/
}

#highlightTree .hakuteksti {
	text-align:left;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: -5px;
	font-weight:bold;
	
	}

#highlightTree {
	float:left;
	width:205px;
	text-align:left;
	/*
	background:#C6DCF2 none repeat scroll 0 0;
	*/
	background: rgb(216,216,216) none repeat scroll 0 0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 75px 5px 55px 5px
	margin-left: -10px;
	}
	
#highlightTree ul {
border-bottom:1px solid #FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
width:199px;
}

#highlightTree li {
display:inline;
margin:0;
}
#highlightTree li a, #highlightTree li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:rgb(0,52,121) none repeat scroll 0 0;

/*
background:#FDB000 none repeat scroll 0 0;
*/
border-top:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-size:1em;
font-weight:bold;
margin:0;
padding:1px 8px 4px;
text-decoration:none;
width:189px;
}
#highlightTree li a:hover {
text-decoration:none;
}
#highlightTree li ul {
border-bottom:medium none;
border-top:1px solid #FFFFFF;
}
#highlightTree li li a, #highlightTree li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*
background:transparent none repeat scroll 0 0;
*/
background:transparent url(valikko_pallo_smartia.gif) no-repeat scroll left center;
border-top:1px dotted #948B75;
color:#4D4D4D;
font-weight:normal;
margin:0;
width:174px;
padding:1px 15px;
}

#highlightTree li li a:hover {
text-decoration:underline;
}
#highlightTree li li.first a, #highlightTree li li.first a:visited {
border-top:medium none;
}

#highlightTree li li li.first a, #highlightTree li li li.first a:visited {
border-top:1px dotted #948B75;
}

#highlightTree UL UL UL li li.first a, #highlightTree UL UL UL li li.first a:visited {
border-top:1px dotted #948B75;
}

#highlightTree UL UL UL UL li li.first a, #highlightTree UL UL UL UL li li.first a:visited {
border-top:1px dotted #948B75;
}

#highlightTree li .last a, #highlightTree li .last a:visited {
border-bottom:1px dotted #FFF;
}

#highlightTree li li .last a, #highlightTree li li .last a:visited {
border-bottom:0px dotted #948B75;
}

#highlightTree .hassub .open a, #highlightTree .hassub .open a:visited {
font-weight:bold;
background:transparent url(valikko_nuoli_alas_smartia.gif) no-repeat scroll left center;
}

#highlightTree .hassub .normal a, #highlightTree .hassub .normal a:visited {
font-weight:normal;
background:transparent url(valikko_pallo_smartia.gif) no-repeat scroll left center;
}

/*
#highlightTree li .hassub .open a, #highlightTree li.hassub .open a:visited {
font-weight:bold;
}

#highlightTree li .hassub .normal a, #highlightTree li.hassub .normal a:visited {
font-weight:normal;
}
*/
#highlightTree li li.on li a, #highlightTree li li.on li a:visited {
border-top:1px solid #FEE7B2;
font-weight:normal;
}
#highlightTree li li.on li.on a, #highlightTree li li.on li.on a:visited {
font-weight:bold;
}
#highlightTree li li ul {
border-top:medium none;
margin-bottom:1px;
}
#highlightTree li li li a, #highlightTree li li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(valikko_pallo_smartia.gif) no-repeat scroll left center;
display:block;
padding-left:15px;
width:165px;
margin-left: 10px;
}

#highlightTree UL UL UL  li li a, #highlightTree UL UL UL li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(valikko_pallo_smartia.gif) no-repeat scroll left center;
display:block;
padding-left:15px;
margin-left: 15px;
width:160px;
}

#highlightTree UL UL UL UL li li  a, #highlightTree UL UL UL UL li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(valikko_pallo_smartia.gif) no-repeat scroll left center;
display:block;
padding-left:15px;
margin-left: 20px;
width:155px;
}

#highlightTree li a.sel, #highlightTree li a.sel:visited {
color:#4D4D4D;
}

#valikkoala {
	float:left;
	width:205px;
	height: 8px;
	text-align:left;
	background:rgb(216,216,216) none repeat scroll 0 0;
	padding: 0px;
	margin-bottom: 10px;
	}

	#alavalikot ul
{
list-style: none;
padding: 0;
margin: 0;
}

#alavalikot li
{
float: left;
width:186px;
}




#alavalikot li a {
background:transparent url(valikko_pallo_smartia.gif) no-repeat scroll 0px 4px;
color:#003479;
/* display:block; */
float:left;
padding-left:15px;
padding-right:0;
text-align:left;
text-decoration:none;
/* height:30px; */
display:block;
width:170px;
}

#alavalikot li a:hover {
color:#003479;
text-decoration:underline;
background:#D8D8D8 url(valikko_pallo_smartia.gif) no-repeat scroll 0px 4px;
}

/* Hide from IE5-Mac \*/
#alavalikot li a
{
float: none
}

#alavalikot 
{
margin-bottom: 10px;
}

#alavalikkootsikko
{
border:1px solid #003479;
display:inline-block;
font-weight:bold;
margin-bottom:5px;
padding-bottom:5px;
width:749px;
}

#alavalikkootsikko p
{
background-color:#003479;
color:#FFFFFF;
font-size:12px;
padding:5px;
margin-bottom:3px;



}

.pois
{
display: none !important;
}

#alavalikot .linkkivali
{
padding-left: 4px;
padding-right: 4px;
font-size:14px;
}


/* End hide */
