@media all {

html, body, b, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { quotes:none; list-style:none; padding:0; background:transparent; border:0; outline:0; margin:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; text-decoration:none; vertical-align:baseline; }

input, textarea, button { font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }

blockquote::before, blockquote::after, q::before, q::after { content:none; }

del { text-decoration:line-through; }
table { border-collapse:separate; border-spacing:0; }

*:focus { outline:0; }

/* end of reset */

div.text h3, div.text h4, div.text h5, div.text h6 { margin-bottom:1em; font-weight:bold; }
div.text ul, div.text ol, div.text dd { margin-left:2em; }
div.text p, div.text ul, div.text ol { margin-bottom:1em; }
div.text ol li { list-style:decimal outside; }
div.text strong { font-weight:bold; }
div.text em { font-style:italic; }

}
@media screen, projection {

a { color:#7b7b7b; text-decoration:underline; }
a:focus, a:hover { text-decoration:none; }

html.JSON #boxArticles, #boxArticles h2, #boxArticles p.more a span, html.JSON #boxInformations, #boxInformations h2, #boxInformations p.more a span, #boxAdvices p.more a span, div.appointmentMake h3, #boxRaport p.download a span,
#formNewsletterSubscribe legend span, #formNewsletterSubscribe label,
hr, #menuMain h2, #menuMain .backToTop, #menuFast h2, #menuInfo h2, #footer h2 { height:1px; overflow:hidden; position:absolute; top:auto; right:1000em; }

html.JSON #main div.target { height:auto; position:static; }

/* lay k */

html, body { height:100%; width:100%; }

html {
	background-color:#fff;
	font-size:100.01%;
}

body {
	font:0.75em/1.33 Arial, sans-serif;
}

#main {
	width:980px;
	position:relative;
	z-index:10;
	margin:0 auto;
}

* html input {
	-ie-sux:expression(this.done||(this.done=this.className+=' '+this.type.toLowerCase()));
}

/* skip links */

#skipLinks {
	width:100%;
	height:279px;
	background:#000 url(/images/bgdCommon2.png) repeat-x 0 -162px;
	border-top:32px solid #d86c1e;
	position:absolute;
	top:0;
	left:0;
	color:#000;
}

	#skipLinks a {
		padding:5px;
		position:absolute;
		top:-32px;
		left:0;
		color:#d86c1e;
	}

	#skipLinks a:focus {
		background-color:#fff;
		z-index:100;
	}

/* content main */

#contentMain {
	position:relative;
	z-index:10;
}

/* content side 1 */

#contentSide1 {
	width:267px;
	float:right;
	margin-bottom:7px;
	position:relative;
	z-index:20;
}

/* content side 3 */

#contentSide3 {
	clear:left;
	margin-bottom:7px;
}

/* classes */

#contentMain,
#contentSide3 {
	width:708px;
	padding-right:5px;
	border-right:267px solid #f6f5f3;
	float:left;
	margin-right:-267px;
}

#article,
#articlesArchive,
#information {
	width:425px;
	padding:28px 32px 55px 34px;
	border-right:216px solid #eae7e3;
	float:left;
	margin-right:-220px;
}

#wrapperInformation,
#wrapperArticle,
#wrapperArticlesArchive {
	overflow:hidden;
	border:1px solid #ede9e3;
	margin-bottom:9px;
	zoom:1; /* IE fix */
}

/* headers */

#article h2 #anch-content,
#articlesArchive h2 a,
#information h2 a,
#siteMap h2 a,
#insurancesAbout h2 a,
#faq h2 a,
#investmentsAbout h2 a,
#investmentsCalc h2 a,
#dictionary h2 a,
#faq h2 a,
#creditsAbout h2 a,
#credit h2 a,
#creditsCalculator h2 a,
#insurancesCalc h2 a,
#partnersAbout h2 a,
#jobOffers h2 a,
#contentMain div.partners h2 a {
	padding:4px 6px;
	background-color:#807569;
	font-size:2em;
	color:#fff;
	text-decoration:none;
	cursor:text;
}

#boxAppointmentMake h2,
#boxNewsletterSubscribe h2,
#boxComment h2,
#boxHelpAudio h2,
#boxAdvices h2,
#boxCredits h2,
#boxInsurances h2,
#boxInvestments h2 {
	height:30px;
	padding-left:18px;
	overflow:hidden;
	position:absolute;
	font-size:1.58em;
	font-weight:normal;
	letter-spacing:-0.06em;
	color:#000;
}

#boxCredits h2,
#boxInsurances h2,
#boxInvestments h2 {
	width:215px;
	padding:106px 0 0;
	top:7px;
	left:7px;
	text-indent:7px;
}

	#boxCredits h2 a {
		color:#000;
		text-decoration:none;
		cursor:text;
	}

/* financial markets table classes */

table.index,
table.interestRates {
	width:100%;
	border-collapse:separate;
	border-spacing:0;
	border:0;
	font-weight:bold;
}

table.index th,
table.interestRates th {
	padding:1px 0 2px 17px;
	border-top:1px solid #f3f0ed;
	text-align:left;
}

	table.index th a,
	table.interestRates th a {
		color:#000;
		text-decoration:none;
	}

	table.index th a:focus,
	table.index th a:hover,
	table.interestRates th a:focus,
	table.interestRates th a:hover {
		text-decoration:underline;
	}

table.index td,
table.interestRates td {
	padding:1px 2px 2px 0;
	border-top:1px solid #f3f0ed;
	text-align:right;
}

table.index tr:first-child th,
table.index tr:first-child td,
table.interestRates tr:first-child th,
table.interestRates tr:first-child td {
	border:0;
}

table.index th + td + td,
table.interestRates th + td + td,
table.interestRates th + td + td + td + td {
	padding-left:7px;
	font-weight:normal;
	text-align:left;
}

