/*#mainBox {position: relative;min-width: 1000px;width: expression('1000px');overflow: hidden;}
body>#mainBox {width: 100%;}*/
#mainBox {position: relative;width:100%;overflow: hidden;}

#header {width:900px;height: 228px;}
#header h3 {position: absolute;left: 70px;top: 83px;margin: 0;width: 207px;height: 88px;background: url(/img/logo.gif) no-repeat;}
#header h3 a {display: block;width: 202px;height: 82px;}
#header h3 span {display: none;}
#header p.slogan {margin: 0;position: absolute;left: 307px;top: 109px;width: 203px;height: 59px;background: url(/img/slogan.gif) no-repeat 33px 0;}
#header p.slogan em {display: none;}
#header p.slogan span {display: block;margin-top: 4px;width: 1px;height: 51px;border-left: 1px solid #a5a8ad;}
#header_en {width:900px;height: 228px;}
#header_en h3 {position: absolute;left: 70px;top: 83px;margin: 0;width: 207px;height: 83px;background: url(/img/logo_en.gif) no-repeat;}
#header_en h3 a {display: block;width: 202px;height: 82px;}
#header_en h3 span {display: none;}
#header_en p.slogan {margin: 0;position: absolute;left: 307px;top: 109px;width: 203px;height: 59px;background: url(/img/slogan_en.gif) no-repeat 33px 0;}
#header_en p.slogan em {display: none;}
#header_en p.slogan span {display: block;margin-top: 4px;width: 1px;height: 51px;border-left: 1px solid #a5a8ad;}
#molekula {position: absolute;left: 472px;top: 0px;width: 500px;height: 254px;}
#molekula div.bg {width: 500px;height: 254px;background: url(/img/molekula.jpg) no-repeat;}

#fastnav {position: absolute;left: 24px;top: 9px;width: 97px;height: 13px;background: url(/img/fastnav.gif) no-repeat 3px 0;}
#fastnav a {display: block;position: absolute;top: 0px;width: 15px;height: 11px;}
#fastnav a.home {left: 0px;}
#fastnav a.sitemap {left: 26px;}
#fastnav a.email {left: 54px;}
#fastnav a.search {left: 82px;}
#fastnav span {display: none;}

#pageTitle {margin: 0 0 9px;font-size: 150%;line-height: 1.2em;font-family: 'Arial', sans-serif;font-weight: bold;text-transform: uppercase;color: #4c515a;}

#latestNews , #latestPublications {margin-bottom: 39px;}
#latestNews h3 , #latestPublications h3 {margin: 0 0 9px;font-size: 150%;line-height: 1.2em;font-family: 'Arial', sans-serif;font-weight: bold;text-transform: uppercase;color: #4c515a;}
#latestNews .date b , #latestPublications .date b {font-weight: 400;color: #ca0d05;}
#latestNews a, #latestNews a:hover , #latestPublications a, #latestPublications a:hover {text-decoration: none;color: #4c5159;}

#newsYears {margin: 0;float: left;width: 53px;padding: 26px 0 0;}
#newsYears span {display: block;}
#newsYears span {font-size: 150%;line-height: 1.2em;font-family: 'Arial', sans-serif;font-weight: bold;}
#newsYears a, #newsYears a:hover {text-decoration: none;color: #4c515a;}
#newsYears span, #newsYears .active a {color: #cb0e05;}

#newsMonths {margin: 0;float: left;width: 70px;padding: 29px 0 0;}
#newsMonths span {display: block;}
#newsMonths a {text-decoration: none;font-weight: bold;color: #4c515a;}
#newsMonths .active a, #newsMonths b {font-weight: 400;}
#newsMonths .active a, #newsMonths .active b {color: #cb0e05;}

#newsAnnounces .date {color: #ca0d05;}
#newsAnnounces a, #newsAnnounces span a:hover {text-decoration: none;color: #4c5159;}

#newsItem .date {font-weight: 400;color: #ca0d05;}

#footer {margin-top: 54px;position: relative;overflow: hidden;height: 100px;}
#footer .print {margin: 0;text-align: right;background: url(/img/print.gif) no-repeat 100% 1px;}
#footer .print a {padding-right: 18px;}
#footer .print a, #footer .print a:hover {color: #797d83;text-decoration: none;}
#footer .hr {position: relative;left: 273px;margin-right:-273px;width: 100%;height: 9px;overflow: hidden;background: url(/img/dashed-bg.gif) repeat-x left bottom;}
#footer .hr hr {display: none;}
#footer .address {margin: 0;padding: 28px 0 19px;}
#footer .renovagroup {margin: 0;padding-top: 22px;}
#footer .renovagroup a {display: block;width: 196px;height: 37px;background: url(/img/renovagroup.gif) no-repeat;}
#footer .renovagroup small {display: none;}

#footer_en {margin-top: 54px;height: 100px;position: relative;overflow: hidden;}
#footer_en .print {margin: 0;text-align: right;background: url(/img/print.gif) no-repeat 100% 1px;}
#footer_en .print a {padding-right: 18px;}
#footer_en .print a, #footer .print a:hover {color: #797d83;text-decoration: none;}
#footer_en .hr {position: relative;left: 273px;margin-right:-273px;width: 100%;height: 9px;overflow: hidden;background: url(/img/dashed-bg.gif) repeat-x left bottom;}
#footer_en .hr hr {display: none;}
#footer_en .address {margin: 0;padding: 28px 0 19px;}
#footer_en .renovagroup {margin: 0;padding-top: 22px;}
#footer_en .renovagroup a {display: block;width: 211px;height: 37px;background: url(/img/renovagroup_en.gif) no-repeat;}
#footer_en .renovagroup small {display: none;}

