a 	{text-decoration: none; font-size: 13px;font-family: verdana, tahoma, arial, sans-serif;color: #0000FF;}
a:hover	{font-size: 13px; font-family: verdana, tahoma, arial, sans-serif; color: #0000FF;text-decoration: underline;}

.c 	{text-decoration: none;font-size: 13px;font-family: verdana, tahoma, arial, sans-serif;color: #003300;}
.d 	{text-decoration: none;font-size: 12px;font-family: verdana, tahoma, arial, sans-serif;color: #336699;}
.dd 	{text-decoration: none; font-size: 14px; font-family: verdana, tahoma, arial, sans-serif; color: #336699;}
.e 	{text-decoration: none;font-size: 13px;font-family: verdana, tahoma, arial, sans-serif;color: #003366;}
.f 	{text-decoration: none;font-size: 13px;font-family: verdana, tahoma, arial, sans-serif;color: #DDFFDD;font-weight:none;}
.g 	{text-decoration: none;font-size: 13px;font-family: verdana, tahoma, arial, sans-serif;color: #FFFFFF;}
.h 	{text-decoration: none;font-size: 11px;font-family: arial, sans-serif;color: #004477;}
.i 	{text-decoration: none;font-size: 11px;font-family: arial, sans-serif;color: #000000;}
.k	{text-decoration: none;font-size: 13px;font-family: verdana, tahoma, arial, sans-serif;color: #FF3333;}
.men	{text-decoration: none;font-size: 13px;font-family: verdana, tahoma, arial, sans-serif;color: #FF0000;}
.szuk_0	{text-decoration: none;font-size: 12px;font-family: verdana, tahoma, arial, sans-serif;color: #000000;}
.szuk_2	{text-decoration: none;font-size: 10px;font-family: verdana, tahoma, arial, sans-serif;color: #004488;}
.cc 	{text-decoration: none;font-size: 10px;font-family: verdana, tahoma, arial, sans-serif;color: #336699;}
.ccc 	{text-decoration: none;font-size: 10px;font-family: verdana, tahoma, arial, sans-serif;color: #336699;}
.z 	{text-decoration: none;font-size: 7px;font-family: verdana, tahoma, arial, sans-serif;color: #AAAAAA;}


pre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.example1 {font-weight: bold; font-size: 14px}
.example2 {font-weight: bold; font-size: 12px; color: #FF0000}
.tablerow1 {background-color: #BBBBBB;}

/* Fix for MS Office style paragraphs (MsoNormal) */
p {margin: 0; padding: 0;}

/* Fix for MS Office unindeted lists */
.unIndentedList {margin: 0; padding: 0;	list-style-position: inside;}

.unIndentedList li {padding: 0;}

/* Fix for MS Office UL lists */
ul {margin-top: 0; margin-bottom: 0;}

.menu		{list-style: none; margin: 0;padding: 0;width: 299px;}
.menu li	{font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;margin: 0;padding: 0;}
.menu a 	{
		background: #003300;
		border-bottom: 1px solid #220000;
		border-left: 1px solid #002200;
		border-right: 1px solid #002200;
		color: #CCFFCC;
		display: block;
		margin: 0;
		padding: 6px 0 6px 20px;
		text-decoration: none;
		font-size:11;
		text-align:left;
		}

.menu a:hover	{
		background: #006600;
		color: #FFFFFF;
		padding: 6px 0 6px 20px;
		text-align:left;
		}                    
.menu1		{list-style: none; margin: 0;padding: 0;width: 299px;}
.menu1 li	{font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;margin: 0;padding: 0;}
.menu1 a 	{
		background: #003300;
		border-bottom: 1px solid #220000;
		border-left: 1px solid #002200;
		border-right: 1px solid #002200;
		color: #CCFFCC;
		display: block;
		margin: 0;
		padding: 6px 20px 6px 0px;
		text-decoration: none;
		font-size:11;
		text-align:right;
		}

.menu1 a:hover	{
		background: #006600;
		color: #FFFFFF;
		padding: 6px 20px 6px 0px;
		text-align:right;
		}                    


div.multi_drop_menus * {
     margin:0; padding:0;     /* usunięcie marginesów i odstępów we wszystkich elementach menu */
     }
/*USTAWIENIA GŁÓWNE*/
div.multi_drop_menus {
    behavior:url(csshover.htc);		/* plik umazliwiajacy zgodnosc z IE6 i wczesniejszymi */
    font-family: verdana,arial,sans-serif;   /* rodzaj czcionki dla menu */
    font-size:.9em;			/* wielkość czcionek menu relatywnie do wielkosci ogolnej elementow */
    margin:0px 0 30px 0px;		/*gora,prawo,dol,lewo*/
    background-color: #EEEEEE;		/*transparent;    /* kolor elementu div - jesli nie potrzebny ustaw: "background-color:transparent;" */
    }
div.multi_drop_menus ul {
    border-left:1px solid #99CCFF;  	/* linia pierwszego elementu z lewej strony */
    display:inline;			/* fixes margin-doubling bug in IE6 */
    }
div.multi_drop_menus li {
    background-color:#DDEEFF;		/* kolor tła menu 1 poziomu */
    border-right:1px solid #99CCFF;	/* kolor i szerokosc linii pomiedzy punktami 1 poziomu */
    }
div.multi_drop_menus li:hover {
    background-color:#DDDDDD;		/* kolor tła najechanego elementu */
    }
div.multi_drop_menus a {
    color:#555555;			/* kolor czcionki wszystkich menu */
    /*padding:.1em 5px;*/		/* przestrzen gora,prawo,dol,lewo dla elementow listy */
    padding:.1em .3em .1em 3px;		/* przestrzen gora,prawo,dol,lewo dla elementow listy */
    text-align: left;
    line-height: 30px;
    }
div.multi_drop_menus a:hover {
    color:#003366;			/* kolor czcionki najechanego menu wyboru */
    }
div.multi_drop_menus ul li ul {
    width:30em;				/* szerokość menu od 2 do 4 poziomu */
    align: left;
    }
div.multi_drop_menus li li {
    background-color:#EEEEEE;		/* kolor tla menu 2 poziomu */
    border-bottom:1px solid #99CCFF;	/* kolor i szerokosc linii pomiedzy rozwiniętym menu */
    }
div.multi_drop_menus ul li ul li ul  {
    border-top:1px solid #CCB;		/* set the border-top of levels 3 and 4 of a horizontal menu - set to 0px to remove - for a vertical menu, you will set this for levels 1 - 4 below */
    top:-1px;				/* set to negative value of border-top for perfect pop-out alignment -set to 0 if border is 0 - don't remove! */
    } 
div.multi_drop_menus li li li {
    background-color:#EEEEEE;		/* kolor tla menu 3 poziomu */
    }
div.multi_drop_menus li li li li {
    background-color:#EEEEEE;		/* kolor tla menu 4 poziomu */
    }
    /* Want transparency on your menus? add the class 'transparent' to the multi_drop_menus div */
div.multi_drop_menus.transparent ul ul li {
    /* note: the lower the value, the greater the transparency */
    opacity:0.9; /* CSS3 - range 0 to 1 */     
    -moz-opacity:0.9; /* Firefox- range 0 to 1  */
     filter:alpha(opacity=90);  /* IE- range 0 to 100  */
     }


     /* ADDITIONAL PREFS FOR VERTICAL MENU - NO NEED TO TOUCH THESE IF LEVEL 1 IS HORIZONTAL */
div.multi_drop_menus.vertical ul {
    border-top:1px solid #CCB;     /* set the border-top of level 1 of the vertical menu - broken out separately so it can be different from top border of other levels */
    }
div.multi_drop_menus.vertical li {
    border-bottom:1px solid #CCB;  /* adds horizontal lines between menu choices - overrides main setting above for this feature */
    }
div.multi_drop_menus.vertical ul ul  {
    border-top:1px solid #CCB;       /* set the border-top of levels 2 - 4 of a vertical menu - set to 0 to remove */
    top:-1px;            /* set to negative value of border-top for perfect pop-out alignment - set to 0 if border is 0 - don't remove!*/
    }
    /* end vertical menu preferences */
    /* END MENU PREFERENCES */
    /* YOU ARE STONGLY ADVISED NOT TO MODIFY THE CODE THAT FOLLOWS : ) */
    /* the menu mechanics start here */
div.multi_drop_menus {
    float:left;
    width:100%;
    }
div.multi_drop_menus ul {
    float:left; /* makes ul wrap li */
    font-size:1em; /* prevents inheritence from maiin text style sheet */
    }
div.multi_drop_menus li {
    float:left;  /*causes the list to align horizontally instead of stack */
    list-style-type:none; /* removes the bullet off each list item */
    position:relative; /* positioning context for the absolutely positioned drop-down */
    }
div.multi_drop_menus a {
    display:block; /* makes link fill li so entire area is "hot" */
    text-decoration:none;  /* removes the underlining from the links */
    }
    /* the horizontal menu ends here */
    /* the drop-downs starts here */
div.multi_drop_menus ul li ul {
    position:absolute;     /* positions the drop-down ul in relation to its relatively positioned li parent */
    border:0;         			/* stops inheritance from level 1 ul */
    margin-left:0px;        /* stops inheritance from level 1 ul */
    }
div.multi_drop_menus ul li ul li {
    width:100%;
    padding:0; /* stops inheritance */
    border-left:0; /* stops inheritance */
    border-right:0; /* stops inheritance */
    }
div.multi_drop_menus ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div.multi_drop_menus ul li:hover ul {
    display:block; /* shows the drop-down when the menu is hovered */
    z-index:1000; /* Safari needs this to display menu on top of other page elements */
    }
    /* pop-outs starts here */
body div.multi_drop_menus ul li ul li ul  {
    position:absolute; /* associated menu with parent li positioning context */
    visibility:hidden; /* ensures that level 3 menu is not reveal when level 2 is reveled */
    left:100%;
    top:-1px; /* aligns level 3 and 4 pop-out with previous level */
    }
div.multi_drop_menus ul li ul li:hover ul {visibility:visible;} /* shows level 3 menu when associated level 2 li is hovered */

/* second and third level popouts here*/
div.multi_drop_menus ul li ul li:hover ul li ul {visibility:hidden;} /* ensures that level 4 is not reveal when level 3 is reveled */
div.multi_drop_menus ul li ul li ul li:hover ul {visibility:visible;}  /* shows level 4 menu when associated level 3 li is hovered */
/* the drop-downs end here */
/* extra styles for the vertical menu */
div.multi_drop_menus.vertical ul {
    border-left:0px; /* removes the border of the level 1 ul that can be used in the horizontal menu */
    margin-left:0;         /* removes left margin that is available on horizontal menu */
    }
.vertical ul { /* took off the id so the ul ul width setting in prefs was more specific */
    width:100%;
    }
div.multi_drop_menus.vertical li {
    position:relative; /* positioning context for the level 2 menu */
    width:100%;         /* set width of level 1 menu - MUST match left value in ul ul selector below */
    clear:left; /* makes the main menu stack - note: turning off floating (alternative way to create stacking) causes spacing problems in IE */
    border-right:0; /* removes right borders used by horiz level 1 */
    }
div.multi_drop_menus.vertical ul ul  {
    position:absolute; /* make ul position relative to parent li for all menu levels */
    left:100%;         /* align level 2 with level 1 - MUST match li width in selector above */
    top:-1px; /* aligns the level 2 pop-out */
    }
    /* levels 2 -4 width */
div.multi_drop_menus.vertical li li {
    }
div.multi_drop_menus.vertical ul ul ul {
    left:100%;          /* align level 2 with level 3 and 3 with 4 - MUST match li width in selector above */
    }
    /* END MENU MECHANICS */
    /* inevitable hacks for IE6  and < */
* html div.multi_drop_menus {
    z-index:1; /* IE6 won't respect high z-index on abs-pos'd child (ul li ul) without this on its parent rel-pos'd element */
    }
    /* see http://www.last-child.com/conflicting-z-index-in-ie6/ */
* html div.multi_drop_menus ul li ul {
    z-index:400; /*ensures menu is on top of other page elements */
    }
* html div.multi_drop_menus a {
    /* cannot find a way to get the top level 'a' to fill the unwidthed menu choices without drop-down in IE : ( */
    }
* html div.multi_drop_menus.vertical a {
    /* now hasLayout in IE - works on the vert menu as container has width */
    zoom:100%;
    }
* html div.multi_drop_menus ul ul a { /* second level of horiz menu */
    zoom:100%;  /* now IE 'haslayout" - IE now makes background hot in horizontal menus */
    }
    /* info on haslayout: 
    http://www.sitepoint.com/forums/showpost.php?p=2041209&postcount=24
    http://onhavinglayout.fwpf-webdesign.de/hack_management/
    */
    /* END OF LIST-BASED MENU */