table.index tr.gain th,
table.interestRates th.gain,
dl.index dt.gain {
	background:url(/images/bullets1.png) no-repeat -2997px 50%;
}

table.index tr.loss th,
table.interestRates th.loss,
dl.index dt.loss {
	background:url(/images/bullets1.png) no-repeat -3997px 50%;
}

table.index tr.gain td,
table.interestRates td.gain,
dl.index dd.gain {
	color:#318e40;
}

table.index tr.loss td,
table.interestRates td.loss,
dl.index dd.loss {
	color:#b61818;
}

/* form calculator */

.formCalc .family {
	padding:5px 0 25px;
}

.formCalc .summary {
	padding:0 9px 2em 0;
	margin:-10px 0 14px;
	float:right;
}

	.formCalc .summary span {
		font-size:14px;
		font-weight:bold;
	}

	.formCalc .summary em {
		display:inline-block;
		width:65px;
		padding:4px 6px 3px;
		border:1px solid #d9d8d6;
		margin:0 4px 0 12px;
		font-size:14px;
		font-weight:bold;
		color:#616060;
		text-align:left;
	}

.formCalc .submit {
	position:relative;
	top:24px;
	right:26px;
}

	.formCalc .submit input {
		float:right;
	}

	.formCalc #label {
		padding:5px 0 25px;
		font-size:14px;
		font-weight:bold;
	}

	.formCalc .inputText {
		width:65px;
		padding:4px 6px 3px;
		border:1px solid #d9d8d6;
		margin:0 4px 0 12px;
		font-size:14px;
		font-weight:bold;
		color:#616060;
	}

/* slider */

.Slider {
	height:66px;
	padding-top:2em;
	clear:both;
	position:relative;
}

.Slider label {
	position:absolute;
	top:0px;
	left:0px;
	font-size:14px;
	font-weight:bold;
}

.Slider input {
	width:65px;
	padding:4px 6px 3px;
	border:1px solid #d9d8d6;
	margin:0 4px 0 12px;
	font-size:14px;
	font-weight:bold;
	color:#616060;
}

.Container {
	float: left;
	width: 516px;
	height: 50px;
}

	.Track {
	    float: left;
		width: 525px;
		height: 26px;
		background: url('/images/jquery_measure_bg.jpg');
		position: absolute;
		cursor: pointer;
	}
	
	.Track .LeftBtn{
	    float: left;
		width: 21px;
		height: 26px;
		cursor: pointer;
		margin-right: 4px;
	}
	
	.Track .RightBtn{
	    float: left;
		width: 21px;
		height: 26px;
		cursor: pointer;
		margin-left: 4px;
	}
	
	.Track .Labels {
	    float: left;
		width: 474px;
		height: 26px;
	}
	
	.Track .Label{
	    float: left;
		width: 52px;
		height: 26px;
		cursor: pointer;
	}

	.Track .LabelFirst {
	    float: left;
		width: 29px;
		height: 26px;
	}
	
	.Track .LabelLast {
	    float: left;
		width: 29px;
		height: 26px;
	}
	
	.Measure {
		width: 525px;
		position: relative;
		top: 31px;
 margin-left:3px;
	}
	
	.Measure .Value {
	    float: left;
		width: 52px;
		text-align: center;
		font-size: 10px;
	}

	.Indicator {
	    position: absolute;
		width: 16px;
		height: 26px;
		background: url('/images/jquery_measure_indicator.png') no-repeat;
        left: 22px;
		top: 0;
		cursor: pointer;
	}
/* calculator output */

.calcOutput {
	padding:21px 22px 27px;
	background-color:#f8f8f7;
	margin-bottom:48px;
}

	.calcOutput h3 {
		padding:0 305px 21px 0;
		padding-right:305px;
		line-height:16px;
		font-weight:bold;
	}

	.calcOutput dl {
		font-size:14px;
	}

		.calcOutput dt {
			width:210px;
			padding:8px 0 0 15px;
			float:left;
			clear:left;
			font-weight:bold;
		}

		.calcOutput dd {
			min-height:25px;
			padding-top:8px;
		}

			.calcOutput dd em {
				width:121px;
				padding:7px 10px 4px;
				background-color:#fff;
				border:1px solid #d5d4d2;
				float:left;
				margin:-8px 7px 0 0;
				font-weight:bold;
				font-style:normal;
				color:#616060;
				text-align:right;
			}

/* about */

#main #contentMain div.about {
	width:114px;
	padding:25px 0 13px;
	position:relative;
	font-size:1.14em;
	line-height:1.5;
	font-weight:bold;
}

	#main #contentMain div.about p,
	#main #contentMain div.about ul {
		width:395px;
		margin:0 -281px 0 0;
		position:relative;
	}

#contentMain div.text {
	text-align:justify;
}

/* pages */

/* home */

/* box contact {zmieniny}*/

#boxContact {
	padding:5px 10px 3px;
	position:relative;
	background-color:#f0f0ed;
	border:solid #ece9e4;
	border-width:1px 0;
	margin-bottom:5px;
	text-align:left; /* zmiana z right*/
	zoom:1; /* IE fix */
}

	#boxContact span {
		font-size:1.5em;
		font-weight:bold;
		color:#e97017;
	}

	#boxContact span.phone {
		font-size:2em;
	}

	#boxContact a {
		padding-left:9px;
		background:url(/images/bullets1.png) no-repeat -1000px 50%;
		position:absolute;
		top:11px;
		right:12px; /* zmiana z left */
		font-size:1.17em;
	}

/* box credits, insurances and investments */

