    body,html
    {
	    text-align: center;
	    background-color: #FFFFFF;
	    margin: 0px;
	    padding: 0px;
	    overflow: hidden; 
    }

    #MainSWF
    {
    }
    
    #footer 
    {
        font-family: arial;
	font-size: 0.7em;
	color: #888;
	padding-top: 20px;
	padding-left: 80px;
	
	width: 940px;
	margin: 0 auto;
	clear: both;
	float: left;
}

	#footer a {
		color: #888;	
	}

			
    #navigation {
	width: 960px;
	margin: 0 auto;
    }

	#navigation ul {
		display: block;
		margin: 0;
		padding: 0;
	}

	#navigation li {
		list-style: none;
		float: left;
		margin: 0;
		display: inline;
	}
	
	#navigation li a {
		display: block;
		overflow: hidden;
		height: 60px;
		background-position: 0 0;
		background-repeat: no-repeat;
	}

	.lang_sv #navigation li a {
		background-image: url(sv/navigation.png);
	}

	.lang_fi #navigation li a {
		background-image: url(fi/navigation.png);
	}

	.lang_no #navigation li a {
		background-image: url(no/navigation.png);
	}

	.lang_da #navigation li a {
		background-image: url(da/navigation.png);
	}
	
	#navigation li a span {
		margin-left: -5000px;
	}
			
	.lang_sv #navigation li.homepage a {
		background-position: 0 0;
		width: 149px;
	}

	.lang_sv #navigation li.homepage a:hover, .lang_sv #navigation li.homepage a.selected {
		background-position: 0 -60px;
	}

	.lang_sv #navigation li.facts a {
		background-position: -149px 0;
		width: 110px;
	}

	.lang_sv #navigation li.facts a:hover, .lang_sv #navigation li.facts a.selected {
		background-position: -149px -60px;
	}

	.lang_sv #navigation li.test a {
		background-position: -259px 0;
		width: 113px;
	}

	.lang_sv #navigation li.test a:hover, .lang_sv #navigation li.test a.selected {
		background-position: -259px -60px;
	}

	.lang_sv #navigation li.products a {
		background-position: -372px 0;
		width: 144px;
	}

	.lang_sv #navigation li.products a:hover, .lang_sv #navigation li.products a.selected {
		background-position: -372px -60px;
	}

	.lang_sv #navigation li.competition a {
		background-position: -516px 0;
		width: 94px;
	}

	.lang_sv #navigation li.competition a:hover, .lang_sv #navigation li.competition a.selected {
		background-position: -516px -60px;
	}

	.lang_sv #navigation li.faq a {
		background-position: -610px 0;
		width: 158px;
	}

	.lang_sv #navigation li.faq a:hover, .lang_sv #navigation li.faq a.selected {
		background-position: -610px -60px;
	}
	
	.lang_sv #navigation li.language_sv a 
	{
	    background-position: -767px 0;  /* -767px 0; 35px; */
	    width: 34px;
	}
	
    .lang_sv #navigation li.language_fi a
	{
	    background-position: -800px 0;  /* -800px 0; 20px;*/    
	    width: 20px;
	}

	.lang_sv #navigation li.language_da a
	{
	    background-position: -820px 0;
	    width: 20px;   
	}
	
	.lang_sv #navigation li.language_no a
	{
	    background-position: -840px 0;
	    width: 32px;    
	}

    /* 750 sv 785 fi 805 da 825 no 860 */
	.lang_fi #navigation li.language_sv a 
	{
	    background-position: -750px 0;  /* -750px 0; 35; */
	    width: 34px;
	}
	
    .lang_fi #navigation li.language_fi a
	{
	    background-position: -785px 0;    /* -785px 0; 20px; */
	    width: 20px;
	}
	
	.lang_fi #navigation li.language_da a
	{
	    background-position: -805px 0;
	    width: 20px;    
	}
	
	.lang_fi #navigation li.language_no a
	{
	    background-position: -825px 0;
	    width: 32px;    
	}
	
	.lang_da #navigation li.language_sv a 
	{
	    background-position: -760px 0;
	    width: 34px;
	}
	
    .lang_da #navigation li.language_fi a
	{
	    background-position: -800px 0;    
	    width: 20px;
	}
	
	.lang_da #navigation li.language_da a
	{
	    background-position: -820px 0;
	    width: 20px;   
	}
	
	.lang_da #navigation li.language_no a
	{
	    background-position: -840px 0;
	    width: 32px;    
	}

