*{padding:0; margin:0;}
body {	line-height: 1.5em;	font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #dbdada; background: #333333;}
a:link, a:visited { color: #9fa2a4; text-decoration: underline; font-weight: normal; } 
a:active, a:hover { color: #abcadd; text-decoration: none; }

img {  border: none; }
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.more a { float:right; width: 70px;	height: 18px; padding: 2px 0; border:0px;background-color:#0b0b0b; margin-bottom:5px; text-align: center;}
h1 {clear: both; height: 20px; padding: 5px 0 1px 30px;	margin-bottom: 20px; background: #161616 url(../images/h1.png) center left no-repeat; font-size: 17px;}
h2 {font-size:11px ; padding:0 0 2px 0;color: #9fa2a4; font-weight: normal;}/*Company Info*/
.h3{font-size:11px ; padding:0 0 5px 0;color: #abcadd;}/*Company Info*/
.h4{font-size:12px  ; padding:15px 0 5px 50px;color: #9fa2a4;}/*contact us*/
.h5{font-size:12px  ; color: #abcadd; font-weight: bold;}
.bold {	color: #abcadd;	font-weight: bold; font-size:14px; padding:0 0 3px 0;}


#main {	width: 960px;	padding: 0 10px;	margin: 0 auto; }

/* header */

#logo {	clear: both;	width: 960px;	padding: 0;}

#site_logo {	float: left;	width: 180px;	height: 85px;}

#nav{float:left; display: block; width:960px; height: 32px; background: url(../images/main-nav-bg.gif) repeat-x 0 0;}
#nav .bg-right { background: url(../images/main-nav-bg-right.gif) no-repeat right 0; }
#nav .bg-left { background: url(../images/main-nav-bg-left.gif) no-repeat 0 0;  }
#nav ul { height: 32px; font-size: 11px; color: #a8a8a8; }
#nav ul li { float: left; display: block; list-style-type: none; background: url(../images/main-nav-sep.gif) no-repeat right 0; }
#nav ul li a { float: left; display: block; text-decoration: none; color: #a8a8a8; padding: 6px 9px 0 9px; }
#nav ul li a:hover {display: block; text-decoration: underline; color: #abcadd;}

#nav ul li ul {display:none; border:none;}
#nav ul li:hover ul {display:block; width:400px; height:auto; position: absolute; top:105px; left:auto; text-align:left; z-index:999; background-color:#000;  filter: alpha(opacity=70); opacity: 0.7;}

.tab_b a.xxxx{ width:200; padding:15px 15px 3px; color: #fff; font-size:16px ; margin:2px 10px ;font-weight: bold;}

.tab_s{ width:200; padding:0 0 5px 35px; color:#fff; font-size:13px;}
.tab_s a:link, a:visited { color: #9fa2a4; text-decoration: underline; font-weight: normal; } 
.tab_s a:active, a:hover { color: #abcadd; text-decoration: none;}
#search{float:right; height:32px; width:260px;  font-size:14px; font-weight:bold; padding:0; margin:0;}
/* enf of header */

/* menu & flash panel */
/* menu */
#menu { float:left; width:210px; border: 1px solid #000;background: #262626; height:290px;}
#menu ul li {height: 33px; padding-left:10px; background: #161616; list-style: none; margin:3px; }
#menu ul li:hover {	background: #0d0d0d;}
#menu ul li a {	display: block; height: 25px; padding: 8px 0 0 30px; color: #9fa2a4; font-size: 16px; text-decoration: none; background: url(../images/m1.png) left center no-repeat;}
#menu li a:hover, #menu li .current {color: #abcadd; padding: 10px 0 0 40px;}
/* end of menu */
.flash_banner {	float: right;	width: 700px;	height: 290px;	 overflow: hidden; border: 1px solid #000;background: #262626; }
/* end of menu & flash panel */


/*pro*/
.flv {	float: left;	margin: 0 30px 0 0;}
.m-right { margin-right: 40px; }
.fl { float: left; }
.fr { float: right;}
.m-top{	margin-top: 10px;}
.m-top2{margin-top: 30px;}
.margin{margin:38px 60px 20px 0;}
.ht {height:270px;}
.wid{width:700px;}
.img_content {	clear: both; padding: 0 30px; margin-bottom:10px;}

.pro {	clear: both;	width: 940px;	background: #3c3b3b;	padding: 10px; overflow: hidden;}
.pro_left {	float: left; width: 210px; background: #262626; border:1px solid #000;}
.pro_right{	float: right; width: 700px; background: #262626; border:1px solid #000; }
.pro_content {	padding: 0 10px;}
.pro_section {	clear: both; margin-bottom: 15px;}
.pro_date {	color: #ffffff;	font-weight: bold;	padding:0 0 3px 0;}

.products_img{ margin:0 30px 8px; height:auto; }
.products_img dl { width:110px; margin:6px; float:left; text-align:center;}
.products_img dt img { border:0px; padding:2px; width:100px; height:100px;}
.products_img dd { text-align:center; text-decoration:none;}

.Details_img{ margin:0 30px 8px; height:auto; }
.Details_img dl { width:220px; margin:6px; float:left; text-align:center;}
.Details_img dt img { border:0px; padding:2px; width:200px; height:200px;}
.Details_img dd { text-align:center; text-decoration:none;}

.big_img{ margin:0 80px 8px; height:auto; }
.big_img dl { width:510px; margin:6px; float:left; text-align:center;}
.big_img dt img { border:0px; padding:2px; width:500px; height:500px;}
.big_img dd { text-align:center; text-decoration:none; margin:10px 0;}


/*contact mail*/
#contact_mail_section{ clear: both; height:41px; margin-bottom: 15px; }
.contact_mail a { float: left; 	display: block;	width: 40px; height: 41px; outline: none; background: url(../images/mail1.png) no-repeat;}
.contact_mail a:hover{ background: url(../images/mail2.png) no-repeat; }
/*contact msn*/
#contact_msn_section{clear: both; height:40px;	margin-bottom: 15px;}
.contact_msn a { float: left; display: block; width: 40px; height: 40px; outline: none;	background: url(../images/msn1.png) no-repeat;}
.contact_msn a:hover{ background: url(../images/msn2.png) no-repeat; }
/*contact yahoo*/
#contact_yahoo_section{ clear: both; margin-bottom: 15px;}
.contact_yahoo a { float: left;	display: block;	width: 40px; height: 24px;	outline: none;	background: url(../images/yahoo1.png) no-repeat; margin-top:8px;}
.contact_yahoo a:hover{ background: url(../images/yahoo2.png) no-repeat; }
/*contact ww*/
#contact_ww_section{clear: both; height:41px; margin-bottom: 15px;}
.contact_ww a { float: left; display: block; width: 40px; height: 41px;	outline: none;	background: url(../images/ww1.png) no-repeat; }
.contact_ww a:hover{ background: url(../images/ww2.png) no-repeat; }


.do {width: 330px;}
.do_list { margin-left:40px;}
.do_list li {list-style: decimal-leading-zero; padding-bottom:5px; color: #9fa2a4;}

/* end of pro */

/* footer */
#footer {	clear: both;	width: 940px; height:40px;	padding: 20px 10px;	text-align: center;background: url(../images/footer.jpg) no-repeat;}

#footer a {	color: #ffffff;	text-decoration: none;}
/* end of footer */