#boxCredits,
#boxInsurances,
#boxInvestments {
	width:230px;
	padding:113px 0 25px;
	border:1px solid #ede9e3;
	float:left;
	margin-bottom:6px;
	position:relative;
}

	#boxCredits p.ask,
	#boxInsurances p.ask,
	#boxInvestments p.ask {
		width:215px;
		height:30px;
		padding:0;
		position:absolute;
		top:76px;
		left:7px;
		line-height:30px;
	}

		#boxCredits p.ask a,
		#boxInsurances p.ask a,
		#boxInvestments p.ask a {
			color:#FFFFFF;
			display:block;
			padding-left:20px;
			text-decoration:none;
		}

			#boxCredits p.ask span,
			#boxInsurances p.ask span,
			#boxInvestments p.ask span {
				font-weight:bold;
				text-decoration:underline;
			}

		#boxCredits p.ask a {
			background:#7A1A2D url(/images/bullets1.png) no-repeat scroll -1991px 50%;
		}

		#boxInsurances p.ask a {
			background:#E97017 url(/images/bullets1.png) no-repeat scroll -1991px 50%;
		}

		#boxInvestments p.ask a {
			background:#807569 url(/images/bullets1.png) no-repeat scroll -1991px 50%;
		}

	#boxCredits div,
	#boxInsurances div,
	#boxInvestments div {
		height:11em;
		padding-top:13px;
		background:url(/images/bullets1.png) no-repeat 0 -6px;
		margin:0 14px;
		position:relative;
		line-height:1.67;
		zoom:1; /* IE fix */
	}

		#boxCredits li,
		#boxInsurances li,
		#boxInvestments li {
			padding-left:10px;
			background:url(/images/bullets1.png) no-repeat -1000px 0.3em;
			margin:4px 0;
			line-height:1.17;
			zoom:1; /* IE fix */
		}

	#boxCredits div.calculators,
	#boxInsurances div.calculators,
	#boxInvestments div.calculators {
		height:9em;
	}

/* box credits */

#boxCredits {
	background:url(/images/bgdCommon1.png) no-repeat -550px 0;
}

	#boxCredits h2 {
		background:url(/images/bgdCommon3.jpg) no-repeat 0 0;
	}

	#boxCredits div.offer {
		padding-top:35px;
		background:url(/images/headers1.png) no-repeat -14px 0;
	}

	#boxCredits h3 {
		font-weight:bold;
		color:#7a1a2d;
	}

/* box insurances */

#boxInsurances {
	display:inline;
	background:url(/images/bgdCommon1.png) no-repeat -300px 0;
	margin:0 6px;
}

	#boxInsurances h2 {
		background:url(/images/bgdCommon3.jpg) no-repeat -215px 0;
	}

	#boxInsurances div.offer {
		padding-top:35px;
		background:url(/images/headers1.png) no-repeat -245px 0;
	}

	#boxInsurances h3 {
		font-weight:bold;
		color:#e97017;
	}

/* box investments */

#boxInvestments {
	background:url(/images/bgdCommon1.png) no-repeat -800px 0;
}

	#boxInvestments h2 {
		background:url(/images/bgdCommon3.jpg) no-repeat -430px 0;
	}

	#boxInvestments div.offer {
		padding-top:35px;
		background:url(/images/headers1.png) no-repeat -474px 0;
	}

	#boxInvestments h3 {
		font-weight:bold;
		color:#807569;
	}

/* box financial markets */

#boxFinancialMarkets {
	width:100%;
	padding-bottom:4px;
	overflow:hidden;
	background-color:#efeeeb;
	clear:both;
	margin-bottom:6px;
}

	#boxFinancialMarkets h2 {
		padding:6px 16px 5px;
		font-size:1.17em;
		color:#7b7b7b;
	}

/* financial indexes */

#boxIndexPoland,
#boxIndexWorld,
#boxInterestRates {
	display:inline;
	padding:5px 4px 20px;
	border:1px solid #e1dfda;
	float:left;
	margin:0 0 4px 4px;
}

	#boxIndexPoland h3,
	#boxIndexWorld h3,
	#boxInterestRates h3 {
		padding:4px 7px 5px;
		background:#ededec url(/images/bgdCommon2.png) no-repeat 0 -50px;
		margin-bottom:26px;
		font-weight:bold;
	}

	#boxInterestRates h3 {
		background:#ededec url(/images/bgdCommon2.png) no-repeat 0 0;
	}

/* box index poland */

#boxIndexPoland {
	width:179px;
	background-color:#f8f8f7;
}

/* box index world */

#boxIndexWorld {
	width:193px;
	background-color:#fff;
}

/* box interest rates */

#boxInterestRates {
	width:290px;
	background-color:#f8f8f7;
}

	#boxInterestRates h3 {
		margin-bottom:7px;
	}

	#boxInterestRates table.interestRates thead th {
		font-weight:normal;
		color:#7b7b7b;
	}

/* box exchange */

#boxExchange {
	padding:5px 4px;
	background-color:#fff;
	border:1px solid #e1dfda;
	clear:both;
	margin:0 4px;
}

	#boxExchange h3 {
		padding:4px 29px 5px 11px;
		float:left;
		font-weight:bold;
	}

	#boxExchange dl {
		padding:4px 0 5px;
		overflow:hidden;
		zoom:1; /* IE fix */
	}

		#boxExchange dt {
			padding-left:16px;
			float:left;
			font-weight:bold;
			color:#807569;
		}

		#boxExchange dd {
			padding-right:7px;
			float:left;
		}

			#boxExchange dd span {
				padding:0 6px;
				font-weight:bold;
			}

		#boxExchange dl a {
			text-decoration:none;
		}

		#boxExchange dl a:focus,
		#boxExchange dl a:hover {
			text-decoration:underline;
		}



#boxInterestRates h3 span,
#boxIndexWorld h3 span,
#boxIndexPoland h3 span{
	float:right;
	font-size:11px;
	line-height: 16px;
	font-weight:normal;
	color:gray;
}
#boxExchange h3 span{
	font-size:11px;
	line-height: 16px;
	font-weight:normal;
	color:gray;
	margin-left:10px;
}
/* article and information */

#article h2 span,
#information h2 span {
	display:block;
	padding:4px 0 15px;
	font-size:1.17em;
	color:#eb8a43;
}

