* {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; color: #616161; text-decoration: none; vertical-align: top;}
a {color: #23608F; font: 11px Tahoma; text-decoration: underline;}

a:hover {font: 11px Tahoma; text-decoration: none;}

DIV.spacer {font-size: 0px; line-height: 0px; background: transparent; border: none; display: block; visibility: hidden;}

/* tags */
div.tags{
	padding-top: 3px;
}

div.tags span{
	color: #23608F;
}

/**/

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;}



/* табы на главной */
.tb {
position:relative;
z-index:500;
width:100%;
overflow:hidden;
background: url(/common/img/bg_nb.gif) left top repeat-x;
margin: 20px 0;
zoom:1;

}

.tb dt {
/*border:#000 solid 1px;*/
float:left;
cursor:pointer;
width: 175px;
height: 22px;
display: block;
font: 11px Tahoma;
font-weight: bold;
color: #fff;
padding: 8px 0 8px 10px;
zoom:1;
position:relative;
}

*+html .tb dt {
height: 14px;
}

* html  .tb dt {width: 185px;}
.tb dt.t1 {
  background: url(/common/img/worker/tb_pas.gif);
}

.tb dt.t1.selected {
  background: url(/common/img/worker/tb_act.gif) repeat scroll 0 0 transparent;
}

.tb dt.t2 {
  background: url(/common/img/worker/tb_pas.gif);
}

.tb dt.t2.selected {
  background: url(/common/img/worker/tb_act.gif);
}

.tb dt.selected {
cursor:auto;
}

.tb dd {
display:none;
float:right;
width:100%;
margin: 30px 0 0 -100%;
position:relative;
z-index:2;
zoom:1;

}

* html  .tb dd {
float:left;
margin:0;
clear:both;
/*overflow:hidden;*/
}

.tb dd.selected {
display:block;
}

*+html .tb dd.selected  {
float:left;
margin:0;
clear:both;
}

.tb .tab-content {
/*zoom:1;*/
padding:0 26px 0 0;
}

.tb .tab-content .lnks {
  padding: 7px 0 7px 4px;
  background-color: #3D8FC0;
}

.tb .tab-content .lnks strong a {
  font-weight: bold;
  text-decoration: none;
}

.tb .tab-content .lnks a {
  color: #fff;
}

/* /табы на главной */





.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;
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;
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;}  /* Sdv 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;
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;
padding-right: 18px;
}

.text {height: 335px;}
.text h2 {
color: #0065b3;
font: 25px Georgia;
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;
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;
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;
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;
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;
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;
}

.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;
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;}
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;}
.content_left .today_archive {
font: 10px Arial;
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;
}
.content_right .archive {
font: 10px Tahoma;
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;
line-height: 16px;
padding-right: 30px;
text-align:justify;
}
.content a {font: 12px Tahoma; 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;
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;
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;
color: #d27c00;
}
.material_archive {
font: 10px Arial;
text-transform: uppercase;
padding-right: 12px;
background: url(../../../common/img_new/worker/pointer.gif) no-repeat top right;
}
h1 {
font: 16px Arial;
color: #0065b3;
font-weight: bold;
margin: 0px 6px 16px 0px;
}
/* загоовок О госкорпорации */h1.about {color: #9066b0; font: 20px Georgia;}
/* загоовок Пресс-центр */h1.press {color: #d62727; font: 20px Georgia;}
/* загоовок Деятельность */h1.activity {color: #ef8d01; font: 20px Georgia;}
/* загоовок Конкурстные отборы */h1.contest {color: #a6dd3c; font: 20px Georgia;}
/* загоовок Отчетность */h1.accounting {color: #12ca35; font: 20px Georgia;}
/* загоовок Обратная связь */h1.faq {color: #01adef; font: 20px Georgia;}
/* загоовок Спортивные объекты */h1.sport {color: #db7101; font: 20px Georgia;}
/* загоовок Гостиницы */h1.hotel {color: #8aaf12; font: 20px Georgia;}
/* загоовок Градостроительство */h1.town_planning {color: #6770b5; font: 20px Georgia;}
/* загоовок Инфраструктура */h1.infrastructure {color: #b82854; font: 20px Georgia;}
/* загоовок Прочие объекты */h1.other_objects {color: #c9c9c9; font: 20px Georgia;}
h2 {
font: 14px Arial;
color: #0065B3;
text-decoration: none;
}
h2 a {
font: 14px Arial;
color: #0065B3;
text-decoration: underline;
}
h3 {
font: 12px Arial;
color: #0065b3;
display: block;
margin-bottom: 16px;
font-weight: bold;
}
h3 a {
font: 12px Arial;
color: #0065b3;
font-weight: bold;
}
h3 a:hover {
font: 12px Arial;
color: #0065b3;
font-weight: bold;
text-decoration: none;}

.zag, h4 {
font: 15px Arial;
color: #0065b3;
font-weight: bold;
padding-bottom: 18px;
margin: 0px;
}

em {
font: 10px Arial;
font-style: italic;
}
.content_center p {margin-bottom: 15px;}
.content_center_in p {margin-bottom: 15px;}

.content_center_in .white_block div p {margin-bottom: 0;}

.content_center img.img {border: 1px solid #d5d5d5;}
.content_center_in img.img {border: 1px solid #d5d5d5;}


.inner {
/*  width: 750px;  */   /*290 */
  padding: 16px 13px 26px 14px;
  font-size: 13px;
  font-family: Arial;
}

.inner a, .inner a:hover { font-size: 13px; }
.inner .lnks a, .inner .lnks a:hover { font-size: 11px; }

.inner hr {margin:20px 0 10px 0;}
.inner .hr1 {color:#a00; margin:20px 0 10px 0;}

/* .inner a {
  font-size:13px;
  font-family:Arial;
} */

.inner td {
  vertical-align: top;
  font-size:13px;
  font-family:Arial;
}

.inner_l {
  width: 290px;   /*  290 */
  padding: 16px 14px 26px 13px;

}

.inner_l td {
  vertical-align: top;

}

#inner-menu {
  margin: 0;
  padding: 0;
}

#inner-menu li {
  background: none;
  margin: 0 0 8px 0;
  padding: 0;
}

.inner_r {
/*   padding:8px 0px 0px 18px; */
  padding:12px 12px 5px 5px;  /*  2009_06_26 padding:30px 10px 10px 0px; */

}

.inner_r h3 {
  font: 18px Georgia;
  color: #fff;
}

/* оформление таблицы */
table.table {
 width: 100%; /* Ширина таблицы */
 border: 4px double #d5d5d5; /* Рамка вокруг таблицы */
 border-collapse: collapse; /* Отображать только одинарные линии */
 font-family:arial;
}

table.table th {
 text-align: center; /* Выравнивание по центру */
 background: #eee; /* Цвет фона ячеек */
 padding: 5px; /* Поля вокруг содержимого ячеек */
 border: 1px solid #d5d5d5; /* Граница вокруг ячеек */
 font-family:arial;
}

table.table th a {
  font-weight: bold;
}

table.table td {
 padding: 5px; /* Поля вокруг содержимого ячеек */
 border: 1px solid #d5d5d5; /* Граница вокруг ячеек */
 font-size: 13px;
 font-family:arial;
}



/* оформление карты сайта */
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;
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;
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;
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;
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;}

.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;}
.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 4px;
padding: 0px 0px 0px 20px;
margin: 0px 0px 6px 0px;
font: 13px Arial;
}
.content ul li a {
font: 13px Arial;
}
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;

}
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;
}
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;
font-style: italic;
padding: 14px 26px 0px 0px;
}
.pager td a, .pager td span {
font: 11px Arial;
font-style: italic;
padding: 0px 4px 0px 5px;
}

.pager td a:hover {
font: 11px Arial;
font-style: italic;
}

.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 {margin-left: 20px;}
.search_top td {
color: #bfbfbf;
font: 10px Tahoma;
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;
}
.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;
}

.supp {
  padding-bottom: 25px;
}

.supp a {
  margin: 2px 4px 4px 4px;
}

.supp strong {
  background-color: #3D8FC0;
}

.supp strong a {
  color: #fff;
  text-decoration: none;
}

.supp-b {
    width: 155px;
    height: 42px;
    background: url(/common/img_new/worker/ico_st_green.gif) no-repeat;
    text-align: center;
    padding-top: 11px;
    margin-bottom: 7px;
}

.supp-b a {
    color: #fff;
    font: 12px Tahoma;
    font-weight: bold;
}

.supp-b a:hover {
    font: 12px Tahoma;
    font-weight: bold;
}

.s-search {
  margin-top: 15px;
}

.s-search table {
  margin-bottom: 6px;
}

.s-search td {
  padding: 2px;
  font: 11px Tahoma;
}

.s-search td input {
  margin: 0;
}

.s-search .but {
  background-color: #3D8FC0;
  color: #fff;
  border: 0;
  padding: 2px 15px;
}

.inner h3 a, .inner h3 a:hover {
  font-size: 13px;
}

.butt {
  background-color: #3D8FC0;
  width: 80px;
  padding: 3px 5px 3px 5px;
  text-align: center;
  color: #fff;
}

.butt a:link {
  font: 11px Tahoma;
  color: #fff;
  text-decoration: none;
}
.butt a:hover {
  font: 11px Tahoma;
 }
.ac {
  padding: 5px 0 0 4px;
}

.ac a, .ac a:hover {
  font: 13px Tahoma;
}

.tbb td {
  padding: 0 10px 7px 0;
}

.push {
  cursor:pointer;
  text-decoration: underline;
}
.slide {
  display: none;
}

#print-links {margin-top: 15px;}

.tableborder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.tableborder TD {
	BORDER-BOTTOM: #8b8b8b 1px solid; BORDER-LEFT: #8b8b8b 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #8b8b8b 1px solid; BORDER-RIGHT: #8b8b8b 1px solid; PADDING-TOP: 3px
}
.tableborder TH {
	BORDER-BOTTOM: #8b8b8b 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #8b8b8b 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ededed; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #8b8b8b 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #8b8b8b 1px solid; PADDING-TOP: 3px
}

/* веб-камеры */
#holder {
	margin:0;
	padding:0;
	margin-top:50px;
	margin-left:-14px; /margin-left:-15px;
}

#div_retro 
{
	z-index: 900;
	margin:0;
	padding:0;
	margin-top:30px;
	margin-left:0px;
}

#carousel_div
{
	z-index: 2000;	
}	

#carousel {
	margin:0;
	padding:0;
	margin-left:-6px; /margin-left:-8px; 
                 height:200px; 
                
}
#webcam{float:left;position:; z-index:90;}
.clr{clear:both; height:1px; }
#holder{}
div.block{
	font-size:16px;
	padding-left: 528px
}
.sf-menu ul li ul {z-index:100;}

div.block p{margin:0;}
div.block ul {margin:15px 0;padding: 0 0 0 26px;}
div.block ul li { background-image:none;}
div.block ul li.current #mapurl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_karta.jpg) no-repeat scroll top left;}
div.block ul li.current #flashurl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_obzor.jpg) no-repeat scroll top left;}
div.block ul li.current #retrourl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_retro.jpg) no-repeat scroll top left;}

div.block2 {z-index: 0;}
div.block2 p{margin:0;}
div.block2 ul {margin:15px 0 0 780px; padding: 0 0 0 0;}
div.block2 ul li { background-image:none;}
div.block2 ul li.current #mapurl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_karta.jpg) no-repeat scroll top left;}
div.block2 ul li.current #flashurl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_obzor.jpg) no-repeat scroll top left;}
div.block2 ul li.current #retrourl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_retro.jpg) no-repeat scroll top left;}

div.block3 {z-index: 0;}
div.block3 p{margin:0;}
div.block3 ul {margin:15px 0 0 584px;padding: 0 0 0 0;}
div.block3 ul li { background-image:none;}
div.block3 ul li.current #mapurl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_karta.jpg) no-repeat scroll top left;}
div.block3 ul li.current #flashurl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_obzor.jpg) no-repeat scroll top left;}
div.block3 ul li.current #retrourl { display:block; height:35px; padding:20px 0 0 50px; background:transparent url(/common/img/icon_retro.jpg) no-repeat scroll top left;}

div.block a:link, div.block a:visited{font-size:11px;}
div.rounded{
	position:relative;
	right:-13px;
	background:#E4EAF0 url(/common/img/round_top.jpg) no-repeat scroll top left;
}
div.rounded div{
	padding: 10px 20px 10px 15px;
	background:transparent url(/common/img/round_bottom.jpg) no-repeat scroll bottom left; _padding-top:11px

}

div.rounded2{
	margin: 312px 4px 0 780px;
	background:#E4EAF0 url(/common/img/round_top.jpg) no-repeat scroll top left;
}
div.rounded2 div{
	padding: 10px 5px 10px 15px;
	background:transparent url(/common/img/round_bottom.jpg) no-repeat scroll bottom left; _padding-top:11px
}

div.rounded3{
	margin:0 4px 0 584px;
	background:#E4EAF0 url(/common/img/round_top.jpg) no-repeat scroll top left;
                position:relative;
                top:312px;

}
div.rounded3 div{
	padding: 10px 5px 10px 15px;
	background:transparent url(/common/img/round_bottom.jpg) no-repeat scroll bottom left; _padding-top:11px
}

div.block2
{
	position: absolute;
	top: 0px;
	left: 0px;
	font-size:16px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.sf-menu ul li ul {z-index:100;}

div.block2 p{margin:0;}
div.block2 a:link, div.block2 a:visited{font-size:11px;}
div.block2 a:link, div.block2 a:visited{font-size:11px;}


div.block3
{
	position: absolute;
	top: 0px;
	left: 0px;
	font-size:16px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.sf-menu ul li ul {z-index:100;}

div.block3 p{margin:0;}
div.block3 a:link, div.block3 a:visited{font-size:11px;}
div.block3 a:link, div.block3 a:visited{font-size:11px;}

.detail_cam {
font: 11px Tahoma; color: #616161
}
/* подписка*/
.subscribe {
background: transparent url(/common/img/subscribe.gif) no-repeat scroll left center;
padding-left: 15px;

	
}

/*MrN 04.06.2010 для полосы прокрутки на странице press/flash*/
        div.sc_menu {
          position: relative;
          width: 600px;
          overflow: auto;
        } 
        
        ul.sc_menu {
          display: block;
          width: 10000px;
          padding: 0;
          margin: 0;
          list-style: none;
        }
        
        .sc_menu li {
          display: block;
          float: left;
          width: 220px; 
          margin: 10px 0 0 10px; 
          padding: 0;
          text-align: center;
          background: 0;
        }   
        
        .sc_menu img {
          border: 3px #fff solid;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          width: 185px;
          height: 130px; 
        } 
        
        .sc_menu a:hover img {
          filter:alpha(opacity=50);
          opacity: 0.5;
        }  
        
        .sc_title {
          text-align: left; 
          margin: 0 0 0 10px;
          height: 50px;
        }   
        
        .sc_tags {
     		text-align: left;
     		font-size: 11px;
     		font-weight: normal;
        }	     
        
/*MrN 14.06.2010 Для раздела Видеоархив  */
        
        .flow_title {
     		font-weight: normal;     		
     		text-align: center;
        }
        
        .flow_tags {
     		font-size: 11px;
     		font-weight: normal;
     		height: 46px;
     		overflow: hidden;
        }        
        	

#flow_div {
 	overflow: visible;
 	width: 100%;
 	
	background:#fff;
	color:#616161;
}

#flow_div span{
	color: #23608F;
}
#flow_div .loading {
	border-color:#595959;
}
#flow_div .loading_bar {
	background:#595959;
}
#flow_div .slider {
	background:url(/common/slider_dark.png) top left no-repeat;
}
#flow_div .scrollbar {
	border-bottom:1px solid #595959;
}   
#flow_div .navigation {
	/*border: solid 1px red;*/
} 
    

