body {
	background: url('/gfx/body_bg.gif') repeat-x #fff;
	margin: 0;
	text-align: center;
}

* img {
	border: none;
}

* form, * ul, * li {
}

p {
	margin: 0;
	padding: 0 0 20px 0;
}

/* IE png fix */
.pngImage {
	behavior: url('/css/iepngfix.htc');
}

#bodyWrapper {
	margin: auto;
	width: 950px;
}

#topWrapper {
	background: url('/gfx/top_image.jpg') no-repeat 146px 0px;
	float: left;
	width: 950px;
}

#topWrapper #logo {
	width: 146px;
	float: left;
}

#topWrapper #flag {
	float: right;
	margin: 8px 10px 0 0;
}

#topWrapper #flag img {
	vertical-align: top;
	margin: 0 5px;
}

#topWrapper #flag img.mainLang,
#topWrapper #flag a:hover img,
.alpha25 {
	opacity: .25;
	filter: alpha(opacity=25);
}

#topWrapper ul {
	clear: both;
	margin: 0 0 0 6px;
}

#topWrapper ul,
#topWrapper ul li {
	list-style: none;
}

#topWrapper ul li {
	float: left;
	list-style: none;
	text-align: center;
}

#topWrapper ul li span {
	display: block;
	padding: 0 0 5px 0;
}

#topWrapper ul li span a {
	float: left;
	display: block;
	height: 31px;
	padding: 0 15px;
	line-height: 32px;
}

#topWrapper ul li span a.mainMenuOn {
	padding: 0;
	line-height: 21px;
	width: 123px;
	background: url('/gfx/tab.gif') no-repeat;
}

#navWrapper {
	clear: both;
	float: left;
	height: 22px;
	width: 950px;
	text-align: left;
	padding: 6px 0 0 6px;
}

#contentWrapper,
#contentLeftWrapper,
#contentCenterWrapper,
#contentCenterWrapperNoLeftContent,
#contentCenterWrapperNoRightContent,
#contentCenterWrapperNoLeftContentNoRightContent,
#contentRightWrapper {
	float: left;
}

#contentLeftWrapper {
	width: 239px;
	margin: 0 10px 0 0;
}

#contentCenterWrapper {
	width: 447px;
	margin: 0 10px;
}
#contentCenterWrapperNoLeftContent {
	width: 706px;
	margin: 0 10px 0 0;
}
#contentCenterWrapperNoRightContent {
	width: 691px;
	margin: 0 0 0 10px;
}
#contentCenterWrapperNoLeftContentNoRightContent {
	width: 950px;
}

#contentRightWrapper {
	margin: 0 0 0 10px;
	width: 224px;
}

#contentLeft,
#contentCenter,
#contentRight {
	text-align: left;
}

div#footer {
	clear: left;
	float: left;
	width: 910px;
	text-align: left;
	padding: 20px 20px 25px 20px;
	margin: 20px 0 0 0;
	background: url('/gfx/footer_bg.gif') no-repeat;
}

#footer span {
	float: left;
}

#footer span#intern1 {
	float: right;
}

#footerKeys {
	clear: both;
	float: left;
	text-align: left;
	width: 950px;
	margin: 20px 0 0 0;
}

.w100 {
	width: 100%;
}

.w98 {
	width: 98%;
}

.alignLeft {
	text-align: left;
}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}
.valignMiddle {
	vertical-align: middle;
}

.floatNone {
	float: none;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.clearBoth {
	clear: both;
}

.bold {
	font-weight: bold;
}

.black {
	color: #000;
}

.m0800 {
	margin: 0 5px 0 0;
}

.positionRelative {
	position: relative;
}

.normal {
	font-weight: normal;
}
.displayNone {
	display: none;
}

.custom-title {
	font-weight: bold;
	width: 170px;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	background: #E5E5E5;
	border-bottom: 1px solid #C5C5C5;
}
 
.custom-text {
	font-size: 11px;
	width: 170px;
	padding: 4px 8px 8px;
	background: #EEEEEE;
	text-align: left;
}