#article h2 a:link,
#information h2 a:link {
	padding:4px 0 15px;
	background-color:transparent;
	font-size:1em;
	color:#eb8a43;
	cursor:pointer;
}

#article h2 a:link:focus,
#article h2 a:link:hover,
#information h2 a:link:focus,
#information h2 a:link:hover {
	text-decoration:underline;
}

#article div.text p.brief,
#information div.text p.brief {
	font-size:1.42em;
	line-height:1.06;
	font-weight:bold;
}

/* make appointment */

div.appointmentMake p.advisor {
	padding:45px 0 8px;
}

div.appointmentMake p.advisor a {
	display:block;
	color:#914053;
	font-weight:bold;
	text-decoration:none;
}

	div.appointmentMake p.advisor img {
		float:left;
		margin:-25px 17px 0 0;
	}

/* latest articles and informations */

#articlesLatest,
#informationsLatest {
	width:172px;
	padding:26px 22px 0;
	overflow:hidden;
	background-color:#ede9e3;
	margin-left:auto;
	color:#615b54;
}

	#articlesLatest h2,
	#informationsLatest h2 {
		font-size:1.17em;
		color:#7a1a2d;
	}

	#articlesLatest ol.articlesLatest li,
	#informationsLatest ol.informationsLatest li {
		padding:18px 0;
		border-bottom:1px solid #cba0a8;
		position:relative;
	}

		#articlesLatest ol.articlesLatest a,
		#informationsLatest ol.informationsLatest a {
			font-weight:bold;
			text-decoration:underline;
			color:#615b54;
		}

		#articlesLatest ol.articlesLatest a:focus,
		#articlesLatest ol.articlesLatest a:hover,
		#informationsLatest ol.informationsLatest a:focus,
		#informationsLatest ol.informationsLatest a:hover {
			text-decoration:underline;
		}

		#articlesLatest ol.articlesLatest span,
		#informationsLatest ol.informationsLatest span {
			display:block;
		}

		#articlesLatest ol.articlesLatest p,
		#informationsLatest ol.informationsLatest p {
			margin:1em 0 0;
		}

	#articlesLatest p.archive {
		height:25px;
		padding-right:4px;
		background:#7a1a2d url(/images/bgdCommon2.png) no-repeat 100% -100px;
		float:left;
		margin:23px 0;
		line-height:25px;
		text-align:center;
	}

		#articlesLatest p.archive a {
			height:25px;
			padding:0 8px 0 21px;
			background:url(/images/bgdCommon2.png) no-repeat 0 -100px;
			float:left;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}

	#informationsLatest p.archive {
		height:25px;
		padding-right:4px;
		background:#7a1a2d url(/images/bgdCommon2.png) no-repeat 100% -100px;
		float:left;
		margin:23px 0;
		line-height:25px;
		text-align:center;
	}

		#informationsLatest p.archive a {
			height:25px;
			padding:0 8px 0 21px;
			background:url(/images/bgdCommon2.png) no-repeat 0 -100px;
			float:left;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}


/* articles archive */

#articlesArchive ol.articlesArchive {
	padding:36px 0;
}

	#articlesArchive ol.articlesArchive li {
		padding:1px 0 1px 9px;
		border-left:6.5em solid #f6f5f3;
		position:relative;
	}

		#articlesArchive ol.articlesArchive a {
			color:#000;
			text-decoration:none;
		}

		#articlesArchive ol.articlesArchive a:focus,
		#articlesArchive ol.articlesArchive a:hover {
			text-decoration:underline;
		}

		#articlesArchive ol.articlesArchive span {
			padding:1px 7px;
			position:absolute;
			top:0;
			left:-6.5em;
		}

/* dictionary */

/* contents */

#dictionary ul.contents {
	width:100%;
	padding:26px 0 19px;
	overflow:hidden;
	font-size:1.08em;
}

	#dictionary ul.contents li {
		padding-right:2px;
		float:left;
		text-transform:uppercase;
	}

		#dictionary ul.contents a {
			padding:2px 7px 4px;
			float:left;
			text-decoration:none;
		}

/* dictionary */

#dictionary dl.dictionary dt {
	font-weight:bold;
}

#dictionary dl.dictionary dd {
	padding-bottom:1.33em;
}

/* faq */

#faq div.text {
	padding:4px 0 2px;
}

#faq div.about {
	padding:25px 0 13px;
}

#faq div.text h3 {
	margin:21px 0 8px;
	font-size:1.33em;
	line-height:1;
	font-weight:normal;
}

/* boxes */

/* box make an appointment*/

#boxAppointmentMake {
	padding-top:102px;
	background:#7a1a2d url(/images/bgdCommon1.png) no-repeat 0 0;
	margin-bottom:1px;
	color:#fff;
}

	#boxAppointmentMake h2 {
		padding-left:43px;
		color:#fff;
	}

/* form make an appointment */

#formAppointmentMake {
	padding:40px 0 0 18px;
	background:url(/images/headers1.png) no-repeat -1232px 0;
	position:relative;
}

	#formAppointmentMake fieldset div {
		padding-top:1px;
		clear:both;
	}

		#formAppointmentMake fieldset label {
			width:59px;
			padding-top:4px;
			float:left;
		}

		#formAppointmentMake fieldset input[type=text] {
			width:155px;
			padding:4px 4px 5px;
			background-color:#fff;
			border:1px solid #675e5e;
			float:left;
		}

		#formAppointmentMake fieldset input.text {
			width:155px;
			padding:4px 4px 5px;
			background-color:#fff;
			border:1px solid #675e5e;
			float:left;
		}

		#formAppointmentMake #FAM-phone-area {
			width:49px;
			height:25px;
			float:left;
			margin-right:1px;
			font-size:0.92em;
		}

		#formAppointmentMake #FAM-phone-1 {
			width:25px;
		}
		#formAppointmentMake #FAM-phone-2 {
			width:25px;
		}
		#formAppointmentMake #FAM-phone-3 {
			width:25px;
		}
		
		#formAppointmentMake #FAM-phone-sep {
			display: block;
			float: left;
			margin: 2px 2px 0px;
			width: 1px;			
		}

		#formAppointmentMake #FAM-phone-type {
			width:165px;
			font-size:0.92em;
			height:25px;
		}

		#formAppointmentMake #FAM-id-regions, #FAM-id-cities {
			width:165px;
			font-size:0.92em;
			height:25px;
		}

	#formAppointmentMake fieldset div.policy {
		padding:15px 22px 0;
		position:relative;
		font:0.75em/1.33 Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
		zoom:1; /* IE fix */
	}

		#formAppointmentMake fieldset div.policy label {
			float:none;
		}

			#formAppointmentMake fieldset div.policy label input {
				position:absolute;
				top:15px;
				left:0;
			}

	#formAppointmentMake div.submit {
		padding:12px 25px 21px;
		text-align:right;
	}

