/* Главное меню */

td.main-menu {
	font-size : small;
	/* background-color: #b6ddff; */
	/* background: #a5d1fd; */
	/* background: #cde6ff; */
	/* background: #DDEEFF; */
	background: #DDEEFF;
	color: white;
	vertical-align: top;
	text-align: center;
	border-right: 1px solid darkblue;
	padding-right: 0px;
	/* box-shadow: 10px 12px 10px 10px rgba(0,0,0,0.4); */
	-webkit-box-shadow: 3px 5px 10px 0px rgba(34, 60, 80, 0.25);
	-moz-box-shadow: 3px 5px 10px 0px rgba(34, 60, 80, 0.25);
	box-shadow: 3px 5px 10px 0px rgba(34, 60, 80, 0.25);
}

td.main-menu A {
	text-decoration: none;
	color: white;
}

td.main-menu UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

td.main-menu UL LI {
	margin: 1px 1px 1px;
	margin-left: 1px;
	display: block;
	border-style: solid;
	border-width: 2px;
	border-color: #004080;
	border-radius: 4px;
}

td.main-menu UL LI A {
	margin: 0px;
	display: block;
	padding: 3px 0.5em;
	/* background: #004080; */
	background: #0c5aa8;
}

td.main-menu UL LI A:hover {
	background: #003789;
	transform: scale(1.02);    
}

/* td.main-menu UL LI UL LI A:hover {
  transform: rotate(45deg) scale(1.1);    
  color: #FFF;
} */

td.main-menu UL LI A.current {
	/* background: #1040BB; */
	background: #003789;
}

td.main-menu UL LI UL {
	border-style: none;
	padding: 0px;
	margin: 0px;
}

td.main-menu UL LI UL LI {
	margin: 0px;
	padding: 0px;
}

td.main-menu UL LI UL LI A {
	background-color: #2378cd;
	margin: 0px;
	padding: 3px 0.5em;
	display: block;
	border: 0px;
}

td.main-menu UL LI UL LI A:hover {
	background-color: #2680db;
}

td.main-menu UL LI UL LI A.current {
	background: #5050FF;
}

/* Fix IE bug. Hide from IE Mac \*/
* td.main-menu UL LI { float: center; }
* td.main-menu UL LI A { height: 1%; }
* td.main-menu UL LI A.current { height: 1%; }
/* End */