

/*** ESSENTIAL STYLES ***/

/*sf-menu*/
:focus { outline:none; }

.sf-menu { width: 631px; margin: 0px auto; list-style: none; background: url(../images/bg_menu.jpg) left top no-repeat; height: 53px; padding: 0px; }

.sf-menu li { float: left; position: relative; list-style-type: none; background: none; padding: 0px; }

.sf-menu li:hover { visibility:		inherit; /* fixes IE7 'sticky bug' */ }

.sf-menu li a { height: 53px; display: block; position:	relative; text-decoration: none; background: url(../images/menu_01.jpg) no-repeat; outline:none; }

.sf-menu li#btn-01 a { width: 116px; background-position: left top; }

.sf-menu li#btn-01 a:hover, .sf-menu li#btn-01 a.current { background-position: left bottom; }

.sf-menu li#btn-02 a { width: 140px; background-position: -116px top; }

.sf-menu li#btn-02 a:hover, .sf-menu li#btn-02 a.current { background-position: -116px bottom; }

.sf-menu li#btn-03 a { width: 98px; background-position: -256px top; }

.sf-menu li#btn-03 a:hover, .sf-menu li#btn-03 a.current { background-position: -256px bottom; }

.sf-menu li#btn-04 a { width: 98px; background-position: -354px top; }

.sf-menu li#btn-04 a:hover, .sf-menu li#btn-04 a.current { background-position: -354px bottom; }

.sf-menu li#btn-05 a { width: 89px; background-position: -452px top; }

.sf-menu li#btn-05 a:hover, .sf-menu li#btn-05 a.current { background-position: -452px bottom; }

.sf-menu li#btn-06 a { width: 90px; background-position: right top; }

.sf-menu li#btn-06 a:hover, .sf-menu li#btn-06 a.current { background-position: right bottom; }

.sf-menu li a span { visibility: hidden; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 53px; z-index:	99; position: absolute; }

/*sf-submenu*/
.sf-submenu-01, .sf-submenu-02 { list-style: none; position: absolute; top: -999em; /* background-color: #f9f0de; */ background:		#fefde9;padding: 0px 0px 7px 0px; border-top: 1px solid #acc5a7; border-bottom: 1px solid #acc5a7; z-index: 99999; }

.sf-submenu-01 li, .sf-submenu-02 li { height: auto; float: none; font: normal 12px Georgia, "Times New Roman", Times, serif; color: #363227; text-transform: uppercase; }

.sf-submenu-01 li a, .sf-submenu-02 li a { height: auto; font: normal 12px Georgia, "Times New Roman", Times, serif; line-height: 11px; padding: 7px 0px 0px 14px; background-image: none; width: 50px; text-transform: uppercase; background: none; }

.sf-menu ul#submenu-01 { width: 116px; }

.sf-menu ul#submenu-01 li a { padding-left: 8px; width: 108px; }

.sf-menu ul#submenu-02 { width: 177px; }

.sf-menu ul#submenu-02 li a { width: 163px; }

.sf-menu ul#submenu-03 { width: 188px; padding-top: 7px; }

.sf-menu ul#submenu-03 li { padding-left: 14px; }

.sf-menu ul#submenu-03 li a { width: 160px; }

.sf-menu ul#submenu-04 { width: 210px; }

.sf-menu ul#submenu-04 li a { width: 196px; }

/*nou*/



.sf-menu li li ul {border-top: 1px solid black; border-bottom: 1px solid black; background:		#fefde9; }
.sf-menu li li li { margin-left:-30px; text-align:left;padding-left:-30px;  }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:			10em; /* match ul width */ top:			0; }