/* -----[ top_menu ]--------------------------------------------------------- */

#top_menu { position: relative; display: block; }
#top_menu li.item { display: none; float: left; }
#top_menu li.item a {
    display: block; height: 32px; margin: 0 10px 8px 0;
    font-size: 1em; text-indent: -9999em;
    position: relative; z-index: 2; line-height: 31px;
}


/* top menu pacjent */
#pacjent #top_menu {
    left: 241px; top: 33px; width: 730px;
}
#pacjent #top_menu li.aktualnosci { left: 0; top: 0; display: block; width: 80px; }
#pacjent #top_menu li.niewydolnosc { left: 0; top: 0; display: block; width: 128px; }
#pacjent #top_menu li.dializa { left: 128px; top: 0; display: block; width: 118px; }
#pacjent #top_menu li.zycie { left: 246px; top: 0; display: block; width: 153px; }
#pacjent #top_menu li.historie { left: 399px; top: 0; display: block; width: 129px; }
#pacjent #top_menu li.ekspert { left: 528px; top: 0; display: block; width: 103px; }
#pacjent #top_menu li.dzieci { left: 631px; top: 0; display: block; width: 96px; }
#pacjent #top_menu li.porady { left: 0; top: 39px; display: block; width: 183px; }
#pacjent #top_menu li.mapa { left: 184px; top: 39px; display: block; width: 105px; }
#pacjent #top_menu li.misja { left: 290px; top: 39px; display: block; width: 47px; }

#pacjent #top_menu li a { background-image: url(../img/header/top_menu_pacjent.png); }
#pacjent #top_menu li.aktualnosci a { width: 78px; background-position: -345px -39px; }
    #pacjent #top_menu li.aktualnosci a.active,
    #pacjent #top_menu li.aktualnosci a:hover { width: 78px; background-position: -345px -139px; }
#pacjent #top_menu li.niewydolnosc a { width: 118px; background-position: 0 0; }
    #pacjent #top_menu li.niewydolnosc a.active,
    #pacjent #top_menu li.niewydolnosc a:hover { width: 118px; background-position: 0 -100px; }
#pacjent #top_menu li.dializa a { width: 108px; background-position: -128px 0; }
    #pacjent #top_menu li.dializa a.active,
    #pacjent #top_menu li.dializa a:hover { width: 108px; background-position: -128px -100px; }
#pacjent #top_menu li.zycie a { width: 143px; background-position: -246px 0; }
    #pacjent #top_menu li.zycie a.active,
    #pacjent #top_menu li.zycie a:hover { width: 143px; background-position: -246px -100px; }
#pacjent #top_menu li.historie a { width: 119px; background-position: -399px 0; }
    #pacjent #top_menu li.historie a.active,
    #pacjent #top_menu li.historie a:hover { width: 119px; background-position: -399px -100px; }
#pacjent #top_menu li.ekspert a { width: 93px; background-position: -528px 0; }
    #pacjent #top_menu li.ekspert a.active,
    #pacjent #top_menu li.ekspert a:hover { width: 93px; background-position: -528px -100px; }
#pacjent #top_menu li.dzieci a { width: 87px; background-position: -631px 0; }
    #pacjent #top_menu li.dzieci a.active,
    #pacjent #top_menu li.dzieci a:hover { width: 87px; background-position: -631px -100px; }
#pacjent #top_menu li.porady a { width: 174px; background-position: 0 -39px; }
    #pacjent #top_menu li.porady a.active,
    #pacjent #top_menu li.porady a:hover { width: 174px; background-position: 0 -139px; }
#pacjent #top_menu li.mapa a { width: 96px; background-position: -184px -39px; }
    #pacjent #top_menu li.mapa a.active,
    #pacjent #top_menu li.mapa a:hover { width: 96px; background-position: -184px -139px; }
#pacjent #top_menu li.misja a { width: 46px; background-position: -290px -39px; }
    #pacjent #top_menu li.misja a.active,
    #pacjent #top_menu li.misja a:hover { width: 46px; background-position: -290px -139px; }


