html, body {
  height: 100%;
}

body {
  padding : 0px;
  margin  : 0px;
  font    : normal 10px Tahoma;
  color   : #000000;
}

table, td, img, span, form {
  padding : 0px;
  margin  : 0px;
  font    : normal 10px Tahoma;
}

a a:hover, a:active, a:focus, a:link, a:visited {
  outline          : none;
  color            : #ffffff;
  text-decoration  : none;
}

h2 {
  font: bold 16px Tahoma;
  color: #32b6e9;
}

ul {
  padding: 0px;
  margin: 0px;
}


li {
  display: block;
  background : url(images/li_dot.gif) no-repeat top left;
  margin: 0px;
  padding: 0px;
  padding-left: 13px;
  padding-bottom: 3px;
}


#block_logo {
  background: #eeedeb;
}

#block_photo {
  background: url(images/top_photo.jpg) #eeedeb;
}

#left_col {
  background: #e9e9eb;
}

#right_col {
  background: #e9e9eb;
}

#main_body {
  background: #e9e9eb;
  font: normal 10px Tahoma;
  color: #8b9096;
}

#footer {
  background: #8b9096;
  height: 58px;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 11px;
  font: normal 10px Tahoma;
  color: #ffffff;
}

#footer a {
  color: #ffffff;
  text-decoration: none;
}

#footer a:hover {
  color: #ffffff;
  text-decoration: underline;
}




.sub_menu_table {
  background: url(images/2menu_bg.png) #c4c4c7;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 7px;
}
.sub_menu_table a         {color: #636466; text-decoration: none;}
.sub_menu_table a:visited {color: #636466; text-decoration: none;}
.sub_menu_table a:hover   {color: #ffffff; text-decoration: underline;}



.sub_menu_table_sel {
  background: url(images/2menu_bg.png) #c4c4c7;
  padding-left: 9px;
  padding-top: 7px;
}
.sub_menu_table_sel a         {color: #ffffff; text-decoration: underline;}
.sub_menu_table_sel a:visited {color: #ffffff; text-decoration: underline;}
.sub_menu_table_sel a:hover   {color: #ffffff; text-decoration: none;}



.sub_menu_table_short {
  background: url(images/2menu_bg.png) #c4c4c7;
  padding-left: 9px;
  padding-top: 7px;
}


.left_menu_table {
  width: 166px;
}



.left_menu {
  font: normal 11px Tahoma;
  color: #636466;
}
.left_menu a {
  color: #636466;
  text-decoration: none;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 2px solid #636466;
}
.left_menu a:visited {color: #636466;}

.left_menu a:hover   {
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 2px solid #ffffff;
}





.left_menu_select {
  font: normal 11px Tahoma;
  color: #ffffff;
}
.left_menu_select a {
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 2px solid #ffffff;
}
.left_menu_select a:hover   {
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 2px solid #ffffff;
}
.left_menu_select a:visited {color: #ffffff;}




.td_delim {
  width: 6px;
  height: 130px;
  background: url(images/delim.png);
}

.body_text {
  color: #8b9096;
  padding-left: 6px;
  padding-top: 18px;
}
.body_text a         {color: #32b6e9; text-decoration: underline;}
.body_text a:visited {color: #32b6e9; text-decoration: underline;}
.body_text a:hover   {color: #32b6e9;}

.content_td {
  color: #8a9096;
  padding-top: 7px;
  padding-bottom: 3px;
  border-bottom: 1px solid #8a9096;
}
.content_td a {color: #8a9096;}
.content_td a:visited {color: #8a9096;}
.content_td a:hover {color: #636466;}


#block_tel {
  position: absolute;
  left: 810px;
  top: 68px;
  z-index: 100;
}
#block_tel td {
  font: normal 12px Tahoma;
  color: #ffffff;
}