html,body
{
	margin:0;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-align: justify;
	background: #e5e5e5;
}

p
{
	margin:0;
	padding:0;
}

a
{
	color:#6699CC;
	text-decoration:none;
}

a:hover
{
	text-decoration:none;
}

img
{
	border:0;
}

table td p {padding: 0!important; margin: 0!important;}

#Container
{
	display:block;
	position:relative;	
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:990px;
	height: auto;
	/*background: url(../img/bg.jpg) center top repeat-y;*/
	background-color: #FFF;
}

#Container:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}
#PreHeader
{
	display:block;
	position:relative;
	float:left;
	margin: 0;	
	padding: 0;
	width:990px;
	height: 60px;	
	background-color:#e5e5e5;
	overflow:hidden;
	
}
.PreHeaderFont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:normal;	
	color:#a3a3a3;
	text-decoration:none;
}
.PreHeaderFont a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:normal;
	color:#a3a3a3;
	text-decoration:none;
	text-align:center;
}


#HeaderBG
{
	display:block;
	position:relative;	
	float: left;
	margin:0;
	padding:0;
	width:990px;
	height:90px;
    background:url(../img/languagepage/Header_bg_language.gif) repeat-x  top left; 	
	overflow: hidden;
}


#Logo
{
display:block;
	position:relative;	
	float: left;	
	height:90px;
	width:152px;	
	margin:0;
	float:left;
	background:url(../img/logo.gif) no-repeat top left;
}
#Languagemenu_text
{
    display:block;
	position:relative;	
	float: left;
	margin:0;
	padding:0;	
	height:90px;		
	width:457px;
	width:282px;
	float:left;	
	/*background:url(../img/languagepage/Header_2_lang.gif) no-repeat top left;*/
    }
#Languagemenu
{
  	display:block;
	position:relative;	
	float: left;
	margin:0;
	padding:0;	
	height:90px;		
	/*width:350px;*/
	width:725px;
	float:left;	
	overflow: hidden;
	
	
    }
    
#Languagemenu_fin
{
  	display:block;
	position:relative;	
	float: left;
	margin:0;
	padding:0;	
	height:90px;		
	width:90px;
	float:left;	
	background:url(../img/languagepage/Header_3_lang_fin.gif) no-repeat top left;
	}
	html>body #Languagemenu_fin
{ 
	height:90px;		
	width:175px;
}
	
.Languagemenu_li_1
{
    display:block;
	position:relative;	
	float: left;
	margin: 40px 0 0 0;
	padding-left: 85px;		
	height:20px;		
	width:100%;
	float:left;	
	overflow: hidden;	
	
   }
   
   .Languagemenu_li_2
{
     display:block;
	position:relative;	
	float: left;
	margin:0;
	padding-left: 85px;	
	height:20px;		
	width:100%;
	float:left;	
	overflow: hidden;	
	
    }
    
    
    
#Languagemenu_swe
{
  	display:block;
	position:relative;	
	float: left;
	margin:0;
	padding:0;	
	height:90px;		
	width:175px;
	float:left;	
	background:url(../img/languagepage/Header_3_lang_swe.gif) no-repeat top left;
	
	overflow: hidden;
    }
        
#Languagemenu_rus
{
  	display:block;
	position:relative;	
	float: left;
	margin:0;
	padding:0;	
	height:90px;		
	width:175px;
	float:left;	
	background:url(../img/languagepage/Header_3_lang_rus.gif) no-repeat top left;
	
	overflow: hidden;
    }
        
        
#Languagemenu_eng
{
  	display:block;
	position:relative;	
	float: left;
	margin:0;
	padding:0;	
	height:90px;		
	width:175px;
	float:left;	
	background:url(../img/languagepage/Header_3_lang_eng.gif) no-repeat top left;
	
	overflow: hidden;
    }
        
.Content
{
	display:block;
	position:relative;
	float:left;
	margin: 0;
	padding:0;
	width:990px;
	height:510px;	
	/*z-index:1;*/
	}

#Content:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.ContentFrontPage
{
    margin: 0;
	padding: 0;
	height: 510px;
	width: 990px;
	background:url(../img/languagepage/Banner_language.gif) no-repeat center top;
}
/*html>body .ContentFrontPage{margin-left: 33px;}*/

.ContentFrontPage:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.ContainerFrontPage
{
	/*background-color:White;*/

}



.ContentHeader
{
	display:block;
	position:relative;
}
.SubSmallHeader
{
	display:block;
	position:relative;
	width:695px;
	/*height:60px;*/
	/*line-height:60px;*/
	background:url(../img/Sub_header_bg.gif);
}
.ContentText
{
	display:block;
	position:relative;
	margin:15px 15px 20px 0px;
}
.ContentTextDLPage
{
	display:block;
	position:relative;
	margin:40px 15px 0 0px;
}
.ContentTextDLPageBox
{
	display:block;
	position:relative;
	margin:25px 15px 0 0px;
}

#LinksArea
{
	display:block;
	position:relative;
	margin: 12px 0 0 16px;
	padding: 0 0 0 0;
	height: 20px;
	float: left;
}
html>body #LinksArea {margin: 12px 0 0 31px;}



.Height30 {height:30px;}
.Height150 {height:150px;}

/* Widths */
.Width25 {width: 25px!important;}
.Width130 {width: 130px;}
.Width150 {width: 150px!important;}
.Width320 {width: 320px;}
.Width340 {width:340px;}
.Width467 {width:467px;}
.Width655 {width:655px;}
.Width665 {width:665px;}

.Width222WithBorder
{
	margin-top:15px;
	width:222px;
	border:solid 1px #e5e5e5;
}
#Footer_lang
{	display:block;
	position:relative;
	float:left;
	margin: 0 0 0 15px;
	padding:0;	
	width:930px;
	height:105px;	
	background:url(../img/languagepage/Footer_language.jpg);	
    }
html>body #Footer_lang
{	
	margin: 0 0 0 30px;
	
    }

a.FooterText
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:normal;		
	color:#a3a3a3;
}

#SAContent1
{
	display:block;
	position:relative;
	float:left;
	margin: 210px 0 0 135px;
	padding:0;	
	width:420px;
	height:60px;	
	
	line-height: 40px;
}
html>body #SAContent1
{

	margin: 210px 0 0 270px;
}


