body
	{
    font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg2.jpg) repeat-x;
    background-color: #efefe7;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#wrapper
	{
	width: 780px;
	position: absolute;
	left:50%;
	margin-left: -390px;
    padding: 0px 0px 0px 0px;
	}

#intro
	{
	height: 795px;
	width: 780px;
	position: relative;
	margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background: transparent;
    }


#top_pk
	{
	height: 410px;
	width: 780px;
	position: relative;
	margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
	background: transparent url(../images/top_pk.png) no-repeat;
    }
    
    
#top_ita
	{
	height: 410px;
	width: 780px;
	position: relative;
	margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
	background: transparent url(../images/top_ita.png) no-repeat;
    }
    
#top_smrs
	{
	height: 410px;
	width: 780px;
	position: relative;
	margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
	background: transparent url(../images/top_smrs.png) no-repeat;
    }
    
#top_mr
	{
	height: 410px;
	width: 780px;
	position: relative;
	margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
	background: transparent url(../images/top_mr.png) no-repeat;
    }
    
    
    
#top_hm
	{
	height: 410px;
	width: 780px;
	position: relative;
	margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
	background: transparent url(../images/top_hm.png) no-repeat;
    }
    

#top_vsm
	{
	height: 410px;
	width: 780px;
	position: relative;
	margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
	background: transparent url(../images/top_vsm.png) no-repeat;
    }
	
	
#menu
	{
    width: 780px;
	height: 177px;
	position: relative;
	margin: 0px 0px 0px 44px;
    padding: 0px 0px 0px 0px;
   	background: transparent url(../images/menu.jpg) no-repeat;

    }


#main
	{
    width: 780px;
	height: 100%;
	position: relative;
	margin: 0px 0px 0px 44px;
    padding: 0px 0px 0px 0px;
	background: transparent url(../images/main.jpg) repeat-y;

    }
	
#containerleft
    {
    width: 100px;
    position: absolute;
	margin: 45px 40px 40px 40px;
    z-index:2;
    }



p.var {
	margin: 0px 0px 0px 0px;
	padding: 0px 160px 20px 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #291e09;
	text-align: left;
	line-height: 16px;
	font-style: normal;
}

p.lainaus {
	margin: 0px 0px 0px 0px;
	padding: 0px 180px 20px 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #291e09;
	text-align: left;
	line-height: 18px;
	letter-spacing: 1px;
	font-style: italic;
}

p.table {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 20px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #291e09;
	text-align: left;
	line-height: 16px;
	font-style: normal;
}


a {
	color: #121212;
	font-style: normal;
	font-weight: normal;
	border-bottom: 0px #86000b dotted;
}

a:hover {
	color: #fff;
	font-style: normal;
	border-bottom: 0px #000 dotted;
}



strong {
	font-weight: bolder;
	color: #121212;
	font-size: 14px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	
}


h4
	{
	color: #000;
	height: 30px;
	font-size: 14px;
	margin: 2px 0 0.4em 0;
	padding: 40px 40px 40px 40px;

}
	
img a{
	float: left;
	padding: 0px;
	border: 0px;
	margin: 0px;
	border-color: #000000;
}
	
	

/* VALIKKO */


#nav {
	position: absolute;
	list-style: none;
	margin: 0px 0px 0px 343px;
	padding: 0 0 0 0;
	width: 279px;
	height: 200px;
    float: right;
    }

#nav li {
    list-style-type: none;
    float: right;
    }

#pk a {
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	width: 279px;
	background: transparent url(../images/menu_pk.jpg) top left no-repeat;

    float: right;
	overflow: hidden;
	height: 0px !important;
	height /**/:60px; /* for IE5/Win only */
    }

#pk a:hover{
	background: transparent url(../images/menu_pk_b.jpg) top left no-repeat;
}

#pk a:active{
	background: transparent url(../images/menu_pk_b.jpg) top left no-repeat;
}


#hm a {
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 0px;
	width: 279px;
	background: transparent url(../images/menu_hm.jpg) top left no-repeat;

	float: right;
	overflow: hidden;
	height: 0px !important;
	height /**/:60px; /* for IE5/Win only */
}

#hm a:hover{
	background: transparent url(../images/menu_hm_b.jpg) top left no-repeat;
   }

#hm a:active{
	background: transparent url(../images/menu_hm_b.jpg) top left no-repeat;
   }


#smrs a {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	width: 279px;
	background: transparent url(../images/menu_smrs.jpg) top left no-repeat;

	float: right;
	overflow: hidden;
	height: 0px !important;
	height /**/:60px; /* for IE5/Win only */
}

#smrs a:hover{
  	background: transparent url(../images/menu_smrs_b.jpg) top left no-repeat;
}

#smrs a:active{
  	background: transparent url(../images/menu_smrs_b.jpg) top left no-repeat;
}



#ita a {
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	width: 279px;
	background: transparent url(../images/menu_ita.jpg) top left no-repeat;

	float: right;
	overflow: hidden;
	height: 0px !important;
	height /**/:60px; /* for IE5/Win only */
}

#ita a:hover{
	background: transparent url(../images/menu_ita_b.jpg) top left no-repeat;
}

#ita a:active{
	background: transparent url(../images/menu_ita_b.jpg) top left no-repeat;
}




#vsm a {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	width: 279px;
	background: transparent url(../images/menu_vsm.jpg) top left no-repeat;

	float: right;
	overflow: hidden;
	height: 0px !important;
	height /**/:60px; /* for IE5/Win only */
}

#vsm a:hover{
	background: transparent url(../images/menu_vsm_b.jpg) top left no-repeat;
}

#vsm a:active{
	background: transparent url(../images/menu_vsm_b.jpg) top left no-repeat;
}


#mr a {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	width: 279px;
	background: transparent url(../images/menu_mr.jpg) top left no-repeat;

	float: right;
	overflow: hidden;
	height: 0px !important;
	height /**/:60px; /* for IE5/Win only */
}

#mr a:hover{
	background: transparent url(../images/menu_mr_b.jpg) top left no-repeat;
}

#mr a:active{
	background: transparent url(../images/menu_mr_b.jpg) top left no-repeat;
}