/* box raport */

#boxRaport {
	padding-top:19px;
	height:100px;
	background:#e9e8e4 url(/images/picEarth.jpg) no-repeat 19px 19px;
	position:relative;
}

	#boxRaport h2 {
		height:35px;
		width:142px;
		margin-left:auto;
		position:relative;
		font-size:1.58em;
		font-weight:normal;
		letter-spacing:-0.06em;
		color:#000;
	}

		#boxRaport h2 span {
			width:100%;
			height:35px;
			overflow:hidden;
			background:url(/images/headers1.png) no-repeat -1897px 0;
			position:absolute;
			top:0;
			left:0;
			text-indent:-100em;
		}

	#boxRaport p.download {
		height:25px;
		padding-right:4px;
		background:#7a1a2d url(/images/bgdCommon2.png) no-repeat 100% -100px;
		float:right;
		margin:29px 25px 0 0;
		line-height:25px;
		text-align:center;
	}

		#boxRaport p.download a {
			height:25px;
			padding:0 8px 0 21px;
			background:url(/images/bgdCommon2.png) no-repeat 0 -100px;
			float:left;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}
/* box zdolnosc */
#boxZdolnosc {
	padding-top:19px;
	padding-bottom:9px;
	height:100px;
	background:#D86C1E url(/images/kalkulator.jpg) no-repeat 19px 19px;
	position:relative;
}

	#boxZdolnosc h2 {
		height:62px;
		width:142px;
		background:url(/images/header_sprawdz.png) no-repeat -120px 0;
		margin-left:auto;
		position:relative;
		font-size:1.58em;
		font-weight:normal;
		letter-spacing:-0.06em;
		color:#000;
		text-indent:-100em;
	}

	#boxZdolnosc p.download {
		height:25px;
		padding-right:4px;
		background:#7a1a2d url(/images/bgdCommon2.png) no-repeat 100% -441px;
		float:right;
		margin:8px 25px 0 0;
		line-height:25px;
		text-align:center;
	}

		#boxZdolnosc p.download a {
			height:25px;
			padding:0 8px 0 21px;
			background:url(/images/bgdCommon2.png) no-repeat 0 -441px;
			float:left;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}

/* box subscribe for newsletter */

#boxNewsletterSubscribe {
	padding-top:12px;
	background-color:#d6d5d0;
}

/* form subscribe for newsletter */

#formNewsletterSubscribe {
	padding:34px 0 0 18px;
	background:url(/images/headers1.png?p=1) no-repeat -691px 0;
	position:relative;
}

	#formNewsletterSubscribe fieldset div {
		padding-top:10px;
	}

		#formNewsletterSubscribe fieldset label {
			width:59px;
			padding-top:4px;
			float:left;
		}

		#formNewsletterSubscribe fieldset input {
			width:220px;
			padding:4px 4px 5px;
			background-color:#fff;
			border:1px solid #ceccc8;
			float:left;
		}

	#formNewsletterSubscribe div.submit {
		padding:8px 25px 15px;
		text-align:right;

	}

/* box comment */

#boxComment {
	width:100%;
	padding:13px 0 19px;
	overflow:hidden;
	background-color:#f6f5f3;
}

	#boxComment p cite {
		padding:39px 0 0 19px;
		float:left;
	}

		#boxComment p cite img {
			border:2px solid #fff;
		}

	#boxComment blockquote {
		padding:37px 20px 0 97px;
		background:url(/images/headers1.png) no-repeat -962px 0;
		position:relative;
	}

		#boxComment blockquote p.more {
			height:25px;
			padding-right:4px;
			background:#7a1a2d url(/images/bgdCommon2.png) no-repeat 100% -100px;
			float:right;
			margin-top:20px;
			line-height:25px;
			text-align:center;
		}

			#boxComment blockquote p.more a {
				height:25px;
				padding:0 8px 0 21px;
				background:url(/images/bgdCommon2.png) no-repeat 0 -100px;
				float:left;
				color:#fff;
				font-weight:bold;
				text-decoration:none;
			}

			#boxComment blockquote p.more a span {
				background-color:#7a1a2d;
				color:#fff;
				font-weight:bold;
			}

/* box advices */

#boxAdvices {
	width:100%;
	padding:11px 0 19px;
	overflow:hidden;
	background-color:#f6f5f3;
}


	#boxAdvices div.advice {
		padding:35px 17px 0;
		background:url(/images/headers1.png) no-repeat -1502px 0;
		position:relative;
	}

		#boxAdvices div.advice h3 a {
			font-weight:bold;
			color:#000;
			text-decoration:none;
		}

		#boxAdvices div.advice p {
			display:inline;
		}

		#boxAdvices div.advice p.more a {
			padding-left:7px;
			background:url(/images/bullets1.png) no-repeat -7000px 50%;
			font-weight:bold;
			color:#7a1a2d;
			text-decoration:none;
		}

		#boxAdvices div.advice p.more a:focus,
		#boxAdvices div.advice p.more a:hover {
			text-decoration:underline;
		}

