* {
	margin:0px;
	padding:0px;
	font-family:Tahoma,Arial,sans-serif;
	border:0px none;
	font-size:11px;
}
body {
	background: url(../images/layout/bg_body.jpg) repeat-x;
}
body.rol {
	background: url(../images/layout/bg_body_rol.jpg) repeat-x;
}
#container {
	margin:auto;
	width:970px;
}
#main {
	/*float:left;*/
	padding:0px 10px 0px 0px;
	width:970px;
}
#main_hdr {
	position:relative;
	margin-top:22px;
}
#main_hdr #header_title {
	position:absolute;
	top:21px;
	left:182px;
}
#main_hdr #header_phone {
	position:absolute;
	top:17px;
	right:0px;
}
#main_hdr #header_skype {
	position:absolute;
	top:48px;
	right:0px;
}
#headlines {
	background:#B71B20;
	overflow:hidden;
	width:970px;
	margin-top:26px;
}
body.rol #headlines {
	background:#006600;
}
#headlines #info {
	margin-right:20px;
	float:left;
}
#headlines .latest {
	overflow:hidden;
	font-size:11px;
	color:#ffffff;
	padding:8px 10px 0px 0px;
}
#hr_main {
	background: url(../images/layout/bg_hr_main.gif) repeat-x;
	width:970px;
	height:22px;
}
#col245 {
	float:left;
	padding-right:10px;
	width:235px;
}
#col505 {
	float:left;
	/*padding-right:10px;*/
	width:495px;
	margin-right:10px;
}
#col220 {
	float:left;
	width:220px;
}
.menu_main {
	background: url(../images/layout/bg_main_menu.gif) no-repeat;
	width:235px;
	height:40px;
	margin-bottom:1px;
}
.menu_main a {
	outline:0px none;
}
.menu_main.sub {
	background: url(../images/layout/bg_main_menu_sub.gif) no-repeat;
}
.menu_main.second {
	background: url(../images/layout/bg_main_menu_second.gif) no-repeat;
}
.menu_main.second.first {
	margin-top:4px;
}
.menu_main.second.last {
	margin-bottom:0px;
}
.menu_main img {
	margin:0px;
	border:0px;
}
.clear {
	clear:both
}
.box.people img {
	behavior: url(/media/css/iepngfix.htc);
}
.spacer10 {
	height:10px;
	background:transparent;
	font-size:0px;
	line-height:0px;
}
.spacer15 {
	height:15px;
	background:transparent;
	font-size:0px;
	line-height:0px;
}
.box {
	position:relative;
}
.box .hdr {
	position:absolute;
	top:0px; left:0px;
	display:block;
}
#col220 .box.bg {
	background: url(../images/layout/bg_box_right.jpg) repeat-x;
}
.box.bg {
	background: url(../images/layout/bg_box.jpg) repeat-x;
}
.box.people {
	background: url(../images/bg_people.jpg) repeat-x;
	height:131px;
	padding-top:240px;
}
.box img {
	border:0px;
}
.box .content {
	padding-top:26px;
	* zoom:1;
}
.box.noheader .content {
	padding-top:0px;
}
.box .content p {
	color:#4d4d4d;
	font-size:11px;
	padding:10px 10px 0px 10px;
	line-height:150%;
	display:block;
	overflow:auto;
	* zoom:1;
}
.article {
	padding:15px 10px 0px 10px;
}
.box .content .article p {
	padding:0px 0px 10px 0px;
	background: url(../images/layout/dotted.gif) bottom center repeat-x;
}
.bg_info .box .content .article p {
	background:none;
}
.box.bg .content a {
	font-size:12px;
	color:#4d4d4d;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-bottom:4px;
}
.box .content a:hover {
	text-decoration:underline;
}
.article h2 {
	font-size:13px;
	margin:0px;
}
.article h2 a, .article a {
	color:#484A55;
	text-decoration:none;
}
.box .content .article a {
	color:#484A55;
	text-decoration:underline;
}
.box .content .article a:hover {
	color:#484A55;
	text-decoration:none;
}
.article h2 a:hover {
	color:#484A55;
	text-decoration:underline;
}
.more {
	display:block;
	text-align:right;
	margin:10px 10px 0px;
}
.more.zdolnosc {
	display:block;
	text-align:center;
	height:40px;
	background:#e1e1e1;
	margin:0px
}
.more.zdolnosc a {
	color:#B71B20;
	line-height:36px;
}
.more a, .box.bg .content .more a {
	background:transparent url(../images/layout/bg_more_red.gif) no-repeat scroll left center;
	padding-left:15px !important;
	font-size:11px !important;
	color:#484A55;
	text-decoration:none;
	display:inline !important;
	font-weight:normal;

}
body.rol .more a {
	background:transparent url(../images/layout/bg_more_green.gif) no-repeat scroll left center;
	padding-left:15px;
	font-size:11px;
	color:#484A55;
	text-decoration:none;

}
.more a:hover {
	text-decoration:underline;

}
#footer {
	border-top:1px solid #5D69A8;
	margin-top:0;
	overflow:auto;
	width:970px;
}
#footer .linki {
	background-color:#EEF0F6;
	border-bottom:2px solid #FFFFFF;
	padding:5px;
	position:relative;
}
#footer .linki h3 {
	color:#333333;
	font-size:11px;
	margin:0;
	padding:0;
	text-align:right;
	width:160px;
	line-height:30px;
	position:absolute;
	top:1px;
	left:10px;
}
#footer .linki ul {
	list-style-type:none;
	margin:0;
	padding:0px 0 0px 185px;
}
#footer .linki li {
	color:#666666;
	display:inline;
	padding-right:3px;
	font-size:11px;
}
#footer .linki li.strong {
	font-weight:bold;
}
#footer .linki li a.first {
	border:medium none;
	padding-left:0;
}
#footer .linki li a {
	color:#666666;
	cursor:pointer !important;
	padding:0 4px 0 0;
	text-decoration:none;
	font-size:11px;
	line-height:20px;
}
#footer .linki li span {
	color:#666666;
	cursor:pointer !important;
	padding:0 4px 0 0;
	text-decoration:none;
	font-size:11px;
	line-height:22px;
}
#footer #copyright li {
	border-left:1px solid #666666;
	display:inline;
	padding:0 6px 0 7px;
}
#footer #copyright.linki li a {
	line-height:12px;
}
#footer #copyright li.first {
	border-left:1px solid #ffffff;
}
#footer #copyright {
	background-color:#FFFFFF;
	color:#666666;
	height:18px;
	padding:5px 0px;
}
#footer .linki li a {
	text-decoration:none;
}
#footer .linki li a:hover, #footer .linki li span:hover {
	text-decoration:underline;
}
.box .title {
	position:absolute;
	top:4px;
	left:7px;
	color:#B71B20;
	font-family:Trebuchet MS,arial,sans-serif;
	font-size:14px;
	width:475px;
	height:18px;
	overflow:hidden;
	font-weight:bold;
}
body.rol .box .title {
	color:#006600;
	font-weight:bold;
}
.bg_info {
	background-color:#eaeaea;
}
.content .article ul {
	font-size:11px;
	margin-left:10px;
	margin-bottom:10px;
	list-style-image: url(../images/layout/square.gif);
}
.content .article ul li {
	color:#4D4D4D;
	line-height:150%;
}
.bg475 {
	background:url(../images/layout/dotted.gif) top center repeat-x;
	width:475px;
	margin-left:10px;
}
#col505 .insertKontakt {
	background-color:#A7A9AC;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	margin:10px;
	padding:10px;
	line-height:150%;
}
#col505 .insertKontakt span {
	font-size:16px;
	color:#FDF003;
	display:block;
}
#col505 .insertKontakt a {
	color:#FDF003;
}
blockquote {
	margin-left:20px;
}
#col505 .stronicowanie {
	float:right;
	margin:8px;
}
#col505 .stronicowanie ul {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
#col505 .stronicowanie ul li.limg {
	background:transparent none repeat scroll 0 0;
	margin:0 1px !important;
	padding:0 !important;
}
#col505 .stronicowanie ul li {
	background:transparent url(../images/layout/bg_li_stronicowanie.gif) no-repeat scroll right center;
	display:inline;
	float:left;
	padding:0 1px;
}
#col505 .stronicowanie ul li a {
	display:block;
	font-size:10px;
	margin-right:1px;
	padding:0 2px 2px 3px;
	color:#4d4d4d;
}
#col505 .stronicowanie ul li.limg a {
	display:block;
	margin:0 !important;
	padding:2px !important;
}
#col505 .stronicowanie ul li.none_link {
	background:transparent none repeat scroll 0 0;
	margin:0 1px 0 5px !important;
	padding:0 !important;
	font-size:11px;
}
#col505 .stronicowanie ul li.last {
	background:transparent none repeat scroll 0 0;
	margin:0 !important;
	padding:0 2px 2px 0;
	font-size:11px;
}
body.rol #col505 .stronicowanie ul li.active a {
	background-color:#006600;
	color:#FFFFFF;
}
body #col505 .stronicowanie ul li.active a {
	background-color:#B71B20;
	color:#FFFFFF;
}
.box .content .date {
	font-size:11px;
}
.box .content .kursy_left i {
	color:#cccccc;
	font-style:normal;
}
.box .content .kursy_right {
	float:right;
	width:50px;
	text-align:right;
}
.box .content .kursy_left {
	float:left;
	height:14px;
}
.box .content .hr {
	height:1px;
	background-color:#cccccc;
	margin:3px 0px;
	padding:0px;
}
#tlo {
	background-image: url(../images/layout/tlo.gif);
	background-position: 245px 0px;
	background-repeat:repeat-y;
	* zoom:1;
}
.box p img {
	float:left;
	border:1px solid #666666;
	margin-right:5px;
}
.box .article p img {
	margin:0px;
	padding:0px;
	border:0px none;
}
body.rol .box .content .more a {
	font-size:11px;
	font-weight:normal;
}
body.rol #col245 .box .content .more {
	float:right;
	* zoom:1;
}
body.rol .partnerzy {
	height:50px;
	border-top:1px solid #5E69A9;
	padding:17px 0px 0px 300px;
}
body.rol .partnerzy img {
	height:35px;
	display:block;
	float:left;
	margin-right:20px;
}
body.rol .partnerzy span {
	padding-top:15px;
	display:block;
	float:left;
	margin-right:20px;
}
.right {
	float:right;
}
.left {
	float:left;
}
.b {
	font-weight:bold;
}
.box .article p img.mapa {
	margin:40px 0px 20px 40px;
}
form#formprojektypartnerskie {
	background:#D8D9DA;
	padding-bottom:10px;
	* zoom:1;
}
form#formkredyty {
	/*background:transparent none;*/
}
form#formprojektypartnerskie .hdr {
	background:#868889;
	color:#FDF003;
	padding:10px;
	position:relative;
}
form#formprojektypartnerskie .item, form#formkredyty .item {
	margin-left:40px;
}
form#formprojektypartnerskie label, form#formkredyty label {
	width:120px;
	display:block;
	float:left;
}
form#formprojektypartnerskie input, form#formprojektypartnerskie textarea,
form#formkredyty input, form#formkredyty textarea, form#formkredyty select {
	background:#F6F7F7;
	border:1px solid #949494;
	padding:2px;
	width:280px;
	float:left;
}
form#formkredyty select {
	width:284px;
}
form#formprojektypartnerskie textarea, form#formkredyty textarea {
	height:50px;
}
form#formkredyty textarea {
	height:70px;
}
form#formprojektypartnerskie .submit img,
form#formkredyty .submit img {
	float:right;
	margin-left:10px;
}
form#formprojektypartnerskie .submit,
form#formkredyty .submit {
	width:446px;
}
.banknoty {
	background: url(../images/bg_kredyty_gotowkowe_form.jpg) no-repeat 495px 20px;
}
.domek {
	background: url(../images/bg_kredyty_hipoteczne_form.jpg) no-repeat 495px 20px;
}
.kluczyki {
	background: url(../images/bg_kredyty_auto_form.jpg) no-repeat 495px 20px;
}
.traktor {
	background: url(../images/bg_kredyty_rolnicze_form.jpg) no-repeat 475px 25px;
}
.kalkulator {
	background: url(../images/bg_kredyty_firmowe_form.gif) no-repeat 475px 10px;
}
.content .article table.logapartnerzy img {
	border:1px solid #999999;
	margin-top:10px;
}
.content .article table.logapartnerzy tr td {
	text-align:center;
}
#tlo.wide #col505 {
	width:725px;
	margin-right:0px;
}
#tlo.wide {
	background-image:none;
}
.forminfo {
	font-size:10px;
	color:#999999;
	line-height:140%;
	width:445px;
}
.forminfo span {
	display:block;
	border-bottom:1px solid #999999;
}
form#formkredyty .forminfo input {
	width:auto;
	float:none;
	padding:0px;
	border:0px none;
	background:none;
}
form#formkredyty h2 {
	font-size:16px;
	font-weight:bold;
	color:#4D4D4D;
	line-height:200%;
	margin-left:40px;
}
form#formkredyty h3 {
	font-size:11px;
	font-weight:bold;
	color:#4D4D4D;
	line-height:200%;
	margin-left:40px;
}
form#formkredyty .kredyt_opcje {
	width:200px;
	line-height:180%;
	float:right;
}
form#formkredyty .kredyt_opcje input {
	width:auto;
	float:none;
	padding:0px;
	border:0px none;
	background:none;
}
.content .article img.lead {
	float:left;
	border:1px solid #cccccc;
	padding:2px;
	background:#ffffff;
	margin-right:4px;
	display:none;
}
.content .article h3 {
	margin-bottom:10px;	
}
.box .content .article h3 a {
	font-size:13px;
	padding:0px;
	margin:0px;
	color:#4D4D4D;
	text-decoration:none;
}
.box .content .article h3 a:hover {
	text-decoration:underline;
}
.content .article p span.data {
	float:right;
	color:#999999;
	margin-top:20px;
}
.path span,
.path h1,
.path h2,
.path h3,
.path h4,
.path h5,
.path h6,
.path h1 a,
.path h2 a,
.path h3 a,
.path h4 a,
.path h5 a,
.path h6 a {
	font-weight:normal;
	color:#666666;
	float:left;
}
.path {
	margin-bottom:10px;
	margin-left:5px;
}
.path span {
	width:1px;
	margin:0px 10px;
}
.path a {
	text-decoration:underline;
}
.path a:hover {
	text-decoration:none;
}
#form_oblicz_rate {
	margin:20px 0px;
}
#form_oblicz_rate th {
	text-align:left;
	height:30px;
}
#form_oblicz_rate input {
	padding:2px;
}
#form_oblicz_rate sup {
	font-size:70%;
}
#form_oblicz_rate table {
	width:450px;
}
table.tab_analizator td,
table.tab_analizator td span,
table.tab_analizator td p,
table.tab_analizator td strong,
table.tab_analizator td span strong,
table.tab_analizator td p strong {
	font-family:arial;
	font-size:9px;
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
}
table.tab_analizator td strong,
table.tab_analizator td span strong,
table.tab_analizator td p strong {
	color:#000000;
}
.newsticker a {
	color:#ffffff;
	text-decoration:none;
}
.newsticker a:hover {
	text-decoration:underline;
}
#col220 .box .content a {
	font-size:0px;
}
#col245 .menu_main.second.last.more.zdolnosc {
	background:transparent url(../images/layout/bg_main_menu_second.gif) no-repeat 0 0;
}
#col245 .menu_main.second.last.more.zdolnosc a {
	line-height:40px;
}
body div.info {
	text-align:center;
	margin-top:170px;
}
body div.info p {
	font-size:14px;
	line-height:20px;
}
body div.info p b {
	display:block;
}
body div.info a {
	color:#da0000;
}
.content .article ul.errorlist li {
	color:red;
	border:#fa0000 dotted 1px;
	background-color:#FFD2D2;
	width:440px;
}