﻿*								{background-position: left top; background-repeat: no-repeat;}
body								{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #648697;}


div, 
p, h1, h2, h3, h4, h5, h6, 
a, img, table, tr, th, td, 
ul, ol, li, dl, dt, dd, 
form, fieldset, input, label, 
object, embed							{position: relative;}


h2, h3, h4, h5, hr, div.hr					{clear: both;}
.clearing							{clear: both; float: none; height: 1px; font-size: 1px; line-height: 1px; overflow: hidden;}
.spanned 							{overflow: hidden;}
.spanned a							{display: block; text-decoration: none; overflow: hidden;}
.spanned span							{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.spanned a span, a.spanned span 				{cursor: pointer;}						
a.spanned							{text-decoration: none;}

a								{text-decoration: none; color: #30a4dc;}
a:hover								{text-decoration: underline;}


form								{margin-top: 5px;}
form br								{clear: both;}
form p								{margin: 0 0 15px 0; padding-left: 20px; font-size: 11px; line-height: 16px; background: url('../obrazy/layout_glowny/bg_p_komunikat_blad.gif') 8px 3px no-repeat;}
fieldset							{border: 0;}
legend								{display: none;}
label, input, textarea						{display: block; float: left; margin-bottom: 5px;}
label								{display: none;}
input, textarea							{width: 239px; padding: 3px 4px; font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #adbfc8; background-color: #ebf0f1; border-style: solid; border-width: 1px; border-color: #d6dfe2 #f5f7f8 #f5f7f8 #d6dfe2;}
input								{margin-top: 1px;}
input.hidden							{display: none;}
input.przycisk							{width: 113px; height: 15px; margin-top: 9px; float: right; border: 0; padding: 0; font-size: 12px; color: #30a4dc; text-align: right; background: transparent;}


ul								{margin: 8px 0 10px 0; list-style: none; line-height: 17px;}
ul li								{padding-left: 21px; color: #adbfc8; background: url('../obrazy/layout_glowny/bg_ul_li_tresc.gif') 6px 5px no-repeat;}


table								{width: 100%; margin-bottom: 15px; border-spacing: 0; text-align: left;}
th, td								{padding: 9px 0 10px 0; vertical-align: top; border-bottom: 1px #e9e9e9 solid;}
th								{font-size: 13px; color: #aec446;}
th.cena								{width: 70px;}
th.czestotliwosc						{width: 110px;}
td.lp								{width: 25px;}



sup								{line-height: 6px; font-size: 8px;}



.hr								{width: 550px; margin: 22px 0 26px 0; border-top: 1px #e9e9e9 solid;}
.hr hr								{display: none;}



.tekst_lewa							{text-align: left !important;}
.tekst_prawa							{text-align: right !important;}
.tekst_srodek							{text-align: center !important;}



span.chmurka							{color: #adbfc8; display: block;}

span.tooltip							{position: relative; color: #648697; width: 17px; height: 17px; margin-left: 2px; font-size: 11px; line-height: 14px;}
span.tooltip span.tt_button					{position: relative; width: 17px; height: 17px; padding: 2px 5px 1px 6px; cursor: help;}
span.tooltip span.tt_button span				{position: absolute; top: 0; left: 0; width: 17px; height: 17px; display: block; background: url('../obrazy/layout_glowny/bg_span_tooltip_button.gif') left top no-repeat;}
span.tooltip span.tt_cloud					{position: absolute; bottom: 100%; left: 0; margin: 0 0 17px -17px; width: 240px; display: none; padding: 14px; background-color: #fff; border: 1px solid #d7dfe3; z-index: 99;}
span.tooltip span.tt_cloud span					{position: absolute; top: 100%; left: 23px; width: 12px; height: 13px; display: block; background: url('../obrazy/layout_glowny/bg_span_tooltip_cloud.gif') left top no-repeat;}

span.tooltip:hover span.tt_button				{background-color: #67899a; color: #fff;}
span.tooltip:hover span.tt_button span				{background-position: 0 -17px !important;}
span.tooltip:hover span.tt_cloud				{display: block;}

.hover span.tt_button						{background-color: #67899a; color: #fff;}
.hover span.tt_button span					{background-position: 0 -17px !important;}
.hover span.tt_cloud						{display: block !important;}



h2#tyt_kilka_slow_o_nas 			span		{background-image: url('../obrazy/layout_glowny/bg_h2_o_nas.gif');}
h2#tyt_uslugi 					span		{background-image: url('../obrazy/layout_glowny/bg_h2_uslugi.gif');}
h2#tyt_uslugi_dla_firm 				span		{background-image: url('../obrazy/layout_glowny/bg_h2_uslugi_dla_firm.gif');}
h2#tyt_uslugi_dla_klientow_indywidualnych	span		{background-image: url('../obrazy/layout_glowny/bg_h2_uslugi_klienci_indywidualni.gif');}
h2#tyt_uslugi_dodatkowe	 			span		{background-image: url('../obrazy/layout_glowny/bg_h2_uslugi_dodatkowe.gif');}
h2#tyt_klient_biznesowy	 			span		{background-image: url('../obrazy/layout_glowny/bg_h2_klient_biznesowy.gif');}
h2#tyt_klient_indywidualny	 		span		{background-image: url('../obrazy/layout_glowny/bg_h2_klient_indywidualny.gif');}
h2#tyt_cennik	 		       		span		{background-image: url('../obrazy/layout_glowny/bg_h2_cennik.gif');}
h2#tyt_about_us	 		       		span		{background-image: url('../obrazy/layout_glowny/bg_h2_about_us.gif');}
h2#tyt_mapa_serwisu	 		       	span		{background-image: url('../obrazy/layout_glowny/bg_h2_mapa_serwisu.gif');}
h2#tyt_napisz_do_nas	 		       	span		{background-image: url('../obrazy/layout_glowny/bg_h2_napisz_do_nas.gif');}
h2#tyt_polska	 		       		span		{background-image: url('../obrazy/layout_glowny/bg_h2_polska.gif');}
h2#tyt_ireland	 		       		span		{background-image: url('../obrazy/layout_glowny/bg_h2_ireland.gif');}
h2#tyt_linki	 		       		span		{background-image: url('../obrazy/layout_glowny/bg_h2_linki.gif');}
h2#tyt_polecane_strony	 		       	span		{background-image: url('../obrazy/layout_glowny/bg_h2_polecane_strony.gif');}


h3#tyt_kwalifikacje_i_zaufanie			span		{background-image: url('../obrazy/layout_glowny/bg_h3_kwalifikacje_i_zaufanie.gif');}
h3#tyt_uslugi_na_miare_potrzeb			span		{background-image: url('../obrazy/layout_glowny/bg_h3_uslugi_na_miare_potrzeb.gif');}
h3#tyt_najwyzszy_standard_uslug			span		{background-image: url('../obrazy/layout_glowny/bg_h3_najwyzszy_standard_uslug.gif');}
h3#tyt_elastyczne_pakiety_cenowe		span		{background-image: url('../obrazy/layout_glowny/bg_h3_elastyczne_pakiety_cenowe.gif');}
h3#tyt_sprzatanie_domow_mieszkan		span		{background-image: url('../obrazy/layout_glowny/bg_h3_sprzatanie_domow_mieszkan.gif');}
h3#tyt_sprzatanie_instytucji_biur		span		{background-image: url('../obrazy/layout_glowny/bg_h3_sprzatanie_instytucji_biur.gif');}
h3#tyt_prace_specjalistyczne			span		{background-image: url('../obrazy/layout_glowny/bg_h3_prace_specjalistyczne.gif');}
h3#tyt_sprzatanie_domu_mieszkania		span		{background-image: url('../obrazy/layout_glowny/bg_h3_sprzatanie_domu_mieszkania.gif');}
h3#tyt_wariant_podstawowy			span		{background-image: url('../obrazy/layout_glowny/bg_h3_wariant_podstawowy.gif');}
h3#tyt_wariant_rozszerzony			span		{background-image: url('../obrazy/layout_glowny/bg_h3_wariant_rozszerzony.gif');}
h3#tyt_prace_dodatkowe_specjalistyczne		span		{background-image: url('../obrazy/layout_glowny/bg_h3_prace_dodatkowe_specjalistyczne.gif');}
h3#tyt_sprzatanie_powierzchni_biurowych		span		{background-image: url('../obrazy/layout_glowny/bg_h3_sprzatanie_powierzchni_biurowych.gif');}
h3#tyt_qualifications_and_discretion		span		{background-image: url('../obrazy/layout_glowny/bg_h3_qualifications_and_discretion.gif');}
h3#tyt_created_for_you				span		{background-image: url('../obrazy/layout_glowny/bg_h3_created_for_you.gif');}
h3#tyt_contact			       		span		{background-image: url('../obrazy/layout_glowny/bg_h3_contact.gif');}
h3#tyt_our_services			       	span		{background-image: url('../obrazy/layout_glowny/bg_h3_our_services.gif');}
h3#tyt_o_sprzataniu			       	span		{background-image: url('../obrazy/layout_glowny/bg_h3_o_sprzataniu.gif');}
h3#tyt_pozostale			      	span		{background-image: url('../obrazy/layout_glowny/bg_h3_pozostale.gif');}
h3#tyt_sprzatanie_linki_branzowe		span		{background-image: url('../obrazy/layout_glowny/bg_h3_sprzatanie_linki_branzowe.gif');}
h3#tyt_firma_sprzatajaca			span		{background-image: url('../obrazy/layout_glowny/bg_h3_firma_sprzatajaca.gif');}
h3#tyt_sprzet_i_srodki_czystosci		span		{background-image: url('../obrazy/layout_glowny/bg_h3_sprzet_i_srodki_czystosci.gif');}


p.wyroznienie							{padding: 15px; background: #ebf0f1 url('../obrazy/layout_glowny/bg_p_wyroznienie.jpg') left top repeat-x;}
p.wyroznienie em						{color: #91d9f8; font-style: normal;}
p.wyroznienie 					span		{color: #30a4dc;}
p.scisniety							{letter-spacing: -0.3px;}


p.odnosnik							{height: 15px; margin: 13px 0 15px 0!important;}
p.odnosnik a							{height: 15px; padding: 0 0 0 21px; line-height: 12px; color: #30a4dc;}
p.odnosnik a em							{font-style: normal;}
p.odnosnik a					span		{width: 550px; height: 15px;}
p#pelna_oferta					span		{background-image: url('../obrazy/layout_glowny/bg_p_odnosnik_a_pelna_oferta.gif');}
p#more_contact_details				span		{background-image: url('../obrazy/layout_glowny/bg_p_odnosnik_a_more_contact_details.gif');}
p#napisz_jeszcze_jeden_list			span		{background-image: url('../obrazy/layout_glowny/bg_p_napisz_jeszcze_jeden_list.gif');}


p.nie_oferujemy							{width: 550px; height: 50px; padding-top: 0; font-size: 17px!important; line-height: 22px!important; color: #adbfc8;}
p.nie_oferujemy strong						{padding-left: 105px; font-size: 19px; font-weight: normal; line-height: 34px;}
p.nie_oferujemy em						{font-weight: bold; color: #648697;}
p.nie_oferujemy 				span		{width: 550px; height: 50px;}
p#nie_oferujemy 				span		{background-image: url('../obrazy/layout_glowny/bg_p_nie_oferujemy.gif');}
p#we_dont_offer					span		{background-image: url('../obrazy/layout_glowny/bg_p_we_dont_offer.gif');}


p.komunikat_blad						{color: #db6315; line-height: 16px;}
p.komunikat_blad strong						{display: block; margin-bottom: 5px;}

p.komunikat_sukces						{color: #aec446; line-height: 16px;}
p.komunikat_sukces strong					{display: block; margin-bottom: 5px;}



.submenu							{width: 250px; margin: 0; padding: 0 25px 25px 25px; background: #2d9ed7 url('../obrazy/layout_glowny/bg_blok_submenu.jpg') left top repeat-x!important;}
.submenu ul							{width: 250px; margin: 0; padding: 0; border-bottom: 1px #59afdd solid; font-size: 18px; line-height: 24px;}
.submenu ul li							{width: 250px; height: 49px; padding: 0; background: none; border-top: 1px #59afdd solid;}
.submenu ul li a						{width: 276px; height: 36px; padding: 13px 0 0 19px; margin: 0 -25px 0 -18px; display: block; text-decoration: none; color: #91d9f8;}
.submenu ul li a:hover						{background-color: #587989; color: #ffffff; margin-top: -1px; padding-top: 14px;}
.submenu ul li a:active						{background-color: #ffffff; color: #30a4dc; margin-top: -1px; padding-top: 14px;}
.submenu ul li a.selected					{background-color: #ffffff; color: #30a4dc; margin-top: -1px; padding-top: 14px;}

.submenu ul li a				span		{width: 294px; height: 49px;}
.submenu ul li a:hover				span		{height: 50px; background-position: 0 -49px;}
.submenu ul li a:active				span		{height: 50px; background-position: 0 -99px;}
.submenu ul li a.selected			span		{height: 50px; background-position: 0 -99px;}

.submenu ul li a#submenu_sprzatanie_domow	span		{background-image: url('../obrazy/layout_glowny/bg_submenu_a_sprzatanie_domow.gif');}
.submenu ul li a#submenu_sprzatanie_instytucji	span		{background-image: url('../obrazy/layout_glowny/bg_submenu_a_sprzatanie_instytucji.gif');}
.submenu ul li a#submenu_uslugi_dodatkowe	span		{background-image: url('../obrazy/layout_glowny/bg_submenu_a_uslugi_dodatkowe.gif');}
.submenu ul li a#submenu_klient_indywidualny	span		{background-image: url('../obrazy/layout_glowny/bg_submenu_a_cennik_klient_indywidualny.gif');}
.submenu ul li a#submenu_klient_biznesowy	span		{background-image: url('../obrazy/layout_glowny/bg_submenu_a_cennik_klient_biznesowy.gif');}


.dlaczego_my							{width: 250px; padding: 25px !important;}
.dlaczego_my h2							{width: 250px; height: 31px; line-height: 22px; margin: 0; font-weight: normal; color: #fff;}
.dlaczego_my h2     				span		{width: 250px; height: 31px;}
.dlaczego_my ul							{width: 250px; height: 115px; margin: 0; font-size: 14px;}
.dlaczego_my ul li						{width: 222px; height: 18px; padding: 5px 0 0 28px !important; display: block; float: none; color: #91d9f8; background: none;}
.dlaczego_my ul li				span		{width: 250px; height: 23px;}

.why_us ul li							{letter-spacing: -0.5px;}



.gdzie_dzialamy							{width: 299px; height: 230px; background: #dde5e8; overflow: hidden;}

.gdzie_dzialamy h2						{position: absolute; top: 25px; left: 25px; width: 225px; height: 24px; font-size: 23px; font-weight: normal; line-height: 22px; color: #30a4dc; overflow: hidden; z-index: 4;}
.gdzie_dzialamy h2 a						{width: 225px; height: 24px; cursor: default !important; text-decoration: none;}
.gdzie_dzialamy h2 a				span		{width: 225px; height: 24px; cursor: default !important; background-image: url('../obrazy/layout_glowny/bg_h2_gdzie_dzialamy.gif');}

.gdzie_dzialamy	ul						{position: absolute; top: 0; left: 0; width: 299px; height: 230px; margin: 0; background: none; z-index: 1; overflow: hidden;}
.gdzie_dzialamy	ul li						{position: relative; width: 299px; height: 230px; float: left; display: block !important;}
.gdzie_dzialamy	ul.polska   li#polska				{z-index: 0;}
.gdzie_dzialamy	ul.irlandia li#polska				{z-index: 1;}
.gdzie_dzialamy	ul.polska   li#irlandia				{z-index: 1;}
.gdzie_dzialamy	ul.irlandia li#irlandia				{z-index: 0;}

.gdzie_dzialamy	ul li img					{position: absolute; top: 0; left: 0; display: block !important; z-index: 2;}
.gdzie_dzialamy	ul li h3					{position: absolute; left: 186px; width: 92px; height: 31px; display: block; overflow: hidden; background: #30a4dc; font-size: 12px; font-weight: normal; color: #fff; margin: 0; z-index: 3;}
.gdzie_dzialamy	ul li h3 a					{width: 78px; height: 24px; padding: 7px 0 0 14px !important; color: #fff; text-decoration: none;}
.gdzie_dzialamy	ul li h3 a			span		{width: 92px; height: 31px;}
.gdzie_dzialamy	ul li#polska   h3				{top: 329px;}
.gdzie_dzialamy	ul li#irlandia h3				{top: -131px;}
.gdzie_dzialamy	ul li#polska   h3 a		span		{background-image: url('../obrazy/layout_glowny/bg_ul_li_a_polska_link.gif');}
.gdzie_dzialamy	ul li#irlandia h3 a		span		{background-image: url('../obrazy/layout_glowny/bg_ul_li_a_irlandia_link.gif');}

.gdzie_dzialamy	ul li p						{position: absolute; left: 25px; top: 190px; width: 200px; height: 19px; margin: 0; font-size: 12px; font-weight: bold; color: #7f9ba9; z-index: 3;}
.gdzie_dzialamy	ul li p#krakow			span		{background-image: url('../obrazy/layout_glowny/bg_p_krakow_i_okolice.gif');}
.gdzie_dzialamy	ul li p#dublin			span		{background-image: url('../obrazy/layout_glowny/bg_p_dublin_i_okolice.gif');}

.gdzie_dzialamy	ul.polska   li#polska				{margin-top: 0;}
.gdzie_dzialamy	ul.irlandia li#polska				{margin-top: -230px;}

.where_are_we h2 a				span		{background-image: url('../obrazy/layout_glowny/bg_h2_where_are_we.gif');}
.where_are_we ul li#polska   h3 a		span		{background-image: url('../obrazy/layout_glowny/bg_ul_li_a_poland_link.gif');}
.where_are_we ul li#irlandia h3 a		span		{background-image: url('../obrazy/layout_glowny/bg_ul_li_a_ireland_link.gif');}
.where_are_we ul li p#krakow			span		{background-image: url('../obrazy/layout_glowny/bg_p_krakow_and_its_surroundings.gif');}
.where_are_we ul li p#dublin			span		{background-image: url('../obrazy/layout_glowny/bg_p_dublin_and_its_surroundings.gif');}



ul#oferta							{width: 900px; height: 89px; margin: 0; line-height: normal;}
ul#oferta li							{width: 300px; height: 89px; padding: 0; float: left; display: inline; background: none;}
ul#oferta li a							{width: 276px; height: 68px; display: block;  margin: 0; padding: 21px 0 0 24px; font-size: 19px; color: #7f9caa;}
ul#oferta li a em						{margin-left: 35px; font-size: 22px;}
ul#oferta li a:hover						{color: #fff; background: #547485; text-decoration: none;}
ul#oferta li a					span		{width: 300px; height: 89px;}
ul#oferta li a:hover				span		{background-position: 0 -89px;}
ul#oferta li a#sprzatanie_domow 		span		{background-image: url('../obrazy/layout_glowny/bg_tresc_ul_oferta_li_a_sprzatanie_domow.jpg');}
ul#oferta li a#sprzatanie_instytucji 		span		{background-image: url('../obrazy/layout_glowny/bg_tresc_ul_oferta_li_a_sprzatanie_instytucji.jpg');}
ul#oferta li a#uslugi_dodatkowe 		span		{background-image: url('../obrazy/layout_glowny/bg_tresc_ul_oferta_li_a_uslugi_dodatkowe.jpg');}
ul.podstrona							{width: 600px !important; margin: 40px -25px 0 -25px !important;  overflow: hidden;}
ul.podstrona a#sprzatanie_instytucji span			{width: 299px !important;}



ul.uslugi							{border-bottom: 1px #e9e9e9 solid;}
ul.uslugi li							{padding: 10px 0 9px 31px!important; color: #648697; line-height: 17px; border-top: 1px #e9e9e9 solid; background: url('../obrazy/layout_glowny/bg_ul_li_uslugi.gif') 8px 11px no-repeat;}



ul.mapa_serwisu							{line-height: 20px;}
ul.mapa_serwisu li						{padding-left: 23px; background: url('../obrazy/layout_glowny/bg_ul_li_mapa_serwisu.gif') 3px 2px no-repeat;}
ul.mapa_serwisu li ul						{font-size: 11px; line-height: 17px;}
ul.mapa_serwisu li ul li					{padding-left: 14px; background: url('../obrazy/layout_glowny/bg_ul_li_tresc.gif') 0px 5px no-repeat;}



#linki_lewa							{width: 249px; padding: 0 25px 25px 0; float: left;}
#linki_prawa							{width: 249px; padding: 0 0 25px 25px; float: right; border-left: 1px #ececec solid;}

ul.linki							{line-height: 20px;}
ul.linki li							{padding-left: 23px; background: url('../obrazy/layout_glowny/bg_ul_li_linki.gif') 3px 2px no-repeat;}



#kontakt_polska							{width: 249px; padding: 0 25px 80px 0; float: left;}
#kontakt_irlandia						{width: 249px; padding: 0 0 80px 25px; float: right; border-left: 1px #ececec solid;}

#kontakt_polska dl,
#kontakt_irlandia dl						{width: 248px;}

.dane_teleadresowe						{margin-top: 8px;}

.kontakt dl							{line-height: 18px;}
.kontakt dl dt							{float: left; display: block; color: #adbfc8; clear: both;}
.kontakt dl dd							{float: left; display: block; color: #648697;}

.kontakt dt.kontakt_adres					{display: none;}
.kontakt dd.kontakt_adres					{width: 249px;}

.kontakt dt.kontakt_tel						{width: 32px; margin-top: 15px;}
.kontakt dd.kontakt_tel						{width: 216px; margin-top: 15px;}

.kontakt dt.kontakt_fax						{width: 32px;}
.kontakt dd.kontakt_fax						{width: 216px;}

.kontakt dt.kontakt_email					{width: 45px; margin-top: 15px;}
.kontakt dd.kontakt_email					{width: 203px; margin-top: 15px;}

.kontakt dt.kontakt_web						{width: 46px;}
.kontakt dd.kontakt_web						{width: 203px;}


#dane_firmy							{width: 520px; height: 52px; padding: 15px; background: #ebf0f1;}
#dane_firmy dl							{width: 490px;}
#dane_firmy dd							{padding-left: 5px;}

#dane_firmy dd.nip, 
#dane_firmy dd.regon						{width: 435px;}

#dane_firmy .konto_bankowe					{position: absolute; top: 0;}
#dane_firmy dt.konto_bankowe					{left: 166px;}
#dane_firmy dd.konto_bankowe					{left: 255px;}



/*----------- Standardowe style -----------*/


/* Tekst normalny */
p								{font-size: 12px; margin: 10px 0; line-height: 19px; color: #648697;}

/* Nagłówek 1 */
h2								{font-size: 22px; margin-bottom: 15px; line-height: 24px; color: #30a4dc;}

/* Nagłówek 2 */
h3								{font-size: 16px; margin: 24px 0 10px 0; color: #aec446;}

/* Nagłówek 3 */
h4								{font-size: 14px;}
