html {
  font-size: 100.01%;
}
body {
  background: #fff url('/i/bg.gif?v=2') repeat-x top;
  color: #596F8B;
  font-family: arial, sans-serif;
  font-size: 62.5%;
  text-align: center;
}
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}
/* {
  margin: 0;
  padding: 0;
}*/
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
img{
  border: none;
}
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}*/

.clear {
  clear: both;
  font-size: 0;
}
/*** Общее ***/
/* Ссылки */
a, a:active {
  color: #4B8EC2;
  text-decoration: underline;
}
a:hover {
  color: #A70401;
}
/* Заголовки */
h1 {
  font-size: 2.1em;
  color: #fff;
}
h2 {
  font-size: 1.8em;
  color: #3d5a7e;
  font-weight: normal;
}
h2 a, h2 a:active, h2 a:hover  {
  color: #3d5a7e;
  text-decoration: none;
}
h3 {
  font-size: 1.5em;
  font-weight: bold;
  color: #3d5a7e;
  padding-bottom: 0.5em;
}
h4 {
  font-size: 1.1em;
  font-family: arial, sans-serif;
  font-weight: normal;
}
/* Элементы текста */
p, .story {
  font-size: 1.3em;
}
ul.dashmarker li {
  list-style-type: none;
  font-size: 1.3em;
  margin-top: 0.3em;
}
ul.dashmarker li:before {
 color: #962623;
 content: "\2014\00A0";
}
/*** Позиционирование ***/
#page {  
  position: relative;
  width: 994px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -130px;
  text-align: left;
}
/** Шапка **/
#head {
  height: 80px;
  background: #577AA4 url('/i/head_bg.gif?v=2') repeat-x top;
}
/* Логотип */
#logo {
  width: 244px;
  height: 141px;
  background: transparent url('/i/logo_bg.gif?v=2') no-repeat top left;
  position: absolute;
  top: 34px;
  left: 0;
}
#logo img {
  position: absolute;
  left: 54px;
  top: 32px;
}
/* Заголовок */
#h1-title {
  width: 443px;
  height: 46px;
  left: 285px;
  top: 34px;
  position: absolute;
}
#h1-title ul {
  height: 46px;
}
#h1-title li {
  list-style: none;
  display: block;
  height: 46px;
  float: left;
  background: url('/i/toptab_m.gif?v=2') repeat-x top;
}
#h1-title li.corner.l, #h1-title li.corner.r {
  width: 3px;
  background: url('/i/toptab_c.gif?v=2') no-repeat;
}
#h1-title li.corner.l {
  background-position: top left;
}
#h1-title li.corner.r {
  background-position: top right;
}
#h1-title h1 {
  width: 437px;
  text-align: center;
  padding-top: 14px;
  font-weight: normal;
  white-space: nowrap;
  font-size: 21px;
}
/* Поиск */
#topsearch {
  width: 182px;
  height: 46px;
  top: 34px;
  right: 0;
  position: absolute;
}
#topsearch label {
  font-size: 1.1em;
  color: #fff;
  padding-left: 22px;
  padding-bottom: 5px;
}
#topsearch input.button {
  background: #6a8ab1 url('/i/search_button.gif?v=2') no-repeat;
  width: 18px;
  height: 18px;
  margin-right: 4px;
  border: 0;
  font-size: 0;
  float: left;
  margin-top: 3px;
}
#topsearch input.field {
  background: #fff url('/i/search_input.gif?v=2') no-repeat;
  width: 148px;
  height: 16px;
  color: #596F8B;
  border: 0;
  font-size: 1.2em;
  float: left;
  margin-top: 3px;
  padding: 1px 5px;
}
/** Основная часть **/
#main {
  clear: both;
  background-color: transparent;
  padding-bottom: 130px;
  width: 994px;
}
#main .leftcol {
  width: 240px;
  margin-right: 0;
  float: left;
  padding-top: 100px;
}
#main .rightcol {
  width: 708px;
  margin-left:45px;
  float: left;
  padding-top: 25px;
}
/* Навигация */
#navbar {
  width: 187px;
  height: 10px;
  margin-bottom: 10px;
  margin-left: 35px;
  background: transparent url('/i/nav_seps.gif?v=2') no-repeat center;
}
#navbar a, #navbar a:active {
  width: 30px;
  height: 10px;
  display: block;
  float: left;
  margin-left: 1px;
  background: transparent url('/i/nav.gif?v=2') no-repeat center;
  font-size: 0;
}
#navbar .home {
  background-position: top left;
}
#navbar .sitemap {
  background-position: -30px 0;
}
#navbar .email {
  background-position: -60px 0;
}
#navbar .podcast {
  background-position: -90px 0;
}
#navbar .rss {
  background-position: -120px 0;
}
#navbar .video {
  background-position: -150px 0;
}
#navbar .home:hover {
  background-position: bottom left;
}
#navbar .sitemap:hover {
  background-position:  -30px bottom;
}
#navbar .email:hover {
  background-position: -60px bottom;
}
#navbar .podcast:hover {
  background-position: -90px bottom;
}
#navbar .rss:hover {
  background-position: -120px bottom;
}
#navbar .video:hover {
  background-position: -150px bottom;
}
/* Главное меню */
#mainmenu {
  width: 220px;
  padding-left: 20px;
  background: url('/i/shad_menu.gif?v=2') no-repeat top left;
}
#mainmenu ul {
  width: 220px;
  background: url('/i/mainmenu_m.gif?v=2') repeat-y left;
  font-size: 1.4em;
}
#mainmenu ul li {
  list-style-type: none;
  width:195px;
  display: block;
  padding-left: 25px;
  height: auto;
  min-height: 25px;
  padding-top: 2px;
}
#mainmenu ul li.first {
  padding-top: 30px;
  margin: 0;
  background: url('/i/mainmenu_t.gif?v=2') no-repeat top left;
}
#mainmenu ul li.last {
  padding-bottom: 22px;
  background: #F7F9FB url('/i/mainmenu_bg.gif?v=2') no-repeat bottom left;
}
#mainmenu span.marker {
  width: 10px;
  height: 23px;
  display: block;
  float: left;
  background: transparent url('/i/menu_marker.gif?v=2') no-repeat top left;
  clear: left;
  position: relative;
  bottom: 2px;
}
#mainmenu ul li div{
  display: block;
  width: 170px;
  background: transparent url('/i/mainmenu_sep.gif?v=2') repeat-x bottom;
  height: auto;
  min-height: 22px;
}
#mainmenu ul li a, #mainmenu ul li a:active {
  text-decoration: none;
  color: #003d71;
}
#mainmenu .submenu a{
  display: block;
  padding: 0 0 0 20px;
}
#mainmenu li a:hover span.marker, #mainmenu li.selected span.marker {
  background-position: bottom left;
}
#mainmenu li a:hover {
  color: #962623;
}
#mainmenu li.last a {
  background-image: none;
}
#mainmenu ul li span.join {
  color: #c9c9c9;
  font-size: 0.9em;
}
#mainmenu ul li span.join strong {
  color: #4b8ec2;
  font-weight: normal;
}
#mainmenu .join a {
  color: #4B8EC2;
}
/* Меню секций */
#sectionmenu {
  padding: 15px 0 20px 40px;
}
#sectionmenu ul {
  margin-left:-15px;
}

