body {
  background:#fff;
  font:70% Tahoma, Verdana, Arial, sans-serif;
  color:#000;
  margin:0px;
  padding:0px;
}

table, td, input, textarea, select {
  font:100% Tahoma, Verdana, Arial, sans-serif;
  margin:0px;
  padding:0px;
}

form {
  margin:0px;
  padding:0px;
}

img {
  border:none;
}

a {
  color:#006699;
  text-decoration:underline;
}
a:visited {
  color:#006699;
}
a:hover {
  color:#0099FF;
}

h1 {font-size:180%; font-weight:normal; color:#E57007; padding:10px 0px 7px 0px; margin:0px;}
h2 {font-size:160%; font-weight:normal; color:#21688A; padding:5px 0px 7px 0px; margin:0px;}
h3 {font-size:120%; font-weight:bold; color:#21688A; padding:10px 0px 7px 0px; margin:0px;}
h4 {font-size:110%; font-weight:bold; color:#032C3F; padding:5px 0px 7px 0px; margin:0px;}

p {line-height:105%; text-align:justify;}

ol li {padding-bottom:7px; text-align:justify;}

ul {
  padding:10px 0px 10px 25px;
  margin:0px;
}

ul li {
  list-style:none;
  padding:5px 0px 2px 15px;
  /*text-align:justify;*/
  margin:0px;
  background:url(/i/esbt/marker.gif) no-repeat 0px 7px;
}

/*table in content*/
.content_table {
  margin-top:20px;
  border-collapse:collapse;
  border:1px solid #ccc;
}

.content_table thead {
  text-align:left;
}

.content_table th, .content_table td {
  padding:5px;
  border:1px solid #ccc;
  border-collapse:collapse;
}

hr {
  height: 1px;
  background-color: #ccc;
  border: 0px solid #ccc;
}

*html hr {
  color:#ccc;
  height: 1px;
  border: none;
}




.hide { display:none;}


/*Main Table*/
#main {
  border-collapse:collapse;
  width:100%;
}

/************************************************************************/
/*Header*/
#header {
  height:159px;
  background:url(/i/esbt/bg_header.gif) #4D8EAE;
}

#logos {
  float:left;
  width:299px;
  height:159px;
  text-align:center;
}

#logos img {
  margin-top:29px;
  width:257px;
  height:115px;
}

#main_title {
  margin-left:10px;
  float:left;
  width:614px;
  height:159px;
}

#main_title img {
  width:614px;
  height:46px;
  margin-top:60px;
}

#main_title img#adress {
  width:228px;
  height:30px;
  margin-top:13px;
}

/************************************************************************/
/*Left Part*/
#left_part {
  border-right:#ccc solid 1px;
  background:#044F72;
  margin:0px;
  border-collapse:collapse;
  width:299px;
  vertical-align:top;
}

/*********************************/
/*Main Menu*/
#main_menu {
  margin:0px;
  padding-bottom:10px;
  width:299px;
  background:#044F72 url(/i/esbt/bg_main_menu.gif);
}

#main_menu img {
  width:299px;
  height:20px;
}

#main_menu ul {
  padding:10px 0px 0px 24px;
  margin:0px;
}

#main_menu li {
  list-style:none;
  background:none;
  width:275px;
  min-height:26px;
  height:auto;
  padding:0px;
  margin:-3px 0px 3px 0px;
}

#main_menu li a.main_menu {
  font-weight:bold;
  background:url(/i/esbt/bg_menu_li.gif) no-repeat;
  display:block;
  width:251px;
  height:26px;
  color:#fff;
  text-decoration:none;
  margin:0px;
  padding:5px 0px 0px 24px;
}

#main_menu li a.main_menu_toogle {
  font-weight:bold;
  display:block;
  float:left;
  width:24px;
  height:26px;
  color:#fff;
  text-decoration:none;
  margin:0px;
  padding:5px 0px 0px 0px;
}
#main_menu li a.main_menu_item {
  font-weight:bold;
  display:block;
  float:left;
  width:225px;
  height:26px;
  color:#fff;
  text-decoration:none;
  margin:0px;
  padding:5px 0px 0px 0px;
}

#main_menu li div.li_plus {
  background:url(/i/esbt/bg_menu_li_plus.gif) no-repeat;
  display:block;
  width:270px;
  height:auto;
  min-height:35px;
  -moz-min-height:35px;
  color:#fff;
  margin:0px;
  padding:0px;
}

#main_menu li div.li_minus {
  background:url(/i/esbt/bg_menu_li_minus.gif) no-repeat;
  display:block;
  width:270px;
  height:auto;
  min-height:35px;
  -moz-min-height:35px;
  color:#fff;
  margin:0px;
  padding:0px;
}

