/* 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: #359829;}
a:hover							{text-decoration: none;}

p							{font-family: tahoma, arial, verdana, sans-serif; font-size: 11px; color: #666666; text-align: left; margin: 10px 0 10px; line-height: 14px;}
h2, h3, h4, h5, h6					{font-family: arial, verdana, tahoma, sans-serif;}

h2							{font-size: 13px; font-weight: normal; color: #359829; padding: 11px 0; line-height: 18px; text-transform: uppercase; border-bottom: 1px #e5e5e5 solid;}
h3							{font-size: 14px; color: #666666;}
h4							{font-size: 11px;}

h2#aktualnosci						{width: 225px; height: 30px; border: none;}
h2#aktualnosci a					{width: 225px; height: 30px; display: block; text-decoration: none;}
h2#aktualnosci a span					{background-image: url('../img/layout_main/bg_h2_aktualnosci_a.gif');}

h2.flash_tytul,
h3.flash_tytul						{height: 18px;}
#tresc_lewa h2						{width: 455px; height: 23px; padding: 11px 0 10px 0; margin: 0 0 10px 0; line-height: 23px; font-size: 18px; color: #359829; text-transform: uppercase; border-bottom: 1px #e5e5e5 solid;}

.kolor_1						{color: #359829 !important;}
.kolor_2						{color: #359829 !important;}
.kolor_3						{color: #2a9c6b !important;}
.kolor_4						{color: #7f9929 !important;}


/* Zdjęcia */


img.duze_foto						{margin: 10px 0 0 0;}


/* Formularze */


