@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;  }
html {width:100%; height:100%;}
body {font:normal 12px Arial, Helvetica, sans-serif; color:#666666;}
fieldset {padding:0; margin:0; border:0;}
img {border:0;}
input {border:0;}
 
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fc { clear:both; width:0; height:0; line-height:0; margin:0; padding:0; border:none; }

h1 { font:bold 30px "Handel Gothic Com"; color:#323232; line-height:100%; }
h2 { font:bold 21px "Handel Gothic Com"; color:#333; line-height:100%; text-transform:uppercase; }
h3 { font:bold 16px "Handel Gothic Com"; color:#323232; line-height:100%; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

#wrprAll {/* position:absolute;width:100%; height:100%;*/  top:0; background-color:#e2e4e6;}

#hWrpr {width:100%; height:28px; overflow:hidden; background-color:#e2e4e6; }
#cWrpr {width:100%; height:auto; overflow:hidden; background-color:#efeeee; }
#fWrpr {width:100%; height:38px; overflow:hidden; background:#acdb19 url(/images/fWrprBG.jpg) top left repeat-x; }
#fWrpr2 {width:100%; height:auto; overflow:hidden; }

#hWrpi,
#cWrpi,
#fWrpi,
#fWrpi2 {width:940px; height:auto; margin:0 auto; overflow:hidden; }

#hWrpi { height:18px; padding:5px 0; }
#hWrpi .hMenu,
#hWrpi .hMenu a { padding:0 5px; font:normal 11px Arial, Helvetica, sans-serif; color:#6b6b6b; line-height:18px; }
#hWrpi .hMenu a:hover { color:#b0adad; text-decoration:none; }
#hWrpi .hMenu span { display:inline-block; width:109px; height:17px; margin-bottom:-5px; overflow:hidden; }
#hWrpi .hMenu .hmLagnuage {padding:0 0 0 42px;width:67px;background:transparent url(/images/BtnhmLagnuage.gif) top left no-repeat;}
#hWrpi .hMenu .hmLagnuage #langPopup {margin:0 0 0 -47px;padding:3px; background-color:#EFEEEE; position:absolute;height:auto !important; width:109px; overflow:hidden; border:2px solid #DCDCDC; }
#hWrpi .hMenu .hmLagnuage #langPopup a {padding:3px; background-color:#EFEEEE;}
#hWrpi .hMenu .hmLagnuage #langPopup a:hover {background-color:#DCDCDC;color:#6b6b6b;}
#hWrpi .hMenu .hmLagnuage #langPopup .langItem {width:103px;}

#cWrpi { padding:20px 0; }
#cWrpi .cLogo { width:268px; height:60px; overflow:hidden; }
#cWrpi .cLogo img { visibility:visible !important; }
#cWrpi .cLogo * { visibility:hidden; }
#cWrpi .cMenu {/* width:486px;*/ height:27px; margin-top:33px; overflow:hidden; }
#cWrpi .cMenu .btnCompany {display:inline-block;margin-right:10px; overflow:hidden;}
#cWrpi .cMenu .btnProducts { display:inline-block;margin-right:10px; overflow:hidden;}
#cWrpi .cMenu .btnIndustries { display:inline-block;margin-right:10px; overflow:hidden;}
#cWrpi .cMenu .btnClients { display:inline-block;overflow:hidden;}

#cWrpi .cCrumb { width:930px; font:normal 11px Tahoma, Arial; color:#999797; height:20px; margin-top:20px; padding:9px 0 0 10px; overflow:hidden; background:#e2e4e6 url(/images/cCrumbBG.jpg) top left repeat-x; line-height:12px; }
#cWrpi .cCrumb .ccSiteMap span {padding:0 0 0 10px;}
#cWrpi .cCrumb .ccSiteMap a {line-height:12px; font:normal 11px Tahoma, Arial; color:#6b6b6b; }

#cWrpi .cContent { width:940px; height:auto; overflow:hidden; background-color:#fff; }
#cWrpi .cContent .ccMenu { width:940px; height:40px; background:#fbfbfb url(/images/ccMenuBG.gif) top left repeat-x; }
#cWrpi .cContent .ccMenu a { width:auto; height:24px; padding:16px 20px 0; overflow:hidden; background:transparent url(/images/ccMenuABG.gif) top right no-repeat; font:normal 13px Handel Gothic Com; color:#000; line-height:14px; text-transform:uppercase; }
#cWrpi .cContent .ccMenu a:hover { color:#9fd008; text-decoration:none; }
#cWrpi .cContent .ccMenu a.act { width:auto; height:24px; padding:16px 20px 0; overflow:hidden; background:#fff url(/images/ccMenuABG.gif) top right no-repeat; font:normal 13px Handel Gothic Com; color:#9fd008; line-height:14px; }

#cWrpi .cContent .ccBody { width:898px; height:auto; padding:23px 21px; }
#cWrpi .cContent .ccBody .content{ width:646px;}

#cWrpi .cContent .ccBody .ccbVisual { width:898px; height:auto; overflow:hidden; }
#cWrpi .cContent .ccBody .ccbVisual .ccbvFoto { width:667px; height:244px; overflow:hidden; }
#cWrpi .cContent .ccBody .ccbVisual .ccbvLinks { width:220px; height:244px; overflow:hidden; }
#cWrpi .cContent .ccBody .ccbVisual .ccbvLinks a { display:block; width:179px; height:auto; padding:8px 0 18px 41px; overflow:hidden; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; line-height:16px; text-transform:uppercase; }
#cWrpi .cContent .ccBody .ccbVisual .ccbvLinks a.ccbDownload { background:url(/images/ccbDownloadBG.gif) top left no-repeat; }
#cWrpi .cContent .ccBody .ccbVisual .ccbvLinks a.ccbMoreInfo { background:url(/images/ccbMoreInfoBG.gif) top left no-repeat; }
#cWrpi .cContent .ccBody .ccbVisual .ccbvLinks a.ccbContact { background:url(/images/ccbContactBG.gif) top left no-repeat; }

#cWrpi .cContent .ccBody .ccbItem { width:880px; height:164px; padding:9px; margin-top:20px; overflow:hidden; border:solid 2px #dcddde; }
#cWrpi .cContent .ccBody .ccbItem .ccbiPhoto { width:226px; height:162px; margin-right:20px; overflow:hidden; border:solid 1px #d8d9db; }
#cWrpi .cContent .ccBody .ccbItem .ccbiCnt { width:488px; height:154px; margin-top:10px; overflow:hidden; }
#cWrpi .cContent .ccBody .ccbItem .ccbiCnt h3,
#cWrpi .cContent .ccBody .ccbItem .ccbiCnt h3 a { padding-bottom:10px; color:#000; text-decoration:none; }
#cWrpi .cContent .ccBody .ccbItem .ccbiBtn { width:107px; height:29px; margin-top:134px; overflow:hidden; }

#cWrpi .cContent .ccBody .ccbSpecs { width:896px; height:auto; padding-bottom:20px; overflow:hidden; border:solid 1px #ccc; }
#cWrpi .cContent .ccBody .ccbSpecs .ccMenu { width:896px; margin-bottom:20px; }
#cWrpi .cContent .ccBody .ccbSpecs .ccbsCnt { width:876px; height:auto; padding:0 20px; overflow:hidden; }
#cWrpi .cContent .ccBody .ccbSpecs .video {margin:0 20px 20px 0;}
#cWrpi .cContent .ccBody .ccbSpecs .video object,
#cWrpi .cContent .ccBody .ccbSpecs .video embed {width:300px; height:250px;}
#cWrpi .cContent .ccBody .ccbSpecs #imageContainer .image {margin:0 25px 25px 0;height:130px; width:180px;}
#cWrpi .cContent .ccBody .ccbSpecs #imageContainer .image a{text-decoration:none;}
#cWrpi .cContent .ccBody .ccbSpecs #imageContainer .image img { border:1px solid #fff;}
#cWrpi .cContent .ccBody .ccbSpecs #imageContainer .image img:hover {border:1px solid #9FD008;}
#cWrpi .cContent .ccBody .ccbSpecs ol,
#cWrpi .cContent .ccBody .ccbSpecs ul {margin:0 0 0 20px;}

#cWrpi .cContent .ccBody .ccNews { width:680px; height:auto; padding:10px 0 20px; overflow:hidden; }
#cWrpi .cContent .ccBody .ccNews .ccnItem { width:680px; height:auto; margin:10px 0 20px; overflow:hidden; }
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccniDate { width:680px; height:14px; overflow:hidden; font:normal 10px Tahoma, Arial; color:#6d6e71; line-height:14px; }
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccniTitle,
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccniTitle a { width:680px; height:18px; margin-top:10px; padding-bottom:15px; overflow:hidden; border-bottom:solid 2px #9fd008; font:bold 16px Tahoma, Arial; color:#000; line-height:18px; text-decoration:none; }
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt { width:474px; height:auto; margin-top:20px; overflow:hidden; }
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt2 { width:680px; height:auto; margin-top:20px; overflow:hidden; }
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt p,
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt2 p { padding-bottom:10px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:15px; }
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt a,
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt2 a { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:15px; text-decoration:underline; }
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt a:hover,
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt2 a:hover { text-decoration:none; }
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccnCnt2 span img {margin:0 0 5px 5px;}
#cWrpi .cContent .ccBody .ccNews .ccnItem .ccniFoto { width:163px; /*height:108px;*/ margin-top:20px; overflow:hidden; }

#cWrpi .cContent .ccBody .ccNews .ccnPaging { width:680px; height:auto; padding:10px 0; overflow:hidden; border-top:solid 1px #cbcbcb; text-align:center; }
#cWrpi .cContent .ccBody .ccNews .ccnPaging a { display:inline-block; width:23px; height:12px; padding:6px 0 7px; margin:0 1px; overflow:hidden; background-color:#fff;  font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccNews .ccnPaging a:hover,
#cWrpi .cContent .ccBody .ccNews .ccnPaging a.act { display:inline-block; width:23px; height:12px; padding:6px 0 7px; margin:0 1px; overflow:hidden; background-color:#9fd008; font:bold 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccNews .ccnPaging a.ccpBack { width:150px; background-color:#fff; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccNews .ccnPaging a.ccpBack:hover { width:150px; background-color:#fff; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:underline; }

#cWrpi .cContent .ccBody .ccNews .ccnPaging a.ccpL { width:auto; height:auto; padding:4px 0 7px 21px; background:url(/images/ccpLBG.gif) top left no-repeat; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccNews .ccnPaging a.ccpL:hover { background:url(/images/ccpLBG-act.gif) top left no-repeat; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccNews .ccnPaging a.ccpR { width:auto; height:auto; padding:4px 21px 7px 0; background:url(/images/ccpRBG.gif) top right no-repeat; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccNews .ccnPaging a.ccpR:hover { background:url(/images/ccpRBG-act.gif) top right no-repeat; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }

#cWrpi .cVisual { width:940px; height:273px; margin-top:20px; overflow:hidden; background-color:#fff; }

#cWrpi .cThrd1 { width:300px; height:120px; padding:14px 0; text-align:center; vertical-align:middle; margin:20px 20px 0 0; overflow:hidden; background:#dfe1e3 url(/images/cThrdBG.jpg) top left repeat-x; }
#cWrpi .cThrd2 { width:300px; height:120px; padding:14px 0; text-align:center; vertical-align:middle; margin:20px 20px 0 0; overflow:hidden; background:#dfe1e3 url(/images/cThrdBG.jpg) top left repeat-x; }
#cWrpi .cThrd3 { width:300px; height:120px; padding:14px 0; text-align:center; vertical-align:middle; margin:20px 0 0; overflow:hidden; background:#dfe1e3 url(/images/cThrdBG.jpg) top left repeat-x; }

#cWrpi .cNews { width:896px; height:auto; padding:18px 19px; margin:20px 0 0; overflow:hidden; border:solid 3px #d2d3d5; }
#cWrpi .cNews .cnDate { width:76px; height:auto; overflow:hidden; font:italic normal 11px Verdana, Arial, Helvetica, sans-serif; color:#777; line-height:21px; }
#cWrpi .cNews .cnContent { width:820px; height:auto; overflow:hidden; font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:21px; }
#cWrpi .cNews .cnContent a { font:italic normal 11px Verdana, Arial, Helvetica, sans-serif; color:#777; line-height:21px; }
#cWrpi .cNews table td { vertical-align:top;}

#cWrpi .cContent .ccBody .ccProduct .ccnPaging { width:902px; height:auto; padding:10px 0; overflow:hidden;text-align:center; }
#cWrpi .cContent .ccBody .ccProduct .ccnPaging a { display:inline-block; width:23px; height:12px; padding:6px 0 7px; margin:0 1px; overflow:hidden; background-color:#fff;  font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccProduct .ccnPaging a:hover,
#cWrpi .cContent .ccBody .ccProduct .ccnPaging a.act { display:inline-block; width:23px; height:12px; padding:6px 0 7px; margin:0 1px; overflow:hidden; background-color:#9fd008; font:bold 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccProduct .ccnPaging a.ccpBack { width:150px; background-color:#fff; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccProduct .ccnPaging a.ccpBack:hover { width:150px; background-color:#fff; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:underline; }

#cWrpi .cContent .ccBody .ccProduct .ccnPaging a.ccpL { width:auto; height:auto; padding:4px 0 7px 21px; background:url(/images/ccpLBG.gif) top left no-repeat; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccProduct .ccnPaging a.ccpL:hover { background:url(/images/ccpLBG-act.gif) top left no-repeat; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccProduct .ccnPaging a.ccpR { width:auto; height:auto; padding:4px 21px 7px 0; background:url(/images/ccpRBG.gif) top right no-repeat; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }
#cWrpi .cContent .ccBody .ccProduct .ccnPaging a.ccpR:hover { background:url(/images/ccpRBG-act.gif) top right no-repeat; font:normal 12px Tahoma, Arial; color:#000; text-align:center; text-decoration:none; }

#contact td { vertical-align:top; padding:0 0 5px 0;}
#contact .col1 { width:120px;}
#contact .col2 { width:410px;}
#contact .txt  {border:1px solid #d8d9db; width:300px;}
#contact .wide  {border:1px solid #d8d9db; width:400px; height:100px;}
#contact .submit {padding:3px;}

.sitemap a {color:#666666;}

#fWrpi { height:38px; }
#fWrpi .fLogo { width:103px; height:38px; overflow:hidden; background: url(/images/fLogoBG.jpg) top left no-repeat; }
#fWrpi .fLogo * { visibility:hidden; }
#fWrpi .fNLS { width:300px; height:38px; overflow:hidden; background:url(/images/fNLSBG.jpg) top left repeat-x; }
#fWrpi .fNLS table * { vertical-align:top; }
#fWrpi .fNLS .fnInp { width:143px; height:38px; overflow:hidden; background:url(/images/fnInp.jpg) top left no-repeat; }
#fWrpi .fNLS .fnInp input { width:130px; height:12px; margin:12px 5px; overflow:hidden; background:none; border:none; font:normal 10px Arial, Helvetica, sans-serif; color:#000; line-height:12px; }
#fWrpi .fNLS .fnInp .watermark{ font:italic 10px Arial, Helvetica, sans-serif; color:#6B6B6B; }
#fWrpi .fNLS .fnBtn { overflow:hidden; }

#fWrpr2 { height:auto; margin:12px 0 0 -6px; font:normal 11px Arial, Helvetica, sans-serif; color:#b0b0b0; line-height:16px; }
#fWrpr2 .text { padding:0 6px; font:normal 11px Tahoma, Arial; color:#6b6b6b; line-height:16px;}
#fWrpr2 a { padding:0 6px; font:normal 11px Tahoma, Arial; color:#6b6b6b; line-height:16px; }
#fWrpr2 a:hover { font:normal 11px Tahoma, Arial; color:#b0b0b0; line-height:16px; text-decoration:none; }

/*footerAtBottom */
html {height:100%; _overflow-y: scroll;}
body {height:100%; margin:0px; padding:0px; background-color:#EFEEEE; }
body section {min-height:100%; position:relative;_height:100%;display:block;}
body section article #cWrpi{padding-bottom:80px;}
body section footer {bottom:0px; left:0px;position:absolute; width:100%;background-color:#fff;}