/* CSS Document */
body {height:100%;font:12px Arial, Tahoma, Verdana, Sans-Serif;color:#404040;background:#fff url(../images/body.gif) repeat-x}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h1, 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}
.clearh {height:1px;clear:both;font-size:0;line-height:0}
.header {position:relative;padding-top:125px;width:1227px}
#flash-header {width:941px;height:528px;font-size:0;line-height:0;text-align:right;float:right}
.header_abt {height:1px}
.right_img_h {font-size:0;line-height:0;text-align:right;float:right;width:941px}
.qfe_block {float:left;width:266px;position:relative}
.qfe_block .q {margin-bottom:10px}
.qfe_block .q .nf {background:#006eb3;min-height:182px}
.qfe_block .q .nf h4 {font:20px 'Trebuchet MS';color:#fff;padding:7px 0 7px 15px}
.qfe_block .q .nf table {margin-left:7px}
.qfe_block .q .nf table td {color:#b3d4e8;font:11px 'Trebuchet MS';padding:4px 0 3px 8px}
.qfe_block .q .nf table td select {color:#676767;font:11px 'Trebuchet MS';width:145px}
.qfe_block .q .nf table td.button {padding-left:3px;padding-top:7px}
.qfe_block .q .nf table td input.txt {color:#676767;font:11px 'Trebuchet MS';width:120px;height:24px;border:none;background:url(../images/input2.gif) repeat-x;vertical-align:middle}
.qfe_block .q .nf table td img {vertical-align:middle}
.qfe_block .f {font-size:0;line-height:0;margin-bottom:10px}
.qfe_block .e .nf .newsletter_form_container  {width: 266px; height: 207px}
.qfe_block .e .nf .newsletter_form_container .loading { width: 266px; height: 207px; background: url(../images/newsletter_loading.gif) no-repeat 50% 50%}
.qfe_block .e .nf .newsletter_form_container .thank_you { font-size: 13px; font-style:normal; padding: 20px 40px 20px 40px}
.qfe_block .e .nf {background:#ef4d43;min-height:242px}
.qfe_block .e .nf h4 {font:20px 'Trebuchet MS';color:#fff;padding:7px 0 0 15px}
.qfe_block .e .nf p {color:#fcdbd9;font:italic 11px 'Trebuchet MS';padding:7px 5px 8px 15px}
.qfe_block .e .nf p span {color:#fff;font-style:normal}
.qfe_block .e .nf table {margin-left:7px}
.qfe_block .e .nf table td {color:#fff;font:bold 12px 'Trebuchet MS';padding:4px 0 3px 8px}
.qfe_block .e .nf table td input.normal {color:#676767;font:11px 'Trebuchet MS';width:167px;height:24px;border:none;background:url(../images/input.gif) repeat-x;vertical-align:middle}
.qfe_block .e .nf table td input.error {color:#676767;font:11px 'Trebuchet MS';width:167px;height:24px;border:none;background:url(../images/input.gif) repeat-x;vertical-align:middle}
.qfe_block .e .nf table td.button {padding-left:3px;padding-top:7px}
.qfe_block .e .nf table td.button input {background:none;width:240px;height:38px}
.qfe_block .e .nf table td img {vertical-align:middle}
.header .logo {position:absolute;top:23px;left:5px}
.header .cis_list {position:absolute;top:8px;left:286px;width:280px;height:107px;background:url(../images/cis_list.jpg) no-repeat}
.header .cis_list li {font:bold 14px 'Trebuchet MS';text-align:left;padding:9px 0 9px 52px}
.header .cis_list li a, .header .cis_list li a:visited {color:#fff;text-decoration:none}
.header .cis_list li a:hover {color:#fff;text-decoration:underline}
.header .top_menu {position:absolute;top:40px;right:0}
.header .top_menu li {float:left;font-size:0;line-height:0}
.qfe_block2 {position:relative}
.qfe_block2 .q {float:left;width:266px;margin:10px 20px 18px 0}
.qfe_block2 .q .nf {background:#006eb3;min-height:76px}
.qfe_block2 .q .nf h4 {font:20px 'Trebuchet MS';color:#fff;padding:7px 0 4px 15px}
.qfe_block2 .q .nf p {padding:5px 0 0 14px;color:#fff}
.qfe_block2 .q .nf p select {color:#676767;font:11px 'Trebuchet MS';width:145px;vertical-align:middle;margin-right:9px}
.qfe_block2 .q .nf p input {vertical-align:middle}
.qfe_block2 .q .nf p input.button {margin-left:5px}
.qfe_block2 .q .nf p input.txt {color:#676767;font:11px 'Trebuchet MS';width:80px;height:24px;border:none;background:url(../images/input2.gif) repeat-x;vertical-align:middle}
.qfe_block2 .q .nf p img {vertical-align:middle}
.qfe_block2 .f {float:left;width:280px;font-size:0;line-height:0;margin:10px 20px 18px 0}
.qfe_block2 .e .nf .newsletter_form_container  {width: 641px; height: 38px}
.qfe_block2 .e .nf .newsletter_form_container .loading { width: 641px; height: 38px; background: url(../images/newsletter_loading.gif) no-repeat 50% 50%}
.qfe_block2 .e .nf .newsletter_form_container .thank_you { font-size: 13px; font-style:normal; padding: 10px 16px}
.qfe_block2 .e {float:left;width:641px;margin:10px 0 18px 0}
.qfe_block2 .e .nf {background:#ef4d43;min-height:76px;position:relative;width:641px}
.qfe_block2 .e .nf h4 {font:20px 'Trebuchet MS';color:#fff;padding:2px 0 0 15px}
.qfe_block2 .e .nf p {color:#fcdbd9;font:italic 11px 'Trebuchet MS';padding:8px 114px 0 15px}
.qfe_block2 .e .nf p span {color:#fff;font-style:normal}
.qfe_block2 .e .nf span.right {position:absolute;top:3px;right:13px;color:#fff;font:bold 12px 'Trebuchet MS'}
.qfe_block2 .e .nf span.right input {color:#676767;font:11px 'Trebuchet MS';width:167px;height:24px;border:none;background:url(../images/input.gif) repeat-x;vertical-align:middle}
.qfe_block2 .e .nf span.right img {vertical-align:middle}
.qfe_block2 .e .nf span.right2 {position:absolute;top:41px;right:13px}
.oi_block {text-align:center;position:relative;width:1220px;margin:0 auto}
.oi_block h1 {text-align:center;position:absolute;top:138px;left:0;height:44px;padding-top:6px;width:1220px}
.oi_block h1 span.bg {background:#000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;display:block;position:absolute;top:0;left:0;width:1220px;height:50px;font-size:0;line-height:0}
.oi_block h1 span.txt {position:relative;z-index:10;font:bold italic 30px 'Trebuchet MS';color:#fff}
.oi_block2 {text-align:center;position:relative;width:1220px;margin:0 auto}
.oi_block2 h1 {text-align:center;position:absolute;top:0px;left:490px;height:75px;width:220px;padding:15px 10px 0 10px}
.oi_block2 h1 span.bg {background:#000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;display:block;position:absolute;top:0;left:0;width:240px;height:90px;font-size:0;line-height:0}
.oi_block2 h1 span.txt {position:relative;z-index:10;font:bold italic 30px/30px 'Trebuchet MS';color:#fff}
.menu {height:45px;width:641px;position:absolute;top:40px;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:-318px; width:641px;background:#01446e url(../images/ln.gif) -5px 0 no-repeat}
.menu ul li:hover ul li {width:auto;padding:6px 14px 0 10px;height:25px}
.menu ul li:hover ul li.last {padding:6px 3px 0 10px}
.menu ul li:hover ul li a.hide {color:#fff}
.menu ul li:hover ul li.bg {width:192px;padding-right:0;padding-left:21px}
.menu ul li:hover ul li.bg1 {width:187px;padding:6px 14px 0 10px}
.menu ul li:hover ul li.last {width:186px;padding-right:0;padding-left:31px}
.menu ul li:hover ul li ul {display:block}
.menu ul li:hover ul li a {display:block;font:bold 12px 'Trebuchet MS'}
.menu ul li:hover ul li a:hover {color:#fff}
.menu ul li:hover ul li li a:hover {background:#a11f29}
.menu ul li:hover ul li ul {display:block; position:absolute; left:0; top:31px;background:url(../images/menuh.gif) -211px 0 no-repeat;height:265px;width:213px;padding:10px 0}
.menu ul li:hover ul li.bg1 ul {left:0px;width:211px;background:url(../images/menuh.gif) 0 0 no-repeat}
.menu ul li:hover ul li.last ul {left:0;width:222px;background:url(../images/menuh.gif) -424px 0 no-repeat}
.menu ul li:hover ul li ul.left {left:-127px}
.menu ul li:hover ul li li {width:90px;padding:0 0 6px 14px;height:auto}
.menu ul li:hover ul li.last li {width:94px;padding-left:10px}
.menu ul li:hover ul li li a {height:auto;display:inline;color:#707070;font:12px Tahoma;background:url(../images/arrow2.gif) 0 5px no-repeat;padding:0 0 0 8px}
.menu ul li:hover ul li li a:hover {color:#01629f; text-decoration:underline;background:none;background:url(../images/arrow3.gif) 0 5px no-repeat}
.welcome {padding:13px 13px 0 13px; line-height:18px}
.welcome h1 {font:italic bold 18px 'Trebuchet MS';color:#000}
.welcome h2 {font:italic bold 18px 'Trebuchet MS';color:#000}
.welcome p {color:#565656;padding:13px 0 5px 0}
.welcome p strong {color:#2d2d2d}
.welcome p em {color:#838383;font:italic bold 14px 'Trebuchet MS'}
.main_what_block {margin:20px 0;background:#f6f6f6;border:1px solid #e2e1e1;padding:10px;position:relative;width:1207px}
.main_what_block h1 {color:#313131;font:bold italic 20px 'Myriad Pro';padding:0 9px 23px 147px;background:url(../images/logo3.gif) 8px 5px no-repeat}
.main_what_block h2 {color:#313131;font:bold italic 20px 'Myriad Pro';padding:0 9px 23px 147px;background:url(../images/logo3.gif) 8px 5px no-repeat}
.main_what_block h1 span {color:#808080;font-size:14px;font-weight:normal}
.main_what_block h2 span {color:#808080;font-size:14px;font-weight:normal}
.main_what_block ul.cis2_list {position:absolute;top:13px;right:13px}
.main_what_block ul.cis2_list li {float:left;font:bold 14px 'Trebuchet MS';text-align:left;padding:8px 0 0 52px;width:188px;height:27px;background:#37c24b url(../images/s_bg.gif) no-repeat;margin-right:1px}
.main_what_block ul.cis2_list li.bg {width:208px;background:#fe8a02 url(../images/s_bg2.gif) no-repeat}
.main_what_block ul.cis2_list li.bg2 {width:228px;background:#008ec4 url(../images/s_bg3.gif) no-repeat}
.main_what_block ul.cis2_list li a, .main_what_block ul.cis2_list li a:visited {color:#fff;text-decoration:none}
.main_what_block ul.cis2_list li a:hover {color:#fff;text-decoration:underline}
.main_what_block ul.elist {padding-left:10px}
.main_what_block ul.elist li {clear:both;float:left;width:581px;min-height:110px;background:url(../images/line3.gif) bottom repeat-x;padding-bottom:7px;margin:0 22px 7px 0}
.main_what_block ul.elist li.last {clear:none;margin-right:0}
.main_what_block ul.elist li .img {float:left;width:115px;padding:0 0 0 5px}
.main_what_block ul.elist li .desc {float:left;width:450px}
.main_what_block ul.elist li .desc p {color:#313131;font-size:11px;line-height:13px;padding:0 0 9px 0}
.main_what_block ul.elist li .desc p span {color:#1b1b1b;font:bold 14px 'Trebuchet MS'}
.main_what_block ul.elist li .desc p span a, .main_what_block ul.elist li .desc p span a:visited {color:#1b1b1b;text-decoration:none}
.main_what_block ul.elist li .desc p span a:hover { text-decoration:underline}
.main_what_block ul.elist li .desc p a.ch, .main_what_block ul.elist li .desc p a.ch:visited {font:9px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;width:210px;padding-top:5px;height:16px;display:block;text-transform:uppercase;text-align:center;text-decoration:none;background:#006eb3; border-radius:2px}
.main_what_block ul.elist li .desc p a.ch:hover {color:#fff;background:#ef4d43}
.lfm_block {padding-bottom:20px}
.lfm_block h1 {height:46px;padding:13px 0 0 20px;position:relative;background:url(../images/lfm_top.gif) no-repeat;color:#fff;font:italic bold 25px 'Trebuchet MS'}
.lfm_block h1 span {position:absolute;top:19px;right:20px;color:#f7a6a1;font-size:17px}
.lfm_block h1 span a, .lfm_block h1 span a:visited {color:#f7a6a1;text-decoration:none}
.lfm_block h1 span a:hover {color:#fff;text-decoration:none}
.lfm_block .lfm_list {border-right:1px solid #ef4d43;border-left:1px solid #ef4d43;padding:10px 10px 0 10px;width:1205px}
.lfm_block .lfm_list h4 {height:38px;padding:11px 0 0 58px;width:1146px;position:relative;background:url(../images/street_bg.gif) no-repeat;color:#fff;font:italic 20px 'Trebuchet MS';margin-bottom:10px}
.lfm_block .lfm_list h4 span {position:absolute;top:14px;right:20px;color:#c2ebc8; font-size:17px}
.lfm_block .lfm_list h4 span a, .lfm_block .lfm_list h4 span a:visited {color:#c2ebc8;text-decoration:none}
.lfm_block .lfm_list h4 span a:hover {color:#fff;text-decoration:none}
.lfm_block .lfm_list h4.bg {background:url(../images/street_bg2.jpg) no-repeat}
.lfm_block .lfm_list h4.bg span a, .lfm_block .lfm_list h4.bg span a:visited {color:#fddab3}
.lfm_block .lfm_list h4.bg span a:hover {color:#fff}
.lfm_block .lfm_list h4.bg2 {background:url(../images/street_bg3.jpg) no-repeat}
.lfm_block .lfm_list h4.bg2 span a, .lfm_block .lfm_list h4.bg2 span a:visited {color:#b3dceb}
.lfm_block .lfm_list h4.bg2 span a:hover {color:#fff}
.lfm_block .lfm_list ul {padding-left:12px;float:left}
.lfm_block .lfm_list ul li {float:left;width:286px;padding:0 0 30px 8px;color:#000;font-size:0;line-height:0}
.lfm_block .lfm_list ul li p {padding:12px 100px 0 10px;width:176px;position:relative;font:italic 14px 'Trebuchet MS'}
.lfm_block .lfm_list ul li p span {position:absolute;top:20px;right:5px}
.lfm_block .lfm_list ul li p span a, .lfm_block .lfm_list ul li p span a:visited {font:9px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;width:85px;padding-top:5px;height:16px;display:block;text-transform:uppercase;text-align:center;text-decoration:none;background:#006eb3; border-radius:2px}
.lfm_block .lfm_list ul li p span a:hover {color:#fff;background:#ef4d43}


.what2_block {padding:10px 0;}
.what2_block h1 {color:#014672;font:italic 25px 'Trebuchet MS';padding:10px 9px 11px 9px}
.what2_block h1 span {font-size:14px;font-weight:normal; color:#999;line-height:16px; display:block; padding-top:10px}
.what2_block h1 img {vertical-align:middle;float:left;margin-right:12px;position:relative;top:-4px}
.what2_block p {color:#565656;padding:13px 0 5px 0; line-height:18px; padding-left:13px;}
.what2_block p a, a:active, a:visited { text-decoration:underline;color:#c62b2b}   
.what2_block p a:hover {text-decoration:none;color:#c62b2b}
.what2_block .what_pic_list {padding:0;margin:0}
.what2_block .what_pic_list ul li {float:left;padding:12px 3px 8px 15px;width:286px;font-size:0;line-height:0; position:relative}
.what2_block .what_pic_list ul li.last {clear:both;float:left}
.what2_block .what_pic_list ul li h2 {font:italic 14px 'Trebuchet MS';color:#000;padding:12px 10px 2px 10px; font-weight:bold}
.what2_block .what_pic_list ul li p {padding:0 10px 10px 10px;font:italic 11px/17px Arial;color:#646464}
.what2_block .what_pic_list ul li p.read a, .what2_block .what_pic_list ul li p.read a:visited {font:9px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;width:85px;padding-top:5px;height:16px;display:block;text-transform:uppercase;text-align:center;text-decoration:none;background:#006eb3; border-radius:2px; position:absolute; top:242px; right:3px}
.what2_block .what_pic_list ul li p.read a:hover {color:#fff;background:#ef4d43}
.what2_block .what_pic_list ul li p.read2 a, .what2_block .what_pic_list ul li p.read2 a:visited {font:9px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;width:85px;padding-top:5px;height:16px;display:block;text-transform:uppercase;text-align:center;text-decoration:none;background:#006eb3; border-radius:2px}
.what2_block .what_pic_list ul li p.read2 a:hover {color:#fff;background:#ef4d43}

.dulevo-machines-range {padding:10px 0;}
.dulevo-machines-range h1 {color:#222222;font:italic 25px 'Trebuchet MS';padding:10px 9px 11px 9px; font-weight:bold;}
.dulevo-machines-range h2 {color:#ef4d43;font:italic 20px 'Trebuchet MS';padding:10px 9px 11px 9px}
.dulevo-machines-range h2 span {font-size:14px;font-weight:normal; color:#999;line-height:16px; display:block; padding-top:10px}
.dulevo-machines-range h2 img {vertical-align:middle;float:left;margin-right:12px;position:relative;top:-4px}
.dulevo-machines-range p {color:#565656;padding:13px 0 5px 0; line-height:18px; padding-left:13px;}
.dulevo-machines-range p a, a:active, a:visited { text-decoration:underline;color:#c62b2b}   
.dulevo-machines-range p a:hover {text-decoration:none;color:#c62b2b}
.dulevo-machines-range .prod_list {padding:0;margin:0}
.dulevo-machines-range .prod_list ul li {float:left;padding:12px 3px 8px 15px;width:286px;font-size:0;line-height:0; position:relative}
.dulevo-machines-range .prod_list ul li.last {clear:both;float:left}
.dulevo-machines-range .prod_list ul li h3 {font:italic 14px 'Trebuchet MS';color:#000;padding:12px 10px 2px 10px; font-weight:bold; margin:0px;}
.dulevo-machines-range .prod_list ul li p {padding:0 10px 10px 10px;font:italic 11px/17px Arial;color:#646464}
.dulevo-machines-range .prod_list ul li p.read a, .dulevo-machines-range .prod_list ul li p.read a:visited {font:9px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;width:85px;padding-top:5px;height:16px;display:block;text-transform:uppercase;text-align:center;text-decoration:none;background:#006eb3; border-radius:2px; position:absolute; top:242px; right:3px}
.dulevo-machines-range .prod_list ul li p.read a:hover {color:#fff;background:#ef4d43}
.dulevo-machines-range .prod_list ul li p.read2 a, .dulevo-machines-range .prod_list ul li p.read2 a:visited {font:9px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;width:85px;padding-top:5px;height:16px;display:block;text-transform:uppercase;text-align:center;text-decoration:none;background:#006eb3; border-radius:2px}
.dulevo-machines-range .prod_list ul li p.read2 a:hover {color:#fff;background:#ef4d43}


.about_block {padding:10px 0}
.about_block h1 {color:#313131;font:bold italic 18px 'Myriad Pro';padding:0 9px 0px 9px}
.about_block h1 span {font-size:14px;font-weight:normal}
.about_block h4 {color:#ce0b10;font:bold italic 16px 'Myriad Pro';padding:10px 9px 11px 9px}
.about_block p {padding:0 9px 11px 9px}
.about_block span {color:#c62b2b}
.about_block p a, a:active, a:visited { text-decoration:underline;color:#c62b2b}   
.about_block p a:hover {text-decoration:none;color:#c62b2b}
.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 h1 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px}
.contact_block h1 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;font-style:italic}
.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 h1 {color:#313131;font:bold 18px 'Myriad Pro';padding:0 9px 11px 9px}
.contact_form h1 span {font-size:14px;font-weight:normal}
.contact_form h1 strong {font-size:14px;font-weight:normal;color:#e00b0b}
.contact_form table {width:100%}
.contact_form table td.height select {margin-bottom:4px}
.contact_form table td 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; resize:none}
.contact_form table td.textarea textarea {height:56px;background:url(../images/textarea2.gif) no-repeat;resize:none}
.contact_form .thank_you { font-size: 13px; color: #393939; font-style:normal; padding: 20px 380px 20px 40px}
.contact_form .loading { width: 904px; height: 231px; background: url(../images/ajax-loader.gif) no-repeat 50% 50%}
.main_block_left {float:left;width:646px;padding:20px 18px 20px 0}
.main_block_left h1 {color:#fff;font-size:20px;font-weight:normal;padding:12px 0 12px 13px;background:#008ec4 url(../images/h1.gif) no-repeat;font-style:italic}
.main_block_left h1.bg {background:#fe8a02 url(../images/h12.gif) no-repeat}
.main_block_left h1.bg2 {background:#37c24b url(../images/h13.gif) no-repeat}
.main_block_right {float:left;width:541px;margin:20px 0;background:#f6f6f6;border:1px solid #e2e1e1;padding:10px}
.main_block_right h1 {color:#313131;font:bold italic 20px 'Myriad Pro';padding:0 9px 11px 113px;background:url(../images/logo2.jpg) 9px 5px no-repeat}
.main_block_right h1 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 strong a, .main_block_right ul li strong a:visited {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 'Myriad Pro';padding:0 9px}
.main_prod_list2 p {padding:9px}
.main_prod_list2 p img {border:1px solid #666}
.main_prod_list p.right {text-align:right;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 strong {color:#252424;font-size:14px;display:block;padding-bottom:5px}
.main_prod_list2 {background:url(../images/main_prod_list22.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 h1 {color:#313131;font:bold italic 18px 'Myriad Pro';padding:0 9px 11px 9px;position:relative}
.machine_block h1 span {font-size:14px;font-weight:normal}
.machine_block h1 span.img {position:absolute;top:4px;right:10px}
.machine_block h1 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 h1 {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 italic 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 h1 {background:none;padding-left:0}
.machine_block .machine_block_left .machines_contact h1 strong {color:#e00b0b}
.machine_block .machine_block_left .machines_contact table {width:100%}
.machine_block .machine_block_left .machines_contact table td.height select {margin-bottom:4px}
.machine_block .machine_block_left .machines_contact table td 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;resize:none}
.machine_block .machine_block_left .machines_contact table td.textarea textarea {height:56px;background:url(../images/textarea4.gif) no-repeat;resize:none}
#product_form_container {width: 582px; height: 462px}
.machines_contact .thank_you { font-size: 13px; color: #393939; font-style:normal; padding: 20px 60px 20px 40px}
.machines_contact .loading { width: 582px; height: 462px; background: url(../images/ajax-loader.gif) no-repeat 50% 50%}
.machine_block .machine_block_right {float:left;width:603px}
.machine_block .machine_block_right h1 {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;font-style:italic;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;font-style:italic;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 h1 {color:#313131;font:bold italic 18px 'Myriad Pro';padding:10px 9px 11px 9px}
.what_block h1 span {font-size:14px;font-weight:normal}
.what_block h1 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 italic 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:italic 13px 'Myriad Pro';padding-top:7px}
.footer {border-top:1px solid #f0f0f0;position:relative;width:1227px;background:url(../images/logo4.jpg) right 21px no-repeat}
.footer ul {padding-left:10px}
.footer ul li {float:left;font:italic 12px 'Trebuchet MS';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 ul li a, .footer ul li a:visited {color:#313131;text-decoration:none}
.footer ul li a:hover {color:#ef4d43}
.footer .copy {font-size:10px;color:#7a7a7a;padding:0 0 15px 10px; line-height:16px}
.footer .copy strong {color:#000;font-size:12px}
.footer .copy a, .footer .copy a:visited {color:#006eb3;text-decoration:none}
.footer .copy a:hover {color:#006eb3; text-decoration:underline}
.footer .right_img {position:absolute;top:14px;left:640px}
.footer .right_img img {vertical-align:middle}
.de500zero_block {padding:15px 0 0 0}
.de500zero_block h1 {color:#313131;font:bold italic 18px 'Myriad Pro';padding:0 9px 20px 9px}
.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}
.emissions_block {padding:15px 0 0 0}
.emissions_block h1 {color:#313131;font:bold italic 18px 'Myriad Pro';padding:0 9px 20px 9px}
.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 h1 {background:url(../images/commercial_h1.gif) no-repeat;color:#3a3a3a;font-size:16px;font-weight:normal;height:22px;padding:5px 0 0 13px;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:1230px}
.emissions_block .emissions_list ul {padding-left:10px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;width:1218px;float:left}
.emissions_block .emissions_list ul li {padding:35px 0 35px 85px;float:left}
.degore_block {padding:10px 0 10px 5px}
.degore_block h1 {color:#313131;font:bold italic 18px 'Myriad Pro';padding:0 9px 20px 9px}
.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}

.sitemap_block {padding:20px 10px 20px 15px;}
.sitemap_block a, a:active, a:visited {text-decoration:none;color:#000; } 
.sitemap_block a:hover {text-decoration:none;color:#ce000c}  
.sitemap_list li {padding-bottom:10px;font-size:12px; font-weight:bold; color:#999;}
.sitemap_list li ul li.title { padding:10px 0 5px 8px;  background:none; list-style:none;}
.sitemap_list li ul li.title a{font-size:11px; font-weight:normal; color:#747474; font-style:normal; font-weight:bold;}
.sitemap_list li ul li.title a:hover {color:#ce000c}
.sitemap_list li ul li a { color:#747474; font-size:11px; font-style: normal; font-weight:normal;text-transform:none; text-transform:uppercase;}
.sitemap_list li ul li {padding:5px 0 1px 20px; color:#999; list-style:inside square; }
.sitemap_list li ul li li {font-size:12px;}

h3.seo {font-size: 12px; font-style: italic; font-weight: bold; color: #014672; text-align:center; padding: 20px 0 10px 0px;border-top:1px solid #f0f0f0;width:1227px}
