*                           {margin: 0 auto; padding: 0}
body                        {font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; font-size: small; color: #D9D9D9; line-height: 1.3em; background: #373737; margin: 0 auto; padding: 0; text-align: left;}
* html body                 {font-size: x-small; f\ont-size: small;}  /* IE5/Win */
p, h1, h2, h3               {margin: 0; padding: 0}
img                         {border: 0; margin: 0; padding: 0}
a                           {color: #FECA00}
a:hover                     {color: #fff}
.clear_both                 {clear: both; margin: 0; padding: 0}

.centrum                    {width: 940px; margin: 0 auto; padding: 0}
#logo_menu                  {width: 100%; font-size: 100%; background: #464646; float: left}
#logo_menu .logo            {width: 205px; background: url(../../images/logo_tlo.gif) top right no-repeat; padding-left: 70px; float: left}
#logo_menu .logo img        {float: left}
#logo_menu .menu            {width: 665px; float: left}
#logo_menu .menu dl         {padding: 23px 0 0 0px; float: right}
#logo_menu .menu dl dt      {background: url(../../images/menu_sep.gif) right 50% no-repeat; padding: 0 3px; float: left}
#logo_menu .menu dl dt a    {display: block; color: #fff; text-decoration: none; padding: 10px 15px; float: left}
#logo_menu .menu dl dt a:hover {background: #CC2C2C; border-bottom: 1px solid #000}
#logo_menu .menu dl dt a.aktywny {background: #CC2C2C; border-bottom: 1px solid #000}

#banner                     {width: 100%; background: #E0DCC7 url(../../images/body_tlo.jpg) 0 0 repeat-x; padding-bottom: 45px; float: left}
#banner .obrazek            {width: 490px; float: left}
#banner img                 {float: right}
#banner .opis               {width: 350px; height: 177px; background: #E6E3D3; font-size: 85%; color: #6E684B; padding: 40px 50px; float: right}
#banner .opis h1            {font-size: 120%; color: #CC2C2C; font-weight: normal; padding-bottom: 13px}
#banner .opis p             {padding: 0.6em 0}

#tresc                      {width: 940px; position: relative; background: #373737; font-size: 85%; margin-top: -45px; padding-bottom: 40px; float: left}
#tresc h1                   {background: url(../../images/naglowek_1_tlo.jpg) 0 0 repeat-y; font-size: 119%; color: #FFDF14; font-weight: normal; padding: 5px 10px; margin-bottom: 1em}
#tresc h2                   {font-size: 100%; color: #fff; font-weight: bold; padding-bottom: 1em;}
#tresc .aktualnosci         {width: 275px; background: url(../../images/aktual_tlo.jpg) 0 0 no-repeat; padding: 30px 0 0 35px; float: left}
#tresc .realizacja          {width: 275px; padding: 30px 0 0 35px; float: left}
#tresc .realizacja a img    {border: 1px solid #929292}
#tresc .realizacja a:hover img {border-color: #bbb}
#tresc .aktualnosci span, #tresc .realizacja span {display: block; padding-top: 1em}

#tresc .newsletter          {width: 275px; text-align: center; padding: 30px 0 0 35px; float: left}
#tresc .newsletter h1       {background: url(../../images/naglowek_2_tlo.jpg) 0 0 repeat-y; color: #fff; text-align: left; margin-bottom: 30px}
#tresc .newsletter input    {width: 230px; height: 19px; background: #404040; border: 1px solid #606060; font-size: 100%; color: #eee}
#tresc .newsletter span     {display: block; text-align: right; padding: 7px 22px 0 0}
#tresc .newsletter span input.dodaj {width: 55px; background: #A57100 url(../../images/news_dodaj_tlo.gif) 0 0 repeat-x; border: 1px solid #A57100; color: #fff; margin-right: 5px; cursor: pointer}
#tresc .newsletter span input.usun  {width: 55px; background: #555 url(../../images/news_usun_tlo.gif) 0 0 repeat-x; border: 1px solid #555; color: #fff; cursor: pointer}
#tresc .newsletter span input:hover {background-position: 0 -30%}

#tresc .kol_lewa            {width: 310px; background: url(../../images/kol_lewa_tlo.jpg) 0 0 no-repeat; padding: 30px 0 0 0; float: left}
#tresc .kol_lewa .submenu   {width: 245px; padding: 0 20px 40px 35px; float: left}
#tresc .kol_lewa .submenu dl {width: 245px; float: left}
#tresc .kol_lewa .submenu dl dt {border-bottom: 1px solid #545454}
#tresc .kol_lewa .submenu dl dt a {display: block; width: 225px; color: #FFDF14; text-decoration: none; padding: 0.7em 10px}
#tresc .kol_lewa .submenu dl dt a:hover {background: #444; color: #FFF}
#tresc .kol_lewa .submenu dl dt a.aktywny {color: #fff}
#tresc .kol_lewa .newsletter  {width: 250px; text-align: center; padding: 0 0 0 35px; float: left}
#tresc .kol_lewa .newsletter span {padding-right: 9px}

#tresc .dzialy              {width: 580px; padding: 30px 20px 0 30px; float: left}
#tresc .dzialy h1           {background: url(../../images/naglowek_3_tlo.jpg) 0 0 repeat-y; margin-bottom: 0.2em}
#tresc .dzialy h2           {padding: 1.7em 0 1.5em 0}
#tresc .dzialy h3           {font-size: 100%; color: #FFCC00; font-weight: bold; padding: 1em 0 0.7em 0}
#tresc .dzialy ul li        {list-style: none; background: url(../../images/strzalka_1.gif) 0 0.6em no-repeat; padding-left: 8px}
#tresc .dzialy dl.dane      {width: 580px;}
#tresc .dzialy dl.dane dt   {width: 580px; padding: 0.3em 0;}
#tresc .dzialy dl.dane dt span {width: 130px; color: #ddd; float: left; padding: 0 20px 0 0}

#tresc dl.formularz                  {width: 420px;  float: left}
#tresc dl.formularz dt               {padding: 0.3em 0; float: left}
#tresc dl.formularz dt span          {width: 100px; color: #ddd; float: left; padding: 0 20px 0 0}
#tresc dl.formularz input, #tresc dl.formularz textarea   {width: 295px; border: 1px solid #606060; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; background: #404040}
#tresc dl.formularz input            {height: 17px}
#tresc dl.formularz input.wyslij     {width: 80px; height: 20px; background: #A57100 url(../../images/news_dodaj_tlo.gif) 0 0 repeat-x; border: 1px solid #A57100; color: #fff; margin: 5px 0 0 120px; cursor: pointer}
#tresc dl.formularz input.wyslij:hover {background-position: 0 -20%}

#stopka                     {width: 910px; font-size: 85%; color: #7F7F7F; border-top: 1px solid #6A6A6A; padding: 12px 15px; margin: 0 auto; clear: both}
#stopka p.copy              {display: block; width: 730px; float: left}
#stopka p.partner           {display: block; width: 180px; padding-bottom: 10px; float: right}

