﻿.Body
{
	
	
}
#mainDiv
{
	width: 960px;
	margin: 0px auto;
	padding: 0px 20px;
	height: 80%;
	
	
	
}

#mainHeader
{
	background-image: url(images/page-top.png); 
	width: 770px; 
	background-repeat: no-repeat; 
	height: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 13px;
}

#subHeader
{
	background-image: url(images/page-center.png); 
	margin: 0px auto 0px auto ;
	width: 770px; 
	height:361px;
	background-repeat: repeat-y;
	
}
#mainContent
{
	background-image: url(images/page-center.png); 
	margin:0px auto 0px auto;
	width: 770px; 
	background-repeat: repeat-y;

	height:450px;

}

#bottomContent
{
	background-image: url(images/page-bottom.png); 
	margin: 0px  auto; 
	width: 770px; 
	background-repeat: no-repeat; 
	height: 26px
}
#pageContent
{
	padding-left:25px;
	padding-top:20px;
	width:503px;
	height:500px;
	float:left;
	clear:none;
	
}
#rightContent
{
	width:199px;
	height:96%;
	margin:-1px 5px auto auto;
	padding-left:24px;
	padding-top:26px;
	/*padding:24px 47px auto 60px;*/
	float:right;
	background-image:url(images/right-background.png);
	background-repeat:repeat;
	background-position:bottom;
	
}

/* This is this */




#infoHeader
{
		margin-top:0px;
		margin-left:4px;
		margin-bottom:0px;
		margin-right:0px;
		background:#fff url(images/header-background.png);
		background-repeat:repeat-x;
		background-position:bottom;
		height:360px;	
		width:761px;
		
		
		
	}
#logo
{
	margin-left:27px;
	width:167px;
	height:56px;	
	position:absolute;
	float:left;
	clear:none;
	
}

#lang
{
	margin-left:695px;
	top:65px;
	float:right;
	position:absolute;

}


#groupmoto
{
	margin-left:27px;
	top:155px;
	width:484px;
	height:170px;
	position:absolute;
	float:left;
	clear:none;
	
}
#groupCompanies
{
	margin-left:25px;
	top:320px;
	width:600px;
	height:88px;
	position:absolute;
	
}
#scandinavia
{
	margin-left:538px;
	top:90px;
	background: url(images/scandinavia.png) no-repeat;
	height:295px;
	width:224px;
	float:right;
	position:absolute;	
	 
}


#div0
{
	width:484px;
	height:400px;
}

#div1
{
	width:484px;
	height:400px;
}

#div2
{
	width:484px;
	height:400px;
}

#div3
{
	
	background:#fff url(images/europe.png) no-repeat;
	background-position:bottom right;
	width:515px;
	height:400px;
	
	
}
#Europe
{
	width:423px;
	height:380px;
	z-index:-99;
	top:-100px;
	border:solid 1px red;
}

#tooltips {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('shadow2-reverse.png');
}

#extended { margin: 2em 0; }
#extended label { text-decoration: underline; }
#yahoo { width: 7em; }
#right, #right2 { text-align: right; }
#tooltip.right { width: 250px; }
#fancy2 { float: right; }
/*

-khtml-opacity:.20; 
	-moz-opacity:.20; 
	-ms-filter:”alpha(opacity=20)”; 
	filter:alpha(opacity=20); 
	opacity:.20;
*/
/* Classes */
.clearfix:after {
  content: "."; 
  clear: both;
  height: 0px;
  visibility: hidden;
  display: block;
}
 .clearfix 
 {
	display: inline-block;
	font-size: 0px;
	line-height: 0px;	
} /* Fixes IE/Mac */
 
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}

.hypPadding
{
	padding-right:40px;
}

.mainHeader
{
	font-family:Verdana;
	font-size:24px;
	font-weight:bold;
	color:#4c4c4c;	
}

.mainText
{
	font-family:Verdana;
	font-size:16px;
	font-style:italic;
	color:#4c4c4c;
}

.textHeader
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
		
}

.infoTextBold
{
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
}
.infoText
{
	font-family:Arial;
	font-size:12px;	
	
}


.CommandButtonBlack    {
    font-family:Arial,Verdana,helvetica;
    font-size: 14px;
    font-weight: Bold;
    color:#000000;
}
    
/* hyperlink style for buttons and link buttons used in the admin pages */
A.CommandButtonBlack:link {
    text-decoration:none;
    color: #000000;
}

A.CommandButtonBlack:visited  {
    text-decoration:    none;
    color:#000000;
}

A.CommandButtonBlack:active   {
    text-decoration:    none;
    color: #ccc;
}

A.CommandButtonBlack:hover    {
    text-decoration:    none;
    color: #ccc;
}

.CommandButtonBlackSmall    {
    font-family:Arial,Verdana,helvetica;
    font-size: 11px;
    font-weight: Bold;
    color:#000000;
}
    
/* hyperlink style for buttons and link buttons used in the admin pages */
A.CommandButtonBlackSmall:link {
    text-decoration:none;
    color: #000000;
}

A.CommandButtonBlackSmall:visited  {
    text-decoration:    none;
    color:#000000;
}

A.CommandButtonBlackSmall:active   {
    text-decoration:    none;
    color: #fff;
}

A.CommandButtonBlackSmall:hover    {
    text-decoration:    none;
    color: #fff;
}