#main_menu li a:visited {
  color:#fff;
}

#main_menu li a:hover {
  color:#94D1F0;
}

#main_menu li em {
  background:url(/i/esbt/bg_menu_em.gif) no-repeat 0px 7px;
  font-weight:bold;
  display:block;
  width:251px;
  color:#94D1F0;
  font-style:normal;
  text-decoration:none;
  margin:0px;
  padding:5px 0px 0px 26px;
}
/*submenu*/
#main_menu ul li ul {
  padding:10px 0px 5px 0px;
  background:none #3C7FA0;
  margin:7px 0px 7px 0px;
  }
#main_menu ul li li {
  height:auto;
  text-align:left;
  list-style:none;
  width:250px;
  margin:0px;
  padding:0px;}
#main_menu ul li li a {
  height:auto;
  font-weight:normal;
  background:url(/i/esbt/bg_submenu.gif) no-repeat 10px 3px;
  display:block;
  width:225px;
  color:#fff;
  text-decoration:none;
  margin:0px;
  padding:0px 0px 10px 26px;
}
#main_menu ul li li a:visited {
  color:#fff;
}
#main_menu ul li li a:hover {
  color:#94D1F0;
  text-decoration:underline;
}



/*********************************/
/*Search Form*/
/*Top*/
#search_top {
  background:#E57007;
  width:299px;
  height:26px;
  color:#fff;
  border-top:#fff solid 1px;}
#search_top ul {
        padding:5px 0px 5px 50px;
  margin:0px;}
#search_top li {
  display:inline;
  list-style:none;
  background:none;
  padding:0px;
  margin:0px;}
#search_top li a {
  color:#fff;}
#search_top li a:visited {
  color:#fff;}
#search_top li a:hover {
  color:#A42A05;}
#search_top em {
  font-style:normal;
  font-weight:bold;}
/*Form*/
#search_form {
  width:299px;
  height:50px;
  background:#FF9900 url(/i/esbt/bg_search.gif) no-repeat 24px 22px;}
#search_form form {
  padding:16px 0px 0px 50px;}
#search_form form input {
  width:170px;
  height:19px;}
#search_form form input.button {
  width:48px;
  height:19px;}

/*********************************/
/*Link Block*/
#link_block_top {
  border-top:1px solid #fff;
  width:299px;
  height:26px;
  background:#ECE9D8;}
#link_block_top h3 {
  font-size:100%;
  padding:6px 0px 0px 50px;
  color:#000;
  margin:0px;
  font-weight:bold;}
#link_block {
  width:299px;
  background:url(/i/esbt/bg_link_block_.gif) repeat-x #fff;
  border-top:1px solid #fff;
  font-weight:bold;}
#link_block ul {
  padding:15px 0px 13px 22px;
  margin:0px;}
#link_block li {
  list-style:none;
  padding:5px 0px 0px 28px;
  margin:0px;
  background:url(/i/esbt/link_block_marker.gif) no-repeat 0px 8px;}
#link_block li a {
  display:block;
  width:231;
  height:22px;
  font-weight:normal;
  color:#336699;
  text-decoration:underline;
  background:url(/i/esbt/link_block_line.gif) no-repeat 0% 100%;}
#link_block li a:visited {
  color:#336699;}
#link_block li a:hover {
  color:#0099FF;}

/*********************************/
/*Subscribe Form*/
/*Top*/
#subscribe_top {
  width:299px;
  height:26px;
  background:#DBD8C6;}
#subscribe_top h3 {
  font-size:100%;
  padding:6px 0px 0px 50px;
  color:#000;
  margin:0px;
  font-weight:bold;}
/*Form*/
#subscribe_form {
  color:#B5B5B5;
  /*border-top:1px solid #fff;*/
  width:299px;
  height:67px;
  background:#ECE9D8 url(/i/esbt/bg_subscribe.gif) no-repeat 24px 22px;}
#subscribe_form form {
  padding:16px 0px 0px 50px;}
#subscribe_form form input {
  width:170px;
  height:19px;}
#subscribe_form ul {
        padding:5px 0px 5px 50px;
  margin:0px;}
#subscribe_form li {
  display:inline;
  background:none;
  list-style:none;
  padding:0px;
  margin:0px;}
#subscribe_form li a {
  color:#336699;}
#subscribe_form li a:visited {
  color:#336699;}
#subscribe_form li a:hover {
  color:#0099FF;}

/*********************************/
/*Footer*/
#footer {
  color:#fff;
  background:url(/i/esbt/bg_footer.gif) repeat-x;
  width:299px;
  height:148px;
  border-top:1px solid #fff;}
#footer img {
  margin:27px 0px 0px 50px;
  border:none;}