a.bigbutton, a.bigbutton:active {
  display: block;
  background: transparent url('/i/ybutton.gif?v=2') no-repeat top;
  width: 170px;
  height: 25px;
  font-size: 1.4em;
  text-align: center;
  font-weight: normal;
  padding-top: 7px;
}
a.bigbutton:hover {
  color: #073D72;
}
#probation.bigbutton {
  margin: 0 0 0 40px;
}
#archive.bigbutton {
  margin: 0 0 15px 40px;
}
#main .leftcol .banners {
  padding: 20px 0 20px 20px;
}
#main .leftcol ul.banners {
  padding: 0;
}
.banners li{
  list-style-type: none;
  padding: 0 0 5px 0;
}
/* Меню отделов*/
#departmentmenu {
  background: #F7F9FB;
  width: 708px;
  font-size: 1.2em;
  color: #D2D7DC;
  margin-bottom: 5px;
  overflow:hidden;
}
#departmentmenu li {
  display: block;
  float: left;
  line-height:1.5em;
}
#departmentmenu li.mid {
  padding: 6px 20px 6px 20px;
  background: transparent url('/i/topmenu_m.gif?v=2') repeat-y left;
  width: 668px;
}
#departmentmenu li.corner {
  height: 3px;
  width: 708px;
  font-size: 0;
  background: transparent url('/i/topmenu.gif?v=2') no-repeat top;
}
#departmentmenu li.corner.first {
  background-position: top;
}
#departmentmenu li.corner.last {
  background-position: bottom;
}
#departmentmenu li a {
  white-space: nowrap;
}
#departmentmenu li a.select, #departmentmenu li a.select:active, #departmentmenu li a.select:hover {
  color: #962623;
  text-decoration: none;
}
/* Вход-Регистрация */
#entersite {
  margin-bottom: 10px;
  text-align: right;
  overflow: hidden;
}
#entersite p {
  font-size: 1.1em;
  float: right;
}
.enter, .signup, .enter:active, .signup:active{
  color: #962623;
}
.enter:hover, .signup:hover{
  text-decoration: none;
}
/*
a.signup, a.signup:active {
  color: #073D72;
}
a.signup:hover {
  color: #962623;
}
a.signup:hover {
  color: #962623;
}*/
/* Анонсы */
#board {
  width: 708px;
  overflow: hidden;
}
#board .left {
  margin-right: 10px;
  width: 349px;
  float: left;
}
#board .right {
  width: 349px;
  float: left;
}
#board .box {
  background: url('/i/shad_pblock.gif?v=2') no-repeat top left;
  width: 325px;
  padding-left: 20px;
}
#board .box .wrap {
  background: url('/i/pblock_m.gif?v=2') repeat-y left;
}
#board .box h2 {
  padding: 25px 20px 10px 25px;
  background-repeat: no-repeat;
  font-weight: normal;
}
#board .box h2 span {
  background-color: transparent !important;
}
#board .box h2 span{
  width: 20px;
  height: 20px;
  background: #D2D7DC;
  display: block;
  margin-right: 5px;
  float: left;
}
#board .box h2 a, #board .box h2 a:active {
  text-decoration: underline;
}
#board .box h2 a:hover {
  color: #962623;
}
#board .box p {
  margin: 0 25px;
  border-top: 1px solid #d2d7dc;
  padding: 15px 15px 0 15px;
  font-size: 1.4em;
}
#board .box .link-more {
  background-position: bottom left!important;
  height: 50px;
  position: relative;
  font-size: 1.1em;
}
#board .box .link-more a {
  background: #D16866 url('/i/pblock_more.gif?v=2') no-repeat top left;
  width: 264px;
  height: 21px;
  padding-top: 7px;
  margin-left: 25px;
  display: block;
  position: absolute;
  bottom: 20px;
  text-align: right;
  padding-right:10px;
}
#board .box .link-more a, #board .box .link-more a:active {
  color: #fff;
  text-decoration: none;
}
#board .box .link-more a:hover {
  color: #C1DAEC;
}
#board .box .link-more a span {
  background: transparent url('/i/arr_more_blue.gif?v=2') no-repeat right center;
  padding-right: 15px;
  text-decoration: underline;
}
#board .box .link-more a img {
  width: 15px;
  height: 10px;
  vertical-align:middle;
  margin-left: 3px;
}
hr.divider {
  height: 1px;
  color: #D7E6ED;
  background: #D7E6ED;
  border: 0;
  margin: 15px 0 15px;
  padding: 0;
}
#board .box.hr h2 span {
  background: #D2D7DC url('/i/hr/ico_hr.gif?v=2') no-repeat left;
}
/* Маленькие анонсы */
#smallboard {
  width: 337px;
  margin-left: 8px;
  overflow: hidden;
  padding-bottom:10px;
}
#smallboard .b-wrap{
  width: 100%;
  overflow: hidden;
  zoom: 1;
  }
