html, body {margin:0; padding:0; width:100%;}


body {font-size:12px; font-family: arial ; background-color:#ffffff; color:#666666; background:url(img/1x1gr.gif) 0px 161px repeat-x; }
html,  body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}

div.site {text-align:center}
div.centering {width:1007px; text-align:left; margin-right: auto;margin-left: auto; clear:both; padding-bottom:30px}

table.maintablewithfourcolums {width:1007px;  border-collapse: collapse;  margin-top:10px }
table.maintablewithfourcolums td {vertical-align:top}

td.mtfc1 {width:178px; padding-top:25px}
td.mtfc2 {width:600px; padding-top:25px;  }
td.mtfc3 {width:33px}
td.mtfc4 {width:196px; text-align:left; padding-top:6px; }


div.flashdiv {}
div.logodiv {}
/*div.logodiv img {margin-left:25px}*/
div.logodiv img {margin-left:53px}


img.rasp1 {width:33px; height:1px; visibility:hidden}

/*one more 3 blocks*/

table.threeblocksonfirst2 {margin-left:33px; width:567px;border-collapse: collapse; margin-top:15px; background-color: }
table.threeblocksonfirst2 td {vertical-align:top; padding:0px; margin:0px}
td.rasp2 {width:34px; background-image: url('img/bg.gif');background-position: top center;background-repeat: repeat-y;}
td.blockofcontent {width:166px; line-height:16px; }

