html, body { width: 100%; height: 100%; }
* { padding: 0; margin: 0; outline: none; }

body { font-family: arial, sans-serif; color: #fff; background: url(/builder/nchimia/pix/top_bg.gif) 0 0 repeat-x #294a7a; }

img { display: block; }
a img { border: 0; }
a { text-decoration: none; }
a:link { color: #a3e0fc; }
a:visited { color: #a3e0fc; }
a:hover { color: #a3e0fc; text-decoration: underline; }
a:active { color: #a3e0fc; }

.strut { height: 0; font-size: 0; line-height: 0; }
.page { width: 850px; }

.container { width: 100%; height: 100%; background: url(/builder/nchimia/pix/bottom_bg.png) 0 100% repeat-x; }
.container td { vertical-align: top; }
.containerHeight { height: 100%; }

.mainTbl { width: 80%; height: 100%; margin: 0 auto; }

.topTbl { width: 100%; }

.headerTbl { width: 100%; }

.logoArea { width: 257px; padding-left: 19px; }
.logo, .logo a { display: block; width: 257px; height: 76px; }
.logo { margin: 30px 0 19px 0; background: url(/builder/nchimia/pix/logo.jpg) 0 0 no-repeat; }
.logoEn, .logoEn a { display: block; width: 261px; height: 74px; }
.logoEn { margin: 30px 0 19px 0; background: url(/builder/nchimia/pix/logo_en.jpg) 0 0 no-repeat; }

.lang td {padding: 0 5px 5px 0;}

.container .tf { background-color: #fff; vertical-align: middle; border-bottom: 1px solid #326796; border-top: 1px solid #326796; padding: 0 9px 0 4px; }
.tf input { width: 203px; color: #919191; font-size: 14px; border: 0; }
.searchBtn a { display: block; width: 38px; height: 26px; font-size: 0; line-height: 0; background: url(/builder/nchimia/pix/search_btn.gif) 0 0 no-repeat; }
.lang .home { padding: 2px 27px 0 143px; }
.home a, .home span { display: block; width: 11px; height: 10px; background: url(/builder/nchimia/pix/home.gif) 0 -10px no-repeat; }
.home a:link { background-position: 0 0; }
.home a:visited { background-position: 0 0; }
.home a:hover { background-position: 0 -10px; }
.home a:active { background-position: 0 0; }
.lang .mail { padding-top: 4px; }
.mail a { display: block; width: 11px; height: 8px; background: url(/builder/nchimia/pix/mail.gif) 0 0 no-repeat; }
.mail a:link { background-position: 0 0; }
.mail a:visited { background-position: 0 0; }
.mail a:hover { background-position: 0 -8px; }
.mail a:active { background-position: 0 0; }

.topMenu { position: relative; width: 511px; height: 341px; margin: 0 auto; }
.topMenu div { position: absolute; display: block; font-size: 15px; line-height: 17px; white-space: nowrap; }
.topMenu a:link { color: #2626ef; }
.topMenu a:visited { color: #2626ef; }
.topMenu a:hover { color: #fc00ff; text-decoration: none; }
.topMenu a:active { color: #2626ef; }
.molecule { left: 0; top: 0; width: 511px; height: 341px; background: url(/builder/nchimia/pix/molecule.jpg) 0 0 no-repeat; }
.h { width: 76px; height: 76px; }
#h1 { left: 139px; top: 91px; background: url(/builder/nchimia/pix/h1.jpg) 0 0 no-repeat; }
#h2 { left: 156px; top: 27px; background: url(/builder/nchimia/pix/h2.jpg) 0 0 no-repeat; }
#h3 { left: 296px; top: 94px; background: url(/builder/nchimia/pix/h3.jpg) 0 0 no-repeat; }
#h4 { left: 277px; top: 26px; background: url(/builder/nchimia/pix/h4.jpg) 0 0 no-repeat; }
#h5 { left: 294px; top: 156px; background: url(/builder/nchimia/pix/h5.jpg) 0 0 no-repeat; }
.r1 { left: 67px; top: 111px; }
.r2 { left: 36px; top: 50px; }
.r2en { left: 98px; top: 50px; }
.r3 { left: 365px; top: 111px; }
.r4 { left: 346px; top: 50px; }
.topMenu .r5 { width: 160px; left: 360px; top: 170px; white-space: normal; }

.factory { padding-top: 50px; border-bottom: 1px solid #a3e0fc; }
.factoryContainer { position: relative; height: 181px; }
.factoryContainer div { position: absolute; }
.cloudMiddle { left: 50%; top: -146px; width: 850px; height: 327px; background: url(/builder/nchimia/pix/cloud_middle.png) 0 0 no-repeat; margin-left: -425px; }
.cloudRight { right: 0; top: -8px; width: 373px; height: 189px; background: url(/builder/nchimia/pix/cloud_right.png) 0 0 no-repeat; }
.factoryLeft { left: 0; top: -75px; width: 384px; height: 256px; background: url(/builder/nchimia/pix/factory_left.png) 0 0 no-repeat; }
.factoryMiddle { left: 66%; top: 21px; width: 194px; height: 160px; background: url(/builder/nchimia/pix/factory_middle.png) 0 0 no-repeat; margin-left: -97px; }
.factoryRight { left: 92%; top: -157px; width: 73px; height: 338px; background: url(/builder/nchimia/pix/factory_right.png) 0 0 no-repeat; margin-left: -37px; }

.container .bottom { vertical-align: bottom; }
.bottomTbl { width: 100%; font-size: 13px; line-height: 19px; border-top: 1px solid #a3e0fc; }
.bottomTbl td { padding-top: 24px; }
.bottomTbl .eMail { padding-top: 19px; }
.bottomTbl .renova { padding: 11px 0 22px 0; }
.bottomTbl .gap { width: 20%; }

