@charset "utf-8";
/* CSS Document */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, big, em, img, q, small, strong, tt, var,
	b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		font-size:12px;
		font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
		color:#424242;
	}

/* ------------------------------------------------------------------ */
/* layout */

	#wpMain {
		font-size:12px;
		padding-top:16px
	}
	
	* html #wpMain { height:1% }
	
	#wpLeft {
		width:180px;
		float:left;
		overflow:hidden
	}
	
	* html #wpLeft { height:1% }

	#wpCenter,#wpCenter2 {
		width:590px;
		float:left;
		overflow:hidden;
		margin-left:10px
	}

#wpCenter2 {
	
width:760px;
}

#wpCenter3 {
	
width:970px;
}

	* html #wpCenter { height:1% }

	#wpRight {
		width:180px;
		float:right;
		overflow:hidden
	}
	
	* html #wpRight { height:1% }


/* ------------------------------------------------------------------ */
/* navigation */
	

	#navi { width: 970px; margin: 0 auto }
	
	#navi ul {
		list-style: none;
		height: 56px;
		overflow: hidden;
	}
	
	#navi li {
		float: left;
		font-size: 11px;
               font-family: Tahoma,Arial,Helvetica,sans-serif;
		font-weight: bold;
		text-align: center;
	}
	
	#navi li.lst {	
		border-bottom: #d4dade solid 1px;
		height: 55px;
	}
	
	#navi li.fst {	
		border-bottom: #d4dade solid 1px;
		height: 55px;
	}
	
	#navi li a { display: block; color: #344765 }
	
	#navi li a:hover {
		opacity: 0.70;             /* CSS 3, Opera 9 */
		-moz-opacity: 0.70;        /* Gecko */
		text-decoration: none;
	}
	
	#navi li a.b_fst {
		width: 97px;
		height: 34px;
		padding-top: 20px;
		border-bottom: #c6ced3 solid 1px;
		border-left: #d6dbdf solid 1px;
		border-top: #c6ced3 solid 1px;
		border-right: #d6dbdf solid 1px;
		background: url(http://i.wp.pl/a/i/biznes/bg_navi_b_lst.gif) repeat-x;
		text-transform: uppercase;
		font-size: 11px;
               font-family: Tahoma,Arial,Helvetica,sans-serif;
	}

	#navi li a.b_lst {
		width: 92px;
		height: 41px;
		padding-top: 13px;
		border-top: #c6ced3 solid 1px;
		border-right: #d6dbdf solid 1px;
		border-left:0 !important;
		overflow: hidden;
		margin-bottom: 1px;
		margin-left: 1px;
		background: url(http://i.wp.pl/a/i/biznes/bg_navi_b_lst.gif) repeat-x;
		font-size: 11px;
               font-family: Tahoma,Arial,Helvetica,sans-serif;
	}
	
	#navi li a.hgl {
		border-top: #1d5a85 solid 1px;
		border-right: #7498b1 solid 1px;
		border-bottom: #5f9ac2 solid 1px;
		border-left: #28658f solid 1px;
		background: #5f9ac2 url(http://i.wp.pl/a/i/biznes/bg_navi_b_fst.gif) repeat-x;
		color:#fff;
	}

	#navi li .in {
		width: 777px;
		height: 55px;
		border-bottom: #d1d7dc solid 1px;
		overflow: hidden;
		font-size: 11px;
               font-family: Tahoma,Arial,Helvetica,sans-serif;
	}


