/* CSS Document */
*{
  margin:0px;padding:0px;
}
/*******************************²Ëµ¥   start************************************/

#nav{
	margin-top:1px;
	height:60px;
	overflow:hidden;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
}
#subnav{
     margin-top:-1px;width:456px;height:30px; float:right;background:url(../images/subnav_bg.gif) no-repeat;
	 overflow:hidden;font-size: 12px;line-height: 25px;	color: #000;
}

#subnav ul{padding:0 10px;padding-top:5px;list-style:none;
}
#subnav ul li,#subnav ul li a,#subnav ul li a:hover{
     display:inline;text-align:center;margin:0 5px;
}
.listitem{
     background:url(../images/nav_line.gif) no-repeat;
	 padding:5px;width:2px;
}

#mainnav{
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	margin-top:5px;
	width:740px;
	letter-spacing: 3px;
	float:right;
	
}
#mainnav ul{display:inline;float:left;width:740px;list-style:none;
    }
#mainnav ul li,#mainnav ul li a,#mainnav ul li a:hover{
    float:left;color:#fff;display:inline;height:25px;margin-left:5px;margin-right:5px;
}
.current{
	background: url(../images/nav_current.gif) no-repeat 10px 20px;
		
}
.menuDiv {width:1px;height:1px;background:#fff;margin-top:5px;}

.grain{
	width:900px;padding:0 30px;
	height:60px;
	background: url(../images/nav_grain.gif) no-repeat;
}
.logo{
    margin-top:8px; width:144px; height:46px; behavior: url(../common/iepngfix.htc) 

 }

/*******************************²Ëµ¥   end************************************/

#content_top{ width:961px; height:447px; margin-top:5px;}
#content_bottom{ width:967px; height:409px; position:relative;}
.right{
  float:left;width:207px;
  height:50px;
  color:#838383;
  margin-left:8px!important;
  margin-left:4px;
}
.right a:link{
	color:#838383;   
}
.right a:hover{
	color:#838383;text-decoration: underline; 
}


.left{
  float:left;  
  width: 273px;
  height:50px;
  color:#838383;
 }
.left a:link{
	color:#838383; 
}
.left a:hover{
	color:#838383;text-decoration: underline;     
}

.centen{
  float:left;  
  width:467px;
  margin-left:5px;
  height:50px;
  color:#445175;
}
.centen a{
	color:#445175;
}
.centen a:hover{
	color:#445175;text-decoration: underline;     
}
#news{ width:273px; height:232px; overflow:hidden;}

#evalua{margin-top:5px;margin-bottom:5px!important;margin-bottom:0px;height:210px; overflow:hidden;}
#excel{
  margin-top:5px;margin-bottom:5px!important;margin-bottom:0px;height:318px; width:273px;overflow:hidden;
}
#news .title,#evalua .title,#excel .title{ 
   padding:0 10px;background:url(../images/title_bg1.gif) repeat-x;
   height:29px;
   
}
#news h5,#evalua h5,#excel h5{
	background: url(../images/title_h5.gif) no-repeat bottom;
	text-align:center;
	width:86px;	height:29px;
	color:#305592;font-size: 12px;line-height:29px;
}
#news_lb{ width:273px; height:197px;}
#news_lb ul{ margin-left:30px; margin-top:5px;}
/*#news ul{ padding-left:30px; padding-top:10px;}*/
#evalua_lb{ width:273px; height:180px;}
#evalua_lb ul{ margin-left:30px; margin-top:5px;}
/*#excel ul{
   margin-left:20px;
}*/
/*#news ul li{ height:21px; line-height:21px;}*/
/*#evalua ul li{ height:21px; line-height:21px;}*/

/*#excel ul li{
   height:20px;margin-bottom:3px;overflow:hidden;
}*/
#GISproducte{ margin-bottom:5px!important;margin-bottom:0px;
  padding:1px;border:1px solid #A8C8D9; width:468px;height:210px;
  overflow:hidden;}
#newproducte{
  margin-bottom:5px!important;margin-bottom:0px;
  padding:1px;border:1px solid #A8C8D9; width:468px;height:227px;
  overflow:hidden;
}
#newproducte .title,#GISproducte .title{ 
   padding:0 10px;background:url(../images/title_bg2.gif) repeat-x;
   height:29px;
   
}
#newproducte h5,#GISproducte h5{
	text-align:center;
	width:86px;	height:27px;
	color:#305592;
	font-size: 12px;
	line-height:27px;
	background: url(../images/arrow.gif) no-repeat left center;
}
.img-l{
   margin:10px 20px ;float:left; clear:left;
}
.img-r{
   margin:10px 15px ;float:right; clear:right;
}
h4{
	color:#FF7800;
	font-size: 14px;
}
#excel_tu{ width:273px; height:124px;}
#excel_tu h4{
	color:#FF7800;
	font-size: 14px;
}
#excel_lb{ width:268px; height:148px; border-top:#445175 dashed 1px;}
#excel_lb ul{ margin-top:8px; margin-left:30px;}
#excel h4 a{ color:#FF7800;
	font-size: 14px; text-decoration:none;}
