body {

	margin: 0;
	text-align: center;
	background:#dbdbdb;
}

* img {
	border: none;
}

* form, * ul, * li {
}

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

/* IE png fix */
.pngImage {
	behavior: url('/css/iepngfix.htc');
}
#w{
width:100%;
background: url('/gfx/bg.jpg') repeat-x #fff;border-bottom:2px solid #c9c9c9;padding-bottom:20px;}
#bodyWrapper {
	margin: auto;
	width: 950px;
}

#topWrapper {
	background: url('/gfx/top_image_2011.jpg') no-repeat 0px 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 0px;
	padding-left:0px;
}

#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: 40px;
	padding: 0 15px;
	line-height: 37px;
}



#topWrapper ul li span a.mainMenuOn {
float: left;
	display: block;
	height: 30px;
	padding: 0 15px;
	background: url('/gfx/menu_hover.jpg') repeat-x;
}
#topWrapper ul li {
	height:40px;
}

#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: 0px;
	margin: 20px 0 0 0;

}

div#bottom {
	clear: left;
	float: left;
	width: 910px;
	text-align: left;
	padding: 20px 20px 10px 20px;
	margin: 20px 0 0 0;
	background: url('/gfx/btm_bg.jpg') no-repeat;
}

#footer span {
	float: left;
}

#footer span#intern1 {
	float: right;
}
#bgimg{
/*width:1662px;*/
margin:0 auto;
/*background:#fff url('/gfx/bg_img.jpg') no-repeat;*/
/*min-height:884px;*/
}

#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;
}
.topmenu{
display:block;
height:40px;
background:url('/gfx/menu_bg.gif');

}