#smallboard .smbox {
  width: 140px;
  margin-bottom: 6px;
  float: left;
  min-height: 95px;
  position: relative;
  left: 12px;
  margin-right: 12px;
  padding: 6px 8px 20px 8px;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 80px;
}
#smallboard .smbox h4 {
  font-size: 1.1em;
  font-family: arial, sans-serif;
  margin-bottom: 4px;
  border-bottom: 1px solid #D7E6ED;
  padding-bottom:2px;
}
#smallboard .smbox h4 span {
  float:left;
  height:12px;
  width:12px;
  position:relative;
  top:2px;
  margin:0 2px 0 0;
  background-color: transparent !important;
}
#smallboard .smbox h4 img {
  position:relative;
  top:2px;
  margin-right: 2px;
}
#smallboard .smbox h4 a, #smallboard .smbox h4 a:active {
  color: #073D71;
  text-decoration: none;
}
#smallboard .smbox h4 a:hover {
  color: #962623;
}
#smallboard .smbox p {
  font-size: 1em;
  color: #596F8B;
  line-height:1.2em;
  position: relative;
  left: 2px;
}
#smallboard .smbox .link-more {
  padding: 4px 6px;
  height: 2px;
  width: 144px;
  position: absolute;
  bottom: 0; left: 0;
  text-align: right;
  background-repeat: no-repeat;
  background-position: bottom;
}
#smallboard .smbox .link-more a {
  background: transparent;
  position: absolute;
  right: 6px; bottom: 5px;
}
/* Подуровень */
span.corns_top, span.corns_bot {
  width: 973px;
  margin-left: 20px;
  display: block;
  font-size: 0;
  clear: both;
}
span.corns_top {
  height: 3px;
  background: #F7F9FB url('/i/sub_t.gif?v=2') no-repeat bottom;
}
span.corns_bot {
  height: 4px;
  background: #F7F9FB url('/i/sub_b.gif?v=2') no-repeat bottom;
}
#sublevel {
  width: 971px;
  margin-left: 20px;
  border-left: 1px solid #E3E8EB;
  border-right: 1px solid #E3E8EB;
  background: #F7F9FB url('/i/sub_bg.gif?v=2') repeat-x bottom;
}
#sublevel p, .folder p {
  line-height: 1.6em;
  margin-bottom: 0.8em;
}
#sublevel .topblock {
  padding: 0;
}
#sublevel .topblock hr {
  background:#D5DFE5;
  border: none;
  color: #D5DFE5;
  display: block;
  height: 1px;
  width: 660px;
  margin-left: 270px;
}
#sublevel h2, #sublevel #newsblock {
  padding: 0 20px 0 40px;
}
#sublevel h2 {
  padding-bottom: 15px;
}
#sublevel a, #sublevel a:active, .folder p a, .folder p a:active, .folder .long a:hover {
  color: #596F8B;
  text-decoration: none;
}
#sublevel a:hover, .folder p a:hover, .folder .long a, .folder .long a:active {
  color: #962623;
  text-decoration: underline;
}
.folder .long a, .folder .long a:active {
  color: #962623;
  text-decoration: underline;
}
.folder .long a:hover {
  color: #962623;
  text-decoration: none;
  }