#enterprises {}
#enterprises .item {margin-bottom: 1em;}
#enterprises .logo {position: absolute;left: 70px;width: 124px;height: auto;}
#enterprises .logo a {position: relative;top: -10px;}
#enterprises #entlogo2 a {top: -9px;}
#enterprises #entlogo3 a {top: -25px;}
#enterprises #entlogo4 a {top: -17px;}
#enterprises #entlogo5 a {top: -17px;}
#enterprises #entlogo6 a {top: -14px;}
#enterprises h3 {margin: 0;font: bold 1em/1.2em 'Verdana';}
#enterprises p.m0 {margin: 0;}
#enterprises .body {margin-bottom: 25px;}
#enterprises small {font-size: 1em;}
#enterprises a, #enterprises a:hover {text-decoration: none;}

#enterprisesAll {margin-top: 18px;margin-bottom: -45px;}
#enterprisesAll p {margin: 0 0 45px;}

#presskitBlock {margin: -6px -60px 0 0;}
#presskitBlock .item {float: left;margin: 6px 0 16px;width: 49.5%;text-align: left;}
#presskitBlock .preview br {display: none;}
#presskitBlock .preview img {display: block;margin-bottom: 4px;}
#presskitBlock .title {font-weight: 400;display: block;width: 190px;}
#presskitBlock .download {display: block;margin: 9px 0 0;}
#presskitBlock .download a {display: block;float: left;}
#presskitBlock .download a, #presskitBlock .download a:hover {font-weight: bold;text-decoration: none;}
#presskitBlock .download .ico {display: block;float: left;padding: 0 25px 0 8px;height: 16px;}
#presskitBlock .download .ico {line-height: 16px;background-position: right center;background-repeat: no-repeat;}
#presskitBlock .download .jpg {background-image: url(/img/ico-jpg.gif);}
#presskitBlock .fname {display: block;clear:both;padding-top: 2px;width: 190px;}

#sitemap {margin-left: -32px;}
#sitemap a, #sitemap a:hover {text-decoration: none;color: #4c5159;}

#topmanagers {}
#topmanagers .body {display: none;margin-bottom: 43px;min-height: 126px;height: expression('126px');}
#topmanagers>.body {height: auto;}
#topmanagers .photo {position: absolute;left: 70px;}
#topmanagers .photo img {margin-top: 5px;}
#topmanagers .name a, #topmanagers .name a:hover {text-decoration: none;color: #777781;}
#topmanagers .name a.more2, #topmanagers .name a.more2:hover {color: #cb0e05;}

#fastsearch {position: absolute;top: 260px;left: 714px;z-index: 200;}
#fastsearch input {overflow: hidden;font: 11px/11px 'Verdana', sans-serif;}
#fastsearch .txt input {width: 157px;border: 1px solid #fff;background-color: #fff;color: #a8abb0;}
#fastsearch .sbmt input.arr {width: 39px;border: 1px solid #7d8288;background: #7d8288 url(/img/sbmt.gif) no-repeat center;}

#searchForm input {overflow: hidden;font: 11px/11px 'Verdana', sans-serif;}
#searchForm .txt input {width: 157px;border: 1px solid #d8dad9;background-color: #d8dad9;color: #7a7e81;}
#searchForm .sbmt input.arr {width: 39px;border: 1px solid #7d8288;background: #7d8288 url(/img/sbmt.gif) no-repeat center;}

#subscribeBlock .loader {margin-left: 8px;visibility:hidden;width: 16px;height: 16px;overflow: hidden;background: url(/img/ajax-loader.gif) no-repeat;}
#subscribeBlock .err {margin-bottom: 3px;line-height: 11px;}
#subscribeForm {margin: 0;}
#subscribeForm input {overflow: hidden;font: 11px/11px 'Verdana', sans-serif;}
#subscribeForm .txt input {width: 157px;border: 1px solid #d8dad9;background-color: #d8dad9;color: #666;}
#subscribeForm .sbmt input.arr {width: 39px;border: 1px solid #7d8288;background: #7d8288 url(/img/sbmt.gif) no-repeat center;}
#subscribeBlock .subscribe {margin: 0;float: left;background: url(/img/copy.gif) no-repeat 0 1px;}
#subscribeBlock .subscribe a {padding-left: 18px;}
#subscribeBlock .subscribe a, #footer .subscribe a:hover {color: #797d83;text-decoration: none;}

#languages {position: absolute;left: 134px;top: 9px;}
#languages p {margin: 0;width: 50px;height: 11px;overflow: hidden;background-image: url(../img/langs.bg.gif);background-repeat: no-repeat;}
#languages p.ru {background-position: 0 0;}
#languages p.ru a {display: block;position: absolute;right: 0;top: 0;width: 19px;height: 11px;}
#languages p.en {background-position: left bottom;}
#languages p.en a {display: block;position: absolute;left: 0;top: 0;width: 14px;height: 11px;}
#languages span {display: none;}
