@charset "utf-8";
/* CSS Document */
#az_exmenu_pane {
width: 280px;
height: 57px;
position: fixed;
bottom: 0;
left: 50%;
margin-left: -140px;
z-index: 99;
overflow: hidden;
}
#az_exmenu_btn_pane {
background: url(../images/az_exmenu_toggle.png) 50% top no-repeat;
width: 100%;
padding-top: 61px;
text-align: center;
position: relative;
}
#az_exmenu_btn {
width: 150px;
height: 65px;
cursor: pointer;
position: absolute;
top: 0;
left: 50%;
margin-left: -75px;
}
#az_exmenu {
width: 278px;
margin: 0 auto 0 auto;
}
#az_exmenu_top {
background: url(../images/az_exenu_top.png) no-repeat;
height: 9px;
}
#az_exmenu_mid {
background: url(../images/az_exenu_mid.png) repeat-y;
position: relative;
}
#az_exmenu_bottom {
background: url(../images/az_exenu_bottom.png) no-repeat;
height: 9px;
}
#az_exmenu_content {
position: relative;
width: 274px;
margin: 0 auto 0 auto;
}
#az_exmenu_close {
height: 52px;
width: 100%;
}
#az_exmenu_close span {
background: url(../images/az_down.png) no-repeat;
float: left;
width: 28px;
height: 24px;
cursor: pointer;
margin: 14px 0 0 120px;
}
#az_exmenu_close span.az_exmenu_close_hover {
background: url(../images/az_down.png) left -24px no-repeat;
}
.az-menu, .az-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.az-menu ul {
position: absolute;
top: -999em;
width: 246px;
margin: 0;
padding: 0;
}
.az-menu ul li {
width: 100%;
margin: 0;
padding: 0;
}
.az-menu li:hover {
visibility: inherit;
}
.az-menu li {
position: relative;
padding: 0;
margin: 0;
}
.az-menu a {
display: block;
position: relative;
text-decoration: none;
outline: none;
}
.az-menu li:hover ul, 
.az-menu li.sfHover ul {
left: 0;
top: 2.5em;
margin-left: -2px;
z-index: 990;
}
ul.az-menu li:hover li ul, 
ul.az-menu li.sfHover li ul {
top: -999em;
}
ul.az-menu li li:hover ul,
ul.az-menu li li.sfHover ul {
left: 246px;
top: 0;
}
ul.az-menu li li:hover li ul,
ul.az-menu li li.sfHover li ul {
top: -999em;
}
ul.az-menu li li li:hover ul,
ul.az-menu li li li.sfHover ul {
left: 246px;
top: 0;
}
.az-menu {
width: 100%;
}
.az-menu ul {
background: url(../images/az_exmenu_bg.png) repeat;
width: 246px;
border-bottom: 1px solid #525252;
border-left: none;
border-right: 1px solid #525252;
border-top: 1px solid #525252;
}
.az-menu a {
text-transform: uppercase;
text-align: left;
font-weight: normal;
color: #fff;
font-family: Tahoma, Arial, Helvetica;
font-size: 12px;
line-height: 28px;
}
.az-menu a span {
display: block;
text-indent: 45px;
}
.az-menu ul a {
font-size: 10px;
color: #fff;
line-height: 28px;
text-indent: 10px;
}
.az-menu li {
width: 100%;
height: 30px;
margin: 2px 0 2px 0;
padding: 0;
float: left;
clear: both;
}
.az-menu li li {
height: 30px;
padding: 0;
}
.az-menu a:hover {
background: #000;
color: #fff;
}
.az-menu ul a:hover {
background-color: #000;
border: none;
color: #fff;
}
.az-menu a.sf-with-ul {
padding-right: 2.25em;
min-width: 1px;
}
.sf-sub-indicator {
position: absolute;
display: block;
right: 0.5em;
top: 0.4em;
width: 10px;
height: 10px;
text-indent: -999em;
overflow: hidden;
background:  url(../images/az_arrow.png) no-repeat;
margin-top: 0;
}
a > .sf-sub-indicator {
top: 0.8em;
background-position: 0 -100px;
}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px;
}
.az-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.az-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.az-menu ul a:focus > .sf-sub-indicator,
.az-menu ul a:hover > .sf-sub-indicator,
.az-menu ul a:active > .sf-sub-indicator,
.az-menu ul li:hover > a > .sf-sub-indicator,
.az-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0;
}
.sf-shadow ul {
/*background: url('../images/shadow.png') no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-left-radius: 17px;*/
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
}
.az-vertical .az_exmenu_sep {
background: url(../images/az_exmenu_hor.png) left center repeat-x;
display: block;
}
.az-vertical li:hover ul,
.az-vertical li.sfHover ul {
left: 278px;
top: 0;
}
.az-vertical .sf-sub-indicator { background-position: -10px 0; }
.az-vertical a > .sf-sub-indicator { background-position: 0 0; }
.az-vertical a:focus > .sf-sub-indicator,
.az-vertical a:hover > .sf-sub-indicator,
.az-vertical a:active > .sf-sub-indicator,
.az-vertical li:hover > a > .sf-sub-indicator,
.az-vertical li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0;
}