/* box help audio */

#boxHelpAudio {
	width:100%;
	padding:17px 0 22px;
	overflow:hidden;
	background-color:#f8f8f7;
	border-bottom:1px solid #dfdbd5;
}

	#boxHelpAudio .text {
		padding:24px 19px 0;
		background:url(/images/headers1.png) no-repeat -2039px 0;
		position:relative;
		line-height:16px;
	}

		#boxHelpAudio .text p {
			font-weight:bold;
			font-size:11px;
			color:#9a968a;
			text-transform:uppercase;
		}

		#boxHelpAudio .text ul {
			margin-left:11px;
		}

			#boxHelpAudio .text li {
				padding-left:12px;
				background:url(/images/bullets1.png) no-repeat -8000px 4px;
			}

	#boxHelpAudio div.player {
		padding-top:3px;
		text-align:center;
	}

	#boxHelpAudio p.more {
		height:25px;
		padding-right:4px;
		background:#7a1a2d url(/images/bgdCommon2.png) no-repeat 100% -100px;
		float:right;
		margin:16px 20px 0 0;
		line-height:25px;
		text-align:center;
	}

		#boxHelpAudio p.more a {
			height:25px;
			padding:0 8px 0 21px;
			background:url(/images/bgdCommon2.png) no-repeat 0 -100px;
			float:left;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}

/* content side 3 contents */

#contentSide3 div.contents li {
	padding-right:2px;
	float:left;
	margin-bottom:-1px;
	position:relative;
}

	#contentSide3 div.contents li a {
		background:#7a1a2d url(/images/tabs1.png) no-repeat 0 -150px;
		float:left;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}

	#contentSide3 div.contents li a:focus,
	#contentSide3 div.contents li a:hover {
		text-decoration:underline;
	}

		#contentSide3 div.contents li a span {
			padding:6px 12px 7px;
			background:url(/images/tabs1.png) no-repeat 100% -150px;
			float:left;
		}

	#contentSide3 div.contents li.active a {
		background:#f8f8f7 url(/images/tabs1.png) no-repeat 0 -100px;
		color:#7a1a2d;
	}

		#contentSide3 div.contents li.active a span {
			padding-bottom:8px;
			background-position:100% -100px;
		}

#contentSide3 div.contents li.other {
	padding:5px 20px 0 0;
	float:right;
	font-size:1.17em;
}

	#contentSide3 div.contents li.other a {
		padding-left:8px;
		background:#fff url(/images/bullets1.png) no-repeat -1000px 50%;
		font-weight:normal;
		color:#7b7b7b;
		text-decoration:underline;
	}

	#contentSide3 div.contents li.other a:focus,
	#contentSide3 div.contents li.other a:hover {
		text-decoration:none;
	}

/* box articles and informations */

#boxArticles,
#boxInformations {
	padding:12px 15px 22px 13px;
	border:1px solid #eeeae4;
	background-color:#f8f8f7;
	clear:both;
}

	#boxArticles ul.articles li,
	#boxInformations ul.informations li {
		padding-left:36px;
		background:url(/images/bullets1.png) no-repeat -4975px 50%;
	}

	* html #boxArticles ul.articles li,
	* html #boxInformations ul.informations li {
		-ie-sux:expression(this.done?0:(this.done=this.previousSibling:this.className+=' '+'first-child'));
	}
		#boxArticles ul.articles a,
		#boxInformations ul.informations a {
			color:#000;
			text-decoration:none;
		}

		#boxArticles ul.articles a:focus,
		#boxArticles ul.articles a:hover,
		#boxInformations ul.informations a:focus,
		#boxInformations ul.informations a:hover {
			text-decoration:underline;
		}

		#boxArticles ul.articles em,
		#boxInformations ul.informations em {
			font-style:normal;
			font-weight:bold;
		}

	#boxArticles ul.articles li:first-child,
	#boxInformations ul.informations li:first-child {
		padding:23px 25px;
		overflow:hidden;
		background:#fff none;
		border:solid #f3f0ed;
		border-width:1px 0;
		margin-bottom:12px;
	}

	#boxArticles ul.articles li.first-child,
	#boxInformations ul.informations li.first-child {
		padding:23px 25px;
		overflow:hidden;
		background:#fff none;
		border:solid #f3f0ed;
		border-width:1px 0;
		margin-bottom:12px;
		zoom:1; /* IE fix */
	}

		#boxArticles ul.articles h3 a,
		#boxInformations ul.informations h3 a {
			font:1.5em/1 "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
			color:#e97017;
			text-decoration:none;
		}

			#boxArticles ul.articles h3 a img,
			#boxInformations ul.informations h3 a img {
				padding-right:28px;
				float:left;
			}

		#boxArticles ul.articles p,
		#boxInformations ul.informations p {
			display:inline;
		}

			#boxArticles ul.articles p.more a,
			#boxInformations ul.informations p.more a {
				padding-left:6px;
				background:url(/images/bullets1.png) no-repeat -6000px 50%;
				color:#7a1a2d;
				font-weight:bold;
				text-decoration:none;
			}

			#boxArticles ul.articles p.more a:focus,
			#boxArticles ul.articles p.more a:hover,
			#boxInformations ul.informations p.more a:focus,
			#boxInformations ul.informations p.more a:hover {
				text-decoration:underline;
			}

/* box see also */

#main #boxSeeAlso {
	padding-top:10px;
	padding-bottom:45px;
}

	#boxSeeAlso h2 {
		padding:27px 13px 13px 55px;
		font-size:1.5em;
	}
	
	 #boxSeeAlso img{
          margin-top:40px
    }

	#boxSeeAlso ul {
		padding:0 21px 19px;
	}

		#boxSeeAlso li {
			padding:0 10px 4px;
		}

/* investments calculator */

