#top-menu {
  position: relative;
  height: 40px;
  /*background: url(/img/serv/menu-fon.jpg) repeat-y;*/
  margin: 0;
  z-index: 61;
}
#top-menu * {
  font-size: 16px;
  font-weight: normal;
  z-index: 61;
}
#top-menu ul {
  position: relative;
  margin-right: 15px;
  z-index: 61;
}
#top-menu li {
  position: relative;
  display: block;
  float: left;
  color: #4a7dce;
  list-style-type: none;
  padding: 4px 10px 0 10px;
  margin: 0;
  background: url(/img/serv/menu-inter-fon.jpg) no-repeat top right;
  z-index: 61;
  height: 35px;
}
#top-menu a {
  text-decoration: none;
  z-index: 62;
}
#top-menu li a.act {
  color: #4a7dce;
  z-index: 62;
}
#top-menu li ul {

}
#top-menu li li {
  position: relative;
  clear: both;
  margin: 0;
  background: none;
  z-index: 98;
  line-height: 1;
  font-size: 10px;
  width: 170px;
  padding: 5px 10px;
  height: auto;
}
#top-menu li li a {
  line-height: 1;
  font-size: 10px;
  padding: 0;
  margin: 0;
}
#top-menu a:hover {
  color: #4a7dce;
}
#top-menu li:hover ul, #top-menu li.ie6hover ul {
  display: block;
  position: absolute;
  top: 35px;
  left: 0px;
  background: #d5e8f7;
  width: 190px;
  z-index: 99;
}

 #top-menu li .dopmenu {
        display: none;
        background-color: #fff;
		padding-top:5px;
		padding-bottom:5px;
		background: url(/img/drop_menu_bg.gif) repeat-x #f0f7fe;
    }
    #top-menu li:hover .dopmenu {
        display: block;
        position: absolute;
		left:-80px;
		top:37px;
    }
	#top-menu li:hover {
	
	}
	
    #top-menu li .dopmenu td {
        vertical-align: top;
        width: 200px;
    }
	
	