#sublevel h2.news {
  padding-top: 30px;
  padding-left: 180px;
  padding-bottom: 15px;
}
#sublevel #newsblock {
  overflow: hidden;
  clear: both;
}
#sublevel #newsblock .calendar {
  width: 197px;
  float: left;
  margin-right: 45px;
}
#sublevel #newsblock .center-col {
  float: left;
  width: 320px;
  padding-right: 20px;
  padding-bottom: 15px;
}
#sublevel #newsblock .right-col {
  float: left;
  width: 320px;
  padding-bottom: 15px;
}
#sublevel span.date, .folder .date {
  padding: 0 4px;
  background: #fff;
  border-top: 1px solid #EAECEF;
  color: #6EA7D3;
  font-size: 0.9em;
  margin-right: 5px;
}
#sublevel p a img {
  margin-left: 5px;
  vertical-align: baseline;
}
#sublevel .bottomblock {
  overflow: hidden;
  clear: both;
}
#sublevel h2.actions {
  padding-left: 137px;
  padding-top: 20px;
  float: left;
}
#sublevel #actionblock {
  float: left;
  padding-top: 20px;
  padding-bottom: 30px;
  border-top: 1px solid #D5DFE5;
  width: 660px;
}
/* Подвал */
#foot {
  background: transparent url('/i/foot.gif?v=2') repeat-x bottom;
  height: 130px;
  color: #fff;
}
#foot .footwrap {
  background: #A16060 url(/i/foot_bg.gif) repeat-x center top;
  height: 40px;
  margin: 0 auto 0;
  padding: 20px 0 20px 20px;
  width: 974px;
  position: relative;
  top: 50px;
}
#foot p {
  font-size: 1.1em;
}
#foot .leftcol, #foot .rightcol {
  float: left;
  width: 470px;
}
#foot .rightcol {
  text-align: right;
  float: right;
}
#foot a, #foot a:active {
  color: #6EA7D3;
}
#foot a:hover {
  color: #4B8EC2;
}
/* Анонсы картинками */
#board .box.image {
  position: relative;
}
#board .box.image .wrap {
  background: url('/i/pblock_tr2.gif?v=2') no-repeat top;
}
#board .box.image img.banner {
  display: block;
  padding: 3px 3px 5px 3px;
  background: url('/i/pblock_tr.gif?v=2') no-repeat bottom;
  width: 319px;
}
#board .box.image h2 {
  position: absolute;
  top: 21px; left: 45px;
  width: 264px;
  padding: 5px 5px 8px 5px;
  color: #fff;
  background: none!important;
}
#board .box.image h2 a, #board .box.image h2 a:active, #board .box.image h2 a:active:hover {
  color: #fff;
}
#board .box.image h2 span.sect-icon {
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 5px;
  float: left;
}
#board .box.image p {
  background: transparent;
  position: absolute;
  bottom: 24px; left: 20px;
  padding: 8px 8px 8px 20px;
  width: 246px;
  color: #fff;
  border: 0;
  overflow: hidden;
}
#board .box.image .overwrap.head {
  background: #004f92;
  height: 55px;
  width: 274px;
  font-size: 0;
  display: block;
  position: absolute;
  top: 21px; left: 45px;
	opacity: 0.55;
	-moz-opacity:0.55;
    filter:alpha(opacity=55);
	-khtml-opacity: 0.55;
}
#board .box.image .overwrap.info {
  background: #004f92;
  height: 200px;
  width: 274px;
  font-size: 0;
  display: block;
  position: absolute;
  top: 0; left: 0;
	opacity: 0.8;
	-moz-opacity:0.8;
    filter:alpha(opacity=80);
	-khtml-opacity: 0.8;
}
#board .box.image p .text {
  position:relative;
  z-index: 10;
}
#board .box.image p a, #board .box.image p a:active {
  color: #fff;
  text-decoration: none;
}
#board .box.image p a:hover {
  text-decoration: underline;
}
/* Направления */
#board .box.car h2 {
  background: url('/i/car/pblock_t-car.gif') no-repeat;
}
#board .box.car h2 span {
  background: #ddd url('/i/car/ico_car.gif') no-repeat left;
}
#board .box.car .link-more {
  background: url('/i/car/pblock_b-car.gif') no-repeat;
}
#board .box.car .link-more a {
  background-color: #B97770;
}
#board .box.image.car .overwrap.head {
  background-color: #B36651;
}

#board .box.chemprom h2 {
  background: url('/i/chemprom/pblock_t-chemprom.gif') no-repeat;
}
#board .box.chemprom h2 span {
  background: #ddd url('/i/chemprom/ico_chemprom.gif') no-repeat left;
}
#board .box.chemprom .link-more {
  background: url('/i/chemprom/pblock_b-chemprom.gif') no-repeat;
}
#board .box.chemprom .link-more a {
  background-color: #68BCAD;
}
#board .box.image.chemprom .overwrap.head {
  background-color: #4D9E90;
}

#board .box.energy h2 {
  background: url('/i/energy/pblock_t-energy.gif') no-repeat;
}
#board .box.energy h2 span {
  background: #ddd url('/i/energy/ico_energy.gif') no-repeat left;
}
#board .box.energy .link-more {
  background: url('/i/energy/pblock_b-energy.gif') no-repeat;
}
#board .box.energy .link-more a {
  background-color: #A397CA;
}
#board .box.image.energy .overwrap.head {
  background-color: #987ECE;
}

#board .box.energycar h2 {
  background: url('/i/energycar/pblock_t-energycar.gif') no-repeat;
}
#board .box.energycar h2 span {
  background: #ddd url('/i/energycar/ico_energycar.gif') no-repeat left;
}
#board .box.energycar .link-more {
  background: url('/i/energycar/pblock_b-energycar.gif') no-repeat;
}
#board .box.energycar .link-more a {
  background-color: #858DD3;
}
#board .box.image.energycar .overwrap.head {
  background-color: #7665DF;
}

