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:150%; 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, #logos,#main_title {
  display:none;
}

/************************************************************************/
/*Left Part*/
#left_part {
  display:none;
}

/*********************************/
/*Main Menu*/
#main_menu {
  display:none;
}




/*********************************/
/*Search Form*/
/*Top*/
#search_top {
  display:none;
}
/*Form*/
#search_form {
  display:none;
}

/*********************************/
/*Link Block*/
#link_block_top {
  display:none;
}
#link_block {
    display:none;
}

/*********************************/
/*Subscribe Form*/
/*Top*/
#subscribe_top {
  display:none;
}
/*Form*/
#subscribe_form {
  display:none;
}

/*********************************/
/*Footer*/
#footer {
  display:none;
}
/************************************************************************/
/*Content*/
#content {
  font-size:120%;
  width:100%;
  vertical-align:top;
  padding:34px 54px;
/*  background:url(/i/esbt/bg_content.gif) 0% 100% repeat-x;*/
}
#content_title {
  margin-bottom:30px;
  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 {
  display:none;
}

/*********************************/
/*Архив новостей*/
#calendar {
   width:80%;}
#calendar td {
  vertical-align:top;}
#calendar h3 {
  padding-bottom:3px;}

.tCalendarYear {
  width: 100%;
  text-align: center
}

.tCalendarMonth {
  margin:0px 0px 0px 20px;
  text-align:center;
  padding:2px 2px 2px 0px;
  width:145px;
}

.tCalendarMonth tr.tCalendarRow td{
  text-align:center;
  background:#fff;
  padding:0px 0px 5px 0px;
  font-weight:bold;
}

.tCalendarMonth td {
  padding:4px;
  background:#efefef;
}

.tCurrentDate {
  color:#ffffff;
  text-align:center;
}

.tCurrentDate a {
  color: rgb(0, 102, 153);
  text-decoration: underline;
}

.tCurrentDate a:hover {
  color: rgb(0, 153, 255);  color:#ffffff;
  text-decoration:none;
}

.tCalendarLinks {
  padding:0px;
}

/*********************************/
/*Отдельная новость*/
.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;}