#footer img#banner2 {
  margin:27px 0px 0px 25px;}
#footer p {
        padding:27px 0px 5px 50px;
  margin:0px;}
#footer ul {
        padding:0px 0px 5px 50px;
  margin:0px;
  color:#94D1F0;}
#footer li {
  background:none;
  display:inline;
  list-style:none;
  padding:0px;
  margin:0px;}
#footer li a {
  color:#94D1F0;}
#footer li a:visited {
  color:#94D1F0;}
#footer li a:hover {
  color:#fff;}

/************************************************************************/
/*Content*/
#content {
  font-size:110%;
  width:100%;
  vertical-align:top;
  margin:0px;
  padding:0px 20px 0px 25px;
  background: url(/i/esbt/bg_content.gif) 0% 100% repeat-x;
}
#content_title {
  margin-bottom:10px;
  background:url(/i/esbt/bg_content_title.gif) 0% 80% repeat-x;
}
#content_title h1 {
  padding:0px 10px 0px 0px;
  margin:0px;
  display:inline;
  background:#fff;}

/*********************************/
/*Список документов*/
ul#doc_list {
  padding:0px;
  margin:0px;}
ul#doc_list li {
  background:url(/i/esbt/bg_doc_list.gif) no-repeat 0px 3px;
  list-style:none;
  padding:0px 0px 0px 20px;
  margin:15px 0px 0px 0px;}
ul#doc_list li a {
  font-weight:bold;}
ul#doc_list li em {
  color:#999;
  font-style:normal;}

/*********************************/
/*Статья-документ*/
#print {
  text-align:right;
  padding-top:30px;
}
#print a {
  font-size:93%;
  float:right;
  width:115px;
  height:20px;
  display:block;
  background:url(/i/esbt/print.gif) no-repeat 0px 2px;}

/*********************************/
/*Архив новостей*/
#calendar {
   width:100%;}
#calendar td {
  vertical-align:top;}
#calendar .tMonthsRow td {
  padding-bottom:3px;
  color:#21688A;
}

.tCalendarYear {
  width: 100%;
  text-align: center
}

.tCalendarMonth {
  margin:0px 0px 0px 0px;
  text-align:center;
  padding:2px 2px 2px 0px;
  width:100%;
}

.tCalendarMonth .tCalendarRow td {
  padding:4px;
  text-align:center;
  background:#e0e0e0;
}

.tCurrentDate {
  color:#000;
  text-align:center;
}

.tCurrentDate a {
  color: rgb(0, 102, 153);
  text-decoration: underline;
}

.tCurrentDate a:hover {
  color: rgb(0, 153, 255);
  text-decoration:none;
}

td.tCalendarWeek {
  font-weight: bold;
  background: #fff;
}
.tCalendarLinks {
  padding:0px;
  font-weight: bold;
}

/*********************************/
/*Отдельная новость*/
.one {
  margin:0px;
  padding:15px 40px 20px 75px;}
*html .one {
  margin:15px 40px 20px 75px;}
.data {
  color:#999;
  font-style:normal;}

/*********************************/
/*Карта сайта*/

li.site_map {
  font-size:110%;
  font-weight:bold;
  list-style:none;
  padding:5px 0px 2px 15px;
color:#032C3F;
  margin:0px;
  background:url(/i/esbt/marker.gif) no-repeat 0px 7px;}
li.site_map a {
  color:#032C3F;}
li.site_map a:visited { color:#032C3F;}
li.site_map a:hover { color:#0099FF;}
/*Second Level*/
li.site_map li  {
  font-size:90%;
  font-weight:normal;}
li.site_map li a {
  color:#006699;}
li.site_map li a:visited { color:#006699;}
li.site_map li a:hover { color:#0099FF;}

/*********************************/
/*Списки рассылки*/
ul#subscribe_list {
  padding:0px;
  margin:0px;
}
ul#subscribe_list li {
  background:url(/i/esbt/subscribe_marker.gif) no-repeat 0px 5px;
  list-style:none;
  padding:0px 0px 0px 30px;
  margin:15px 0px 0px 0px;
}
ul#subscribe_list li a {
  font-weight:bold;}
#subscribe_list p {
  padding:10px 0px 0px 0px;
  margin:0px;}
.check {
  margin-right:10px;}

form#subscribe input.text {
  margin:20px 10px 0px 30px;
  width:170px;
  height:19px;}
form#subscribe input.button {
  background:#055E88;
  color:#fff;
  font-size:95%;
  width:170px;
  height:20px;}

form#subscribe hr {
  margin-top:20px;
  margin-left:28px;}

ul#subscribe_list li em {
  color:#999;
  font-style:normal;}