#board .box.helicopter h2 {
  background: url('/i/helicopter/pblock_t-helicopter.gif') no-repeat;
}
#board .box.helicopter h2 span {
  background: #ddd url('/i/helicopter/ico_helicopter.gif') no-repeat left;
}
#board .box.helicopter .link-more {
  background: url('/i/helicopter/pblock_b-helicopter.gif') no-repeat;
}
#board .box.helicopter .link-more a {
  background-color: #6A8DBD;
}
#board .box.image.helicopter .overwrap.head {
  background-color: #6393F3;
}

#board .box.lightindustry h2 {
  background: url('/i/lightindustry/pblock_t-lightindustry.gif') no-repeat;
}
#board .box.lightindustry h2 span {
  background: #ddd url('/i/lightindustry/ico_lightindustry.gif') no-repeat left;
}
#board .box.lightindustry .link-more {
  background: url('/i/lightindustry/pblock_b-lightindustry.gif') no-repeat;
}
#board .box.lightindustry .link-more a {
  background-color: #C5C07D;
}
#board .box.image.lightindustry .overwrap.head {
  background-color: #BDB76B;
}

#board .box.med h2 {
  background: url('/i/med/pblock_t-med.gif') no-repeat;
}
#board .box.med h2 span {
  background: #ddd url('/i/med/ico_med.gif') no-repeat;
}
#board .box.med .link-more {
  background: url('/i/med/pblock_b-med.gif') no-repeat;
}
#board .box.med .link-more a {
  background-color: #D16866;
}
#board .box.image.med .overwrap.head {
  background-color: #D06967;
}

#board .box.metallurgy h2 {
  background: url('/i/metallurgy/pblock_t-metallurgy.gif') no-repeat;
}
#board .box.metallurgy h2 span {
  background: #ddd url('/i/metallurgy/ico_metallurgy.gif') no-repeat;
}
#board .box.metallurgy .link-more {
  background: url('/i/metallurgy/pblock_b-metallurgy.gif') no-repeat;
}
#board .box.metallurgy .link-more a {
  background-color: #6F8FAF;
}
#board .box.image.metallurgy .overwrap.head {
  background-color: #6F8FAF;
}

#board .box.nuclear h2 {
  background: url('/i/nuclear/pblock_t-nuclear.gif') no-repeat;
}
#board .box.nuclear h2 span {
  background: #ddd url('/i/nuclear/ico_nuclear.gif') no-repeat;
}
#board .box.nuclear .link-more {
  background: url('/i/nuclear/pblock_b-nuclear.gif') no-repeat;
}
#board .box.nuclear .link-more a {
  background-color: #ECAE79;
}
#board .box.image.nuclear .overwrap.head {
  background-color: #F4A460;
}

#board .box.pharma h2 {
  background: url('/i/pharma/pblock_t-pharma.gif') no-repeat;
}
#board .box.pharma h2 span {
  background: #ddd url('/i/pharma/ico_pharma.gif') no-repeat;
}
#board .box.pharma .link-more {
  background: url('/i/pharma/pblock_b-pharma.gif') no-repeat;
}
#board .box.pharma .link-more a {
  background-color: #D1748F;
}
#board .box.image.pharma .overwrap.head {
  background-color: #C24B6F;
}

#board .box.shipbuilding h2 {
  background: url('/i/shipbuilding/pblock_t-shipbuilding.gif') no-repeat;
}
#board .box.shipbuilding h2 span {
  background: #ddd url('/i/shipbuilding/ico_shipbuilding.gif') no-repeat left;
}
#board .box.shipbuilding .link-more {
  background: url('/i/shipbuilding/pblock_b-shipbuilding.gif') no-repeat;
}
#board .box.shipbuilding .link-more a {
  background-color: #68A9BC;
}
#board .box.image.shipbuilding .overwrap.head {
  background-color: #09A3CC;
}

#board .box.communicate h2, #board .box.design h2, #board .box.foresight h2, #board .box.hr h2, #board .box.strategy h2, #board .box.timeline h2 {
  background: url('/i/hr/pblock_t-hr.gif') no-repeat;
}
#board .box.communicate h2 span {
 background: #ddd url('/i/communicate/ico_communicate.gif') no-repeat left;
}
#board .box.design h2 span{
 background: #ddd url('/i/design/ico_design.gif') no-repeat left;
}
#board .box.foresight h2 span{
 background: #ddd url('/i/forsite/ico_forsite.gif') no-repeat left;
}
#board .box.hr h2 span{
 background: #ddd url('/i/hr/ico_hr.gif') no-repeat left;
}
#board .box.strategy h2 span{
 background: #ddd url('/i/planing/ico_planing.gif') no-repeat left;
}
#board .box.timeline h2 span {
 background: #ddd url('/i/timeline/ico_timeline.gif') no-repeat left;
}

#board .box.communicate .link-more, #board .box.design .link-more, #board .box.foresight .link-more, #board .box.hr .link-more, #board .box.strategy .link-more, #board .box.timeline .link-more {
  background: url('/i/hr/pblock_b-hr.gif') no-repeat;
}
#board .box.communicate .link-more a, #board .box.design .link-more a, #board .box.foresight .link-more a, #board .box.hr .link-more a, #board .box.strategy .link-more a, #board .box.timeline .link-more a {
  background-color: #4d71b2;
}
#board .box.image.communicate .overwrap.head, #board .box.image.design .overwrap.head, #board .box.image.foresight .overwrap.head, #board .box.image.hr .overwrap.head, #board .box.image.strategy .overwrap.head, #board .box.image.timeline .overwrap.head {
  background-color: #3763b3;
}
/* Маленькие анонсы */
#smallboard .smbox.car {
  background-image: url('/i/car/smbox-car.gif');
}
#smallboard .smbox.car .link-more {
  background-image: url('/i/car/smbox-car.gif');
}
#smallboard .smbox.car h4 span{
  background: #ddd url('/i/car/ico_car-s.gif') no-repeat;
}
#smallboard .car h4 {
  border-color: #DAB7B2;
}

