body {
	margin: 0px;
	background-color: #000;
}
*{behavior:url(iepngfix.htc);}


*html{
	border:0; padding:0;
}

*{
	border:0;
}

#banner{
	width:1220px;
	height:627px;
	background-image:url(images/indexmain.jpg);
}

#Centered {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width: 1220px;
	margin:0px;
}
.font-logo-y {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ede59d;
}
#Centered #leftflash {
	float: left;
	width: 555px;
}
#Centered #left {
	float: left;
	width: 332px;
}
#Centered #right {
	background-image: url(images/companymain_bg.jpg);
	float: right;
	height: 617px;
	width: 888px;
}
#Centered #right2 {
	background-image: url(images/main_bg.jpg);
	float: right;
	height: 617px;
	width: 888px;
}

#Centered #right3 {
	background-image: url(images/promain_bg-3.jpg);
	float: right;
	height: 617px;
	width: 888px;
}

#Centered #right3_other {
	background-image: url(images/promain_bg_other.jpg);
	float: right;
	height: 617px;
	width: 888px;
}

#Centered #right4 {
	background-image: url(images/promain_bg2.jpg);
	float: right;
	height: 1167px;
	width: 888px;
}

#Centered #right5 {
	background-image: url(images/sermain_bg.jpg);
	float: right;
	height: 619px;
	width: 888px;
}

#Centered #right6 {
	background-image: url(images/contacts_bg.jpg);
	float: right;
	height: 720px;
	width: 888px;
}

#Centered #right7 {
	background-image: url(images/newsmain_bg1.jpg);
	float: right;
	height:558px;
	width: 888px;
}

#Centered #right7-2 {
	background-image: url(images/newsmain_bg1-2.jpg);
	float: right;
	height:638px;
	width: 888px;
}

#Centered #right8 {
	background-image: url(images/worldwide_bg.jpg);
	float: right;
	height:620px;
	width: 888px;
}


#Centered #right9 {
	background-image: url(images/contacts_bg-2.jpg);
	float: right;
	height:720px;
	width: 888px;
	background-repeat: no-repeat;
	background-position: left top;
}

#Centered #right10 {
	background-image: url(images/sitemap_bg.jpg);
	float: right;
	height:806px;
	width: 888px;
}
#Centered #right4_2 {
	background-image: url(images/pro-bg4.jpg);
	float: right;
	height: 1450px;
	width: 888px;
}

#Centered #pro2 {
	background-image: url(images/pro-bg2.jpg);
	float: right;
	height: 1045px;
	width: 888px;
}

#Centered #pro3 {
	background-image: url(images/promain_bg3.jpg);
	float: right;
	height: 1210px;
	width: 888px;
}

#Centered #pro5 {
	background-image: url(images/promain_bg4.jpg);
	float: right;
	height: 1280px;
	width: 888px;
}

#Centered #pro9 {
	background-image: url(images/promain_bg5.jpg);
	float: right;
	height: 1110px;
	width: 888px;
}

#Centered #logo {
	float: right;
	width: 655px;
	background-image: url(images/logo_bg.jpg);
	height: 375px;
}


#Centered #Footer {
	background-image: url(images/footer1.jpg);
	background-repeat:no-repeat;
	height: 114px;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 10pt;
	color: #CCC;
	padding-top: 10px;
	text-align: right;
	line-height: 23px;
}

#copyright {
	font-family: "Lucida Console", Monaco, monospace;
	color: #CCC;
	background-image: url(images/footer2.jpg);
	float: left;
	height: 74px;
	width: 1220px;
	font-size: 12px;
	line-height: 20px;
}
#copyright #copyright-font {
	padding-top: 15px;
	padding-right: 195px;
	padding-left: 275px;
	text-align:right;
}

#copyright2 {
	font-family: "Lucida Console", Monaco, monospace;
	color: #CCC;
	background-image: url(images/footer3.jpg);
	float: left;
	height: 74px;
	width: 1220px;
	font-size: 12px;
	text-align:right;
	line-height: 20px;
}
#copyright2 #copyright-font {
	padding-top: 15px;
	padding-right: 24px;
	padding-left: 295px;
	text-align:right;
}

#copyright3 {
	font-family: "Lucida Console", Monaco, monospace;
	color: #CCC;
	background-image: url(images/footer4.jpg);
	float: left;
	height: 74px;
	width: 1220px;
	font-size: 12px;
	line-height: 20px;
}
#copyright3 #copyright-font {
	padding-top: 15px;
	padding-right: 195px;
	padding-left: 275px;
	text-align:right;
}

