.sf-menu {}
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left; }
.sf-menu a { font-family: "pf_din_text_cond_pro";  font-size:16px; line-height:16px; color:#fff; text-transform:uppercase;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}

ul.sf-menu>li {background:#303030; /*width:142px;*/ width:137px; text-align:center;}
/*ul.sf-menu>li + li + li{width:110px;}
ul.sf-menu>li + li + li + li{width:100px;}
ul.sf-menu>li + li + li + li + li{width:150px;}*/
/*ul.sf-menu>li:first-child {background:transparent;}*/
ul.sf-menu>li>a { padding:18px 0px 19px 0px; display:block; }
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {background:#eb242c;color:#fff;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {color:#fff;}

ul.sf-menu>li>a.sf-with-ul>span.sf-sub-indicator {background:url(../images/li-active.gif) 0 0 no-repeat; display:block; width:11px; height:6px; position:absolute; top:39px; right:50%; margin-right:-5px; }
ul.sf-menu>li.sfHover>a.sf-with-ul>span.sf-sub-indicator, ul.sf-menu>li.current>a.sf-with-ul>span.sf-sub-indicator, ul.sf-menu>li:hover>a.sf-with-ul>span.sf-sub-indicator {background:url(../images/li-active.gif) right 0 no-repeat;}

.sf-menu>li>ul { width:142px; background:url(../images/li-ul.gif) 0 0 repeat; left:0px; top:100%; padding:20px 0 30px 0;}
.sf-menu>li>ul>li { text-align:left; line-height:15px; padding:5px 0 4px 15px; display:block; width:110px; }
.sf-menu>li>ul>li>a { display:inline-block; background:url(../images/marker-1.gif) 0 5px no-repeat; padding-left:12px; }
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a { color:#fff;}