.horizontalcssmenu {
 /*  width:100%;    */
   margin:0 0 0 27px;
}

.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font:11pt Arial;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 100px; /*Width of top level menu link items*/
/*padding: 2px 8px;*/
border-bottom:0;
border-left-width: 0;
text-decoration: none;
/*background: url(../images/bg_navigation.jpg) top center repeat-x;*/
color: #000;
font-size:12pt;
font-weight:bold;
background-color: #FFF;
}
.horizontalcssmenu ul li a img {
  border-top:3px solid #517AA4;
}
.horizontalcssmenu ul li a img:hover {
  border-top:3px solid #2D445B;
}
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 0 solid #999999;
margin-top:0;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
border-bottom:5px solid #A5BBD3;   /*нижняя граница выпадающего меню*/
}
*html .horizontalcssmenu ul li ul{
   margin-top:2px;
   border-bottom:1px solid #638AB1;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width:120px; /*width of sub menu levels*/
font-weight: normal;
padding:2px 8px;
background: #5F88B1 url('../images/bg_slider_line.jpg') repeat;
font-size:9pt;
color:#F2F2F2;
border-right:1px solid #638AB1;
border-left:1px solid #638AB1;
text-align:left;
}

.horizontalcssmenu ul li a:hover{
background: /*white*/ url('../images/bg_slider_top.jpg') no-repeat;
color:#F4F4F4;
}
.horizontalcssmenu ul li #current {
background: white url('../images/bg_slider_top.jpg') no-repeat;
color:#383838;
}
.horizontalcssmenu ul li ul li a:hover{
background: #496F94;
/*color:#FFFFFF;    */
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
/*background: transparent url(../images/menuarrow.gif) no-repeat center left; */
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */
