#home_prog li{display:inline; margin:0px 10px 10px  0px;  float: left;} 
#home_prog a span{ display:inline;  width:184px; height:22px; text-align: center ; background: #000; padding: 0px 3px; display:block; margin: 0 0 0px 0; }

#home_prog a:hover span{ display:inline;  width:184px; height:22px; text-align: center ; background:#D12132; padding: 0px 3px; display:block; margin: 0 0 0px 0; }
#home_prog img { display: block;}

#topMenu { width:630px; height:30px ; margin:10px 20px 0px 0px}
#topMenu img { display: block }
#topMenu li { display: inline; }

#top_nav01 a { background-position: 0px 0;float: left; width: 80px; height: 0; padding-top: 20px; overflow: hidden; background-image: url(../images/top_menu.png); }
#top_nav02 a { background-position: -80px 0;float: left; width: 75px; height: 0; padding-top: 20px; overflow: hidden; background-image: url(../images/top_menu.png); }
#top_nav03 a { background-position: -155px 0;float: left; width: 75px; height: 0; padding-top: 20px; overflow: hidden; background-image: url(../images/top_menu.png); }
#top_nav04 a { background-position: -230px 0;float: left; width: 270px; height: 0; padding-top: 20px; overflow: hidden; background-image: url(../images/top_menu.png); }
#top_nav05 a { background-position: -500px 0;float: right; width: 130px; height: 0; padding-top: 20px; overflow: hidden; background-image: url(../images/top_menu.png); }

#top_nav01 a:hover { background-position: -0px -20px; }
#top_nav02 a:hover { background-position: -80px -20px; }
#top_nav03 a:hover { background-position: -155px -20px; }
#top_nav04 a:hover { background-position: -230px -20px; }
#top_nav05 a:hover { background-position: -500px -20px; }


#leftmenu { width:72px; height:35px ; margin:20px 0px; float: right; }
#leftmenu img { display: block; }
#leftmenu li { display: block; }
#leftmenu li a { display: block; }

#leftmenu01 a { background-position: 0px 0; width: 72px; height: 0; padding-top: 35px; overflow: hidden; background-image: url(../images/left_menu.png); }
#leftmenu02 a { background-position: 0 -35px; width: 72px; height: 0; padding-top: 35px; overflow: hidden; background-image: url(../images/left_menu.png); }
#leftmenu03 a { background-position: 0 -70px;width: 72px; height: 0; padding-top: 35px; overflow: hidden; background-image: url(../images/left_menu.png); }
#leftmenu04 a { background-position: 0 -105px;width: 72px; height: 0; padding-top: 35px; overflow: hidden; background-image: url(../images/left_menu.png); }
#leftmenu05 a { background-position: 0 -140px;width: 72px; height: 0; padding-top: 35px; overflow: hidden; background-image: url(../images/left_menu.png); }
#leftmenu06 a { background-position: 0 -175px;width: 72px; height: 0; padding-top: 35px; overflow: hidden; background-image: url(../images/left_menu.png); }
#leftmenu07 a { background-position: 0 -210px;width: 72px; height: 0; padding-top: 35px; overflow: hidden; background-image: url(../images/left_menu.png); }


#leftmenu01 a:hover { background-position: -72px -0px; }
#leftmenu02 a:hover { background-position: -72px -35px; }
#leftmenu03 a:hover { background-position: -72px -70px; }
#leftmenu04 a:hover { background-position: -72px -105px; }
#leftmenu05 a:hover { background-position: -72px -140px; }
#leftmenu06 a:hover { background-position: -72px -175px; }
#leftmenu07 a:hover { background-position: -72px -210px; }

#shareMenu { width:180px; height:25px; float:right; margin:0px 15px 0px 0px}
#shareMenu li { display: inline; }

#share_nav01 a { background-position: 0px 0;float: left; width: 45px; height: 0; padding-top: 25px; overflow: hidden; background-image: url(../images/share_menu.png); }
#share_nav02 a { background-position: -45px 0;float: left; width: 45px; height: 0; padding-top:25px; overflow: hidden; background-image: url(../images/share_menu.png); }
#share_nav03 a { background-position: -90px 0;float: left; width: 45px; height: 0; padding-top: 25px; overflow: hidden; background-image: url(../images/share_menu.png); }
#share_nav04 a { background-position: -90px 0;float: left; width: 45px; height: 0; padding-top: 25px; overflow: hidden; background-image: url(../images/share_menu.png); }
#share_nav05 a { background-position: -135px 0;float: left; width: 45px; height: 0; padding-top: 25px; overflow: hidden; background-image: url(../images/share_menu.png); }


