body { 
background: #dfe8df; 
padding: 0; 
margin: 0; 
text-align: center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7A7A7A;
} 
#container {
background-color:#FFFFFF;
text-align: left; 
width: 872px; 
overflow:hidden;
position:relative;
margin:auto;
margin-top:10px;
text-align:left;
}
#header{
background-image:url(../images/ci/header.jpg);
width: 853px;
padding-right:19px;
height: 89px;
}
#logo{
float:left;
padding-left:16px;
padding-top:27px;
}
#langChose{
padding-top:43px;
padding-left:24px;
width: 68px;
height: 46px;
margin:0px;
float:left;
}
#hightNav{
padding-top:25px;
padding-left:126px;
float:left;
width:460px;
height:46px;
}
#hightNav li{
	height:18px;
	float:left;
	list-style: none;
	text-align: center;
	border-left:1px solid #395582;
	background:url(../images/ci/hightnav_arrow.png) top center no-repeat;
}
#hightNav li.first{
	border:none;
}
#hightNav a{
	padding:8px 10px 0 10px;
	font-size:10px;
	display:block;
	color:#093562;
}
#hightNav a:hover{
	color:#E70101;
}
#navi{
background-image:url(../images/ci/navigation.jpg);
width: 830px;
height: 33px;
padding-left:36px;
padding-right:6px;
font-weight:500;
}
.naviPoint{
padding-top:14px;
float:left;
font-size:14px;
color:#0b6bb6;
}
.naviSpacer{
float:left;
width:47px;
height:33px;
background-image:url(../images/ci/navi_spacer.gif);
}
#search{
height:25px;
float:right;
padding-right:6px;
text-align:right;
margin-left:8px;
margin-top:8px;
text-align:right;
}
#searchField{
float:left;
width:88px;
border: solid  #dbdbdb  1px;
}
#searchBT{
float:left;
padding-right:5px;
padding-left:8px;
padding-top:1px;
border:0px;
}
#searchText{
float:left;
padding-top:3px;
padding-right:8px;
}
#main{
position:relative;
background-image:url(../images/ci/main_bg.jpg);
width: 872px;
height:100%;
overflow:hidden;
}
#bottom{
background-image:url(../images/ci/bottom.jpg);
margin:auto;
width: 872px;
height: 7px;
font-size:0px;
}

#MainLeft{
overflow:hidden;  
position:relative; 
float:left;
}

#subNavi{
border-top: 1px solid #C6C4C4;
float:left;
margin-top:46px;
width: 114px;
padding-left:1px;
}
#subNavi ul{
float:left;
margin:0px;
margin-bottom:36px;
padding:0px;
}
#subNavi li{
list-style:none;
float:left;
border-bottom: 1px solid #C6C4C4;
}
#subNavi a{
display:block;
width:92px;
text-decoration:none;
padding-left:22px;
padding-top:2px;
}
.subNaviSelected{
background:url(../images/ci/navi_arrow.gif) no-repeat;
background-color:#FFFFFF;
color:#e70101;
}
.subNaviNoSelected{
color:#0b6bb6;
background:url(../images/ci/navi_arrow.gif) no-repeat;
}
#subNavi a:hover{
background-color:#FFFFFF;
color:#e70101;
}
#mainLeftTheme{
border-top:#efefef solid 1px;
padding-left:1px;
position:absolute;
left:0;
bottom:0;
width:114px;
}

#mainMiddle{
width:561px;
float:left;
position:relative;
overflow:hidden;
height:100%;
margin-left:17px;
padding-bottom:50px;
min-height:350px;
}
#mainMiddleHead{
width:561px;
float:left;
height:46px;
border-bottom: 1px solid #efefef;
}
#mainMiddleTitel{
float:right;
padding-top:10px;
text-align:right;
font-size:30px;
color:#CECECE;
}
#mainMiddleDate{
float:left;
height:9px;
padding-top:27px;
}
#mainMiddleBody{
float:left;
padding-top:10px;
padding-bottom:70px;
font-style:justify;
width:561px;
}
.mainMiddleBodyTitel{
font-size:14px;
color:#395582;
margin-bottom:10px;
font-weight:bold;
}
.mainMiddleBodyTitelRight{
margin-top:10px;
text-align:right;
font-size:14px;
color:#395582;
font-weight:bold;
width:561px;
}
#mainMiddleBodyImg{
float:right;
margin-left:10px;
margin-bottom:10px;
}
#mainMiddleTheme{
position:absolute;
bottom:10px;
left:135px;
}
#mainRight{
float:right;
text-align:left;
padding-top:25px;
padding-right:19px;
width:126px;
position:relative;
font-size:11px;
}
#mainRightTheme{
position:absolute;
bottom:7px;
right:41px;
}
.mainRightTitel{
height:21px;
border-bottom: 1px solid #efefef;
font-size:15px;
color:#ACACAC;
text-align:right;
font-weight:bold;
}
a{
color:#0b6bb6;
text-decoration:none;
}
a:hover{
color:#e70101;
}
.catGreyForm{
background-color:#e6e6e6;
border: 1px solid #FFFFFF ;
font-size:12px;
}
.newsletterInput{
background-color:#e6e6e6;
border: 1px solid #000000 ;
width:100px;
font-size:10px;
}
#searchForm{
float:left;
}

#headerlinks{
text-align:left;
font-size:9px;
height:11px;
padding-left:10px;
}

#headerlinks a{
color:#333;
}