.img-link{
    margin-top:13px;
    width:116px;
    height:18px;
    overflow:hidden;
    text-indent: -5000%;
}

.menu2 {
    height:41px;
    background: none;
    padding:0 50px 0 50px;
    margin:0;
    list-style:none;
    position:relative;
    z-index:500;
    font-family:arial, verdana, sans-serif;
}
.menu2 li{
    text-align:center;
}
.menu2 li.top,
.menu2 li.top_active
{

}
.menu2 li.top:first-child,
.menu2 li.top_active:first-child
{
    width:136px;
}
.menu2 li.top, .menu2 li.top_active {
    width:136px;
    display:block;
    float:left;
}
.menu2  li.topfirst{ width: 136px; }

.menu2 li a.top_link {
    display:block;
    float:left;
    height:41px;
    line-height:30px;
    color: #FFFFFF;
    background: #5b8ebf;
    text-decoration:none;
    font-size:13px;
    padding:0 5px 0 5px;
    cursor:pointer;
    background: none;
}
.menu2 li.top_active{
    margin-left:0px;
}
.menu2 li.top_active a{
    color:#997819;
    background: url(/img/btn_over_bg.jpg) repeat-x;
}
.menu2 li.top_active a.top_link span.down{

}
/*IE*/
.menu2 li a.top_link span {
    float:left; display:block;
    width:100% !important; width: auto;
    padding:0px;
    height:41px;
}

.menu2 li a.top_link span.down {
    float:left; display:block;
    padding:0 0px 0 0px;
    height:41px; 
}
.menu2 li a.top_link:hover {
    background: url(/img/btn_over_bg.jpg) repeat-x;
    text-decoration: none;
}
.menu2 li a.top_link:hover span {
    
}
.menu2 li a.top_link:hover span.down {
    
}

.menu2 li:hover > a.top_link {
    background: url(/img/btn_over_bg.jpg) repeat-x;
	text-decoration: none;
}
.menu2 li:hover > a.top_link span {

}
.menu2 li:hover > a.top_link span.down {
   
}


.menu2 table {
    border-collapse:collapse;
    width:0;
    height:0;
    position:absolute;
    top:0;
    left:0;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {
    visibility:visible;
    position:relative;
    z-index:200;
}
.menu2 li:hover {
    position:relative;
    z-index:200;
}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {
    position:absolute;
    left:-9999px;
    top:-9999px;
    width:0;
    height:0;
    margin:0;
    padding:0;
    list-style:none;
}

.menu2 :hover ul.sub {
    left:0;
    top:41px;
    background: #30679D;
    padding:0px 0px 0px 0px;
    white-space:nowrap;
    width:160px;
    height:auto;
    z-index:300;
}

.menu2 :hover ul.sub li {
    display:block;
    height:30px;
    line-height:30px;
    position:relative;
    float:left;
    width:160px;
    font-weight:normal;
}

.menu2 :hover ul.sub li a {
    display:block;
    font-size:13px;
    height:26px;
    width:160px;
    line-height:26px;
    text-indent:0px;
    color: white;
    text-decoration:none;
    background: url(/img/btn_shadow_lv2.jpg) repeat-x;
padding-top:4px;
}

.menu2 :hover ul.sub li a.pos1 {
    background: none;
}

.menu2 :hover ul.sub li a.pos1:hover {
    background:#5b8ebf;
}

.menu2 :hover ul.sub li a.fly {
    background:#30679D url(/img/btn_shadow_lv2.jpg) repeat-x;
}
.menu2 :hover ul.sub li a.fly2 {
    background:#5b8ebf url(/img/btn_shadow_lv3.jpg) repeat-x;
}
.menu2 :hover ul.sub li ul a.fly {
    background:#5b8ebf url(/img/btn_shadow_lv3.jpg) repeat-x;
}
.menu2 :hover ul.sub li ul a.fly2 {
    background:#5b8ebf;
}

.menu2 :hover ul.sub li a:hover {
    background:#5b8ebf url(/img/btn_shadow_lv3.jpg) repeat-x;
}

.menu2 :hover ul.sub li ul a:hover {
color:#30689c;
}

.menu2 :hover ul.sub li ul a{
    background: url(/img/btn_shadow_lv3.jpg) repeat-x;
}


.menu2 :hover ul.sub li a.fly:hover {
    background:#5b8ebf url(/img/btn_shadow_lv3.jpg) repeat-x;
}

.menu2 :hover ul.sub li a.fly2:hover {
    background:#5b8ebf;
}

.menu2 :hover ul li:hover > a.fly {
    background:#5b8ebf url(/img/btn_shadow_lv3.jpg) repeat-x;

}

.menu2 :hover ul li:hover > a.fly2 {
    background:#5b8ebf url(/img/btn_shadow_lv3.jpg) repeat-x;
}

.menu2 :hover ul :hover ul{
    left:160px;
    top:0px;
    background: #5b8ebf;
    padding:0px;
    white-space:nowrap;
    width:195px;
    z-index:400;
    height:auto;
}

.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul{
    left:195px;
    top:0px;
    background: #5b8ebf;
    padding:0px;
    white-space:nowrap;
    width:195px;
    z-index:400;
    height:auto;
}

.menu2 :hover ul :hover ul a,
.menu2 :hover ul :hover ul :hover ul a,
.menu2 :hover ul :hover ul :hover ul :hover ul a,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul a{
    width:195px;
}
