#eu, #us {
	position : relative;
}

#us {
	top: 0px;
}

BODY {
	margin: 0px 0px 0px 0px;
	background-color : #D9D9D9;
}

BODY, TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

IMG {
	border : 0px;
}

.container {
	width : 774px;
	border : 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top : 0px;
	margin-bottom : 0px;
}

.main {
	background-color : #FFFFFF;
	background-image : url(../images/bg_globe_main.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	vertical-align : top;
	padding : 12px 12px 12px 12px;
}

.linkidle, .linkidle:hover, .linkactive {
	background-repeat : no-repeat;
	background-position : 3px 2px;
	padding : 0px 0px 0px 16px;
	font-weight : bold;
	text-decoration : none;
}

.linkidle {
	background-image : url(../images/arrow_gray.gif);
	color : #000000;
}

.linkidle:hover {
	background-image : url(../images/arrow_red.gif);
	color : #CE181F;
}

.linkactive {
	background-image : url(../images/arrow_black.gif);
	color : #000000;
}

.product {
	border : none;
	float : right;
}

.company {
	background-image : url(../images/arrow_black.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	padding-left : 14px;
	font-weight : bold;
	padding-bottom : 8px;
	font-size : 11px;
}

.address {
	background-image : url(../images/icon_home.gif);
	background-repeat : no-repeat;
	background-position : 14px 0px;
	padding-left : 34px;
}

.www {
	background-image : url(../images/icon_www.gif);
	background-repeat : no-repeat;
	background-position : 14px 6px;
	padding-left : 34px;
	padding-top: 4px;
}

.contactinfo {
	background-image : url(../images/icon_gsm.gif);
	background-repeat : no-repeat;
	background-position : 0px  -2px;
	padding-left : 20px;
}

.contactperson {
	background-image : url(../images/icon_person.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	padding-left : 20px;
	padding-bottom : 14px;
	line-height : 16px;
}

.column1, .column2 {
	vertical-align : top;
	line-height : 16px;
	font-size : 11px;
}

.column1 {
	padding-right : 10px;
}

.column2 {
	padding-left : 10px;
}

.image {
	margin-left : 8px;
	margin-right : 8px;
}

.newsarticle {
	background-image : url(../images/arrow_black.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	padding-left : 14px;
	margin-top: 25px;
}

.newshome {
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 12px;
	text-align: left;
}

.newshome a {
	color: #000;
	text-decoration: none;
}

.newshome a:hover {
	text-decoration: underline;
}
