/* CSS Document */
body {height:100%;font:12px Arial, Tahoma, Verdana, Sans-Serif;color:#404040;background:#fff url(../images/body.gif) repeat-x; line-height:18px;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}    
ul, li {list-style:none;}  
a, a:active, a:visited {text-decoration:none;color:#313131;}   
a:hover {text-decoration:none;color:#c62b2b;}
/*  All  */
.wraper {width:1227px;margin:0 auto;position:relative;}
.nofont {font-size:0;line-height:0;}
.clear {clear:both;font-size:0;line-height:0;}
.header {position:relative;height:325px;padding-top:110px;}
.header .cis_list {position:absolute;top:5px;left:220px;width:325px;height:102px;background:url(../images/cis_list.jpg) no-repeat;}
.header .cis_list li {font:bold 13px Arial;text-align:center;padding:9px 0 8px 20px;}
.header .cis_list li a, .header .cis_list li a:visited {color:#fff;}
.header .logo {position:absolute;top:22px;left:0;}
.header .top_menu {position:absolute;top:28px;right:0;}
.header .top_menu li {float:left;font-size:0;line-height:0;}
.header .language {position:absolute;top:5px;right:5px;color:#555;}
.header .language img {vertical-align:middle;margin-left:3px;}
.menu {height:45px;width:650px;position:absolute;top:28px;right:0;z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none;float:left;height:45px;padding:0; text-align:center; color:#666; line-height:20px; font-size:12px; overflow:hidden;font-family:'Myriad Pro';}
.menu ul li li a, .menu ul li li a:visited {float:none;text-align:left;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#666666;}
.menu ul li:hover ul {display:block; position:absolute; top:45px; left:-323px; width:485px;background:url(../images/subm.gif) no-repeat;}
.menu ul li:hover ul li {width:auto;padding:6px 14px 0 10px;}
.menu ul li:hover ul li.last {padding:6px 3px 0 10px;}
.menu ul li:hover ul li a.hide {color:#666666;}
.menu ul li:hover ul li.bg:hover {background:url(../images/sub_li.gif) 2px 2px no-repeat;}
.menu ul li:hover ul li.bg1:hover {background:url(../images/sub_li.gif) 7px 2px no-repeat;}
.menu ul li:hover ul li.last:hover {background:url(../images/sub_li2.gif) 6px 2px no-repeat;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;font-size:11px;}
.menu ul li:hover ul li a:hover {color:#2a2a2a;}
.menu ul li:hover ul li li a:hover {background:#a11f29;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:0px; top:29px;background:url(../images/subm2.gif) 2px bottom no-repeat;width:307px;padding:10px 0;}
.menu ul li:hover ul li.bg1:hover ul {left:5px;}
.menu ul li:hover ul li.last:hover ul {left:4px;}
.menu ul li:hover ul li:hover ul.left {left:-127px;}
.menu ul li:hover ul li li {width:129px;padding:0 0 0 24px;background:url(../images/arrow.gif) 10px 9px no-repeat;}
.menu ul li:hover ul li li a {height:auto;display:inline;color:#272727;font-family:Tahoma;}
.menu ul li:hover ul li li a:hover {color:#7c7c7c;text-decoration:underline;background:none;}
.about_block {padding:10px 0;}
.about_block h3 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px;}
.about_block h3 span {font-size:14px;font-weight:normal;}
.about_block p {padding:0 9px 11px 9px;}
.about_block .about_pic_list {background:#f6f6f6;border:1px solid #e2e1e1;padding:10px 10px 10px 3px;font-size:0;line-height:0;margin:10px 0;}
.about_block .about_pic_list ul li {float:left;padding-left:7px;}
.about_block .about_pic_list ul li img {padding:1px;background:#fafafa;border:1px solid #dbdbdb;}
.contact_block {padding:10px 0;float:left;width:323px;}
.contact_block h3 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px;}
.contact_block h3 span {font-size:14px;font-weight:normal;}
.contact_block p {padding:0 9px 11px 9px;}
.contact_block p a, .contact_block p a:visited {color:#194776;font-weight:bold;}
.contact_block p span {font-size:11px;}
.contact_block p em {font-size:13px;}
.contact_form {padding:10px 0;float:left;width:904px;}
.contact_form h3 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px;}
.contact_form h3 span {font-size:14px;font-weight:normal;}
.contact_form h3 strong {font-size:14px;font-weight:normal;color:#e00b0b;}
.contact_form table {width:100%;}
.contact_form table td {vertical-align:top;padding:0 0 8px 9px;}
.contact_form table td input.normal {vertical-align:middle;width:178px;border:none;border-top:1px solid #cecfd3;border-bottom:1px solid #cecfd3;color:#acacac;font:11px Arial;height:21px;}
.contact_form table td select {vertical-align:middle;width:190px;border:1px solid #cecfd3;color:#acacac;font:11px Arial;height:21px;}
.contact_form table td input.error {vertical-align:middle;width:178px;border:none;border-top:1px solid #cecfd3;border-bottom:1px solid #cecfd3;color:#acacac;font:11px Arial;height:21px; background-color: background:#e2d20b;}
.contact_form table td input.button {width:105px;border:none;height:30px;margin:0 0 0 367px;padding:0;font-size:0;line-height:0;}
.contact_form table td img {vertical-align:middle;}
.contact_form table td textarea {width:482px;border:none;height:129px;background:url(../images/textarea.gif) no-repeat;margin:0;padding:0;color:#acacac;font:11px Arial;}
.contact_form table td.textarea textarea {height:56px;background:url(../images/textarea2.gif) no-repeat;}
.main_block_left {float:left;width:646px;padding:20px 18px 20px 0;}
.main_block_left h3 {color:#fff;font-size:20px;font-weight:normal;padding:12px 0 12px 13px;background:#008ec4 url(../images/h3.gif) no-repeat;}
.main_block_left h3.bg {background:#fe8a02 url(../images/h32.gif) no-repeat;}
.main_block_left h3.bg2 {background:#37c24b url(../images/h33.gif) no-repeat;}
.main_block_right {float:left;width:541px;margin:20px 0;background:#f6f6f6;border:1px solid #e2e1e1;padding:10px;}
.main_block_right h3 {color:#313131;font:bold 20px 'Myriad Pro';padding:0 9px 11px 113px;background:url(../images/logo2.jpg) 9px 5px no-repeat;}
.main_block_right h3 span {color:#808080;font-size:14px;font-weight:normal;}
.main_block_right ul li {position:relative;font-size:11px;color:#313131;padding:5px 10px 5px 0;}
.main_block_right ul li p {padding-left:59px;}
.main_block_right ul li.bg {background:#ececec;}
.main_block_right ul li strong {font-size:14px;color:#1b1b1b;}
.main_block_right ul li a, .main_block_right ul li a:visited {font-size:9px;color:#7a1b19;}
.main_block_right ul li img {position:absolute;top:18px;left:8px;}
.line {background:url(../images/line.gif) left top no-repeat;position:relative;width:1227px;height:1px;font-size:0;line-height:0;}
.main_prod_list {margin:20px 19px 20px 0;width:292px;float:left;height:315px;background:url(../images/main_prod_list.jpg) no-repeat;}
.main_prod_list h4 {font-size:0;line-height:0;padding:14px 9px;}
.main_prod_list p {color:#302f2f;font:11px Arial, Helvetica, sans-serif;padding:0 9px;}
.main_prod_list p.right {text-align:left;padding:4px 9px 0 9px;}
.main_prod_list p a, .main_prod_list p a:visited {color:#e00d0d;text-decoration:underline;}
.main_prod_list p a:hover { text-decoration:none;}
.main_prod_list p strong {color:#252424;font-size:14px;display:block;padding-bottom:5px;}
.main_prod_list2 {background:url(../images/main_prod_list2.jpg) no-repeat;}
.main_prod_list3 {background:url(../images/main_prod_list3.jpg) no-repeat;}
.main_prod_list4 {margin:20px 0;padding-top:9px;height:306px;background:url(../images/main_prod_list4.jpg) no-repeat;}
.main_prod_list4 p {font-size:0;line-height:0;padding:0 0 0 1px;}
.main_prod_list4 h4 {padding:5px 9px 3px 9px;}
.machine_block {padding:10px 0;}
.machine_block h3 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px;position:relative;}
.machine_block h3 span {font-size:14px;font-weight:normal;}
.machine_block h3 span.img {position:absolute;top:4px;right:10px;}
.machine_block h3 span.img img {margin-right:2px;}
.machine_block .machine_block_left {float:left;width:624px;}
.machine_block .machine_block_left p {padding:0 17px 11px 9px;text-align:justify;}
.machine_block .machine_block_left .specs_block {width:573px;padding:10px 0 0 20px;}
.machine_block .machine_block_left .specs_block h3 {background:none;padding-left:0;}
.machine_block .machine_block_left .specs_block ul {margin-top:35px;}
.machine_block .machine_block_left .specs_block ul li {float:left;font:bold 12px 'Myriad Pro';width:190px;padding-bottom:24px;}
.machine_block .machine_block_left .specs_block ul li a, .machine_block .machine_block_left .specs_block ul li a:visited {color:#4b4b4b;}
.machine_block .machine_block_left .specs_block ul li img {vertical-align:middle;margin-right:11px;}
.machine_block .machine_block_left .specs_block table {width:573px;border-collapse: separate;}
.machine_block .machine_block_left .specs_block table th {text-align:center;background:#f0f0f0;padding:4px 3px;}
.machine_block .machine_block_left .specs_block table th.left {text-align:left;padding-left:7px;}
.machine_block .machine_block_left .specs_block table td {text-align:center;padding:4px 3px;color:#949494;}
.machine_block .machine_block_left .specs_block table td.left {text-align:left;padding-left:7px;}
.machine_block .machine_block_left .specs_block table td.bg {background:#f0f0f0;}
.machine_block .machine_block_left .specs_block table td span {color:#000;}
.machine_block .machine_block_left .machines_contact {width:573px;padding:10px 0 0 20px;}
.machine_block .machine_block_left .machines_contact h3 {background:none;padding-left:0;}
.machine_block .machine_block_left .machines_contact h3 strong {color:#e00b0b;}
.machine_block .machine_block_left .machines_contact table {width:100%;}
.machine_block .machine_block_left .machines_contact table td {vertical-align:top;padding:0 0 8px 0;}
.machine_block .machine_block_left .machines_contact table td.width {padding:0 0 8px 0;text-align:right;}
.machine_block .machine_block_left .machines_contact table td select {vertical-align:middle;width:276px;border:1px solid #cecfd3;color:#acacac;font:11px Arial;height:21px;}
.machine_block .machine_block_left .machines_contact table td input {vertical-align:middle;width:264px;border:none;border-top:1px solid #cecfd3;border-bottom:1px solid #cecfd3;color:#acacac;font:11px Arial;height:21px;}
.machine_block .machine_block_left .machines_contact table td input.button {width:105px;border:none;height:30px;margin:0 0 0 470px;padding:0;font-size:0;line-height:0;}
.machine_block .machine_block_left .machines_contact table td img {vertical-align:middle;}
.machine_block .machine_block_left .machines_contact table td textarea {width:582px;border:none;height:129px;background:url(../images/textarea3.gif) no-repeat;margin:0;padding:0;color:#acacac;font:11px Arial;}
.machine_block .machine_block_left .machines_contact table td.textarea textarea {height:56px;background:url(../images/textarea4.gif) no-repeat;}
.machine_block .machine_block_right {float:left;width:603px;}
.machine_block .machine_block_right h3 {background:none;padding:24px 0 15px 0;}
.machine_block .machine_block_right .pic_block {background:#f4f4f4;border:1px solid #e2e1e1;width:601px;}
.machine_block .machine_block_right .pic_block .main_img {font-size:0;line-height:0;margin:10px 0 7px 10px;width:579px;padding:1px;background:#fafafa;border:1px solid #e2e1e1;}
.machine_block .machine_block_right .pic_block ul li {font-size:0;line-height:0;float:left;padding:0 1px 10px 9px;}
.machine_block .machine_block_right .pic_block ul li img {padding:1px;background:#fafafa;border:1px solid #e2e1e1;}
.machine_block .machine_block_right .pic_block p {font-size:9px;padding:0 10px 8px 17px;width:570px;color:#57879a; font-weight:bold;}
.machine_block .machine_block_right .video_block {background:#f4f4f4;border:1px solid #e2e1e1;width:601px;}
.machine_block .machine_block_right .video_block .main_img {font-size:0;line-height:0;margin:9px 0 7px 9px;padding:1px;background:#fafafa;border:1px solid #e2e1e1;width:579px;height:356px;}
.machine_block .machine_block_right .video_block ul {padding-left:5px;}
.machine_block .machine_block_right .video_block ul li {font-size:0;line-height:0;float:left;padding:0 0 10px 5px;}
.machine_block .machine_block_right .video_block ul li img {padding:1px;background:#fafafa;border:1px solid #e2e1e1;}
.machine_block .machine_block_right .video_block p {font-size:11px;color:#555555;padding:0 10px 8px 12px;width:570px;}
.machine_block .machine_block_right .video_block p a, .machine_block .machine_block_right .video_block p a:visited {color:#57879a;text-decoration:underline;font-size:9px;}
.what_block {padding:10px 0;}
.what_block h3 {color:#313131;font:bold 18px 'Myriad Pro';padding:10px 9px 11px 9px;}
.what_block h3 span {font-size:14px;font-weight:normal;}
.what_block h3 img {vertical-align:middle;float:left;margin-right:12px;}
.what_block .what_pic_list {background:#f6f6f6;border:1px solid #e2e1e1;padding:10px 10px 10px 3px;font-size:0;line-height:0;margin:10px 0;}
.what_block .what_pic_list ul {float:left;width:697px;}
.what_block .what_pic_list ul li {float:left;padding-left:7px;}
.what_block .what_pic_list ul li img {padding:1px;background:#fafafa;border:1px solid #dbdbdb;}
.what_block .what_pic_list .desc {float:left;width:510px;}
.what_block .what_pic_list .desc h4 {color:#313131;font:bold 18px 'Myriad Pro';position:relative;}
.what_block .what_pic_list .desc h4 a, .what_block .what_pic_list .desc h4 a:visited {color:#f52d2d;font:bold 9px Tahoma;position:absolute;top:5px;right:0; text-decoration:underline;}
.what_block .what_pic_list .desc h4 a:hover {color:#f52d2d; text-decoration:none;}
.what_block .what_pic_list .desc p {color:#313131;font:13px 'Myriad Pro';padding-top:7px;}
.emissions_block_wrap {padding:10px 0;}
.emissions_block_wrap h3 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px;}
.emissions_block {padding:15px 0 0 0;}
.emissions_block h4 {text-align:left;font-size:13px;color:#333;padding:0 10px 20px 10px;}
.emissions_block p {color:#333;padding:0 10px 20px 10px;}
.emissions_block p em {text-decoration:underline;}
.emissions_block p span {padding-right:17px;}
.emissions_block p span img {border:1px solid #333;padding:1px;}
.emissions_block p img {vertical-align:bottom;}
.emissions_block ul li {color:#333;padding:0 0 20px 35px;}
.emissions_block ul li span {float:left;width:35px;}
.emissions_block ul li p {padding:0;float:left;width:1145px;}
.emissions_block .emissions_list {padding:0 0 10px 5px;}
.emissions_block .emissions_list h3 {background:url(../images/commercial_h3.gif) no-repeat;color:#3a3a3a;font-style:normal;font-size:16px;font-weight:normal;height:22px;padding:5px 0 0 13px;width:1214px;text-align:center;}
.emissions_block .emissions_list .emissions_list_bottom {background:url(../images/commercial_bottom.gif) no-repeat;clear:both;font-size:0;line-height:0;height:10px;width:1227px;}
.emissions_block .emissions_list ul {padding-left:10px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;width:1215px;float:left;}
.emissions_block .emissions_list ul li {padding:35px 0 35px 85px;float:left;}
.de500zero_block_wrap {padding:10px 0;}
.de500zero_block_wrap h3 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px;}
.de500zero_block {padding:15px 0 0 0;}
.de500zero_block h4 {text-align:center;font-size:13px;color:#333;}
.de500zero_block h4.left {text-align:left;padding:0 10px 20px 10px;}
.de500zero_block p {color:#333;padding:0 10px 20px 10px;}
.de500zero_block p.center {text-align:center;}
.de500zero_block p .float_left {float:left;margin:0 20px 10px 20px;}
.de500zero_block .float_right {float:right;margin:0 10px 10px 20px;border:1px solid #666666;padding:2px;}
.de500zero_block ul li {padding:0 10px 20px 45px;}
.de500zero_block ul.img_list {padding-left:50px;}
.de500zero_block ul.img_list li {padding:20px 0 20px 25px;font-size:0;line-height:0;float:left;}
.de500zero_block ul.img_list li img {border:1px solid #666666;padding:3px;}
.degore_block_wrap {padding:10px 0;}
.degore_block_wrap h3 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px;}
.degore_block {padding:10px 0 10px 5px;}
.degore_block p {font-size:14px;color:#535353;padding:0 10px 17px 10px;}
.degore_block p strong {font-size:16px;}
.degore_block .left_img {float:left;margin-right:10px;}
.degore_block ul li {font-size:14px;color:#535353;padding:0 10px 17px 40px;}
.degore_block .graf_img ul li {float:left;font-size:0;line-height:0;padding:0 0 0 42px;}
.degore_block .graf_img ul li.last img {padding:1px;border:1px solid #7f7f7f;margin-top:10px;}
.footer {background:url(../images/line.gif) left top no-repeat;position:relative;width:1227px; line-height:18px;}
.footer ul li {float:left;background:url(../images/line2.gif) right 26px no-repeat;padding:19px 14px 5px 0;margin-right:8px;}
.footer ul li.last {background:none;padding-right:0;margin-right:0;}
.footer .copy {font-size:10px;color:#7a7a7a;padding-bottom:15px;}
.footer .copy a, .footer .copy a:visited {color:#7a7a7a;}
.footer .copy a:hover {color:#333; text-decoration:underline;}
.footer .copy span {font-size:11px;color:#acacac;}
.footer .right_img {position:absolute;top:25px;right:0;}
.footer .right_img img {vertical-align:middle;}