#smallboard .smbox.chemprom {
  background-image: url('/i/chemprom/smbox-chemprom.gif');
}
#smallboard .smbox.chemprom .link-more {
  background-image: url('/i/chemprom/smbox-chemprom.gif');
}
#smallboard .smbox.chemprom h4 span{
  background: #ddd url('/i/chemprom/ico_chemprom-s.gif') no-repeat;
}
#smallboard .chemprom h4 {
  border-color: #A0CDC6;
}

#smallboard .smbox.energy {
  background-image: url('/i/energy/smbox-energy.gif');
}
#smallboard .smbox.energy .link-more {
  background-image: url('/i/energy/smbox-energy.gif');
}
#smallboard .smbox.energy h4 span{
  background: #ddd url('/i/energy/ico_energy-s.gif') no-repeat;
}
#smallboard .energy h4 {
  border-color: #CDC6E3;
}

#smallboard .smbox.energycar {
  background-image: url('/i/energycar/smbox-energycar.gif');
}
#smallboard .smbox.energycar .link-more {
  background-image: url('/i/energycar/smbox-energycar.gif');
}
#smallboard .smbox.energycar h4 span{
  background: #ddd url('/i/energycar/ico_energycar-s.gif') no-repeat;
}
#smallboard .energycar h4 {
  border-color: #C3C9F3;
}

#smallboard .smbox.helicopter {
  background-image: url('/i/helicopter/smbox-helicopter.gif');
}
#smallboard .smbox.helicopter .link-more {
  background-image: url('/i/helicopter/smbox-helicopter.gif');
}
#smallboard .smbox.helicopter h4 span{
  background: #ddd url('/i/helicopter/ico_helicopter-s.gif') no-repeat;
}
#smallboard .helicopter h4 {
  border-color: #ADC2DE;
}

#smallboard .smbox.lightindustry {
  background-image: url('/i/lightindustry/smbox-lightindustry.gif');
}
#smallboard .smbox.lightindustry .link-more {
  background-image: url('/i/lightindustry/smbox-lightindustry.gif');
}
#smallboard .smbox.lightindustry h4 span{
  background: #ddd url('/i/lightindustry/ico_lightindustry-s.gif') no-repeat;
}
#smallboard .lightindustry h4 {
  border-color: #E1DEB9;
}

#smallboard .smbox.med {
  background-image: url('/i/med/smbox-med.gif');
}
#smallboard .smbox.med .link-more {
  background-image: url('/i/med/smbox-med.gif');
}
#smallboard .smbox.med h4 span{
  background: #ddd url('/i/med/ico_med-s.gif') no-repeat;
}
#smallboard .med h4 {
  border-color: #E7ABAA;
}

#smallboard .smbox.metallurgy {
  background-image: url('/i/metallurgy/smbox-metallurgy.gif');
}
#smallboard .smbox.metallurgy .link-more {
  background-image: url('/i/metallurgy/smbox-metallurgy.gif');
}
#smallboard .smbox.metallurgy h4 span{
  background: #ddd url('/i/metallurgy/ico_metallurgy-s.gif') no-repeat;
}
#smallboard .metallurgy h4 {
  border-color: #B1C2D4;
}

#smallboard .smbox.nuclear {
  background-image: url('/i/nuclear/smbox-nuclear.gif');
}
#smallboard .smbox.nuclear .link-more {
  background-image: url('/i/nuclear/smbox-nuclear.gif');
}
#smallboard .smbox.nuclear h4 span{
  background: #ddd url('/i/nuclear/ico_nuclear-s.gif') no-repeat;
}
#smallboard .nuclear h4 {
  border-color: #F4D2B5;
}

#smallboard .smbox.pharma {
  background-image: url('/i/pharma/smbox-pharma.gif');
}
#smallboard .smbox.pharma .link-more {
  background-image: url('/i/pharma/smbox-pharma.gif');
}
#smallboard .smbox.pharma h4 span{
  background: #ddd url('/i/pharma/ico_pharma-s.gif') no-repeat;
}
#smallboard .pharma h4 {
  border-color: #E2A4B8;
}

#smallboard .smbox.shipbuilding {
  background-image: url('/i/shipbuilding/smbox-shipbuilding.gif');
}
#smallboard .smbox.shipbuilding .link-more {
  background-image: url('/i/shipbuilding/smbox-shipbuilding.gif');
}
#smallboard .smbox.shipbuilding h4 span{
  background: #ddd url('/i/shipbuilding/ico_shipbuilding-s.gif') no-repeat;
}
#smallboard .shipbuilding h4 {
  border-color: #ADD3DD;
}

