/************** mainmenu ******************/
.DIV_Wrapper_menu ul{
    display:block;
    width:100%;
    height:8px;
    position:absolute;
    bottom:0;
    font-size:1.2em;
}
.DIV_Wrapper_menu ul li{
    display:inline-block;
    float:left;
    line-height:30px;
    margin-right:4px;
    text-transform:uppercase;
    font-family: 'Segoe UI Light', 'Segoe UI',Tahoma,Helvetica,Sans-Serif;
    font-weight:normal;
    font-weight:lighter;
}
.DIV_Wrapper_menu ul li.LI_warenkorb{
    /*float:right;
    margin-right:0;*/
}
.DIV_Wrapper_menu ul li.LI_konzerte{
    width:110px;
    padding:0;
    padding-left:4px;
}
.DIV_Wrapper_menu{
    background-color: rgba(139, 139, 139, 0.69);
    /*background-color: #231F20;*/
    /*background-image: url("media/menu_BG.jpg");*/
    background-repeat: no-repeat;
    color: #aaa;
    height: 30px;
    position: relative;
    display:block;
}
.DIV_submenu{
    position:absolute;
    font-size:1em;
    font-family: 'Segoe UI',Tahoma,Helvetica,Sans-Serif;
    font-weight:normal;
    font-weight:lighter !important;
}
.DIV_Wrapper_submenuTile{
    position:absolute;
    top:0;
    width:1000px;
    height:200px;	
    left:0;
    background-color:#444;
}
.DIV_submenu .UL_specialEvents li{
    text-transform:uppercase;
    float:left;
    margin-right:30px;
    padding-bottom:0.8em;
    white-space:nowrap;
}
.DIV_submenu .UL_specialEvents li a{
    padding:0;
    background:none;
    font-size:1.1em;
}
.DIV_Wrapper_LanguageLogin a, .DIV_Wrapper_menu a, .DIV_Wrapper_bottom a, .DIV_Wrapper_submenu a{
    color: #FFF;
    font-weight: bold;
}
.DIV_Wrapper_menu a{
    padding-left:12px;
    padding-right:12px;
}
.DIV_Wrapper_LanguageLogin a:hover, .DIV_Wrapper_menu a:hover, .DIV_Wrapper_bottom a:hover, .DIV_Wrapper_submenu a:hover{
    color:#f7c434; /*FFF*/
}
.DIV_Wrapper_menu ul li a{
    display:block;
}
.DIV_Wrapper_menu ul li a.A_active, .DIV_Wrapper_menu ul li a.A_activeclosed {
    /*    color:#f7c434;
        background: rgba(255, 255, 255, 0.69);*/
    background-color: #f7c434;
    color: #000;
    text-decoration: initial;
}
.DIV_Wrapper_submenu{
    background-color:#231F20;
    background-color:#481F1D;
    position:relative;
    display:block;
    width:100%;
    height:200px;
    color: #aaa;
    /**/overflow:hidden;
    background: rgba(255, 255, 255, 0.69);
}





ul.menu { list-style: none; margin: 0; padding: 0; }
#mainnav {
    position: absolute;
    /*bottom: 0; */
    right: 0;
    /*margin-left: 821px; */
    margin-top: 30px;
    font-family: Trebuchet MS;
    text-transform: lowercase;
}
#mainnav ul.menu {
    font-size: 13pt;
}
#mainnav ul.menu li {
    float: left;
    padding: 7px 10px;
    text-decoration: underline;
}
#mainnav ul.menu li.span {
    display: inline-block;
    width: 1px;
    height: 10px;
    /* border-left: 1px solid #ccc; */
    border-right: 1px solid #ccc;
    margin-top: 9px;
    margin-left: -20px;
    text-decoration: none;
}
#mainnav ul.menu li:hover {
    /*background: #eec04d;*/
}
#mainnav ul.menu li.active {
    /*background: #000;
    color: #eec04d;
    border-top: 1px solid #000;*/
}
#mainnav ul.menu li.active a {
    color: #eec04d;
}
#mainnav ul.menu li.active {
    color: #e31e24; /*    red*/
}
#mainnav ul.menu li.active a {
    color: #e31e24;
    font-weight: bold;
    font-size: 12px;
}
#mainnav ul.menu li.active span {
    color: #e31e24; /*red*/
    font-weight:bold;
}
#mainnav ul.menu li a {
    color: #000;
    text-decoration: none;
}
#mainnav ul.menu li a:hover {
    color: #e31e24;
}
#mainnav ul.menu li a:hover span{
    color: #e31e24;
    font-weight:bold;
}
#mainnav ul.menu li a span{
    letter-spacing: -9px;
    font-size: 13px;
    font-weight:bold;
    margin-right: 3px;
    color: #e31e24; /*red*/
}

div.footer-menu {
    text-align: center;
    margin: 0 0 30px;
}
div.footer-menu ul {
    font-size: 11px;
}
div.footer-menu ul li {
    display: inline;
    /*background: url(/images/tpl/bg_footer_menu_separator.png) 0 50% no-repeat;*/
    padding: 0 0 0 12px;
    margin: 0 0 0 8px;
}
div.footer-menu ul li:first-child {
    margin: 0;
    padding: 0;
    background: none;
}
div.footer-menu ul li a {
    text-decoration: none;
}
div.footer-menu ul li a:hover,
div.footer-menu ul li.active a {
    text-decoration: underline;
}

/*@charset "utf-8";
 * @package INCOM-AUTO.RU
 * @section navigation
 * @date 17/09/2011
 * @lastmodified 18/09/2011
 * @version 1.2

 * @subsection pathway
div.pathway {
    padding: 0 0 8px;
    margin: 0 0 15px;
    border-bottom: 1px solid #ebebeb;
}
div.pathway ul.menu {
    font-size: 11px;
}
div.pathway ul.menu li {
    float: left;
    background: url(/images/tpl/bg_pathway_separator.png) 0 50% no-repeat;
    padding: 0 0 0 6px;
    margin: 0 0 0 3px;
}
div.pathway ul.menu li:first-child {
    margin: 0;
    padding: 0;
    background: none;
}
div.pathway ul.menu li a {}
 * @subsection footer menu
.mainmenu {
    position: relative; 
    display: table;
    width: 100%; 
    height: 40px;
    background: rgba(102, 102, 104, 0.69); #666668;
    text-transform: lowercase;
}
.mainmenu li {
    display: table-cell; 
    position: relative;
}
.mainmenu li a {
    display: block; 
    position: relative;
    width: 100%; 
    height: 100%;
    text-align:center;
    line-height: 40px;  для того чтобы отцентрировать текст по вертикали 
    font-size: 16px;    
    font-family: Trebuchet MS;
    color:#FFF;
}
.mainmenu li ul {
    display: none; 
    position: absolute;
    max-width: 350px;
    font-size: 13px;
    text-align:left;
    margin: 0px; 
    padding: 10px 10px 0 10px;
    background: rgba(121, 121, 121, 0.69); rgba(102, 102, 104, 0.69); #666668;
    border: 2px solid green;
    text-transform: none;
    z-index: 9000;
}
.mainmenu li ul li { display: block; }
.mainmenu li:hover ul { display: block; }*/
