.mod-menu {
    position: relative;
    z-index: 100;
    background: #ffffff url("/public/modules/Menu/theme3/images/bg.gif") 0 bottom repeat-x;
    border: 1px solid #666666;
    border-top: none;
    padding-bottom: 2px;
    clear: both;
}
.mod-menu ul {
    padding: 0;
}
.mod-menu .menu-ul, .mod-menu li {
    display: block;
    list-style: none;
}
.mod-menu a span, .mod-menu a {
    cursor: pointer;
}
.mod-menu a {
    text-decoration: none;
    display: block;
}
.mod-menu .menu-ul {
    height: 33px;
    padding: 0;
    margin: 0 9px;
}
.mod-menu .menu-button {
    width: 120px;
    float: left;
    text-align: center;
    position: relative;
    padding-bottom: 2px;
}
.mod-menu .first {
    background: none;
}
.mod-menu .menu-button a.inner {
    display: block;
    padding: 10px 10px 9px 11px;
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    text-transform: uppercase;
}
.mod-menu .menu-button:hover a.inner,
.mod-menu li.over a.inner,
.mod-menu li.active a.inner {
    padding-bottom: 16px;
    border: none;
    z-index: 1001;
    padding-bottom: 6px;
    border-bottom: 3px solid #ff0000;
}
/*** Submenu ***/
.mod-menu .lev-2-wrapper {
    display: none;
    
}
.mod-menu li:hover .lev-2-wrapper,
.mod-menu li.over .lev-2-wrapper,
.lev-2-wrapper-opened,
.mod-menu .test_submenu {
    display: block;
    text-align: left;
    position: absolute;
    width: 200px;
    left: 0;
    top: 35px;
    z-index: 1002;
}
.mod-menu .lev-2-wrapper li {
	vertical-align: bottom;
}
.mod-menu .lev-2-wrapper li a {
    position: relative;
}
.mod-menu .lev-2-wrapper li.last a {
    padding-bottom: 5px;
}
.mod-menu .lev-2-wrapper .em {
    font-weight: bold;
}
.mod-menu .lev-2-wrapper a {
    padding: 3px 10px;
    color: #000000;
}
.mod-menu .lev-2-wrapper .instock {
    display: inline;
    position: absolute;
    right: 10px;
    top: 5px;
}
.mod-menu .lev-2-wrapper .sl {
    position: relative;
}
.mod-menu .lev-2-parent a.lev-2 {
	font-weight: bold;
}
.mod-menu ul ul a:hover {
    background-color: #f00000;
    color: #ffffff; 
}
.mod-menu ul ul .full a {
	background-color: transparent;
}
.mod-menu .lev-2-wrapper li:hover a.lev-2,
.mod-menu .lev-2-wrapper li.over a.lev-2,
.mod-menu .lev-3-wrapper li:hover a.lev-3,
.mod-menu .lev-3-wrapper li.over a.lev-3 {
    background-color: #f00000;
    color: #ffffff;
}
.mod-menu .lev-3-wrapper,
.mod-menu .lev-4-wrapper {
    display: none;
}
.mod-menu .lev-2-wrapper li:hover .lev-3-wrapper,
.mod-menu .lev-2-wrapper li.over .lev-3-wrapper,
.lev-3-wrapper-opened,
.mod-menu .lev-3-wrapper li:hover .lev-4-wrapper,
.mod-menu .lev-3-wrapper li.over .lev-4-wrapper,
.lev-4-wrapper-opened,
.mod-menu .lev-2-wrapper li .test_full {
    display: block !important;
    position: absolute;
    margin-left: 180px;
    width: 190px;
    margin-top: -29px;
}
.mod-menu .lev-3-wrapper li:hover .lev-4-wrapper,
.mod-menu .lev-3-wrapper li.over .lev-4-wrapper {
	margin-left: 170px;
}
.mod-menu .full .round-box .cl {
	padding: 15px 20px;
}
.mod-menu .full a {
    padding: 0;
}
.mod-menu .full a.title {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin: 10px 0 7px;
}
.mod-menu .full .count {
    font-weight: bold;
    color: #000000;
    display: block;
}
.mod-menu .full .price {
    font-weight: bold;
    color: #f00000;
    display: block;
}
.mod-menu .full .links-list {
    margin: 10px 0;
}
.mod-menu .full .links-list a {
    color: #000000;
    font-weight: normal;
    background: transparent url("/public/modules/Menu/theme3/images/arrow-bullet.gif") 0 center no-repeat;
    padding-left: 8px;
}
.mod-menu .full a:hover {
    text-decoration: underline;
}
/* //Submenu */
.mod-menu .round-box {
	
}
.mod-menu .round-box .rnd,
.mod-menu .round-box .top span,
.mod-menu .round-box .bt span {
	background: transparent url("/public/modules/Menu/theme3/images/bg-round-box.png") 0 0 no-repeat;
	position: relative;
	display: block;
}
.mod-menu .round-box .top,
.mod-menu .round-box .top span 
.mod-menu .round-box .bt,
.mod-menu .round-box .bt span {
	font-size: 0;
	line-height: 0;
}
.mod-menu .round-box .top,
.mod-menu .round-box .top span,
.mod-menu .round-box .bt,
.mod-menu .round-box .bt span {
	height: 9px;
}
.mod-menu .round-box .top,
.mod-menu .round-box .bt,
.mod-menu .round-box .cr {
	padding: 0 0 0 6px;
}
.mod-menu .round-box .top span,
.mod-menu .round-box .bt span,
.mod-menu .round-box .cl {
	position: relative;
	left: -9px;
	width: 9px;
}
.mod-menu .round-box .cl {
	width: auto;
	background-position: 0 -9px;
	padding: 4px 3px 3px 10px;
	margin-left: -9px;
}
.mod-menu .round-box .cr {
	background-position: 100% -9px;
	margin-left: 9px;
}
.mod-menu .round-box .top {
	background-position: 100% 0;
}
.mod-menu .round-box .top,
.mod-menu .round-box .bt {
	margin-left: 6px;
}
.mod-menu .round-box .top span,
.mod-menu .round-box .bt span {
	margin-left: -6px;
}
.mod-menu .round-box .bt {
	background-position: 100% 100%;
}
.mod-menu .round-box .bt span {
	background-position: 0 100%;
}
.mod-menu .lev-2-wrapper {
	z-index: 3;
}
.mod-menu .lev-2-wrapper-opened {
	z-index: 2;
}
.mod-menu .lev-2-wrapper .bt,
.mod-menu .lev-2-wrapper .bt span {
	*z-index: -1;
}
.mod-menu .lev-3-wrapper {
	z-index: 5;
}
.mod-menu .lev-3-wrapper-opened {
	z-index: 4;
}
.mod-menu .lev-4-wrapper {
	z-index: 7;
}
.mod-menu .lev-4-wrapper-opened {
	z-index: 6;
}
.mod-menu {
	border-bottom: none;
	height: 41px;
	background: url("/public/images/menu_bg.gif") 0 0 repeat-x;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
}
.mod-menu .menu-ul {
height:41px;
}
.mod-menu .menu-button {
border-right:1px solid #999999;
padding-bottom:4px;
width:136px;
}
.mod-menu .menu-button:last-child {
	border-right:none;
}
.mod-menu .menu-button:hover a.inner,
.mod-menu li.over a.inner,
.mod-menu li.active a.inner {
    padding-bottom: 13px;
    border: none;
    z-index: 1001;
	border:none;
   
}
.mod-menu .menu-button:hover {

padding-bottom:1px;

border-bottom: 3px solid #fea600;
}
.mod-menu li:hover .lev-2-wrapper,
.mod-menu li.over .lev-2-wrapper,
.lev-2-wrapper-opened,
.mod-menu .test_submenu {
    top: 38px;

}
.mod-menu .lev-2-wrapper li:hover a.lev-2,
.mod-menu .lev-2-wrapper li.over a.lev-2,
.mod-menu .lev-3-wrapper li:hover a.lev-3,
.mod-menu .lev-3-wrapper li.over a.lev-3 {
    background-color: #555048;
    color: #ffffff;
}
.mod-menu ul ul .full a img {
width:145px;
height:110px;;
}


