/* Standardowe tagi */



div, 
p, h1, h2, h3, h4, h5, h6, 
a, img, table, tr, td, th, 
ul, ol, li, dl, dt, dd, 
form, fieldset, input, label, 
object, embed						{position: relative;}



/* Tekstowe */



a							{color: #009370;}
a:hover							{color: #666666; text-decoration: none;}
a.link							{width: auto; padding: 0 7px 0 0;  display: block; font-size: 10px; text-align: right; background: url('../obrazy/layout_main/bg_a_link.gif') right 5px no-repeat;}
a.czytaj_wiecej						{width: 10px; text-decoration: none;}
a.czytaj_wiecej 				span	{display: none;}
a.czytaj_wiecej					img	{width: 10px; height: 8px; margin: 2px 0 0 -5px; border: none;}		


p							{margin-top: 18px; font-size: 11px; line-height: 16px; color: #666666;}

h2, h3, h4, h5, h6					{}

h2							{font-size: 14px; line-height: 18px; font-weight: normal; color: #009370; text-transform: uppercase;}
h2.flash_tytul						{padding: 14px 9px 4px 9px !important; height: 18px; overflow: hidden;}
h2.podkreslenie						{padding: 10px 9px 8px 9px; border-bottom: 1px #cfcfcf solid;}
#tresc_lewa h2				       		{margin: 17px 0 17px 0; font-size: 18px; line-height: 18px; border: none;}
#tresc_lewa h2.flash_tytul				{padding: 2px 0 19px 0 !important; margin-bottom: 0; height: 18px;}
#tresc_lewa h2.podkreslenie				{padding: 0 0 16px 0; border-bottom: 1px #e5e5e5 solid; margin-bottom: 14px !important;}
#tresc_lewa #aktualnosci_inne_blok h2.flash_tytul	{padding: 14px 0 4px 0 !important; margin-bottom: 10px; height: 18px;}

h3							{font-size: 14px; line-height: 18px;}



/* Zdjecia */



img.do_lewej						{float: left; display: block; margin: 5px 23px 0 0;}



/* Formularze */




/* Tabele */




/* Listy */



li.pierwszy a						{padding-left: 0 !important; background: none !important;}



/* Bloki */



.blok							{padding: 0 10px; margin: 0 -10px;}
.blok h2						{margin: 0 -10px; padding: 7px 9px 7px 9px;}
.blok h2.podkreslenie					{margin-bottom: 11px;}
.blok ul						{margin: 2px -10px 12px -10px; font-size: 11px; line-height: 14px; background: url('../obrazy/layout_main/bg_blok_ul.gif') left bottom repeat-x;}
.blok ul li						{list-style: none; background:url('../obrazy/layout_main/bg_blok_ul_li.gif') left top repeat-x;}
.blok ul li a						{display: block; margin: 0; padding: 5px 10px 6px 20px; text-decoration: none; color: #666666; background: url('../obrazy/layout_main/bg_blok_ul_li_a.gif') 10px 0 no-repeat;}
.blok ul li a:hover					{color: #009370; background-position: 10px -300px;}                   

.wiecej_button						{width: 105px; height: 20px; margin: 0; font-size: 13px; line-height: 18px;}
.wiecej_button a					{width: 105px; height: 20px; display: block; text-align: center; background: #00936f; color: #cce6e0;}
.wiecej_button a:hover					{color: #fff;}
.wiecej_button a				span	{width: 105px; height: 20px; background-image: url('../obrazy/layout_main/bg_tresc_wiecej_buton.gif');}
.wiecej_button a:hover				span	{background-position: 0 -20px;}

ul.wybor_tresci						{height: 20px; font-size: 13px; line-height: 18px;}
ul.wybor_tresci li					{width: 32px; height: 20px; float: left; display: inline; padding-left: 1px; background:url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li.gif') top left no-repeat;}
ul.wybor_tresci li.pierwszy				{padding-left: 0; background: none;}
ul.wybor_tresci li a					{width: 32px; height: 20px; display: block; text-decoration: none; text-align: center; background: #009370; color: #80c4b3;}
ul.wybor_tresci li a:hover				{background: #00674e; color: #fff;}
ul.wybor_tresci li a.selected				{background: #00674e; color: #fff;}

ul.wybor_tresci li a 				span	{width: 33px; height: 23px; margin-top: -3px; }
ul.wybor_tresci li a:hover			span	{background-position: 0 -23px;}
ul.wybor_tresci li a.selected			span	{background-position: 0 -23px;}

ul.wybor_tresci li#numer_01 a			span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_01.gif');}
ul.wybor_tresci li#numer_02 a			span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_02.gif');}
ul.wybor_tresci li#numer_03 a			span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_03.gif');}
ul.wybor_tresci li#numer_04 a			span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_04.gif');}
ul.wybor_tresci li#numer_05 a			span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_05.gif');}
ul.wybor_tresci li#numer_06 a			span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_06.gif');}


ul.dwa_przyciski    li#numer_02 a		span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_02_brzeg.gif');}
ul.trzy_przyciski   li#numer_03 a	       	span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_03_brzeg.gif');}
ul.cztery_przyciski li#numer_04 a		span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_04_brzeg.gif');}
ul.piec_przyciskow  li#numer_05 a		span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_05_brzeg.gif');}
ul.szesc_przyciskow li#numer_06 a		span	{background-image: url('../obrazy/layout_main/bg_tresc_wybor_tresci_ul_li_a_06_brzeg.gif');}

.zwiniety   ul.wybor_tresci				{display: block;}
.rozwiniety ul.wybor_tresci				{display: none;}

#czy_wiesz.zwiniety ol					{height: 138px !important;}
#proponujemy.zwiniety ol				{height: 137px !important;}



/* Sciezka powrotu - bread crumbs */



ol#sciezka						{width: 743px; height: 28px; margin-right: -10px; line-height: 14px; margin: 0 0 0 20px; list-style: none; border-bottom: 1px #efefef solid;}
ol#sciezka li						{float: left; height: 28px; display: inline; margin: 0; padding: 0;}
ol#sciezka li a						{height: 21px; display: block;  float: left; padding: 7px 11px 0 14px; text-decoration: none; color: #999999; background: url('../obrazy/layout_main/bg_sciezka_ul_li_a.gif') 0 12px no-repeat;}
ol#sciezka li a:hover					{color: #009370;}
ol#sciezka li a.selected				{color: #009370;}



/* Aktualnosci */



#aktualnosci_inne_blok					{margin: 35px 0 0 0; padding: 0 !important;}
#aktualnosci_inne_blok h2				{padding-left: 0; font-size: 14px; line-height: 18px;}
#aktualnosci_inne_blok ul				{width: 463px; margin: -5px 0 0 0; padding: 0; border-top: 1px #f2f2f2 solid; background: none;}
#aktualnosci_inne_blok ul li				{width: 463px; border-bottom: 1px #f2f2f2 solid; list-style: none;  background: none;}
#aktualnosci_inne_blok ul li a				{width: 400px; display: block; padding: 5px 50px 7px 13px; background-position: left top;}
#aktualnosci_inne_blok ul li a span			{width: 43px; position: absolute; top: 5px; right: 10px; display: block; text-align: right; color: #999999; cursor: pointer;}
#aktualnosci_inne_blok ul li a:hover			{background-position: left -300px;}
#aktualnosci_inne_blok ul li a:hover span		{color: #009370;}


ul#aktualnosci_zwiastuny				{width: 463px; border-top: 1px #f2f2f2 solid;}
ul#aktualnosci_zwiastuny li				{width: 463px; min-height: 75px; padding: 19px 0 38px 0; clear: both; list-style: none; border-bottom: 1px #f2f2f2 solid;}
ul#aktualnosci_zwiastuny li h3				{font-size: 12px; line-height: 10px; font-weight: bold; margin: 0 0 10px 0; border: none;}
ul#aktualnosci_zwiastuny li h3 a			{text-decoration: none; color: #666666;}
ul#aktualnosci_zwiastuny li h3 img			{float: left; border: 0; margin: 0 19px 10px 0;}

ul#aktualnosci_zwiastuny p				{margin: 10px 0 0 0; line-height: 14px;}
ul#aktualnosci_zwiastuny p a				{width: 80px; height: 13px; float: right; margin: 6px 4px 0 0 ; padding: 0; display: block; text-align: right; line-height: 11px; text-decoration: none; color: #359829; background: url('../obrazy/layout_main/bg_aktualnosci_skroty_wiecej.gif') 0 1px no-repeat;}
ul#aktualnosci_zwiastuny p.data				{position: absolute; top: 0; right: 11px; padding-top: 7px; text-align: right; width: 43px;}


h3#aktualnosci_tytul					{width: 320px; margin: 15px 0 0 0; padding-right: 70px; font-size: 14px; color: #666666; border: none;}
p.data							{position: absolute; top: 52px; right: 31px; width: 43px; font-size: 11px; color: #999999; text-align: right;}


img.aktualosci_szczegoly				{margin: 3px 21px 10px 0; float: left;}
#contact-form td { margin: 5px; padding: 5px; }


#sitemap ul { margin-left: 20px; }
#sitemap ul li { margin-left: 20px; }