ul#cssMenuhorz ul
{
    display: none;
}
ul#cssMenuhorz li:hover > *
{
    display: block;
}
ul#cssMenuhorz li:hover
{
    position: relative;
}
ul#cssMenuhorz ul
{
    position: absolute;
    right: -1px;
    top: 98%;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
ul#cssMenuhorz ul ul
{
    position: absolute;
    right: 98%;
    top: -2px;
    opacity: 1;
}
ul#cssMenuhorz, ul#cssMenuhorz ul
{
    margin: 0px;
    list-style: none;
    padding: 0px;
    background-image: url(fa/menu/mnu-back.jpg);
    background-repeat: repeat-x;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
   
}
ul#cssMenuhorz table
{
    border-collapse: collapse;
}
ul#cssMenuhorz
{
    display: block;
    font-size: 0;
    zoom: 1;
    width: 100%;
    z-index: 1000;
    right: 10px;
    top: 5px;
    
}
ul#cssMenuhorz ul{ 
	width:160px;padding:0; }

ul#cssMenuhorz li
{
    display: block;
    zoom: 1;
    margin: 0;
    font-size: 0;
    float: right;
    padding-right: 5px;
    vertical-align: top;
}
ul#cssMenuhorz a:active, ul#cssMenuhorz a:focus
{
    outline-style: none;
}
ul#cssMenuhorz a
{
    display: block;
    vertical-align: middle;
    _display: inline-block;
    _vertical-align: top;
    background-color: #ececec; /* background-color: transparent;*/
    border-width: 0px;
    border-style: solid;
    border-color: #FCEEB0;
    text-align: right;
    text-decoration: none;
    padding: 4px;
    _padding-left: 0;
    font: normal 11px tahoma,Trebuchet MS, Tahoma;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    background-image: url(fa/menu/mnu-back.jpg);
    background-repeat: repeat-x;
}
ul#cssMenuhorz span a 
{
    background-color: transparent;
}

ul#cssMenuhorz ul li
{
    float: none;
}
ul#cssMenuhorz ul a
{
    display: block;
    text-align: right;
    white-space: nowrap;
}
ul#cssMenuhorz li:hover > a
{
    background-color: #e2e2e2;
    border-color: #4C99AB;
    border-style: solid;
    font: normal 11px tahoma,Trebuchet MS, Tahoma;
    color: #000000;
    text-decoration: none;
}
ul#cssMenuhorz li a:hover
{
    _position: relative;
    background-color: #e2e2e2;
    border-color: #4C99AB;
    border-style: solid;
    font: normal 11px tahoma,Trebuchet MS, Tahoma;
    color: #000000;
    text-decoration: none;
}
ul#cssMenuhorz img
{
    border: none;
    vertical-align: middle;
    margin-right: 8px;
    width: 16px;
    height: 16px;
}
ul#cssMenuhorz ul img{
	width:16px;height:16px;}
ul#cssMenuhorz img.over
{
    display: none;
}
ul#cssMenuhorz li:hover > a img.def
{
    display: none;
}
ul#cssMenuhorz li:hover > a img.over
{
    display: inline;
}
ul#cssMenuhorz a:hover img.over, ul#cssMenuhorz a:hover ul img.def, ul#cssMenuhorz a:hover a:hover img.over
{
    display: inline;
}
ul#cssMenuhorz a:hover img.def, ul#cssMenuhorz a:hover ul img.over, ul#cssMenuhorz a:hover a:hover img.def
{
    display: none;
}
ul#cssMenuhorz a:hover ul
{
    display: block;
}
ul#cssMenuhorz span span
{
    display: block;
    overflow: visible;
    background-image: url(arrv_blue_2.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 16px;
}
ul#cssMenuhorz li:hover > a > span > span
{
    background-image: url(arrv_blue_2.gif);
}
ul#cssMenuhorz a:hover span
{
    _background-image: url(arrowmaino.gif);
}