.horizontalcssmenu #cssmenu1{
float:left; 
display: block;
width:880px;
height:35px;
background:url(../img/bg_top_1.jpg) repeat-x;
}
.horizontalcssmenu ul{
margin: 0px;
padding: 0;
list-style-type: none;
font-family: Arial, sans-serif;
position:relative;
}

/*Top level list items*/
.horizontalcssmenu ul li {
float: left;
/*border-left: 1px solid #274759;	*//* Рамка вокруг пунктов меню */
border-right: 1px solid #274759;	/* Рамка вокруг пунктов меню */
background:url(../img/bg_top_1.jpg) repeat-x;
}
.horizontalcssmenu ul li ul li.rr {
float: left;
border-right: 1px solid #274759;	/* Рамка вокруг пунктов меню */
background:url(../img/bg_top_ov_2.jpg) repeat-x;
border-right: 1px solid #9b9b9b;
}
.horizontalcssmenu ul li ul li {
float: left;
background:none;
border:0;
border-right: 1px solid #9b9b9b;
height:35px;
margin-top:5px;
background:url(../img/bg_top_ov_3.jpg) repeat-x;
text-align:center;
/*border-top: 2px solid #ecf0f1;*/

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
/*width:200px;*/
float:left; 
	display: block; /* Ссылка как блочный элемент */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #FFFFFF; /* Цвет текста */
	padding:10px 10px;
	font-size:11px; /* Размер названий в пункте меню */
	text-transform: uppercase;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
margin:0;
width:720px;
margin-top:0px;
margin-bottom:0px;
left:-55px;
position: absolute;
visibility: hidden;
z-index: 100;
background:url(../images/rigth3_2.png);
height:40px;
padding-left:1px;

}
.horizontalcssmenu ul li ul.over {
visibility:visible;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
    display: block; /* Ссылка как блочный элемент */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #808080; /* Цвет текста */
	padding-left:6px;
	padding-right:6px;
	padding-top:10px;
	padding-bottom:3px;
	font-size:12px; /* Размер названий в пункте меню */
	text-transform:none;
	
}
.horizontalcssmenu ul li ul li.rr a{
    display: block; /* Ссылка как блочный элемент */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #ffffff; /* Цвет текста */
	padding-left:5px;
	padding-top:10px;
	padding-bottom:3px;
	font-size:12px; /* Размер названий в пункте меню */
	text-transform:none;
	
}

.horizontalcssmenu ul li a:hover, .horizontalcssmenu ul li a#selected{
 color: #FFFFFF;
 background:url(../img/bg_top_ov_1.jpg) repeat-x; 
}

.horizontalcssmenu ul li ul li a:hover, .horizontalcssmenu ul li ul li a#selected{

 text-decoration:underline;
 background:none;
 color: #808080;
/*background:0px;
border-top:#ff9c00 solid 3px;
padding-top:0px;*/
}
.horizontalcssmenu ul li ul li.rr a:hover, .horizontalcssmenu ul li ul li.rr a#selected{

 text-decoration:underline;
 background:none;
 color: #ffffff;
/*background:0px;
border-top:#ff9c00 solid 3px;
padding-top:0px;*/
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(../img/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 */
