body, form { margin:0; padding:0;}
p { margin: 3px 0 6px 0; line-height:16px; }

table {
	border-collapse:collapse;
	border-spacing: 0px;
}

td {
	padding:0px;
}

input {
	padding-left: 0;
	padding-right: 0;
}
textarea {
	padding-left: 1px;
	padding-right: 0;
}

body { }
body, p, a, input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
a:hover {color:#a84900;}
table.just td{vertical-align: top;}

/* --- BLOKI --- */

#MainWrapper { width:1000px; margin:auto; border:1px solid #e2e2e2;margin-top:5px; background-color:#fff; }
	#Header { height:113px; position: relative; }
		#BOSLogo { padding:24px 0px 0px 36px; width:110px; float:left;}
		#eBank { float:right; margin-top:17px; padding: 5px 10px 0 0; width:421px; height:86px; background:url(../img/bankowowsc_bg.gif) no-repeat top; text-align:left; }
			#ekonto { float:left; padding:32px 0 0 42px;}
			#iboss { float:right; padding:32px 20px 0 0;}
		#faktoringBg { float:right; margin-top:17px; padding:5px 0 0 0; width:200px; height:86px; background:url(../img/faktoring_bg.gif) no-repeat top; text-align:left; }
			#faktoringBg div { padding:30px 0 0 34px;}
		.stempel { position: absolute; left: 160px; top: 10px; }
	#BodyWrapper { width:980px; padding:0 10px 10px 10px; background-color:#FFFFFF;}
		#ColumnLeft { width:770px; float:left;}
			#MainMenu { height:36px; background-color:#00736c; text-align:left; padding: 0 0 0 0px; margin:0 0 0 0;}
				#MainMenu a { padding:0 13px 0 13px; display:block; float:left;}
				#MainMenu img { float:left;}
			#Submenu { }
			#visual { border-top:1px solid #757876; margin: 10px 0 8px 0; padding-top: 8px; }
			#Grafika { /*border-top:1px solid #757876; padding-top:2px; margin:10px 0 10px 0;*/ }
			#Boksy { margin:0 0 10px 0;}
				.BoksL { width:186px; padding-right:8px; float:left;}
				.BoksR { width:186px; float:right;}
			#url { padding: 0px 10px 10px 10px; color:#999;}
				#url a { text-decoration:none; color:#999;}
				#url a:hover { text-decoration:underline; color:#666;}
			#Lewemenu { width:185px; float:left; margin:0 0 10px 0;}
				.Adds { margin-top:20px; text-align:center;}
				#Ankieta { margin-top:20px; background:url(../img/ankieta_header.gif) top no-repeat #efefef; padding:30px 10px 10px 10px;}
			#Content { width:545px; float:right; margin:0 0 10px 0; padding:0 20px 0 10px;}
			#ContentFull { width:760px; float:right; margin:0 0 10px 0;}
			#DolneMenu { padding:6px 10px; height:24px; background-color:#00736c; text-align:left; color:#e6f1f1; line-height: 24px; position: relative; }
				#Infolinia { position: absolute; background: url(../img/icon_infolinia.gif) no-repeat 0 3px; padding-left: 24px; top: 6px; right: 10px; text-transform: uppercase; }
			#DolneMenu a { color:#e6f1f1; text-decoration:none;}
			#DolneMenu a:hover { text-decoration:underline;}
			
		#ColumnRight { width:200px; float:right;}
			#Szukaj { height:28px; background-color:#e0e0e0; padding:8px 10px 0 10px; margin:0 0 10px 0;}
			#Tools { border-top:1px solid #757876; padding-top: 10px; margin:0;}
			#Tools li { display: inline; }
			#Tools ul { list-style-type: none; margin: 0; padding: 0; }
			#Tools img { border: none; display: block; margin-bottom: 2px; }
			#Short { background:url(../img/naskroty_header.gif) top no-repeat #efefef; padding:28px 0 10px 10px; margin:0 0 10px 0;}
			#Polecamy { background:url(../img/polecamy_header.gif) top left no-repeat #efefef; padding:30px 0 10px 10px; margin:0 0 10px 0;}
			#wniosek { margin:10px 0 10px 0;}
	#Notice { width:980px; padding:10px 10px 10px 10px; color:#cccccc;}
		#Notice a {color:#cccccc; text-decoration:none;}
	
/* MENU LEWE ------- */

ul#lMenu { margin: 0; padding:0; list-style: none; }

ul#lMenu  li { 
	margin: 0;
	padding:0;
	display: inline;
	}