/* submenu */
#pacjent #top_menu li ul.submenu {
    position: absolute; left: -2px; top: -1px;
    width: 279px; /* display: none !important; */
    z-index: 30;
	height: 340px;
	text-align: left;
}
/* submenu - niewydolnosc */
#pacjent #top_menu li ul.submenu { display: none;	height: 340px; text-align: left; }
#pacjent #top_menu li ul.submenu li {
    display: block; width: 254px; padding: 0 13px 0 12px; text-align: left;
    background: url(../img/header/submenu_pacjent.png) repeat-y -558px 0;
}
#pacjent #top_menu li ul.submenu li.first {
    height: 32px; padding-bottom: 10px; text-align: left;
    background: url(../img/header/submenu_pacjent.png) repeat-y 0 0;
}
#pacjent #top_menu li ul.submenu li.last {
    height: 30px; padding-bottom: 22px; text-align: left;
    background: url(../img/header/submenu_pacjent.png) repeat-y -279px 100%;
}

#pacjent #top_menu li ul.submenu li a {
    overflow: hidden; text-align: left;
    display: block; width: 230px; height: 30px; margin: 0; padding: 0 0 0 24px;
    font-size: 1.2em; color: #fff; text-indent: 0; line-height: 30px;
    background: url(../img/header/submenu_pacjent_bullet.png) no-repeat 0 0;
    border-bottom: 1px solid #3a8895;
}
#pacjent #top_menu li ul.submenu li a:hover {
    width: 230px;
    background: url(../img/header/submenu_pacjent_bullet.png) no-repeat 0 0;
}
#pacjent #top_menu li.niewydolnosc ul.submenu li.first a {
    text-indent: -9999em;
    background: url(../img/header/submenu_pacjent_niewydolnosc.png) no-repeat 0 0;
}
#pacjent #top_menu li.dializa ul.submenu li.first a {
    text-indent: -9999em;
    background: url(../img/header/submenu_pacjent_dializa.png) no-repeat 0 0;
}
#pacjent #top_menu li.zycie ul.submenu li.first a {
    text-indent: -9999em;
    background: url(../img/header/submenu_pacjent_zycie.png) no-repeat 0 0;
}
#pacjent #top_menu li.historie ul.submenu li.first a {
    text-indent: -9999em;
    background: url(../img/header/submenu_pacjent_historie.png) no-repeat 0 0;
}


/* top menu lekarz */
#lekarz #top_menu {
    left: 237px; top: 33px; width: 723px;
}

#lekarz #top_menu li ul.submenu {
    position: absolute; left: 0px; top: -1px; padding-left: 0;
    width: 279px; /* display: none !important; */
    z-index: 30;
}

#pielegniarka #top_menu li ul.submenu { display: none; }
#lekarz #top_menu li ul.submenu li {
    display: block; width: 254px; padding: 0 13px 0 12px;
    background: url(../img/header/submenu_lekarz.png) repeat-y -558px 0;
}
#lekarz #top_menu li ul.submenu li.first {
    height: 32px; padding-bottom: 0px;
    background: url(../img/header/submenu_lekarz.png) repeat-y 0 0;
}
#lekarz #top_menu li ul.submenu li.last {
    height: 30px; padding-bottom: 0px;
    background: url(../img/header/submenu_lekarz.png) repeat-y -279px 100%;
}

#lekarz #top_menu li ul.submenu li a {
    overflow: hidden;
    display: block; width: 230px; height: 30px; margin: 0; padding: 0 0 0 24px;
    font-size: 1.2em; color: #fff; text-indent: 0; line-height: 30px;
    background: url(../img/header/submenu_lekarz_bullet.png) no-repeat 0 0;
    border-bottom: 1px solid #429670;
}
#lekarz #top_menu li ul.submenu li a:hover {
    width: 230px;
    background: url(../img/header/submenu_lekarz_bullet.png) no-repeat 0 0;
}

#lekarz #top_menu li.publikacje ul.submenu li.first a {
    text-indent: -9999em;
    background: url(../img/header/submenu_lekarz_publikacje.png) no-repeat 0 0;
}



#lekarz #top_menu li.aktualnosci { left: 0; top: 0; display: block; }
#lekarz #top_menu li.publikacje { left: 168px; top: 0; display: block; }
#lekarz #top_menu li.konferencje { left: 73px; top: 0; display: block; }
#lekarz #top_menu li.elearning { left: 207px; top: 0; display: block; }
#lekarz #top_menu li.granty { left: 282px; top: 0; display: block; }
#lekarz #top_menu li.kalkulatory { left: 385px; top: 0; display: block; }
#lekarz #top_menu li.wydawnictwa { left: 526px; top: 0; display: block; }
#lekarz #top_menu li.linki { left: 619px; top: 0; display: block; }
#lekarz #top_menu li.mapa { left: 0; top: 39px; display: block; }
#lekarz #top_menu li.misja { left: 107px; top: 39px; display: block; }