#excel h4 a:hover{ 
	font-size: 14px;color:#838383;text-decoration: underline;}

p{
   margin-right:10px;line-height:18px;
}
.dotline{
   background:url(../images/dot.gif) repeat-x;height:1px;
   margin-top:5px;margin-bottom:5px!important;margin-bottom:0px;
   clear:both;margin-left:20px;margin-right:20px;
}
#newproducte table{ margin-left:14px; border-top:#445175 dashed 1px;}
#newproducte table ul{ margin-left:30px;}
#newproducte table ul li{list-style-type:disc; height:21px; line-height:21px;}

/*#case ul,#solution ul{
   list-style-type:disc;
}*/
.cs_left{ width:234px; height:128px; float:left;  overflow:hidden; padding-top:5px;}
.cs_right{ width:234px; height:128px; float:left; overflow:hidden; padding-top:5px;}
.cs_left ul,.cs_right ul{ margin-left:30px;}
.cs_left ul li,.cs_right ul li{ height:21px; line-height:21px; list-style-type:disc;}

/*#case ul li,#solution ul li{
   width:215px;float:left;display:inline;
}
#case ul li ul,#solution ul li ul{
  width:210px;display:block; list-style-type:disc;
}
#case ul li ul li ,*//*#solution ul li ul li {
 height:21px!important;height:23px;overflow:hidden;
}*/

#tuwen_left ul{
   margin-left:30px; list-style-type:disc;
}
#tuwen_left ul li{
   width:225px; list-style-type:disc; padding-left:0px; height:21px; line-height:21px;
}
#tuwen_left{ width:270px; height:180px; float:left; padding-top:10px;}
#tuwen{ width:192px; height:178px; float:left; text-align:center;  padding-top:15px;}
#tag{ float:right;clear:right;margin-top:-28px;
}
#searches{
	margin-bottom:5px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
 	background: #f5f5f5;
	height:330px;
}
#searches h5{
	background: url(../images/searchbar.gif) repeat-x top;
	line-height:30px;color:#305592;
	font-size: 12px;
}
#searches form{
    height:132px; width:205px;
}
.input{
	border: 1px solid #D6D6D6;
	font-size: 12px;
	color: #455E2A;padding-left:10px;
	width:120px;margin-bottom:5px;
	height:14.0pt£»
}
.input1{
	border: 1px solid #D6D6D6;
	font-size: 12px;
	color: #455E2A;padding-left:10px;
	width:132px;margin-bottom:5px;
	height:14.0pt;
}

lable{
   color:#555F70;
}
.btn{float:right;margin:6px
}
#comp{
   margin-top:7px!important;
   margin-top:0px;
   border:1px solid #A8C8D9;
   height:53px;/*padding:25px 0 25px 55px;*/
   width:957px;
   padding-top:20px;
   padding-bottom:20px;
}
#comp ul{
   list-style-type:none;
   margin-left:55px;
}
#comp ul li{
   display:inline;margin:10px; float:left;
}
#case,#solution{
   margin-top:5px;margin-bottom:5px!important;margin-bottom:0px;
   padding:1px;border:1px solid #A8C8D9;
   width:468px; height:148px;overflow:hidden;
}
#case .title,#solution .title{ 
   padding:0 10px;background:url(../images/title_bg2.gif) repeat-x;
   height:29px;
   
}
#case h5,#solution h5{
	text-align:center;
	width:86px;	height:27px;
	color:#305592;
	font-size: 12px;
	line-height:27px;
	background: url(../images/arrow.gif) no-repeat left center;
}
#tryout{
	margin-top:5px;width:206px;height:150px; overflow:hidden;
	border:1px solid #93C4E8;
	background: url(../images/tryout_bg.gif) repeat-y;
}
#tryout h5{
	padding-left:10px;padding-right:10px;height:23px;padding-top:5px;
	background: url(../images/tryout_t.gif) repeat-x;
	font-size: 12px;line-height:28px;
	color: #305592;
}
#tryout_lb{ width:207px; height:117px;}
#tryout_lb ul{ margin-top:5px; margin-left:20px;}
#tryout_lb ul li{ line-height:21px; }
/*#tryout ul{
   margin-left:20px;
   margin-top:5px;
}
#tryout ul li{
   width:170px;overflow:hidden;
}*/
#vote{
	margin-top:5px;width:206px; height:254px;
	border:1px solid #93C4E8;
	background: url(../images/vote_bg.gif) repeat-y;
}
#vote h5{
	padding-left:10px;padding-right:10px;height:23px;padding-top:5px;
	background: url(../images/vote_t.gif) repeat-x;
	font-size: 12px;color: #305592;
}

.banner{
    float:left;margin-top:5px;clear:both; position:absolute; left:3px; top:313px;
}
.content{
    clear:both;
}