#smallboard .smbox.hr, #smallboard .smbox.communicate, #smallboard .smbox.design, #smallboard .smbox.foresight, #smallboard .smbox.strategy, #smallboard .smbox.timeline, #smallboard .smbox.strategy {
  background-image: url('/i/hr/smbox-hr.gif');
}
#smallboard .smbox.hr .link-more, #smallboard .smbox.communicate .link-more,
#smallboard .smbox.design .link-more, #smallboard .smbox.foresight .link-more,
#smallboard .smbox.strategy .link-more, #smallboard .smbox.timeline .link-more {
  background-image: url('/i/hr/smbox-hr.gif');
}
#smallboard .hr h4, #smallboard .communicate h4, #smallboard .design h4, #smallboard .foresight h4, #smallboard .strategy h4, #smallboard .timeline h4 {
  border-color: #9EC3E0;
}
#smallboard .smbox.hr h4 span{
  background: #ddd url('/i/hr/ico_hr-s.gif') no-repeat;
}
#smallboard .smbox.communicate h4 span{
  background: #ddd url('/i/communicate/ico_communicate-s.gif') no-repeat;
}
#smallboard .smbox.design h4 span{
  background: #ddd url('/i/design/ico_design-s.gif') no-repeat;
}
#smallboard .smbox.foresight h4 span{
  background: #ddd url('/i/forsite/ico_forsite-s.gif') no-repeat;
}
#smallboard .smbox.strategy h4 span{
  background: #ddd url('/i/planing/ico_planing-s.gif') no-repeat;
}
#smallboard .smbox.timeline h4 span{
  background: #ddd url('/i/timeline/ico_timeline-s.gif') no-repeat;
}
/** Вторые страницы **/
a.linkabout {
  display: block;
  font-size: 1.4em;
  font-weight: bold;
  padding: 0 0.5em 0.5em;
}
/* Меню секций*/
#sectionmenu select {
  width: 196px;
  border: 1px solid #D5DFE5;
  overflow: auto;
  color: #596F8B;
  font-size: 1.2em;
  padding: 2px;
}
#sectionmenu select:hover {
  color: #003D71
}
/* Строка навигации */
.breadcrumbs {
  margin: 0 150px 10px 0;
  text-align: left;
}
#entersite .breadcrumbs{
  float: none;
}
/** Основной текст **/
#textbody {
  width: 708px;
  overflow: hidden;
}
#textbody div.short {
  border-top: 3px solid #D7E6ED;
  color: #7095A7;
  font-style: oblique;
  padding: 8px 0 8px 16px;
}
#textbody p, #textbody ul, #textbody ol, #textbody dl, #textbody table, #textbody blockquote {
  margin-bottom: 1em;
}
/* Заголовки текста */
#textbody h3, #textbody h4, #textbody h5, #textbody h6 {
  padding-bottom: 1em;
  color: #3d5a7e;
  font-weight: normal;
}
#textbody h3 {
  font-size: 1.8em;
}
#textbody h4 {
  font-size: 1.6em;
  font-weight: bold;
  margin-top: 1em;
}
#textbody h5 {
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 1em;
}
#textbody h6 {
  padding-bottom: 0.5em;
  font-size: 1.4em;
  font-style: oblique;
  font-weight: bold;
  margin-top: 1em;
}
/* Текстовые элементы */
strong {
  font-weight: bold;
}
#textbody blockquote {
  background-color: #FFFCED;
  border-top: 2px solid #D7E6ED;
  padding: 8px 8px 8px 16px;
  color: #5C728D;
  font-size: 1.3em;
  font-style: oblique;
}
/* Списки */
#textbody ul li, .folder ul li {
  list-style-type: none;
  line-height: 1.4em;
  font-size: 1.3em;
  margin-left: 32px;
  padding: 0 0 0 20px;
  background: url('/i/bdash.gif') no-repeat left 0.8em;
}
#textbody dd{
  background: url('/i/bdash.gif') no-repeat left 0.8em;
  padding: 0 0 0 20px;
  }
