* {padding: 0px; margin: 0px;}
img {border: 0;}
HTML, BODY {height: 100%; width: 100%; background: #ffffff; line-height: 1.5}
TABLE {border-collapse: collapse;}
td {font: 11px Tahoma, sans-serif; color: #616161; text-decoration: none; vertical-align: top;}
a {color: #23608F; font: 11px Tahoma, sans-serif; text-decoration: underline;}
a:hover {font: 11px Tahoma, sans-serif; text-decoration: none;}
DIV.spacer {font-size: 0px; line-height: 0px; background: transparent; border: none; display: block; visibility: hidden;}

html {
overflow: scroll;
overflow-x: auto;
}
body {
min-width: 983px;
background: url("../../img_new/worker/bg_mid.png") no-repeat 22% 0px;
}

#layout_table_main {
width: 983px;
margin: 0px auto;
}
#left_main {background: url(../../../common/img_new/worker/bg_left.gif) repeat-x top right; width: 50%;}
#center_main {width: 983px;}
#right_main {background: url(../../../common/img_new/worker/bg_right.gif) repeat-x top left; width: 50%;}

.top {
height: 497px;
margin-bottom: 33px;
}
.top_main {background: url(../../../common/img_new/worker/bg_left.gif) repeat-x top right; width: 759px;}

.right_main {background: url(../../../common/img_new/worker/bg_right.gif) repeat-x top left; width: 224px;}
.right_main h3 {
color: #ffffff;
font: 19px Georgia, sans-serif;
padding: 22px 0px 0px 45px;
line-height: 18px;
}
.right_main ul.menu_right {
list-style: none;
margin: 19px 0px 0px 24px;
white-space:nowrap;
}
.right_main ul.menu_right li {
background: none;
padding: 3px 0px 2px 21px;
margin: 0px 0px 4px 0px;
/*line-height: 20px;*/
}
.right_main ul.menu_right li a {
font: 12px Arial, sans-serif;
color: #3d3c3c;
}
.right_main ul.menu_right li.activ {
padding: 1px 0px 2px 21px;
background: url(../../../common/img_new/worker/bg_menu_right.gif) no-repeat 0px 2px;
line-height: 20px;
margin-bottom: 2px;
}
.right_main ul.menu_right li.activ a.activ {
padding: 1px 11px 5px 0px;
background: url(../../../common/img_new/worker/bg_menu_right_a.gif) no-repeat top right;
line-height: 20px;
}
#main-menu {margin-left: 20px;}
#main-menu li.selected {padding-bottom: 0px; margin-left: color: #616161;}
ul#main-menu li.selected ul {padding-bottom: 0px;}
#main-menu li.selected a {color: #616161; text-decoration:none;}
#main-menu li.selected ul li a {color: #0065b3; text-decoration: underline;}
#main-menu li.selected ul li.selected a {color: #616161; text-decoration:none;}

.top_nav {
height: 462px;
width: 760px;
}
.logo {
padding: 0px;
margin: 0px;
font-size: 1px;
}
.leng {
font: 11px Arial, sans-serif;
color: #0065b3;
padding: 24px 36px 0px 0px;
}
.map {
padding: 24px 39px 0px 0px;
}
.menu_alt_top {
}

/* Top */
.top_navigation {
padding: 22px 9px 0px 23px;
}
.top_navigation a {
color: #0065b3;
font-size: 12px;
font-family: Arial, sans-serif;
padding-right: 18px;
}

.text {height: 335px;}
.text h2 {
color: #0065b3;
font: 25px Georgia, sans-serif;
padding: 15px 0px 2px 20px;
text-decoration: none;
}
.text p {padding: 0px 0px 0px 20px; line-height: 15px;}
.text .img_left {padding: 21px 0px 0px 17px;}
.text .img_right {padding: 21px 0px 0px 7px;}
.text img.img {
border: 1px solid #ffffff;
padding: 1px;
margin: 0px 3px;
}
.text ul {
list-style: none;
margin: 11px 0px 0px 0px;
}
.text ul li {
background: none;
padding: 0px 0px 0px 20px;
margin: 0px 0px 6px 0px;
}
.text ul li a {
padding: 0px 13px 0px 0px;
margin: 0px 0px 6px 0px;
background: url(../../../common/img_new/worker/sepolator_ul.gif) no-repeat right;
}
.sepolator {margin-right: 5px;}

/* меню верхнее */
table.table_menu_top, table.table_menu_top_en {height: 29px;}
table.table_menu_top td.menu1 {
padding: 10px 15px 10px 15px;
background-color: #db7100;
}
table.table_menu_top_en td.menu1 {
padding: 10px 37px 10px 35px;
background-color: #db7100;
}
table.table_menu_top td.menu1 a, table.table_menu_top_en td.menu1 a {
font: 12px Arial, sans-serif;
color: #ffffff;
/*background: url(../../../common/img_new/worker/img_menu1.gif) no-repeat right;
padding-right: 12px;*/
}
table.table_menu_top td.menu2 {
padding: 10px 15px 10px 15px;
background-color: #8aaf12;
}
table.table_menu_top_en td.menu2 {
padding: 10px 37px 10px 37px;
background-color: #8aaf12;
}
table.table_menu_top td.menu2 a, table.table_menu_top_en td.menu2 a {
font: 12px Arial, sans-serif;
color: #ffffff;
/*background: url(../../../common/img_new/worker/img_menu2.gif) no-repeat right;
padding-right: 12px;*/
}
table.table_menu_top td.menu3 {
padding: 10px 15px 10px 15px;
background-color: #6770b5;
}
table.table_menu_top_en td.menu3 {
padding: 10px 40px 10px 40px;
background-color: #6770b5;
}
table.table_menu_top td.menu3 a, table.table_menu_top_en td.menu3 a {
font: 12px Arial, sans-serif;
color: #ffffff;
/*background: url(../../../common/img_new/worker/img_menu3.gif) no-repeat right;
padding-right: 12px;*/
}
table.table_menu_top td.menu4 {
padding: 10px 16px 10px 16px;
background-color: #b82854;
}
table.table_menu_top_en td.menu4 {
padding: 10px 40px 10px 40px;
background-color: #b82854;
}
table.table_menu_top td.menu4 a, table.table_menu_top_en td.menu4 a {
font: 12px Arial, sans-serif;
color: #ffffff;
/*background: url(../../../common/img_new/worker/img_menu4.gif) no-repeat right;
padding-right: 12px;*/
}
table.table_menu_top td.menu5 {
padding: 10px 17px 10px 17px;
background-color: #c9c9c9;
}
table.table_menu_top_en td.menu5 {
padding: 10px 40px 10px 40px;
background-color: #c9c9c9;
}
table.table_menu_top td.menu5 a, table.table_menu_top_en td.menu5 a {
font: 12px Arial, sans-serif;
color: #3d3c3c;
/*background: url(../../../common/img_new/worker/img_menu5.gif) no-repeat right;
padding-right: 12px;*/
}

/* блок в центре гл. стр. */
/* левая область */
.content_left {
width: 323px;
padding: 0px 35px 51px 16px;
}
/* оформление новости */
.content_left a {line-height: 15px;}
.day {
display: block;
padding-bottom: 1px;
font: bold 12px Tahoma, sans-serif;
}

.content_left a:hover {line-height: 15px; text-decoration: none;}

/* Contest */
.news {
font-size: 13px;
font-family: Arial;
}
.news .announce, .news .announce * {
color: #616161;
font-size: 15px;
font-weight: normal;
}
.news .date {
font-size: 12px;
font-style: italic;
}

.content_left .archive {
font: 10px Tahoma, sans-serif;
text-transform: uppercase;
padding-right: 12px;
background: url(../../../common/img_new/worker/pointer.gif) no-repeat top right;
}
/* оформление деятельности */
.content_left ul.activity {
list-style: none;
margin: 20px 0px;
}
.content_left ul.activity li {
padding: 0px 0px 0px 21px;
margin: 0px 0px 6px 0px;
text-transform: uppercase;
}
ul.activity li a {font: 10px Arial, sans-serif;}
ul.activity li.li_1 {background: url(../../../common/img_new/worker/li_1.gif) no-repeat 0px 3px;}
ul.activity li.li_2 {background: url(../../../common/img_new/worker/li_2.gif) no-repeat 0px 3px;}
ul.activity li.li_3 {background: url(../../../common/img_new/worker/li_3.gif) no-repeat 0px 3px;}
ul.activity li.li_4 {background: url(../../../common/img_new/worker/li_4.gif) no-repeat 0px 1px;}
ul.activity li.li_5 {background: url(../../../common/img_new/worker/li_5.gif) no-repeat 0px 3px;}

.little {font: 10px Tahoma, sans-serif;}
.content_left .today_archive {
font: 10px Arial, sans-serif;
text-transform: uppercase;
padding-right: 12px;
background: url(../../../common/img_new/worker/pointer.gif) no-repeat top right;
}

/* правая область */
.content_right {
/*width: 224px;*/
padding: 9px 0px 55px 0px;
}

.content_right h2 {
width: 160px;
}
/* оформление новости */
.content_right a {line-height: 15px;}
.content_right .day {
display: block;
padding-bottom: 1px;
font: bold 10px Tahoma, sans-serif;
}
.content_right .archive {
font: 10px Tahoma, sans-serif;
text-transform: uppercase;
padding-right: 12px;
background: url(../../../common/img_new/worker/pointer.gif) no-repeat top right;
}

/* центральная область */
.content_center_main {
width: 760px;
padding: 0px 0px 32px 20px;
}
.content_center {
width: 646px;
padding-bottom: 32px;
}
.content_center_main div.bg_content_right {
background: url(../../../common/img_new/worker/bg_content_right.gif) repeat-y top right;
width: 740px;
}
.content {
font: 12px Tahoma, sans-serif;
line-height: 16px;
padding-right: 30px;
text-align:justify;
}
.content a {font: 12px Tahoma, sans-serif; line-height: 16px}
/* оформление муню дочерних уровней */
.menu_child_two {
margin-bottom: 44px;
padding: 0px 0px 0px 20px;
/*text-align: center;*/
color: #c5c5c5;
}
/* меню второго уровня О госкорпорации */.menu_child_two .about a {color: #9066b0;}
/* меню второго уровня Пресс-центр */.menu_child_two .press a {color: #d62727;}
/* меню второго уровня Деятельность */.menu_child_two .activity a {color: #ef8d01;}
/* меню второго уровня Конкурстные отборы */.menu_child_two .contest a {color: #a6dd3c;}
/* меню второго уровня Отчетность */.menu_child_two .accounting a {color: #12ca35;}
/* меню второго уровня Обратная связь */.menu_child_two .faq a {color: #01adef;}

.menu_child_three {margin: 0px 0px 34px 0px;}

.menu_child_three a {
text-transform: uppercase;
font: 10px Arial, sans-serif;
line-height: 20px;
}

/* оформление анонсов */
h2.title_anons {width: 250px;}
.content_right h2.title_anons {width: 160px;}
h2.title_anons a {line-height: 18px;}
h3.title_anons{
margin-bottom:20px;
width:400px;
font-weight:normal;
}
.anons_left {
width: 266px;
padding: 0px 30px 0px 2px;
line-height: 15px;
}
.anons_right {
padding: 0px 30px 0px 1px;
line-height: 15px;
}
.left_top {background: url(../../../common/img_new/worker/left_top.gif) no-repeat top left;}
.left {background: url(../../../common/img_new/worker/left.gif) repeat-y top left;}
.content_center .archive {
font: 10px Tahoma, sans-serif;
text-transform: uppercase;
padding-right: 12px;
background: url(../../../common/img_new/worker/pointer.gif) no-repeat top right;
}

/* оформление цифры и фактов */
.material {line-height: 15px;}
.material_title {
display: block;
font: 13px Arial, sans-serif;
color: #d27c00;
}
.material_archive {
font: 10px Arial, sans-serif;
text-transform: uppercase;
padding-right: 12px;
background: url(../../../common/img_new/worker/pointer.gif) no-repeat top right;
}
h1 {
font: 16px Arial, sans-serif;
color: #0065b3;
font-weight: bold;
margin: 0px 6px 16px 0px;
}
/* загоовок О госкорпорации */h1.about {color: #9066b0; font: 20px Georgia, sans-serif;}
/* загоовок Пресс-центр */h1.press {color: #d62727; font: 20px Georgia, sans-serif;}
/* загоовок Деятельность */h1.activity {color: #ef8d01; font: 20px Georgia, sans-serif;}
/* загоовок Конкурстные отборы */h1.contest {color: #a6dd3c; font: 20px Georgia, sans-serif;}
/* загоовок Отчетность */h1.accounting {color: #12ca35; font: 20px Georgia, sans-serif;}
/* загоовок Обратная связь */h1.faq {color: #01adef; font: 20px Georgia, sans-serif;}
/* загоовок Спортивные объекты */h1.sport {color: #db7101; font: 20px Georgia, sans-serif;}
/* загоовок Гостиницы */h1.hotel {color: #8aaf12; font: 20px Georgia, sans-serif;}
/* загоовок Градостроительство */h1.town_planning {color: #6770b5; font: 20px Georgia, sans-serif;}
/* загоовок Инфраструктура */h1.infrastructure {color: #b82854; font: 20px Georgia, sans-serif;}
/* загоовок Прочие объекты */h1.other_objects {color: #c9c9c9; font: 20px Georgia, sans-serif;}
h2 {
font: 14px Arial, sans-serif;
color: #0065B3;
text-decoration: none;
}
h2 a {
font: 14px Arial, sans-serif;
color: #0065B3;
text-decoration: underline;
}
h3 {
font: 12px Arial, sans-serif;
color: #0065b3;
display: block;
margin-bottom: 16px;
font-weight: bold;
}
h3 a {
font: 12px Arial, sans-serif;
color: #0065b3;
font-weight: bold;
}
h3 a:hover {
font: 12px Arial, sans-serif;
color: #0065b3;
font-weight: bold;
text-decoration: none;}

.zag, h4 {
font: 15px Arial, sans-serif;
color: #0065b3;
font-weight: bold;
padding-bottom: 18px;
margin: 0px;
}

em {
font: 10px Arial, sans-serif;
font-style: italic;
}
.content_center p {margin-bottom: 15px;}
.content_center_in p {margin-bottom: 15px;}

.content_center img.img {border: 1px solid #d5d5d5;}
.content_center_in img.img {border: 1px solid #d5d5d5;}


.inner {
  padding: 30px 40px 30px 30px;

}

.inner td {
  vertical-align: top;

}

#inner-menu {
  margin: 0;
  padding: 0;
}

#inner-menu li {
  background: none;
  margin: 0 0 8px 0;
  padding: 0;
}

.inner_r {
  color: #fff;
}

.inner_r h3 {
  font: 18px Georgia;
  color: #fff;
}


.inner_r a {
  color: #9fb0c0;
}


/* оформление таблицы */
table.table {
 width: 100%; /* Ширина таблицы */
 border: 4px double #d5d5d5; /* Рамка вокруг таблицы */
 border-collapse: collapse; /* Отображать только одинарные линии */
}

table.table th {
 text-align: center; /* Выравнивание по центру */
 background: #ccc; /* Цвет фона ячеек */
 padding: 5px; /* Поля вокруг содержимого ячеек */
 border: 1px solid #d5d5d5; /* Граница вокруг ячеек */
}

table.table td {
 padding: 5px; /* Поля вокруг содержимого ячеек */
 border: 1px solid #d5d5d5; /* Граница вокруг ячеек */
}



/* оформление карты сайта */
ul.sitemap {
list-style: none;
padding: 0px;
}
ul.sitemap li.one {
background: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 4px 0px;
}
ul.sitemap li.one a {
color: #7a7a7a;
text-decoration: none;
font: 15px Arial, sans-serif;
font-weight: bold;
}
ul.sitemap li.one_dop {
background: none;
padding: 0px 0px 0px 0px;
margin: 21px 0px 4px 0px;
}
ul.sitemap li.one_dop a {
color: #7a7a7a;
text-decoration: none;
font: 15px Arial, sans-serif;
font-weight: bold;
}
/* 2-й уровень */
ul.sitemap li.two {
background: url(../../../common/img_new/worker/pointer.gif) no-repeat 4px 1px;
padding: 0px 0px 0px 20px;
margin: 0px 0px 5px 0px;
}
ul.sitemap li.two a {
font: 10px Arial, sans-serif;
text-transform: uppercase;
}
/* 3-й уровень */
ul.sitemap li.three {
background: none;
padding: 0px 0px 0px 40px;
margin: -1px 0px 5px 0px;
}
ul.sitemap li.three a {
color: #7a7a7a;
font: 12px Arial, sans-serif;
font-weight: bold;
}
/* 4-й уровень */
ul.sitemap li.four {
background: none;
padding: 0px 0px 0px 60px;
margin: 0px 0px 6px 0px;
}
ul.sitemap li.four a {font: 11px Tahoma, sans-serif;}

.extra {padding-top: 18px;}

.foto_img_right {padding: 2px 0px 18px 0px;}
.foto_img {padding: 2px 24px 18px 0px;}
.foto_img img.act {padding: 1px; border: 1px solid #d5d5d5;}
.page, .page a {font: 10px Tahoma, sans-serif;}
.img_dig {padding: 38px 0px 0px 0px; text-align: center;}
/* оформление ul и ol */
ul {
list-style: none;
padding: 2px 0px 11px 0px;

}
ul li {
background: url(../../../common/img_new/worker/pointer.gif) no-repeat 0px 1px;
padding: 0px 0px 0px 20px;
margin: 0px 0px 6px 0px;
font: 11px Tahoma, sans-serif;
}
.content ul li a {
font: 11px Tahoma, sans-serif;
}
ol {margin: 8px 0px 10px 0px;}
ol li {margin-left: 26px;}

/* оформление формы */
form input {
border: 1px solid #b1b0b5;
background-color: #ffffff;
margin: 0px 4px;
padding: 1px 2px 1px 2px;
font: 11px Tahoma, sans-serif;
 
}
form .submit_search, form.form .submit_search {
width: 58px;
height: 18px;
border: 0px;
float: left;
cursor: pointer;
background: url(../../../common/img_new/form/submit_search_archive.gif) no-repeat top left;
}
form .submit_enter {
width: 58px;
height: 18px;
border: 0px;
float: left;
cursor: pointer;
background: url(../../../common/img_new/form/submit_enter.gif) no-repeat top left;
}
form .submit_registration {
width: 131px;
height: 18px;
border: 0px;
float: left;
cursor: pointer;
background: url(../../../common/img_new/form/submit_registration.gif) no-repeat top left;
}
form .submit_continue {
width: 90px;
height: 18px;
border: 0px;
float: left;
cursor: pointer;
background: url(../../../common/img_new/form/submit_continue.gif) no-repeat top left;
}
form .submit_change, form.form .submit_change {
width: 75px;
height: 18px;
border: 0px;
float: left;
cursor: pointer;
background: url(../../../common/img_new/form/submit_change.gif) no-repeat top left;
}
form .submit_add, form.form .submit_add {
width: 82px;
height: 18px;
border: 0px;
float: left;
cursor: pointer;
background: url(../../../common/img_new/form/submit_add.gif) no-repeat top left;
}
form .none {
border: 0px;
padding: 0px;
margin: 0px;
background: transparent;
}
.bg_form {
width: 453px;
height: 47px;
padding: 15px 20px 14px 19px;
background: url(../../../common/img_new/worker/bg_form.gif) no-repeat top left;
}
.bg_form td img {
border: 0px;
margin: 0px;
}

ul.list_week {
display: inline;
padding: 0px 0px 0px 0px;
}
ul.list_week li {
display: inline;
background: url(../../../common/img_new/worker/li.gif) no-repeat 0px 3px;
padding: 0px 0px 0px 15px;
margin: 5px 10px 0px 0px;
}
/*  */
form.form input, textarea, select {
width: 239px;
border: 1px solid #b1b0b5;
background-color: #ffffff;
margin: 0px 4px;
padding: 1px 2px 1px 2px;
font: 11px Tahoma, sans-serif;
}
form.form .submit_form {
width: 82px;
height: 18px;
border: 0px;
float: left;
cursor: pointer;
background: url(../../../common/img_new/form/submit_form.gif) no-repeat top left;
}
form.form .none {
width: auto;
border: 0px;
background: transparent;
}
/* оформление постраничной навигации */
.pager table {
margin: 0px;
border-top: 1px solid #d5d5d5;
}
.pager td {
font: 11px Arial, sans-serif;
font-style: italic;
padding: 14px 26px 0px 0px;
}
.pager td a, .pager td span {
font: 11px Arial, sans-serif;
font-style: italic;
padding: 0px 4px 0px 5px;
}

.center_business img.none, .main_center img.none, .main_center_grey img.none {
border: 0px;
padding: 0px;
margin: 0px;
float: none;
background: transparent;
}

/* блок нижний */
#copy {
padding: 23px 0px 28px 3px;
border-top: 1px solid #d5d5d5;
}
#copy div {
float: left;
}
.copy {
padding: 0px 30px 0px 206px;
}
.rbc {
background: url(../../../common/img_new/worker/bg_copy.gif) repeat-x top left;
padding-top: 10px;
}
#copy a.rbc {
color: #787878;
text-decoration: none;
}
/* поиск по сайту */
.search_top {float: left;}
.search_top td {
color: #bfbfbf;
font: 10px Tahoma, sans-serif;
padding: 1px 0px 0px 3px;
}
.search_top td.form {padding: 0px;}
.search_top form input {
width: 104px;
color: #bfbfbf;
padding: 0px 0px 2px 4px;
margin: 0px 0px 0px 3px;
font: 10px Tahoma, sans-serif;
}
.search_top form .search_img {
width: 9px;
height: 9px;
border: 0px;
cursor: pointer;
margin: 0px 2px 0px 4px;
background: url(../../../common/img_new/worker/search_img.gif) no-repeat 0px 0px;
}

