/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
   version: 2.6.0 */
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/****************************** itodo reset */
	/* txt & a */
	strong {font-weight:bold;}
	a {cursor:pointer; text-decoration:none;}
	a:hover {text-decoration:underline;}
	img {float:left; overflow:hidden;}
	i {font-style:normal;}

	/* form */
	textarea {overflow:auto;}
	.fih {display:none !important;}
	.fic em, .fir em, .fic input, .fir input, .fib button, .fib input, .frm label em, .frm label i {cursor:pointer;}
	.fic input, .fir input {width:16px; height:16px; padding:0; float:left;}
	.fis optgroup {font-style:normal;}

	/* pozostałe */
	a,a:hover,object{outline:none;}
	object {display:block;}
	table {empty-cells:show; table-layout:fixed;}
	label {cursor:pointer;}

/*	W całym arkuszu jest zastosowana konsekwentna zasada, że wszystkie style
	danej klasy są zebrane w jednym miejscu. Przykład:

	*** ŁADNIE:
		.ico {}
			... style podstawowe .ico ...
			.frm .ico {}
			... modyfikacje .ico umieszczonego w .frm ...

	*** BRZYDKO:
		.ico {}
			... style podstawowe .ico ...
		... masa kodu ...
		.frm {}
			... style podstawowe .frm ...
			.frm .ico {}
			... modyfikacje .ico umieszczonego w .frm ...
*/




