html{ font-size:100%; } /*необходимо для IE*/

body{
    margin:0;
    padding:0;
    font-size: 0.625em;
    font-family:arial,verdana,sans-serif;
    color:#010000;
}

/* Общие фигни на весь сайт */
/* Заголовки */
h1,h2,h3,h4{
  text-align: center;
  font-size: large;
}

h5{
  text-align: center;
  font-size: medium;
}

h6{
  text-align: left;
  font-size: medium;
}



/* Общие фигни на весь сайт */



#main{
  margin: 0.5em;
  /*background: #99CCFF;*/
  font-size: 1.6em;
}

/* поиск */
#search_td{
    padding: 0px;
  /*padding-top: 5px;*/
  /*width=22%;*/
  /*background: #53B1DF; */
 /* vertical-align: middle;*/
}

#searchbox{
  /*background: #53B1DF;*/
  /*width: 100%;
  height: 100%;*/
  margin:0;
  padding:0;
}


#searchbox .submit{
  font-family:arial,verdana,sans-serif;
  font-size:12pt;
  color:#EAEEF2;
  font-weight:bold;
  border-width: 0px;
  background-color:transparent;
  cursor: pointer;
}

#searchbox .submit:hover{
  color:#AAAAAA;
 }

#searchbox .text{
  margin:0;
  padding:0;
  font-family:arial,verdana,sans-serif;
  font-size:12pt;
  color:#010000;
  background-color:#FFFFFF;
  border:1px solid #c0c0c0;
  }

/* верхняя навигация */
#navtable{
  text-align: center;
  width: 100%;
 /* height: 3em;*/
}

.topmenu a{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  font-size: small;
  display:block;
}

.topmenu a:hover{
  color: #76A5CB;
  background: #3C729D;
}

#top_navi_tr {
  background: #417bab;
}

.first_topmenu_button{
  border-right: 1px solid #02336B;
  border-bottom: 1px solid #444444;
}

.topmenu_button{

  /*border-right: 1px solid #6B9DC7;*/
  border-right: 1px solid #02336B;
  border-left: 1px solid #D9E6F0;
  border-bottom: 1px solid #02336B;

}

.last_topmenu_button{
  border-left: 1px solid #D9E6F0;
  border-bottom: 1px solid #444444;
}


/* левая навигация */
#left_td{
    background: #E3E8EE;
    /*border: 1px solid #969696;*/
}

#left_menu_td{
  border: 1px solid #FFFFFF;
  background: #8AB1D2;
  /*margin: 5px;*/
}

#left_menu_td li{
/*  list-style: none; */
}

#left_menu_td a{
  color: #000000;
  /*font-weight: bold;*/
  text-decoration: none;
  /*display:block; */
}

#left_menu_td a:hover{
  color:#386992;
  /*background: #8FDAFF;*/
}

.sdoc {
 color:#386992;
 /*font-weight: bold;*/
  border-bottom: 1;
}

.sdocs {
 color:#386992;
 border-bottom: 1;
 /*font-weight: bold;*/
}




/* контент */
#content_td{
  background: #FFFFFF;
  padding: 0 10;
  border: 1px solid #969696;

}

/* Локатор */
.locator{
  /*background: #99CCFF;*/
  /*font-weight: bold;*/
  border-bottom: 1px solid #969696;
  font-size: small;

}

.locator a{
  text-decoration: none;
}

/* Класс для таблиц-носителей, для центровки других таблиц */
.parent_table{;
  caption-side: top;
}


/* Класс для всех информационных таблиц на сайте */
.common_table{
  background: #F5F5F5;
 /* border:2px solid #D2D2D2;*/
  border-collapse: collapse;
  text-align: center;

}

.common_table td{

 padding: 3px; /* Поля вокруг содержимого таблицы */
 border: 1px solid #D3D3D3;
 border-collapse: collapse;
}

/* Класс для табличек с контактной информацией */
.contact_table{
  background: #DDDDDD;
 /* border:2px solid #D2D2D2;*/
  border-collapse: collapse;
  text-align: center;

}

.contact_table td{

 padding: 3px; /* Поля вокруг содержимого таблицы */
 border: 1px solid #D3D3D3;
 border-collapse: collapse;
}

/* сервислинки */
.servicelink a{
  text-decoration: none;
  color:#555;
}
.servicelink_u a{
  text-decoration: none;
  color:#555;
}
/* копилефт */
.copyright {font-size:8pt;color:#555; text-decoration: none }