#navi .in li a { width:100px;}
#navi .in li.wide a { width:109px;}
#navi li.lst a{float:left; margin-left:0px;}


	#navi li .eln {
		width: 105px;
		height: 20px;
		padding-top: 6px;
		margin-bottom: 1px;
		margin-left: 1px;
		overflow: hidden;
		border-top: #c6ced3 solid 1px;
		border-right: #c6ced3 solid 1px;
		background: #eef0f2 url(http://i.wp.pl/a/i/biznes/bg_navi_tb.gif) repeat-x;
		font-size: 11px;
               font-family: Tahoma,Arial,Helvetica,sans-serif;
	}
	
	#navi .in li a {
		width: 105px;
		height: 20px;
		padding-top: 6px;
		margin-bottom: 1px;
		margin-left: 1px;
		overflow: hidden;
		border-top: #c6ced3 solid 1px;
		border-right: #c6ced3 solid 1px;
		background: #eef0f2 url(http://i.wp.pl/a/i/biznes/bg_navi_tb.gif) repeat-x;
		font-size: 11px;
               font-family: Tahoma,Arial,Helvetica,sans-serif;
	}
	
	#navi .in li a.bb {
		background: #f4f6f7 url(http://i.wp.pl/a/i/biznes/bg_navi_bb.gif) repeat-x; 
		padding-top: 5px;
	}
	
	#navi li ul li a.hgl {
		border:none;
		border-top: #1d5a85 solid 1px;
		border-right: #7498b1 solid 1px;
		background: #5f9ac2 url(http://i.wp.pl/a/i/biznes/bg_navi_b_fst.gif) repeat-x;
		color:#fff;
		font-size: 11px;
               font-family: Tahoma,Arial,Helvetica,sans-serif;
	}
	



	