/*************************** CSS tego projektu */
	html, body {background:url(../img/bg.gif) #898989;}
	html {overflow-y:scroll;}
	html, body, a, input, select, textarea {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color:#3d3d3d;}
	button, input, select, textarea {outline:none;}
	a {color:#3d3d3d;}
	.i-pb { padding-bottom:10px !important; }
	.i-mt { margin-top:10px !important; }

	/* grid */
	#jt {width:100%; float:left; min-width:990px;}
	* html #jt {width:expression(document.body.clientWidth < 991 ? "990px" : "100%");} /* min-width dla IE6 */
		#a, #t {width:100%; float:left; display:inline;}
		#a {height:75px; background:#95d3fa url(../img/a.jpg) repeat-x;}
			#a- {position: relative; width:100%; height:75px; float:left; display:inline; background:url(../img/a-.jpg) no-repeat;}
				#a- h1 { position: absolute; top: 16px; left: 25px;}
					#a- h1 a { display: block; text-indent: -20000px; width: 220px; height: 39px; background: url(../img/logo.jpg) no-repeat; }
				#a- h2 { position: absolute; top: 47px; left: 88px; min-width: 157px; font-size: 15px; line-height: 15px; color: #619fc6; text-align: right; }
				#a- .logged-section { position: absolute; right: 15px; bottom: 12px; }
					.logged-section .logged-user { display: inline; float: right; width: 200px; font-size: 19px; line-height: 16px; color: #7cb9e0; text-align: right; }
					.logged-section ul { display: inline; clear: right; float: right; margin-top: 6px; margin-right: 2px; }
					.logged-section li { display: inline; float: left; color: #6f8898; }
						.logged-section li a { color: #6f8898; }
						.logged-section li a:hover { color: #8c9eb9; text-decoration: none; }
					.logged-section .sep { padding: 0 10px; }
		#t {background:#474747 url(../img/t.gif) no-repeat;}
			#t- {width:100%; height:49px; float:left; display:inline; background:url(../img/t.gif) 100% -50px no-repeat;}





/************************************ #a / ani */
	#a-flashbox {width:100%; height:100%;}

/******** #t / top z zakładkami i wyszukiwarką */


	/* #m / menu */
		.m {float:left; margin-left:25px; display:inline;}
			.m li {float:left}
				.m a {width:100%; height:38px; display:block; text-indent:-9999px;margin:11px 3px 0 -3px; background:url(../img/m.gif);}
				.m li.s a, .m li.s a:hover {margin-right:0px;}

				#m-start a {width:48px; background-position:0px -12px;}
				#m-start a:hover {background-position:0px -62px }
				#m-start.s a, #m-start.s a:hover {background-position:0px -112px; width:56px;}

				#m-zlecenia a {width:79px; background-position:-200px -12px;}
				#m-zlecenia a:hover {background-position:-200px -62px }
				#m-zlecenia.s a, #m-zlecenia.s a:hover {background-position:-200px -112px; width:87px;}

				#m-projekty a {width:83px; background-position:-400px -12px;}
				#m-projekty a:hover {background-position:-400px -62px }
				#m-projekty.s a, #m-projekty.s a:hover {background-position:-400px -112px; width:90px;}

				#m-raporty a {width:70px; background-position:-600px -12px;}
				#m-raporty a:hover {background-position:-600px -62px }
				#m-raporty.s a, #m-raporty.s a:hover {background-position:-600px -112px; width:86px;}

				#m-uzytkownicy a {width:88px; background-position:-800px -12px;}
				#m-uzytkownicy a:hover {background-position:-800px -62px }
				#m-uzytkownicy.s a, #m-uzytkownicy.s a:hover {background-position:-800px -112px; width:115px;}

				#m-grupy-uzytkownikow a {width:143px; background-position:-1000px -12px;}
				#m-grupy-uzytkownikow a:hover {background-position:-1000px -62px }
				#m-grupy-uzytkownikow.s a, #m-grupy-uzytkownikow.s a:hover {background-position:-1000px -112px; width:169px;}

				#m-klienci a {width:65px; background-position:-1200px -12px;}
				#m-klienci a:hover {background-position:-1200px -62px;}
				#m-klienci.s a, #m-klienci.s a:hover {background-position:-1200px -112px; width:75px;}

				#m-produkty a {width:88px; background-position:-3400px -12px;}
				#m-produkty a:hover {background-position:-3400px -62px;}
				#m-produkty.s a, #m-produkty.s a:hover {background-position:-3400px -112px; width:95px;}

				#m-repozytorium a {width:109px; background-position:-1400px -12px;}
				#m-repozytorium a:hover {background-position:-1400px -62px;}
				#m-repozytorium.s a, #m-repozytorium.s a:hover {background-position:-1400px -112px; width:122px;}

				#m-ustawienia a {width:110px; background-position:-1600px -12px;}
				#m-ustawienia a:hover {background-position:-1600px -62px;}
				#m-ustawienia.s a, #m-ustawienia.s a:hover {background-position:-1600px -112px; width:126px;}

				#m-platnosci a {width:87px; background-position:-1800px -12px;}
				#m-platnosci a:hover {background-position:-1800px -62px;}
				#m-platnosci.s a, #m-platnosci.s a:hover {background-position:-1800px -112px; width:97px;}

				#m-platnosci .m-alert {width:87px; background-position:-2999px -12px;}
				#m-platnosci .m-alert:hover {background-position:-2999px -62px;}
				#m-platnosci.s .m-alert, #m-platnosci.s .m-alert:hover {background-position:-2999px -112px; width:97px;}

				#m-twoje-dane a {width:97px; background-position:-2000px -12px;}
				#m-twoje-dane a:hover {background-position:-2000px -62px;}
				#m-twoje-dane.s a, #m-twoje-dane.s a:hover {background-position:-2000px -112px; width:107px;}

				#m-uslugi a {width:66px; background-position:-2200px -12px;}
				#m-uslugi a:hover {background-position:-2200px -62px;}
				#m-uslugi.s a, #m-uslugi.s a:hover {background-position:-2200px -112px; width:75px;}

				#m-exit {margin-right:5px;}
				#m-exit a {width:59px; background-position:-2400px -12px;}
				#m-exit a:hover {background-position:-2400px -62px;}

				#m-kreator-pol a {width:101px; background-position:-2600px -12px;}
				#m-kreator-pol a:hover {background-position:-2600px -62px;}
				#m-kreator-pol.s a, #m-kreator-pol.s a:hover {background-position:-2600px -112px; width:112px;}

				#m-slowniki a {width:79px; background-position:-2800px -12px;}
				#m-slowniki a:hover {background-position:-2800px -62px;}
				#m-slowniki.s a, #m-slowniki.s a:hover {background-position:-2800px -112px; width:89px;}

				#m-odkuchni a {width:43px; background-position:-3200px -12px; margin-left:10px;}
				#m-odkuchni a:hover {background-position:-3200px -62px;}
				#m-labs a {width:43px; background-position:-3280px -12px; margin-left:10px;}
				#m-labs a:hover {background-position:-3280px -62px;}

				#m-x a {width:43px; background-position:-3557px -12px; margin-left:6px;}
				#m-x a:hover {background-position:-3557px -62px;}

				#m-partners a {width:43px; background-position:-3671px -12px; margin-left:10px;}
				#m-partners a:hover {background-position:-3671px -62px;}
	/* rss list */
				#rss { position:absolute; width:448px; top:8px; position:absolute; left:50%; margin-left:-244px; }
				.rss-list { background:url(../img/rss.gif) 0 0 no-repeat; padding-left:20px; }
				.rss-list ul { overflow:hidden; }
				.rss-list ul li { float:left; width:100%; }
					.rss-list .oh { overflow:hidden; width: 100%; padding-bottom:10px;}
					.rss-list .oh .time { float:left; font-size:11px; color:#78b8e3; font-family:Arial, Helvetica, sans-serif; padding-right:10px; }
					.rss-list .oh h5 { float:left; font-size:12px; font-weight:bold; color:#5fa7d7; }
					.rss-list .oh h5 a { color:#5fa7d7; }
					.rss-list p {width: 436px;}
					.rss-list .desc { color:#6f8898; font-size:11px; }
					.rss-list #next { position:absolute; right:0px; background:url(../img/rss-nav.gif) 0 -10px no-repeat; height:10px; width:13px; text-indent:-20000px; top:29px; z-index:1000 }
					.rss-list #prev{ position:absolute; right:0px; background:url(../img/rss-nav.gif) 0 0 no-repeat; height:10px; width:13px; text-indent:-20000px; top:16px; z-index:1000 }




	/* .wys / górna wyszukiwarka */
	.wys {width:201px; margin:18px 8px 0 0; padding: 5px 0 5px 10px; border-left: 1px solid #e5e5e5; background:url(../img/wys.gif) 10px 5px no-repeat;}
		.wys input {float:left; background:transparent; border:0;}
		.wys .fii {width:123px; height:15px; margin:6px 0 0 15px; padding:0; color:#828282; line-height:15px; vertical-align:bottom}
		.wys .fib {width:40px; height:27px; margin:0 0 0 22px; padding-top:27px; cursor:pointer; background:url(../img/wys.gif) 0px -48px no-repeat; text-indent:-9999px;}
	/* .wys / górna wyszukiwarka skrocona, przy oknie mniejszym lub rownym 1053px */
	.wys-short {width:201px; padding-top:5px; background-image:url(../img/wys-short.gif);}
		.wys-short .fii {width:122px;}
		.wys-short .fib {width:40px;}


	/* #sm / menu */
		#sm {border-left:4px solid #a0a0a0; border-right:4px solid #a0a0a0; clear:both; background:#fff url(../img/sm.gif) no-repeat;}
			#sm- {background:url(../img/sm.gif) 100% -100px no-repeat;}


		#sm.off {height:auto; border-left:4px solid #a0a0a0; border-right:4px solid #a0a0a0; clear:both; background-position:0 -200px;}
			#sm.off #sm- {height:13px; background-position:100% -300px; overflow:hidden;}
			#sm.off #sm-.error-inside {height:auto;}

		/* .sm-ico / ikona działu */
		.sm-ico {width:64px; padding:0 8px 0 4px; float:left; display:inline; background:url(../img/sm-ico.gif) 100% 0 no-repeat;}
			.sm-ico a {width:100%; height:73px; display:block; text-indent:-9999px; background-image:url(../img/sm-ico.gif); background-repeat:no-repeat; background-position:0 73px;}
			.sm-ico .sm-ico-zlecenia {background-position:0 -100px;}
			.sm-ico .sm-ico-projekty, .sm-ico .sm-ico-etapy {background-position:0 -200px;}
			.sm-ico .sm-ico-raporty {background-position:0 -300px;}
			.sm-ico .sm-ico-uzytkownicy {background-position:0 -400px;}
			.sm-ico .sm-ico-grupy-uzytkownikow {background-position:0 -500px;}
			.sm-ico .sm-ico-klienci {background-position:0 -600px;}
			.sm-ico .sm-ico-produkty {background-position:0 -984px;}
			.sm-ico .sm-ico-faq {background-position:0 -700px;}
			.sm-ico .sm-ico-repozytorium {background-position:0 -800px;}


		/* .act / akcje dla podstrony */
		.act {height:73px; float:left; display:inline;}
			.act ul {padding:18px 0 14px 14px; float:left; display:inline;}
				.act li {margin:0 5px 0 0; float:left; display:inline;}
					.actbtn {width:100%; height:41px; display:block; text-indent:-9999px; background-image:url(../img/actions.gif); background-repeat:no-repeat;}
					.act-dodaj-zlecenie {width:136px; background-position:0 -100px;}
					.act-dodaj-projekt {width:138px; background-position:0 -200px;}
					.act-dodaj-etap {width:121px; background-position:0 -300px;}
					.act-drukuj-raport {width:139px; background-position:0 -400px;}
					.act-dodaj-uzytkownika {width:160px; background-position:0 -500px;}
					.act-dodaj-grupe-uzytkownikow {width:133px; background-position:0 -600px;}
					.act-dodaj-klienta {width:136px; background-position:0 -700px;}
					.act-dodaj-produkt {width:136px; background-position:0 -1800px;}
					.act-eksportuj {width:116px; background-position:0 -800px;}
					.act-dodaj-zlecenie-w-tym-etapie {width:211px; background-position:0 -900px;}
					.act-generuj-raport {width:144px; background-position:0 -1000px;}
					.act-eksportuj-do-pliku {width:161px; background-position:0 -1100px;}
					.act-dodaj-pole {width:130px; background-position:0 -1400px;}
					.act-dodaj-slownik {width:149px; background-position:0 -1500px;}
					.act-pobierz-fakture {width: 179px; background-position: 0 -1604px; margin: 10px 0 5px 0; float: right;}

				/* .act .sel */
				.act-sel {padding:0 14px 0 0; float:left; display:inline; background:url(../img/actions.gif) no-repeat 100% -1200px;}
					.act-sel span.sp1 {height:41px; padding:0 0 0 12px; float:left; background:url(../img/actions.gif) no-repeat 0 -1300px;}
					.act-sel span.sp2 {height:41px; float:left; background:url(../img/actions.gif) repeat-x 0 -1700px;}
						.act-sel q {height:16px; margin-top:12px; float:left; display:inline; overflow:hidden;}
							.act-sel select {height:22px; margin:-3px 0 0 -3px; float:left; display:inline; border:1px solid #f5f5f5;}
								.act-sel select, .act-sel option {padding:0; font-size:13px; background:#f5f5f5; color:#a7a7a7; font-size:13px; font-weight:bold;}
								.act-sel select optgroup {background:#6e7173; color:#fff; font-weight:bold;}

						/* .act-sel-215 */
						.act-sel-215 q {width:211px;}
							.act-sel-215 q select {width:215px;}
						/* .act-sel-350 */
						.act-sel-350 q {width:350px;}
							.act-sel-350 q select {width:350px;}

		/* .qli / quick links w mwnu gornym */
		.qli {height:54px; margin:19px 5px 0 7px; float:right; display:inline;}
			.qli ul {float:right; display:inline;}
			.qli li {height:35px; margin:0 5px 0 0; float:left; display:inline; background:url(../img/btn.gif) no-repeat;}
				.qli li a {width:100%; height:100%; display:block; text-indent:-9999px;}

			li.qli-dodaj-projekt {width:119px; background-position:0 -1100px;}
			li.qli-dodaj-zlecenie {width:120px; background-position:0 -1150px;}
			li.qli-dodaj-repo{width:120px; background-position:0 -637px;}


	/* .h2  */
		.h2 {border-left:4px solid #a0a0a0; border-right:4px solid #a0a0a0; clear:both; background:#a9a9a9 url(../img/h2.gif) repeat-x;}
			.h2 h2 {padding:13px 0 10px; overflow:hidden;}
				.h2 h2, .h2 h2 a {font-size:16px; color:#fff; text-shadow:#9e9999 1px 1px;}


/******************************** end #t / top */


/*** Ogólne klasy tekstowe */
	/* kolory czcionek */
	.zakonczone, .zakonczone a {color:#A3A6A7 !important;}
	.pobrane, .pobrane a, .pobrane-w-toku, .pobrane-w-toku a {color:#61b300 !important;}
	.zamrozone, .zamrozone a {color:#1b8bf4 !important;}
	.czeka_na_akceptacje, .czeka_na_akceptacje a {color:#84b7d7 !important;}

	/* .txt-tresc-zlecenia  / ogolna klasa ze stylami dla tresci zlecenia */
	.txt-tresc-zlecenia, .txt-tresc-zlecenia a, .txt-tresc-zlecenia li, .txt-tresc-zlecenia p{font-weight:normal !important;}
	.txt-tresc-zlecenia {line-height:1.3em; float: none !important; padding: 0 !important;}
		.frm-big .txt-tr {padding:0px 12px 9px 0px !important;} /* usuniecie paddingow z szczegolow zlecenia rozwinietych na liscie zlecen */
	.txt-tresc-zlecenia strong {float: left;}
		.txt-tresc-zlecenia a {color:#7AC4F0 !important;}
			.txt-tresc-zlecenia a:hover {text-decoration: underline;}
		.txt-tresc-zlecenia p {margin:10px 0 !important; width: 100% !important;  float: left;}
		.txt-tresc-zlecenia i {font-style: italic !important;}
			#tooltip .body p {margin-top: 3px;}
		.txt-tresc-zlecenia ol, .txt-tresc-zlecenia ul {margin:10px 0;}

			.txt-tresc-zlecenia li {margin:0 !important; float: left; clear: both; width: inherit!important;}
				.txt-tresc-zlecenia ul li, .txt-tresc-zlecenia ol li {list-style:inside disc !important; padding-left:13px;display:list-item !important;padding-bottom:0;}
				.txt-tresc-zlecenia ol br { display:none; }
				* html .txt-tresc-zlecenia ol li, * html .txt-tresc-zlecenia ul li {float: none !important;padding-left:0;}
				*+html .txt-tresc-zlecenia ol li, *+html .txt-tresc-zlecenia ul li {float: none !important;padding-left:0;}
				* html .txt-tresc-zlecenia ol br, * html .txt-tresc-zlecenia ul br { display:none !important; }
				*+html .txt-tresc-zlecenia ol br, *+html .txt-tresc-zlecenia ul br { display:none !important; }
					.txt-tresc-zlecenia ul li ol li {list-style:inside disc !important;; padding-left:7px; background:none; display:list-item; padding-bottom:0;}
					.txt-tresc-zlecenia ol li ul li {list-style:inside disc !important;; padding-left:27px; margin-left:0; display:table; padding-bottom:2px;}


/*** Ogólne klasy */
	.bt-2-solid-gray {border-top:2px solid #dfdfdf !important;}
	.bt-1-solid-gray {border-top:1px solid #dfdfdf !important;}
	ol.ol {width:100%; overflow:visible;}
		ol.ol {overflow:visible;}
			ol.ol li {margin:4px 0 0 10px; *margin-left:14px;}
		.txt ul, .txt ul li, .txt ol ul, .txt ol ul li {list-style-type:disc;}
		ol.ol, ol.ol li {list-style-type:decimal;}



/**************************** begin formularze */
	/* begin .frm - reguly wspolne dla wszystkich formularzy, nadpisywane w konkretnych instancjach formularzy */
	.frm form {width:100%;}


		/* em */
		.frm em {float:left; padding:0 0 0 1px;}
		.frm .fis em {margin-top:5px;}
		.frm .fii em {margin-top:5px;}
			.frm em, .frm em a {font-size:13px; line-height:16px; color:#000;}
		.frm label em, .frm label i, .frm label var {cursor:pointer;}

		/* .fii */
		.frm .fii b {padding:0 11px 0 0; float:left; display:inline; background-image:url(../img/frm.gif); background-repeat:no-repeat; background-position:100% -200px; font-weight:normal;}
			.frm .fii q {float:left; display:inline; background-image:url(../img/frm.gif); background-repeat:no-repeat; background-position:0 -250px; background-color:transparent;}
			.frm .fii q:before, .frm .fii q:after { display: none; }
				.frm .fii input {height:16px; padding:5px 0 5px; margin-left:11px; border:0; float:left; font-size:13px; background-color:transparent; color:#7b7b7b;} /* width = b.width-22 */

		.frm .fii-bg2 b {padding-right:6px; background-position:100% -1600px;}
			.frm .fii-bg2 q {background-position:0 -1650px;}
				.frm .fii-bg2 q input {margin-left:6px;}

		/* .inf w .frm-big .frmli */
		.frm-big .frmli .inf {float:left;margin-left:11px; padding: 5px 0 8px 20px; background: url("../img/ico.gif") -96px -192px no-repeat;}

			/* .fii .bg2 */
			.frm .fii b.bg2 {background-position:100% -300px;}
				.frm .fii b.bg2 q {background-position:0 -350px;}

			/* .fii. .data */
			.frm .fii input.data {width:74px; color:#fff;}
			.frm .fii input.godzina {color:#fff;}

			/* .fii-w58 (mniejsze być nie może) */
			.frm .fii input.fii-w58 {width:31px;}

			/* .fii-w71 */
			.frm .fii input.fii-w71 {width:44px;}

			/* .fii-w64 */
			.frm .fii input.fii-w64 {width:37px;}

			/* .fii-w84 */
			.frm .fii input.fii-w84 {width:57px;}

			/* .fii-w56 */
			.frm .fii input.fii-w56 {width:34px;}

			/* .fii-w67 */
			.frm .fii input.fii-w67 {width:40px;}

			/* .fii-w77 */
			.frm .fii input.fii-w77 {width:50px;}

			/* .fii-w90 */
			.frm .fii input.fii-w90 {width:68px;}

			/* .fii-w96 */
			.frm .fii input.fii-w96 {width:74px;}

			/* .fii-w106 */
			.frm .fii input.fii-w106 {width:84px;}

			/* .fii-w156 */
			.frm .fii input.fii-w156 {width:134px;}

			/* .fii-w162 */
			.frm .fii input.fii-w162 {width:140px;}

			/* .fii-w222 */
			.frm .fii input.fii-w222 {width:200px;}

			/* .fii-w272 */
			.frm .fii input.fii-w272 {width:250px;}

			/* .fii-w292 */
			.frm .fii input.fii-w292 {width:270px;}

			/* .fii-w421 */
			.frm .fii input.fii-w421 {width:410px;}

			/* .fii-w432 */
			.frm .fii input.fii-w432 {width:410px;}



		/* .fit */
		.frm .fit b {float:left; display:inline; font-weight:normal; background-position:0 0; background-repeat:no-repeat;}
			.frm .fit textarea {margin:5px 0 0 10px; border:0; background:transparent; float:left; font-size:13px;}

			/* .fit-w320 */
			.fit-w320 {width:320px; height:80px; background-image:url(../img/fit-w320.gif);}
				.fit-w320 textarea {width:301px; height:71px; max-width:301px; max-height:71px; color:#7b7b7b;}

			/* .fit-w305 */
			.fit-w305 {width:305px; height:80px; background-image:url(../img/fit-w305.gif);}
				.fit-w305 textarea {width:286px; height:71px; max-width:286px; max-height:71px; color:#7b7b7b;}


			/* .fit-w432 */
			/*.fit-w432 {width:432px; height:200px; background-image:url(../img/fit-w432.gif);} */
				.fit-w432 textarea {width:413px; height:191px; min-width:413px; min-height:191px; color:#7b7b7b;}

			/* textarea rozciagana */
			.frm .fit .fit-ctl {background: url(../img/fit-bt.gif) no-repeat 0 0;}
			.frm .fit .fit-ctr {background: url(../img/fit-ctr.gif) no-repeat 100% 0;}
			.frm .fit .fit-cbl {background: url(../img/fit-cbl.gif) no-repeat 0 100%;}
			.frm .fit .fit-cbr {background: url(../img/fit-bb.gif) no-repeat 100% 100%;}
			.frm .fit .fit-bcg {background: #f5f5f5;}
				.frm .fit .fit-ctr textarea {padding: 4px; color:#7b7b7b;}

		/* .fir */
		.frm .fir q {padding:0 17px 0 0; float:left; display:inline; background:url(../img/frm.gif) 100% -400px no-repeat;}
			.frm .fir b {padding:8px 0 8px 17px; float:left; display:inline; background:url(../img/frm.gif) 0 -450px no-repeat; font-weight:normal;}
				.frm .fir input {margin:0 4px 0 0;}
				.frm .fir i {float:left; display:inline; font-style:normal; font-size:13px; cursor:pointer;}
		.frm .fir-accept q {background:url(../img/frm.gif) 100% -1878px no-repeat; padding-right: 8px;}
			.frm .fir-accept b {background:url(../img/frm.gif) 0 -1942px no-repeat; padding: 5px 0 5px 17px;}
			.frm .fir-accept label {padding: 9px 15px 0 0;}
			.frm .fir-accept .btn-anuluj {margin: 5px 25px;}

		/* .fir oceny
		CSS File for ezMark jQuery Plugin */
		.frm .fir-oceny {width:400px; height:66px; padding:0 0 0 16px; background:url(../img/btn-oceny.png) no-repeat 0 -200px;}
		.frm .fir-oceny label {margin:7px 7px 0 0;}
		.frm .fir-oceny label span {display:none;}
		.frm .fir-oceny .ez-hide {opacity:0; filter:alpha(opacity=0);}
		.frm .fir-oceny .ez-radio {display:block; width:50px; height:52px; background:url(../img/btn-oceny.png) no-repeat;}
		.frm .fir-oceny .ocena_1 .ez-radio {background-position:0 0;}
		.frm .fir-oceny .ocena_0 .ez-radio {background-position:-57px 0;}
		.frm .fir-oceny .ocena_-1 .ez-radio {background-position:-114px 0;}
		.frm .fir-oceny .ocena_1 .ez-selected {background-position:0 -100px;}
		.frm .fir-oceny .ocena_0 .ez-selected {background-position:-57px -100px;}
		.frm .fir-oceny .ocena_-1 .ez-selected {background-position:-114px -100px;}

		/* filtry - checkboxy, radio */
		.frm .fir .s-top {background: url("../img/frm-ch-bcg.gif") no-repeat left top;float: left; width: 255px;}
		.frm .fir .s-btm { background: url("../img/frm-ch-bcg.gif") no-repeat -256px bottom;float: left;padding: 9px 0; width: 255px;}
		.frm .fir .s-bcg { background: url("../img/frm-ch-bcg.gif") repeat-y -512px bottom;float: left; padding: 0 14px;width:228px;}
			.frm .fir .s-bcg div {float: left; }
				.frm .fir .s-bcg label {white-space: nowrap; }
					.frm .fir .s-bcg input {vertical-align: bottom; float: none !important;}
					.frm .fir .s-bcg i {margin-right: 16px !important; float: none !important;}



		/* .fir-rows / jedno pod drugim */
		.frm .fir-rows label {width:100%; margin:6px 0 0; float:left; clear:both; display:inline;}
		.frm .fir-rows label.f {margin-top:0; float:left; clear:both; display:inline;}
			.frm .fir-rows input {width:13px; height:13px; margin:1px 4px 0 7px; float:left; display:inline;}
			.frm .fir-rows i {float:left; display:inline; font-style:normal; font-size:13px; cursor:pointer;}

		/* fir-gantt */
		.frm .fir-gantt b {}
			.frm .fir-gantt label {width:14px; height:14px; margin:0 10px 0 0 !important; border-color:#eaeaea; background:0;}
			.frm .fir-gantt label.ui-state-active {background-image:url(../img/tick-sign.png); background-position:3px 2px; background-repeat:no-repeat;}
			.frm .fir-gantt label.gantt-blue {background-color:#0093d8;}	.frm .fir-gantt label.gantt-blue:hover {border-color:#0093d8;}
			.frm .fir-gantt label.gantt-orange {background-color:#d87000;}	.frm .fir-gantt label.gantt-orange:hover {border-color:#d87000;}
			.frm .fir-gantt label.gantt-red {background-color:#d83300;}		.frm .fir-gantt label.gantt-red:hover {border-color:#d83300;}
			.frm .fir-gantt label.gantt-green {background-color:#00bc0c;}	.frm .fir-gantt label.gantt-green:hover {border-color:#00bc0c;}
			.frm .fir-gantt label.ui-state-active:hover {border-color:#eaeaea;}
			.frm .fir-gantt label.ui-state-active:hover {border-color:#eaeaea; cursor:default;}
			.frm .fir-gantt label.gantt-green {margin-right:0 !important;}

		/* .fis */
		.fis i {padding:0 11px 0 0; float:left; display:inline; background-image:url(../img/frm.gif); background-repeat:no-repeat; background-position:100% -300px; font-weight:normal;}
			.fis b {padding:5px 0 5px 9px; float:left; display:inline; background-image:url(../img/frm.gif); background-repeat:no-repeat; background-position:0 -350px; font-weight:normal; position:relative;}

		.fis-bg2 i {background-position:100% -1700px;}
			.fis-bg2 b {background-position:0 -1750px;}

				.fis b q {height:17px; *height:16px; float:left; display:inline; overflow:hidden;} /* width=i.width-20    |    *height - ie7 */
				.fis b q:before, .fis b q:after { display: none; }
					.fis b q select {height:22px; margin:-3px 0 0 -3px; float:left; display:inline; border:1px solid #f00;} /* width=b.width-15 */
						.fis b q select, .fis b q option {padding:0; font-size:13px; background:#a7a7a7; color:#fff; font-size:13px; font-weight:normal;}
						.fis b q select optgroup {background:#6e7173; color:#fff; font-weight:bold;}

			/* .fis-w55 */
			.fis-w55h21 i {background-position:100% -600px;}
				.fis-w55h21 b {padding-top:3px; padding-bottom:3px; background-position:0 -650px;}
					.fis-w55 b q {width:35px;}
						.frm .fis-w55 b q select {width:40px;}


			/* .fis-w65 */
			.fis-w65 i {background-position:100% -600px;}
				.fis-w65 b {padding-top:3px; padding-bottom:3px; background-position:0 -650px;}
					.fis-w65 b q {width:45px;}
						.frm .fis-w65 b q select {width:50px;}

			/* .fis-w70 */
			.fis-w70 i {background-position:100% -600px;}
				.fis-w70 b {padding-top:3px; padding-bottom:3px; background-position:0 -650px;}
					.fis-w70 b q {width:50px;}
						.frm .fis-w70 b q select {width:55px;}

			/* .fis-w102 */
			.fis-w102 b q {width:82px;}
				.frm .fis-w102 b q select {width:87px;}

			/* .fis-w122 */
			.fis-w122 b q {width:102px;}
				.frm .fis-w122 b q select, .frm .fis-w122 .fis-gfx-lock, .frm .fis-w122 .fis-gfx-lock-iframe {width:107px;}

			/* .fis-w145 */
			.fis-w145 b q {width:125px;}
				.frm .fis-w145 b q select, .frm .fis-w145 .fis-gfx-lock, .frm .fis-w145 .fis-gfx-lock-iframe {width:130px;}

			/* .fis-w160 */
			.fis-w160 b q {width:140px;}
				.frm .fis-w160 b q select {width:145px;}

			/* .fis-w162 */
			.fis-w162 b q {width:142px;}
				.frm .fis-w162 b q select {width:147px;}

			/* .fis-w182 */
			.fis-w182 b q {width:162px;}
				.frm .fis-w182 b q select {width:167px;}

			/* .fis-w202 */
			.fis-w202 b q {width:182px;}
				.frm .fis-w202 b q select {width:187px;}

			/* .fis-w242 */
			.fis-w242 b q {width:222px;}
				.frm .fis-w242 b q select {width:227px;}

			/* .fis-w255 */
			.fis-w255 b q {width:235px;}
				.frm .fis-w255 b q select {width:240px;}

			/* .fis-w261 */
			.fis-w261 b q {width:241px;}
				.frm .fis-w261 b q select {width:246px;}

			/* .fis-w222 */
			.fis-w222 b q {width:202px;}
				.frm .fis-w222 b q select {width:207px;}

			/* .fis-w272 */
			.fis-w272 b q {width:252px;}
				.frm .fis-w272 b q select {width:257px;}

			/* .fis-w268 */
			.fis-w268 b q {width:248px;}
				.frm .fis-w268 b q select {width:253px;}

			/* .fis-w292 */
			.fis-w292 b q {width:272px;}
				.frm .fis-w292 b q select {width:277px;}

			/* .fis-w342 */
			.fis-w342 b q {width:322px;}
				.frm .fis-w342 b q select {width:327px;}

			/* .fis-w392 */
			.fis-w392 b q {width:372px;}
				.frm .fis-w392 b q select {width:377px;}

			/* .fis-w432 */
			.fis-w432 b q {width:412px;}
				.frm .fis-w432 b q select {width:417px;}

			/* .fis-w488 */
			.fis-w488 b q {width:468px;}
				.frm .fis-w488 b q select {width:473px;}

			/* .fis-w528 */
			.fis-w528 b q {width:508px;}
				.frm .fis-w528 b q select {width:513px;}






		.fis label i {cursor:pointer;}

		/* .fis-gfx / select z graficznym rozwinięciem */
		.fis-gfx-lock {height:20px; display:block; text-indent:-9999px; position:absolute; left:6px; top:3px; cursor:default; background:#A7A7A7; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index:1000;}
		.fis-gfx {width:135px; height:214px; display:block; position:absolute; left:6px; top:24px; background:#A7A7A7; border:1px solid #a0a0a0; border-right-color:#000; border-bottom-color:#000; display:none; z-index:1000;}
			.fis-gfx a {width:100%; float:left; display:inline; padding:3px 0; font-size:12px; color:#fff;}
			.fis-gfx a:hover {background:#316ac5; text-decoration:none; cursor:default;}
				.fis-gfx a .pri {margin:0 5px 0 5px;}
				.fis-gfx a .fl {margin:3px 0 0 0px;}


    .fis-gfx-b {  width: 120px; height:30px;  position:absolute;  top:-7px;  right: 45px;  background: #dff4fe;  border: 1px solid #b6d7e8;  z-index:1000;  display:none;  }
    .fis-gfx-b a {width:25%; float:left; padding:5px 0;}
    .fis-gfx-b a:hover {background:#e6e6e6;}
    .fis-gfx-b a .pri {margin:0 5px 0 5px;}

    .fis-gfx-b.visible{display:block;}




/* .fism / select multiple */
		.fism b {height:211px; padding:9px 11px 5px 9px; float:left; display:inline; font-style:normal; background-image:url(../img/frm.gif); background-repeat:no-repeat; font-weight:normal;}
			.fism b q {height:207px; float:left; display:inline; overflow:hidden;} /* width=b.width-20 */
				.fism b q select {height:210px; *height:214px; margin:-1px 0 0 -1px; *margin:-3px 0 0 -3px; float:left; display:inline; border:1px solid #f00;} /* width=width-17; *width=b.width-14;  w IE6/IE7 wysokosc zmienia sie skokowo (co wysokosc jednej opcji) */
					.fism b q select, .fism b q option {padding:0; font-size:13px; background:#a7a7a7; color:#fff; font-size:13px; font-weight:normal;}

			/* .fism-w432 */
			.fism-w432 b {width:412px; background-position:0 -700px;}
				.fism-w432 b q {width:412px;}
					.fism-w432 b q select {width:415px !important; *width:418px !important;}

			/* .fism-w392 */
			.fism-w392 b {width:372px; background-position:0 -1350px;}
				.fism-w392 b q {width:372px;}
					.fism-w392 b q select {width:375px; *width:378px;}
			/* .fism-255 */
			.fism-255 b { width:235px; background-position:0 -2098px; }
				.fism-255 b q {width:235px;}
						.fism-255 b q select {width:235px; *width:235px; border:0px;}
		/* kalendarz */
		.frm img.ui-datepicker-trigger {margin:5px 0 0 -6px; display:inline;}
		.frm-filtry-basic img.ui-datepicker-trigger {margin-top:5px;}



		/* blockquote / lista errorów pod polem */
		blockquote {display:block;}
			blockquote li {padding:0 0 0 13px !important; background:url(../img/frm-err.gif) 0 3px no-repeat;}
				blockquote li, blockquote li a {color:#eb1717; font-weight:bold;}

			.noerr blockquote {display:none;}

			.frm-big blockquote {width:100%; margin-top:3px; float:left;}
				.frm-big blockquote ol {margin-left:190px;}
					.frm-big blockquote li {clear:both;}

			.pseudo-legend blockquote {width:auto; margin-top:2px; display:none;}
				.pseudo-legend blockquote ol {margin-left:10px;}
					.pseudo-legend blockquote ol li {font-size:11px;}

			.frm-znrl blockquote {width:100%; padding-bottom:8px; float:left;}

			.det-com-add blockquote {width:322px; margin-left:78px; float:left; display:inline;}



		/* cite / komunikaty */
		cite {width:70%; padding:12px 3px; margin:10px auto; display:block; clear:both; text-align:center; font-weight:bold;}
			cite a {text-decoration:underline;}

		cite.info {background:#dbffa1; border-color:#b9e76c #aada5a #aada5a #b9e76c;}
			cite.info, cite.info a {color:#679f0c;}

		cite.error {background:#ffd5d5; border-color:#fda3a3 #ea8c8c #ea8c8c #fda3a3;}
			cite.error, cite.error a {color:#EB1717;}

		cite.notice {background:#d6effe; border:0; border-bottom:3px #b5d5e7 solid;}
			cite.notice, cite.notice a {color:#92AFC0; font-size:14px; text-shadow:1px 1px #EBF8FF; font-weight:normal;}

		cite.message {background:#6aac00; border-width:2px; border-color:#83c41a #6a9524 #6a9524 #83c41a; text-align:left; text-indent:4px; font-size:12px; line-height:normal;}


		/* cite / komunikaty */
		cite {width:70%; padding:7px 3px; margin:10px auto; border-width:1px; border-style:solid; display:block; clear:both; text-align:center; font-weight:bold;}
			cite a {text-decoration:underline;}

		cite.info {background:#dbffa1; border-color:#b9e76c #aada5a #aada5a #b9e76c;}
			cite.info, cite.info a {color:#679f0c;}

		cite.error {background:#ffd5d5; border-color:#fda3a3 #ea8c8c #ea8c8c #fda3a3;}
			cite.error, cite.error a {color:#EB1717;}

		cite.notice {background:#fff6b5; border-color:#ffe27b #f0d576 #f0d576 #ffe27b ;}
			cite.notice, cite.notice a {color:#f17938;}

		cite.message {background:#6aac00; border-width:2px; border-color:#83c41a #6a9524 #6a9524 #83c41a; text-align:left; text-indent:4px; font-size:12px; line-height:normal;}
			cite.message, cite.message a {color:#fff;}

		.frm-big cite {width:620px; padding:8px 5px; float:left;}
		.frm-logowanie cite {width:98%; clear:both;}
		.jqmWindow cite {width:auto; padding-right:30px; margin:0;}
		#aktywacja cite {width:100%;}

		.jqmWindow cite.notice {background:#d6effe; border:0; border-bottom:3px #b5d5e7 solid; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px;}
			.jqmWindow cite.notice, .jqmWindow cite.notice a {color:#6290ab; font-size:14px; text-shadow:1px 1px #EBF8FF; font-weight:normal;}

		.cmt- blockquote {padding:5px 90px; float:left; clear:both;}

		.noerr cite {display:none;}

		/* .infobox */
		.txtbg {padding:2px 6px 2px 4px; float:left; display:inline; border:2px solid #aad5ec; background:#d1ecfd;}
			.txtbg-notice {}


	/* end .frm ogolne */


	/* .frm-dodaj-komentarz / formularz dodawania komentarza / widok zlecenia */

	.cmt {width:100%; padding-bottom:15px; margin-top:15px; float:left; display:inline; background:#363636 url(../img/cmt.gif) repeat-x;}
		.cmt- {width:100%; height:100%; float:left; background:url(../img/cmt.gif) 100% -300px no-repeat;}

		.cmt-frm {margin:18px 0 0 23px;}
			.cmt-frm img {float:left;}
			.cmt-frm .cmt-frm-tx {width:360px;height:170px; margin:0 0 0 10px; padding:0 0 0 5px; float:left; background:url(../img/cmt-frm-tx.gif) no-repeat;}
				.cmt-frm .cmt-frm-tx .ico-com {margin:9px 0 0 1px;}
				.cmt-frm .cmt-frm-tx textarea {width:332px;height:132px; max-width:348px; max-height:132px; margin:7px 10px 0 0; float:right; display:inline; border:0; background:transparent; color:#cecece; font-size:13px;}
				.cmt-frm .cmt-frm-tx input.btn {margin:4px 5px 0 0; float:right; display:inline;}
				.cmt-frm .cmt-frm-tx .ico-loading3 {margin:4px 9px 0 0;}



	/* OLD ************************************** tylko lukasz - szczegoly zlecenia */
	.frm-znr {width:100%; float:left; background:#dfdfdf;}
		.frm-znr- {padding:0 20px 11px 18px; float:left; overflow:hidden;}
			.frm-znrl {width:auto; margin-left:5px; float:left; display:inline;}
				.frm-znrl h3 {width:100%; padding:11px 0 10px; float:left; font-family:Arial, Helvetica, sans-serif;}
					.frm-znrl h3, .frm-znrl h3 a {font-size:15px; font-weight:bold;}
				.frm-znrl-ava {width:64px; float:left; display:inline;}
								.frm-znrl-fit {width:515px; height:119px; padding-bottom:8px; float:left; background:url(../img/cloud-515x119.gif) no-repeat;}
					/*.frm-znrl-fit textarea {width:455px; height:80px; margin:10px 0 0 10px; float:left; display:inline; background:transparent; padding:0; border:0;}*/

	/* end *******************/



	.frm-znr {width:300px; float:left; background:#dfdfdf;}
		.frm-znrl {width:200px; margin-left:5px; float:left; display:inline;}
			.frm-znrr {margin:0px 0 0 13px; float:left; display:inline;}
			.frm-znrr .upl {}


	/* BEGIN Formularze filtrów */

		/* .frm-filtry-cols / filtry - wersja z podziałem na kolumny o sztywnej szerokości */
		.frm-filtry-cols {border-left:4px solid #a0a0a0; border-right:4px solid #a0a0a0; background:#a5a5a5 url(../img/frm-filtry.jpg) no-repeat; position:relative; clear:both;}
			.frm-filtry-cols-minheight {width:1px; height:28px;} /* minimalna wysokosc przy zwinietych filtrach */
			.frm-filtry-cols- {padding:4px 0 0 12px; margin-top:-28px;}


				/* .col-... */
				.frm-filtry-cols .col-a, .frm-filtry-cols .col-b, .frm-filtry-cols .col-c, .frm-filtry-cols .col-fib {height:120px; float:left; display:inline;}
				.frm-filtry-cols .col-a, .frm-filtry-cols .col-b {padding-right:14px;}
				.frm-filtry-cols .col-b, .frm-filtry-cols .col-c, .frm-filtry-cols .col-fib {padding-left:18px; background:url(../img/filtry-col.gif) 0 -98px no-repeat;}
				.frm-filtry-cols .col-a-2rows, .frm-filtry-cols .col-b-2rows, .frm-filtry-cols .col-c-2rows, .frm-filtry-cols .col-fib-2rows {height:90px; background-position:0 0;}
				.frm-filtry-cols .col-a-4rows, .frm-filtry-cols .col-b-4rows, .frm-filtry-cols .col-c-4rows, .frm-filtry-cols .col-fib-4rows {height:135px; background-position:0 -300px;}

				.frm-filtry-cols .col-fib {width:86px; margin-left:10px; float:left; display:inline;}


					.frm-filtry-cols li {width:100%; margin-top:6px; float:left;}
					.frm-filtry-cols li.l {margin-right:0;}
					.frm-filtry-cols .col-fib li {margin:3px 0 0 0;}

					/* em */
					.frm-filtry-cols li em {color:#fff;}
					.frm-filtry-cols .isactive em {color:#f8f5a6;}

					/* .fib */
					.frm-filtry-cols .fib input {float:right;}

					/* .fic */
					.frm-filtry-cols .fic input {margin:1px 7px 0; display:inline;}

					/* .fii */
					.frm-filtry-cols .fii b {float:right; background-position:100% -500px;}
						.frm-filtry-cols .fii q {background-position:0 -550px;}
							.frm-filtry-cols .fii input {float:right; color:#fff;}
						.frm-filtry-cols .fii input.data {float:left;}
							.frm-filtry-cols .fii input.data {float:left;}
						.frm-filtry-cols .fii input.godzina {float:left;}

						.frm-filtry-cols .fii .q2, x:-moz-any-link {width:153px;} /* FF 2.0 http://pornel.net/firefoxhack */

					/* .fis */
					.frm-filtry-cols .fis i {float:right; background-position:100% -500px;}
						.frm-filtry-cols .fis b {float:right; background-position:0 -550px;}
						.frm-filtry-cols .fis b, x:-moz-any-link {float: left;} /* FF 2.0 http://pornel.net/firefoxhack */

							.frm-filtry-cols .fis select {width:180px;}

					/* .fis status platnosci */
					.frm-filtry-cols .fis-status-platnosci i {width:184px; float:right; background-position:100% -500px;}
						.frm-filtry-cols .fis-status-platnosci b {float:right; background-position:0 -550px;}
							.frm-filtry-cols .fis-status-platnosci q {width:175px;}
								.frm-filtry-cols .fis-status-platnosci select {width:180px; background-color:#a7a7a7;}


					/* .fi-wylacz /  Wyłącz filtrowanie */
					.frm-filtry-cols .fi-wylacz {height:17px; text-align:right; font-weight:bold;}

					/* .btn-filtry-switch */
					.btn-filtry-switch {width:144px; height:15px; display:block; position:absolute; left:50%; margin-top:-15px; text-indent:-9999px; cursor:pointer; background:url(../img/btn-filtry-switch.gif) no-repeat;}
					.btn-filtry-switch-hidden {background-position:0 100%;}

					/* .btn-filtry-filtruj */
					.frm-filtry-cols .col-fib {width:65px; padding:0 0 0 20px; margin-top:1px; }
					/* +zaawansowane */
					.frm-filtry-cols .col-fib-z {width: 88px !important;}
						.frm-filtry-cols .col-fib-z .btn-filtry-pro {margin: 0px; text-align: left;}
							.frm-filtry-cols .col-fib-z span {float: left;}
							.frm-filtry-cols .col-fib-z .btn-filtry-wyczysc img {float: right !important; padding-left: 5px;}


						.btn-filtry-filtruj {width:67px; height:30px; padding-top:30px; margin:2px 0 0; float:right; display:inline; border:0; text-indent:-9999px; background:url(../img/btn-filtry-filtruj.gif) 0 0 no-repeat;}
						.btn-filtry-generuj {width:72px; height:30px; padding-top:30px; margin:2px 0 0; float:right; display:inline; border:0; text-indent:-9999px; background:url(../img/btn-filtry-filtruj.gif) 0 -50px no-repeat;}
						.btn-filtry-wyczysc {margin:4px 4px 0 0; float:right; display:inline; font-size:12px; color:#c5e6f9; text-align:right;}
						.frm-filtry-cols .fib-rap-bp {margin-left: 0; padding-left: 30px;}

				/* #xFiltryZaawansowane / filtrowanie zaawansowane */
					#xFiltryZaawansowane .fis { padding-top:5px;}
					#xFiltryZaawansowane .fis i { background-position:100% -300px !important; float: left !important;}
					#xFiltryZaawansowane .fis b { background-position:0 -350px !important; }
					#xFiltryZaawansowane .fis select { width:238px; border:0px; }
					#xFiltryZaawansowane .fib { width:420px; padding-right:20px; }
					#xFiltryZaawansowane .fib input { background-position:0 -93px; height:31px !important; }
					#xFiltryZaawansowane .fib .btn-filtry-pro-wyczysc {padding: 8px 0 0 20px; float: right;color:#336987; }

				/* .frm-filtry-zlecenia / filtry na zakładce Zlecenia */
					/* .col-a */
					.frm-filtry-zlecenia .col-a {width:303px;}
					/* .col-a / klient*/
					.frm-filtry-zlecenia-klient .col-a {width:363px;}
					/* .col-a / uz */
					.frm-filtry-zlecenia-uz .col-a {width:345px;}


					/* .col-b */
					.frm-filtry-zlecenia .col-b {width:278px;}
						.frm-filtry-zlecenia .col-b em {width:50px;}
						.frm-filtry-zlecenia .col-b .fis i {float:left;}
						.frm-filtry-zlecenia .col-b .fii b {float:left;}
					/* .col-b / klient */
					.frm-filtry-zlecenia-klient .col-b {width:210px;}
						.frm-filtry-zlecenia-klient .col-b em {width:30px;}
					/* .col-b / uzytkownik zewnetrzny */
					.frm-filtry-zlecenia-uz .col-b {width:210px;}
						.frm-filtry-zlecenia-uz .col-b em {width:30px;}

					/* .col-c */
					.frm-filtry-zlecenia .col-c {width:207px;}
						.frm-filtry-zlecenia .col-c .fic label {margin-left:34px; float:left; display:inline;}
					.frm-filtry-zlecenia-uz .col-c {margin-right:30px;}
					.frm-filtry-zlecenia-klient .col-c {margin-right:15px;}


					/* .col-d */
					.frm-filtry-zlecenia .col-d {width:200px;}


				/* .frm-filtry / kolumny ogólne */
				.frm-filtry-cols .col-data {width:140px;}
				.frm-filtry-cols .col-164 {width:164px;}
				.frm-filtry-cols .col-184 {width:184px;}
                .frm-filtry-cols .col-240 {width:240px;}
				.frm-filtry-cols .col-262 {width:262px;}
				.frm-filtry-cols .col-282 {width:282px;}
				.frm-filtry-cols .col-300 {width:300px;}
				.frm-filtry-cols .col-340 {width:340px;}
				.frm-filtry-cols .col-440 {width:440px;}
				.frm-filtry-cols .col-482 {width:482px;}
				.frm-filtry-cols .col-486 {width:489px;}


				/* .frm-filtry-projekty / filtry na zakładce Projekty */
					/* .col-a */
					.frm-filtry-projekty .col-a {width:350px;}

					/* .col-b */
					.frm-filtry-projekty .col-b {width:271px;}

					/* .col-c */
					.frm-filtry-projekty .col-c {width:182px;}

					/* .col-d */
					.frm-filtry-projekty .col-d {width:213px;}


				/* .frm-filtry-repozytorium / filtry na zakładce repozytorium */
					/* .col-a */
					.frm-filtry-repozytorium .col-a {width:365px;}

					/* .col-b */
					.frm-filtry-repozytorium .col-b {width:237px;}

					/* .col-c */
					.frm-filtry-repozytorium .col-c {width:170px;}

					/* .col-d */
					.frm-filtry-repozytorium .col-d {width:213px;}


				/* .frm-filtry-uzytkownicy / filtry na zakładce uzytkownicy */
					/* .col-a */
					.frm-filtry-uzytkownicy .col-a {width:250px;}

					/* .col-b */
					.frm-filtry-uzytkownicy .col-b {width:255px;}

					/* .col-c */
					.frm-filtry-uzytkownicy .col-c {width:242px; margin-right:30px;}

					/* .col-d */
					.frm-filtry-uzytkownicy .col-d {width:145px;}


				/* .frm-filtry-grupy-uzytkownikow / filtry na zakładce grupy-uzytkownikow */
					/* .col-a */
					.frm-filtry-grupy-uzytkownikow .col-a {width:272px;}

					/* .col-b */
					.frm-filtry-grupy-uzytkownikow .col-b {width:246px;}

					/* .col-c */
					.frm-filtry-grupy-uzytkownikow .col-c {width:230px;}

				/* .frm-filtry-kreator-pol / filtry na zakładce kreator-pol */
					/* .col-a */
					.frm-filtry-kreator-pol .col-a {width:320px;}


				/* .frm-filtry-klienci / filtry na zakładce klienci */
					/* .col-a */
					.frm-filtry-klienci .col-a {width:315px;}

					/* .col-b */
					.frm-filtry-klienci .col-b {width:400px;}

					/* .col-c */
					.frm-filtry-klienci .col-c {width:230px;}


				/* .frm-filtry-raporty / filtry na zakładce raporty */

					/* .col-d */
					.frm-filtry-raporty .col-d {width:145px;}

				/* .frm-filtry-raporty2 / filtry na zakładce raporty */

					/* .col-d */
					.frm-filtry-raporty2 .col-d {width:145px;}


				/* .frm-filtry-platnosci / filtry na zakładce zarzadzania platnosciami */
					/* .col-a */
					.frm-filtry-platnosci .col-a {width:200px;}
					.frm-filtry-platnosci .col-b {width:300px;}


	/* END Formularze filtrów */


	/* .frm-big */
	.frm-big {width:100%; float:left;}
			.frm-big fieldset {width:900px; padding:2px; border:2px solid #e7e4e4; margin:10px 0; float:left;}
				.frm-big legend {padding:0 2px; margin-left:7px; background:#fff; font-weight:bold; color:#8b908a;}
					.frm-big .frmul {clear:both; background:#fff; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
					.frm-big .accordion .frmul {padding-bottom:15px;}
						.frm-big .frmli {width:100%; border-top:1px solid #ededed;}
						/*.frm-big .frmli:nth-child(even) {background-color:#fafbfc;}*/

						.frm-big .frmli.f {border-top:0;}

						.frm-big .frmli-i {background:#F5F5F5;} /* podswietlenie */

						.frm-big .bg-fib {background:#daded7;}

						.frm-big li.hidden {height:0; overflow:hidden; border:0;}
							.frm-big li.hidden .help {display:none;}

						.frm-big .frmli-bt {margin-top:15px; border-top:2px solid #89cffa;} /* dodatkowa linia rozdzielająca */

							.frm-big .frmli- {padding:9px 12px 9px 19px;} /* tu nie mozna dac overflow:hidden, bo utnie sie tooltip .help */

								.frm-big .frmli var {width:182px; margin:3px 8px 0 0; float:left; display:inline;}
									.frm-big .frmli var, .frm-big .frmli var a, .frm-big .frmli em {color:#8b908a; font-size:13px;}

						/* .frmli-fib / wiersz ze submitami */
						.frm-big .frmli-fib {border-top:0;}
							.frm-big .frmli-fib .frmli- {padding-top:5px; padding-bottom:0;}
							.frm-big .frmli-fib .frm-accept {float: left; color: #8B908A; padding-top: 8px;}


		/* .fii */
		.frm-big .fii input.godzina {margin-left:-9px;}
		.frm-big .fii input.f {margin-left:0;}
		.frm-big .fii em {margin:3px 5px 0 13px;}

		/* .fif */
		.frm-big .fif input {float:left;}
		.frm-big .fif input {*height:20px; padding:0 4px;}
		.frm-big .fif em {margin:4px 8px 0 0;}
		.frm-big .fif ul {width:600px; margin-left:190px; float:left; display:inline; clear:both; overflow:hidden;}
			.frm-big .fif ul li {width:100%; float:left;}

		/* .fit */
		.frm-big .fit-w398 {width:398px;}
		.frm-big .fit-w400 {width:400px;}

		/* .fis */
		.frm-big .fis em {margin-right:5px;}
		.frm-big .fis select.jednostka {margin:0 0 0 5px;}

		/* .fir */
		.frm-big .fir label {float:left; display:inline; margin:0 30px 0 0;}
		.frm-big .fir label.l {margin-right:0;}

			/* .fir-w524 */
			.frm-big .fir-w524-t {width:524px; height:8px; float:left; display:inline; overflow:hidden; background:url(../img/frm.gif) 0 -950px no-repeat;}
			.frm-big .fir-w524-m {width:502px; padding:5px 10px; float:left; clear:both; display:inline; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:inline; background:#fefefe;}
				.frm-big .fir-w524-m label {width:100%; margin:8px 0 0 0; clear:both;}
				.frm-big .fir-w524-m label.f {margin-top:0;}
			.frm-big .fir-w524-b {width:524px; height:9px; float:left; clear:both; overflow:hidden; display:inline; background:url(../img/frm.gif) 0 -1000px no-repeat;}

		/* .fir-v / ustawienie pionowe - pola jedno pod drugim */
		.frm-big .fir-v {margin-top:-5px; margin-left:6px; float:left; display:inline;}
			.frm-big .fir-v label {clear:both; float:left; margin-top:6px;}
				.frm-big .fir-v input {clear:both;}


		/* wybor priorytetu */
		.frm-big .pris {margin:0 0 0 5px;}
			.frm-big .pris label {margin:0 17px 0 0;}
				.frm-big .pris input {margin:5px 0 0 2px; clear:both;}

		/* .fic */
		.frm-big .fic {float:left;}
			.frm-big .fic label {clear:both; float:left; margin-top:1px;}
				.frm-big .fic i {margin:2px 15px 0 2px;}
				.frm-big .fic input {clear:both;}

		/* .fia */
		.frm-big .fia {margin-left:190px; display:inline; float:left; padding:6px 0 0; clear:both;}
			.frm-big .fia img {}
			.frm-big .fia .fiab {padding:3px 0 0; float:left; clear:both;}

		/* .fitxt */
		.frm-big .fitxt {margin-top:3px; float:left; display:inline;}
			.frm-big .fitxt, .frm-big .fitxt a {font-size:13px; color:#4F4F4F;}
			.frm-big .fitxt p {width:730px; margin-top:3px; float:left; display:inline;}
			.frm-big .fitxt a, .frm-big .fitxt a * {color:#61b300;}
			.frm-big .fitxt ul {margin-top:3px;}
				.frm-big .fitxt li {float:left; clear:both;}
		.limits .fitxt {margin-top:4px; line-height:18px;}

		/* pokaż/ukryj edytor */

		.frm-big .showHideEditor {width: 75px; cursor: pointer; margin: 10px 0 0 190px;}

		/* limity instancji */
		.limits .frmli- {padding-top:4px; padding-bottom:11px;}
			.frm-big .limits var {width:230px;}
				.limits var .fl {margin:9px 0 0 8px;}

	/*** END .frm-big */


	/* BEGIN logowanie */
		/* begin stopka na końcu contentu lub na dole okna */
			/* konstrukcja */
			html, body.log, .log #jtl {height: 100%;}
			.log > #jtl {height:auto; min-height:100%;}
			.log #jtl- {min-height:0; padding-bottom:91x;} /* wysokosc #log-f + 10 paddingu */
			.log #log-f {height:81px/* tyle co wysokosc #log-ft + log-bb */; padding:10px 0 0; margin-top:-91px/* tyle co padding-bottom #jtl- */; clear:both; position:relative;}
			/* kosmetyka */
			body.log {background:#fff url(../img/log-body.gif) repeat-y;}
				#jtl {background:url(../img/log-body.gif) 100% 0 repeat-y;}
		/* end stopka na końcu contentu lub na dole okna */

		/* .log-tt / rogi top-top  */
		.log-tt {width:100%; float:left; background:#888 url(../img/log-tt.gif) no-repeat;}
			.log-tt- {height:11px; padding-right:10px; background:url(../img/log-tt.gif) 100% 0 no-repeat; text-indent:-9999px; font-size:0;}

		/* .log-topbox / górny biały obszar */
		.log-topbox {width:100%; padding:27px 0 20px; float:left; display:inline;}
			.log-padlock {width:32px; height:26px; margin:0 auto; text-indent:-9999px; background:url(../img/log-txt.gif) no-repeat;}
			.log-txt-aby-rozpoczac {width:329px; height:20px; margin:15px auto 0;  text-indent:-9999px; background:url(../img/log-txt.gif) 0 -50px no-repeat;}
			.log-txt-wpisz-adres {width:459px; height:20px; margin:15px auto 0;  text-indent:-9999px; background:url(../img/log-txt.gif) 0 -100px no-repeat;}

		/* .log-tb */
		.log-tb {width:100%; float:left; background:#888 url(../img/log-tb.gif) no-repeat;}
			.log-tb- {height:7px; padding-right:10px; background:url(../img/log-tb.gif) 100% 0 no-repeat; text-indent:-9999px; font-size:0;}
		.js-disabled .log-tb {display:none;}

		/* .log-c / srodkowy obszar */
		.log-c {margin:0 3px 0; clear:both; background:#9f9f9f url(../img/log-c.gif) repeat-x;}
			.log-c- {height:42px; padding:8px 0 6px; background:url(../img/log-c-.gif) 100% 0 no-repeat;}

			/* .log-frm-... */
			.log-frm-log {width:505px; margin:0 auto; position:relative;}
			.log-frm-prz {width:283px; margin:0 auto; position:relative;}
					/* .fii */
					.log-fii {height:28px; margin:8px 0 0 3px; float:left; display:inline; background-color:transparent; background-image:url(../img/log-frm.gif); background-repeat:no-repeat;}
						.log-fii input {height:18px; line-height:18px; padding:0; margin:5px 0 0 16px; border:0; float:left; display:inline; background:transparent; font-size:13px; color:#fff;}
						.log-fii-w183 {width:183px; background-position:0 0;}
							.log-fii-w183 input {width:140px;}
						.log-fii-w210 {width:210px; background-position:0 -50px;}
							.log-fii-w210 input {width:183px;}

					/* .fib */
					.log-fib {margin:0 0 0 16px; float:left; display:inline;}
						li.log-fib input {height:43px; padding:0; border:0; float:left; display:inline; background-color:transparent; background-image:url(../img/log-frm.gif); background-repeat:no-repeat; text-indent:-9999px; cursor:pointer;}
						.log-fib-zaloguj input {width:90px; background-position:0 -100px;}
						.log-fib-dalej input {width:81px; background-position:0 -150px;}

			/* .log-switch-log */
			.log-switch-log {width:316px; height:27px; position:absolute; left:67px; top:60px; background:url(../img/log-frm.gif) 0 -200px no-repeat;}
				.log-switch-log .zapomnialem {width:152px; margin:0 0 0 12px; line-height:26px; float:left; display:inline; font-size:13px; color:#000;}
				.log-switch-log label {width:98px; float:left; font-size:13px; line-height:26px; color:#fff;}
				.log-switch-log input {width:16px; height:16px; margin:6px 0 0; float:left; display:inline;}
			/* .log-switch-prz */
			.log-switch-prz {width:104px; height:27px; position:absolute; left:70px; top:60px; background:url(../img/log-frm.gif) 0 -250px no-repeat;}
				.log-switch-prz a {width:100%; line-height:26px; float:left; display:inline; font-size:13px; color:#000; text-align:center;}

		/* .log-tb */
		.log-bt {width:100%; float:left; background:#888 url(../img/log-bt.gif) no-repeat;}
			.log-bt- {height:7px; padding-right:10px; background:url(../img/log-bt.gif) 100% 0 no-repeat; text-indent:-9999px; font-size:0;}

		/* .log-botbox / dolny biały obszar */
		.log-botbox {width:100%; float:left; display:inline;}
			.log-txt {width:600px; padding:60px 0 20px; margin:0 auto;}
				.log-txt, .log-txt a {font-size:12px;}
				.log-txt p {margin:10px 0 0;}


		/* .log-ft /foot top  */
		.log-ft {height:71px; margin:0 3px 0;}
				#log-itodo {width:33px; height:31px; margin:37px 18px 0 0; float:right; display:inline; background:url(../img/log-f.gif) no-repeat; text-indent:-9999px;}
				#log-ue {width:141px; height:71px; margin-left:10px; float:left; display:inline; background:url(../img/log-ue.gif) no-repeat; text-indent:-9999px;}
				#log-uetxt {width:403px; margin:3px 0 0 20px; float:left; display:inline;}
					#log-uetxt, #log-uetxt a {font-size:11px; color:#aaa;}
					#log-uetxt p {margin-top:4px;}
					#log-uetxt p span {color:#5c9bcb;}

		/* .log-bb */
		.log-bb {width:100%; float:left; background:#888 url(../img/log-bb.gif) no-repeat;}
			.log-bb- {height:10px; padding-right:10px; background:url(../img/log-bb.gif) 100% 0 no-repeat; text-indent:-9999px; font-size:0;}



	/* END logowanie */





	/* .jqmWindow  / toplayer */
	.jqmCloseX {width:21px; height:21px; margin:-29px 3px 0 0; float:right; display:inline; text-indent:-9999px; background:url(../img/jqmCloseX.gif) no-repeat;}
	.jqmCloseX:hover {background-position:0 100%;}

	/* .frm-eksport  / toplayer do eksportu danych */
	.frm-eksport li {width:100%; padding:8px 0; float:left; border-top:1px solid #ededed;}

		/* var */
		.frm-eksport var {width:130px; margin:9px 0 0 20px; float:left; display:inline;}
			.frm-eksport var, .frm-eksport var a {color:#8B908A; font-size:13px;}

		.frm-eksport .fi-zakres {width:278px; padding: 0 0 9px; float:left; display:inline; background:url(../img/fi-zakres.gif) 0 100% no-repeat;}
			.frm-eksport .fi-zakres ol {width:244px; padding:9px 17px 0; float:left; display:inline; background:url(../img/fi-zakres.gif) 0 0 no-repeat;}
				.frm-eksport .fi-zakres li {padding:0; border:0;}
				.frm-eksport .fi-zakres li.biezaca {padding-top:11px; padding-bottom:7px;}

			/* label */
			.frm-eksport .fi-zakres label {float:left; display:inline;}

			/* fir */
			.frm-eksport .fir q {padding-right:11px;}
				.frm-eksport .fir i {margin-right:23px;}
				.frm-eksport .fi-zakres .fir i {margin-right:0;}

			/* fii */
				.frm-eksport .fii i {margin:5px 7px 0 7px; float:left; display:inline; font-size:13px;}

			/* fib */
			.frm-eksport .fib {padding:10px 0 0;}
				.frm-eksport .fib #xEksportuj {width:116px; height:44px; margin:0 0 0 150px; float:left; display:inline; background:url(../img/actions.gif) 0 -800px no-repeat; text-indent:-9999px;}

	/* .warstwa-komunikat */
	.warstwa-komunikat {padding:20px 40px 30px; text-align:center;}



	/* .accorion / akordeon (rozwijanie sekcji) */
	.accordion {padding-left:23px;}



	/* .help / pomoc kontekstowa */
	.help {width:15px; height:11px; margin:3px 0 0 3px; float:left; display:inline;}
		.help a {width:15px; height:11px; position:absolute; overflow:hidden; cursor:help; z-index:100;}
			.help .help-cloud {width:265px; padding:0 0 5px; position:absolute; left:15px; top:-3px; background:url(../img/help.gif) 0 100% no-repeat;}
				.help .help-cloud-, .frm-big .fitxt .help .help-cloud- {width:237px; padding:4px 7px 0 12px; display:block; background:url(../img/help.gif) 0 0 no-repeat; text-decoration:none; color:#4A4A4A;}

			/* .help-left / .help z dymkiem po lewej stronie */
			.help-left .help-cloud {width:256px; left:-260px; background-image:url(../img/help-left.gif);}
				.help-left .help-cloud- {padding-left:7px; padding-right:12px; background-image:url(../img/help-left.gif);}

		.help a:hover, .help a:focus, .help a:active {height:auto; overflow:visible; text-decoration:none; z-index:102;}

		/* .help w .frm-logowanie */
		.frm-logowanie .help .help-cloud {left:6px;}

		/* .help w .frm-big .frmli */
		.frm-big .frmli .help {margin:8px 0 0 13px;}
		.frm-big .frmli .fir .help {margin-top:10px;}
		.frm-big .frmli var .help {margin-top:2px;}
		.frm-big .frmli .fir-oceny .help {margin-top:30px; margin-left:22px;}

		/* .help w .log */
		.log-fii .help {margin:10px 0 0 3px;}
		.log-switch-log .help {margin:9px 0 0 5px;}

		/* .help w .act */
		.act .help {margin:15px 0 0 8px;}



	/* .help-th / pomoc kontekstowa w naglowku tabeli */
	.help-th {width:15px; height:11px; position:absolute; top:17px; right:8px; white-space:normal;}
		.help-th a {width:100%; height:11px; position:absolute; overflow:hidden; cursor:default;}
			.help-th .help-cloud {width:120px; padding:0 0 4px; position:absolute; right:-11px; top:16px; background:url(../img/help-w120.gif) 0 100% no-repeat; z-index:10000;}
				.help-th .help-cloud- {width:110px; padding:9px 5px 0; display:block; background:url(../img/help-w120.gif) 0 0 no-repeat; text-decoration:none; line-height:16px;}

		.help-th a:hover {overflow:visible; text-decoration:none;}

		.help-inside {position:relative; height:100%;}
			.help-inside acronym a {line-height:26px;}


	/* .help_timing / pomoc kontekstowa z godzinami i rezerwą czasową */
	a.help_timing {width:100%; line-height:10px; position:absolute; left:0; top:2px; overflow:hidden; text-align:left;}
		.help_timing-txt {line-height:13px; font-size:11px; display:block; margin:0 auto; text-align:center;}
		.help_timing-cloud {width:114px; height:44px; padding:0 4px; position:absolute; left:-9999px; top:-13px; background:url(../img/help_timing.gif) 0 0 no-repeat; text-align:left; text-decoration:none; font-size:11px !important; line-height:13px; color:#000;}
	a:hover.help_timing {overflow:visible; cursor:default; text-decoration:none;}
		a:hover.help_timing .help_timing-cloud {left:-12px; *left:-14px;}

	.infbar .help_timing {margin:-6px 0 0;}

	/* .help_timing2 / pomoc kontekstowa dla zlecen archiwalnych */
	a.help_timing2 {width:100%; line-height:10px; position:absolute; left:0; top:2px; overflow:hidden; text-align:left;}
		.help_timing2-txt { display:block; margin:9px auto 0; text-align:center;}
		.help_timing2-cloud {width:144px; height:44px; padding:0 4px; position:absolute; left:-9999px; top:-9px; background:url(../img/help_timing2.gif) 0 0 no-repeat; text-align:left; text-decoration:none; font-size:11px !important; line-height:13px; color:#000;}
	a:hover.help_timing2 {overflow:visible; cursor:default; text-decoration:none;}
		a:hover.help_timing2 .help_timing2-cloud {left:-27px; *left:-29px;}






	/* .help_godz / pomoc kontekstowa z godzina */
	a.help_godz {width:100%; height:10px; line-height:10px; position:absolute; left:0; top:6px; overflow:hidden; text-align:center;}
		.help_godz-txt {line-height:11px;}
		.help_godz-cloud {width:32px; height:14px; line-height:14px; padding:0 4px; position:absolute; left:7px; top:-16px; background:url(../img/help_godz.gif) 0 0 no-repeat; text-align:center; text-decoration:none; color:#000;}
	a:hover.help_godz {overflow:visible; cursor:default; text-decoration:none;}




	/* .help_w80 / pomoc kontekstowa o szer. 80px */
	a.help_w80 {width:100%; height:15px; line-height:10px; position:absolute; left:0; top:2px; overflow:hidden; text-align:center;}
		.help_w80-txt {line-height:11px;}
		.help_w80-cloud {width:72px; height:14px; line-height:13px; font-size:11px; padding:0 4px; position:absolute; left:-12px; top:-14px; background:url(../img/help_w80.gif) 0 0 no-repeat; text-align:center; text-decoration:none; white-space:nowrap; color:#000;}
	a:hover.help_w80 {overflow:visible; cursor:default; text-decoration:none;}


	/* .help_w150 / pomoc kontekstowa o szer. 150px - oceny */
	a.help_w150 {width:23px; height:21px; line-height:10px; position:absolute; left:0; top:2px; text-align:center; cursor:default; display:block; overflow:hidden;}
		.help_w150-txt {line-height:11px;}
		.help_w150-cloud {width:142px; height:16px; line-height:16px; font-size:11px; padding:0 4px; position:absolute; left:23px; top:1px; background:url(../img/help_w150.gif) 0 0 no-repeat; text-align:center; text-decoration:none; white-space:nowrap; color:#000;}
	a:hover.help_w150 {text-decoration:none; overflow:visible;}
	/* w naglowku kolumny */
	a.help_w150-th {cursor:pointer; top:10px; left:50%; margin-left:-11px; overflow:visible;}
		a.help_w150-th .help_w150-cloud {top:-20px; left:-73px; display:none; width:162px; background-image:url(../img/help_w170.gif);}
		a.help_w150-th .hover {display:block;}




	/* .rbox / rounded box o dowolnych wymiarach, z tlem i zaokraglonymi rogami */
	.rbox {float:left; display:inline;}
	.rbox-title {float:left; display:inline; margin:0 0 0 3px; font-size:13px; color:#C3C4C4;}
	.rbox, .rbox a {font-size:11px; color:#3d3d3d;}
		.rbox-tl, .rbox-tr, .rbox-br, .rbox-bl {float:left; display:inline; background-image:url(../img/rbox.gif); background-repeat:no-repeat;}
		.rbox-tl {clear:both; background-position:0 0; background-color:#dff4fe;}
		.rbox-tr {background-position:100% 0;}
		.rbox-br {background-position:100% 100%;}
		.rbox-bl {padding:8px 9px; background-position:0 100%;}

		/* .rbox-bg2 */
		.rbox-bg2 .rbox-tl, .rbox-bg2 .rbox-tr, .rbox-bg2 .rbox-br, .rbox-bg2 .rbox-bl {background-image:url(../img/rbox-bg2.gif);}
		.rbox-bg2 .rbox-tl {background-color:transparent;}






	/* begin .btn / buttony */
	.btn {height:35px; background-image:url(../img/btn.gif); background-repeat:no-repeat; border:0; display:block; text-indent:-9999px; cursor:pointer;}
	input.btn, button.btn {padding-top:35px; background-color:transparent;}

		.btn-dodaj-zlecenie {width:121px; background-position:0 0;}
		.btn-anuluj {width:80px; background-position:0 -50px;}
		.btn-przekieruj-zlecenie {width:147px; background-position:0 -100px;}
		.btn-zapisz-zlecenie {width:122px; background-position:0 -150px;}
		.btn-zamroz-zlecenie {width:129px; background-position:0 -200px;}
		.btn-zakoncz-zlecenie {width:133px; background-position:0 -250px;}
		.btn-podejmij {width:137px; background-position:0 -300px;}
		.btn-potwierdz {width:138px; background-position:0 -300px;}
		.btn-dodaj-projekt {width:121px; background-position:0 -400px;}
		.btn-dodaj {width:73px; background-position:0 -450px;}
		.btn-zapisz {width:74px; background-position:0 -500px;}
		.btn-akceptuje {width:98px; background-position:0 -550px;}
		input.btn-zaplac-disabled {width:161px; background-position:0 -1585px; cursor: default; margin-right: 0 !important; padding: 0; height: 35px;}
			input.btn-zaplac-active {width:161px; background-position:0 -1531px; margin-right: 0 !important; padding: 0; height: 35px;}
			input.btn-zaplac-active2 {margin:0 auto !important;}
		.btn-dodaj-komentarz {width:112px; height:26px; background-position:0 -600px;}
			input.btn-dodaj-komentarz, button.btn-dodaj-komentarz {padding-top:26px;}
		.btn-dodaj-przedstawiciela-klienta {width:209px; background-position:0 -650px;}
		.btn-dodaj-przedstawiciela-klienta-disabled {width:209px; background-position:0 -700px;}
		.btn-usun {width:70px; background-position:0 -750px;}
		.btn-dodaj-komentarz2, input.btn-dodaj-komentarz2 {width:108px; height:22px; background-position:0 -800px;}
			input.btn-dodaj-komentarz2, button.btn-dodaj-komentarz2 {padding-top:22px;}
		.btn-zapisz-komentarz, input.btn-zapisz-komentarz {width:108px; height:22px; background-position:0 -850px;}
			input.btn-zapisz-komentarz, button.btn-zapisz-komentarz {padding-top:22px; }
		.btn-anuluj2, input.btn-anuluj2 {width:55px; height:22px; background-position:0 -900px;}
			input.btn-anuluj2, button.btn-anuluj2 {padding-top:22px;}
		.btn-anuluj-zalaczanie, input.btn-anuluj-zalaczanie {width:114px; height:23px; background-position:0 -1000px;}
			input.btn-anuluj-zalaczanie, button.btn-anuluj-zalaczanie {padding-top:23px;}
		.btn-anuluj-zalaczanie2 {width:121px; height:26px; background-position:0 -1050px;}
			input.btn-anuluj-zalaczanie2, button.btn-anuluj-zalaczanie2 {padding-top:26px;}
		.btn-dodaj-projekt2 {width:119px; background-position:0 -1100px;}
		.btn-dodaj-zlecenie2 {width:120px; background-position:0 -1150px;}
		.btn-zobacz-zlecenia-w-tym-etapie {width:205px; background-position:0 -1200px;}
		.btn-zobacz-zlecenia-w-tym-projekcie {width:225px; background-position:0 -1809px;}
		.btn-pobierz-zaznaczone {width:163px; height:29px; background-position:0 -1250px; cursor:default;}
		.btn-pobierz-zaznaczone-s {width:163px; height:29px; background-position:0 -1300px;}
		.btn-skoryguj-czasy {width:108px; height:26px; background-position:0 -1350px;}
			input.btn-skoryguj-czasy, button.btn-skoryguj-czasy {padding-top:26px;}
		.btn-skoryguj-czas {width:102px; height:26px; background-position:0 -1400px;}
			input.btn-skoryguj-czasy, button.btn-skoryguj-czasy {padding-top:26px;}
		.btn-dodaj2 {width:57px; height:26px; background-position:0 -1650px;}
		.btn-pokaz {width:57px; height:26px; background-position:0 -1700px;}




		/* .btn w .frm-big */
		.frm-big .fib .btn {margin-right:25px; float:left; display:inline;}

	/* end buttony */


	/* .btntxt / button z czcionką systemową */
	.btntxt {padding:0 8px 0 0; margin:0 0 0 5px; float:left; display:inline; position:relative; background:url(../img/btntxt.gif) 100% 0 no-repeat;}
		.btntxt- {height:27px; line-height:27px; padding:0 0 0 10px; float:left; background:url(../img/btntxt.gif) no-repeat; font-weight:bold; color:#c3c4c4 !important; font-size:12px;}
		a.btntxt:hover, a.btntxt:hover .btntxt-, a.btntxt-:hover {text-decoration:none; color:#a2c8e0 !important;}

	.btntxt-disabled {background-position:100% -50px;}
		.btntxt-disabled .btntxt- {background-position:0 -50px; cursor:default;}

	.fitxt .btntxt {margin-top:-5px;}


	/* .pseudo-legend */
	.pseudo-legend {width:100%; margin-top:15px; float:left; display:inline; background:url(../img/tab.jpg) repeat-x;}
		.pseudo-legend- {width:100%; float:left; display:inline; background:url(../img/th.gif) no-repeat;}
			.pseudo-legend- div {padding:13px 17px; background:url(../img/th.gif) 100% -50px no-repeat; overflow:hidden;}
				.pseudo-legend- div, .pseudo-legend- div a {font-size:14px; color:#336987; text-shadow:#ebf8ff 1px 1px;}

		#accordion .pseudo-legend- {cursor:pointer;}




/****************************** end formularze */




/************************************ begin #c */


	/* .gray-box */
	.gray-box {width:100%; float:left; overflow:hidden; background:#e0e0e0;}
		.gray-box- {padding:10px 32px 15px 20px; overflow:hidden;}



	/* .bg-lighter */
	.bg-lighter {background:#edf2eb;}


	/* .corners / box z zaokrąglonymi rogami */
	.corners {width:100%; float:left; display:inline; background:#a0a0a0;}
		.corners- {padding:0 6px 3px; border-left:4px solid #a0a0a0; border-right:4px solid #a0a0a0; clear:both; background:#e1e1e1;}
		.corners-top {width:100%; float:left; background:#e1e1e1 url(../img/corners.gif) no-repeat;}
			.corners-top- {width:8px; height:5px; float:right; background:url(../img/corners.gif) 100% -25px no-repeat; text-indent:-9999px; font-size:0;}
		.corners-bot {width:100%; float:left; background:#e1e1e1 url(../img/corners.gif) 0 -50px no-repeat;}
			.corners-bot- {width:9px; height:5px; float:right; background:url(../img/corners.gif) 100% -75px no-repeat; text-indent:-9999px; font-size:0;}

	/* .corners3 - białe wypełnienie, ciemno na zewnątrz (dashboard) */
	.corners3 {width:100%; float:left; display:inline; background:#a0a0a0;}
		.corners3- {padding:0 6px 3px; border-left:4px solid #a0a0a0; border-right:4px solid #a0a0a0; background:#fff;}
		.corners3-top {width:100%; float:left; background:#fff url(../img/corners3.gif) no-repeat;}
			.corners3-top- {width:8px; height:5px; float:right; background:url(../img/corners3.gif) 100% -25px no-repeat; text-indent:-9999px; font-size:0;}
		.corners3-bot {width:100%; float:left; background:#fff url(../img/corners3.gif) 0 -50px no-repeat;}
			.corners3-bot- {width:9px; height:5px; float:right; background:url(../img/corners3.gif) 100% -75px no-repeat; text-indent:-9999px; font-size:0;}

	/* .corners2 - zaokraglenia białe (formularze) */
	.corners2-top {width:100%; float:left; display:inline; background:#fff url(../img/corners2.gif) repeat-x;}
		.corners2-top- {width:100%; float:left; display:inline; background:url(../img/corners2.gif) 0 -25px no-repeat;}
			.corners2-top-- {width:100%; height:8px; float:left; display:inline; background:url(../img/corners2.gif) 100% -50px no-repeat; text-indent:-9999px; font-size:0;}
	.corners2-bot {width:100%; float:left; display:inline; background:#fff url(../img/corners2.gif) 0 -125px repeat-x;}
		.corners2-bot- {width:100%; float:left; display:inline; background:url(../img/corners2.gif) 0 -75px no-repeat;}
			.corners2-bot-- {width:100%; height:8px; float:left; display:inline; background:url(../img/corners2.gif) 100% -100px no-repeat; text-indent:-9999px; font-size:0;}


	/* .corners4 / szare wypelnienie, biale na zewnatrz (dashboard) */
		.corners4-top {width:100%; float:left; display:inline; background:#e1e1e1 url(../img/corners4.gif) no-repeat;}
			.corners4-top- {width:100%; height:5px; float:left; display:inline; background:url(../img/corners4.gif) 100% -25px no-repeat; text-indent:-9999px; font-size:0;}
		.corners4-bot {width:100%; float:left; display:inline; background:#e1e1e1 url(../img/corners4.gif) 0 -50px no-repeat;}
			.corners4-bot- {width:100%; height:5px; float:left; display:inline; background:url(../img/corners4.gif) 100% -75px no-repeat; text-indent:-9999px; font-size:0;}
		.corners4- {border-left:4px solid #e1e1e1; border-right:4px solid #e1e1e1; background:#e1e1e1;}

	/* .corners5 / biale wypelnienie, szare na zewnatrz, bez obranowania */
	.corners5 {width:100%; float:left; background:#fff url(../img/corners2.gif) 0 -150px  no-repeat;}
		.corners5- {width:9px; height:5px; float:right; background:url(../img/corners2.gif) 100% -175px no-repeat; text-indent:-9999px; font-size:0;}



	/* .box-w350 */
	.box-w350-t {width:350px; height:8px; float:left; display:inline; overflow:hidden; background:url(../img/frm.gif) 0 -1250px no-repeat;}
	.box-w350-m {width:328px; padding:5px 10px; float:left; clear:both; display:inline; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:inline; background:#fefefe;}
	.box-w350-b {width:350px; height:9px; float:left; clear:both; overflow:hidden; display:inline; background:url(../img/frm.gif) 0 -1300px no-repeat;}

	/* .box-w524 */
	.box-w524-t {width:524px; height:8px; float:left; display:inline; overflow:hidden; background:url(../img/frm.gif) 0 -950px no-repeat;}
	.box-w524-m {width:502px; padding:5px 10px; float:left; clear:both; display:inline; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:inline; background:#fefefe;}
	.box-w524-b {width:524px; height:9px; float:left; clear:both; overflow:hidden; display:inline; background:url(../img/frm.gif) 0 -1000px no-repeat;}


	/* .box-w650 */
	.box-w650-t {width:650px; height:8px; float:left; display:inline; overflow:hidden; background:url(../img/frm.gif) 0 -1150px no-repeat;}
	.box-w650-m {width:628px; padding:5px 10px; float:left; clear:both; display:inline; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:inline; background:#fefefe;}
	.box-w650-b {width:650px; height:9px; float:left; clear:both; overflow:hidden; display:inline; background:url(../img/frm.gif) 0 -1200px no-repeat;}

	/* .box-w700 */
	.box-w700-t {width:700px; height:8px; float:left; display:inline; overflow:hidden; background:url(../img/frm.gif) 0 -1050px no-repeat;}
	.box-w700-m {width:678px; padding:5px 10px; float:left; clear:both; display:inline; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:inline; background:#fefefe;}
	.box-w700-b {width:700px; height:9px; float:left; clear:both; overflow:hidden; display:inline; background:url(../img/frm.gif) 0 -1100px no-repeat;}









	/* .tab / glowna tabela */
	.tab {width:100%; float:left; margin:0 auto;}
	table.tab {background:#fff url(../img/tab.jpg) repeat-x;}

		/* dla IE szerokosc musi byc mniejsza o 9px */
		col.col-auto		{width:auto;}
		col.col-lp			{width:63px; *width:54px;}
		col.col-checkbox	{width:63px; *width:54px;}
		col.col-numer-0, col.col-numer-1, col.col-numer-2, col.col-numer-3 {width:39px; *width:30px;}
		col.col-numer-4	{width:46px; *width:37px;}
		col.col-numer-5	{width:53px; *width:44px;}
		col.col-numer-6	{width:60px; *width:51px;}
		col.col-numer-7	{width:67px; *width:58px;}
		col.colplus-numer-0, col.colplus-numer-1, col.colplus-numer-2 {width:60px; *width:51px;}
		col.colplus-numer-3	{width:64px; *width:55px;}
		col.colplus-numer-4	{width:70px; *width:61px;}
		col.colplus-numer-5, col.colplus-numer	{width:76px; *width:67px;}
		col.colplus-numer-6	{width:82px; *width:73px;}
		col.colplus-numer-7	{width:88px; *width:79px;}
		col.col-nazwa-odbiorcy {width:215px; width:206px;}
		col.col-nazwa-odbiorcy-long {width:270px; width:261px;}
		col.col-nazwa-odbiorcy-extralong {width:400px; width:391px;}
		col.col-uzytkownik-short {width:140px; *width:131px;}
		col.col-uzytkownik	{width:170px; *width:161px;}
		col.col-klient    {width:340px; *width:331px;}
		col.col-uzytkownik-long {width:210px; *width:201px;}
		col.col-stanowisko	{width:250px; *width:241px;}
		col.col-tytul		{width:auto;}
			col.col-tytul-repozytorium {width: 100%;}
		col.col-komentarz	{width:auto;}
		col.col-aktywny		{width:83px; *width:74px;}
		col.col-data		{width:86px; *width:77px;}
		col.col-data-long	{width:125px; *width:116px;}
		col.col-data-very-long	{width:150px; *width:141px;}
		col.col-email		{width:170px; *width:161px;}
		col.col-telefon		{width:100px; *width:91px;}
		col.col-priorytet	{width:67px; *width:58px;}
		col.col-opts    	{width:28px;}
		col.col-limit		{width:80px; *width:71px;}
		col.col-limit-last	{width:97px; *width:88px;}
		col.col-wysylaj	    {width:62px; *width:53px;}
		col.col-wysylaj2    {width:70px; *width:61px;}
		col.col-bar2        {width:162px; *width:153px;}
		col.col-bar3        {width:99px; *width:90px;}
		col.col-ikony		{width:auto;}
			col.col-ikony-2 {width:80px;  *width:42px;}
			col.col-ikony-3 {width:100px; *width:62px;}
			col.col-ikony-4 {width:120px; *width:82px;}
			col.col-ikony-5 {width:140px; *width:102px;}
			col.col-ikony-6 {width:160px; *width:122px;}
		col.col-30          {width:30px; *width:21px;}
		col.col-40          {width:40px; *width:31px;}
		col.col-65          {width:65px; *width:56px;}
		col.col-75          {width:75px; *width:66px;}
		col.col-80          {width:80px; *width:71px;}
		col.col-85          {width:85px; *width:76px;}
		col.col-90          {width:90px; *width:81px;}
		col.col-95          {width:95px; *width:86px;}
		col.col-100         {width:100px; *width:91px;}
		col.col-110         {width:110px; *width:101px;}
		col.col-120			{width:120px; *width:111px;}
		col.col-123			{width:123px; *width:114px;}
		col.col-130			{width:130px; *width:121px;}
		#koszty_zewnetrzne col.col-150 {width:148px; *width:132px;}
		col.col-150			{width:150px; *width:141px;}
		col.col-200			{width:200px; *width:191px;}
		col.col-240			{width:240px; *width:231px;}
		col.col-300			{width:300px; *width:291px;}

		/* thead */
		.tab thead {}
			.tab tr.h {}
				.tab th {height:42px; padding:0 4px; border-right:1px solid #cbdde9; text-align:center; white-space:nowrap; line-height:42px;}
					.tab th, .tab th a {font-size:14px; color:#336987; text-shadow:#ebf8ff 1px 1px;}
				.tab th.f {background:transparent url(../img/th.gif) 0 0 no-repeat;}
				.tab th.f2 {background-position:0 -100px;}
				.tab th.l {border-right:0; background:url(../img/th.gif) 100% -50px no-repeat;}
				.tab th.l2 {background-position:100% -150px;}
				.tab th.opts {padding:0; border:0; background:#e1e1e1;}

				/* .th-sort-... */
				th .sort-asc {padding-right:14px; background:url(../img/sort.gif) 100% 0 no-repeat;}
				th .sort-desc {padding-right:14px; background:url(../img/sort.gif) 100% 100% no-repeat;}


		/* tbody */
		.tab tbody {}
			.tab .td {line-height:20px; padding:10px 8px 8px; /*border-top:1px solid #ededed;*/ border-right:1px solid #f1f1f1; text-align:left; vertical-align:top; background-image:none;}
			.tab tr.f .td {padding-top:15px; border-top:0;}
			.tab tr.i .td {background-color:#F5F5F5; border-right-color:#e4e4e4;}
			.tab tr.s .td {background-color:#fffdd6; border-right-color:#f0eec5;}
				.tab .td, .tab .td a {font-size:13px; color:#777b7c;}
			.tab td.td.l {border-right:1px solid #d9d9d9;}
			.tab td.td.f {border-left:1px solid #d9d9d9;}
			.tab td.opts {padding:0; background:url(../img/opts.gif) no-repeat; vertical-align:top;}
			.tab tr.i td.opts {background-position:0 -309px;}



		/* .tabc / tabela C / raporty */
			/* tr.l / ostatni wiersz */
			.tabc .td {padding-top:10px; padding-bottom:7px;}
			.tabc tr.l td {padding-top:10px; font-weight:bold; background-position:0 6px;}
			.tabc tr.l td.f {text-align:right;}
			.tabc tr.l td {padding-bottom:15px; border-top:1px solid #929292;}

		/* .tabd / tabela D / uprawnienia uzytkownika */
			col.col-aktywne {width:56px; *width:50px;}
			col.col-edytowalne {width:112px; *width:95px;}
			table.tabd {width:100%; table-layout:auto;}
			table.tabd th {padding:4px 9px 5px 9px; border-bottom:2px solid #dfdfdf;}
				table.tabd th strong {*padding-right:3px; font-size:13px; color:#C3C4C4;}
			table.tabd tbody td {border-top:1px dotted #dfdfdf;}
				table.tabd td {padding:6px 8px 4px 9px; font-size:13px; vertical-align:top;}
			table.tabd .tabd-group td {background-color:#F4FBFF;}

			/* elementy formularzy w .tabd */
				table.tabd td input.fic-centered {height:13px; width:13px; margin:0 auto 1px; float:none; display:block;}
				table.tabd td input.fic-branch-input {height:13px; width:13px; margin:0 0 1px 7px; float:left; display:inline;}
				table.tabd td label.fulltd {margin-right:3px; display:block;}

		/* .tabe / repozytorium - mniejszy padding komórek */
		.tabe .td {padding-top:8px; padding-bottom:5px;}

		/* .tabf / raport - czasy pracy pracownikow */
		.tabf {width:100%; border-bottom:1px solid #E4E4E4; background:#fff url(../img/tab.jpg) repeat-x 50% -10px;}
			.tabf th {height:30px; line-height:30px;}
			.tabf .td {padding-top:4px; padding-bottom:4px;}
			.tabf .last {border-right:0;}


		/* kontener rowbara z ciemnym tłem (uzyty w tabelkach) */
		.rowbar-rel {width:100%; height:30px; position:relative;}
			.rowbar-box {width:100%; height:40px; position:absolute; top:0; right:0;}
			.tab tr.f td.opts .rowbar-box {top:3px;}
				.rowbar-left {width:5px; height:40px; position:absolute; top:0; left:0; background:url(../img/rowbar.gif) 0 0 no-repeat;}
				.rowbar-center {height:40px; padding-right:6px; position:absolute; top:0; left:5px; background:url(../img/rowbar.gif) 0 -50px repeat-x;}
				.rowbar-right {width:29px; height:40px; position:absolute; top:0; right:0; background:url(../img/rowbar.gif) 100% 0 no-repeat;}

		/* buttony rowbara - domyślnie białe tło */
		.rowbar-btns {height:40px; float:left; display:inline;}
			.rowbar-btns li {height:100%; margin-left:6px; float:left; display:inline; }
				.rowbar-btns li a {width:100%; height:100%; display:block; text-indent:-9999px; background:url(../img/rowbar.gif) no-repeat; opacity:0.75; filter: alpha(opacity=75); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}
				.rowbar-btns li span {width:100%; height:100%; display:block; text-indent:-9999px; background:url(../img/rowbar.gif) no-repeat;}
				.rowbar-btns li a:hover, .rowbar-btns li.s a, .rowbar-btns li.s a:hover {opacity:1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

			li.rowbar-podejmij a {width:81px; background-position:0 -100px;}
			.rowbar-box li.rowbar-podejmij a {background-position:-125px -100px;}
			li.rowbar-podejmij span {width:81px; background-position:-250px -100px;}

			li.rowbar-drawing a {width:136px; background: url("../img/rowbar-dt.gif") no-repeat;}
			.rowbar-box li.rowbar-drawing a {background-position: -152px 0;}
			li.rowbar-drawing span {width:136px; background: url("../img/rowbar-dt.gif") -305px 0 no-repeat;}


			li.rowbar-akceptuj a {width:85px; background-position:0 -150px;}
			.rowbar-box li.rowbar-akceptuj a {background-position:-125px  -150px;}
			li.rowbar-akceptuj span {width:85px; background-position:-250px -150px;}

			li.rowbar-edytuj a {width:77px; background-position:0 -200px;}
			.rowbar-box li.rowbar-edytuj a {background-position:-125px  -200px;}
			li.rowbar-edytuj span {width:77px; background-position:-250px -200px;}

			li.rowbar-oceny a {width:73px; background-position:0 -700px;}
			.rowbar-box li.rowbar-oceny a {background-position:-125px  -700px;}
			li.rowbar-oceny span {width:73px; background-position:-250px -700px;}

			li.rowbar-przekieruj a {width:91px; background-position:0 -250px;}
			.rowbar-box li.rowbar-przekieruj a {background-position:-125px  -250px;}
			li.rowbar-przekieruj span {width:91px; background-position:-250px -250px;}

			li.rowbar-usun a {width:67px; background-position:0 -300px;}
			.rowbar-box li.rowbar-usun a {background-position:-125px  -300px;}

			li.rowbar-odmroz a {width:77px; background-position:0 -350px;}
			.rowbar-box li.rowbar-odmroz a {background-position:-125px  -350px;}
			li.rowbar-odmroz span {width:77px; background-position:-250px -350px;}

			li.rowbar-zamroz a {width:77px; background-position:0 -400px;}
			.rowbar-box li.rowbar-zamroz a {background-position:-125px  -400px;}
			li.rowbar-zamroz span {width:77px; background-position:-250px -400px;}

			li.rowbar-zakoncz a {width:77px; background-position:0 -450px;}
			.rowbar-box li.rowbar-zakoncz a {background-position:-125px  -450px;}
			li.rowbar-zakoncz span {width:77px; background-position:-250px -450px;}

			li.rowbar-pokaz a {width:77px; background-position:0 -500px;}
			.rowbar-box li.rowbar-pokaz a {background-position:-125px  -500px;}
			li.rowbar-pokaz span {width:77px; background-position:-250px -500px;}

			li.rowbar-powrot a {width:68px; background-position:0 -550px;}
			.rowbar-box li.rowbar-powrot a {background-position:-125px  -550px;}

			li.rowbar-dodaj-etap a {width:106px; background-position:0 -600px;}
			.rowbar-box li.rowbar-dodaj-etap a {background-position:-125px  -600px;}
			li.rowbar-dodaj-etap span {width:106px; background-position:-250px -600px;}

			li.rowbar-czaspracy a {width:109px; background-position:0 -650px;}
			.rowbar-box li.rowbar-czaspracy a {background-position:-125px  -650px;}
			li.rowbar-czaspracy span {width:109px; background-position:-250px -650px;}

			li.rowbar-wykres-gantta a {width:125px; background-position:0 -750px;}
			.rowbar-box li.rowbar-wykres-gantta a {background-position:-125px  -750px;}
			li.rowbar-wykres-gantta span {width:125px; background-position:-250px -750px;}

		/* .td-progress / komórka z progress barem */
		.tab td.td-progress {padding-top:4px; padding-bottom:0; text-align:center; font-size:11px; line-height:16px;}
		.tab tr.f td.td-progress {padding-top:8px;}

		/* .tab-caption */
		.tab-caption {width:100%; float:left;}
			.tab-caption p {padding:5px 20px 10px 10px;}
				.tab-caption p, .tab-caption p a {font-size:13px;}



		/* .tfoot / stopka tabeli z nawigacją */
		.tfoot {padding:0 0 0 7px; clear:both; background:#cecfcf url(../img/tfoot.gif) 0 100% no-repeat;}
			.tfoot- {padding:0 7px 0 0; clear:both; background:url(../img/tfoot.gif) 100% 100% no-repeat;}
				.tfoot-minheight {width:1px; height:30px; float:left; display:inline;}

			/* .ppo / pokazuj po */
			.ppo {margin:6px 3px 0 31px; float:right; display:inline; font-size:12px; color:#828282;}
				.ppo span {margin:2px 3px 0 0; float:left; display:inline;}

				.coms-nav .ppo {float:left; margin:20px 0 0 35px;}

			/* .pag / paging */
			.pag {margin:9px 18px 0 0; float:right; display:inline;}
				.pag ul {}
					.pag li {margin:0 5px; float:left;}
						.pag li, .pag li a {font-size:13px; color:#5d5d5d;}

					.pag li.s, .pag li.s a {color:#fff;}

					.pag .p {padding-left:13px; margin-right:15px; background:url(../img/pag.gif) 0 4px no-repeat;}
					.pag .n {padding-right:13px; margin-left:15px; background:url(../img/pag.gif) 100% -21px no-repeat;}

				/* .pag na szczegolach zlecenia */
				.coms-nav .pag {float:left; margin:20px 0 0 18px;}

		/* .tabtitle */
		.tabtitle {padding:7px 0 9px 3px; float:left; display:inline;}
			.tabtitle, .tabtitle a {font-size:18px;}


		/**** OLD *********************************************/

		/**** td.det szczegoly zlecenia */
			/* struktura tabeli */
			td.det {padding:0; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-bottom:1px solid #d9d9d9; background:url(../img/td-det.gif) repeat-x;}
				td.det table.det {width:100%; table-layout:auto/* dla chrome */;}
					td.det td.det-inf {padding:14px 20px 14px 25px; border-bottom:1px solid #ececec; vertical-align:top;}
					td.det td.det-com {width:400px; padding:16px 16px 16px 20px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; vertical-align:top;}
					td.det td.det-att {padding:0 13px 6px 25px; background-color:#f5f5f5; border-bottom:1px solid #ececec; vertical-align:top;}
					td.det td.det-path {padding:12px 10px 10px; border-top:1px solid #ececec; background:#f5f5f5 url(../img/det-path.gif) 0 100% repeat-x; vertical-align:top;}
						td.det, td.det a {color:#a9a9a9;}

			/* td.det-inf / podstawowe informacje */
			td.det-inf li {width:100%; margin:11px 0 0; float:left; display:inline; position:relative;}
			td.det-inf li.double {margin-top:18px;}
				td.det-inf li em {width:105px; float:left;}
				td.det-inf li div {display:block; padding-left:110px;}
				td.det-inf li div.frm-big {padding: 0 !important; margin 0 !important;}
					td.det-inf li div, td.det-inf li div a {color:#707070; font-size:12px; font-weight:bold;}
					td.det-inf li div.det-inf-txt, td.det-inf li div a {color:#707070; font-size:12px; font-weight:bold;}

			/* td.det-att / lista załączników */
			.det-att-l {width:380px; padding-bottom:10px; margin-top:9px; float:left;}
			td.det-att ul {margin:6px 0 0 1px;}
				td.det-att li {padding-top:6px; clear:both;}
					td.det-att li p {width:360px; margin:0 0 0 6px; float:left; display:inline;}
						td.det-att li a {display:block; margin-bottom:1px;}
						td.det-att li p, td.det-att li p a {color:#7b7b7b;}
						td.det-att li p a.attr-auth {display: inline; float: none;}

						.get-all-attr a {float: left; width: 119px; height: 24px; text-indent: -5500px; background: #fff url('../img/btn.gif') no-repeat 0 -1755px; margin-top: 6px;}


			/* komentarze zlecenia */
			td.det-com {width:400px;}
				.det-com-add {width:100%; float:left;}
					.det-com .det-coml {width:60px; float:left;}
					.det-com .det-comr {width:332px; padding-bottom:5px; float:left; display:inline; background:url(../img/det-comr_w332.gif) 0 100% no-repeat;}
						.det-com .det-comr- {width:100%; float:left; background:url(../img/det-comr_w332.gif) no-repeat;}
							.det-com .det-comr- i {width:315px; margin:3px 0 0 10px; float:left; display:inline;}
								.det-com .det-comr- i, .det-com .det-comr- i a {font-size:11px; color:#fff; font-style:normal; font-weight:bold;}
							.det-com .det-comr- textarea {width:285px; height:35px; max-width:285px; max-height:35px; margin:6px 0 0 10px; border:0; float:left; display:inline; font-size:12px;  color:#7b7b7b;}
							.det-com .det-comr- .btn-dodaj-komentarz {margin:4px 7px 0 0; float:right; display:inline;}
				.det-com-lista {width:100%; max-height:200px; margin-top:15px; float:left; display:inline; overflow:auto;}
				* html .det-com-lista {height:200px;}
				* html .det-com-lista-1 {height:86px;}
				* html .det-com-lista-2 {height:151px;}
					.det-com-lista li {width:373px; margin:0 0 9px; float:left; display:inline;}
						.det-com .det-com-lista .det-comr {width:305px; background-image:url(../img/det-comr_w305.gif);}
							.det-com .det-com-lista .det-comr- {background-image:url(../img/det-comr_w305.gif);}
								.det-com .det-com-lista .det-comr- i {width:290px;}
								.det-com-lista .det-com-txt {width:260px; margin:10px 0 0 10px; float:left; display:inline;}
									.det-com-lista .det-com-txt, .det-com-lista .det-com-txt a {font-size:12px; color:#7b7b7b;}
									.det-com .det-com-lista .det-com-txt strong, td.det-com .det-com-lista .det-com-txt strong a {color:#7ac4f0;}
				.det-com-all {width:100%; margin-top:4px; float:left; display:inline; text-align:right;}
					.det-com-all, td.det .det-com-all a {color:#7AC4F0;}

			/******** END OLD *************************************/

			/* ścieżka obiegu */
			.path {}
				.path ul {width:100%; margin-top:6px; float:left; display:inline;}
					.path li {margin:0 0 7px 9px; padding-right:4px; float:left; display:inline; background:url(../img/path.gif) 100% 0 no-repeat;}
						.path li span {height:34px; padding:0 16px 0 45px; float:left; background:url(../img/path.gif) no-repeat;}
							.path li span a {line-height:19px; color:#fff; text-align:center; display:block; text-shadow:1px 1px #87c5ed; font-weight:bold;}
							.path li span em {clear:both; display:block; text-align:center;}
								.path li span em, .path li span em a {font-size:10px; font-family:Tahoma, Arial, sans-serif; line-height:13px; color:#8b908a;}

					/* pierwsza pozycja (bez strzalki) */
					.path ul li.f {margin-left:0;}
						.path ul li.f span {padding-left:29px; background-position:-17px 0;}



		/*.tab-icos */

		table.tab-icos {width:100%;}
			table.tab-icos td {border:0; background:transparent; padding:0 7px 0 0; text-align:left; vertical-align:middle; line-height:20px;}
				table.tab-icos td a {float:left;}

			table.tab-icos td.tab-icos-1 {width:16px; text-indent:-9999px; font-size:0;}
			table.tab-icos td.tab-icos-2 {width:32px; text-indent:-9999px; font-size:0;}
			table.tab-icos td.tab-icos-3 {width:48px; text-indent:-9999px; font-size:0;}



	/* .leg / legenda tabel z raportami */
	.leg {width:100%; padding:10px 0 8px; margin-left:-1px; float:left; display:inline;}
		.leg p strong {margin-left:6px;}
		.detail-content- {width:100%; margin:0 5px 0 5px}


	/* .tabd .branch */
	.tabd .branch {width:11px; height:14px; margin:-4px 5px 0 13px; float:left; display:inline; background:url(../img/branch.gif) no-repeat; text-indent:-9999px;}
	.tabe .branch {width:11px; height:14px; margin:1px 8px 0 23px;  float:left; display:inline; background:url(../img/branch.gif) no-repeat; text-indent:-9999px;}



	/* .infbar / naglowek z informacjami w stylu tabelowym */
	.infbar {width:100%; height:45px; margin-top:10px; float:left; display:inline; background:url(../img/infbar.gif) repeat-x #fff;}
		.infbar- {width:100%; float:left; display:inline; background:url(../img/infbar.gif) 0 -50px no-repeat;}
			.infbar-r {width:100%; float:left; background:url(../img/infbar.gif) 100% -100px no-repeat;}
			.infbar ul {padding:18px 0px; margin:0 0 0 0; font-size:12px; color:#92afc0; display:inline;}
				.infbar li {height:25px; padding:15px 20px 0px 10px; float:left; background:url(../img/infbar.gif) 100% -150px no-repeat;}
				.infbar li.l {padding-right:5px; background:transparent;}
				.infbar li, .infbar li a, .infbar li span {font-size:12px; color:#4f4f4f;}
				.infbar li span {font-size:12px; color:#888;}
				.infbar li div {float:left; font-size:12px; color:#888; clear:both}
					.infbar .infbar-pri {float:left; margin:-2px 0 0 5px;}



	/* .optbar / nagłówek z opcjami pod infbar i na koncu strony */
	.optbar {height:45px; padding:6px 0 0 0; clear:both; background:#fff;}


	/* podmenu dla szczegoly projektu */
		.etapbar strong {margin:0 0 0 10px; float:left; color:#4f4f4f}
			.optbar div {margin:0 10px 0 10px; float:right;}

	.etsbar {height:42px; clear:both;}
		.etsbar strong {padding:17px 0 0 9px; color:#4f4f4f; float:left}
			.etsbar div { margin-top:0px}

	/* .zlecenie-detail / tabela szczegóły zlecenia */
	.zlecenie-detail {width:100%; background:#fff; clear:both;}
		.zlecenie-detail table {width:100%; margin:0 0 0 0; padding:0 0 0 0; float:left; border-top:1px solid #ededed;}
			.zlecenie-detail .col-detaill {width:400px;}

			.zlecenie-detail tr {border-bottom:1px solid #ededed;}
				.zd-i{background:#f4f4f4;}
					.zlecenie-detail td {padding:11px 11px 11px 11px;}
					.zd-b {font-weight:bold;float:left;}
					.zd-t {padding-left:150px;}
					.zd-rb {border-right:1px solid #ededed;}


					.zd-path {padding:8px 0 8px 12px; clear:both; border:1px solid #D9D9D9; border-width:0 1px; background:#fff;}
						.zd-path p {font-weight:bold; color:#4f4f4f}

	/* BEGIN .ico / ikony */
	.ico {width:16px; height:16px; float:left; display:inline; background-image:url(../img/ico.gif); vertical-align:middle; text-indent:-9999px; font-size:0;}
		.ico a {width:100%; height:100%; display:block; text-indent:-9999px; text-align:left !important;  font-size:0;}

		.ico-pobrane	{ width:8px; height:11px; background-position: 0 0; }
		.ico-pobrane-w-toku	{ border: 2px solid #ff0000; height: 10px; width: 10px; margin: 0 !important; border-radius: 50%; -webkit-animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; background: none; }
		@-webkit-keyframes pulsate {
			0% {-webkit-transform: scale(0.1, 0.1); }
			100% {-webkit-transform: scale(1, 1);}
		}
		.ico-podejmij	{width:11px; height:16px; background-position: -32px 0;}
		.ico-permanent	{width:9px; height:13px; background-position: -64px 0;}
		.ico-secret		{width:11px; height:13px; background-position: -96px 0;}
		.ico-attach		{width:6px; height:13px; background-position: -128px 0;}
		.ico-com		{width:12px; height:12px; background-position: -160px 0;}
		.ico-com-read	{width:12px; height:12px; background-position: -192px 0;}
		.ico-plus		{width:15px; height:12px; background-position: -224px 0;}
		.ico-plus2		{width:15px; height:12px; background-position: -736px 0;}
		.ico-mail		{width:16px; height:14px; background-position: 0 -100px;}
		.ico-minus		{width:15px; height:12px; background-position: -256px 0;}
		.ico-endtime	{width:11px; height:11px; background-position: -288px 0;}
		.ico-frozen		{width:11px; height:11px; background-position: -320px 0;}
		.ico-archiwalne	{width:11px; height:11px; background-position: -352px 0;}
		.ico-dead		{width:9px; height:14px; background-position: -384px 0;}
		.ico-zlecenia	{width:18px; height:14px; background-position: -416px 0;}
		.ico-rpointer1	{width:7px; height:9px; background-position: -448px 0;}
		.ico-com-uzytkownik		{width:12px; height:12px; background-position: -160px -100px;}
		.ico-com-odrzucenie		{width:12px; height:12px; background-position: -192px -100px;}
		.ico-com-przekierowanie	{width:12px; height:12px; background-position: -224px -100px;}
		.ico-com-zakonczenie	{width:12px; height:12px; background-position: -256px -100px;}
		.ico-com-zamrozenie		{width:12px; height:12px; background-position: -288px -100px;}

		.ico-usun		{width:12px; height:12px; background-position: -96px -100px;}
		.ico-edycja		{width:12px; height:12px; background-position: -128px -100px;}

		.ico-attach2			{width:6px; height:11px; background-position: -640px 0;}
		.ico-rpointer2			{width:13px; height:12px; background-position: -672px 0;}
		.ico-upointer2			{width:13px; height:12px; background-position: -704px 0;}
		.ico-plus3		{width:15px; height:12px; background-position: -736px 0;}
		.ico-help		{width:15px; height:11px; background-position: -768px 0;}
		.ico-help2		{width:13px; height:11px; background-position: -64px -100px;}
		.ico-attdelete	{width:15px; height:11px; background-position: -92px -100px;}
		.ico-attdelete	{width:16px; height:12px; background-position: -92px -100px;}
		.ico-attedit	{width:15px; height:11px; background-position: -128px -100px;}
		.ico-cancel		{width:12px; height:12px; background-position: -320px -100px;}
		.ico-help3		{width:13px; height:12px; background-position: -352px -100px;}
		.ico-help4		{width:13px; height:12px; background-position: -384px -100px;}
		.ico-offline	{width:10px; height:13px; background-position: -416px -100px; }
		.ico-online		{width:10px; height:13px; background-position: -448px -100px;}
		.ico-new		{width:7px; height:7px; background-position: -480px -100px;}
		.ico-rpointer3	{width:11px; height:10px; background-position: -512px -100px;}
		.ico-dpointer3	{width:11px; height:10px; background-position: -544px -100px;}
		.ico-bezurlopu	{width:14px; height:14px; background-position: -576px -100px;}
		.ico-urlop	    {width:14px; height:14px; background-position: -608px -100px;}
		.ico-urlop2	    {width:14px; height:14px; background-position: -640px -100px;}
		.ico-nieaktywny {width:14px; height:14px; background-position: -672px -100px;}
		.ico-aktywny    {width:13px; height:11px; background-position: -704px -100px;}
		.ico-close      {width:16px; height:15px; background-position: -736px -100px;}
		.ico-odklienta  {width:10px; height:12px; background-position: -768px -100px;}
		.ico-projekty	{background-position: 0 -200px;}
		.ico-clock		{background-position: -32px -200px;}
		.ico-close2		{width:10px; height:10px; background-position: -64px -200px;}
		.ico-plus4		{width:26px; height:26px; background:url(../img/ico-plusminus.gif) 0 0 no-repeat;}
		.ico-plus4:hover {background-position:-100px 0;}
		.ico-plus4:active, .ico-plus4:focus {background-position:-200px 0;}
		.ico-minus4		{width:26px; height:26px; background:url(../img/ico-plusminus.gif) -50px 0 no-repeat;}
		.ico-minus4:hover {background-position:-150px 0;}
		.ico-minus4:active, .ico-minus4:focus {background-position:-250px 0;}
		.ico-clock2		{width:24px; height:24px; background:url(../img/ico2.gif) 0 0 no-repeat;}
		.ico-users		{width:28px; height:18px; background:url(../img/ico2.gif) 0 -50px no-repeat;}
		.ico-projekty2	{width:25px; height:29px; background:url(../img/ico2.gif) 0 -100px no-repeat;}
		.ico-dysk		{width:21px; height:27px; background:url(../img/ico2.gif) 0 -150px no-repeat;}


		/* ikonka wysrodkowana */
		.ico-center {float:none; display:block; margin-left:auto !important; margin-right:auto !important;}

		/* display: inline-block */
		.ico-inline {float:none; display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline; _height:14px;}

		/* .ico-loading / jasne tlo */
		.ico-loading {width:10px; height:10px; background:url("../img/ico-loading.gif") 0 0 no-repeat;}
			.tab td .ico-loading {width:13px; margin-left:2px;}
				.tab td .det-com-add .ico-loading {width:10px; float:right; margin:13px 8px 0 0;}
			.frm-big .frmli .ico-loading {margin:8px 0 0 10px;}
			.frm-big .frmli .fib .ico-loading {margin:15px 0 0 10px;}
		/* .ico-loading2 / szare tlo, niebieskie strzalki */
		.ico-loading2 {width:16px; height:16px; background:url("../img/ico-loading2.gif") 0 0 no-repeat;}
		.ico-loading2_white {background-image:url("../img/ico-loading2_white.gif");}
		/* .ico-loading2 / szare tlo, niebieskie strzalki */
		.ico-loading3 {width:16px; height:16px; float:right; background:url("../img/ico-loading3.gif") 0 0 no-repeat; display:none;}


		/* .ico w td.det-att / lista załączników na rozwiniętych szczegółach zlecenia */
		.det-att .ico-attach, .det-att .ico-com-read {margin:0 8px 0 0;}
		.det-att .ico-rpointer1 {margin:3px 0 0;}

		/* .ico w td.det-com / komentarze na rozwiniętych szczegółach zlecenia */
		.det-comr- .ico-com {margin:8px 0 0 8px;}

		/* .ico na liscie zalacznikow w szczegolach zlecenia */
		.att-det .ico-attach {margin:1px 6px 0 0;}

		/* .ico w .h2 */
		.h2 .ico-rpointer2, .h2 .ico-upointer2 {margin:6px 5px 0 15px;}

		/* .ico w .help */
		.help i.ico-help {margin:0;}

		/* .ico w .faq */
		.faq-question .ico-plus, .faq-question .ico-minus {margin:5px 0 0 9px;}

		/* .ico-error */
		.ico-error {width:8px; height:9px; float:left; display:inline; background:url(../img/frm-err.gif) no-repeat;}

		/* .ico w .pseudo-legend */
		.pseudo-legend .ico {margin:2px 3px 0 0;}
		.ico-error {margin:4px 0 0 10px; display:none;}

		/* .ico w .helpbox */
		.helpbox .ico-help {margin-top:3px;}

		/* .ico w .conv */
		.conv-launcher .ico-clock {margin-right:4px;}

		/*  */
		.jqmWindow .ico-close {margin:-27px 8px 0 0; float:right;}

		/* ikonka ukryta */
		.ico-hide {background:0 !important;}
		.ico-hide a {cursor:default;}


	/* END .ico / ikony */



	/* .bar / progress bar container */
	.bar {width:64px; margin:0 auto;}
		.bar em {display:block; line-height:13px; font-size:11px; text-align:center;}
		.bar ul {line-height:8px; font-size:0;}
			.bar li {width:64px; height:8px; padding:0 !important; margin:0 !important; overflow:hidden; background:url(../img/bar.gif) no-repeat;}
				.bar li i {height:100%; float:left; overflow:hidden; background:url(../img/bar.gif) 0 -25px no-repeat; text-indent:-20000px; font-size:0;}
					.bar li span {width:4px; height:100%; float:right; background:url(../img/bar.gif) 100% -50px no-repeat; text-indent:-20000px; font-size:0;}
	.bar-unknown {width:64px; height:8px; margin:0 auto; background:url(../img/bar.gif) 0 -75px no-repeat;}

	/* .bar2 / wykres "+/-" */
	.bar2plus {width:70px; height:23px; margin-left:72px; float:left; clear:both; display:inline; border-left:2px solid #777b7c; line-height:23px; text-indent:2px; text-align:left; font-size:12px; font-weight:bold;}
		.bar2plus div {height:14px; line-height:14px; margin-top:4px; float:left; display:inline; background:url(../img/bar2.gif) 100% -25px no-repeat; font-size:11px; color:#fff; text-indent:2px; font-weight:bold; text-align:right;}

	.bar2minus {width:70px; height:23px; float:left; clear:both; display:inline; border-right:2px solid #777b7c; line-height:23px; text-align:right; font-size:11px; font-weight:bold;}
		.bar2minus div {height:14px; line-height:14px; margin-top:4px; float:right; display:inline; background:url(../img/bar2.gif) 0 0 no-repeat; font-size:11px; color:#fff; text-indent:2px; font-weight:bold; text-align:left;}


	/* .bar3 / progress bar container */
	.bar3 {width:83px; height:24px; margin:0 auto; display:block; background:url(../img/bar3.gif) 0 12px no-repeat; text-align:left;}
		.bar3 em {width:100%; height:11px; display:block; line-height:11px; font-size:11px; text-align:center; font-weight:bold;}
		.bar3 i {width:100%; height:11px; padding:0 !important; margin:1px 0 0 !important; display:block; clear:both; overflow:hidden; background:url(../img/bar3.gif) 0 -25px no-repeat; text-indent:-9999px;}
	.bar3-full {background-position:0 -38px;}
		.bar3-full i {visibility:hidden;}
	.bar3-nolabel {height:11px; background-position:0 0;}
		.bar3-nolabel i {margin-top:0 !important;}
	.bar3-nolabel.bar3-full {background-position:0 -50px;}

		/* .bar3 horizontal */
		.bar3h {width:83px; height:16px; float:left; display:inline; background:url(../img/bar3h.gif) no-repeat; position:relative;}
			.bar3h i {width:100%; height:16px; padding:0 !important; margin:0 !important; display:block; clear:both; overflow:hidden; background:url(../img/bar3h.gif) 0 -25px no-repeat; text-indent:-9999px;}
			.bar3h em {width:50px; float:left; display:inline; font-size:13px; position:absolute; left:3px; top:0;}
		.bar3h-full {background-position:0 -50px;}
			.bar3h-full i {visibility:hidden;}

	.tabc .bar3 {margin-top:-7px;}
	.limits .bar3 {margin:4px 0 0 6px;}


	/* .att-det / lista zalacznikow / w rozwijanych szczegolach zlecenia */
	.att-det li {padding:2px 0 4px;}
		.att-det .hovered {display:none; padding-left:5px;}
		.att-det em {font-style:italic; float:none;}
		.att-det .hovering:hover .hovered, * html .att-det .hovered {display:inline;}



	/* .att-frm / lista zalacznikow / w formularzu na widoku zlecenia */
	.att-frm {width:420px; padding-bottom:11px; margin-left:7px; overflow:hidden;}
		.att-frm li {width:100%; padding:3px 0 4px; border-bottom:1px solid #e5e5e5; margin-top:3px; float:left; display:inline;}
			.att-frm li .fl {width:393px;}
				.att-frm span {margin:1px 9px 0 0 !important;}
				.att-frm a {float:left; margin-right:3px;}
				.att-frm i {margin-left:16px; float:left; display:inline; font-size:11px;}



	/* .att-com / kontener listy "zalacznikow w komentarzach" */
	.att-com {width:50%; margin-left:-1px; float:left;}
		.att-com ul.att {width:90%; margin-left:2px;}



	/* .att-incom / lista zalacznikow / w widoku zlecenia (wewnatrz komentarza) */
	.att-incom ul {margin-top:3px;}
		.att-incom li {width:100%; margin-top:5px; clear:both; line-height:14px;}
			.att-incom li a {margin-right:3px; float:left; line-height:14px;}



	/* .coms / Kontener na komentarze w szczegółach zlecenia */
	.coms {width:100%; float:left;}
		.coms-m {width:100%; height:34px; margin:0 0 0 0; float:left; background:url(../img/coms-m.gif) no-repeat #323232;}
			.coms-m- {width:100%; height:34px; margin:0 0 0 0; float:left; background:url(../img/coms-m.gif) 100% -50px no-repeat;}
			.coms-m ul {margin-left:37px}
				.coms-m li {height:34px; margin:0 0 0 0; float:left; background:url(../img/coms-m.gif); text-indent:-9999px}
					.coms-m .coms-m-users {width:196px; background-position:0 -150px}
					.coms-m .coms-m-users-s {width:208px; background-position:0 -100px}
					.coms-m .coms-m-sys {width:186px; background-position:-250px -150px}
					.coms-m .coms-m-sys-s {width:197px; background-position:-250px -100px}

					.coms-m li a {width:100%; height:100%; display:block}

		.coms-filtr {width:100%; float:left; background:url(../img/coms-m.gif) no-repeat;}
			.coms-filtr- {width:100%; height:40px; float:left; background:url(../img/coms-m.gif) 100% -50px no-repeat;}
				.coms-filtr- ul {margin:8px 0 0 277px; float:left; display:inline;}

		.coms-avatar {width:100%; float:left; background:#dfdfdf;}

			.coms-tytul h3 {margin-left:24px;}
			.coms-tytul h3, .coms-tytul h3 a {font-size:15px; font-weight:bold; line-height:normal; font-family:Arial, Tahoma, Verdana, sans-serif;}



	/* lista komentarzy w szczegółach zlecenia */
	.comlist {margin:0 0 0 0; clear:both;}
		.comlist- {width:100%; margin:0 0 0 0; background-color:#aeaeae;}
		.comlist- ul {padding:10px 0 0 14px;}
			.comlist- li {padding:10px 0 9px 0;}
				.comlist-avatar {float:left; margin:0 0 0 10px;}
				.comlist-head {margin:1px 0 0 85px; color:#e7e7e7; font-size:11px;}
					.comlist-head a {color:#e7e7e7; text-decoration:none;}
				.comlist-cmt {width:458px; margin:3px 0 0 80px; background:url(../img/comlist.gif) -500px 0 repeat-y #9c9c9c;}
					.comlist-cmt- {width:100%; height:100%; float:left; background:url(../img/comlist.gif) 0 0 no-repeat;}
						.comlist-icos {margin:15px 0 0 15px; float:left;}
						.comlist-txt {width:350px; min-height:21px; padding:8px 0 0 10px; float:left; word-wrap:break-word;}
							.comlist-txt, .comlist-txt a {font-size:13px; color:#fff;}
						.comlist-opticos {margin:15px 0 0 30px; float:left; display:inline;}
							.comlist-opticos span.ico {margin-right:6px;}
						.comlist-att {width:350px; padding:15px 0 0 10px; float:left}

							.comlist-cmt- p {padding:13px 0 0 0px; color:#dfdfdf}
							.comlist-cmt- .ico-com {margin:10px 0 0 9px;}
							.comlist-cmt- .att-det span {color:#DFDFDF;}
							.comlist-cmt- ul {padding:0; width:440px}
							.comlist-cmt- li {padding:3px 0 3px 0; margin:0 0 0 0}
								.comlist-cmt- li a {color:#dfdfdf}

					.comlist-cmt-f {width:458px; height:15px; background:url(../img/comlist.gif) -1000px 0 no-repeat; clear:both}

	/* */
	.coms-nav {margin:0 0 0 0; clear:both;}
		.coms-nav .nav {width:auto}



	/* .txt-box */
	.txt-box {width:100%; float:left; background:#fff}
		.txt-box- {padding:0 32px 12px 20px; overflow:hidden;}

		.txt-box h3 {width:100%; margin:17px 0 5px; float:left;}
			.txt-box h3, .txt-box h3 .txt a {font-weight:bold;}

		.txt-box .txt li {margin:4px 0 0; clear:both;}

		.greenlinks a {color:#61b300;}

		.txt-box code { white-space:pre; font-family:"Courier New",fixed;}




	/* .faq / Dział pomoc */
	.faq {border-left:4px solid #a0a0a0; border-right:4px solid #a0a0a0; clear:both; background:#fff}
		.faq-t {width:100%; background:#fff url(../img/sm.gif) no-repeat;}
			.faq-t- {height:20px; background:url(../img/sm.gif) 100% -100px no-repeat}

		.faq- {padding:5px 20px; overflow:hidden;}
			.faq ul {width:100%; float:left;}
				.faq li {width:100%; float:left;}
					.faq-question {width:100%; padding:3px 0 2px; float:left; display:inline;}
						.faq-question-txt {padding:0 8px 5px 8px; border-left:1px solid #cacaca; margin:0 0 0 8px; float:left;}
							.faq-question-txt a {width:100%; margin-top:4px; float:left; font-size:13px;}
					.faq .faq-answer {width:100%; padding:2px 0 25px; border-bottom:1px solid #c6c6c6; float:left; background:#efefef url(../img/det.gif) 0 0 repeat-x; display:none;}
						.faq .faq-answer-txt {width:860px; margin:9px 0 0 41px; float:left; display:inline;  font-size:13px;}

				/* rozwiniete */
				.faq li.s .faq-question-txt a {font-weight:bold;}
				.faq li.s .faq-answer {display:block;}

				/* nieparzysty wiersz */
				.faq li.i .faq-question {padding:5px 0 4px; background:#f7f7f7;}

		.faq-f {width:100%; background:#fff url(../img/sm.gif) 0 -50px no-repeat;}
			.faq-f- {height:20px; background:url(../img/sm.gif) 100% -150px no-repeat}




	/* .ava obramowanie avatara */
	img.ava {width:54px; height:54px; text-indent:-55000px; border:1px solid #C6C6C6; background:url(../img/ava_man_54x54.gif) no-repeat;}



	/* .pri priorytet */
	.pri {width:19px; height:19px; margin:0 auto; float:left; display:inline; overflow:hidden; background-image:url(../img/pri.gif); background-repeat:no-repeat; text-indent:-9999px;}
	.fis-gfx .pri {width:21px; height:21px;}
		.pri, .pri a {text-align:center; font-size:11px; color:#fff; line-height:17px;}
			.pri-0 {background-position:0 0;}
			.pri-1 {background-position:0 -50px;}
			.pri-2 {background-position:0 -100px;}
			.pri-3 {background-position:0 -150px;}
			.pri-4 {background-position:0 -200px;}
			.pri-5 {background-position:0 -250px;}

			.fis-gfx .pri-0 {background-position:-50px 0;}
			.fis-gfx .pri-1 {background-position:-50px -50px;}
			.fis-gfx .pri-2 {background-position:-50px -100px;}
			.fis-gfx .pri-3 {background-position:-50px -150px;}
			.fis-gfx .pri-4 {background-position:-50px -200px;}
			.fis-gfx .pri-5 {background-position:-50px -250px;}

			.fis-gfx a:hover .pri-0 {background-position:-100px 0;}
			.fis-gfx a:hover .pri-1 {background-position:-100px -50px;}
			.fis-gfx a:hover .pri-2 {background-position:-100px -100px;}
			.fis-gfx a:hover .pri-3 {background-position:-100px -150px;}
			.fis-gfx a:hover .pri-4 {background-position:-100px -200px;}
			.fis-gfx a:hover .pri-5 {background-position:-100px -250px;}





		/* .pri */
		.tab .pri {margin-left:12px;}



	/* .oceny */
	.oceny {width:23px; height:21px; margin:0 auto; display:inline-block; overflow:hidden; background-image:url(../img/oceny.png); background-repeat:no-repeat; text-indent:-9999px; vertical-align:top;}
	* html .oceny {background-image:url(../img/oceny.gif); display:block;} /* IE6 */
	* html .help_w150-th .oceny {background-image:url(../img/oceny-th.gif);} /* IE6 */
	*:first-child+html .oceny {display:block;} /* IE7 */
	.oceny-1 {background-position:0 0;}
	.oceny0 {background-position:0 -50px;}
	.oceny1 {background-position:0 -100px;}

	/* .nav / navbar z pagingiem */
	.nav {width:100%; padding-top:24px; float:left;  float:left;}

	/* .nav / navbar z pagingiem */
	.nav {width:100%; padding:24px 0 0 10px; float:left;  float:left;}
		.nav span {padding-top:5px; float:left}
			.nav div i b q select {border:0px}

		.nav .pag {float:right}




	/* .tip / Czy wiesz ze... */
	.tip {width:100%; float:left;}
		.tip- {padding:10px 32px 0 19px;}
			.tipt {width:100%; border-collapse:separate;}
				.tipt td {border:1px solid #fff; vertical-align:top;}
					.tipt table {width:100%; margin:-2px 0; border-collapse:separate; border:1px solid #fff;}

					.tip div {padding:12px 12px 7px; line-height:16px; position:relative;}
						.tip i {padding:0 4px; float:left; position:absolute; left:7px; top:-9px; background:#fff; font-weight:bold; color:#4b4b4b; font-style:normal;}
						* html .tip i {left:-4px;} /* bo position:relative obejmuje padding */
						.tip .tip-bg i {left:-63px;}
						* html .tip .tip-bg i {left:-74px;}
						.tip p {padding:0 0 4px;}
						.tip a {color:#61b300;}

			.tip td.tip-bg {padding-left:70px; background:url(../img/tip.gif) 0 100% no-repeat;}
			.tip td.tip-border {border-color:#ccc;}
			.tip td.tip-right {width:230px;}


	/* .cloud / duza chmurka */
	.cloud {padding:0 0 2px 0; float:left; background-position:100% 100%; background-repeat:no-repeat;}
		.cloud- {padding:3px 3px 0 5px; float:left; background-position:0 0; background-repeat:no-repeat;}
		/* .cloud-w350 */
		.cloud-w350 {width:350px; background-image:url(../img/cloud-w350.gif);}
			.cloud-w350 .cloud- {width:342px; background-image:url(../img/cloud-w350.gif);}

	/* .cloud2 / duza szara chmurka */
	.conv {width:316px; padding:0 0 2px 0; margin:8px 0 0 2px; float:left; display:inline; clear:both; position:relative; z-index:100;}
		.conv-bg {width:316px; padding:0 0 7px 0; display:none; position:absolute; left:0; top:0; background:url(../img/conv.gif) 0 100% no-repeat;}
			.conv-bg- {width:302px; padding:7px 7px 0; float:left; background:url(../img/conv.gif) 0 0 no-repeat;}
				.conv-t {width:280px; padding:0 0 7px 7px; float:left; display:inline;}
	.conv-visible {display:inline;  z-index:101;}
		.conv-visible .conv-bg {display:inline;}


	/* .dash / Dashboard flashowy */
	.dash {width:100%; float:left; display:inline;}

		/* .dash-top / tabela zawierająca flash i kalendarz */
		.dash-top {width:100%; float:left; display:inline; background:#ececec url(../img/dash-top.gif) repeat-x;}
			.dash-top-table {width:100%;}
				.col-dash-mode {width:250px;}
				.dash-top-table td {vertical-align:top;}

					/* .dash-mode */
					.dash-mode-td {padding-bottom:8px;}
					.dash-mode {margin:8px 0 0 9px; border:1px solid #a7a7a7; float:left; display:inline; overflow:hidden;}
						.dash-mode li {width:101px; height:18px; float:left; display:inline;}
						.dash-mode, .dash-mode a {text-align:center; font-size:9px; line-height:18px;}
						.dash-mode a {width:100%; height:100%; display:block;}
						.dash-mode .l {border-left:1px solid #a7a7a7;}
						.dash-mode .s, .dash-mode .s a {color:#76bf00;}

					/* .dash-sort */
					.dash-sort {width:100%; margin-top:5px; float:left; display:inline;}
						.dash-sort ul {width:205; margin-left:5px; float:left; display:inline;}
							.dash-sort li {width:219px; margin-top:3px;}
								.dash-sort li label {margin-top:4px; float:left; display:inline; line-height:17px; font-size:13px;}
								.dash-sort li i {float:right; display:inline;}

					/* kalendarz */
					.dash-top .ui-datepicker {margin:13px 0 0 10px; float:left; display:inline; clear:both;}
					.dash-datepicker {width:100%; float:left;}

					/* tabs */
					.dtab {width:100%; height:38px; overflow:hidden; float:left; background:#a0a0a0;}
						.dtab ul {padding-left:16px;}
							.dtab ul li {width:113px; height:38px; margin-right:2px; display:inline; line-height:38px; text-align:center; font-size:13px; float:left;}
								.dtab ul li a {width:100%; height:100%; color:#92AFC0; font-size:13px; text-shadow:1px 1px #EBF8FF; background-image:url('../img/dtab.gif'); background-position:-226px 0; float:left; line-height:48px;}
								.dtab ul li a:hover {background-position:0 0; line-height:41px; text-decoration:none;}
								.dtab ul li.s a {background-position:-113px 0; line-height:38px;}

					/* tabs2 */
					.dtab2 {width:100%; height:29px; margin:7px 0 0 7px; overflow:hidden; float:left; display:inline;}
						.dtab2 ul li {width:108px; height:29px; float:left; display:inline; line-height:29px; text-align:center;}
							.dtab2 ul li a {width:100%; height:100%; color:#4c4c4c; font-size:12px; background:url('../img/dtab2.gif') no-repeat 100% 0; float:left; line-height:29px;}
							.dtab2 ul li.s a {background-position:0 0; font-weight:bold;}



		/* .dash-bot / tabela zawierająca flash i kalendarz */
		.dash-bot {width:100%; padding-top:12px; float:left; display:inline;}


	/* .tabs / zakladki */
	.bt5-dash {border-top:5px solid #a0a0a0;}
	.tabs {width:100%; float:left; display:inline; overflow:hidden; background:#d8d8d8 url(../img/tabs.gif) repeat-x;}
		.tabs ul {float:left; display:inline; margin-left:18px;}
			.tabs li {padding-left:17px; margin-right:7px; float:left; display:inline; background:url(../img/tabs.gif) 0 -100px no-repeat;}
				.tabs li span {height:14px; padding:3px 17px 0 0; float:left; display:inline; background:url(../img/tabs.gif) 100% -100px no-repeat;}
					.tabs li span a {font-size:11px; line-height:14px; color:#9a9a9a;}
			/* .s */
			.tabs li.s {background-position:0 -50px;}
				.tabs li.s span {background-position:100% -50px;}
					.tabs li.s span a {color:#000;}




	/* #aktywacja */
	#aktywacja {width:650px; margin:30px auto;}


	/* tagi */
	.tags {position:relative;}
	span.tagMatches {position:absolute; left:10px; top:28px;}
	span.tagMatches span {padding:2px; margin-right:4px; background-color:#A7A7A7; color:#ffffff; cursor:pointer;}

	/* #apperror / błąd aplikacji */
	#apperror {width:100%; float:left; overflow:hidden; background:#fff;}
		#apperror- {width:600px; margin:80px auto 80px; overflow:hidden; background:#fff;}
			#apperror .apperror-minheight {width:140px; height:133px; float:left; background:url(../img/apperror.jpg) 0 0 no-repeat;}
			#apperror .apperror-content {width:260px; float:left;}
				#apperror .apperror-title {width:100%; margin-top:8px; float:left;}
					#apperror .apperror-title, #apperror .apperror-title a {font-size:23px;}
				#apperror .apperror-txt {width:100%; margin-top:12px; float:left;}
					#apperror .apperror-txt, #apperror .apperror-txt a {font-size:12px; line-height:normal;}
					#apperror .apperror-txt a {color:#61b300;}

/************************************** end #c */




/********************************** begin foot */
	#tag {border-left:4px solid #999; border-right:4px solid #999; background:url(../img/tag.gif); clear:both;}
		#tag .tagc {height:7px; width:100%; float:left; position:relative; margin-top:-7px; background:url(../img/tagc.gif) no-repeat; line-height:1px; font-size:1px;}
			#tag .tagc- {width:100%; height:7px; float:left; display:inline; background:url(../img/tagc.gif) 100% -25px no-repeat; line-height:1px; font-size:1px;}
		#tag .tagm {width:100%;}
		#tag .tagm div {float:left; width:132px; height:12px; display:inline; margin:17px 17px 0px 17px; background:url(../img/tagdiv.gif) no-repeat;}
			#tag .tagm p {padding:15px 20px 8px 165px; font-size:13px; color:#858585;}
			#tag .tagm p a {padding-left:3px}
			#tag .tagm p .tag1 {font-size:11px;color:#aeaeae;}
			#tag .tagm p .tag2 {font-size:14px;color:#c8c8c8;}
			#tag .tagm p .tag3 {font-size:17px;color:#e1e1e1;}
			#tag .tagm p .tag4 {font-size:21px;color:#ededed;}
			#tag .tagm p .tag5 {font-size:24px;color:#fff;}
		#tagb {height:7px; background:#474747 url(../img/tagb.gif) no-repeat; line-height:1px; font-size:1px;}
			#tagb- {width:100%; height:7px; float:left; display:inline; background:url(../img/tagb.gif) 100% -10px no-repeat; line-height:2px; font-size:1px;}

	#f {width:100%; float:left;width:100%; height:81px; background:url(../img/f.gif);}
		.f-logo-ue {width:262px; height:32px; margin:23px 34px 0 0; float:right; display:inline; text-indent:-9999px; background:url(../img/f-logo-ue.gif);}
		.f-logo {width:40px; height:39px; margin:17px 14px 0 0; float:right; display:inline; text-indent:-9999px; background:url(../img/f-logo.gif);}
		.f-logo:hover {background-position:0 -50px;}

		.f-ue-txt {width:403px; padding-bottom:5px; margin:3px 85px 0 0; float:right; clear:right; display:inline; text-align:right;}
			.f-ue-txt, .f-ue-txt a {font-size:11px; color:#afafaf;}
			.f-ue-txt p {margin-top:4px;}
			.f-ue-txt p span {color:#1a335d;}

		#f .ft {padding:24px 10px 10px 14px; color:#000;}
		#f .ft a {font-size:12px; color:#000;}

#f .fb {padding:10px 0 0 14px; font-size:11px; color:#4e4e4e;}
		#f .fb a {font-size:11px; color:#4e4e4e;}

		/*** komunikat ***/

	#alert {border-left:4px solid #999; border-right:4px solid #999; background:url(../img/tag.gif); clear:both;}
		#alert .alertc {height:7px; width:100%; float:left; position:relative; margin-top:-7px; background:url(../img/tagc.gif) no-repeat; line-height:1px; font-size:1px;}
			#alert .alertc- {width:100%; height:7px; float:left; display:inline; background:url(../img/tagc.gif) 100% -25px no-repeat; line-height:1px; font-size:1px;}
		#alert .alertm {width:100%;}
		#alert .alertm div {float:left; width:132px; height:12px; display:inline; margin:17px 17px 0px 17px; background:url(../img/alertdiv.gif) no-repeat;}
			#alert .alertm p { float: left; padding: 13px 0 5px 0; font-size:13px; color:#858585; font-weight: bold;}
				#alert .alertm p span {float: left; line-height: 22px;}
				#alert .alertm .alert-b {color: #F8F5A6;}
				#alert .alertm .alert-a {color: #DA7070;}
			#alert .alertm a {display: block; width: 134px;  float: left;  margin-left: 20px;height: 23px; background: url('../img/btn.gif') no-repeat 0 -1477px; text-indent: -5000px;}
		#alertb {height:7px; background:#474747 url(../img/tagb.gif) no-repeat; line-height:1px; font-size:1px;}
			#alertb- {width:100%; height:7px; float:left; display:inline; background:url(../img/tagb.gif) 100% -10px no-repeat; line-height:2px; font-size:1px;}



/************************************ end foot */

/********* komunikaty top */
	/* ogolne - ok */
		.tcom {width:100%; background:url('../img/tcom-ok.gif') 100% bottom no-repeat; margin-top:-5px; background-color:#fff; float:left;}
		.tcom- {width:90%; background:url('../img/tcom-ok.gif') 0 bottom no-repeat; text-align:center; line-height:25px; padding-left:10px; float:left; padding-bottom: 2px;}
		.tcom- p {padding-left:10%; font-size:12px; color:#e5f9c3;}
		.tcom- p a {color:#e5f9c3; text-decoration:underline;}
		.tcom- p a:hover {text-decoration:none;}
		.tcom- p i {background:url('../img/tcom-ico.gif') 0 2px no-repeat; padding-left:20px; font-style:normal;}
	/* blad */
		.tcom-err {background:url('../img/tcom-err.gif') 100% bottom no-repeat;}
		.tcom-err .tcom- {background:url('../img/tcom-err.gif') 0 bottom no-repeat;}
		.tcom-err .tcom- p {color:#fdd4d4;}
		.tcom-err .tcom- p a {color:#fdd4d4;}
	/* na stronie logowania */
		/*.log .tcom {width:auto; float:none; clear:both; border-left:3px solid #888; border-right:3px solid #888;}*/
		.log-kom {margin: 0 3px;}
	/* w #sm.off */
	#sm.off .tcom {margin-top:5px;}


/********* begin antybuggery  */
	/* clearfix */
	.clearfix:after {content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
	.clearfix {display:inline-block;}
	html[xmlns] .clearfix {display:block;}
	* html .clearfix {height:1%;}
/*********** end antybuggery  */

/************* begin jqModal  */
	.jqmWindow {
		display:none;
		position:absolute;
		top:27%;
		left:50%;
		margin-left:-220px;
		width:440px;
		background-color:#fff;
		color:#333;
		border:2px solid #fff;
		padding:0 0 12px;
		z-index: 3000;
		-moz-border-radius:6px;
		-opera-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 15px #aaa;
		-webkit-box-shadow: 0 0 15px #aaa;
	}
		.jqmWindow .error {width:80%; margin:10px auto;}
	.jqmOverlay {background-color:#000;}
	* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
		top:27%;
		left:50%;
		margin-left:-200px;
		width:400px;
		background-color:#daded7;
		color:#333;
		border:1px solid #efefef;
		padding:0 0 12px;
	}
	.jqmOverlay {background-color:#000;}
	* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
		width: expression(this.parentNode.offsetWidth+'px');
		height: expression(this.parentNode.offsetHeight+'px');
	}
	* html .jqmWindow {
		 position:absolute;
		 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	}

	.jqmWindow-btns {padding:20px 0 3px; overflow:hidden;}
/*************** end jqModal  */

/********* begin .upl / swfupload  */

	.upl {width:710px; float:left;}
			.upl-btns {width:100%; float:left;}
				.upl-btns object {float:left;}
				.upl-btns input {float:left;}

			.upl-files {width:350px; float:left; display:inline; margin:15px 10px 0 0;}
				/* begin swfupload.css (zmodyfikowany) */
				.progressWrapper {width:350px;}
					.progressContainer {height:39px; padding:4px; margin-bottom:7px; position:relative; background:transparent url(../img/swfupload.gif) no-repeat;}
					.upl-whitebg .progressContainer {background-position:-400px 0;}
					/* Message */
					.progressWrapper .message {background-position:0 -50px;}
					.upl-whitebg .progressWrapper .message {background-position:-400px -50px;}
					/* Complete */
					.progressWrapper .blue {background-position:0 -50px;}
					.upl-whitebg .progressWrapper .blue {background-position:-400px -50px;}
					/* Error */
					.progressWrapper .red {background-position:0 -100px;}
					.upl-whitebg .progressWrapper .red {background-position:-400px -100px;}
					.red .progressName, .red .progressBarStatus {color:#ffee5c;}
					/* Current */
					.progressWrapper .green {background-position:0 -150px;}
					.upl-whitebg .progressWrapper .green {background-position:-400px -150px;}

						.progressName {font-size:8pt;  font-weight:700; color:#555; width:323px; height:14px; text-align:left; white-space:nowrap; overflow:hidden;}
						.progressBarStatus {margin-top:2px; width:337px; font-size:7pt; font-family:Arial; text-align:left; white-space:nowrap;}
						.progressBarInProgress,.progressBarComplete,.progressBarError {font-size:0; width:0%; height:8px; background-color:#009de7; margin-top:2px;}
						.progressBarComplete {width:100%; background-color:#61b300; visibility:hidden;}
						.progressBarError {width:100%; background-color:#EB1717; visibility:hidden;}
						a.progressCancel {position:absolute; right:5px; top:17px; font-size:0; text-indent:-9999px; display:block; height:12px; width:12px; background:url(../img/ico.gif) -320px -100px no-repeat; float:right;}
				/* end swfupload.css */

			.upl .cloud {margin-top:15px;}
				.upl-mzp {width:211px; height:18px; margin:5px 0 0 9px; display:block; text-indent:-9999px; background:url(../img/upl-mzp.gif) 0 0 no-repeat;}
				/* begin .mon / monitor zalaczania plikow */
				.mon {width:170px; margin:7px 0 0 10px; padding-bottom:10px; float:left;}
					.mon ul {width:100%; float:left;}
						.mon li {width:100%; margin-top:3px; float:left;}
							.mon li em {width:90px; padding:0; float:left;}
								.frm .mon li em, .frm .mon li em a {font-size:10px; color:#919191;}
							.mon li span {width:65px; margin-left:10px; float:left; display:inline;}
								.mon li span, .mon li span a {font-size:10px; color:#4b4b4b;}
					.mon-span-30 {width:140px;}
						.mon-span-30 li span {width:40px;}
				/* end .mon / monitor zalaczania plikow */

/*********** end swfupload  */

/********** js ulopad */
    .file-upload {
      position: relative;
    }
    .file-upload .file-upload--btn {
      position: relative;
      background: url("../img/btn-upload.png") 0 0 no-repeat;
      width: 87px;
      height: 26px;
      overflow: hidden;
    }
    .file-upload .file-upload--btn:hover {
      opacity: 0.9;
    }
    .file-upload .file-upload--btn input {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      opacity: 0;
      cursor: pointer;
    }
    .file-upload .file-upload--btn-light {
      background-position: 0 -100px;
      height: 37px;
      width: 97px;
    }
  .file-upload .help {
    position: absolute;
    left: 0;
    top: 0;
  }

  .frm-big .frmli .file-upload--light .help {
    margin-left: 113px;
    margin-top: 13px;
  }
/********** js ulopad */



/* .noflash */
	.noflash {width:100%; padding:50px 0; margin:0 auto;}
		.noflash, .noflash a {line-height:normal; font-size:15px; font-weight:bold; color:#343434; text-align:center;}
		.noflash a {color:#00f;}
		.noflash img {margin:10px 0; float:none;}



/* #tooltip */
#tooltip {overflow: hidden; padding:5px; border:1px solid #b6d7e8; position:absolute; z-index:3000; background-color:#dff4fe; -moz-border-radius:4px; -moz-box-shadow:2px 2px 5px #ccc; -webkit-border-radius:4px; -webkit-box-shadow:2px 2px 5px #ccc;}
	#tooltip .body {max-width:380px;}
	* html #tooltip .body {width:380px;}
		#tooltip h3, #tooltip div {margin:0;}
			#tooltip .body .frm-big {width:380px;}
				#tooltip .body .frm-big .details {width:380px;}


/*********** begin jquery.pass_gen_valid.css / poziom bezp. hasla (kod zmodyfikowany)  */
.is0 {width:138px; height:7px; margin:3px 0 0 190px; float:left; clear:both; display:inline; background:url(../img/jquery.pass_gen_valid.png) no-repeat 0 0; font-size:0; text-indent:-9999px;}
	.is10 {background-position:0 -7px;}
	.is20 {background-position:0 -14px;}
	.is30 {background-position:0 -21px;}
	.is40 {background-position:0 -28px;}
	.is50 {background-position:0 -35px;}
	.is60 {background-position:0 -42px;}
	.is70 {background-position:0 -49px;}
	.is80 {background-position:0 -56px;}
	.is90 {background-position:0 -63px;}
	.is100{background-position:0 -70px;}
.is0-profil {clear:none; margin:10px 0 0 10px;}
/************* end passwordstrength  */


/********* globalne (na koncu css-a, aby mozliwe bylo nadpisywanie wartosci) */
	/* odstepy */
		.mt-0 {margin-top:0 !important;}
		.mt-1 {margin-top:1px !important;}
		.mt-2 {margin-top:2px !important;}
		.mt-3 {margin-top:3px !important;}
		.mt-4 {margin-top:4px !important;}
		.mt-5 {margin-top:5px !important;}
		.mt-6 {margin-top:6px !important;}
		.mt-10 {margin-top:10px !important;}
		.mt-12 {margin-top:12px !important;}
		.mt-15 {margin-top:15px !important;}
		.mt-18 {margin-top:18px !important;}
		.mt-22 {margin-top:22px !important;}
		.mr-0 {margin-right:0 !important;}
		.mr-5 {margin-right:5px !important;}
		.mr-15 {margin-right:15px !important;}
		.ml--1 {margin-left:-1px !important;}
		.ml--21 {margin-left:-21px !important;}
		.ml--39 {margin-left:-39px !important;}
		.ml-0 {margin-left:0 !important;}
		.ml-3 {margin-left:3px !important;}
		.ml-2 {margin-left:2px !important;}
		.ml-4 {margin-left:4px !important;}
		.ml-5 {margin-left:5px !important;}
		.ml-7 {margin-left:7px !important;}
		.ml-8 {margin-left:8px !important;}
		.ml-10 {margin-left:10px !important;}
		.ml-18 {margin-left:18px !important;}
		.ml-20 {margin-left:20px !important;}
		.ml-25 {margin-left:25px !important;}
		.ml-30 {margin-left:30px !important;}
		.ml-73 {margin-left:73px !important;}
		.ml-90 {margin-left:90px !important;}
		.ml-120 {margin-left:120px !important;}
		.ml-97 {margin-left:97px !important;}
		.mt-9 {margin-top:9px !important;}
		.mt-20 {margin-top:20px !important;}
		.mb-3 {margin-bottom:3px !important;}
		.mr-3 {margin-right:3px !important;}
		.mr-8 {margin-right:8px !important;}
		.pt-8 {padding-top:8px !important;}
		.pt-10 {padding-top:10px !important;}
		.pt-0 {padding-top:0 !important;}
		.pt-3 {padding-top:3px !important;}
		.pt-5 {padding-top:5px !important;}
		.pl-0 {padding-left:0 !important;}
		.pl-7 {padding-left:7px !important;}
		.pl-20 {padding-left:20px !important;}
		.pl-73 {padding-left:73px !important;}
		.pb-0 {padding-bottom:0 !important;}
		.pb-2 {padding-bottom:2px !important;}
		.pb-7 {padding-bottom:7px !important;}
		.pb-10 {padding-bottom:10px !important;}
		.pr-0 {padding-right:0 !important;}
		.pr-16 {padding-right:16px !important;}
		.bt-0 {border-top:0 !important;}
		.br-0 {border-right:0 !important;}
		.bb-0 {border-bottom:0 !important;}

	/* wymiary */
		.w-auto {width:auto !important;}
		.w-15 {width:15px !important;}
		.w-13 {width:13px !important;}
		.w-16 {width:16px !important;}
		.w-55 {width:55px !important;}
		.w-60 {width:60px !important;}
		.w-64 {width:64px !important;}
		.w-70 {width:70px !important;}
		.w-72 {width:72px !important;}
		.w-75 {width:75px !important;}
		.w-78 {width:78px !important;}
		.w-83 {width:83px !important;}
		.w-96 {width:96px !important;}
		.w-90 {width:90px !important;}
		.w-100 {width:100px !important;}
		.w-133 {width:133px !important;}
		.w-130 {width:130px !important;}
		.w-190 {width:190px !important;}
        .w-207 {width:207px !important;}
		.w-240 {width:240px !important;}
		.w-260 {width:260px !important;}
		.w-400 {width:400px !important;}
		.w-432 {width:432px !important;}
		.w-500 {width:500px !important;}
		.w-650 {width:650px !important;}
		.w-655 {width:655px !important;}
		.w-700 {width:700px !important;}
		.w-100p {width:100% !important;}
		.h-13 {height:13px !important;}
		.h-36 {height:36px !important;}

	/* tekst */
		.ta-l {text-align:left !important;}
		.ta-c {text-align:center !important;}
		.ta-r {text-align:right !important;}
		.ti--2 {text-indent:-2px !important;}
		.ti-11 {text-indent:11px !important;}
		.lh-n {line-height:normal !important;}
		.fw-n {font-weight:normal !important;}
		.fw-b {font-weight:bold !important;}
		.c-1 {color:#a9a9a9 !important;} /* jasnoszary */
		.c-2 {color:#7b7b7b !important;} /* ciemnoszary */
		.c-3 {color:#3d3d3d !important;} /* prawie czarny */
		.c-4 {color:#7AC4F0 !important;} /* niebieski */
		.c-5 {color:#fff !important;} /* bialy */
		.c-6 {color:#61B300 !important;} /* zielony */
		.c-7 {color:#f22424 !important;} /* czerwony */
		.fs-10 {font-size:10px !important;}
		.fs-12 {font-size:12px !important;}
		.fs-14 {font-size:14px !important;}

	/* inne */
		.fl {float:left !important; display:inline;}
		.fr {float:right !important; display:inline;}
		.fn {float:none !important;}
		.va-t {vertical-align:top !important;}
		.va-m {vertical-align:middle !important;}
		.va-b {vertical-align:bottom !important;}
		.c-b {clear:both;}
		.cu-a {cursor:auto !important;}
		.cu-p {cursor:pointer !important;}
		.opaque50 {opacity:0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
		.no-opaque {opacity:1; filter:none; -ms-filter:"none";}
		.bg-1 {background:#def1ff !important;}
		.c-clear {width:100%; float:left; display:inline;}

		.fl-nonIE6 {float:left;}
		*:first-child+html {} * html {} .fl-nonIE6 {float:none;} /* IE 7 and below */


/*mwasowski*/
div#blk-advanced-options-add-file{display: none;}
.ui-autocomplete-loading { background: white url(../img/ico-loading.gif) right center no-repeat; }
.ui-autocomplete {
	max-height: 200px;
	width: 420px;
	overflow-y: auto;
	overflow-x: hidden;
	/*padding-right: 20px;*/
	/*background: #f1f1f1 !important; */
	color: #7B7B7B;
}

.ui-autocomplete a {
	text-decoration: none;
	color:#7B7B7B !important;
	display: block;
	width:100%;
	padding: 2px 0;
}

.ui-autocomplete .ui-state-hover {
	border: none !important;
	color: #fff !important;
	background: #75B5DD !important;
}

* html .ui-autocomplete {
	height: 200px;
}

/* select */
.fis-w222 b { height:100%;}
.select2-hidden-accessible {visibility: hidden; position: absolute; left: -20000px; top:-20000px; text-indent: -20000px; height: 0; width: 0; overflow: hidden; }
	.select2-container {width:100%; background: #a7a7a7; height:18px; margin-top: -1px; box-sizing: border-box; -webkit-box-sizing: border-box; }
	.select2-container .select2-choice {
		color: white; background: #a7a7a7; border:0; border-radius: 0; height: 18px; line-height: 18px; padding-left: 0; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif;
	}
	.select2-container .select2-choice .select2-arrow {
		border: none; background-color: #ebebeb; width: 14px; border-radius: 0;
	}
	.select2-container .select2-choice .select2-arrow b{
		padding:0; position:absolute; background: rgba(0, 0, 0, 0) url("select2.png") no-repeat scroll -1px -4px;
	}
	.select2-drop{border-radius: 0; margin-top:0; box-shadow: none; background: none; overflow: hidden; padding-top: 4px; background: transparent; border: 0; }
	.select2-results {background: #a7a7a7; color:white; margin: 0; }
	.select2-container:hover .select2-choice .select2-arrow { background-color: #d8d8d8;}
	.select2-container .select2-choice > .select2-chosen { margin-right: 40px; }
		.select2-container-active .select2-choice, .select2-container-active .select2-choices { box-shadow: none; }
	.select2-search{background: #a7a7a7; padding: 3px; box-shadow: 0 3px 6px  rgba(65,65,65,0.4); border: 1px solid #bfbfbf; border-bottom: 0; }
	.select2-input{ background: #f5f5f5;}
	.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {background: #a7a7a7; color:white;}
	/*.select2-search { display: none; }*/
	/*.bigsearch .select2-search { display: block; margin-bottom: 5px; }*/
	.select2-container-active .select2-choice .select2-arrow { background-color: #ffffff; }
	.select2-results { padding: 0; border: 1px solid #bfbfbf;  }
	.select2-results li.select2-result-with-children > .select2-result-label { background: #8a8e90; box-shadow: 0 3px 6px rgba(65, 65, 65, 0.2); position: relative; z-index: 20; }
	.select2-results .select2-result-label { padding: 5px 12px;   }
	.select2-result-sub { background: #8a8e90; }
	.select2-results .select2-disabled {background: #a7a7a7;}
	.select2-disabled { display: none !important; }
	.no-search {display:none;}
	.select2-container.select2-container-disabled .select2-choice {background: #a7a7a7; border:none;}
	q select {
		cursor:pointer;
	}


