

/*Paanavigaatioin css*/

#main_navi {
		position: relative;
		float: left;
		padding: 4px 0 2px 300px;
		z-index: 1000000;
		height: 19px;
		font-size: 11px;
		margin: 53px 0 0 0;
		

  }	

  #main_navi ul { 
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		list-style-type: none;	
		position: relative;
		float: left;
		text-transform: uppercase;

	}
			
  #main_navi ul li { 
		float: left; 
		position:relative;
		margin: 0 23px 0 0;
		background: none;
		
	}
	
	#main_navi ul li.first { border-left: none; }
  					
 	
	
  	#main_navi ul li li a:hover { 
		background:#dddddd; 
		width: 185px; 
		}	
		
	

  	#main_navi ul  ul {
		position:absolute;
		top:23px;
		left: 0px;
		padding: 0px 20px 0 0;
		margin: auto;
		width: 200px;
		z-index: 1000000;
		text-transform: none;
 	 	}
		
  #main_navi ul ul li { 
  		width: 198px; 
		z-index: 1000000;	 
		}
  
  #main_navi li li { 
		border-bottom:solid 1px #b4b4b4;
		background:#eeeeee;
		padding-top: 0px;
		padding-right: 0px;
		font-size: 12px;
		z-index: 1000000;	
    	}
  
  #main_navi ul ul ul { 
  		left: 200px; 
		top: 0px; 
		z-index: 100000; 
		}  
  
	#main_navi a:link {color: #3e3e3e;}
	#main_navi a:visited {color: #3e3e3e;} 
	#main_navi a:hover {color: #3e3e3e;} 
	#main_navi a:active {color: #3e3e3e;}


  
  	#main_navi ul li a {	
		display: block;
		padding: 0 8px 0 8px;
		color:#3e3e3e;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
		letter-spacing: 1px;
 	}	    



  #main_navi ul li a.last { background: none; }
  
  
  
  #main_navi ul li li a {
  	padding: 0;
	margin: 0;
	padding: 4px 0px 6px 13px;
	color: #646464;
	font-size: 11px;
	font-weight: normal;
  	background: none;
	z-index: 100000;
  }

				

/* alanavigaation määritykset */

#sub_navi { 
		width: 180px; 
		padding: 0;
		position: relative;
		margin: 0 0 0 25px;

		}

#sub_navi h3 { 
	font-size: 11px; 
	padding: 0 0 8px 0;
	margin: 0;
	color: #065a6c;
	border-bottom: 1px solid #bababa; 
	}
	
#sub_navi h3 a{ 
	font-size: 11px; 
	padding: 0 0 8px 0;
	margin: 0;
	color: #065a6c;
	border-bottom: 1px solid #bababa; 
	text-decoration: none;
	}
	
#sub_navi h3 a:hover{ text-decoration: underline; }
	
	#sub_navi ul { margin: 0; padding: 0; }
	
	#sub_navi li { 		
		border-bottom: 1px solid #bababa;
		list-style-type: none;
		padding: 8px 0 8px 0px;
		margin: 0;
		}	


	#sub_navi li a.aktiivinen { 
		color: #065a6c; 
		font-weight: bold; 
		padding: 0 0 0 10px;
		background: transparent url(/pics/li_bg_active.gif) left top no-repeat;
		}
	
	#sub_navi li a { 
		color: #000; 
		font-size: 12px; 
		text-decoration: none; 
		padding: 0 0 0 10px;  
		margin: 0;
		background: transparent url(/pics/li_bg.gif) left top no-repeat;
		display: block;
		height: 1%;
		outline: none;
		}
		
	#sub_navi li a:hover { text-decoration: underline; }
	
	#sub_navi ul ul li { border-bottom: none; padding-bottom: 0; margin-left: 20px; }
	#sub_navi ul ul ul li { border-bottom: none; padding-bottom: 0; margin-left: 30px; }
	#sub_navi ul ul ul ul li { border-bottom: none; padding-bottom: 0; margin-left: 40px; }

	
	
/* vasemman linkkinostoalueen määritykset */

#shortcuts { 
	position: relative; 
	width: 186px; 
	float: right; 
	}

#shortcuts ul { 
	list-style-type: none; 
	border-top: 1px solid #bababa;
	}

#shortcuts ul li { 
	padding: 5px 0 5px 0; 
	border-bottom: 1px solid #bababa;
	}

#shortcuts ul li a { 
		color: #000; 
		font-size: 12px; 
		text-decoration: none; 
		padding: 0;  
		margin: 0;
		}

#shortcuts ul li a:hover { 
	text-decoration: underline; 
	}

div#murupolku {
	font-family:Arial;
	font-size:10px;
}