form							{}
from br							{clear: both;}
fieldset						{border: 0;}
legend							{display: none;}
label							{color: #999999; font-size: 11px;}
label, input						{display: block; float: left;}


/* Listy */


ul							{list-style: none;}
ul li							{}

ol							{}
ol li							{margin-left: 35px;}
ol.literki						{list-style-type: lower-alpha;}


/* Tabele */


table							{border-collapse: separate; border-spacing: 1px; border-width: 0; padding: 0; background: url('../img/layout_main/bg_table.gif') left top;}
tr							{margin: 0; padding: 0;}
th, td							{border: 1px solid #fff; padding: 8px;}
th							{text-align: left; color: #fff; background: #ea6104;}
th.pierwszy						{width: 314px;}
td							{background: #ffffff;}
tr.wyrozniony td					{background: #f8f8f8;}

.formularz table							{border-collapse: separate; border-spacing: 1px; border-width: 0; padding: 0; background: none; }
.formularz tr								{margin: 0; padding: 0;}
.formularz th, td							{border: 1px solid #fff; padding: 8px;}
.formularz th								{text-align: left; color: #fff; background: #ea6104;}
.formularz th.pierwszy						{width: 314px;}
.formularz td								{background: #ffffff;}
.formularz tr.wyrozniony td					{background: #f8f8f8;}
.formularz label						{display: inline; float: none;}
.formularz input						{display: inline; float: none;}



/* Bloki */


.blok ul						{margin: 0 0 10px 0; padding: 0 !important; list-style: none;}
.blok ul li						{display: block; border-bottom: 1px #e5e5e5 solid;}
.blok ul li a						{display: block; padding: 5px 0 5px 13px; text-decoration: none; color: #666666; background: url('../img/layout_main/bg_blok_ul_li_a.gif') left top no-repeat;}
.blok ul li a:hover					{color: #359829; background-position: 0 -24px;}	


/* Klienci */


.klienci						{width: 684px; padding: 8px 0 11px 0; background: #f8f7f2 url('../img/layout_main/bg_main_blok_klienci.jpg') left top repeat-x; z-index: 4;}
.klienci_indywidualni					{width: 190px; float: left; padding: 0 19px; background: url('../img/layout_main/bg_blok_klienci_border.gif') 225px 9px repeat-y;}
.klienci_instytucjonalni				{width: 190px; float: left; padding: 0 19px; background: url('../img/layout_main/bg_blok_klienci_border.gif') 225px 9px repeat-y;}
.finanse_dla_rolnikow					{width: 190px; float: left; padding: 0 19px;}

.klienci h2						{position: absolute; top: 0; left: 0; width: 225px; height: 30px; margin: -38px -19px 0 0; font-size: 13px; line-height: 13px; padding: 0; border: 0;}
.klienci h2 a						{width: 185px; height: 16px; padding: 7px 20px; display: block; text-decoration: none; text-transform: uppercase; color: #fff;}
.klienci h2 a span					{position: absolute; top: 0; left: 0; width: 225px; height: 30px; display: block;}
.klienci h2 a:hover span				{background-position: 0 -30px;}
.klienci h2 a.selected span				{background-position: 0 -30px;}

.klienci .klienci_indywidualni    h2 a			{background: #ea6104;}
.klienci .klienci_indywidualni    h2 a span		{background-image: url('../img/layout_main/bg_h2_klienci_indywidualni.jpg');}
.klienci .klienci_indywidualni    h2 a:hover		{background: #fefefe; color: #ff6600;}
.klienci .klienci_instytucjonalni h2 a			{background: #2c8ba5;}
.klienci .klienci_instytucjonalni h2 a span		{background-image: url('../img/layout_main/bg_h2_klienci_instytucjonalni.jpg');}
.klienci .klienci_instytucjonalni h2 a:hover		{background: #fefefe; color: #2c8ba5;}
.klienci .finanse_dla_rolnikow    h2 a			{background: #8ba72c;}
.klienci .finanse_dla_rolnikow    h2 a span		{background-image: url('../img/layout_main/bg_h2_finanse_dla_rolnikow.jpg');}
.klienci .finanse_dla_rolnikow    h2 a:hover		{background: #fefefe; color: #8ba72c;}

.klienci ul						{position: absolute; top: 0; left: 0; width: 181px; margin: -8px 0 0 0; padding: 13px 24px 25px 20px; list-style: none; background: #f5f3ec url('../img/layout_main/bg_klienci_ul.jpg') left top repeat-x; z-index: 5;}
.klienci ul li						{width: 181px; height: 24px; border-bottom: 1px #dcdcdc solid;}
.klienci ul li.ostatni					{border: none;}
.klienci ul li a					{width: 168px; height: 19px; display: block; padding: 5px 0 0 13px; text-decoration: none;}
.klienci ul li a:hover					{background-position: 0 -24px;}

.klienci .klienci_indywidualni    ul li a		{color: #666666; background-image: url('../img/layout_main/bg_klienci_ul_li_a_indywidualni.gif');}
.klienci .klienci_indywidualni    ul li a:hover		{color: #ff6600;}
.klienci .klienci_instytucjonalni ul li a		{color: #666666; background-image: url('../img/layout_main/bg_klienci_ul_li_a_instytucjonalni.gif');}
.klienci .klienci_instytucjonalni ul li a:hover		{color: #2c8da7;}
.klienci .finanse_dla_rolnikow    ul li a		{color: #666666; background-image: url('../img/layout_main/bg_klienci_ul_li_a_finanse.gif');}
.klienci .finanse_dla_rolnikow    ul li a:hover		{color: #89a52c;}

.klienci h3						{width: 186px; height: 26px; padding: 4px 0 0 0; line-height: 13px; text-transform: uppercase; letter-spacing: -0.3pt; background: url('../img/layout_main/bg_klienci_h3.gif') left bottom repeat-x; z-index: 3;}

.klienci h4						{width: 186px; height: 33px; padding: 5px 0 0 0; color: #666666; text-transform: uppercase; z-index: 2;}
.klienci h4 strong					{display: block;}

.klienci img						{position: absolute; top: 34px; right: 2px; width: 120px; height: 137px; z-index: 0; }

.klienci p						{width: 186px; height: 132px; margin: 0 0 -11px 0; padding: 4px 0 0 0; line-height: 15px; text-align: left; color: #666666; background: url('../img/layout_main/bg_p_klienci.gif') left bottom no-repeat; z-index: 1;}
.klienci p span						{white-space: nowrap; display: block;}
.klienci p a.wiecej					{position: absolute; right: 0; bottom: 0; width: 33px; height: 24px; padding: 6px 0 0 17px; text-decoration: none;}
.klienci p a.wiecej:hover 				{background-position: 0 -30px;}

.klienci .klienci_indywidualni    p a.wiecej		{color: #3e9634; background-image: url('../img/layout_main/bg_a_wiecej_indywidualni.gif');}
.klienci .klienci_indywidualni    p a.wiecej:hover	{color: #666666;}
.klienci .klienci_instytucjonalni p a.wiecej		{color: #2a9c6b; background-image: url('../img/layout_main/bg_a_wiecej_instytucjonalni.gif');}
.klienci .klienci_instytucjonalni p a.wiecej:hover	{color: #666666;}
.klienci .finanse_dla_rolnikow    p a.wiecej		{color: #7f9929; background-image: url('../img/layout_main/bg_a_wiecej_finanse.gif');}
.klienci .finanse_dla_rolnikow    p a.wiecej:hover	{color: #666666;}

.gora							{width: 684px; height: 30px; margin: -30px 0 0 10px; padding: 0; background: none; z-index: 1;}
.gora h2						{margin-top: 0;}
.gora ul						{margin-top: 30px;}
.gora div						{height: 30px; background: none;}

.dol							{position: relative; width: 684px; clear: both; background: #fff url('../img/layout_main/bg_podstrona_blok_klienci.jpg') left top repeat-x;}


/* Ankieta */


#ankieta p						{font-weight: bold; margin: 12px 0 10px 0; color: #999999;}
#ankieta label, #ankieta input				{float: left; height: 14px; display: block; margin-bottom: 5px;}
#ankieta label						{margin-left: 7px; cursor: pointer;}
#ankieta br						{clear: both;}
#ankieta form a						{float: left; margin: 12px 0 0 10px; width: 106px; height: 20px;  display: block; color: #359829;}
#ankieta form a	span					{position: absolute; top: 0; left: 0; width: 106px; height: 20px; display: block; background-image: url('../img/layout_main/ankieta_bg_a_zobacz_wyniki.jpg');}
#ankieta form input#glosuje				{width: 66px; height: 20px; margin-top: 12px;}
#ankieta .form-error-anchor				{ display: inline; margin: 0px 0px 0px 0px; float: none; }


/* Newsletter */


#newsletter						{padding: 4px 0 0 0;}
#newsletter p						{margin: 15px 0 15px 0; padding-right: 10px; line-height: 14px; text-align: left;}
#newsletter input					{margin: 0 0 10px 0; width: 174px; height: 16px; padding-top: 2px; font-size: 11px; border-left: 1px #d0d0d0 solid; border-top: 1px #d0d0d0 solid; border-right: 1px #e5e5e5 solid; border-bottom: 1px #e5e5e5 solid; background: url('../img/layout_main/bg_input_newsletter_email.jpg') left top no-repeat;}
#newsletter input#newsletter_dodaj			{float: left; width: 35px; height: 20px; padding: 0; margin-left: 7px; color: #359829; border: none; background: none;}
#newsletter input#newsletter_usun			{position: relative;  width: 93px; height: 20px; color: #359829; border: none; background: none;}

#newsletter2						{padding: 4px 0 0 0;}
#newsletter2 p						{margin: 15px 0 15px 0; line-height: 14px; text-align: left;}
#newsletter2 input					{margin: 0 0 10px 0; width: 174px; height: 16px; padding-top: 2px; font-size: 11px; border-left: 1px #d0d0d0 solid; border-top: 1px #d0d0d0 solid; border-right: 1px #e5e5e5 solid; border-bottom: 1px #e5e5e5 solid; background: url('../img/layout_main/bg_input_newsletter_email.jpg') left top no-repeat;}
#newsletter2 input#newsletter_dodaj			{float: left; width: 35px; height: 20px; padding: 0; margin-left: 7px; color: #359829; border: none; background: none;}
#newsletter2 input#newsletter_usun			{position: relative;  width: 93px; height: 20px; color: #359829; border: none; background: none;}


/* Kursy walut */


#kursy_walut						{padding: 4px 0 0 0; color: #999999;}

#kursy_walut ul						{width: 249px; height: 25px; margin-top: 19px; padding: 0; list-style: none; background: url('../img/layout_main/bg_kursy_walut_li_a.jpg') left top repeat-x;}
#kursy_walut ul li					{height: 25px; float: left; display: inline;}
#kursy_walut ul li a					{height: 19px; display: block; padding: 6px 0 0 0; font-weight: bold; text-decoration: none; text-align: center; color: #999999; background-color: transparent;}
#kursy_walut ul li a#pieniadze				{width: 73px;}
#kursy_walut ul li a#dewizy				{width: 68px;}
#kursy_walut ul li a#kurs_nbp				{width: 107px;}
#kursy_walut ul li a:hover 				{color: #359829;}
#kursy_walut ul li a:active 				{color: #359829; background-position: 0 -25px; background-color: #fff;}
#kursy_walut ul li a.selected 				{color: #359829; background-position: 0 -25px; background-color: #fff;}


#kursy_walut table					{table-layout: fixed; width: 249px; border-spacing: 0; padding: 0; margin: 8px 0 40px 0; border-collapse: collapse; font-family: Tahoma, Verdana, Arial, sans-serif; color: #666666; background: transparent;}
#kursy_walut table tr					{margin: 0; padding: 0;}
#kursy_walut table th					{height: 30px; text-align: right; padding: 0 19px 0 0; border: 0; color: #999999; background: url('../img/layout_main/bg_kursy_walut_table_th.gif') left bottom repeat-x;}
#kursy_walut table td					{margin: 0; padding: 6px 5px 6px 0; border: 0; background: url('../img/layout_main/bg_kursy_walut_table_td.gif') left bottom repeat-x;}

#kursy_walut table td.waluty				{text-align: left; width: 86px;}
#kursy_walut table td.kupno				{text-align: right; width: 87px;}
#kursy_walut table td.sprzedaz				{text-align: right; width: 87px;}
#kursy_walut table td.nbp				{text-align: right; width: 179px;}
#kursy_walut table tr.pierwszy td 			{padding-bottom: 7px; padding-top: 7px; vertical-align: bottom;}
#kursy_walut table tr.ostatni td 			{background: none;}

#kursy_walut table td img 				{width: 13px;}
#kursy_walut table td img.wzrost			{height: 4px; margin: 0 0 2px 1px;}
#kursy_walut table td img.spadek			{height: 4px; margin: 0 0 2px 1px;}
#kursy_walut table td img.bez_zmian			{height: 2px; margin: 0 0 3px 1px;}			

#kursy_walut table.bez_h3 h3				{display: none;}
#kursy_walut table.bez_marginesu			{margin-bottom: 5px;}

#kursy_walut h2						{width: 249px; margin-right: -11px;}
#kursy_walut h3						{font-family: Tahoma, Verdana, Arial, sans-serif; color: #666666; text-align: left; font-size: 11px;}
#kursy_walut p						{width: 249px; height: 43px; margin: 0; clear: both; text-align: left; border-top: 1px solid #e9e9e9;}
#kursy_walut p a					{height: 30px; display: block; padding: 13px 30px 0 0; background: url('../img/layout_main/bg_a_kursy_poprzednich_dni.gif') 106px 0 no-repeat;}

#aktualna_promocja					{padding: 4px 0 0 0;}
#aktualna_promocja p					{margin-top: 19px;}
#aktualna_promocja p img				{border: none;}					


/* Ścieżka powrotu - bread crumbs */


ol#sciezka						{width: 455px; height: 18px; line-height: 16px; margin: 0; padding: 0; list-style: none;}
ol#sciezka li						{float: left; height: 18px; display: inline; margin: 0; padding: 0;}
ol#sciezka li a						{height: 18px; padding: 0 11px 0 14px; text-decoration: none; color: #cbc394; background: url('../img/layout_main/bg_ul_sciezka_li_a.gif') 0 5px no-repeat}


/* Aktualnosci */

#aktualnosci_inne_blok							{margin: 24px 0 0 0;}
#aktualnosci_inne_blok h2#aktualnosci_inne_tytul			{border: 0 !important;}

#aktualnosci_inne_blok ul#aktualnosci_inne				{width: 455px; margin: -11px 0 0 0; padding: 0; border-top: 1px #f2f2f2 solid;}
#aktualnosci_inne_blok ul#aktualnosci_inne li				{width: 455px; border-bottom: 1px #f2f2f2 solid;}
#aktualnosci_inne_blok ul#aktualnosci_inne li a				{width: 392px; display: block; padding: 5px 50px 5px 13px; text-decoration: none; color: #666666; background: url('../img/layout_main/bg_ul_aktualnosci_li_a.gif') left top no-repeat;}
#aktualnosci_inne_blok ul#aktualnosci_inne li a span			{width: 43px; position: absolute; top: 5px; right: 0; display: block; text-align: right; color: #999999; cursor: pointer;}
#aktualnosci_inne_blok ul#aktualnosci_inne li a:hover			{color: #359829; background-position: 0 -600px;}
#aktualnosci_inne_blok ul#aktualnosci_inne li a:hover span		{color: #359829;}


ul#aktualnosci_skroty					{width: 454px; margin-top: -10px;}
ul#aktualnosci_skroty li				{width: 454px; min-height: 75px; clear: both; border-bottom: 1px #f2f2f2 solid; padding: 15px 0;}
ul#aktualnosci_skroty li h3				{font-size: 12px; line-height: 10px; font-weight: bold; margin: 0 0 10px 0;}
ul#aktualnosci_skroty li h3 a				{text-decoration: none; color: #666666;}
ul#aktualnosci_skroty li h3 img				{float: left; border: 0; margin: 0 20px 10px 0;}

ul#aktualnosci_skroty p					{margin: 10px 0 0 0; line-height: 14px;}
ul#aktualnosci_skroty p a				{height: 13px; margin-top: 8px; padding: 0; display: block; text-align: right; line-height: 11px; text-decoration: none; background: url('../img/layout_main/bg_aktualnosci_skroty_wiecej.jpg') right top no-repeat;}
ul#aktualnosci_skroty p.data				{top: 0; right: 0; padding-top: 2px; text-align: right; width: 43px;}


h3#aktualnosci_tytul					{width: 390px; margin: 15px 0 1px 0;}
p.data							{position: absolute; top: 81px; right: 0; width: 43px; font-size: 11px; color: #999999; text-align: right;}

img.aktualosci_szczegoly				{margin: 4px 21px 10px 0; float: left;}

#tresc ul { padding: 10px; }