#copyright4 {
	font-family: "Lucida Console", Monaco, monospace;
	color: #CCC;
	background-image: url(images/footer5.jpg);
	float: left;
	height: 76px;
	width: 1220px;
	font-size: 12px;
	line-height: 20px;
}
#copyright4 #copyright-font {
	padding-top: 15px;
	padding-right: 195px;
	padding-left: 275px;
	text-align:right;
}


#Centered #right #right_font {
	padding-top: 15px;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 10pt;
	color: #FFF;
	padding-left: 30px;
}

#right_font{
	font-family: "Lucida Console", Monaco, monospace;
	color: #FFF;
	font-size: 10pt;
}
#right3_font{
	font-family: Verdana, Arial;
	color: #FFF;
	font-size: 10px;
	padding:25px 0 0 15px;
	}

.crumbs a{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.crumbs a:hover{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #0455B7;
	}
.crumbs_blue{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #022857;
	text-decoration: underline;
}

.crumbs_yel{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #fed803;
	text-decoration: underline;
}
				
#Centered #right #main_font {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial;
	font-size: 10pt;
	color: #FFF;
	padding-top: 220px;
	padding-left: 90px;
	line-height: 19px;
	width:720px;
}




#Centered #logo #Language {
	padding-top: 341px;
	padding-left: 280px;
}

ul.horiz li{
	display:inline;
	list-style-image:url(images/icon.jpg);
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 10pt;
	color: #FFF;
}

#Centered #top {
	float: left;
	width: 1220px;
}



.font-footer-B {
	font-family: "Lucida Console", Monaco, monospace;
	font-weight: bolder;
}

#apDiv1 {
	position:absolute;
	width:634px;
	height:45px;
	z-index:100;
	left: 391px;
	top: 85px;
	font-family: Arial, Verdana;
	text-align:right;
	font-size: 12px;
	color: #FFF;
	line-height: 20px;
}

#apDiv2 {
	position:absolute;
	width:705px;
	height:18px;
	z-index:101;
	left: 475px;
	top: 131px;
	font-family: Verdana, Arial;
	color: #FFF;
	font-size: 11px;
	margin:0px;
	padding:0px;
	
}

#apDiv2 li{
	display:inline;
	list-style-image:url(images/icon2.png);
	text-align:right;
	margin-left:10px;

}

#apDiv2 li a{
	color: #FFF;
	text-decoration:none;
}

#apDiv2 li a:hover{
	color: #ede59d;
	text-decoration:none;
}

#apDiv2-2 {
	position:absolute;
	width:536px;
	z-index:101;
	left: 675px;
	top: 350px;
	font-family: Verdana, Arial;
	color: #FFF;
	font-size: 11px;
	visibility: visible;
	
}
#apDiv2-2 ul{ margin:0; padding:0;}

#apDiv2-2 li{
	display:inline;
	list-style-image:url(images/icon2.png);
	text-align:right;
	margin-left:10px;

}

#apDiv2-2 li a{
	color: #FFF;
	text-decoration:none;
}

#apDiv2-2 li a:hover{
	color: #ede59d;
	text-decoration:none;
}
#apDiv3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:200;
	left: 991px;
	top: 685px;
}

#apDiv4 {
	position:absolute;
	z-index:100;
	left: 470px;
	top: 201px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
	width: 503px;
	line-height: 17px;
	visibility: visible;
	height: 137px;
}

.txtstyle01{
	color: #ede59d;	
}

.txtstyle02{
	color: #000;
	font-family: Verdana, Arial;
	font-size: 14px;
	background:#FFF;
	padding:1px 8px;
	font-weight: bold;
	line-height: 22px;
}

.tytstyle03{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #FFF;
	line-height: 22px;
	font-weight: bold;
}

#main-left{
	float:left;
	padding-top:295px;
	width:467px;
	height:125px;
}



#main-left-con{
	float:left;
	margin:0px 0 0 0;
	width:467px;
	height:100px;
	background-image: url(images/ap-bg.png);
	background-repeat: repeat;
}
#main-left-con ul{ margin:0; padding:0}
#main-left-con li{
	float:left;
	list-style:none;
	margin:12px 0 0 10px;
	*margin:12px 0 0 10px !important;
	*margin:12px 0 0 8px;
}