#lekarz #top_menu li a { background-image: url(../img/header/top_menu_lekarz.png); }
#lekarz #top_menu li.aktualnosci a { width: 74px; background-position: 0 0; }
#lekarz #top_menu li.aktualnosci a.active,
#lekarz #top_menu li.aktualnosci a:hover { width: 74px; background-position: 0 -92px; }
#lekarz #top_menu li.publikacje a { width: 68px; background-position: -82px 0; }
#lekarz #top_menu li.publikacje a.active,
#lekarz #top_menu li.publikacje a:hover { width: 68px; background-position: -82px -92px; }
#lekarz #top_menu li.konferencje a { width: 124px; background-position: -156px 0; }
#lekarz #top_menu li.konferencje a.active,
#lekarz #top_menu li.konferencje a:hover { width: 124px; background-position: -156px -92px; }
#lekarz #top_menu li.elearning a { width: 65px; background-position: -290px 0; }
#lekarz #top_menu li.elearning a.active,
#lekarz #top_menu li.elearning a:hover { width: 65px; background-position: -290px -92px; }
#lekarz #top_menu li.granty a { width: 93px; background-position: -364px 0; }
#lekarz #top_menu li.granty a.active,
#lekarz #top_menu li.granty a:hover { width: 93px; background-position: -364px -92px; }
#lekarz #top_menu li.kalkulatory a { width: 131px; background-position: -466px 0; }
#lekarz #top_menu li.kalkulatory a.active,
#lekarz #top_menu li.kalkulatory a:hover { width: 131px; background-position: -466px -92px; }
#lekarz #top_menu li.wydawnictwa a { width: 83px; background-position: -607px 0; }
#lekarz #top_menu li.wydawnictwa a.active,
#lekarz #top_menu li.wydawnictwa a:hover { width: 83px; background-position: -607px -92px; }
#lekarz #top_menu li.linki a { width: 104px; background-position: 0 -39px; }
#lekarz #top_menu li.linki a.active,
#lekarz #top_menu li.linki a:hover { width: 104px; background-position: 0 -131px; }
#lekarz #top_menu li.mapa a { width: 99px; background-position: -111px -39px; }
#lekarz #top_menu li.mapa a.active,
#lekarz #top_menu li.mapa a:hover { width: 99px; background-position: -111px -131px; }
#lekarz #top_menu li.misja a { width: 45px; background-position: -107px -39px; }
#lekarz #top_menu li.misja a.active,
#lekarz #top_menu li.misja a:hover { width: 45px; background-position: -107px -39px; }


/* top menu pielegniarka */
#pielegniarka #top_menu {
    left: 206px; top: 33px; width: 762px;
}

#pielegniarka #top_menu li ul.submenu { 
    position: absolute; padding: 0; margin: 0; top: -1px; left: -2px;
    width: 279px; /* display: none !important;*/ 
    z-index: 30;
}

#pielegniarka #top_menu li ul.submenu li {
    /*display: block; width: 254px; padding: 0 13px 0 12px;*/
    display: block; width: 254px; padding: 0 13px 0 12px; margin: 0;
    background: url(../img/header/submenu_pielegniarka.png) repeat-y -558px 0;
}
#pielegniarka #top_menu li ul.submenu li.first {
    margin: 0; width: 254px; 
    background: url(../img/header/submenu_pielegniarka.png) repeat-y 0 0;
}
#pielegniarka #top_menu li ul.submenu li.last {
    height: 32px; margin: 0; width: 254px;
    background: url(../img/header/submenu_pielegniarka.png) repeat-y -279px 100%;
}

#pielegniarka #top_menu li ul.submenu li a {
    overflow: hidden;
    display: block; width: 234px; height: 32px; padding: 0 0 0 20px; margin: 0;
    font-size: 1.2em; color: #fff; text-indent: 0;
    background: url(../img/header/submenu_pielegniarka_bullet.png) no-repeat 5px 0;
    border-bottom: 1px solid #cb8585;
}
#pielegniarka #top_menu li ul.submenu li a:hover {
    width: 234px; margin: 0; padding: 0 0 0 20px; height: 32px;
    background: url(../img/header/submenu_pielegniarka_bullet.png) no-repeat 5px 0;
}