ul#lMenu li  a {
	display: block;
	text-decoration: none;
	padding: 3px 7px 3px 10px;
	color: #fff;
	font-weight:normal;
	border-bottom: solid 1px #fff;
	background-color:#00736c;
	}
	
ul#lMenu li  a:hover, ul#lMenu li  a.on { 
	background: #993300;
	}

ul#lMenu ul { margin: 0; padding:0; list-style: none; }

	
ul#lMenu  ul li { 
	margin: 0;
	padding:0;
	display: inline;
	}

ul#lMenu ul li  a {
	display: block;
	text-decoration: none;
	padding: 3px 7px 3px 24px;
	color: #fff;
	font-weight:normal;
	background-color:#249790
	}
	
ul#lMenu ul li  a:hover, ul#lMenu ul li  a.on { 
	background: url(../../html/img/arr.gif) 10px 7px no-repeat #993300 ;
	color: #fff;
	}
	
ul#lMenu ul ul li  a {
	display: block;
	text-decoration: none;
	padding: 3px 7px 3px 38px;
	color: #fff;
	font-weight:normal;
	background-color:#53bcb6
	}

ul#lMenu ul ul li  a:hover, ul#lMenu ul ul li  a.on { 
	background: url(../../html/img/arr.gif) 24px 7px no-repeat #993300 ;
	color: #fff;
	}
/* --- POLECAMY */

ul#Rec { margin: 0; padding:0; list-style: none; }

ul#Rec  li { 
	margin: 0;

	padding:0;
	display: inline;
	}

ul#Rec li  a {
	display: block;
	text-decoration: none;
	padding: 3px 7px 3px 14px;
	color: #00736c;
	font-weight:bold;
	border-bottom: solid 1px #a4a4a4;
	background: url(../../html/img/arr2.gif) 0px 7px no-repeat;
	width:160px;
	}
ul#Rec li  a:hover {
	color:#993300;
}
	
/* --- STYLE  */

