*

{

	margin: 0;

	padding: 0;

}



body

{

	background: url("/var/img/background.jpg") repeat-x 0 160px;

	font: 11px Tahoma, Verdana, Arial, "Times New Roman", sans-serif;

	color: #3b3b3b;

}



h1

{

	width: 849px;

	height: 95px;

	margin: 28px 0 0 0;

}



h1 span

{

	background: url("/var/img/logo.gif") no-repeat;

}



h2

{

	margin: 10px 0;

	font-size: 12px;

}



h3

{

	margin: 10px 0;

	font-size: 14px;

}



a img

{

	border: none;

}



a

{

	color: #30549e;

	text-decoration: none;

	font-weight: bold;

}



a:hover

{

	text-decoration: underline;

}



#main

{

	width: 846px;

	padding: 0 4px 0 50px;

	overflow: hidden;

	background: #ffffff;

}



#content

{

	width: 598px;

	float: right;

	margin: 5px 0 20px 0;

}



#content p

{

	margin: 0 0 10px 0;

	line-height: 16px;

}



#content dl dt

{

	font-weight: bold;

}



#content dl dd

{

	margin: 0 0 20px 0;

}



#content .resetMargin

{

	margin: 0 !important;

}



#content .blueList

{

	list-style-type: none;

	margin: 0 0 22px 0;

}



#content .blueList li

{

	padding: 0 0 0 12px;

	color: #30549e;

	line-height: 16px;

	font-weight: bold;

	background: url("/var/img/list_pointer.gif") no-repeat 0 3px;

}



#content .blueList .seeMore

{

	background:  url("/var/img/button_see_more.gif") no-repeat center center;

	display: inline;

	padding: 1px 50px;



}



#content .blueListAdditionalMargin li

{

	margin: 0 0 20px 0;

	

}





#sidebar

{

	width: 227px;

	float: left;

	margin: 5px 0 20px 0;

}



#homePage #sidebar

{

	float: right;

}



#homePage #content

{

	float: left;

}

#homePage #content .blueList li

{

	font-size: 12px;

}

#footer

{

	border-top: 1px #929292 dashed;

	clear: both;

	padding: 25px 10px;

}



#footer address

{

	font-style: normal;

	margin: 0 0 20px 0;

}



#footer address p

{

	font-size: 11px;

}



#footer  p

{

	color: #616060;

	font-size: 10px;

}



.imageReplace

{

	position: relative;

	display: block;

}



.imageReplace span

{

	position: absolute;

	display: block;

	width: 100%;

	height: 100%;

}



.imageReplace a span

{

	cursor: pointer;

}



.imageReplaceSecond

{

	display: block;

}



.imageReplaceSecond span

{

	display: none;

}



.seeMore

{

	width: 88px;

	height: 14px;

	margin: 12px 0;

	font-size: 10px;

}



.seeMore span

{

		background: url("/var/img/button_see_more.gif") no-repeat;

}



.clr

{

	clear: both;

}



.fright

{

	float: right;

}



.fleft

{

	float: left;

}



/* MAIN MENU */





#mainMenu

{

	list-style-type: none;

	margin: 12px 0 3px 0;

	padding: 0 0 0 37px;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-top: 1px solid #000000;

	overflow: hidden;

	background: url("/var/img/main_menu_background.gif") repeat-x;

}



#mainMenu li

{

	float: left;

	border-left: 1px solid #000000;

}



#mainMenu li:hover, #mainMenu li.over, #mainMenu li.on

{

	background: url("/var/img/main_menu_background.gif") repeat-x 0 bottom;

	cursor: pointer;

}



#mainMenu li a

{

	height: 11px;

	margin: 5px 12px 6px 12px

}



#mainMenuHome

{

	width: 73px;

	background: url("/var/img/main_menu_home.png") no-repeat center 0;

}



#mainMenu_o_firmie

{

	width: 43px;

	background: url("/var/img/main_menu_about.png") no-repeat center 0;

}



#mainMenu_inwestycje

{

	width: 55px;

	background: url("/var/img/main_menu_investments.png") no-repeat center 0;

}



#mainMenu_kredyty

{

	width: 41px;

	background: url("/var/img/main_menu_credits.png") no-repeat center 0;

}



#mainMenu_ofe

{

	width: 24px;

	background: url("/var/img/main_menu_ofe.png") no-repeat center 0;

}



#mainMenu_ubezpieczenia

{

	width: 73px;

	background: url("/var/img/main_menu_insurances.png") no-repeat center 0;

}



#mainMenu_oddzialy

{

	width: 45px;

	background: url("/var/img/main_menu_agencys.png") no-repeat center 0;

}



#mainMenu_partnerzy