#main-right {
	margin-top:70px;
	margin-right:108px;

}

#main-right a{
	float:right;
	width:306px;	
	background-image: url(images/list-bg.png);
	background-repeat: repeat;
	margin-left:-50px;
	padding:2px;
	margin-bottom:5px;
}

#main-right a:hover{
	border: 1px solid #FFF;
}



#main-right-con li {
	list-style: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFF;
	list-style: none;
	margin-bottom:20px;
}
#main-right-con li a{
	list-style: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFF;
	text-decoration:none;

}

#main-right-con li:hover{
	list-style: url(images/arr.png);
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFF;
	text-decoration:none;
}

.gg img  {
	filter: Alpha(opacity=55);
	-moz-opacity:.55;
	opacity:0.55;
	border: 2px solid #999;

} 


.gg a:link img  {
	filter: Alpha(opacity=55);
	-moz-opacity:.55;
	opacity:0.55;
	border: 2px solid #999;

} 

.gg a:visited img {
	filter: Alpha(opacity=55);
	-moz-opacity:.55;
	opacity:0.55;
	border: 2px solid #999;



} 

.gg a:hover img { 
filter: Alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
  	border: 2px solid #02d2fe;
	padding-left:-2px;
		cursor: default;

} 

/*pro-1*/

#pro-tit{
	width:350px;
	margin:10px 0 0 86px;
}


.pro_tit_box{
	width:290px;
	font-family: Verdana, Arial;
	font-size: 12px;
	margin-left:33px;
	color: #FFF;	
}

#pro_tit_1{
	width:350px;
	height:24px;
	background-image:url(images/tit-top.png);
	background-repeat: no-repeat;
}

#pro_tit_2{
	width:350px;
	background-image:url(images/tit-center.png);
	background-repeat: no-repeat;
}

#pro_tit_3{
	width:350px;
	height:34px;
	background-image:url(images/tit-bo.png);
	background-repeat: no-repeat;
}

#main-left2{
	padding-top:16px;
	padding-left:85px;
	width:347px;
	height:125px;
}

#main-left2-con{
	float:left;
	margin-top:6px;
	height:100px;
	background-image: url(images/ap-bg.png);
	background-repeat: repeat;
	padding-right: 5px;
}
#main-left2-con ul{ margin:0; padding:0}
#main-left2-con li{
	float:left;
	list-style:none;
	margin:12px 0 0 6px;
}

#pro-right{
	float:right;
}

#pro-content{
	float:left;
	padding-left:85px;
	width:660px;
}

#pro-content-txt{
	padding:0 15px 10px10px;
	font-size: 13px;
	color: #FFF;
	line-height: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande",Arial ,Verdana, sans-serif;
}

#pro-content2{
	float:left;
	padding-left:85px;
	width:660px;
	margin-bottom:100px;
}

/*services*/
#main-ser{
	margin:25px 0 0 35px;
	width:785px;
}

.table-ser{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #999;
	width:780px;
	margin:0px;
}

.tab-tr{
	padding:7px 10px;
	color: #CCC;
}
.tab-tr a{
	color: #ccc;
	text-decoration:none;
	padding-left: 22px;
	text-decoration:underline;
}

.tab-tr a:hover{
	color: #FFF;
	text-decoration:none;
	background-image: url(images/icon-dl.png);
	background-repeat: no-repeat;
	background-position:0px -3px;
	text-decoration:underline;
}

/*news*/
#news-content{
	margin:30px 0 0 35px;
	width:785px;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #CCC;
}

#news-group{
	float:left;
	margin-bottom:10px;
}

#news-top{
	width:750px;
	color: #000;
	font-family: Verdana, Arial;
	font-size: 13px;
	background:#FFF;
	padding:0px 8px;
	font-weight: bold;
	line-height: 22px;
}

#news-left{
	float:left;
	width:218px;
	margin-top:10px;
	text-align:right;
}

#news-right{
	float:right;
	width:510px;
	margin-top:10px;
	margin-right:20px;
	line-height:16px;
}


#news-more {
	width:120px;
	margin:10px 0;
	color: #FFF;
}
#news-more a{
	color: #FFF;
}

#news-more a:hover{
	width:120px;
	margin:10px 0;
	color: #09F;
}

