/* ---------------------------------------- System menu --------------------------------------- */
/* Root = Horizontal, Secondary = Vertical */

ul#main_menu {
 margin: 0;
   /*border:1px solid green;*/
  padding: 0;
  /*width: 500px; For KHTML*/
  list-style: none;
  font-size:100%;
  height: 46px;
  _height: 48px;
  padding: 1px 0px 1px 0px;
  width: 900px;
}

ul#main_menu li {
	padding: 0px;
  margin: 0;
	border: 0 none;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 46px;
	_height: 46px;
	width: 149px;
	/*min-width: 144px;
	background: url(/images/menu_li_bg6.gif) center top no-repeat;*/
}

ul#main_menu li.o_nas {
  /*background: #CCC;*/
  background: url(/images/menu/menu_o_nas.gif) no-repeat;
}

ul#main_menu li.oferta {
  /*background: #CCC;*/
  background: url(/images/menu/menu_oferta.gif) no-repeat;
}

ul#main_menu li.wazne_informacje {
  /*background: #CCC;*/
  background: url(/images/menu/menu_wazne_informacje.gif) no-repeat;
}

ul#main_menu li.wazne_dokumenty {
  /*background: #CCC;*/
  background: url(/images/menu/menu_wazne_dokumenty.gif) no-repeat;
}

ul#main_menu li.nasi_partnerzy {
  /*background: #CCC;*/
  background: url(/images/menu/menu_nasi_partnerzy.gif) no-repeat;
}

ul#main_menu li.kontakt {
  /*background: #CCC;*/
  background: url(/images/menu/menu_kontakt.gif) no-repeat;
}

/* Root Menu */
ul#main_menu a {
	padding: 0px 0px 0px 0px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	text-decoration: none;
	height: 46px;
  _height: 46px; /*For IE*/
	line-height: 14px;
	kpadding: 1em 10px 1em 10px;
	text-align: center;
	kmargin-left:15px;
	width: 149px;
}


ul#main_menu span {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	background: none;
	color: #ffffff;
	font: normal 16px tahoma;
	text-decoration: none;
	height: 35px; /*For IE*/
	
}

ul#main_menu li.selected a span {
	color: #ffffff;
}



/* Root Menu Hover Persistence */
ul#main_menu a:hover,
ul#main_menu li:hover a,
ul#main_menu li.iehover a {
  /*background: #CCC;*/
  color: #FFF;
  text-decoration: none;
}

ul#main_menu li.o_nas a:hover,
ul#main_menu li.o_nas:hover a,
ul#main_menu li.o_nas.iehover a {
  /*background: #CCC;*/
  background: url(/images/menu/menu_o_nas_hover.gif) no-repeat;
}

ul#main_menu li.oferta a:hover,
ul#main_menu li.oferta:hover a,
ul#main_menu li.oferta.iehover a {
  /*background: #CCC;*/
  background: url(/images/menu/menu_oferta_hover.gif) no-repeat;
}

ul#main_menu li.wazne_informacje a:hover,
ul#main_menu li.wazne_informacje:hover a,
ul#main_menu li.wazne_informacje.iehover a {
  /*background: #CCC;*/
  background: url(/images/menu/menu_wazne_informacje_hover.gif) no-repeat;
}

ul#main_menu li.wazne_dokumenty a:hover,
ul#main_menu li.wazne_dokumenty:hover a,
ul#main_menu li.wazne_dokumenty.iehover a {
  /*background: #CCC;*/
  background: url(/images/menu/menu_wazne_dokumenty_hover.gif) no-repeat;
}

ul#main_menu li.nasi_partnerzy a:hover,
ul#main_menu li.nasi_partnerzy:hover a,
ul#main_menu li.nasi_partnerzy.iehover a {
  /*background: #CCC;*/
  background: url(/images/menu/menu_nasi_partnerzy_hover.gif) no-repeat;
}

ul#main_menu li.kontakt a:hover,
ul#main_menu li.kontakt:hover a,
ul#main_menu li.kontakt.iehover a {
  /*background: #CCC;*/
  background: url(/images/menu/menu_kontakt_hover.gif) no-repeat;
}

ul#main_menu a:hover,
ul#main_menu li:hover a,
ul#main_menu li.iehover a {
	kbackground: url('/images/gsfx_brnd_toolbar_highlight_left.png') no-repeat left center;
}
ul#main_menu a:hover span,
ul#main_menu li:hover a span,
ul#main_menu li.iehover a span {
	kbackground: url('/images/gsfx_brnd_toolbar_highlight.png') no-repeat right center;
	cursor: pointer;
	color: #ffffff;
}



/* Do Not Move - Must Come Before display:block for Gecko */
ul#main_menu li:hover ul ul,
ul#main_menu li:hover ul ul ul,
ul#main_menu li.iehover ul ul,
ul#main_menu li.iehover ul ul ul {
  display: none;
}

ul#main_menu li:hover ul,
ul#main_menu ul li:hover ul,
ul#main_menu ul ul li:hover ul,
ul#main_menu li.iehover ul,
ul#main_menu ul li.iehover ul,
ul#main_menu ul ul li.iehover ul {
  display: block;
}


#bottom_menu ul {list-style: none; margin: 0px auto 0px auto; padding: 0; width: 440px;}
#bottom_menu li {list-style: none; float: left; background: none; padding: 0px;}
#bottom_menu ul li a {display: block; padding: 0px 15px 0px 15px; border-right: 1px solid #3f5c70; color: #3f5c70;}
#bottom_menu ul li.last a {border: 0px; padding: 0px 0px 0px 15px;}
#bottom_menu ul li a span {font: normal 11px tahoma; color: #3f5c70;}


ul#submenu_main_menu {list-style: none; margin: 0px; padding: 0px 0px 10px 0px;}
ul#submenu_main_menu li {list-style: none; background: #f3f3f3; padding: 10px 20px 12px 20px; border-bottom: 1px solid #ffffff;}
ul#submenu_main_menu li.last {border: 0px;}
ul#submenu_main_menu li a {display: block; background: #f3f3f3 url(/images/li_ico.gif) 0px 5px no-repeat; #background: #f3f3f3 url(/images/li_ico.gif) 0px 7px no-repeat; padding: 0px 0px 0px 8px; color: #3f5c70; font: normal 11px tahoma; color: #3f5c70;}