{

	width: 51px;

	background: url("/var/img/main_menu_partners.png") no-repeat center 0;

}



#mainMenu_pracuj_z_nami

{

	width: 69px;

	background: url("/var/img/main_menu_work.png") no-repeat center 0;

}



#mainMenu_kontakt

{

	width: 42px;

	background: url("/var/img/main_menu_contact.png") no-repeat center 0;	

}



#mainMenuLast

{

	border-right: 1px solid #000000;

}



/* SUBMENU */



#subMenu

{

	list-style-type: none;

	margin: 10px 0 0 0;

	margin: 10px 0 0 0;

}



#subMenu li

{

	background: url("/var/img/sub_menu_background.gif") no-repeat;

	padding: 4px 5px 6px 18px;

	margin: 0 0 3px 0;

}



#subMenu li a

{

	font-size: 13px;

	color: #3b3b3b;

}



#subMenu li a:hover

{

	color: #30549e;

}



#subMenu li.on a

{

	color: #30549e;

}





/* TEASER */



#teaserList

{

	padding: 60px 0 0 70px;

	background: url("/var/img/teaser.jpg") no-repeat;	

	list-style-type: none;

	height: 231px;

	clear: both;

}



#teaserList li

{

	margin: 10px 0 0 0;

}



#teaserText1

{

	width: 424px;

	height: 27px;

	background: url("/var/img/teasers/teaser_1.png") no-repeat;

}



#teaserText2

{

	width: 298px;

	height: 18px;

	background: url("/var/img/teasers/teaser_2.png") no-repeat;

}



#teaserText3

{

	width: 579px;

	height: 26px;

	background: url("/var/img/teasers/teaser_3.png") no-repeat;

}



#teaserText4

{

	width: 515px;

	height: 19px;

	background: url("/var/img/teasers/teaser_4.png") no-repeat;

}



#teaserSeeMore

{

	margin: 20px 0 0 342px !important;

}



#teaserSeeMore a

{

	width: 179px;

	height: 42px;

	background: url("/var/img/teasers/button_umow_sie_z_doradca.png") no-repeat;

}



/* LIST NASZA OFERTA */

#listNaszaOferta

{

	background: url("/var/img/nasza_oferta_list_background.jpg") no-repeat;

	height: 123px;

	list-style-type: none;

	overflow: hidden;

	margin: 10px 0 0 0;

}



#listNaszaOfertaHeader

{

	width: 150px;

	height: 17px;

	background: url("/var/img/nasza_oferta_list_header.gif") no-repeat;

	margin: 12px auto 0 auto !important;

	float: none !important;

}



#listNaszaOferta li

{

	float: left;

	margin: 17px 12px 0 0;

}



#listNaszaOferta li a

{

	text-indent: 20px;

}



#listNaszaOfertaInwestycje

{

	width: 130px;

	height: 43px;

	margin-left: 50px;

}



#listNaszaOfertaInwestycje span

{

	background: url("/var/img/nasza_oferta_list_inwestycje.gif") no-repeat;

}



#listNaszaOfertaUbezpieczenia

{

	width: 151px;

	height: 43px;

}



#listNaszaOfertaUbezpieczenia span

{

	background: url("/var/img/nasza_oferta_list_ubezpieczenia.gif") no-repeat;

}



#listNaszaOfertaKredyty

{

	width: 99px;

	height: 43px;

}



#listNaszaOfertaKredyty span

{

	background: url("/var/img/nasza_oferta_list_kredyty.gif") no-repeat;

}



#listNaszaOfertaOfe

{

	width: 60px;

	height: 43px;

}



#listNaszaOfertaOfe span

{

	background: url("/var/img/nasza_oferta_list_ofe.gif") no-repeat;

}



/* LIST JAK PRACUJEMY */

#howWeWorksList

{

	width: 534px;

	height: 246px;

	background: url("/var/img/how_we_works_list_background.gif") no-repeat;

	list-style-type: none;



	padding: 22px 20px;

}



#howWeWorksList li

{

	padding: 0 0 0 40px;

	margin: 0 0 10px 0;

	vertical-align: bottom;

	font-weight: bold;

}



#howWeWorksList .row1

{

	background: url("/var/img/how_we_works_list_nr1.gif") no-repeat;

	padding: 2px 0 3px 40px;

}



#howWeWorksList .row2

{

	background: url("/var/img/how_we_works_list_nr2.gif") no-repeat;

	padding: 2px 0 3px 40px;

}



#howWeWorksList .row3

{

	background: url("/var/img/how_we_works_list_nr3.gif") no-repeat;

	padding: 9px 0 9px 40px;

}



#howWeWorksList .row4

{

	background: url("/var/img/how_we_works_list_nr4.gif") no-repeat;

	padding: 2px 0 3px 40px;

}