h1 { color:#a84900; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0; padding:0 0 10px 0;}
h2 { color:#00736c; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0 0 5px 0; text-decoration:none;}
h3 { color:#a84900; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0 0 5px 0; text-decoration:none;}
h4 { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0 0 5px 0; text-decoration:none;}
.krok a { color:#00736c; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0 0 5px 0; text-decoration:none;}
ul.lista { list-style-image:url(../img/list_dot.gif); line-height:18px; }
ul.lista li { margin:0; padding:0;}
ul.lista ul, ul.lista ul ul {margin:0; padding:10px 0 0 20px;}
ul.lista ul { color:#666;}


table.tabela { width:100%;}
table.tabela th { padding:5px 3px 5px 10px;; color:#fff; background:#999; text-align:left; border-right: 1px solid #fff;}
table.tabela td { padding:5px 3px 5px 10px;; color:#666; border-right: 1px solid #fff;}
table.tabela tr.nieparzyste {background:#f0f0f0;}
table.tabela tr.parzyste {background:#fbfbfb;}
table.tabela th.small { padding: 5px 3px; font-size: 10px;}

.faq_pytanie { font-weight:normal; padding:0 0 10px 10px;}
.faq_pytanie a { text-decoration:underline;}
.faq_pytanie a:hover {color:#a84900;}
.faq_odpowiedz {padding: 0 0 0 25px; margin-bottom:10px; background:url(../img/faq_bg.gif) repeat-y left; display:none;}

.drukuj {float:right; width:200px; border-top: 1px solid #999; text-align:right; background:url(../img/drukuj.gif) no-repeat right 4px; padding:5px 20px 0 0; }
.drukuj a {color:#00736c; text-decoration:none;}
.drukuj a:hover { text-decoration:underline;}

.stronicowanie {float:left; width:300px; padding:5px 0 0 0; }
.stronicowanie .on {font-weight:bold;}

.Record { margin:0 0 10px 0;}
.Record .RecordHead { font-weight:bold; color:#00736c;}
.Record .RecordBody { padding:0 0 0 0px;}

.News { padding:0 0 10px 0;}
.News .thumb { padding-right:5px; float:left;}
.News .NewsHead {font-weight:bold; color:#00736c;}
.News .NewsBody { padding:0;}
.News .more { text-align:right; float:right;}

.galeria { border-top:1px solid #f6f6f6; padding-top:10px; margin-bottom:10px;}
.galeria .thumb {float:left; width:100px; padding-right:10px;}
.galeria .thumb .note { font-style:italic; font-size:10px; width:100px; padding-top:5px;}

/* MAPA SERWISU -------- */

ul#MapaSerwisu { 
	margin: 0 0 20px 10px; 
	padding: 0; 
	list-style: none; 
	}
	
ul#MapaSerwisu li { 
	margin: 0;
	padding:0;
	display: inline; 
	}

ul#MapaSerwisu ul {list-style:none; padding:0; margin:0 0 0 20px;}

ul#MapaSerwisu li a { 
	display: block;
	background: url(../../html/img/list_dot.gif) 3px 6px no-repeat;
	border-bottom:1px solid #f6f6f6;
	color: #00736c;
	padding: 3px 0px 3px 14px;
	text-decoration: none; 
	font-weight: bold;
	}
	
ul#MapaSerwisu ul li a { 
	color: #999;
	text-decoration: none; 
	}
	
ul#MapaSerwisu ul ul li a { 
	color: #999;
	text-decoration: none; 
	font-weight: normal;
	}
	
ul#MapaSerwisu li a:hover { text-decoration:underline; }

#SMenu1, #SMenu2, #SMenu3, #SMenu4, #SMenu5, #SMenu6, #SMenu7 { position:absolute; width:185px; display: none; border-top:1px solid #fff;}
#SMenu1 {margin-left:0px;}
#SMenu2 {margin-left:77px;}
#SMenu3 {margin-left:198px;}
#SMenu4 {margin-left:294px;}
#SMenu5 {margin-left:350px;}
#SMenu6 {margin-left:502px;}


.SMenu { margin: 0; padding:0; list-style: none;  }

.SMenu  li { 
	margin: 0;
	padding:0;
	display: inline;

	}

.SMenu li  a {
	display: block;
	text-decoration: none;
	padding: 3px 7px 3px 10px;
	color: #fff;
	font-weight:normal;
	border-bottom: solid 1px #fff;
	background-color:#00736c;
	height: 1%;  /* IE6 BUG */
	}
	
.SMenu li  a:hover { 
	background: #993300;
	color: #fff;
	}

.Lpolowa { float:left; width:265px; padding:5px 5px 5px 0;}
.Ppolowa { float:right; width:265px; padding:5px 0 5px 0;}
.Scenter { text-align:center; padding:5px 0 5px 0; font-weight:bold; clear:both; background-color: #f6f6f6;}
.Sleft { text-align:left; padding:5px 5px 5px 2px; font-weight:bold; clear:both; background-color: #f6f6f6;}
.Mapka {  float:left; width:350px; padding:5px 0 5px 0;}
.Mpolowa { float:right; width:190px; padding:5px 0 5px 0;}

.error { color: red; }
.btnSend { background-color:#00736C; border:0pt none; color:#FFFFFF; cursor:pointer; height:20px; padding:0pt;  }
/*
.tbl-kalkulator { margin: 5px 5px 20px; border: 1px solid #fff; border-collapse: collapse;  }
.tbl-kalkulator tr.even { background: #F0F0F0; }
.tbl-kalkulator td, .tbl-kalkulator th { border: 1px solid #fff; padding: 5px 10px;  }
.tbl-kalkulator td { border-bottom: 1px solid #ddd; }
.tbl-kalkulator th { vertical-align: top; text-align: left; background: #F0F0F0;  }
.tbl-kalkulator thead th, .tbl-kalkulator-result th { text-align: right; }
.tbl-kalkulator label { font-weight: bold; }
.tbl-kalkulator label a { font-weight: normal; color: #00736C; text-decoration: none; }
.tbl-kalkulator label a:hover { text-decoration: underline; }
.tbl-kalkulator .form_error { color: #A84900; }
*/



.tbl-kalkulator { border: 1px solid #FFFFFF; border-collapse:collapse; margin:5px 0pt 20px; width:100%; } 
.tbl-kalkulator tr.even { background:#F0F0F0 none repeat scroll 0%; } 
.tbl-kalkulator td, .tbl-kalkulator th { border-color:#FFFFFF rgb(255, 255, 255) rgb(221, 221, 221); border-style:solid; border-width:1px; padding:5px 10px; }
.tbl-kalkulator td { border-bottom:1px solid #DDDDDD; }
.tbl-kalkulator th { background: #F0F0F0; text-align: left; vertical-align: top; }
.tbl-kalkulator thead th, .tbl-kalkulator-result th { text-align: right; }
.tbl-kalkulator label { font-weight: bold; }
.tbl-kalkulator label a { color: #00736C; font-weight: normal; text-decoration: none; }
.tbl-kalkulator label a:hover { text-decoration: underline; }
.tbl-kalkulator input.text { width: 270px; }
.tbl-kalkulator .form_error { color: #A84900; }
.tbl-kalkulator tr.submit-btn-row td, .tbl-kalkulator tr.submit-btn-row th { border-bottom: 0pt none; }
.tbl-kalkulator input#btn_kalkulator_dalej { display: block; margin: 10px auto; width: 37px; }

/*  ANKIETA ----------- */

.ankieta td {
	padding:2px 2px 5px 2px;
	vertical-align:top;
}

.ankieta td.bar {
	background: url(../img/ankieta_empty_tlo.gif) no-repeat;
	padding: 0 0 8px 0;
	text-align: left;
	vertical-align: top;
	width: 148px;
}
.ankieta td.result {
	font-size: 10px;
	padding: 0 0 8px 5px;
	text-align: right;
}

.ulwyniki {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ulwyniki li {
	line-height: 14px;
	padding-left: 17px;
}

.ulwyniki li.response1 {
	background: url(../img/ankieta_leg1.gif) no-repeat 0 3px;
}
.ulwyniki li.response2 {
	background: url(../img/ankieta_leg2.gif) no-repeat 0 3px;
}
.ulwyniki li.response3 {
	background: url(../img/ankieta_leg3.gif) no-repeat 0 3px;
}
.ulwyniki li.response4 {
	background: url(../img/ankieta_leg4.gif) no-repeat 0 3px;
}

.required { color: #A84900;}
INPUT.frm_error, TEXTAREA.frm_error, SELECT.frm_error, DIV.frm_error
{
	border: 2px solid #A84900;	
}
ul.krok li {display:inline;}
.krok .aktywny {color: #A84900;}
.fontsize2 {
	font-size: 120%;
	font-weight: bold;
}
/* AB: style dla  starych formularzy */

.required { color: #A84900;}
INPUT.frm_error, TEXTAREA.frm_error, SELECT.frm_error, DIV.frm_error
{
	border: 2px solid #A84900;	
}

ul.krok li {display:inline; font-size: 12px;}
.krok .aktywny {font-weight:bold; color: #A84900;}

.fontsize2 {
	font-size: 120%;
	font-weight: bold;
}

.tabelka01 {
	font-size: 11px;
	font-weight: bold;
	color: #4A4A4A;
	background-color: #999;
}

.tabelka02 {
	font-size: 11px;
	color: #4A4A4A;
	background-color: #f0f0f0;
	padding: 1px 4px 1px 4px;
}
.tabelka02 td { padding:5px 3px 5px 10px;; color:#666; border-right: 1px solid #fff;}
body, input, select, textarea {
	color: #444;
}
.table01 {
	width: 100%;
	border-collapse: collapse;
}
.table01 td, .table01 th, .table01 input, .table01 select, .table01 textarea {
	font-size: 11px;
	color: #444;
}
.table01 td {
	padding: 2px 10px;
	background-color: #fbfbfb;
	border: 1px solid #fff;
}
.table01 th 	{ padding:5px 3px 5px 10px;; color:#fff; background:#999; text-align:left; border-right: 1px solid #fff;}


.table02 {
	border-collapse: collapse;
}
.table02 th, .table02 td {
	padding: 0 5px 0 0;
	border: none;
}
.table03 {
	width: 100%;
}
.table03 td {
	padding-bottom: 5px;
}
.table03 input.text, .table03 textarea.text {
	width: 300px;
}

td.thead {color:#fff; background:#999; padding: 5px 4px 5px 4px;}
table.tabela0 td { padding:5px 3px 5px 10px;; color:#666; border-right: 1px solid #fff;}

/* Doradca produktowy */
.more_info {text-align: right;}
.send_form a img {border-width: 0;}

.Multimedia td {
	padding:5px;
}


.boxDoradca { background-color: #f0f0f0; margin-bottom: 10px; padding: 10px; }
.boxDoradca .content { background: #f8f8f8 url(../img/box_doradca_bg.jpg) no-repeat right bottom; border-bottom: 4px solid #fff; padding: 10px 150px 10px 10px; }
.boxDoradca .content .poll { height: 100px; }
.boxDoradca .content02 { background: #f8f8f8 url(../img/box_doradca_big_bg.jpg) no-repeat right bottom; border-bottom: 4px solid #fff; padding: 10px 150px 10px 10px; min-height: 300px; _height: 300px; }
.boxDoradca .content02 .poll { height: 220px; }
.boxDoradca h3 { font-size: 13px; font-weight: bold; margin: 0 10px 5px 10px; }
.boxDoradca ul { list-style-type: none; margin: 0 0 10px 0; padding: 0; }
.boxDoradca li { background: url(../img/arr3.gif) no-repeat 5px 4px; padding: 0 0 0 20px; }
.boxDoradca ul li span { display: block; text-align: right; }

.btnSendForm { background-color: #00736C; border:0pt none; color:#FFFFFF; padding: 3px 0px; cursor:pointer; width: 64px; font-size: 12px; font-weight: bold;  }
li.liNaviForm, li.liNaviFormActive {margin: 0; padding: 2px 6px; text-align: center; background-color: #00736C; color: white; margin-left: 4px;}
li.liNaviForm a {color: white; font-weight: normal; padding: 0; margin: 0; }
li.liNaviFormActive { background-color: #21AA4A }
table.tabela th.headerBelt { background-color: #00736C; }
table.table01 th.headerBelt { background-color: #00736C; }

#ColumnLeftXWide { width:980px; float:left;}
#ContentForm { width:545px; float:left; margin:0 0 10px 10px; padding:0 20px 0 10px;}

/*  HELPERY ----------- */
.helppopup { border: 0px; }
.fontClass {color: #666666; padding:3px 5px 3px 5px; border:1px solid #00736C;}
.capfontClass {color: #FFFFFF; font-weight:bold; margin:0; padding:3px 0px 3px 5px; text-decoration:none; border:1px solid #00736C;}
.closefontClass{text-align:right;border:1px solid #00736C;}
.closefontClass a{color: #FFFFFF; font-weight:bold; margin:0; font-size: 12px; padding:3px 5px 3px 5px; text-decoration:none; text-align:right;}
.fgClass {background-color: #FBFBFB;}
.bgClass {background-color: #00736C;}

/* BOKSY ZALOZENIA KONTA */
.btn-holder {
	width:245px;
	height:200px;
	float:left;
	display:block;
	margin:20px 20px 0 0;
	font-size:11px;
	font-style:italic;
	color:#ababab;
}
.btn {
	width:218px;
	height:75px;
	display:block;
	margin-bottom:15px;
}
.b1 {
	background:url(../img/btn_konto1.gif) no-repeat;
}
.b2 {
	background:url(../img/btn_konto2.gif) no-repeat;
}
.b3 {
	background:url(../img/btn_konto3.gif) no-repeat;
}
.b4 {
	background:url(../img/btn_konto4.gif) no-repeat;
}

.b5 {
	background:url(../img/btn_konto5.gif) no-repeat;
}

.b6 {
	background:url(../img/btn_konto6.gif) no-repeat;
}

.bbtns { padding: 2px 0; }
.bbtns ul { height: 56px; list-style-type: none; margin: 0; padding: 0; }
.bbtns li { float: left; padding-left: 2px; }
.bbtns a { display: block; height: 56px; text-indent: -2000px; width: 191px; }
.bbtns a:hover, .bbtns .active { background-position: 0 -100px !important; }
.bbtns .first { padding: 0; }

#bbtn1 { background: url(../img/bbtn_klienci_indywidualni.gif) no-repeat 0 0; }
#bbtn2 { background: url(../img/bbtn_mikroprzedsiebiorstwa.gif) no-repeat 0 0; }
#bbtn3 { background: url(../img/bbtn_przedsiebiorstwa.gif) no-repeat 0 0; }
#bbtn4 { background: url(../img/bbtn_wspolnoty.gif) no-repeat 0 0; }
#bbtn5 { background: url(../img/bbtn_ekologia.gif) no-repeat 0 0; }
#bbtn6 { background: url(../img/bbtn_unia_europejska.gif) no-repeat 0 0; }
#bbtn7 { background: url(../img/bbtn_samorzady.gif) no-repeat 0 0; }
#bbtn8 { background: url(../img/bbtn_organizacje_pozarzadowe.gif) no-repeat 0 0; }

#box_reklama { border-top: 1px solid #757876; padding: 10px 0; }
#box_reklama img { border: none; display: block; }
#box_reklama .box { float: left; padding-left: 10px; width: 320px; }
#box_reklama .first { padding: 0 !important; }
.clear { clear: both; }

.row_part td {border-top: 2px solid #c0c0c0; padding-top: 25px !important;}

.table01child {border: 1px solid #c0c0c0; border-spacing: 2px 2px; border-collapse: separate;}

