/* .mainmenu .menuexample */
.mainmenu {float:right;margin: 15px 0px 0px 0px;background:url('../images/menu-bg.jpg') top left repeat-y;width:586px;}
.mainmenu .menu { min-height: 2.5em; line-height: 2.5em;}
.mainmenu .menu li { float: left; display: block; position: relative; list-style: none; min-width: 194px; border-right: 1px solid #81ACDC;margin:0px; }
.mainmenu .menu li:last-child { border-right: none; }
.mainmenu .menu a {color: #fff; font-size:16px; text-decoration: none; padding: 0 1em; display: block;text-align:center; font-family: Roboto,arial;text-shadow: 0px 1px 3px #29569A;}
.mainmenu .menu ul { display: none; position: absolute; top: 2.5em; left: -1px; min-width: 160px; background: #fff; border: none;margin:0px; }
.mainmenu .menu ul li{ margin:0px; }
.mainmenu .menu ul ul { left: 100%; top: -1px; }
.mainmenu .menu li.parent li { float: none; border: 1px solid #ccc; border-top: none; }
.mainmenu .menu li:hover {  }
.mainmenu .menu a:hover { color: #fff;text-decoration: underline; }
.mainmenu .menu li:hover ul ul,
.mainmenu .menu li:hover ul li:hover ul ul { display: none; }
.mainmenu .menu li:hover ul,
.mainmenu .menu li:hover ul li:hover ul,
.mainmenu .menu li:hover ul li:hover ul li:hover ul { display: block; }


.mainmenu ul{ margin:0px; }
.mainmenu-2 ul{ margin:0px; }
.mainmenu-3 ul{ margin:0px; }

.menu-ten
{
float:right;
background:url('../images/menu-ten.png') top left repeat-y;
width:586px;
height:17px;
}


/* .mainmenu-2 */
.mainmenu-2 {float:right;margin: 10px 0px 10px 0px;width:586px;}
.mainmenu-2 .menu { min-height: 2.5em; line-height: 2.5em;}
.mainmenu-2 .menu li { float: left; display: block; position: relative; list-style: none;   }
.mainmenu-2 .menu li:last-child { border-right: none; }
.mainmenu-2 .menu a {color: #134D82; font-size:14px; text-decoration: none; padding: 0 28px; display: block;text-align:center; font-family: Roboto,arial;text-shadow: none;}
.mainmenu-2 .menu ul { display: none; position: absolute; top: 2.5em; left: -1px; min-width: 160px; background: #fff; border: none; }
.mainmenu-2 .menu ul ul { left: 100%; top: -1px; }
.mainmenu-2 .menu li.parent li { float: none;  border-top: none; }
.mainmenu-2 .menu li:hover {  }
.mainmenu-2 .menu a:hover { color: #134D82;text-decoration: underline; }
.mainmenu-2 .menu li:hover ul ul,
.mainmenu-2 .menu li:hover ul li:hover ul ul { display: none; }
.mainmenu-2 .menu li:hover ul,
.mainmenu-2 .menu li:hover ul li:hover ul,
.mainmenu-2 .menu li:hover ul li:hover ul li:hover ul { display: block; }


/* .mainmenu-3 */
.mainmenu-3 {float:left;margin: 20px 0px 20px 100px;}
.mainmenu-3 .menu { min-height: 2.5em; line-height: 2.5em;}
.mainmenu-3 .menu li { float: left; display: block; position: relative; list-style: none;   }
.mainmenu-3 .menu li:last-child { border-right: none; }
.mainmenu-3 .menu a {color: #134D82; font-size:14px; text-decoration: none; padding: 0 28px; display: block;text-align:center; font-family: Roboto,arial;text-shadow: none;}
.mainmenu-3 .menu ul { display: none; position: absolute; top: 2.5em; left: -1px; min-width: 160px; background: #fff; border: none; }
.mainmenu-3 .menu ul ul { left: 100%; top: -1px; }
.mainmenu-3 .menu li.parent li { float: none;  border-top: none; }
.mainmenu-3 .menu li:hover {  }
.mainmenu-3 .menu a:hover { color: #134D82;text-decoration: underline; }
.mainmenu-3 .menu li:hover ul ul,
.mainmenu-3 .menu li:hover ul li:hover ul ul { display: none; }
.mainmenu-3 .menu li:hover ul,
.mainmenu-3 .menu li:hover ul li:hover ul,
.mainmenu-3 .menu li:hover ul li:hover ul li:hover ul { display: block; }