#howWeWorksList .row5

{

	background: url("/var/img/how_we_works_list_nr5.gif") no-repeat;

	padding: 9px 0 9px 40px;

}



#howWeWorksList .row6

{

	background: url("/var/img/how_we_works_list_nr6.gif") no-repeat;

	padding: 2px 0 3px 40px;

}



/* LIST SIDEBAR AGENCYS & IMG */



#listSidebarAgencys

{

	float: right;

	list-style-type: none;

	margin: 0 15px 0 0;

}



#listSidebarAgencys li

{

	margin: 4px 0;

	font-size: 10px;

}



#listSidebarAgencys li, #listSidebarAgencys li a

{

	color: #30549e;

	font-weight: bold;

	text-decoration: none;

}



#imageSidebarAgencys

{

	float: left;

}



/* PLACOWKI */



.agencyBox 

{

	overflow: hidden;

	margin: 0 0 20px 0;

	clear: both;

}



.agencyBox  img, .agencyBox  address

{

	float: left;

}



 .agencyBox  address

 {

	margin: 0 0 0 25px;

	font-style: normal;

}



/*CREDIT CALCULATOR */

#creditCalculator

{

	border: none;

	width: 455px;

	padding: 25px;

	overflow: hidden;

	

	background-image: url("/var/img/credit_calculator_background.gif");
	background-repeat: no-repeat;
	
	background-color: #F2F2F2;

}



#creditCalculator fieldset

{

	border: none;

	clear: both;

	margin: 17px 0 0 0;

}



#creditCalculator fieldset span

{

	position: absolute;

	left: 25px;

	font-weight: bold;

	color: #3B3B3B;

}



#creditCalculator fieldset label

{

	float: right;

	clear: both;

	width: 182px;

	font-weight: normal;

	display: block;

	margin: 0 0 15px 0;

	vertical-align: middle;

}



#creditCalculator fieldset input, #creditCalculator input

{

	float: none;

	font-size: 13px;


}



#creditCalculator label

{

	font-weight: bold;

	

}



#creditCalculator input.text

{

	background: #ffffff;

	border: 1px solid #4a4a4a;

	padding: 4px 5px;

	margin: 0 0 0 13px;

	width: 110px;

}



#creditCalculator #creditCalculatorGo

{

	float: right;

}







#specialWantToSeeMore

{

	font-size: 14px;

	font-weight: bold;

	text-align: right;

	margin: 0 20px 0 0;

}



#specialWantToSeeMore a img

{

	vertical-align: middle;

}



#creditCalculatorsBox

{

	width: 505px;

	position: relative;

}



/* HEADERS */



#headerNotowaniaGpw

{

	width: 135px;

	height: 16px;

}



#headerNotowaniaGpw span

{

	background: url("/var/img/header_notowania_gpw.gif") no-repeat;

}



#headerAgencys

{

	width: 112px;

	height: 17px;

}



#headerAgencys span

{

	background: url("/var/img/header_nasze_oddzialy.gif") no-repeat;

}



#header_o_firmie

{

	width: 69px;

	height: 15px;

}



#header_o_firmie span

{

	background: url("/var/img/header_o_firmie.gif") no-repeat;

}



#header_oferta

{

	width: 51px;

	height: 15px;

}



#header_oferta span

{

	background: url("/var/img/header_oferta.gif") no-repeat;

}



#header_kredyty

{

	width: 62px;

	height: 17px;

}



#header_kredyty span

{

	background: url("/var/img/header_kredyty.gif") no-repeat;

}



#header_ofe

{

	width: 35px;

	height: 15px;

}



#header_ofe span

{

	background: url("/var/img/header_ofe.gif") no-repeat;

}



#header_poradnik

{

	width: 72px;

	height: 14px;

}



#header_poradnik span

{

	background: url("/var/img/header_poradnik.gif") no-repeat;

}



#header_ofe-poradnik

{

	width: 72px;

	height: 14px;

}



#header_ofe-poradnik span

{

	background: url("/var/img/header_poradnik.gif") no-repeat;

}





#header_oddzialy

{

	width: 69px;

	height: 18px;

}



#header_oddzialy span

{

	background: url("/var/img/header_oddzialy.gif") no-repeat;

}



#header_kredyty-kalkulatory

{

	width: 181px;

	height: 17px;

}



#header_kredyty-kalkulatory span

{

	background: url("/var/img/header_kalkulatory_kredytow.gif") no-repeat;

}


/* TABLE */

div.outputContainer
{
	margin-top: 40px;
}

table.results
{
	width: 460px;
	background: black;
}

table.results td
{
	background: white;
	padding: 3px;
}

table.results th
{
	background: #224B9B;
	color: white;
	padding: 5px;
}