@CHARSET "UTF-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0; padding:0;}
img {border:0 none;}

#kontener {width:970px; margin:0 auto; font-family: Tahoma, Verdana, Geneva;}
	.top {position:relative; width:100%; height:72px; border-bottom:6px solid #231f20; margin-bottom:12px;}
		.logo {position:absolute; display:block; top:13px; left:0px; width:173px; height:50px; background:url('logo.gif') 0 0 no-repeat;}
		.wsp {position:absolute; display:block; top:42px; right:250px; width:99px; height:19px; background:url('wspolpraca.gif') 0 0 no-repeat;}
		.wsp_slider {position:absolute; display:block; top:22px; right:0px; width:239px; height:38px; overflow:hidden;}
	.menu {width:100%; height:36px; margin-bottom:14px;}
		.menu_l {float:left; width:6px; height:36px; background:url('menu_l.gif') 0 0 no-repeat;}
		.menu_l.akt {background-position:0 -36px;}
		.menu_c {float:left; width:958px; height:36px; background:url('menu.gif') 0 0 repeat-x;}
		 	.menu_pozycje {float:left; width:757px; height:36px; }
			 	a.mp {float:left; color:#ffffff; padding:10px 15px; display:block; height:16px; text-decoration:none;}
				a.mp:hover, a.mp.akt2{background-color:#404040;}
				.m_sep {float:left;width:1px; height:36px; background:url('menu_sep.gif') 0 0 no-repeat;}
				.m_sep.akt {background-position: 0 -36px;}
			.menu_select {position:relative; float:left; width:201px; height:26px; padding:5px 0;}
				.s_field {float:left; vertical-align:middle; width:161px; height:16px; padding:5px; border:0; background:url('field.gif') no-repeat 0 0; font-size:11px; color:#8d8d8d;}
				.s_select {cursor:pointer; float:right; width:26px; height:26px; background:url('select.gif') no-repeat 0 0;}
				.s_select.akt {background-position:0 -26px;}
				.s_lista {display:none; position:absolute; top:35px; left:0px; z-index:99;} 
					.lista_cz {overflow:hidden; width:201px; background:url('lista_cz.png') repeat 0 0;}
						.lista_cz a{padding:0 10px; font-size:11px; color:#ffffff; text-decoration:none; line-height:22px;}
							.lista_cz a:hover {color:#404040;}
					.lista_cz_dol {width:201px; height:5px; background:url('lista_cz_dol.png') no-repeat 0 0;}
		.menu_r {float:left; width:6px; height:36px; background:url('menu_r.gif') 0 0 no-repeat;}
	.okienka {width:100%; height:262px; margin-bottom:28px;}
		.okn_kredyty {display:block; float:left; width:239px; height:261px; background:url('okn1.jpg') 0 0 no-repeat; cursor:pointer;}
			.okn_kredyty:hover {background-position:0 -261px;}
		.okn_kredyty_akt {display:block; float:left; position:relative; width:239px; height:261px; background:url('okn1_akt.jpg') 0 0 no-repeat;}
		.okn_ubezpieczenia {display:block; float:left; width:239px; height:261px; background:url('okn2.jpg') 0 0 no-repeat; cursor:pointer;}
			.okn_ubezpieczenia:hover {background-position:0 -261px;}
		.okn_ubezpieczenia_akt {display:block; float:left; position:relative; width:239px; height:261px; background:url('okn2_akt.jpg') 0 0 no-repeat;}
		.okn_wierzytelnosci {display:block; float:left; width:238px; height:261px; background:url('okn3.jpg') 0 0 no-repeat; cursor:pointer;}
			.okn_wierzytelnosci:hover {background-position:0 -261px;}
		.okn_wierzytelnosci_akt {display:block; float:left; position:relative; width:239px; height:261px; background:url('okn3_akt.jpg') 0 0 no-repeat;}
		.okn_leasing {display:block; float:left; width:238px; height:261px; background:url('okn4.jpg') 0 0 no-repeat; cursor:pointer;}
			.okn_leasing:hover {background-position:0 -261px;}
		.okn_leasing_akt {display:block; float:left; position:relative; width:239px; height:261px; background:url('okn4_akt.jpg') 0 0 no-repeat;}
			.okn_sbm {position:absolute; width:190px; height:125px; right:0px; bottom:7px; overflow:hidden;}
				.nag {margin-bottom:10px;}
				.okn_sbm a{font-size:11px; color:#ffffff; text-decoration:none; line-height:22px;}
				.okn_sbm a:hover, .okn_sbm a.akt{color:#404040;}
		.odstep {float:left; width:5px; height:1px;}
	.kolumny {width:100%; margin-bottom:19px; color:#404040; font-size:12px; line-height:20px;}	
		.kol_l {float:left; width:482px; margin-right:6px; margin-bottom:20px;}
		.kol_c {float:left; width:238px; margin-right:6px; margin-bottom:20px;}
		.kol_r {float:left; width:238px; margin-bottom:20px;}
		.kol_h {width:100%; border-bottom:2px solid #ed1c24; margin-bottom:15px;}
			.h_l {float:left; width:5px; height:32px; background:url('h_l.gif') 0 0 no-repeat;}
			.h_c {float:left; height:17px; padding:10px 5px 5px; background-color:#ed1c24; color:#ffffff;}
			.h_r {float:left; width:5px; height:32px; background:url('h_r.gif') 0 0 no-repeat;}
		.tresc {padding-right:15px;}
		.tresc2 {padding-right:8px;}
		.kolumny a {color:#404040;}
		.kolumny a:hover {color:#ed1c24;}
		.kolumny li {padding-left:15px; list-style:none; background:url("li.gif") 0 7px no-repeat;}
		table.form {width:100%;}
		table.form td{padding-bottom: 12px; vertical-align:top;}
			.field {width:154px; height:19px; border:1px solid #c6c6c6; padding:0 5px; font-size:11px; color:#8d8d8d;}
			.select {width:166px; height:19px; border:1px solid #c6c6c6; padding-left: 5px; font-size:11px; color:#8d8d8d;}
			.tarea {width:154px; height:90px; border:1px solid #c6c6c6; padding:0 5px; font-size:11px; color:#8d8d8d;}
			.butt_wyslij {width:95px; height:24px; border:0; cursor:pointer; background:url('butt_wyslij.gif') 0 0 no-repeat;}
			.butt_wyslij:hover {background-position:0 -24px;}
		table.form_n {width:100%;}
		table.form_n td{padding:18px 0; vertical-align:middle;}	
			.field_n {width:120px; height:19px; border:1px solid #c6c6c6; padding:0 5px; font-size:11px; color:#8d8d8d;}
			.butt_wyslij_n {width:95px; height:24px; border:0; cursor:pointer; background:url('butt_wyslij.gif') 0 0 no-repeat;}
			.butt_wyslij_n:hover {background-position:0 -24px;}
		.podmenu {padding-right:8px; margin-bottom:20px;}
			.podmenu a {display:block; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e1e1e1; color:#404040; text-decoration:none; font-size:12px;}
			.podmenu a:hover, .podmenu a.akt {color:#ed1c24; font-weight:bold;}
	.oferujemy {height:23px; width:100%; padding:3px 0; border-top:2px solid #ed1c24; border-bottom:2px solid #ed1c24; font-size:11px; color:#8d8d8d;}
		.separ {padding:0 3px;}
	.stopka {margin:3px 0 20px; font-size:11px; color:#8d8d8d;}
		.oferujemy a, .stopka a {text-decoration:none; color:#8d8d8d;}
		.oferujemy a:hover, .stopka a:hover {color:#ed1c24;}
	.popup {padding:20px; width:100%; color:#404040; font-size:12px; line-height:20px; font-family: Tahoma, Verdana, Geneva;}
		.popup_inn {width:238px; margin:0 auto;}
h2 {color:#ed1c24; font-size:14px;}
.red {color:#ed1c24;}
.gr {font-weight:bold;}
.nor {font-weight:normal;}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}