#pielegniarka #top_menu li.edukacja ul.submenu li.first a {
    text-indent: -9999em; margin: 0; padding: 0;width: 256px; height: 32px;
    background: url(../img/header/submenu_pielegniarka_edukacja.png) no-repeat 0 0;
}

#pielegniarka #top_menu li.publikacje ul.submenu li.first a {
    text-indent: -9999em; margin: 0; padding: 0; width: 254px; height: 32px;
    background: url(../img/header/submenu_pielegniarka_publikacje.png) no-repeat 0 0;
}

#pielegniarka #top_menu li ul.submenu li.last a{ 
	border-bottom: none;
}


#pielegniarka #top_menu li.aktualnosci { left: 0; top: 0; display: block; }
#pielegniarka #top_menu li.publikacje { left: 84px; top: 0; display: block; }
#pielegniarka #top_menu li.rola { left: 40px; top: 0; display: block; }
#pielegniarka #top_menu li.edukacja { left: 232px; top: 0; display: block; }
#pielegniarka #top_menu li.prowadzenie { left: 330px; top: 0; display: block; }
#pielegniarka #top_menu li.powiklania { left: 522px; top: 0; display: block; }
#pielegniarka #top_menu li.elearning { left: 699px; top: 0; display: block; }
#pielegniarka #top_menu li.forum { left: 0; top: 40px; display: block; }
#pielegniarka #top_menu li.konferencje { left: 153px; top: 40px; display: block; }
#pielegniarka #top_menu li.program { left: 287px; top: 40px; display: block; }
#pielegniarka #top_menu li.mapa { left: 522px; top: 40px; display: block; }
#pielegniarka #top_menu li.misja { left: 628px; top: 40px; display: block; }

#pielegniarka #top_menu li a { background-image: url(../img/header/top_menu_pielegniarka2.png); }

#pielegniarka #top_menu li.aktualnosci a { width: 71px; background-position: -413px -40px; }
#pielegniarka #top_menu li.aktualnosci a.active,
#pielegniarka #top_menu li.aktualnosci a:hover { width: 71px; background-position: -413px -123px; }
#pielegniarka #top_menu li.publikacje a { width: 116px; background-position: -682px -40px; }
#pielegniarka #top_menu li.publikacje a.active,
#pielegniarka #top_menu li.publikacje a:hover { width: 116px; background-position: -682px -123px; }
#pielegniarka #top_menu li.rola a { width: 122px; background-position: 0 0; }
#pielegniarka #top_menu li.rola a.active,
#pielegniarka #top_menu li.rola a:hover { width: 122px; background-position: 0 -83px; }
#pielegniarka #top_menu li.edukacja a { width: 188px; background-position: -132px 0px;  }
#pielegniarka #top_menu li.edukacja a.active,
#pielegniarka #top_menu li.edukacja a:hover { width: 188px; background-position: -132px -83px; }
#pielegniarka #top_menu li.prowadzenie a { width: 178px; background-position: -330px 0; }
#pielegniarka #top_menu li.prowadzenie a.active,
#pielegniarka #top_menu li.prowadzenie a:hover { width: 178px; background-position: -330px -100px; }
#pielegniarka #top_menu li.powiklania a { width: 167px; background-position: -522px 0; }
#pielegniarka #top_menu li.powiklania a.active,
#pielegniarka #top_menu li.powiklania a:hover { width: 167px; background-position: -522px -100px; }
#pielegniarka #top_menu li.elearning a { width: 63px; background-position: -699px 0; }
#pielegniarka #top_menu li.elearning a.active,
#pielegniarka #top_menu li.elearning a:hover { width: 63px; background-position: -699px -100px; }
#pielegniarka #top_menu li.forum a { width: 143px; background-position: 0 -40px; }
#pielegniarka #top_menu li.forum a.active,
#pielegniarka #top_menu li.forum a:hover { width: 143px; background-position: 0 -40px; }
#pielegniarka #top_menu li.konferencje a { width: 124px; background-position: -153px -40px; }
#pielegniarka #top_menu li.konferencje a.active,
#pielegniarka #top_menu li.konferencje a:hover { width: 124px; background-position: -153px -123px; }
#pielegniarka #top_menu li.program a { width: 116px; background-position: -287px -40px; }
#pielegniarka #top_menu li.program a.active,
#pielegniarka #top_menu li.program a:hover { width: 116px; background-position: -287px -40px; }
#pielegniarka #top_menu li.mapa a { width: 96px; background-position: -522px -40px; }
#pielegniarka #top_menu li.mapa a.active,
#pielegniarka #top_menu li.mapa a:hover { width: 96px; background-position: -522px -123px; }
#pielegniarka #top_menu li.misja a { width: 45px; background-position: -628px -40px; }
#pielegniarka #top_menu li.misja a.active,
#pielegniarka #top_menu li.misja a:hover { width: 45px; background-position: -628px -40px; }