/* eco */
h1.green {
text-align: center; 
font-weight: bold; 
color: #5b781d
}
#eco {
	margin-top:100px;
}
#eco a{
	display:block;
	color:#fff;
}
.flower{
	width:240px;
	height:220px;
	background: url(/common/upload/eco/eco_banner_flower.png) no-repeat center center;
}
.cloud{
	width:240px;
	height:175px;
	background: url(/common/upload/eco/eco_banner_cloud.png) no-repeat center center;
}
.leaf {
	width:240px;
	height:170px;
	background: url(/common/upload/eco/eco_banner_leaf.png) no-repeat center center;
}
.drop {
	width:240px;
	height:225px;
	background: url(/common/upload/eco/eco_banner_drop.png) no-repeat center center;
}
.batter {
	width:240px;
	height:200px;
	background: url(/common/upload/eco/eco_banner_batter.png) no-repeat center center;
}

.klen {
	width:240px;
	height:200px;
	background: url(/common/upload/eco/eco_banner_klen.png) no-repeat center center;
}

/**
 * Tag cloud
 */
 

 
 .nav, .nav * { margin:0; padding:0; }
.level_cloud { position:static; line-height:1.0; background:#FFFFFF; margin:0; padding:0; min-width:306px; max-width:650px; }
.level_cloud .top { height:11px; margin:0 11px; background:url(/common/img_new/cloud/top-bg.gif) repeat-x; line-height:0; font-size:0; position:relative; width:100%; }
.level_cloud .top .left {position:absolute; top:0; left:-11px; height:11px; width:11px; background:url(/common/img_new/cloud/con1-1.png) no-repeat; line-height:0;font-size:0; display:block; }
.level_cloud .top .right {position:absolute; top:0; right:-11px; height:11px; width:11px; background:url(/common/img_new/cloud/con1-2.png) no-repeat; line-height:0;font-size:0; display:block;}
.level_cloud .bot { height:11px; margin:0 11px; background:url(/common/img_new/cloud/bot-bg.gif) repeat-x; line-height:0; font-size:0; position:relative; width:100%;  }
.level_cloud .bot .left {position:absolute; top:0; left:-11px; height:11px; width:11px; background:url(/common/img_new/cloud/con1-3.png) no-repeat; line-height:0;font-size:0; display:block; }
.level_cloud .bot .right {position:absolute; top:0; right:-11px; height:11px; width:11px; background:url(/common/img_new/cloud/con1-4.png) no-repeat; line-height:0;font-size:0; display:block;}

.nav { line-height:1.0; padding:0px; overflow:hidden; border-left:#A1BCD4 solid 1px; border-right:#A1BCD4 solid 1px; padding:0 10px; width:100%; }
.nav ul { list-style:none; background:#fff; /*IE6 needs this*/ }
.nav li { float: left; list-style:none;	position:relative; padding:2px 3px; background-image: none }
.nav a { color: #000000; text-decoration:none; display:block; font-family:"Times New Roman", Times, serif; }
.nav a:hover { font-size: 100%; } 

.nav li ul { left:0; top:-999em; width:180px; padding-top:50px; height:190px; position:absolute; list-style:none; z-index:100; text-align: center; }

.hovertip { position: absolute; display: none; /* in case javascript is disabled */ width: 270px; font-size: 12px; z-index: 100; margin-left:-30px; margin-top: 10px; }
div.hovertip    { width:290px; padding-top:30px; padding-left:10px; height:95px; padding-bottom:20px; display:block; }
div.hovertip li { display:inline; list-style:none; padding:0; margin:0;  background-image: none}
div.hovertip .bord { border-left:#A1BCD4 solid 1px; border-right:#A1BCD4 solid 1px; background:#FFFFFF; padding:0 10px; }
 
div.hovertip .top { height:11px; margin:0 11px; background:url(/common/img_new/cloud/top-bg.gif) repeat-x; line-height:0; font-size:0; position:relative; z-index:100; padding:0; }
div.hovertip .top .left {position:absolute; top:0; left:-11px; height:11px; width:11px; background:url(/common/img_new/cloud/con1-1.png) no-repeat; line-height:0;font-size:0; display:block; }
div.hovertip .top .right {position:absolute; top:0; right:-11px; height:11px; width:11px; background:url(/common/img_new/cloud/con1-2.png) no-repeat; line-height:0;font-size:0; display:block;}
div.hovertip .top .ygolok {position:absolute; top:-38px; left:11px; height:39px; width:27px; background:url(/common/img_new/cloud/ygolok.png) no-repeat; line-height:0;font-size:0; display:block; z-index:150;}

div.hovertip .bot { height:11px; margin:0 11px; background:url(/common/img_new/cloud/bot-bg.gif) repeat-x; line-height:0; font-size:0; position:relative; }
div.hovertip .bot .left {position:absolute; top:0; left:-11px; height:11px; width:11px; background:url(/common/img_new/cloud/con1-3.png) no-repeat; line-height:0;font-size:0; display:block; }
div.hovertip .bot .right {position:absolute; top:0; right:-11px; height:11px; width:11px; background:url(/common/img_new/cloud/con1-4.png) no-repeat; line-height:0;font-size:0; display:block;}
.bord ul li {
	 padding-right:15px; 
			
}
.bord ul li a {
	 text-decoration:none; 
			
}
a.size1, a.size1:hover { font-size:24px; color:#000000; }
a.size2, a.size2:hover  { font-size:20px; color:#252525; }
a.size3, a.size3:hover  { font-size:18px; color:#4c4c4c; }
a.size4, a.size4:hover  { font-size:14px; color:#676767; }
a.size5, a.size5:hover  { font-size:12px; color:#7e7e7e; }
a.size6, a.size6:hover  { font-size:10px; color:#a1a1a1; }