@charset "utf-8";
*{ margin:0; padding:0; }
li{list-style-type:none;}
img{border:0}

a:link{color:#FFF;text-decoration:none}
a:visited{color:#EEE; text-decoration:none}
a:hover{color:#FF7F02;text-decoration:underline}
a:active{color:#FFF;text-decoration:none}

.gray{ color:#999}
.more{ float:right; font-weight:100; margin-right:10px; font-size:12px;}
.hide{display:none}

h3{font-size:16px; border-bottom:1px #EEE solid; height:30px; padding-top:5px;}
h4{ font-size:14px; border-bottom:1px #EEE dotted; border-top:1px #EEE dotted; height:25px; margin:10px 0 10px 0; padding-top:5px;}

body{ font-family:Arial;font-size:12px;color:#FFF; background:#2E2E2E}
#container{ float:left;width:100%; margin:0 auto;}
#top{ width:100%; height:20px; padding-top:5px; background:#E1EEFF; border-bottom:1px #c7c7c7 solid; text-align:right;}
#top{ color:#333;}
#top a{color:#0033CC}

#header{float:left;padding-top:40px;width:100%;height:131px; color:#333; background:url(img/bg_header.gif); text-align:center;font-size:30px;font-weight:bold;}
#header img{ height:50px; overflow:hidden; margin-right:20px;}

#menu{float:left;height:25px;padding-top:6px; margin-bottom:6px;background:url(img/bg_menu.gif) repeat-x;font-size:14px;color:#333;width:100%;text-align:center;font-weight:bold}
#menu a{ color:#333}
#menu a:visited{ color:#333}


#mainwrap{ width:900px; margin:0 auto;margin-top:10px;}
#main{ float:right; width:645px;  }
.mainblock{ float:left; width:643px;border:1px #749BCC solid; margin-bottom:5px;}

#main h1{ width:100%; background:url(img/bg_main_h1.gif) repeat-x; height:24px; padding-top:4px; text-indent:10px; font-size:14px;}
#main h1 img{ margin-right:10px;}
#proList ul{ padding:10px 0 10px 10px; float:left}
#proList ul li{ float:left; margin-right:12px; width:89px; height:120px; overflow:hidden}
#proList ul li img{ width:81px; height:79px; padding:3px; overflow:hidden; border:1px #EEE solid;}

#aboutus p{  padding:10px; line-height:2; text-indent:2em}
#profile .list{  padding:10px;  }
#profile .list p{line-height:2;}

#side{ float:left; width:245px; margin-right:5px;}
.sideblock{ float:left; width:243px;border:1px #C5C5C5 solid; margin-bottom:5px;}

#search{text-align:center; padding-top:8px; background-color:#999999; height:40px; padding-top:15px; margin-bottom:5px;}
#search input{ width:150px; height:20px; margin-right:10px;}

#details{ width:225px; padding:10px; background:url(img/bg_details.gif) repeat-x; }
#details p{line-height:2;}

#side h1{ background:#A8A8A8; height:24px; padding-top:4px; text-indent:10px; font-size:14px;}
#side ul{ padding:10px;}
#side ul li{ height:25px; padding-top:5px; padding-left:20px; background:url(img/li_style_gray.gif) left no-repeat; border-bottom:1px #999 dotted;}

.cert ul{ padding:10px 0 10px 10px; float:left}
.cert ul li{ float:left; margin-right:12px; width:120px; height:180px; overflow:hidden}
.cert ul li img{ width:118px; height:148px; border:1px #EEE solid; overflow:hidden;}

.propic{ float:left; width:130px; margin:5px;}
.propic img{ width:90px; height:85px; overflow:hidden; padding:5px; border:1px #EEE solid;}
.prodetails{ float:left; width:460px; }
.prodetails ul li{ float:left; width:100%; height:20px; padding-top:5px; background:url(img/line_broken.gif) bottom repeat-x;}
.comdetails{float:left; width:100%; margin:10px 0 10px 0; background-color:#EBF4FF; padding:5px 0 5px 0; }
.comdetails table thead{ font-weight:bold}
.features{ float:left; width:100%;}
.features h3{ height:20px; background:#8A8A8A; margin:5px 0 5px 0; font-size:12px; font-weight:800; text-indent:2em;}
.features p.textCont{ padding:10px; word-break:break-all; line-height:1.5}

div.cont{ float:left; width:100%; padding-bottom:10px;}
table.contact{ width:290px; border:1px #EEE solid; margin:10px;display:block; float:left; break-word:break-all}
table.contact tr th{ height:30px; text-align:right; padding-right:10px; background:#8A8A8A; width:30%;}
table.contact tr td{ padding-left:10px;}




#footer{ float:left; width:100%; height:60px; line-height:2; text-align:center; border-top:1px #D8D8D8 solid; margin-top:10px;padding-top:10px; color:#999}