body {

/* for pull-down menu to work in IE6*/

}

/* pull-down mainmenu css */
.mainmenu{ float: left; width: 570px; padding: 0; }
.mainmenu ul { float: left; width: 100%; list-style: none; 	text-decoration: none; line-height: 1; color: #fff; background: url(image/back_blue2.gif) repeat-x top; padding: 0; margin: 0 0 1em 0; }
.mainmenu a { display: block; font: bold  12px Arial; color: #fff; text-decoration: none; padding: 4px 10px; }
.mainmenu ul ul a{ width: 70%; height: 70%; display: block; }
.mainmenu ul a { width: 1%; }
.mainmenu ul li  { float: left; margin: 0; padding: 0; }
.mainmenu ul li a { white-space:nowrap;}
.mainmenu li ul { position: absolute; left: -999em; height: auto; width: 170px; background: #3f80b6 url(image/back_blue.gif) repeat-x top right;  margin: 0; }
.mainmenu li li { width: 165px; text-align: left;  margin: 0; padding: 0; }
.mainmenu li li a { width: 158px; font: normal 11px Arial; padding: 4px 5px; margin: 0;  }
.mainmenu li ul  { margin: 0; }
.mainmenu li ul ul { margin: -2.8em 0 0 13.5em; }

.ul_ch, 
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul,
.mainmenu li li li li li:hover ul ul
{ left: -999em; 	text-decoration: none; }

.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul,
.mainmenu li li li li li:hover ul
{ left: auto; 	text-decoration: none;}

.mainmenu li:hover>ul.ul_ch   
{ left: auto; 	text-decoration: none; }

/* kolor tla podswietlonego w glownym pasku menu */
.mainmenu li:hover{
	text-decoration: none;
}

/* kolor czcionki podswietlonej w glownym pasku */
.mainmenu li:hover a,.mainmenu li:hover a:visited,.mainmenu li:hover a:hover,.mainmenu li a:hover { color: #fff; }

/* kolor czcionki w rozwinietym pasku */
.mainmenu li:hover li a, .mainmenu li li:hover li a, 
.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,
.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited, 
.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited
{
	color: #fff;
	border-bottom: 1px solid #C0C0C0;
	z-index:9990;
		text-decoration: none;
}
.mainmenu li li:hover, .mainmenu li li li:hover, 
.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover 
{
	background: #318CB5;
	z-index:9999;
		text-decoration: none;
}
.mainmenu li li:hover a,.mainmenu li li li:hover a, 
.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a
{
	color: #fff; 
		text-decoration: none;
}

.mainmenu ul ul a, .mainmenu ul ul a:visited,
.mainmenu li li a, .mainmenu li li a:visited
{
	color: #fff;
		text-decoration: none;
}
.mainmenu ul ul a:hover,
.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{
	color: #fff;
		text-decoration: none;
}
.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,
.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{
	color: #fff;
		text-decoration: none;
}