/* top menu media */
#media #top_menu {
    left: 248px; top: 33px; width: 600px;
}

#media #top_menu li.aktualnosci { left: 0; top: 0; display: block; }
#media #top_menu li.informacje { left: 70px; top: 0; display: block; }
#media #top_menu li.relacje { left: 119px; top: 0; display: block; }
#media #top_menu li.materialy { left: 234px; top: 0; display: block; }
#media #top_menu li.mapa { left: 363px; top: 0; display: block; }
#media #top_menu li.misja { left: 470px; top: 0; display: block; }

#media #top_menu li a { background-image: url(../img/header/top_menu_media.png); }

#media #top_menu li.aktualnosci a { width: 71px; background-position: 0 0; }
#media #top_menu li.aktualnosci a.active,
#media #top_menu li.aktualnosci a:hover { width: 71px; background-position: 0 -40px; }
#media #top_menu li.informacje a { width: 109px; background-position: -83px 0; }
#media #top_menu li.informacje a.active,
#media #top_menu li.informacje a:hover { width: 109px; background-position: -83px -40px; }
#media #top_menu li.relacje a { width: 105px; background-position: -202px 0; }
#media #top_menu li.relacje a.active,
#media #top_menu li.relacje a:hover { width: 105px; background-position: -202px -40px; }
#media #top_menu li.materialy a { width: 119px; background-position: -317px 0; }
#media #top_menu li.materialy a.active,
#media #top_menu li.materialy a:hover { width: 119px; background-position: -317px -40px; }
#media #top_menu li.mapa a { width: 97px; background-position: -446px 0; }
#media #top_menu li.mapa a.active,
#media #top_menu li.mapa a:hover { width: 97px; background-position: -446px -40px; }
#media #top_menu li.misja a { width: 45px; background-position: -470px 0; }
#media #top_menu li.misja a.active,
#media #top_menu li.misja a:hover { width: 45px; background-position: -470px -40px; }



/* -----[ section_menu ]----------------------------------------------------- */

#section_menu {
	text-align: left;
    position: absolute;
    left: 0; top: 190px;
}
#section_menu li { display: block; position: relative; margin-bottom: 5px; }
#section_menu li a {
    overflow: hidden; display: block; width: 167px; height: 37px; 
    text-indent: -9999em;
    background: transparent url(../img/header/section_menu.png) no-repeat 0 0;
}
#section_menu li a span.circle {
    position: absolute; left: 167px; top: -17px;
    display: none; width: 65px; height: 66px;
    background: transparent url(../img/header/section_menu_circle.png) no-repeat 0 0;
}

#section_menu li.pacjent a { background-position: 0 0; }
    #section_menu li.pacjent a.active,
    #section_menu li.pacjent a:hover { background-position: -167px 0px; }
        #section_menu li.pacjent a.active span.circle,
        #section_menu li.pacjent a:hover span.circle { display: block; }
		
#section_menu li.lekarz a { background-position: 0 -42px; }
    #section_menu li.lekarz a.active,
    #section_menu li.lekarz a:hover { background-position: -167px -42px; }
        #section_menu li.lekarz a.active span.circle,
        #section_menu li.lekarz a:hover span.circle { display: block; }
		
#section_menu li.pielegniarka a { background-position: 0 -84px; }
    #section_menu li.pielegniarka a.active,
    #section_menu li.pielegniarka a:hover { background-position: -167px -84px; }
        #section_menu li.pielegniarka a.active span.circle,
        #section_menu li.pielegniarka a:hover span.circle { display: block; }
		
#section_menu li.media a { background-position: 0 -126px; }
    #section_menu li.media a.active,
    #section_menu li.media a:hover { background-position: -167px -126px; }
        #section_menu li.media a.active span.circle,
        #section_menu li.media a:hover span.circle { display: block; }



/* -----[ fontsize_menu ]---------------------------------------------------- */