table.threeblocksonfirst2 td.blockofcontent a {color:#505A65; text-decoration:none}

div.titleofblocks { font-weight: bold; font-size:16px; padding-bottom:5px; padding-top:5px}

img.bottompix {margin-top:10px}

/*search*/
div.searchblock {margin-bottom:119px; padding-right:12px}
div.languages {text-align:right; padding-bottom:5px}
div.languages a {text-decoration:none; color:#505A65; font-size:11px; padding-left:10px}
div.searchfield {text-align:right}
div.searchfield input {padding:0px; border:1px solid #505A65}
div.gosearch {text-align:right}
div.gosearch a {text-decoration:none; color:#505A65; font-size:11px}


/*banners*/
div.bannertype5blue {margin-bottom:24px}
div.bannertop5blue {margin-bottom:1px;  width:184px; background:url(/img/ban_top_blue.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop5blue span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerimage5blue {}
div.otcherk5blue {background-color:#9197A2; width:184px; height:1px}

div.bannertype5green {margin-bottom:24px}
div.bannertop5green {margin-bottom:1px;  width:184px; background:url(/img/ban_top_green.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop5green span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerimage5green {}
div.otcherk5green {background-color:#9197A2; width:184px; height:1px}

div.bannertype5orange {margin-bottom:24px}
div.bannertop5orange {margin-bottom:1px;  width:184px; background:url(/img/ban_top_orange.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop5orange span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerimage5orange {}
div.otcherk5orange {background-color:#9197A2; width:184px; height:1px}


div.bannertype2blue {margin-bottom:24px}
div.bannertop2blue {margin-bottom:1px;  width:184px; background:url(/img/ban_top_blue.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop2blue span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody2blue {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody2blue a {text-decoration:none; color:#505A65;}
div.bannerheader2blue {font-weight:bold; padding-bottom:10px}
div.otcherk2blue {background-color:#9197A2; width:184px; height:1px}
img.banpix2 { margin-right:7px;  margin-bottom:3px}

div.bannertype2orange {margin-bottom:24px}
div.bannertop2orange {margin-bottom:1px;  width:184px; background:url(/img/ban_top_orange.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop2orange  {div.bannertop2orange }
div.bannertop2orange span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody2orange {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody2orange a {text-decoration:none; color:#505A65;}
div.bannerheader2orange {font-weight:bold; padding-bottom:10px}
div.otcherk2orange {background-color:#9197A2; width:184px; height:1px}
img.banpix2 { margin-right:7px;  margin-bottom:3px}

div.bannertype2green {margin-bottom:24px}
div.bannertop2green {margin-bottom:1px;  width:184px; background:url(/img/ban_top_green.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop2green  a {color:#ffffff; text-decoration:none}
div.bannertop2green span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody2green {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody2green a {text-decoration:none; color:#505A65;}
div.bannerheader2green {font-weight:bold; padding-bottom:10px}
div.otcherk2green {background-color:#9197A2; width:184px; height:1px}
img.banpix2 { margin-right:7px;  margin-bottom:3px}




div.bannertype3orange {margin-bottom:24px}
div.bannertop3orange {margin-bottom:1px;  width:184px; background:url(/img/ban_top_orange.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop3orange a {color:#ffffff; text-decoration:none}
div.bannertop3orange span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody3orange {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody3orange a {text-decoration:none; color:#505A65;}
div.bannerheader3orange {font-weight:bold; padding-bottom:10px}
div.bannerimage3orange {padding-top:10px}
div.otcherk3orange {background-color:#9197A2; width:184px; height:1px}
img.banpix3 { margin-right:7px;  margin-bottom:3px}

div.bannertype3green {margin-bottom:24px}
div.bannertop3green {margin-bottom:1px;  width:184px; background:url(/img/ban_top_green.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop3green a {color:#ffffff; text-decoration:none}
div.bannertop3green span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody3green {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody3green a {text-decoration:none; color:#505A65;}
div.bannerheader3green {font-weight:bold; padding-bottom:10px}
div.bannerimage3green {padding-top:10px}
div.otcherk3green {background-color:#9197A2; width:184px; height:1px}
img.banpix3 { margin-right:7px;  margin-bottom:3px}

div.bannertype3blue {margin-bottom:24px}
div.bannertop3blue {margin-bottom:1px;  width:184px; background:url(/img/ban_top_blue.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop3blue a {color:#ffffff; text-decoration:none}
div.bannertop3blue span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody3blue {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody3blue a {text-decoration:none; color:#505A65;}
div.bannerheader3blue {font-weight:bold; padding-bottom:10px}
div.bannerimage3blue {padding-top:10px}
div.otcherk3blue {background-color:#9197A2; width:184px; height:1px}
img.banpix3 { margin-right:7px;  margin-bottom:3px}



div.bannertype4green {margin-bottom:24px}
div.bannertop4green {margin-bottom:1px;  width:184px; background:url(/img/ban_top_green.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop4green a {color:#ffffff; text-decoration:none}
div.bannertop4green span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody4green {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody4green a {text-decoration:none; color:#505A65;}
div.bannerheader4green {font-weight:bold; padding-bottom:5px}
div.bannerimage4green {padding-top:10px}
div.otcherk4green {background-color:#9197A2; width:184px; height:1px}
img.banpix4 { margin-right:7px;  margin-bottom:3px}
div.bannertextpart {padding-bottom:10px}

div.bannertype4orange {margin-bottom:24px}
div.bannertop4orange {margin-bottom:1px;  width:184px; background:url(/img/ban_top_orange.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop4orange a {color:#ffffff; text-decoration:none}
div.bannertop4orange span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody4orange {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody4orange a {text-decoration:none; color:#505A65;}
div.bannerheader4orange {font-weight:bold; padding-bottom:5px}
div.bannerimage4orange {padding-top:10px}
div.otcherk4orange {background-color:#9197A2; width:184px; height:1px}
img.banpix4 { margin-right:7px;  margin-bottom:3px}
div.bannertextpart {padding-bottom:10px}

div.bannertype4blue {margin-bottom:24px}
div.bannertop4blue {margin-bottom:1px;  width:184px; background:url(/img/ban_top_blue.gif) center top no-repeat; font-size:12px; font-weight:bold; color:#ffffff }
div.bannertop4blue a {color:#ffffff; text-decoration:none}
div.bannertop4blue span {display:block; padding-top:4px; padding-bottom:5px; padding-left:9px;}
div.bannerbody4blue {font-size:11px; padding:10px; background:url(/img/gradient.jpg) left top repeat-x; width:164px;}
div.bannerbody4blue a {text-decoration:none; color:#505A65;}
div.bannerheader4blue {font-weight:bold; padding-bottom:5px}
div.bannerimage4blue {padding-top:10px}
div.otcherk4blue {background-color:#9197A2; width:184px; height:1px}
img.banpix4 { margin-right:7px;  margin-bottom:3px}
div.bannertextpart {padding-bottom:10px}

a.bannertoplink {text-decoration:none; color:#ffffff}
a.bannerbodylink {text-decoration:none; color:#505A65;}


/*left menu */

div.leftmenu {margin-top:48px}
div.leftmenuitem {padding-top:11px; padding-bottom:5px }
div.leftmenusubitem {padding-top:3px; padding-bottom:2px; background:url(/img/sq.gif) 55px 12px no-repeat;}
div.leftmenu a.green {font-size:12px; padding-top:3px; padding-bottom:3px; display:block; padding-left:55px; color:#636C75; font-weight:bold; text-decoration:none}
div.leftmenu a.green:hover {color:#ffffff; background:url(/img/ban_top_green.gif) right top no-repeat;}

div.leftmenu a.blue {font-size:12px; padding-top:3px; padding-bottom:3px; display:block; padding-left:55px; color:#636C75; font-weight:bold; text-decoration:none}
div.leftmenu a.blue:hover {color:#ffffff; background:url(/img/ban_top_blue.gif) right top no-repeat;}

div.leftmenu a.orange {font-size:12px; padding-top:3px; padding-bottom:3px; display:block; padding-left:55px; color:#636C75; font-weight:bold; text-decoration:none}
div.leftmenu a.orange:hover {color:#ffffff; background:url(/img/ban_top_orange.gif) right top no-repeat;}



a.green2 {background:url(/img/ban_top_green.gif) right top no-repeat; font-size:12px; padding-top:3px; padding-bottom:3px; display:block; padding-left:55px; color:#ffffff; font-weight:bold; text-decoration:none}
a.blue2 {background:url(/img/ban_top_blue.gif) right top no-repeat; font-size:12px; padding-top:3px; padding-bottom:3px; display:block; padding-left:55px; color:#ffffff; font-weight:bold; text-decoration:none}
a.orange2 {background:url(/img/ban_top_orange.gif) right top no-repeat; font-size:12px; padding-top:3px; padding-bottom:3px; display:block; padding-left:55px; color:#ffffff; font-weight:bold; text-decoration:none}



div.leftmenu a.subgreen {font-size:11px; padding-top:3px; padding-bottom:3px; display:block; padding-left:65px; color:#636C75; text-decoration:none}
div.leftmenu a.subgreen:hover {color:#ffffff; background:url(/img/ban_top_green2.gif) right top no-repeat;}
a.subgreen2 {font-size:11px; padding-top:3px; padding-bottom:3px; display:block; padding-left:65px;text-decoration:none; color:#ffffff; background:url(/img/ban_top_green2.gif) right top no-repeat;}

div.leftmenu a.subblue {font-size:11px; padding-top:3px; padding-bottom:3px; display:block; padding-left:65px; color:#636C75; text-decoration:none}
div.leftmenu a.subblue:hover {color:#ffffff; background:url(/img/ban_top_blue2.gif) right top no-repeat;}
a.subblue2 {font-size:11px; padding-top:3px; padding-bottom:3px; display:block; padding-left:65px;text-decoration:none; color:#ffffff; background:url(/img/ban_top_blue2.gif) right top no-repeat;}

div.leftmenu a.suborange {font-size:11px; padding-top:3px; padding-bottom:3px; display:block; padding-left:65px; color:#636C75; text-decoration:none}
div.leftmenu a.suborange:hover {color:#ffffff; background:url(/img/ban_top_orange.gif) right top no-repeat;}
a.suborange2 {font-size:11px; padding-top:3px; padding-bottom:3px; display:block; padding-left:65px;text-decoration:none; color:#ffffff; background:url(/img/ban_top_orange.gif) right top no-repeat;}



/*inner pages*/

div.generaltextblock {padding-left:33px; font-size:12px; line-height:16px; padding-top:18px}
div.generaltextblock a {color:#505A65;}



/*management*/

table.onemanager {width:100%; border-collapse: collapse; margin-bottom:10px}
table.onemanager td {vertical-align:top}
img.managerface { margin-right:20px; margin-bottom:5px; border:1px solid #999999}

/*news*/
div.newstypes {text-align:right; font-size:10px}
div.newstypes a {color:#666666}

div.onenews {padding-bottom:20px}
div.newsdata {color:#999999; }
div.newsdata img {padding-right:5px}
div.newstitle { font-weight:bold}

div.newsshortdescription {margin-top:5px; padding:15px; font-size:11px; background-color:#EDEDED}

div.newstypes2 {font-style:italic; color:#999999; text-align:right; font-size:10px}

div.newszagolovok {font-weight:bold; padding-bottom:5px}

div.newsgetmore {text-align:right}

/*fotogal*/

div.fotodropdown {text-align:right; margin-top:10px}
span.ddzalivko {padding:10px; background-color:#F08A00}
div.fotodropdown select {font-size:10px}
div.vsefotki {padding-top:20px}
table.fotogaltable {width:100%; border-collapse: collapse; }
table.fotogaltable td {text-align:center}
td.azz1 {width:33%; padding-right:5px; padding-bottom:20px}
td.azz2 {width:33%; padding-left:5px; padding-right:5px; padding-bottom:20px}
td.azz3 {width:33%; padding-left:5px; padding-bottom:20px}
div.razdelname {font-weight:bold}

div.pixforpolig {text-align:center; font-size:10px}
div.pixforpolig a {color:#666666}


/*press*/

div.onepublication {padding-bottom:20px}
div.titleonepub {font-weight:bold}

div.articlezagolovok {font-weight:bold; padding-bottom:5px}
span.titlezalivka1111 {padding:5px; background-color:#EDEFCF}

div.artavtor {color:#666666; font-style:italic; font-weight:bold; text-align:right}
div.pubarticletitle a {color:#F08A00; font-weight:bold; }
div.publicationdescription {margin-top:5px; padding:15px; font-size:11px; background-color:#EDEDED}


/*sertificates*/

div.vipaduxasert1 {text-align:right; clear:both; margin-bottom:20px}
span.sertzal1 {padding:10px; background-color:#CCE8F6; }

span.sertzalivko {padding:10px; background-color:#00A7E3}

table.sertlogos {width:100%; border-collapse: collapse;}
table.sertlogos td {width:33%; text-align:center; padding-bottom:30px; padding-top:30px; vertical-align:default}

table.listofsertificates {width:100%; border-collapse: collapse;}
table.listofsertificates td {}
table.sertlogos td {width:33%;text-align:left; padding-bottom:20px;  vertical-align:top}

div.selectedser {padding-bottom:30px; font-weight:bold; color:#00a7e3}

div.iconser {background:url(img/icon_ser.jpg) no-repeat left top; padding-left:20px; margin-bottom:5px; padding-bottom:4px; padding-right:5px; }
div.iconser a {color:#333333; }

div.zname {font-weight:bold; color:#999999; font-size:10px;padding-left:20px; padding-bottom:20px; display:none  }
div.zname a {color:#999999; font-size:10px; text-decoration:none}



/*popup for product*/

div.allproductuoninpopup {font-size:10px; padding:20px; }
table.popuptop {width:100%; border-collapse: collapse;}
table.popupcontent {width:100%; border-collapse: collapse;}
img.topr {padding-right:10px}
div.bottomplashka {padding-top:10px; padding-left:20px;background-color:#98999B; height:40px; color:#ffffff}


/*pdfs*/

div.mopdf { text-align:right; margin-bottom:10px}
div.mopdf a { background:url(/img/icon_pdf.gif) left 50% no-repeat; padding-left:14px}

div.prodwithpdf {  margin-bottom:10px}
div.prodwithpdf a { background:url(/img/icon_pdf.gif) left 20% no-repeat; dislpay:block; padding-left:15px }


/*заявки*/

table.requestos {width:100%; padding:10px; border-collapse: collapse;}

table.requestos td {width:30%;background-color:#EDEDED;padding-left:20px;vertical-align:top;padding-bottom:9px;padding-top:9px;margin-bottom:10px}


div.gotorequest {float:right; padding-bottom:10px; padding-left:10px}
a.makeareq {font-weight:bold; text-decoration:none; font-size:12px;background-color:#009ACB; display:block; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; color:#ffffff}

div.formonefield { margin-bottom:5px; background-color:#EDEDED; padding-top:5px; padding-bottom:10px; padding-left:20px; padding-right:20px}
span.udata {padding-left:}

/*flash*/

div.inteadofflash {width:600px; height:304px; }


/*footer copyright*/

div.bottomotcherk {background-color:#dcdcdc; margin-bottom:10px; width:570px}
div.centercopyright { font-size:11px; width:590px;  text-align:left; margin-right: auto; margin-left:auto; clear:both; padding-bottom:30px}

/*what this?*/

img.pixofblock1 {padding-bottom:10px}

div.printversion {padding-bottom:20px; padding-top:20px; padding-left:10px}

/*add on 20.08.07*/

table.vacancietable {border-collapse:collapse; width:100%}
table.vacancieinfo td {padding:0px}
td.vacanciedata {padding:5px; width:10%}
td.vacancieblack {padding:0px; background-color:#000000;}
td.vacancieinfo {padding:5px; vertical-align:middle; width:90%}

div.vacdata {padding:0px}
table.bobopagim td {padding:5px}

table.vac-table { width:100%; border-collapse:collapse}
table.vac-table td { border:0px solid red; padding:15px; background:#f9f9f9; border-bottom:1px solid #CCCCCC}
table.vac-table td textarea { width:98%; height:70px; display:block}

div.vac-div { padding:15px; border:1px dashed #CCCCCC}

div.vactitle { color:#00aeec}
div.thankyouforresuze { margin:10px 0px ; padding:10px; border:1px dashed #009900; color:#006600; font-weight:bold }
div.somethingwrong {margin:10px 0px ; padding:10px; border:1px dashed #FF0000; color:#FF0000; font-weight:bold}

/* gal new*/
span.foto-d {font:normal 11px/12px  "Trebuchet MS", Helvetica, Jamrul, sans-serif; display:block; text-align:left; padding:3px 0px 0px 32px; color:#000000}

a.fordownload { text-align:left; padding:0px 0px 0px 32px; display:block; font:normal 10px/11px  "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#cccccc; background:url(/img/icon-zoom.gif) 145px 8px no-repeat; padding-top:7px}

div.plant-logo { float:left; margin:0px 30px 20px}
div.plant-logo span { display:none}