html, body            {margin:0; padding:0; height:100%}

#top                  {background:url(/images/top_bg.jpg) top center repeat-x; height:210px; width:100%; text-align:center}
table#main            {width:100%}


#content              {width:764px; margin:0 auto; border-collapse:collapse}
/* lewo */
#lewo                 {width:200px; vertical-align:top}
#lewo .box a          {font:11px Tahoma; color:#676481; text-decoration:none}
#lewo .box a:hover    {text-decoration:underline}

/* lewo - menu */
#menu_1               {background:url(/images/menu_top.gif) top center no-repeat; width:176px; height:11px;overflow:hidden;margin-left:1px}
#menu_2               {background:url(/images/tlomenu.jpg) top center no-repeat; width:174px;margin-left:2px;height:314px; padding-top:12px; margin-bottom:2px; font:11px tahoma;}
#menu_3               {background:url(/images/menu_bottom.gif) top center no-repeat; width:176px; height:12px;margin-left:1px}
 
a.submenu:hover       {text-decoration:none; background:#6D6A86 center center no-repeat;color:#f3f3f6}
a.menu:hover          {text-decoration:none; background:#6D6A86 center center no-repeat;color:#f3f3f6}

.menu                 {height:16px;font:11px Tahoma; color:#6D6A86;display:block; padding:2px 0 0 20px; text-decoration:none; margin:0 0 0 1px; font-weight:bold; width:152px}
.submenu              {height:16px;font:11px Tahoma; color:#514C6A;display:block; padding:2px 0 0 30px; text-decoration:none; margin:0 0 0 1px; width:142px}

.kreska               {margin:0 auto; height:1px; width:554px; border-bottom:1px dotted #9b9b9b;padding:0;vertical-align:top}

#box_menu             {background:url(/images/menu.jpg) top center no-repeat; width:175px; height:155px}
#box_konsultacja      {background:url(/images/konsultacja.jpg) top center no-repeat; width:159px; height:24px; padding-top:48px; padding-right:18px; text-align:right}
#box_nowosci          {background:url(/images/nowosci.jpg) top center no-repeat; width:159px; height:24px; padding-top:48px; padding-right:18px; text-align:right}
#box_newsletter       {background:url(/images/newsletter.jpg) top center no-repeat; width:159px; height:47px; padding-top:23px; padding-right:18px; text-align:right}
#box_newsletter input {font:11px Tahoma; border:0;  background:transparent; width:97px}
#box_newsletter form  {padding:0; margin-top:0;}
#srodek               {width:554px; vertical-align:top; color:#504c6a; font:11px Tahoma; line-height:140%}

#footer               {background:url(/images/footer_bg.jpg) bottom center repeat-x; height:71px; width:100%}
#footer_tresc         {width:754px; margin:0 auto}
#footer_flagi         {width:240px; float:left}
#footer_linki         {width:400px; float:left; padding-top:15px; font:11px Tahoma; color:#7a7692; }
#footer_linki a       {font:11px Tahoma; color:#7a7692;text-decoration:none;}

p                     {text-align:justify; text-indent:15px; line-height:160%}


/* formularze */

.formularz                {margin:5px auto; }
.formularz br             {display:block; clear:both; border:0px solid black; line-height:0}
.formularz label          {display:block; float:left; width:150px; text-align:right; padding-top:3px}
.formularz input, 
.formularz select         {font:11px Tahoma}
.formularz input          {display:block; margin:2px 0px 2px 160px; width:150px}
.formularz input.checkbox {width:16px; margin-top:0px}
.formularz input.radio    {width:16px; margin-top:0px; margin-bottom:1px; padding:0; display:block; height:20px}
.formularz input.submit   {display:block; width:110px; margin:10px auto; font: bold 12px Tahoma;}
.formularz select         {display:block; margin:2px 0 2px 160px}

.powiadom                {margin:5px auto; }
.powiadom br             {display:block; clear:both; border:0px solid black; line-height:0}
.powiadom label          {display:block; float:left; width:150px; text-align:right; padding-top:3px}
.powiadom input, 
.powiadom select         {font:11px Tahoma}
.powiadom input          {display:block; margin:2px 0px 2px 160px; width:160px}
.powiadom input.checkbox {width:16px; margin-top:0px}
.powiadom input.radio    {width:16px; margin-top:0px; margin-bottom:1px; padding:0; display:block; height:20px}
.powiadom input.submit   {display:block; width:110px; margin:10px auto; font: bold 12px Tahoma;}
.powiadom select         {display:block; margin:2px 0 2px 160px}

span                     {color: #EB2026}

.zdjecie                 {border:0; float:left;margin:0px 8px 3px 0}
.zdjecietresc            {border:0; float:right;margin:0px 1px 5px 10px}
.clear                   {clear:both}
.floatl                  {float:left} 


.rok  td                 {vertical-align:top}