ul.fontsize_menu {
    overflow: hidden; position: absolute; right: 0; bottom: 0;
    display: block; width: 117px; height: 24px;
    background: url(../img/header/fonts_size.png) no-repeat 0 0;
}
ul.fontsize_menu li { display: block; }
ul.fontsize_menu li a {
    display: block; height: 17px;
    text-indent: -9999em;
}
ul.fontsize_menu li.smaller a { width: 17px; }
ul.fontsize_menu li.normal a { width: 11px; }
ul.fontsize_menu li.bigger a { width: 24px; }
ul.fontsize_menu li.smaller { position: absolute; left: 14px; top: 4px; }
ul.fontsize_menu li.normal { position: absolute; left: 50px; top: 4px; }
ul.fontsize_menu li.bigger { position: absolute; left: 79px; top: 4px; }



/* -----[ sidebar styles ]--------------------------------------------------- */

/* breadcrumbs */
#breadcrumbs {}
#breadcrumbs li {}
#breadcrumbs li a {}



/* -----[ bottom_menu ]------------------------------------------------------ */

/* section menu */
#footer ul.section_menu { display: block; width: 960px; height: 57px; margin: 0 auto 0px; padding: 20px 0 0 0; }
#footer ul.section_menu li { display: inline; }
#footer ul.section_menu li a {
    float: left; display: block; height: 57px;
    text-indent: -9999em;
    background-image: url(../img/footer/section_menu.png);
}
#footer ul.section_menu li.pacjent a { width: 230px; margin-right: 10px; background-position: 0 0; }
#footer ul.section_menu li.lekarz a { width: 230px; margin-right: 10px; background-position: -240px 0; }
#footer ul.section_menu li.pielegniarka a { width: 230px; margin-right: 10px; background-position: -479px 0; }
#footer ul.section_menu li.media a { width: 240px; background-position:-719px 0; }


/* help menu */
#footer .help_menu { text-align: left; }
#footer .help_menu ul.middle { display: block; padding: 0 8px 20px; }
#footer .help_menu ul.middle li.item { overflow: hidden; float: left; display: block; }
#footer .help_menu ul.middle li.item ul.section { overflow: hidden; display: block; background: #fff; }
#footer .help_menu ul.middle li.item ul.section li { display: block; }
#footer .help_menu ul.middle li.item ul.section li.first { height: 35px; margin-bottom: 10px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 1.7em; color: #0e7a8c; border-bottom: 1px solid #0e7a8c; white-space: nowrap; }
#footer .help_menu ul.middle li.item ul.section li.link { display: block; margin-bottom: 2px; }
#footer .help_menu ul.middle li.item ul.section li.link a {
    padding-left: 11px;
    color: #000;
    background: url(../img/footer/help_menu_bullet.png) no-repeat 3px 50%;
}

#footer .help_menu ul.middle li.niewydolnosc ul.section { width: 207px; margin-right: 6px; padding-left: 10px; }
    #footer .help_menu ul.middle li.niewydolnosc ul.section li.first { background-position: 0 0; }
#footer .help_menu ul.middle li.dializa ul.section { width: 242px; margin-right: 6px; padding-left: 5px; }
    #footer .help_menu ul.middle li.dializa ul.section li.first { background-position: -207px 0; }
#footer .help_menu ul.middle li.zycie ul.section { width: 215px; margin-right: 6px; padding-left: 5px; }
    #footer .help_menu ul.middle li.zycie ul.section li.first { background-position: -449px 0; }
#footer .help_menu ul.middle li.historie ul.section { width: 155px; margin-right: 5px; padding-left: 5px; }
    #footer .help_menu ul.middle li.historie ul.section li.first { background-position: -651px 0; }
#footer .help_menu ul.middle li.dzieci ul.section { width: 122px; }
    #footer .help_menu ul.middle li.dzieci ul.section li.first { background-position: -794px 0; }


/* partners */
#footer .partners { display: block; height: 42px; line-height: 42px; }
#footer .partners li { float: left; display: block; margin-right: 20px; }
#footer .partners li.header {
    width: 122px;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 3em; color: #c9c9c9;
}
#footer .partners {}


/* bottom menu */
#footer #bottom_menu {
    position: absolute; right: 0; bottom: 30px;
}
#footer #bottom_menu li {
    float: left; font-size: 1.2em; margin-left: 17px; padding-left: 9px;
    background: url(../img/footer/bottom_menu_bullet.png) no-repeat 0 5px;
}
#footer #bottom_menu li a {
    float: left; display: block;
}

