body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0px; margin:0px;}
img,fieldset{border:none;}
body{color:#333333; line-height:14px; list-style:none; display:block; background:url(images/body_bg.jpg) left top repeat-x #ececec; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
body, #menu, #footer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
/************ body header start ************/
div.layout{width:846px; margin:0 auto 0 auto;}
div#header{float:left; width:846px; padding:0 0 16px 0;}
div#header div.logo{float:left; padding:20px 0 0 21px;}
div#header div.header_right_container{float:left; padding:20px 8px 0 0; width:544px; text-align:right; height:84px;}
div#header div.header_right_container div.language{float:right; width:158px;}
div#header div.header_right_container div.language div.english{float:left; width:80px;}
div#header div.header_right_container div.language div.russian{float:left; width:78px;}
div#header div.corporate_brochure{color:#666666; font-size:10px; float:left; width:544px; vertical-align:top;}
div#header div.corporate_brochure form{float:right; width:250px;}
div#header div.corporate_brochure fieldset{padding:30px 0 0 0;}
div#header div.corporate_brochure fieldset img{vertical-align:bottom; padding:0 0 2px 6px;}
div#header div.corporate_brochure label{float:left; width:auto;}
div#header div.corporate_brochure select{font-size:10px; color:#282828; margin:0 0 3px 5px; float:left}
/************ header end ************/

/************ body container start ************/
div#body_container div.body_content{width:100%; margin:0; padding:0;}
div#body_container div.body_content{width:846px; margin:0 auto 0 auto; background: url(images/body_bottom_curve.jpg) bottom no-repeat #fff; float:left;}
div#body_container div.body_content div.top_curve{float:left; width:846px;}
div#body_container div.body_content div.top_curve img{float:left; }
div#body_container div.body_content div.main_banner{float:left; width:838px; padding-left:8px;}
/************ container left start ************/
div#body_container div.body_content div.container_left{float:left; width:278px; padding-bottom:30px;}
div#body_container div.body_content div.container_left div.logo{float:left; width:278px; padding:15px 0 0 0;}
div#body_container div.body_content div.container_left div.logo img{float:left; padding:0 0 0 60px;}
div#body_container div.body_content div.container_left h6{float:left; font-size:13px; font-weight:bold; color:#666666; padding:32px 20px 0 22px; width:256px;}
div#body_container div.body_content div.container_left ul{float:left; padding-left:27px}
div#body_container div.body_content div.container_left li{padding:15px 0 0 10px; width:230px; background:url(images/icon.jpg) left no-repeat; list-style:none; background-position:0 18px}
div#body_container div.body_content div.container_left li a{color:#666; text-decoration:none; font-size:13px; padding:1px 0; display:block}
div#body_container div.body_content div.container_left li a:hover{text-decoration:underline;}
div#body_container div.body_content div.container_left img{float:left; padding:18px 10px 0 22px;}
div#body_container div.body_content div.container_left div.view_all_news{float:right; width:126px; padding:33px 0 0 0;}
div#body_container div.body_content div.container_left div.view_all_news a{color:#0093cc; text-decoration:none; font-weight:bold; font-size:11px; text-align:left;}
div#body_container div.body_content div.container_left div.view_all_news a:hover{text-decoration:underline;}
div#body_container div.body_content div.container_left div.view_all_news img{float:left; padding:3px 10px 20px 0;}
/************ container left end ************/
/************ container right start ************/
div#body_container div.body_content div.container_right{float:left; width:547px; background:url(../images/body_line.jpg) left top no-repeat; padding-bottom:20px;}
div#body_container div.body_content div.container_right div.pro{float:left; width:547px; padding-bottom:20px;}
div#body_container div.body_content div.container_right div.pro img{float:left; text-align:center; margin:0 0 0 25px; border:1px solid #adadad;}
div#body_container div.body_content div.container_right h6{float:left; font-size:13px; font-weight:bold; color:#666666; padding:32px 20px 0 31px; width:495px;}
div#body_container div.body_content div.container_right h7{float:left; font-size:13px; font-weight:bold; color:#333333; padding:32px 20px 0 31px; width:495px;}
div#body_container div.body_content div.container_right p{float:left; padding:15px 0 0 31px; width:515px;}
div#body_container div.body_content div.container_right div.data{float:left; width:510px; padding:10px 0 0 30px;}
div#body_container div.body_content div.container_right div.data table{float:left; width:510px;}
div#body_container div.body_content div.container_right div.data td{float:left; width:245px; padding:5px; vertical-align:top; background:#FFFFFF;}
div#body_container div.body_content div.container_right p.sis{float:left; padding:0px 0 0 31px; width:515px;}

div#body_container div.body_content div.container_right a{color:#0093cc; text-decoration:underline;}
div#body_container div.body_content div.container_right a:hover{text-decoration:none;}
div#body_container div.body_content div.container_right div.read_more{float:right; width:101px; padding:19px 0 0 0;}
div#body_container div.body_content div.container_right div.read_more a{color:#0093cc; text-decoration:none; font-weight:bold; font-size:11px; text-align:left;}
div#body_container div.body_content div.container_right div.read_more a:hover{text-decoration:underline;}
div#body_container div.body_content div.container_right div.read_more img{float:left; padding:3px 10px 0px 0;}
div#body_container div.body_content div.container_right ul{float:left; padding:15px 0 0 31px; width:515px;}
div#body_container div.body_content div.container_right li{display:block; list-style:none}
div#body_container div.body_content div.container_right li.dec{display:block; float:left; width:495px; background:url(../images/dot1.jpg) left top no-repeat; background-position:0 20px; padding:15px 0 0 11px}
div#body_container div.body_content div.container_right li.sub1{display:block; float:left; width:495px;  background-position:0 20px; padding:15px 0 0 11px}
div#body_container div.body_content div.container_right li.sub{display:block; float:left; width:475px; background:url(../images/dot2.jpg) left top no-repeat; background-position:20px 13px; padding:8px 0 0 30px}
div#body_container div.body_content div.container_right li.dec img{float:left; padding:3px 6px 0px 0px; display:block;}
div#body_container div.body_content div.container_right li.product_more{float:right; width:515px; padding:0 0 10px 0;}
div#body_container div.body_content div.container_right li.product_more a{color:#0093cc; text-decoration:none; font-weight:bold; font-size:11px; text-align:left;}
div#body_container div.body_content div.container_right li.product_more a:hover{text-decoration:underline;}
div#body_container div.body_content div.container_right li.product_more img{float:left; padding:3px 10px 0px 415px;}


/************ container right end ************/
/************ body container end ************/
/************ footer start ************/
div#footer{width:100%; margin:18px auto 0 auto; float:left; border-top:#d8d8d8 1px solid; background-color:#ffffff;}
div#footer div.address{font-size:10px; float:left; color:#666666; width:738px; padding:17px 0 20px 8px; font-family:Arial, Helvetica, sans-serif}
div#footer div.address a{color:#0093cc; text-decoration:none;}
div#footer div.address a:hover{text-decoration:underline;}
div#footer div.address span{font-size:11px; float:left; width:738px; color:#b5b5b5; padding:4px 0 0 0;}
div#footer div.powered_logo{float:right; width:94px; padding:17px 3px 0 0;}
/************ footer end ************/


.new_links