#main #boxInsurancesCalculators,
#main #boxInvestmentsCalculators,
#main #boxCreditsCalculators {
	padding-top:21px;
	padding-bottom:45px;
}

	#boxInsurancesCalculators h2,
	#boxInvestmentsCalculators h2,
	#boxCreditsCalculators h2 {
		padding:27px 13px 13px 55px;
		font-size:1.5em;
	}

	#boxInsurancesCalculators ul,
	#boxInvestmentsCalculators ul,
	#boxCreditsCalculators ul {
		padding:0 21px 19px;
	}

		#boxInsurancesCalculators li,
		#boxInvestmentsCalculators li,
		#boxCreditsCalculators li {
			padding:0 10px 4px;
		}

/* box products */

* html #boxProducts li,
* html #boxGuide li {
	-ie-sux:expression(this.done?0:(this.done=this.previousSibling:this.className+=' '+'first-child'));
}

#boxProducts,
#boxGuide {
	padding:7px 13px 8px;
	line-height:1;
}

	#boxProducts *,
	#boxGuide * {
		display:inline;
		text-decoration:none;
	}

	#boxProducts h2,
	#boxGuide h2 {
		font-weight:bold;
	}

	#boxProducts li,
	#boxGuide li {
		padding:0 0.6em 0 0.8em;
	}

		#boxProducts li a:focus,
		#boxProducts li a:hover,
		#boxGuide li a:focus,
		#boxGuide li a:hover {
			text-decoration:underline;
		}

	#boxProducts li.current,
	#boxGuide li.current {
		font-weight:bold;
	}

	#boxProducts li:first-child,
	#boxGuide li:first-child {
		border:0;
	}

	#boxProducts li.first-child,
	#boxGuide li.first-child {
		border:0;
	}

/* header */

#header {
	height:279px;
	background:#000 url(/images/bgdCommon2.png) repeat-x 0 -162px;
	border-top:32px solid #d86c1e;
	border-bottom:5px solid #fff;
}

	#header h1 img {
		position:absolute;
		top:57px;
		left:0;
	}

/* footer */

#footer {
	padding:19px 0 6em 282px;
	background:url(/images/logoSmall.png) no-repeat 176px 21px;
	clear:both;
	line-height:1;
	color:#7b7b7b;
}

	#footer p {
		display:inline;
		float:left;
	}

		#footer p a {
			position:relative;
			z-index:20;
		}

	#footer p.copyrights {
		padding-right:8px;
		border-right:1px solid #7b7b7b;
		margin-right:5px;
	}

		#footer p.copyrights a {
			font-weight:bold;
			text-decoration:none;
		}

/* menu */

#menuMain {
	width:100%;
	position:absolute;
	top:311px;
	left:0;
	z-index:30;
}

	#menuMain ul {
		position:absolute;
		bottom:0;
		left:0;
	}

		#menuMain li {
			padding-right:2px;
			float:left;
		}

			#menuMain li a {
				background:#e9e8e4 url(/images/tabs1.png) no-repeat 0 -50px;
				float:left;
				color:#000;
				font-weight:bold;
				text-decoration:none;
			}

				#menuMain li a b {
					padding:6px 12px 9px;
					background:url(/images/tabs1.png) no-repeat 100% -50px;
					float:left;
				}

			#menuMain li a:focus,
			#menuMain li a:hover {
				background:#cdcbc1 url(/images/tabs1.png) no-repeat 0 0;
			}

				#menuMain li a:focus b,
				#menuMain li a:hover b {
					background:url(/images/tabs1.png) no-repeat 100% 0;
				}

			#menuMain li.current a {
				background:#fff url(/images/tabs1.png) no-repeat 0 -200px;
			}

				#menuMain li.current a b {
					background:url(/images/tabs1.png) no-repeat 100% -200px;
				}

/* menu fast */

#menuFast {
	position:absolute;
	top:7px;
	right:0;
}

	#menuFast li {
		padding:0 6px 0 11px;
		background:url(/images/bullets1.png) no-repeat -5000px 50%;
		float:left;
	}

		#menuFast li a {
			color:#000;
			text-decoration:none;
		}

		#menuFast li a:focus,
		#menuFast li a:hover {
			text-decoration:underline;
		}

	#menuFast li.en {
		background:none;
	}

/* menu info */

#menuInfo {
	clear:both;
	height:3px;
	background-color:#7a1a2d;
	border-right:720px solid #807569;
	border-left:176px solid #db892a;
	position:relative;
}

	#menuInfo ul {
		width:689px;
		padding-top:14px;
		position:absolute;
		top:2em;
		left:101px;
		line-height:1;
	}

		#menuInfo li {
			padding:0 3px 0 4px;
			border-left:1px solid #7b7b7b;
			float:left;
		}

			#menuInfo li a {
				position:relative;
			}

		#menuInfo li:first-child {
			border:0;
		}

/* banners01 */

#banners01 {
	padding:23px 21px 0 25px;
	background-color:#f6f5f3;
	line-height:1.17;
	text-align:center;
}

	#banners01 ul {
		width:100%;
		background:url(/images/bullets1.png) no-repeat 0 100%;
	}

		#banners01 li {
			padding:7px 10px 8px;
			background:url(/images/bullets1.png) no-repeat 0 -6px;
		}

			#banners01 li a {
				text-decoration:none;
			}

			#banners01 li a:focus,
			#banners01 li a:hover {
				text-decoration:underline;
			}

				#banners01 li a img {
					padding:13px;
				}

/* flash01 */

#flash01 {
	width:980px;
	height:279px;
	position:absolute;
	top:32px;
	z-index:15;
}

}
@media print {

/* printer styles */

div, hr, #contentMain a.more { display:none; }

#main, #header, #contentMain, #contentMain div { display:block; }

#main {
	margin:5px 10px;
	position:relative;
	font-size:11px;
	color:#333;
}

	#main * {
		margin:0;
		text-decoration:none;
	}

	a { color:#333; }

	#contentMain {
		line-height:2em;
		color:#333;
	}

		#contentMain h2 {
			margin-bottom:1.5em;
			font-size:12px;
		}

		#contentMain p {
			text-indent:2em;
		}

}