/*#textbody .long ol li{
  padding: 0 0 0 1.3em;
}
#textbody li:before, #textbody dd:before, .folder ul li:before {
 color: #6EA7D3;
 content: "\2014\00A0";
}*/
ol li {
  list-style-type: decimal;
  line-height: 1.4em;
  font-size: 1.3em;
  margin-left: 50px;
}
dl dt, dl dd {
  line-height: 1.4em;
  font-size: 1.3em;
}
dl dt {
  color: #4b8ec2;
  font-style: oblique;
  font-weight: bold;
}
dl dd {
  margin-left: 16px;
}
/* Таблицы */
#textbody table {
  border-bottom: 2px solid #D8E1E7;
  border-top: 2px solid #D8E1E7;
  margin-bottom: 1em;
  color: #5C728D;
  font-size: 1.3em;
  width: 100%;
}
#textbody table td {
  border-top: 1px solid #D8E1E7;
  padding: 0.5em 1em;
  vertical-align: top;
}
#textbody table tr.caption td {
  background-color: #F3F7FA;
  border: 0;
  font-weight: bold;
}
#textbody table td p {
  font-size: 1em !important;
  margin-bottom: 0.5em;
}
/** Регистрация **/
#registration {
  width: 708px;
  overflow: hidden;
  zoom:1;
}
#registration div.info {
  float:left;
  position:relative;
  width:250px;
  margin-left: 20px;
}
div#registration form {
  width: 405px;
  float: left;
}
div#registration form p {
  padding: 5px 5px 5px 20px;
  margin-bottom: 5px;
  width: 380px;
  clear: both;
  overflow: hidden;
  background: #FCFAF2 url(/i/label.gif) no-repeat top left;
}
div#registration form label {
  width: 100px;
  display: block;
  float: left;
  position: relative;
  top: 5px;
}
div#registration form p .field {
  float: right;
  padding: 3px 5px 0 5px;
  width: 250px;
  height: 25px;
  border: 1px solid #D5DFE5;
  color: #596F8B;
  background: url(/i/field.gif) repeat-x top;
}
div#registration form p textarea.field {
  height: 250px;
  background: none;
  background-color:#FFF;
}
div#registration form p select.field{
  width: 260px;
}
div#registration form input.button {
  width: 128px;
  height: 28px;
  padding: 3px 0 3px 0;
  border: 1px solid #D5DFE5;
  color: #596F8B;
  font-size: 1.3em;
  background: #F0F4FA url(/i/inputbutton.gif) repeat-x top;
  margin-top: 15px;
  cursor: pointer;
  margin-left: 270px;
}
div#registration form input.button:hover {
  background: url(/i/field.gif) repeat-x top;
}
/*edit by mongose*/
#empty-left .divider, #empty-right .divider{
  display: none;
}
#sublevel #newsblock{
  padding-bottom: 15px;
}
#sublevel #newsblock .center-col{
  padding-bottom: 0;
  margin-bottom: -0.8em;
}
#sublevel .no-border #actionblock{
  border-top: none;
}
li p, .story p{
  font-size: 1em;
}
.title span{
  font-size:0.65em;
}
/* sitemap
---------------------------------------- */
#sitemap{
  font-size: 1.3em;
}
.folder #sitemap  li{
  list-style-type: none;  
  padding: 0.3em 0 0 0;
  background: none;
  overflow: hidden;
}
#sitemap .level-one{
  font-weight: bold;
  margin: 0;
}
#sitemap .level-two{
  padding: 0.3em 0 0 30px;
}
.issue img{
  padding: 1em 1em 1em 0;
}
.issue .uho{
  float: right;
  padding: 0 0 1em 1em!important;
}
.folder .uho{
  float: left;
  width: 90px;
  }
.folder .item{
  overflow: hidden;
  width: 100%;  
  zoom: 1;
  margin: 0 0 16px 0;
}
.folder .item-text{
  margin: 0 0 0 90px;
}
#textbody .item-text h4{
  padding: 0;
  margin: 0;
}
/* comment
--------------------------------------- */
#textbody .comment .author{
  border-bottom: 2px solid #D5DFE5;
  padding: 0 0 0.5em 0;
  margin-bottom: 0.5em;
  }
.comment-block .comment{
  margin: 0 0 1.5em 0;
}
.comment-block h2{
  margin: 1em 0;
}
#board .no-border .box p, .no-border #smallboard .smbox h4{
  border: none;
}
.section-title{
  padding: 0 0 20px 25px;
}
/* Направления */
#section-car{
  background: url('/i/car/ico_car.gif') no-repeat left top;
}
#section-chemprom{
  background: url('/i/chemprom/ico_chemprom.gif') no-repeat left top;
}
#section-energy{
  background: url('/i/energy/ico_energy.gif') no-repeat left top;
}
#section-energycar{
  background: url('/i/energycar/ico_energycar.gif') no-repeat left top;
}
#section-helicopter{
  background: url('/i/helicopter/ico_helicopter.gif') no-repeat left top;
}
#section-lightindustry{
  background: url('/i/lightindustry/ico_lightindustry.gif') no-repeat left top;
}
#section-med{
  background: url('/i/med/ico_med.gif') no-repeat;
}
#section-metallurgy{
  background: url('/i/metallurgy/ico_metallurgy.gif') no-repeat;
}
#section-nuclear{
  background: url('/i/nuclear/ico_nuclear.gif') no-repeat;
}
#section-pharma{
  background: url('/i/pharma/ico_pharma.gif') no-repeat;
}
#section-shipbuilding{
  background: url('/i/shipbuilding/ico_shipbuilding.gif') no-repeat left top;
}
#section-communication{
 background: url('/i/communicate/ico_communicate.gif') no-repeat left top;
}
#section-design{
 background: url('/i/design/ico_design.gif') no-repeat left top;
}
#section-foresight{
 background: url('/i/forsite/ico_forsite.gif') no-repeat left top;
}
#section-hr{
 background: url('/i/hr/ico_hr.gif') no-repeat left top;
}
#section-strategy{
 background: url('/i/planing/ico_planing.gif') no-repeat left top;
}
#section-timeline{
 background: url('/i/timeline/ico_timeline.gif') no-repeat left top;
}
/* #f_search
---------------------------------------- */
#f_search{
  background-color: #FCFAF2;
  padding: 5px;
}
#f_search .field {
  padding: 3px 5px 0 5px;
  width: 540px;
  height: 25px;
  border: 1px solid #D5DFE5;
  color: #596F8B;
  background: url(/i/field.gif) repeat-x top;
}
#f_search .button {
  width: 128px;
  height: 30px;
  padding: 3px 0 3px 0;
  border: 1px solid #D5DFE5;
  color: #596F8B;
  font-size: 1.3em;
  background: #F0F4FA url(/i/inputbutton.gif) repeat-x top;
  margin: 0 0 0 15px;
  cursor: pointer;
  float: right;
}
#f_search .button:hover {
  background: url(/i/field.gif) repeat-x top;
}