#share_nav01 a:hover { background-position: -0px -25px; }
#share_nav02 a:hover { background-position: -45px -25px; }
#share_nav03 a:hover { background-position: -90px -25px; }
#share_nav04 a:hover { background-position: -90px -25px; }
#share_nav05 a:hover { background-position: -135px -25px; }



#main_menu01 { background-position: 0px 0;float: left; width: 34px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu02 a { background-position: -34px 0;float: left; width: 130px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu03 a { background-position: -164px 0;float: left; width: 150px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu04 a { background-position: -314px 0;float: left; width: 150px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu05 a { background-position: -464px 0;float: left; width: 140px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu06 a { background-position: -604px 0;float: left; width: 140px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu07 a { background-position: -744px 0;float: left; width: 120px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu08 a { background-position: -864px 0;float: left; width: 130px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu09 { background-position: -994px 0;float: left; width: 34px; height: 0; padding-top: 65px; overflow: hidden; background-image: url(../images/main_menu.png); }
#main_menu02 a:hover, .main_menu02 a { background-position: -34px -65px; }
#main_menu03 a:hover, .main_menu03 a { background-position: -164px -65px; }
#main_menu04 a:hover, .main_menu04 a { background-position: -314px -65px; }
#main_menu05 a:hover, .main_menu05 a { background-position: -464px -65px; }
#main_menu06 a:hover, .main_menu06 a { background-position: -604px -65px; }
#main_menu07 a:hover, .main_menu07 a { background-position: -744px -65px; }
#main_menu08 a:hover, .main_menu08 a { background-position: -864px -65px; }

.main_menu02 a { background-position: -34px -65px !important; }
.main_menu03 a { background-position: -164px -65px !important; }
.main_menu04 a { background-position: -314px -65px !important; }
.main_menu05 a { background-position: -464px -65px !important; }
.main_menu06 a { background-position: -604px -65px !important; }
.main_menu07 a { background-position: -744px -65px !important; }
.main_menu08 a { background-position: -864px -65px !important; }


/*jqueryslidemenu*/

.jqueryslidemenu{
font: bold 12px Verdana;
width: 1028px;
padding: 0 0 0 0;
margin:0 auto;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

.jqueryslidemenu ul li a{
display: block;
background: white; 
color: #0B6AB9;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}


.jqueryslidemenu ul li a:hover{
background: #CAE482; 
color: #fff;
font-family: Arial;
font-size:13px;
}
	
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border-top: 1px solid #E1ECEE;
}

.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

.jqueryslidemenu ul li ul li ul{
top: 0;
border-top: 1px solid #E1ECEE;
}

.jqueryslidemenu ul li ul li a{
font: normal 13px Arial;
color:#2EA7C5;
width:110px;
padding: 5px 5px 5px 5px; 
margin: 0;
border-top-width: 0;
text-align:center;
background:#E1F3FB;
border-bottom:1px solid #fff;
}

.jqueryslidemenuz ul li ul li a:hover{ 
background: #B8D665; 
color: #FFF;
}



.downarrowclass{
position: absolute;
top: 3px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 3px;
right: 5px;
}

/* jqueryslidemenu end */


/*leftnav*/
UL.leftnav {font-size:12px; text-align:left; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;  margin:0px 0px 0px 8px }

UL.leftnav LI img { padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; display:block;}
	 
UL.leftnav LI {
	 WIDTH: 180px; 
	 BACKGROUND: #E2EEEE ;

	 }
UL.leftnav LI A { 
	padding:0px 0px 0px 0px; DISPLAY: block;
	BACKGROUND: url(../images/bull_left.png) #E2EEEE no-repeat 5px 50%; WIDTH: 100%; 
	COLOR: #000; TEXT-INDENT: 25px;  text-decoration:none; line-height:28px;
	border-bottom:dotted #666 1px;  
}
UL.leftnav LI A:hover {
	BACKGROUND: url(../images/bull_left2.png)  #6CAAAA no-repeat 5px 50%;
	COLOR: #FFF; border-bottom:dotted #666 1px;  }
/*end leftnav*/


/*submenu*/
.submenu_box{  background-color:#F2F2F2; border:#CCC 1px solid;padding:10px 10px 10px 10px ;margin:0px 0px 20px 0px }

UL.submenu {font-size:12px; text-align:left; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;  margin:0px 0px 0px 0px; }
	 
UL.submenu LI {
	 WIDTH: 185px; float: left;
	 }
UL.submenu LI A { 
	padding:0px 0px 0px 0px; DISPLAY: block;
	BACKGROUND: url(../images/bull_submenu_s1.png)  no-repeat 5px 50%; WIDTH: 100%;  TEXT-INDENT: 25px;  text-decoration:none; line-height:28px;
}
UL.submenu LI A:hover {
	BACKGROUND: url(../images/bull_submenu_s2.png) no-repeat 5px 50% }
/*end submenu*/

/*product_list*/
.product_list_box{
	border: solid 1px #000;
	text-align: left;
	padding: 10px 10px; 	margin:0px 0px 20px 0px; 	}	

	}	

UL.product_list {font-size:12px; text-align:left; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;  margin:0px 0px 0px 0px; }
	 
UL.product_list LI {
	 WIDTH: 340px; float: left;
	 padding:10px 10px 10px 10px;
	 margin:5px 5px 5px 5px;
	 border: solid 1px #333;
	 }
UL.product_list LI A { 
	padding:0px 0px 0px 0px; text-decoration:none; 
}
UL.product_list LI A:hover {
	 }
.product_photo140 {
	width:140px; height:140px;border: solid 1px #CCC;	 	   
}	 
/*end product_list*/

/*product_relative_box*/
.product_relative_box{
	border: solid 1px #000;
	text-align: left;
	padding: 10px 10px; 
	margin:0px 0px 20px 0px; background-color:#F2F2F2	}	

UL.product_relative {font-size:12px; text-align:left; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;  margin:0px 0px 0px 0px; }
	 
UL.product_relative LI {
	float:left; display:inline; 
	margin:5px 14px 5px 14px; width:96px; 
	text-align:center;
	 }
UL.product_relative LI A { 
	padding:0px 0px 0px 0px; text-decoration:none;text-align:center;
}
UL.product_relative LI A:hover {
	 }
	 
 


/*left_tabhead*/

.left_tabhead{
font-size:12px;
padding:0;
width:100%;
height:21px;
}

div.left_tabhead tr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-size:12px;
text-align:center;
list-style-image:none;
list-style-type:none;
margin:20px 0;
padding:0;
width:100%;
}


div.left_tabhead tr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:0;
width:auto;
}

div.left_tabhead tr td a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
float:left;
padding:0;
width:100%;
}