/*worldwide*/
#ww-content{
	margin:278px 0 0 35px;
	width:785px;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFF;
}

/*contact*/
#con-content{
	margin:0px 0 0 35px;
	width:785px;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFF;
}
/*product-menu*/
#primarynav{
	float:right;
	width:345px;
	margin:30px 68px 0 0;
	*margin:30px 68px 0 0 !important;
	*margin:30px 30px 0 0;
	
}
#primarynav li {
	list-style:none;
	margin:0 0 4px 0;
	padding:3px;
	color: #FFF;
	background-image:url(images/list-bg.png);
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 17px;
	     _padding:1px;
		/*padding:3px !important;
	    */
}

#primarynav li a{
	font-family: Verdana, Arial;
	font-size: 12px;
	list-style:none;
	color: #FFF;
	text-decoration:none;
	
} 

#primarynav li:hover, #primarynav li.over {
	font-family: Verdana, Arial;
	font-size: 12px;
	list-style-image: url(images/arr.png);
	border: 1px solid #FFF;
	padding:2px 3px;
	background-image:url();
}

#primarynav li a:hover {
	*background-color:#000;
	*display:block;	
	*padding:0px;
}
/*sitemap*/
#ct-left{
	float:left;
	margin:50px 0 0 25px;
	width:165px;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

#ct-left ul{
	list-style:none;
	width:165px;
	padding:0;
	margin:0;
	}

#ct-left ul li{
	margin-bottom:51px;
	width:165px;

}

#ct-left ul li a{
	width:165px;
	padding:20px 20px 20px 53px;
	text-decoration:none;
	color: #FFF;
}

#ct-left ul li a:hover{
	text-decoration:none;
	color: #0CF;
}

#ct-center{
	float:left;
	margin:50px 0 0 57px;
	width:195px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}

#ct-center ul{
	list-style:none;
	padding:0;
	margin:0;
	}

#ct-center ul li{
	margin-top:8px;
	margin-bottom:28px;

}

#ct-center ul li a{
	padding:20px 8px;
	text-decoration:none;
	color: #FFF;
}

#ct-center ul li a:hover{
	text-decoration:none;
	color: #0CF;
}


#ct-right{
	float:left;
	width:345px;
	margin:24px 0 0 27px;
	
}

#ct-right ul {
	margin:0; padding:0}
#ct-right li {
	list-style:none;
	margin:0 0 8px 0;
	padding:3px;
	color: #FFF;
	border: 1px solid #505050;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 17px;
}

#ct-right li a{
	font-family: Verdana, Arial;
	font-size: 12px;
	list-style:none;
	color: #FFF;
	text-decoration:none;
	
} 

#ct-right li:hover, #primarynav li.over {
	color: #0CF;
	font-family: Verdana, Arial;
	font-size: 12px;
	border: 1px solid #FFF;
	padding:3px;	
}

/*pro*/

.p1{float:left; text-align:center; width:280px;
}

.p2{float:right; margin-right:80px; text-align:center;width:220px;
}

.p3{float:left; margin-right:0px;
}

.p3 img{margin-right:10px;
}


.p4{float:left;padding:0; margin:0;
}

.p4 img{ margin-left:60px; margin-bottom:0;
}

.p5{float:left; margin-top:10px;
}

.p5 img{margin-right:10px;
}

.p6{float:left; text-align:center; width:180px; margin-right:30px; padding:0;
}

.p7{float:left; text-align:center; width:200px; padding:0; margin-left:70px; margin-top:30px}
.p7-2{float:left; text-align:center; width:350px; padding:0; margin-left:10px; margin-top:30px; text-align: left;}
.p7 p{
	text-align: left;
}
.p8{
	float:left;
	width:210px;
	margin-right: 5px;
	margin-bottom: 25px;
}
.p9{
	float:left;
	width:230px;
	margin-right: 3px;
	margin-bottom: 25px;
}


.pro-leftbg{
	background-image:url(images/pro-bg.jpg);
	background-repeat:no-repeat;
}

.pro-topbg{
	background-image:url(images/pro-top.jpg);
	background-repeat:no-repeat;
}

.protxt{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFF;
	margin-left:118px;
	line-height: 16px;
}

.link{
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 10px;
	color: #666;
	line-height:11px;
}

.link a{
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 11px;
	color: #666;
	text-decoration:none;
}

.link a:hover{
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 11px;
	color: #666;
	text-decoration:underline;
	
}

