/*----------------MAIN MENU---------------*/
#topmenu{
	position:absolute;
	top:75px;
	right:0;
    height:30px;
	padding:0;
}
#topmenu ul#mainmenu {
	height:30px;
	text-align:center;
	font:14px Tahoma;
	text-transform:uppercase;
	list-style:none;
	padding:0;
	margin:0;
}

#topmenu #mainmenu li{
	position:relative;
    float:left;
	height:30px;
	padding:0;
	margin:0;
}
#topmenu #mainmenu li a{
	display:block;
	height:20px;
	color: #151515;
	padding:19px 19px;
	background: #e6f4ff;
	border: 1px solid #e2e2e2;
	border-right: none;
}
#topmenu #mainmenu li:last-child a{
	border-right: 1px solid #e2e2e2;
}
#topmenu #mainmenu li a:hover,
#topmenu #mainmenu li a.selected {
	color:#040404; 
	background: #b3dffe;
}

/*-------- выпадающие пункты ---------*/
#topmenu #mainmenu li ul{
	list-style:none;
	padding:0;
	margin:0;
	width:110px;
	display:none;
	position:absolute;
	left:0;
	top:60px;
}
#topmenu #mainmenu li ul li{
	position:relative;
	left:0;
	display:list-item;
	float:none;
	height:30px;
	margin:0;
	text-align:left;
	background:#ffdf89;
	font-size:16px;
}
#topmenu #mainmenu li ul li a {padding:8px 5px; font-size:90%;}
#topmenu #mainmenu li:hover ul,
#topmenu #mainmenu li.jshover ul{display:block;}

/*----------------Вертикальное меню---------------*/
ul#menu1 {
	position:absolute;
	right:10px;
	top:20px;
	font:14px Calibri, Arial, Helvetica, sans-serif;
	list-style:none;
}
ul#menu1 li {
	float:left;
	margin:0 3px 0 0;
}
ul#menu1 li a {
	color:#737373;
	display:block;
	padding:2px 5px;
	text-decoration:none;	
}
ul#menu1 li a:hover,
ul#menu1 li a.selected {
	background:#c1e3ea;
	border-radius:5px;
	color:#3d51a3
}