#TOP {
		position: relative;
		margin: 0em;
		padding: 0em;
		top: 0em;
		left: 0em;
		height: 71px;
		width: 100%;
		border-top: 1px solid #2A5C1E;
		border-bottom: 1px solid #2A5C1E; /*136100*/
		background: url("http://www.paihdelinkki.fi/face/top_bg.jpg") repeat-x;
		z-index: 11;
		}
		
	#logo {
		position: absolute;
		width: 25%;
		height: 71px;
		top: 0px;
		margin: 0em;
		padding: 0em;
		z-index: 1;
		left: 0px;
		text-align: center;
		}
		
	#navi {
		position: absolute;
		margin: 0px 0px 0px -1px;
		padding: 0px;
		bottom: 0px;
		left: 25%;
		z-index: 7;
		display: block;
		}

	#navi {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 1.5em;
		display: inline;
	 	float:left;
		text-align: justify;
		}
	#navi ul {
		margin:0;
	 	padding:0;
		list-style:none;
		}
	#navi li {
		float:left;
		background:url("http://www.paihdelinkki.fi/css/left_both.gif") no-repeat left top;
		margin: 0 2px 0 0;
		padding:0 0 0 10px;
		border-bottom:0px solid #765;
		}
	#navi a {
		float:left;
		display:block;
		width:.1em;
		background:url("http://www.paihdelinkki.fi/css/right_both.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		background-color: none;
		}
	#navi > ul a {width:auto;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#navi a {float:none;}
	/* End IE5-Mac hack */
	#navi a:hover {
		color:#eee;
		background-color: none;
		}
	#navi li:hover, #navi li:hover a {
		background-position:0% -150px;
		color:#eee;
		background-color: none;
		}
	#navi li:hover a {
		background-position:100% -150px;
		}
	#navi img { display: none; }




	#navi img {
		border: 0px;
		margin: 0em -1px 0em 0em;
		padding: 0em;
	}

	#navi a { text-decoration: none; }
	
#BOXTOOLS { 
		position: absolute;
		top: 0px;		
		left: 0em;
		height: 30px;
		width: 100%;
		margin: 0em;
		padding: 0em;
		text-align: left;
		border-bottom: 0px solid #EAEEE6;
		background-color: #F4F5F3;
	}

	#BOXTOOLS .left {
		position: absolute;
		width: 50%;
		left: 0em;
		top: 0em;
		padding: 4px;
		margin: 0em -3em 0em 0em;

		}

	#BOXTOOLS .right {
		position: absolute;
		text-align: right;
		width: 50%;
		left: 50%;
		top: 0px;
		padding: 4px;
		margin: 0em 0em 0em -20px;

		}

	#BOXTOOLS form {
		padding: 0em;
		margin: 0em;

		}
		
	#flash{
	margin: 0;
	padding: 0;
	background: #ffffff;
	}
	
	
#wrapper{
border-left:1px solid #ADADAD;
border-right:1px solid #ADADAD;
margin:0px auto;
width: 990px;
padding-bottom: 20px;
}


#header_plinkki{

color:#000;
background:url(http://www.paihdelinkki.fi/css/screen/images/bg_headerfooter.jpg) repeat-x top left;
padding:0 2em 1em 20px;
clear:both;
text-align: left;
border-bottom: 5px solid #516438 ;
height:130px;
margin: -1em -1em 0 -1em;

}

#header_content{
width: 990px;
max-width: 990px;
}

#header_plinkki a{
border: none!important;
text-decoration: none;
}

#header a img{
border: none!important;
}



#nav {
margin:0;
}

#nav_main ul{

display:inline;
margin:0 auto;
padding:0;
}

#nav_main ul li {
border:none;
display:inline;
float:left;
font-size:1em;
line-height:1em;
list-style-type:none;
margin:0 0 0 20px;
padding:0;
}


#nav_main ul li{

background:transparent;

color:#fff;

text-decoration:none;

}

#nav_main ul li h2 {

font-size:20px;

font-family:Times;

color:#49552d;

font-weight:light;

display:inline;

text-transform:none!important;

line-height:10px;

margin:0!important;

padding:0 7px 2px 5px !important;

}

#nav_main h2 a:hover{
text-decoration: underline!important;
}

#nav_main h3{

font-size:11px;

line-height:13px;

font-family:Arial;

color:#000;

font-weight:100;

margin:3px 0 0!important;

padding:6px 0 10px 6px !important;

}



.skip,.hideme,.print {

position:absolute;

top:-1000em;

left:-1000em;

height:1px;

width:1px;

}



.skip:focus,.skip:active {

position:static;

top:0;

left:0;

height:auto;

width:auto;

}

.logo {

position:relative;

margin-top:1em;

margin-left:30px;

margin-bottom:25px;

padding:0;

border: none!important;

}

.right_links{
margin-right:115px;
}


.right {
float:right;
margin-right:10px;
}

.right ul{
border-left:1px #ccc solid;
list-style: none;
font-size: 12px;
color: #969696;
padding-left: 10px;
}

.no_border{
border: none!important;
}

.right a{color: #969696; }
.right a:visited {color:#969696;}  /* visited link */
.right a:hover {color:#000;}  /* mouse over link */

.leftborder {
border-left:1px solid #CCCCCC;
padding:10px 0 0 0;
}

