
#wrapper{
text-align:center;
width:820px;
padding:0;
margin:10px auto;
}


* html #wrapper{
width:850px;

}
#left-part{
text-align:left;
margin-bottom:20px;
padding:0;
float:left;
width:628px;
}

#left{
font-size:11px;
background:#FDFDFD;
margin:5px 0 5px 0;
padding:9px;
border:#E9E8E8 solid 1px;
width:290px;
float:left;
line-height:16px;
}

* html #left{
padding:9px 0 9px 9px;
width:250px;
}

#right{
font-size:11px;
background:#FDFDFD;
margin:5px 0 5px 0;
padding:9px;
border:#E9E8E8 solid 1px;
width:290px;
float:right;
line-height:16px;
}

* html #right{
padding:9px 0 9px 9px;
width:250px;}

#main-content{
padding:0;
margin:0;
text-align:left;
line-height:21px;
}

#news{
text-align:left;
padding-left:20px;
float:right;
width:172px;
margin-top:50px;
}

* html #news{
width:158px;
padding:0;
}


/*********************header****************/

#header{
padding:0;
margin:0 0 20px 0;}

#logo{
float:left;
padding:0 0 0 10px;
}
/************************menu*****************/
#menu-wrapper{
float:right;
margin:30px 0 10px 0;
}

#menu{

float:left;
padding:0;
}

/**********************left part***********************/

#left-content{
padding-right:10px;
text-align:left;
width:618px;
float:left;
}

#home-banner{
border:#EEEEEE solid 1px;
padding:8px;
margin:0;
height:257px;
width:610px;
}
#home-banner DIV {
	margin:0;
	padding:0;
    position:absolute;
    z-index:8;
	width:610px;
	height:257px;
}
#home-banner DIV.active {
    z-index:10;
	opacity:1.0;
}

#home-banner DIV.last-active {
    z-index:9;
}

#home-banner DIV IMG {
    width:610px;
    height: 257px;
    display: block;
    border: 0;
    
}

#banner{
height:204px;
border:#EEEEEE solid 1px;
padding:8px;
margin-bottom:10px;
}

#title-wrapper{
margin-bottom:5px;
padding:0 3px 7px 3px;
background:url(images/HenrichNews_03.jpg) repeat-x top;}

#right-part{
float:right;
padding:0;
margin:0;
}

/*************************bottom******************/

#footer{
text-align:left;
padding-left:5px;
margin:15px 0 0 0;

} 

#copyright{
float:left;
text-align:left;
margin:0;
padding:0;
font-size:9px;
}

#copyright a{
color:#787878;
text-decoration:none;
}

#bottom{
margin-top:3px;}

#bottom-menu {
font-size:9px;
padding:0;
float:left;
margin-right:20px;}

#bottom-menu ul{
margin:0;
padding:0;}

#bottom-menu li{
padding:0;
margin:0;
list-style-type:none;
float:left;
}
#bottom-menu li a{
color:#787878;
text-decoration:none;
padding-right:5px;}