/* some lame CSS :P */

/* content side 3 contents */
#contentSide3 p.boxHeader {
	background: #f8f8f7 url(/images/tabs1.png) no-repeat 0 -100px;
	float: left;
	font-weight: bold;
	color: #7a1a2d;
	text-decoration: none;
	margin-bottom: -1px;
	position: relative;
}
#contentSide3 p.boxHeader span {
	padding: 6px 12px 7px;
	background: url(/images/tabs1.png) no-repeat 100% -100px;
	float: left;
	padding-bottom: 8px;
}
/* box articles and informations */
/*---*/
html.JSON #boxArticles, #boxArticles h2, #boxArticles p a span, html.JSON #boxNews, #boxNews h2, #boxNews p a span {
	height: 1px;
	overflow: hidden;
	position: absolute;
	top: auto;
	right: 1000em;
}
html.JSON #main div.target { height:auto !important; height:100%; position:static; }
/*---*/
#boxArticles, #boxNews {
	padding: 20px 10px 22px 0px;
	_padding:20px 0px 22px 0px;
	border: 1px solid #eeeae4;
	background-color: #f8f8f7;
	clear: both;
	margin-bottom: 10px;
}
ul.article_links li {
	padding-left: 36px;
	background: url(/images/bullets1.png) no-repeat -4975px 50%;
	float: left;
	width: 287px;
	margin: 0px 0px 0px 20px;
}
ul.article_links a, #boxNews ul.news_boxes a, #boxArticles ul.article_boxes a {
	color: #000;
	text-decoration: none;
}
#boxNews ul.news_boxes a:focus, #boxNews ul.news_boxes a:hover, #boxArticles ul.article_boxes a:focus, #boxArticles ul.article_boxes a:hover, ul.article_links a:focus, ul.article_links a:hover {
	text-decoration: underline;
}
ul.article_links em, #boxNews ul.news_boxes em, #boxArticles ul.article_boxes em {
	font-style: normal;
	font-weight: bold;
}
#boxArticles ul.article_boxes li {
	padding: 13px 15px;
	overflow: hidden;
	background: #fff none;
	border: solid #f3f0ed;
	border-width: 1px 0;
	height: 185px;
	width: 294px;
	float: left;
	margin: 0px 0px 20px 20px;
}
#boxNews ul.news_boxes li {
	padding: 13px 15px;
	overflow: hidden;
	background: #fff none;
	border: solid #f3f0ed;
	border-width: 1px 0;
	margin: 0px 10px 20px 20px;
}
#boxArticles ul.article_boxes li {
	_padding-top:13px;
	_padding-right:15px;
	_padding-bottom:13px;
	_padding-left:15px;
	overflow: hidden;
	background: #fff none;
	border: solid #f3f0ed;
	border-width: 1px 0;
	_width: 293px;
	_margin-top:0px;
	_margin-right:10px;
	_margin-bottom:20px;
	_margin-left:10px;
	zoom: 1; /* IE fix */
}
#boxNews ul.news_boxes li {
	_padding-top:13px;
	_padding-right:15px;
	_padding-bottom:13px;
	_padding-left:15px;;
	overflow: hidden;
	background: #fff none;
	border: solid #f3f0ed;
	border-width: 1px 0;
	_margin-top:0px;
	_margin-right:20px;
	_margin-bottom:20px;
	_margin-left:20px
	zoom: 1; /* IE fix */
}
#boxNews ul.news_boxes h3 a, #boxArticles ul.article_boxes h3 a {
	font: 1.5em/1 "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #e97017;
	text-decoration: none;
}
#boxNews ul.news_boxes img, #boxArticles ul.article_boxes img {
	padding: 0 7px 0 0;
	float: left;
}
#boxNews ul.news_boxes p, #boxArticles ul.article_boxes p {
	padding-top: 6px;
}
#boxArticles ul.article_boxes p {
	clear: both;
}
#boxNews ul.news_boxes p a, #boxArticles ul.article_boxes p a {
	padding-left: 7px;
	background: url(/images/bullets1.png) no-repeat -16000px 50%;
	color: #7a1a2d;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
#boxNews ul.news_boxes p a:focus, #boxNews ul.news_boxes p a:hover, #boxArticles ul.article_boxes p a:focus, #boxArticles ul.article_boxes p a:hover {
	text-decoration: underline;
}
#informationsLatest p.archive, 
#articlesLatest p.archive{ 
position:absolute; 
} 


/* box reas */
#boxReas {
width: 100%;
padding: 25px 0 19px;
background: #d6d5d0;
position: relative;
}
#boxReas img{
float:left;
margin-left: 15px;
}
#boxReas h6 {
width: 185px;
margin-left: auto;
position: relative;
font-weight: bold;
letter-spacing: 0.03em;
color: #000;
line-height:1.2em;
margin-right:10px;
margin-bottom:5px;
}
#boxReas p.reas {
width: 195px;
margin-left: auto;
position: relative;
margin-right: 4px;
}
.reasBlock {
height: 30px;
}
#boxReas p.more {
height: 25px;
padding-right: 4px;
background: #7a1a2d url(/images/bgdCommon2.png) no-repeat 100% -466px;

float: right;
margin: 8px 25px 0 0;
line-height: 25px;
text-align: center;
}
#boxReas p.more a {
height: 25px;
padding: 0 8px 0 21px;
background: url(/images/bgdCommon2.png) no-repeat 0 -466px;
float: left;
color: #fff;
font-weight: bold;
text-decoration: none;
}

/* box reas */
.FBfan{
background-color: #D6D5D0;
}

#boxReas {
width: 100%;
padding: 10px 0 19px;
background: #d6d5d0;
position: relative;
}