/*
CMP
*/

html {
	
}

html, body {
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	margin:0;
	padding:0;
	background-color:#f6f6f6;
	background-image:url(../images/bg.png);
	background-position:50% 50%;
	background-repeat:repeat-y;
}


#box {
	align:center;
} 

#conten {
	width:741px;
	background-color:white;
}



.div_top {
	width:740px;
	float:left; 
	height:80px;
	background-color:white;
}

.div_logo {
	float:left; 
	width:190px; 
	height:56px
}

A:link {text-decoration: none; color:#333}
A:visited {text-decoration: none; color:#333}
A:active {text-decoration: none; color:#333}
A:hover {text-decoration: underline;; color:#333}
h1,h2,h3,h4,h5,h6{
   color:#5cab29;
}
h2 {font-size:24px;margin-left:-1px;padding-top:5px;}
h3 {font-size:14px;margin:10px 0px 0px 0px;}
h4 {font-size:14px;}


*:first-child+html #conten {width:740px;}

.banner {
	width:740px;; 
	float:left;
	height:187px;
}

.div_footer {float:left; width:700px; background-color:#fff; color:#000; border-top:1px dotted #9e9f9e; margin:15px 0 10px 20px; padding-top:15px}
*html .div_footer {width:740px;}
*:first-child+html .div_footer {padding-bottom:20px}

.div_footer A:link {text-decoration: none; font-size:11px; color:#5CAB29; font-size:11px}
.div_footer A:visited {text-decoration: none; font-size:11px; color:#5CAB29; font-size:11px}
.div_footer A:active {text-decoration: none; font-size:11px; color:#5CAB29; font-size:11px}
.div_footer A:hover {text-decoration: underline; font-size:11px; color:#5CAB29; font-size:11px}

.div_logo {float:left; width:190px; height:56px}

.div_language {
	float:right; width:200px; height:15px; margin:56px 0 0 -7px; text-align:right; color:#666666;padding-right:14px}

.div_language span {
   background:transparent url(../images/line.gif) no-repeat scroll -4px 3px;
   margin:0 -4px 0 4px;
}
*html .div_language span {
   background:url(../images/line.gif) no-repeat bottom;
   margin:0px;
}

.div_language A:link,.div_language A:visited,.div_language A:visited,.div_language A:active {text-decoration: none;color:#5cab29;}
.div_language A:hover {text-decoration: underline;color:#5cab29;}

.div_left_conten {
	width:470px;
	float:left;
	padding:0px 0 0 20px;
	font-size:11px;
	color: #686868;
}

.bold {font-weight:bold}
.bold_l {font-weight:bold; color:#000000;}
.div_left_conten A:link,.div_left_conten A:visited,.div_left_conten A:active {text-decoration: underline; color:#5bac26;}
.div_left_conten A:hover {text-decoration: underline;color:#5bac26;}
.div_right_conten {
	font-size:12px;
	float:left;
	width:250px; 
	margin-top:18px; 
	background:url(../images/right_content_bg_de.png) bottom right;
	min-height: 440px;
	height: auto !important;
	height: 440px;
}

*html .div_right_conten {margin-top:0px;}
*:first-child+html  .div_right_conten {margin-top:0px;}
.div_right_conten .bodytext{
    color:#ffffff;
    margin:10px 32px 0px 32px;
}

.div_left_conten .bodytext{
    color: #686868;
    margin:0px 0px 0px 0px;
}

.div_left_conten .bodytext b{
    color: #000000;
    margin:0px 0px 0px 0px;
}

.div_right_conten .bodytext b{
    font-size:17px;
}

.div_right_conten a{
   color:#ffffff;
}
.div_right_conten .bodytext a:hover{
   color:#ffffff;
}


.div_conten {float:left; text-align:left; background-color:white; width:740px; padding:40px 0px 0px 0px;}
*:first-child+html .div_conten {float:left; width:740px; background-color:#fff; margin:60px 0px 40px 0px;}
*html .div_conten {float:left; width:680px; background-color:#fff; margin:60px 0px 20px 0px;}
.div_right_conten ul { padding:0; margin:5px 0 0 32px; list-style:none; color:#fff}

.div_right_conten ul li { background:url(../images/icon_ad.gif) no-repeat left top;padding-left:20px; }
.div_right_conten ul li  A:link {text-decoration: underline; font-size:11px; color:#fff; font-size:11px}
.div_right_conten ul li  A:visited {text-decoration: underline; font-size:11px; color:#fff; font-size:11px}
.div_right_conten ul li  A:active {text-decoration: underline; font-size:11px; color:#fff; font-size:11px}
.div_right_conten ul li  A:hover {text-decoration: underline; font-size:11px; color:#fff; font-size:11px}



#mainMenu{
		background-color: #FFF;
		font-family: Arial;
		font-size:14px;
		border-bottom:0px solid #000000;
		height:22px;
		position:relative;
		float:left;
		width:740px;
		background-color:#5cac27;
		line-height:32px;
		padding-bottom: 10px;
	}

*html #mainMenu { padding-bottom:0px}

#mainMenu a{
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		font-weight:bold;

	}
#mainMenu span a {left: 15px; padding:0px 20px 0px 20px; height:32px}

#mainMenu ul {padding:0; margin:0;list-style-type:none;}

#mainMenu ul li {
			display:inline;
			float:left;
			position:relative;
			z-index:6;
}

#mainMenu .activeMenuItem{
		border-left:0px solid #000000;
		border-top:0px solid #000000;
		border-right:0px solid #000000;
		background-color: #fff;
		cursor:pointer;
		height:32px;
		width:100px;
		text-decoration:none;
	}
#mainMenu .inactiveMenuItem{
		color: #fff;
		cursor:pointer;
		height:32px;
		width:100px;
	}
.subA { position:absolute;margin-top:45px; width:600px; float:left;visibility:hidden;}
*:first-child+html .subA { position:absolute; margin-left:-135px; margin-top:45px;visibility:hidden;}
*html .subA { position:absolute; margin-left:-135px; margin-top:45px;visibility=hidden;}
.to {color:#5cab29}

.submenu_acti a{text-decoration:none;padding-left:5px; padding-right:5px;color: #000;font-size:12px;font-weight:normal; 	}
.submenu_acti a:link {text-decoration:none;padding-left:5px;padding-right:5px;color: #000;font-size:12px;font-weight:normal; 	}
.submenu_acti a:visited  {text-decoration:none;padding-left:5px;padding-right:5px;color: #000;font-size:12px;font-weight:normal; 	}
.submenu_acti a:active  {text-decoration:none;padding-left:5px;padding-right:5px;color: #000;font-size:12px;font-weight:normal; 	}
.submenu_acti a:hover{	color: #000;}

.submenu_acti a {color:#000}

#mainMenu ul #active a{
		background-color:#fff; height:32px; padding:8px 20px 8px 20px; text-decoration:none;
	}
#mainMenu ul #active a:hover{
		background-color:#fff; height:32px; text-decoration:none;
}

#mainMenu ul li a:hover{
   color:#000000;text-decoration:none;
}


.input {
		background:transparent url(../images/searchfield_repeat.png) repeat-x scroll center top;
		height:16px;
		margin-left:-2px;
		margin-top:9px;
		width:200px;
}

#1{position:absolute; margin-left:-135px; margin-top:45px}

.pdl {margin-left:103px;margin-top:10px;}
.pdt { margin-top:20px}

.line_n {width:420px; height:1px; border-bottom:1px dotted #999999;}

.lb_title{
 float:left;
 width:105px;
 padding-top:10px;
}

.sub1A { position:absolute;margin-top:0px; float:left; margin-left:0px; font-weight:normal}
*:first-child+html .sub1A { position:absolute; margin-top:35px; margin-left:-104px; float:left; margin-right:100px}
*html .sub1A { position:absolute; margin-top:34px; margin-left:-104px; float:left; margin-right:100px}

ul li ul li a{text-decoration:none;padding-left:5px;padding-right:5px;color: #666666;font-size:12px;font-weight:bold; }
ul li ul li a:link {text-decoration:none;padding-left:5px;	padding-right:5px;color: #666666;font-size:12px;	font-weight:bold; }
ul li ul li a:visited  {text-decoration:none;padding-left:5px;padding-right:5px;color: #666666;font-size:12px;	font-weight:bold; }
ul li ul li a:active  {text-decoration:none;padding-left:5px;	padding-right:5px;color: #666666;font-size:12px;	font-weight:bold; }
ul li ul li a:hover{color: #000000;}

h6 {position:absolute;margin:-40px 0px 0px 320px;text-align:right;font-size:12px;}
h6 img{margin-right:-2px;width:108px;}
*html h6 img{margin-right:0px;}
h6 a{
   margin:10px 48px 0px 0px;
}
h6 a:link{
   margin:10px 48px 0px 0px;

}
h6 a:active{
   margin:10px 48px 0px 0px;
}
h6 a:visited{
   margin:10px 48px 0px 0px;
}
h6 a:hover{
   margin:10px 48px 0px 0px;
}
.btnleft{
  margin:0px;
  float:left;
  width:11px;
  height:19px;
  background:url(../images/btn_left.jpg) no-repeat left;
}

.btnright{
  margin:0px;
  float:left;
  width:11px;
  height:19px;
  background:url(../images/btn_right.jpg) no-repeat right;
}

.btncenter{
  background:url(../images/btn_center.jpg);
  padding:1px 5px;
  margin:0px;
  height:17px;
  float:left;
  font-weight:bold;
  text-transform:lowercase;
}
.btn{margin-left:100px;height:30px;margin-top:15px;}
*html .btn{
	margin-left:105px;
}
.btncenter  A:link,.btncenter  A:visited,.btncenter  A:active {text-decoration: none; font-size:11px; color:#666666;}
.btncenteri  A:hover {color:#ff0000;}