div.left_tabhead tr td a:hover, div.tabhead tr td a.active {
background-position:0 -21px;
text-decoration:none;
width:100%;}


div.left_tabhead tr td a span {
height:21px;
line-height:21px;
padding:0;
}


div.left_tabhead tr td a:hover span, div.tabhead tr td a.active span {
background-position:100% -21px;

}

.tab_img{ cursor:pointer;  display:block;}

.left_box{
	padding: 10px 10px 5px 10px;
	background-color:#FFF;
	border:solid #BCCBDE 1px;}

<!--slideshow ---->

 #slideshow {
    position:relative;
    height:50px !important;
	width:680px;
}
 #slideshow ul li{
	float:left; 
    position:relative; 
	margin:5px 1px ;
}

 #slideshow ul li a {
	float:left; 
    position:relative;
	border:1px solid  #FFF!important;
}
 #slideshow ul li a img {
	width: 56px; 
    height:56px;
}
#right_col_stage #slideshow ul li a img {
	width: 42px!important;
    height:42px!important;
}


.tips_open{
	font-size:12px;text-align:center; color:#FFF; 	 
	width:150px;
	height:50px;
	padding-top:10px;  
	background: url(../images/tips_bg_open.png) no-repeat;
}
.tips_ngs{
	font-size:12px;text-align:center; color:#FFF; 	 
	width:120px;
	height:50px;
	padding-top:10px;  
	background: url(../images/tips_bg_ngs.png) no-repeat;
}
.tips_eco{
	font-size:12px;text-align:center; color:#FFF; 	 
	width:120px;
	height:50px;
	padding-top:10px;  
	background: url(../images/tips_bg_eco.png) no-repeat;
}
.tips_stage{
	font-size:12px;text-align:center; color:#FFF; 	 
	width:120px;
	height:50px;
	padding-top:10px;  
	background: url(../images/tips_bg_stage.png) no-repeat;
}
.tips_home{
	font-size:12px;text-align:center; color:#FFF; 	 
	width:120px;
	height:50px;
	padding-top:10px;  
	background: url(../images/tips_bg_home.png) no-repeat;
}



/*
#right_col_open  .tips{background: url(../images/tips_bg_open.png) no-repeat; }
#right_col_ngs  .tips{background: url(../images/tips_bg_ngs.png) no-repeat; }
#right_col_eco  .tips{background: url(../images/tips_bg_eco.png) no-repeat; }
#right_col_stage .tips{background: url(../images/tips_bg_stage.png) no-repeat; }
#right_col_home  .tips{background: url(../images/tips_bg_home.png) no-repeat; }
*/
<!--end slideshow ---->