/* body {
	font:76% arial,sans-serif;
	text-align:center;
/* //	background-color:#F7F7E8; */
} */

/* // ? */
ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
}

/* // ramka menu */
/* #header {
	width:950px;
	margin:30px auto 0 auto;
	clear:left;
	background-color: #fff;
	height:81px;
	text-align:right;
} */

/* // wysokość menu i inne pierdoły */
#sf-menu {
	height:20px;
	width:100%;
	margin:0;
	padding:0;
/*  z obrazkiem
	background: url(znak.png) repeat-x left top; */
	background: repeat-x left top;
	font-size:12px;
	z-index:2;
	position:relative;
	clear:left;
	text-align:left;
	background-color:#000000;
}

/* // długość obszaru klikania */
#sf-menu ul {
	display:block;
        width:720px;
	float:left;
}

/* To będzie trzeba zmienić przy wprowadzaniu obrazka TŁA */
#sf-menu ul li {
/* //	background: url(obrazek_tla_pod_menu1_i_menu2.png) no-repeat right center; */
	margin:0 0 0 0;
	padding:0 0px 0 0;
	display:block;
	float:left;
}
#sf-menu ul li a, #sf-menu ul li a:visited {
	color:#fff;
	text-decoration: none;
	display:block;
	padding:0px;
	float:left;
	background: url(pliki/m2_1.gif);
}
/* kolor podświetlenia linka */
#sf-menu ul li a:hover {
/* 	color:#cacd67; */
	color:#0000AA;      /* niebieski */
	text-decoration: none;
	display:block;
	padding:0px;
}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			120px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			120px;
	height:                 17px; /* Ustawienie odstepu miedzy pozycjami menu */
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,

.sf-menu li.sfHover ul {
	left:			0;
	top:			0; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			5em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

ul.sf-menu li ul {
	width:120px !important;
	height:40px !important;
	margin:0px 0 0 0 !important;
	/* Odleglosc od menu */
	padding: 21px 0 0 0 !important;
// z obrazkiem w tle
//	background: transparent url(.png) no-repeat scroll 17px 24px !important;
//	background: transparent no-repeat scroll 17px 24px !important;
//	list-style-type: square !important;
}

*html* ul.sf-menu li ul {
	margin:0px 0 0 0 !important;
}

ul.sf-menu li ul li {
	width:120px !important;
	background: none !important;
	float:none !important;
	display:inherit !important;
	padding:0 0 0 0;
	margin:0 0 0 0 !important;
}

*html* ul.sf-menu li ul li {
	width:120px !important;
	background: none !important;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
	display:block !important;
}

/* Przesuniecie rozwijanego menu */
ul.sf-menu li ul li a, ul.sf-menu li ul li a:visited {
	background-color:rgba(0,0,0,0.7) !important;
	display:block !important;
	padding:0px 0px 0px 0px !important;
	margin:0 0 0 0 !important;
	width:120px !important;
}

*html* ul.sf-menu li ul li a, *html* ul.sf-menu li ul li a:visited {
	display:block !important;
	padding:0px 0px 0px 0px !important;
	margin:-1px 0 0 0 !important;
	width:120px !important;
	background:none !important;
	background-color: #000 !important;
	opacity: 0.7 !important;
	filter:alpha(opacity=70) !important;
	float:none !important;
}

ul.sf-menu li ul li a:hover  {
	background:rgba(0,0,0,0.7) !important;
	display:block !important;
	padding:0px 0px 0px 0px !important;
	margin:0 0 0 0 !important;
	width:120px !important;
}

*html* ul.sf-menu li ul li a:hover  {
	display:block !important;
	padding:0px 0px 0px 10px !important;
	margin:-1px 0 0 0 !important;
	width:120px !important;
	background:none !important;
	background-color: #000 !important;
	opacity: 0.7 !important;
	filter:alpha(opacity=70) !important;
	float:none !important;
}