*						{margin: 0; padding: 0; background-position: left top; background-repeat: no-repeat;}
html						{overflow-y: scroll;}
body						{background: #ffffff url('../img/layout_main/bg_body.gif') left top repeat-x; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;}

div, form, fieldset, p, ul, li, dl, dt, dd	{position: relative;}
fieldset					{border: 0;}
legend						{display: none;}


/* Główne kontenery */

#kontener					{width: 980px; margin: 0 auto; background: #ffffff;}
#naglowek					{width: 980px; height: 267px; z-index: 3;}
#tresc						{width: 980px;}
#stopka						{height: 93px;}	
.clearing					{clear: both; height: 1px; font-size: 1px; line-height: 1px; overflow: hidden;}


/* Naglowek */

h1						{width: 263px; height: 220px; font-size: 18px; font-family: Georgia, serif; font-style: italic; font-weight: normal; overflow: hidden;}
h1 a						{width: 263px; height: 220px; padding-top: 0px; text-align: center; color: #231f20;}
h1 a strong					{font-size: 24px; display: block; font-weight: normal;}
h1 a span					{width: 263px; height: 220px; background-image: url('../img/layout_main/bg_h1_logo.gif');}

#flash_naglowek					{position: absolute; top: 0; left: 263px; width: 717px; height: 220px;}
#flash_naglowek img				{width: 717px; height: 220px;}

#naglowek span					{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
#naglowek a span				{cursor: pointer;}
#naglowek a 					{position: relative; display: block;}
#naglowek ul					{position: absolute; list-style: none;}
#naglowek ul li					{position: relative; float: left; display: inline; background: none; padding: 0;}


/* Opcje */

ul#opcje					{position: absolute; top: 0; right: 0; z-index: 4; width: 403px; height: 50px; background-color: #ffffff; font-family: Georgia, Times, serif; font-style: italic; font-weight: normal; font-size: 11px; line-height: 11px;}
ul#opcje 		li a			{height: 33px; color: #666666; padding-top: 17px; padding-left: 20px;}
ul#opcje 		li a span		{height: 50px;}
li#strona_glowna 	a			{width: 112px;}
li#dodaj_do_ulubionych 	a			{width: 129px;}
li#mapa_strony 		a			{width: 102px;}
li#strona_glowna 	a span			{width: 132px; background-image: url('../img/layout_main/bg_a_strona_glowna.gif');}
li#dodaj_do_ulubionych 	a span			{width: 149px; background-image: url('../img/layout_main/bg_a_dodaj_do_ulubionych.gif');}
li#mapa_strony		a span			{width: 122px; background-image: url('../img/layout_main/bg_a_mapa_strony.gif');}


/* Główne menu */

#menu_glowne					{position: absolute; overflow: visible; left: 0; top: 220px; z-index: 5; width: 717px; height: 47px; background-color: #ffb100; border-collapse: collapse;}
#menu_glowne tr					{position: relative;}
#menu_glowne tr td				{position: relative;}
#menu_glowne div				{position: relative; top: 0; left: 0; width: auto; height: 47px; display: block; overflow: visible; }
#menu_glowne a					{height: 31px; padding: 16px 24px 0 24px; background: #ffb100 url('../img/layout_main/menu_bg_a.gif') right top; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; text-align: center;}
#menu_glowne a:hover span			{background-position: 0 -47px;}
#menu_glowne a:hover				{background-color: #ffffff; background-position: right -47px; color: #878787;}
#menu_glowne a:focus				{background-color: #ffffff; background-position: right -47px; color: #ff6600;}
#menu_glowne a:active				{background-color: #ffffff; background-position: right -47px; color: #ff6600;}
#menu_glowne a.pierwszy span			{background: none;}
#menu_glowne a.ostatni				{background-position: left top;}
#menu_glowne a.ostatni:hover			{background-position: left -47px;}
#menu_glowne a.selected				{background-color: #ffffff; background-position: right -47px; color: #ff6600;}
#menu_glowne a.selected span			{background-position: 0 -47px;}
#menu_glowne a span				{position: absolute; top: 0; left: 0; width: 1px; height: 47px; background-image: url('../img/layout_main/menu_bg_a_span.gif');}


/* Submenu */

#menu_glowne ul					{position: absolute; top: 47px; z-index: 6; margin: 0; background-color: #ebebeb; border-top: 1px solid #fff;}
#menu_glowne ul li				{display: block; margin: 0 0 1px 0; padding: 0; background: none; line-height: 11px;}
#menu_glowne ul li a 				{height: auto; display: block; margin: 0; padding: 6px 25px 7px 25px; font-weight: normal; font-size: 11px; text-align: left; color: #999999 !important; background: #f3f3f3 !important;}
#menu_glowne ul li a:hover			{background-color: #fdfdfd !important;}
#menu_glowne ul li a:focus			{background-color: #fff !important; font-weight: bold; color: #ff9900 !important;}
#menu_glowne ul li a:active			{background-color: #fff !important; font-weight: bold; color: #ff9900 !important;}
#menu_glowne ul li a.selected			{background-color: #fff !important; font-weight: bold; color: #ff9900 !important;}

#menu_glowne ul.do_lewej			{left: -3000px; width: 223px;}
#menu_glowne ul.do_lewej li			{width: 223px;}
#menu_glowne ul.do_lewej li a 			{width: 173px;}
#menu_glowne ul.do_prawej			{right: 3000px; width: 210px;}
#menu_glowne ul.do_prawej li			{width: 210px;}
#menu_glowne ul.do_prawej li a			{width: 160px; text-align: right;}

#menu_glowne td:hover a				{background-position: right -47px; background-color: #ffffff; color: #878787;}
#menu_glowne td:hover a.ostatni			{background-position: left -47px;}
#menu_glowne td:hover a span			{background-position: 0 -47px;}
#menu_glowne td:hover ul.do_lewej		{left: 0;}
#menu_glowne td:hover ul.do_prawej		{right: 0;}

#menu_glowne td.over a				{background-position: right -47px; background-color: #ffffff; color: #878787;}
#menu_glowne td.over a.ostatni			{background-position: left -47px;}
#menu_glowne td.over a span			{background-position: 0 -47px;}
#menu_glowne td.over ul.do_lewej		{left: 0;}
#menu_glowne td.over ul.do_prawej		{right: 0;}


/* Tresc */

#lewa_kolumna					{width: 263px; float: left; z-index: 7;}
#kontener_tresci				{width: 717px; float: right; z-index: 2;}
#srodek						{width: 414px; float: left; padding: 20px; background: #ffffff url('../img/layout_main/bg_srodek.jpg') top left repeat-x;}
#prawa_kolumna					{width: 263px; float: right;}

.flash_headers					{position: relative; overflow:hidden;}
#kontener_tresci a {text-decoration: underline;	color: #999999;} 
#kontener_tresci a:hover {text-decoration: none;color: #999999; }


/* Bloki */

.blok						{width: 223px; padding: 0 20px; background: #fff url('../img/layout_main/bg_blok.jpg') 0 42px no-repeat;}
.blok h2					{width: 223px; padding: 11px 0;}
.blok h2.flash_header				{width: 223px; padding-top: 14px;}
.blok h3.flash_header				{width: 223px; padding-top: 14px;}
.blok p						{position: relative; margin: 13px 0 8px 0;}
.blok ul					{position: relative; list-style: none;}


/* Menu profilowe */

#menu_profilowe ul				{width: 263px; margin: 0 -20px; background-color: #ff9c00;}
#menu_profilowe ul li				{position: relative; width: 263px; padding: 0; font-family: Georgia, Times, serif; font-style: italic; font-size: 17px; font-weight: normal; background: none;}
#menu_profilowe ul li a				{position: relative; width: 242px; height: 35px; padding: 12px 0 0 21px; display: block; color: #fff;}
#menu_profilowe ul li a span			{position: absolute; top: 0; left: 0; width: 263px; height: 47px; cursor: pointer;}

#menu_profilowe ul ul				{margin: 0; background-color: #999;}
#menu_profilowe ul ul li			{padding-bottom: 1px; line-height: 12px; font-style: normal; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; font-weight: bold; background: #e7e7e7 url('../img/layout_main/menu_profilowe_bg_ul_ul_li.gif') left bottom no-repeat;}
#menu_profilowe ul ul li a			{width: 242px; height: 12px; padding: 6px 0 6px 21px; color: #999999;}
#menu_profilowe ul ul li a:hover		{color: #ff6600; background-color: #f0f0f0;}
#menu_profilowe ul ul li a:active		{color: #ff6600 !important; background-color: #f0f0f0 !important; font-weight: bold;}
#menu_profilowe ul ul li a.selected		{color: #ff6600; background: #ffffff url('../img/layout_main/menu_profilowe_bg_ul_a_selected.gif') 234px 8px no-repeat; font-weight: bold;}

#menu_profilowe ul ul ul 			{background-color: #f5f5f5;}
#menu_profilowe ul ul ul li			{ font-size: 11px; padding: 1px 0 0 0; font-weight: normal; background: #f5f5f5 url('../img/layout_main/menu_profilowe_bg_ul_ul_ul_li.gif') left top no-repeat;}
#menu_profilowe ul ul ul li a			{width: 232px; padding: 4px 0 6px 31px; color: #333333; }
#menu_profilowe ul ul ul li a:hover		{color: #999999; background-color: #fafafa;}

#menu_profilowe ul ul ul ul li			{font-weight: normal;}
#menu_profilowe ul ul ul ul li a		{width: 222px; padding: 4px 0 6px 41px;}
#menu_profilowe ul ul ul ul ul li a		{width: 212px; padding: 4px 0 6px 51px;}
#menu_profilowe ul ul ul ul ul ul li a		{width: 202px; padding: 4px 0 6px 61px;}

li#klienci_indywidualni 	a span 		{background-image: url('../img/layout_main/menu_profilowe_bg_a_klienci_indywidualni.gif');}	
li#klienci_instytucjonalni 	a span 		{background-image: url('../img/layout_main/menu_profilowe_bg_a_klienci_instytucjonalni.gif');}
li#finanse_dla_rolnikow 	a span 		{background-image: url('../img/layout_main/menu_profilowe_bg_a_finanse_dla_rolnikow.gif');}


/* Bankowosc Elektroniczna */

#bankowosc_elektroniczna			{background: #abc801 url('../img/layout_main/bg_blok_bankowosc_elektroniczna.gif') left top no-repeat;}
#bankowosc_elektroniczna span			{position: absolute; top: 0; left: 0; cursor: pointer;}
#bankowosc_elektroniczna h2			{width: 223px; height: 35px; margin: 0 -20px 0 -20px; padding: 12px 20px 0 20px; color: #ffffff; overflow: hidden;}
#bankowosc_elektroniczna h2 span		{width: 263px; height: 47px; background-image: url('../img/layout_main/bg_a_bankowosc_elektroniczna.gif');}

#bankowosc_elektroniczna_tresc			{width: 213px; padding: 13px 0px 9px 0px;}
#bankowosc_elektroniczna_tresc p		{position: relative; width: 213px; color: #ffffff; text-align: justify; margin: 0;} 
#bankowosc_elektroniczna_tresc p#przyciski	{margin-left: -8px; width: 220px; font-family: Georgia, Times, serif; font-style: italic; font-weight: bold;}
#bankowosc_elektroniczna_tresc p a		{position: relative; height: 23px; margin-top: 12px; display: block; float: left; color: #ffffff; overflow: hidden; text-align: center;}
#bankowosc_elektroniczna_tresc p a span		{height: 23px;}
#bankowosc_elektroniczna_tresc p a#zaloguj	{width: 80px; margin-right: 8px;}
#bankowosc_elektroniczna_tresc p a#zaloguj span	{width: 80px; background-image: url('../img/layout_main/bg_a_zaloguj.gif');}
#bankowosc_elektroniczna_tresc p a#demo		{width: 123px;}
#bankowosc_elektroniczna_tresc p a#demo span 	{width: 123px; background-image: url('../img/layout_main/bg_a_zaloguj_ibf.gif');}


/* Kursy Walut */

#kursy_walut					{background: url('../img/layout_main/bg_blok_kursy_walut.jpg') no-repeat;}
#kursy_walut span				{position: absolute; top: 0; left: 0;}
#kursy_walut ul					{margin-top: 21px;}
#kursy_walut ul li				{position: relative; width: 223px; margin: 8px 0 0 0; padding: 0; display: block; background: url('../img/layout_main/bg_li_kursy_walut.jpg') top left no-repeat;}
#kursy_walut ul li h3				{position: absolute; top: 0; left: 0; z-index: 9; width: 213px; height: 17px; display: block; padding: 5px 0 0 10px; background-position: 205px 7px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; cursor: pointer;}

#kursy_walut ul li table			{position: relative; display: block; width: 208px; margin-left: 10px; border-collapse: collapse; font-family: Verdana, Tahoma, Arial, sans-serif;}
#kursy_walut ul li table th			{height: 23px; font-size: 9px; font-weight: normal; text-align: left; cursor: pointer;}
#kursy_walut ul li table th span		{display: none;}
#kursy_walut ul li table th.tytul		{width: 99px;}
#kursy_walut ul li table th.kupno		{width: 59px;}
#kursy_walut ul li table th.sprzedaz		{width: 50px;}
#kursy_walut ul li table td			{height: 15px; font-size: 10px; color: #333333; text-align: left;}
#kursy_walut ul li table td img			{vertical-align: middle;}
#kursy_walut ul li table td.waluta		{width: 99px; font-size: 9px; font-weight: bold; color: #666666; text-align: left; z-index: 8;}
#kursy_walut ul li table td.waluta img		{margin: 1px 26px 0 0; float: right;}
#kursy_walut ul li table td.kupno		{width: 59px;}
#kursy_walut ul li table td.sprzedaz		{width: 50px;}

#kursy_walut ul li.zwiniety 	h3 		{position: relative; color: #999999; background-image: url('../img/layout_main/bg_li_a_kursy_walut.gif');}
#kursy_walut ul li.zwiniety 	h3.onmouseover	{color: #a1bc01;}
#kursy_walut ul li.zwiniety 	h3.onmouseout	{color: #999999;}
#kursy_walut ul li.zwiniety 	table		{display: none;}
#kursy_walut ul li.rozwiniety 	h3 		{color: #a1bc01;}
#kursy_walut ul li.rozwiniety 	table		{display: block;}

#kursy_walut p#poprzednie_notowania		{width: 158px; height: 24px; margin-left: 65px; font-family: Georgia, Times, serif; font-style: italic; font-weight: bold; text-align: right;}		
#kursy_walut p#poprzednie_notowania a		{width: 158px; height: 24px; color: #a1bc01;}
#kursy_walut p#poprzednie_notowania a span	{width: 158px; height: 24px; background-image: url('../img/layout_main/bg_a_poprzednie_notowania.gif'); cursor: pointer;}


/* Newsletter */

#newsletterBox form label				{display: none;}
#newsletterBox form input				{position: relative; float: left; display: block;}

#newsletterBox form input.text			{height: 16px; margin: 5px 0 10px 0; padding: 2px 2px 2px 4px; border: 1px solid #cccccc; background-color: #fff; font-size: 11px; color: #b2b2b2;}
#newsletterBox form input#newsletter_firstname	{Width: 108px; height: 13px;}
#newsletterBox form input#newsletter_email		{Width: 85px; height: 13px; margin-left: 10px;}

#newsletterBox form input.button			{height: 24px; font-family: Georgia, Times, serif; font-style: italic; font-weight: bold; font-size: 11px; text-align: center;}
#newsletterBox form input#newsletter_dodaj		{width: 49px; margin: 0 9px 0 -7px; color: #ff6600;}
#newsletterBox form input#newsletter_usun		{width: 114px; color: #999999;}	


/* Ankieta */

#ankieta label, #ankieta input			{position: relative; float: left; height: 14px; display: block; margin-bottom: 5px;}
#ankieta label					{font-size: 11px; font-weight: bold; color: #666666; margin-left: 7px; cursor: pointer;}
#ankieta input#ankieta_odpowiedz_4		{margin-bottom: 10px;}
#ankieta br					{clear: both;}
#ankieta input#glosuje				{width: 63px; height: 24px; margin: 0 9px 0 -7px; font-family: Georgia, Times, serif; font-style: italic; font-weight: bold; font-size: 11px; color: #ff6600; text-align: center;}
#ankieta span					{position: absolute; top: 0; left: 0;}
#ankieta a#results					{position: relative; width: 101px; height: 24px; display: block; float: left; font-family: Georgia, Times, serif; font-style: italic; font-weight: bold; font-size: 11px; color: #999999; text-align: center;}
#ankieta a#results span					{width: 101px; height: 24px; background-image: url('../img/layout_main/ankieta_bg_a_zobacz_wyniki.gif'); cursor: pointer;}


/* Stopka */

#stopka span					{position: absolute; top: 0; left: 0;}
#stopka p					{margin: 0; line-height: 12px;}
#stopka p.bsbr				{width: 188px; height: 29px; margin-top: 27px; padding: 5px 5px 5px 24px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9px; color: #999999; background: url('../img/layout_main/bg_stopka_p_bsbr.gif') top left no-repeat;}
#stopka p.design				{margin-top: 20px;margin-left:20px; margin-bottom:50px; width: 120px; height: 45px; padding-left: 24px; font-color : #999999;}
#stopka p.design a				{width: 120px; height: 45px; color: #cbcbcb;}
#stopka p.design a span			{width: 120px; height: 45px; background-image: url('../img/layout_main/bg_stopka_a_design.gif'); cursor: pointer;}

#formularz-kontaktowy td { padding: 10px; }
