#mega {
list-style : none;
margin : 0;
padding : 0;
font-size : 12px;
}
#mega li {
float : left;
background : url('/img/ara.png') center right no-repeat;
position : relative;
}
#mega li.son{
float : right;
background : url('/img/bar1.png');
}
#mega li.son:hover {
background : #7faf0e;
}
#mega li.son a,#mega li.son a:hover{
background : url('/img/shop.png') center left no-repeat;
font-weight:bold;
font-size:14px;
padding : 10px;
padding-left : 45px;
color:#1d2900;
text-shadow : 1px 1px #b6e548;
}
#mega a {
padding : 12px;
color : #eee;
text-shadow : -1px -1px #000;
outline : 0;
text-decoration : none;
display : block;
line-height : 2em;
}
#mega li:hover {
background : url('/img/ara.png') center right no-repeat #111;
border-bottom : 0;
z-index : 1000;
}
#mega div {
position : absolute;
left : -999em;
border : 0;
font-weight : normal;
text-align : left;
background : #111;
border-bottom : 3px solid #99cd1d;
border-top :0;
}
#mega li:hover div {
left : -1px;
top : 48px;
}
#mega li.dif:hover div {
left : -221px;
}
#mega div p {
float : left;
width : 120px;
position : relative;
}
#mega div p a {
text-decoration : none;
float : left;
clear : left;
width : 100%;
line-height : 1;
padding : 8px;
padding-left : 12px;
}
#mega div a:hover, #mega div a:focus, #mega div a:active {
text-decoration : none;
color : #99cd1d;
}


#megayan {
list-style : none;
margin : 0;
padding : 0;
font-size : 12px;
}
#megayan li {
background : #fbfbfb;
position : relative;
border-bottom : 1px solid #ddd;
}
#megayan a {
padding : 0 12px;
color : #333;
outline : 0;
text-decoration : none;
display : block;
line-height : 35px;
}
#megayan li:hover {
background : #99cd1d;
border-bottom : 0;
z-index : 1000;
border-bottom : 1px solid #ddd;
}
#megayan div {
position : absolute;
left : -999em;
border : 0;
font-weight : normal;
text-align : left;
background : #eee;
border-top :0;
}
#megayan li:hover div {
left : 200px;
top : 0px;
background : #99cd1d;
padding : 5px
}
#megayan li.dif:hover div {
left : -221px;
}
#megayan div p {
float : left;
width : 186px;
position : relative;
margin : 0;
padding : 0;
}
#megayan div p a {
text-decoration : none;
float : left;
clear : left;
width : 100%;
line-height : 1;
padding : 7px;
}
#megayan div a:hover, #megayan div a:focus, #megayan div a:active {
text-decoration : none;
color : #fff;
background : #222;
}

