body, html {
	background: transparent url('design/base/images/map.gif') no-repeat center top;
	font-family: Tahoma, Geneva, Arial, Verdana;
	font-size: 100.1%;
	color: #000;
	margin: 0;
	padding: 0;
}
a, a:active, a:visited, a:link, a:hover {
	color: #000;
	text-decoration: none;
}
#wrapper {
	margin: 0 auto;
	width: 990px;
}
#cntWrapper {
	width: 561px;
	height:357px;
	padding: 119px 25px 25px 30px;
	background: transparent url('design/base/images/container.png') no-repeat top left;
	font-size: 0.71em;
	margin-left: 374px;
	overflow: hidden;
	line-height: 1.4em;
	float:right;
}
#cntWrapper h1 {
	font-size: 1.45em;
	font-weight: 500;
	margin-bottom: 20px;
}
#cntWrapper p {
	float: left;
	display: inline;
}
#langWrapper {
	width: 152px;
	float: right;
	background: #f5f5f5 url('design/base/images/langBg.gif') no-repeat top left;
}
#langWrapper h3 {
	font-weight: 600;
	font-size: 0.9em;
	margin: 0;
	margin: 7px 0px 15px 5px;
	padding: 0;
}
#langWrapper ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}
#langWrapper li{
	margin: 0;
	padding: 0;
	height: 20px;
}
#textArea {
	float: left;
	width: 390px;
}
h1.logo {
	margin-left: 9px;
	margin-top: 18px;
	float: left;
}
.button {
	display: block;
	padding: 1px 0px 1px 28px;
	margin-top: 5px;
}
#de, #de:visited {
	background: url(design/base/images/de.gif) no-repeat top left;
}
#de:hover {
	background: url(design/base/images/de.gif) no-repeat left -19px;
}
#us, #us:visited {
	background: url(design/base/images/us.gif) no-repeat top left;
}
#us:hover {
	background: url(design/base/images/us.gif) no-repeat left -19px;
}
#gb, #gb:visited {
	background: url(design/base/images/gb.gif) no-repeat top left;
}
#gb:hover {
	background: url(design/base/images/gb.gif) no-repeat left -19px;
}
#fr, #fr:visited {
	background: url(design/base/images/fr.gif) no-repeat top left;
}
#fr:hover {
	background: url(design/base/images/fr.gif) no-repeat left -19px;
}
#it, #it:visited {
	background: url(design/base/images/it.gif) no-repeat top left;
}
#it:hover {
	background: url(design/base/images/it.gif) no-repeat left -19px;
}
#es, #es:visited {
	background: url(design/base/images/es.gif) no-repeat top left;
}
#es:hover {
	background: url(design/base/images/es.gif) no-repeat left -19px;
}
#cn, #cn:visited {
	background: url(design/base/images/cn.gif) no-repeat top left;
}
#cn:hover {
	background: url(design/base/images/cn.gif) no-repeat left -19px;
}
#pt, #pt:visited {
	background: url(design/base/images/pt.gif) no-repeat top left;
}
#pt:hover {
	background: url(design/base/images/pt.gif) no-repeat left -19px;
}
#tr, #tr:visited {
	background: url(design/base/images/tr.gif) no-repeat top left;
}
#tr:hover {
	background: url(design/base/images/tr.gif) no-repeat left -19px;
}