/* ------------------------------------------------------------------ */
/* spacers */

	div.spacer {
		clear:both;
		margin-bottom:10px;
		padding-top:10px;
		font-size:0;
		line-height:0;
		height:1px;
	}

	div.spacer-dot01 { background:url(http://i.wp.pl/a/i/pasazfinansowy/spacer_dot01.gif) repeat-x 0 100% }
	div.spacer-line01 { border-bottom:1px solid #dde3e6 }	
	
	

	
/* ------------------------------------------------------------------ */	
/* stronnicowanie */		

	.str {
		text-align:center;
		font:12px Tahoma, Helvetica, sans-serif;
		margin-bottom:20px
	}
	
	.str a { color:#064b7c }
	.str a:hover { color:#FF6600 }
	
	.str a.bNext:hover, .str a.bPrev:hover {
		text-decoration:none;
		color:#FF6600
	}
	
	.str a.bPrev {
		float:left;
		vertical-align:middle;
		font-size:11px;
		font-weight:bold;
		padding-bottom:2px
	}
	
	.str img {
		vertical-align: middle;
		margin:0 3px
	}
	
	.str a.bNext {
		float:right;
		vertical-align:middle;
		font-size:11px;
		font-weight:bold;
		padding-bottom:2px
	}
	
	.str a, .str strong {
		padding:0 2px;
		font-weight:bold
	}

	.str strong { color:#FF6600 }
	
	
	div.str-cnt {
		width:365px; 
		padding:8px 5px 0; 
		float:left;
		display:inline
	}
	
	div.str-cnt .str { margin-bottom:0 }	
	

/* ------------------------------------------------------------------ */
/* boxes */	
	
	
	div.bx {
		clear:both;
		overflow:hidden;
		margin-bottom:10px
	}
	
	* html div.bx { height:1% }
	
	div.bx-body {		
		clear:both;
		overflow:hidden;
		border:1px solid #dbe1e4;
		border-top:0;
		padding:5px
	}
	
	#wpCenter div.bx-body { padding:10px 8px }
	#wpLeft div.bx-body { padding:0 5px }
	
	div.bx .bx-title {
		clear:both;
		height:22px;
		overflow:hidden;
	}
	
	div.bx .bx-title, div.bx .bx-title * {
		text-decoration:none;
		color:#fff;
		font:bold 12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	}
	
	div.bx .bx-title span {
		display:block;
		clear:both;
		height:18px;
		padding:4px 0 0 10px
	}
	
	div.bx .bx-title a {
		display:block;
		clear:both;
		height:22px;
	}
	
	div.bx .bx-title a:hover, div.bx .bx-title a:hover span { color:#fff !important }
	
	div.bx .bx-title01 { background:url(http://i.wp.pl/a/i/pasazfinansowy/hd_sprites_01.gif) no-repeat 0 0 }
	div.bx .bx-title02 { background:url(http://i.wp.pl/a/i/pasazfinansowy/hd_sprites_01.gif) no-repeat 0 -22px }
	div.bx .bx-title03 { background:url(http://i.wp.pl/a/i/pasazfinansowy/hd_sprites_02.gif) no-repeat 0 0 }
	div.bx .bx-title04 { background:url(http://i.wp.pl/a/i/pasazfinansowy/hd_sprites_02.gif) no-repeat 0 -22px }
	div.bx .bx-title05 { background:url(http://i.wp.pl/a/i/pasazfinansowy/hd_sprites_03.gif) no-repeat 0 0;  }
	div.bx .bx-title06 { background:url(http://i.wp.pl/a/i/pasazfinansowy/hd_sprites_02.gif) no-repeat 0 -44px }
	
	div.bx .bx-title05 span, div.bx .bx-title05 a:hover span,
	div.bx .bx-title06 span, div.bx .bx-title06 a:hover span 
	{ color:#824833 !important }	
	
	a.bx-btn img { margin-right:10px }
	
	

/* ------------------------------------------------------------------ */
/* lists */

	ul.list-dot01, ul.list-dot02, ul.list-dot03 {
		margin:0;
		padding:0;
		list-style-type:none
	}
	
	ul.list-dot01 li {
		padding:2px 0 2px 12px;
		background:url(http://i.wp.pl/a/i/pasazfinansowy/dot01.gif) no-repeat 0 8px;
	}

	ul.list-dot01 li.spacer {
		width:100%;
		height:1px;
		padding:0;
		background:url(http://i.wp.pl/a/i/pasazfinansowy/spacer_dot01.gif) repeat-x 0 0
	}

	ul.list-dot02 li, ul.list-dot03 li { 
		display:block;
		clear:both;
		background:url(http://i.wp.pl/a/i/pasazfinansowy/spacer_dot01.gif) repeat-x 0 100%
	}
	
	* html ul.list-dot02 li, * html ul.list-dot03 li { zoom:1 }

	ul.list-dot02 li span, ul.list-dot03 li span {
		display:block;
		clear:both;
		padding:4px 0 4px 15px;
		background:url(http://i.wp.pl/a/i/pasazfinansowy/dot01.gif) no-repeat 3px 10px;
	}

	ul.list-dot02 li span a {
  color: #424242;
	}
	
	ul.list-dot03 li span { background:url(http://i.wp.pl/a/i/pasazfinansowy/dot03.gif) no-repeat 3px 10px }
	
	ul.list-dot02 li.lst, ul.list-dot03 li.lst { background:none }

	p.list-title { margin:0 0 5px 17px }
	

/* ------------------------------------------------------------------ */
/* art item */

	div.art-item { clear:both; overflow:hidden; }
	* html div.art-item { height:1% }
	
	div.art-thumb {		
		float:left;
		display:inline;
		margin-right:7px;
		border:1px solid #dbe1e4;
	}
	
	div.art-item .art-title { margin-bottom:5px }
	
	div.art-item .art-title, div.art-item .art-title a {
		color:#125382;
		text-decoration:none;
		font:bold 14px Arial, "Helvetica Neue", Helvetica, sans-serif
	}
	
	div.art-item .art-title a:hover { color:#49A1BC !important }
	
	div.art-item .art-date {
		margin-bottom:5px;
		color:#878c8e
	}
	
	div.art-col-left {
		float:left;
		display:inline;
		width:180px;
	}

	div.art-col-right {
		float:right;
		display:inline;
		width:380px;
	}	

/* ------------------------------------------------------------------ */
/* thumb */		

	table.thumb {
		float:left;
		display:inline;
		text-align:center;
		background-color:#fff;
	}

	table.thumb td { vertical-align:middle }

	table.thumb01, table.thumb01 td,  table.thumb01 td p { width:100px; }
	table.thumb01 td { height:72px }
	table.thumb01 td p { overflow:hidden; text-align:center; padding:0 }
	table.thumb01 td p img { margin:0; padding:0 }
	
	table.thumb02, table.thumb02 td,  table.thumb02 td p { width:59px; }
	table.thumb02 td { height:59px }
	table.thumb02 td p { overflow:hidden; text-align:center; padding:0 }
	table.thumb02 td p img { margin:0; padding:0 }	
		
	table.thumb03, table.thumb03 td,  table.thumb03 td p { width:180px; }
	table.thumb03 td { height:100px }
	table.thumb03 td p { overflow:hidden; text-align:center; padding:0 }
	table.thumb03 td p img { margin:0; padding:0;  }		
	
	
/* ------------------------------------------------------------------ */
/* cols container */		

	div.cols-cnt { clear:both; overflow:hidden }	
	* html div.cols-cnt { height:1% }
	
	div.cols-cnt01 { background:url(http://i.wp.pl/a/i/pasazfinansowy/cols_bg.gif) repeat-y 0 0; margin-bottom:10px }	
	div.cols-cnt02 { background:url(http://i.wp.pl/a/i/pasazfinansowy/dot02.gif) repeat-y 50% 0 }

	div.cols-cnt01 div.col { width:290px }
	div.cols-cnt02 div.col { width:270px; padding-right:7px; }

	div.cols-cnt div.col div.bx { margin-bottom:0 }	
	div.cols-cnt div.col div.bx-body { border-bottom:0 }
	
	div.cols-cnt div.cols-cnt-bottom {
		background:url(http://i.wp.pl/a/i/pasazfinansowy/cols_bg.gif) repeat-y 100% 0;
		height:1px;
		clear:both;
	}


/* ------------------------------------------------------------------ */
/* icon set */

	div.icon-set {
		clear:both;
		overflow:hidden;
		margin-bottom:10px
	}
	
	* html div.icon-set { height:1% }
	
	div.icon-set ul {
		margin:0;
		padding:0;
		list-style-type:none
	}
	
	div.icon-set ul li {
		width:16.66%;
		float:left;
		display:inline;
	}

	
	div.icon-set ul li a { 
		display:block;
		clear:both;
		text-align:center; 
		padding-top:70px;
		overflow:hidden;
 		background-image:url(http://i.wp.pl/a/i/pasazfinansowy/icons_sprites.gif);
		background-repeat:no-repeat;
	}
	
	div.icon-set ul li a.on { background-image:url(http://i.wp.pl/a/i/pasazfinansowy/icons_sprites_on.gif); }

	div.icon-set ul li.ico01 a { background-position:50% 0 }
	div.icon-set ul li.ico02 a { background-position:50% -91px }
	div.icon-set ul li.ico03 a { background-position:50% -182px }
	div.icon-set ul li.ico04 a { background-position:50% -273px }
	div.icon-set ul li.ico05 a { background-position:50% -364px }
	div.icon-set ul li.ico06 a { background-position:50% -455px }


/* ------------------------------------------------------------------ */
/* form container */
	
	div.form-cnt input, div.form-cnt select {
		vertical-align:middle;
		margin-left:10px
	}


/* ------------------------------------------------------------------ */
/* text container */
	
	div.text-section {
		padding:0 10px	
	}
	
	div.text-container p, div.text-container li {
		font:12px Arial, "Helvetica Neue", Helvetica, sans-serif;
		margin:0 0 15px
	}


/* ------------------------------------------------------------------ */
/* common */
	
	.mb {margin-bottom:10px;}
	.mt {margin-top:10px;}
	.pb {padding-bottom:10px;}
	.pt {padding-top:10px;}
	.ct {text-align:center !important;}
	.rt {text-align:right !important;}
	.lt {text-align:left !important;}
	.fl {float:left !important;}
	.fr {float:right !important;}
	.db {display:block;}
	.cl {clear:left;}
	.cr {clear:right;}
	.cb {clear:both !important;}
	* html body .clra { height:1%;}
	.clra:after{display:block;clear:both;content:'';}
	.cboh { clear:both; overflow:hidden }
	* html .cboh { height:1% }
	.upper { text-transform:uppercase !important }
	
	.f10 { font-size:10px !important }
	.f11 { font-size:11px !important }
	.f12 { font-size:12px !important }
	.f13 { font-size:13px !important }
	.f14 { font-size:14px !important }
	.f15 { font-size:15px !important }
	.f16 { font-size:16px !important }
	.f17 { font-size:17px !important }
	.f18 { font-size:18px !important }
	.f19 { font-size:19px !important }
	.f20 { font-size:20px !important }
	.f24 { font-size:24px !important }
	
	.pb0 { padding-bottom:0 !important }
	.pt0 { padding-top:0 !important }
	.pb5 { padding-bottom:5px !important }
	.pt5 { padding-top:5px !important }
	.pb10 { padding-bottom:10px !important }
	.pt10 { padding-top:10px !important }
	
	.mb0 { margin-bottom:0 !important }
	.mt0 { margin-top:0 !important }
	.mb5 { margin-bottom:5px !important }
	.mt5 { margin-top:5px !important }
	.mb10 { margin-bottom:10px !important }
	.mt10 { margin-bottom:10px !important }
	
	.no-border { border:0 !important }
	
	.color01 { color:#fff !important }
	.color02 { color:#000 !important }
	.color03, .color03 * { color:#125382 !important }
	.color04 { color:#064b7c !important }
	
	p.more, p.more a { 
		font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#064b7c;
		text-align:right
	}

	p.more a:hover { color:#ff6600 }
	
	a img { vertical-align:middle }	
	a { color:#064b7c }
	a, a * { outline:none }	
	a:hover, a *:hover { color:#ff6600 !important; text-decoration:none }
	
/*2010-01-26*/

div.cols-cnt div.cols-cnt-bottom { background:transparent url(http://i.wp.pl/a/i/pasazfinansowy/cols_bg.gif) repeat-y scroll -590px 0 }

       div.cols-cnt-single div.cols-cnt-bottom { background:transparent url(http://i.wp.pl/a/i/pasazfinansowy/cols_bg.gif) repeat-y scroll -891px 0 }        

       div.cols-cnt-single { background:transparent url(http://i.wp.pl/a/i/pasazfinansowy/cols_bg.gif) repeat-y scroll -1180px 0 }

div.naglowek-txt { 
	color:#595959; 
	border-bottom:2px solid #E00D10; 
	padding:10px 0; 
	margin-bottom:5px; 
	font:bold 12px/15px Arial, "Helvetica Neue", Helvetica, sans-serif 
}

table.produkt { margin:20px 0; width:100% }			
table.left td { text-align:left; vertical-align:top }
table.right td { text-align:left; vertical-align:top }

table.produkt td .formularz {
	text-align:left; 
	width:400px; 
	float:left; 
	display:inline; 
	font:12px Arial, "Helvetica Neue", Helvetica, sans-serif 
}

table.produkt td .formularz select { 
	font:12px Arial, "Helvetica Neue", Helvetica, sans-serif; 
	vertical-align:middle;
	width:180px; 
	margin:0 10px
}

table.produkt td .formularz .info { 
	text-align:left; 
	font-size:18px; 
	color:#FF770F; 
	font-weight:bold; 
	padding:10px 
}

table.produkt td .formularz .wybierz { float:left; display:inline; padding:3px 0 0 10px }
table.produkt td .formularz .wybierz b { font-size:18px }
table.produkt td .formularz input { width:75px; font-size:11px }

table.produkt td div.title-img { 
	float:left;
	display:inline;
	padding:10px
}


div.form-message input, div.form-message select {
	vertical-align:middle;
	margin-left:0
}	

div.bx .bx-title-ext { height:40px; background:transparent url(http://i.wp.pl/a/i/pasazfinansowy/hd_sprites_01.gif) no-repeat scroll 0 -44px; }
        div.bx .bx-title-ext a { height:40px }  
        div.bx .bx-title-ext span { height:36px }			
