#menu {
	margin-top:-8px;
	margin-left:18px; margin-right:15px;
	margin-bottom:15px;
	position:relative; z-index:10;
}
#menu td.menu-left {
	background: url(/images/menu-left.png) no-repeat !important;
	background-position:left;
	height:33px;
}
#menu .menu-left .menu-right {
	background: url(/images/menu-right.png) no-repeat;
	background-position:right; width:12px;
	height:33px;
}
#menu .menu-left .menu-right .menu-content table td {
	background: url(/images/menu-background.png) repeat-x;
	background-position:left;
	height:33px;
}
#menu .menu-content {
}
#menu table#menu-list {
	padding:0px; margin:0px;
	white-space:nowrap;
	width:100%;
}
#menu table#menu-list > tbody > tr > td {
	list-style-type: none; padding:0px; margin:0px;
	text-align:center;
	height:33px;
	padding-left:5px; padding-right:5px;
	font-family:Verdana; font-size:11px;
	border-collapse: collapse;
}
#menu table#menu-list {
	margin-left:10px;
	margin-right:20px;
    height:33px;
    border-collapse: collapse;
}
#menu table#menu-list > tbody > tr > td.big {
	
}
#menu table#menu-list > tbody > tr > td.active > a {
	border-bottom:3px solid #d9251d !important;
	display: block; height:30px;
	white-space: nowrap;
}
#menu table#menu-list > tbody > tr > td:hover > a {
	border-bottom:3px solid #919191;
	display: block; height:30px;
	white-space: nowrap;
}


#menu table#menu-list > tbody > tr > td.delimiter {
	padding:0px;
	background: url(/images/menu-delimiter.png) no-repeat;	
	background-position: top center;
}

#menu table#menu-list > tbody > tr > td > a {
	line-height:33px;
	color:#ffffff;
	white-space: nowrap;
	text-decoration:none;
}

#menu table#menu-list > tbody > tr > td.shop .help-window {
	display:none;
}
#menu table#menu-list > tbody > tr > td.shop:hover .help-window {
	display:block;
}
#shop-submenu ul {
	margin:0px; padding:0px;
}
#shop-submenu ul li {
	line-height:160%;
	text-align:left; width:auto; margin:0px;
	list-style-type: square;
}
#shop-submenu .shop-list-left ul li, #shop-submenu .shop-list-left ul li a {
	color:#000000 !important;
}
#shop-submenu .shop-list-right ul li, #shop-submenu .shop-list-right ul li a {
	color:#a21b15 !important;
}
#menu .more {
    height:21px; width:21px;
    cursor:pointer;
    float:right;
}
#menu .more a {
    position:relative; z-index:20;
    height:21px; width:21px;
    display:block;
    background: transparent;
	cursor:pointer;
}

.popup-submenu {
    display:none;
    float:right;
    z-index:10;
    width: 195px;
    margin-top:-33px;
    position:relative;
    right:-22px;
}
.popup-submenu .top {
    height:33px;
    background: url(/images/popup-submenu-top.png) no-repeat;
    background-position: right top;
}
.popup-submenu .bottom {
	width: 195px;
	background: url(/images/popup-submenu-bottom.png) no-repeat;
	height: 21px;
}
.popup-submenu .content {
    background: url("/images/popup-submenu-background.png") repeat-y;
    padding:15px;
    padding-bottom:0px;
}
.popup-submenu ul {
    margin:0px; padding:0px;
}
.popup-submenu ul li {
    margin:0px; padding:0px;
    margin-left:15px;
    font-size:12px;
    line-height:25px;
    color:#ffffff;
}
.popup-submenu a {
    color:#ffffff;
    font-size:12px;
    font-family:Verdana;
}
