/* Menu container
---------------------------------------------------------------------------------------- */
#layout #menu-container {background: url("../../img/bcg_menu.png") top left repeat-x #D90711; clear: both; height: 45px; margin-bottom: 23px; width: 993px; z-index: 1090; border-left: 1px solid #890E22; border-right: 1px solid #890E22;}
#layout #menu-container ul {display: block; float: left; height: 45px; margin: 0 0 0 0px; padding: 0; position: relative; width: 880px; z-index: 990;}
#layout #menu-container ul li.menu-item {display: block; float: left; height: 45px; margin: 0; padding: 0;  }
#layout #menu-container ul li.menu-item a {color: #fff; cursor: pointer; display: block; float: left; font: 17px 'handel_gothic_dlight', sans-serif; height: 33px; padding: 13px 20px 0 20px; text-decoration: none; text-shadow: 1px 2px #000000; text-transform: uppercase; background: url("../../img/bcg_menu_vertical_line.png") right 1px  no-repeat;}
#layout #menu-container ul li.menu-item a:hover, #layout #menu-container ul li.menu-item a.active {-moz-border-radius: 4px 4px 0 0; -moz-box-shadow: 1px 4px 14px rgba(50, 50, 50, 0.75); -webkit-box-shadow: 1px 4px 14px rgba(50, 50, 50, 0.75); background: #EE1C25; box-shadow: 1px 4px 14px rgba(50, 50, 50, 0.75); margin-left: -2px;padding-left: 25px;}
#layout #menu-container ul li.menu-item:last-child a {background-image: none;}
#layout #menu-container ul li.menu-item ol.submenu { -moz-box-shadow: 1px 4px 14px rgba(50, 50, 50, 0.75);  -webkit-box-shadow: 1px 4px 14px rgba(50, 50, 50, 0.75); background: #EE1C25;  border: 0px; box-shadow: 1px 4px 14px rgba(50, 50, 50, 0.75); display: none; left: 0px; margin: 0 0 0 -2px; padding: 0; position: absolute; top: 46px; width: 200px; z-index: 90;}
#layout #menu-container ul li.menu-item ol#submenu-3{width: 270px;}
#layout #menu-container ul li.menu-item ol#submenu-3 li a {width: 255px;}
#layout #menu-container ul li.menu-item ol#submenu-4{width: 250px;}
#layout #menu-container ul li.menu-item ol#submenu-4 li a {width: 235px;}
#layout #menu-container ul li.menu-item ol.submenu li {margin: 0; padding: 0; text-align: left; }
#layout #menu-container ul li.menu-item ol.submenu li a {border-bottom: 1px solid #ffffff; color: #fff; display: block; font-size: 14px; font-weight: normal; height: 28px; margin: 0; padding: 12px 0 0 15px; text-decoration: none; text-shadow: none; text-transform: none; width: 185px;  background-image: none}
#layout #menu-container ul li.menu-item ol.submenu li a:hover {background: #004E98;}
#layout #menu-container ul li.menu-item ol.submenu li:first-child a {border-top: none; }
#layout #menu-container ul li.menu-item ol.submenu li:last-child a {border-bottom: none;}
#layout #menu-container ul li.menu-item ol.submenu li:last-child a:hover {}

#layout #menu-container #menu-lang {float: right; padding-top: 11px}
#layout #menu-container #menu-lang a{display: block; width: 29px; height: 20px; text-decoration: none; float: left; margin-right: 13px;}
#layout #menu-container #menu-lang a.flag-svk{background: url('../../img/flag_svk.png') top left no-repeat;}
#layout #menu-container #menu-lang a.flag-gbr{background: url('../../img/flag_gbr.png') top left no-repeat;}
#layout #menu-container #menu-lang a span{display: none}