/*  765 sv 800 fi 820 da 840 no 875 */
	.lang_no #navigation li.language_sv a 
	{
	    background-position: -760px 0;
	    width: 34px;
	}
	
    .lang_no #navigation li.language_fi a
	{
	    background-position: -800px 0;    
	    width: 20px;
	}
	
	.lang_no #navigation li.language_da a
	{
	    background-position: -820px 0;
	    width: 20px;   
	}
	
	.lang_no #navigation li.language_no a
	{
	    background-position: -840px 0;
	    width: 32px;    
	}
/*  765 sv 800 fi 820 da 840 no 875 */
	
	.lang_fi #navigation li.homepage a {
		background-position: 0 0;
		width: 130px;
	}

	.lang_fi #navigation li.homepage a:hover, .lang_fi #navigation li.homepage a.selected {
		background-position: 0 -60px;
	}

	.lang_fi #navigation li.facts a {
		background-position: -130px 0;
		width: 133px;
	}

	.lang_fi #navigation li.facts a:hover, .lang_fi #navigation li.facts a.selected {
		background-position: -130px -60px;
	}

	.lang_fi #navigation li.test a {
		background-position: -263px 0;
		width: 114px;
	}

	.lang_fi #navigation li.test a:hover, .lang_fi #navigation li.test a.selected {
		background-position: -263px -60px;
	}

	.lang_fi #navigation li.products a {
		background-position: -377px 0;
		width: 135px;
	}

	.lang_fi #navigation li.products a:hover, .lang_fi #navigation li.products a.selected {
		background-position: -377px -60px;
	}

	.lang_fi #navigation li.competition a {
		background-position: -512px 0;
		width: 97px;
	}

	.lang_fi #navigation li.competition a:hover, .lang_fi #navigation li.competition a.selected {
		background-position: -512px -60px;
	}

	.lang_fi #navigation li.faq a {
		background-position: -609px 0;
		width: 142px;
	}

	.lang_fi #navigation li.faq a:hover, .lang_fi #navigation li.faq a.selected {
		background-position: -609px -60px;
	}

	.lang_no #navigation li.homepage a {
		background-position: 0 0;
		width: 136px;
	}

	.lang_no #navigation li.homepage a:hover, .lang_no #navigation li.homepage a.selected {
		background-position: 0 -60px;
	}

	.lang_no #navigation li.facts a {
		background-position: -136px 0;
		width: 120px;
	}

	.lang_no #navigation li.facts a:hover, .lang_no #navigation li.facts a.selected {
		background-position: -136px -60px;
	}

	.lang_no #navigation li.test a {
		background-position: -256px 0;
		width: 101px;
	}

	.lang_no #navigation li.test a:hover, .lang_no #navigation li.test a.selected {
		background-position: -256px -60px;
	}

	.lang_no #navigation li.products a {
		background-position: -357px 0;
		width: 131px;
	}

	.lang_no #navigation li.products a:hover, .lang_no #navigation li.products a.selected {
		background-position: -357px -60px;
	}

	.lang_no #navigation li.competition a {
		background-position: -488px 0;
		width: 122px;
	}

	.lang_no #navigation li.competition a:hover, .lang_no #navigation li.competition a.selected {
		background-position: -488px -60px;
	}

	.lang_no #navigation li.faq a {
		background-position: -610px 0;
		width: 155px;
	}

	.lang_no #navigation li.faq a:hover, .lang_no #navigation li.faq a.selected {
		background-position: -610px -60px;
	}

	.lang_da #navigation li.homepage a {
		background-position: 0 0;
		width: 136px;
	}

	.lang_da #navigation li.homepage a:hover, .lang_da #navigation li.homepage a.selected {
		background-position: 0 -60px;
	}

	.lang_da #navigation li.facts a {
		background-position: -136px 0;
		width: 120px;
	}

	.lang_da #navigation li.facts a:hover, .lang_da #navigation li.facts a.selected {
		background-position: -136px -60px;
	}

	.lang_da #navigation li.test a {
		background-position: -256px 0;
		width: 101px;
	}

	.lang_da #navigation li.test a:hover, .lang_da #navigation li.test a.selected {
		background-position: -256px -60px;
	}

	.lang_da #navigation li.products a {
		background-position: -357px 0;
		width: 131px;
	}

	.lang_da #navigation li.products a:hover, .lang_da #navigation li.products a.selected {
		background-position: -357px -60px;
	}

	.lang_da #navigation li.competition a {
		background-position: -488px 0;
		width: 122px;
	}

	.lang_da #navigation li.competition a:hover, .lang_da #navigation li.competition a.selected {
		background-position: -488px -60px;
	}

	.lang_da #navigation li.faq a {
		background-position: -610px 0;
		width: 155px;
	}

	.lang_da #navigation li.faq a:hover, .lang_da #navigation li.faq a.selected {
		background-position: -610px -60px;
	}
				
	.lang_sv #navigation li.spacer {
		width: 100px;
		height: 60px;
		background: white url(sv/navigation.png) no-repeat -959px -182px;
		display: block;
	}
	
	.lang_fi #navigation li.spacer {
		width: 117px;
		height: 60px;
		background: white url(sv/navigation.png) no-repeat -959px -182px;
		display: block;
	}
	
	.lang_da #navigation li.spacer {
		width: 100px;
		height: 60px;
		background: white url(sv/navigation.png) no-repeat -959px -182px;
		display: block;
	}
	
	.lang_no #navigation li.spacer 
	{
	    width: 100px;
	    height: 60px;
	    background: white url(sv/navigation.png) no-repeat -959px -182px;
	    display: block;    
	}


 	#navigation li.language a {
		width: 108px;
	}
	
	.lang_sv #navigation li.language a {
		background-position: -768px 0;
	}

	.lang_da #navigation li.language a {
		background-position: -768px -60px;
	}

	.lang_no #navigation li.language a {
		background-position: -767px -120px;
	}

	.lang_fi #navigation li.language a {
		background-position: -751px -180px;
	}

	.lang_sv #navigation li.rfsu a {
		background-position: -876px 0;
		width: 84px;
	}

	.lang_fi #navigation li.rfsu a {
		background-position: -859px 0;
		width: 94px;
	}

	.lang_no #navigation li.rfsu a {
		background-position: -876px 0;
		width: 80px;
	}

	.lang_da #navigation li.rfsu a {
		background-position: -876px 0;
		width: 80px;
	}
		
	#language_dropdown {
		width: 115px;
		height: 136px;
		background: url(navigation_language_dropdown_sv_fi.png) no-repeat 0 0;
		position: absolute;
		display: none;
		top: 60px;
		margin-left: -3px;
		z-index: 1000;
	}

	#language_dropdown ul {
		padding: 18px 0 0 0;
	}

	#language_dropdown li a {
		width: 104px !important;
		height: 23px;
		margin: 0 0 0 4px;
	}
	
	#language_dropdown li.norwegian a {
		background: url(../images/navigation_language_dropdown.png) no-repeat -4px -18px;
	}

	#language_dropdown li.norwegian a:hover {
		background: url(../images/navigation_language_dropdown.png) no-repeat -118px -18px;
	}

 	#language_dropdown li.danish a {
		background: url(../images/navigation_language_dropdown.png) no-repeat -4px -41px;
	}

	#language_dropdown li.danish a:hover {
		background: url(../images/navigation_language_dropdown.png) no-repeat -118px -41px;
	}

	#language_dropdown li.suomi a {
		background: url(../images/navigation_language_dropdown.png) no-repeat -4px -64px;
	}

	#language_dropdown li.suomi a:hover {
		background: url(../images/navigation_language_dropdown.png) no-repeat -118px -64px;
	}

 	#language_dropdown li.swedish a {
		background: url(navigation_language_dropdown_sv_fi.png) no-repeat -4px -87px;
	}

	#language_dropdown li.swedish a:hover {
		background: url(navigation_language_dropdown_sv_fi.png) no-repeat -118px -87px;
	}

