body {
	font: normal 12px arial, verdana, helvetica;
	color: #444;
	margin: 0;
	background-color: #fff;
	background-image: url("../images/back.gif");
	background-repeat: repeat-x;
	line-height: 1.5em; 
}

h3 { font-size: 13px }

a:visited {	color: #71706e;	text-decoration: none }
a:link { color: #71706e; text-decoration: none }
a:hover { color: #000 }

td { font-size: 11px }

input { font: normal 8pt verdana, arial, helvetica; }
select { font: normal 8pt verdana, arial, helvetica; }
button { font: normal 8pt verdana, arial, helvetica; }

img { border: 0; }

ul { margin: 10px 0px; padding: 0px }
li { margin: 5px 5px 0px 15px; list-style-image: url('../images/li.gif'); }

#content {
	width: 974px;
	padding: 0;
	margin: 11px auto 10px -487px;
	position:absolute; 
	left:50%;
	/*border: solid 1px #949494;*/
	background-color: #fff;
}
#content div.body {	width: 934px; float: left; padding: 20px 0px 20px 0px; margin-right: 10px }

.logo { 
	width: auto; height: 110px;
	background-image: url('../images/logo_new.jpg'); 
	background-repeat: no-repeat; 
	background-color: #949599; 
}
.motto { 
	float: left; 
	width: 550px; 
	height: 100px;
	background-repeat: no-repeat; 
	background-position: right; 
	background-color: #9a9b9f; 
	color: #dcdbf0; 
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	margin-bottom: 5px;
}

.light { background-color: #afafeb }
.middle { background-color: #fff }

#menuBlock { 
	background: url('../images/menu_back.gif') bottom;
	clear: both;
	float: right; 
	width: 612px; 
	height: 25px;
	margin-top: 36px;
	/*
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	*/
}

#mainmenu {
	padding: 4px 0px 0px 0px;
	margin: 0px;
	height: 20px;
	float: left;
}

#mainmenu li {
	margin: 0px 5px 0px 0px;
	padding: 5px 5px 5px 15px;
	display:inline;
	/*font-weight: bold;*/
	border-left: 1px solid #fff;
}

#mainmenu li.selected  {
	color: #0093dd;
}

#mainmenu li a:hover {
}

#lang {
	clear:both;
	padding-bottom:30px;
	padding-right:10px;
	margin-top:0px;
	float: right;
}

.clear { clear: both }
.right { float: right }
.left { float: left }
.center { text-align: center }

.pageTitle {margin-left: 40px; font-weight: bold; margin: 20px; font: bold 13pt arial, verdana, helvetica; position: relative }
.pageTitle span { position: relative; color: #71706e }
.pageTitle span.shadow { position: absolute; top: 2px; left: 2px; color: #dcdbf0 }

.lineBottom { border-bottom: solid 3px #ccc; padding: 5px 0px; width: 400px; margin: 5px 0px }
.lineBottom a { color: #444 }

.newsBox { 
	padding: 10px; 
	margin-left: 20px; 
	background: #fff url('../images/newsbox_back.gif') right; 
	float: right; 
	width: 170px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.news { 
	padding: 5px; 
	margin-bottom: 10px; 
	background: #dcdbf0 url('../images/news_back.gif') right; 
	border: 1px solid #fff; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#language { font-size: 0.8em; color:#fff; margin: 0px 2px }
#copyright { 
	clear: both; 
	text-align: center; 
	font-size: 0.8em; 
	background-image: url('../images/bottom_back.gif'); 
	color:#fff; 
	height: 18px; 
	padding-top: 7px;
}
#copyright a { text-decoration:none; color:#fff;}
#copyrightText { }

#arrowTopLeft { float: left; text-align: center; padding: 0px 3px }
#arrowTopRight { float: right; text-align: center; padding: 0px 3px }
#arrowTopLeft img, #arrowTopRight img { margin: 1px 0px 0px 0px}

/* page contact */
div.mainOffice { 
	float: left; 
	background: #e2f4fd; 
	padding: 10px; 
	width: 280px; 
	margin: 20px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* page career */
div.actionWindow { 
	float: right; 
	margin-bottom: 20px; 
	background: #e2f4fd; 
	padding: 15px; width: 170px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#careerShortcut{ float: right; width: 200px; margin: 0px 0px 5px 15px; }
/* page references */
#logos tr td { padding-right: 20px; padding-top: 20px }
