
body {font-family:arial; font-size:11px; color:#585858; background:#ffffff}
	body, h1, h2, h3, form, fieldset {margin:0px; padding:0px; border:0px}
	img {padding:0px; margin:0px; border:0px}
	a {padding:0px; margin:0px; font:11px arial; cursor:pointer; outline: none; text-decoration:none; color:#0d2c6c}
	a:hover {text-decoration:underline; color:#59a6f1}
	p {margin:0px; padding:0px; font:11px/14px arial} 

	a.link {display:block; padding:0; margin:0; width:59px; height:18px; background: url("../images/link-left.jpg") no-repeat top left; font:bold 11px arial; color:#ffffff}
	a.link span {display:block; padding:2px 0 0 0; text-align:center; width:59px; height:16px; background: url("../images/link-right.jpg") no-repeat top right; font:bold 11px arial; color:#ffffff}
	a.link:hover {/*background: url("../images/link-left-on.jpg") no-repeat top left;*/ text-decoration:none; color:#59a6f1 }
	a.link:hover span {/*background: url("../images/link-right-on.jpg") no-repeat top right;*/ text-decoration:none; color:#59a6f1}

#holder {width:100%; background:#F9F9F9}

#wrapper {width:960px; margin:0 auto}

	.home #header {clear:both; overflow:hidden; height:121px}
		#header h1 {float:left; padding:16px 0 0 15px;}
		#header h1 a {display:block; width:80px; height:83px;}
		#header ul.topnav {float:left; padding:55px 0 0 145px; margin:0px;}
			#header ul.topnav li {float:left; display:inline; padding:0px 22px 0px 22px; background:url("../images/sep-topnav.gif") no-repeat right 6px; margin:0px; list-style:none}
			#header ul.topnav li a {padding:0px; margin:0px; font:bold 12px tahoma}	
			#header ul.topnav li.last {background:none}
		#header .tools {float:right; width:240px; padding:12px 0 0 0}
			#header .tools ul {padding:0px; margin:0px;}
			#header .tools ul li {display:block; float:left; padding:0; list-style:none; clear:both; font:11px/18px arial}
			#header .tools ul li.lang {padding:0 0 10px 0}
			#header .tools ul li.lang a {display:block; float:left; margin:0 13px 0 0; padding:0px; width:19px; height:12px; text-indent:-999999px}
			#header .tools a.pl {background: url("../images/icon-pl.jpg") no-repeat;}
			#header .tools a.en {background: url("../images/icon-en.jpg") no-repeat;}
			#header .tools a.de {background: url("../images/icon-de.jpg") no-repeat;}
			#header a {font-weight:bold}
			#header a:hover {text-decoration:none}

	.sub #header {clear:both; overflow:hidden; height:114px}

	.ticker {clear:both; overflow:hidden; display:block; padding:5px 0}
		.ticker .smaller {font-size:9px}
		.ticker .larger {font-size:10px}
		.ticker .xx-small {font-size:11px}
		.ticker .x-small {font-size:12px}
		.ticker .small {font-size:14px}
		.ticker .medium {font-size:16px}
		.ticker .large {font-size:18px}
		.ticker .x-large {font-size:19px}
		.ticker .xx-large {font-size:20px}
		.ticker h1, .ticker h2, .ticker h3, .ticker h4, .ticker h5, .ticker h6 {padding:0; margin:0}
		.ticker p, .ticker span, .ticker em {padding:0; margin:0}
		.ticker marquee {color:#585858; padding:0; margin:0}

	.home #left form.newsletter {display:block; width:164px; padding:0 0 20px 0; margin:0}
		.sub #left form.newsletter {display:block; width:191px; padding:0 0 20px 6px; margin:0}
		.home #left form.newsletter div.email {float:left; display:block; padding:0; margin:0 0 8px 0; width:164px; height:20px; background:url("../images/input-newsletter.jpg") no-repeat }
		.sub #left form.newsletter div.email {float:left; display:block; padding:0; margin:0 0 8px 0; width:191px; height:20px; background:url("../images/input-newsletter191.jpg") no-repeat }
		.home #left form.newsletter em, .sub #left form.newsletter em {width:164px; float:left; padding:0 0 8px 0}
		.home #left form.newsletter input.email {float:left; padding:1px 5px 0 0; margin:2px 0 0 5px; background:none; border:0px; width:150px; font:11px arial; color:#6d6e71} 
		.sub #left form.newsletter input.email {float:left; padding:1px 5px 0 0; margin:2px 0 0 5px; background:none; border:0px; width:170px; font:11px arial; color:#6d6e71}
		.home #left form.newsletter a.link, .sub #left form.newsletter a.link {float:right; }
		.home .selectbox {width: 159px; display: block; margin:0px; padding:3px 0px 0px 5px; height:17px; text-align:left; cursor: pointer; border:0px; color:#6d6e71; background: url("../images/input-select.jpg") no-repeat; font: 11px arial;}
			.sub .selectbox {width: 187px; display: block; margin:0px; padding:3px 0px 0px 5px; height:17px; text-align:left; cursor: pointer; border:0px; color:#6d6e71; background: url("../images/input-select191.jpg") no-repeat; font: 11px arial;}
			.home div.selectbox-wrapper {position:absolute; background:#F6F6F6; overflow:hidden; margin:0px; padding:0px 2px 0px 0px; width: 162px; text-align:left; max-height:100px; font: 11px arial; border:1px solid #D0CFD4; border-width:0px 1px 1px 1px}
			.sub div.selectbox-wrapper {position:absolute; background:#F6F6F6; overflow:hidden; margin:0px; padding:0px 2px 0px 0px; width: 190px; text-align:left; max-height:100px; font: 11px arial; border:1px solid #D0CFD4; border-width:0px 1px 1px 1px}
			.home #left .leftcol div.selectbox-wrapper ul, .sub #left div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
			.home #left .leftcol div.selectbox-wrapper ul li.selected, .sub #left div.selectbox-wrapper ul li.selected { background: #ffffff; color:#0f2e6f }
			.home #left .leftcol div.selectbox-wrapper ul li { float:none; list-style-type:none; display:block; margin:0; padding:3px 5px; width: 152px; cursor:pointer; background:none; color:#0f2e6f}
			.sub #left div.selectbox-wrapper ul li { float:none; list-style-type:none; display:block; margin:0; padding:3px 5px; width: 190px; cursor:pointer; background:none; color:#0f2e6f}
			.home #left .leftcol div.selectbox-wrapper ul li:hover, .sub #left div.selectbox-wrapper ul li:hover { background: #ffffff; color:#0f2e6f}

	.home #left form.strefa {display:block; width:192px; padding:0 0 20px 0; margin:0}
		.sub #left form.strefa {display:block; width:192px; padding:0 0 20px 6px; margin:0}
		.home #left form.strefa div, .sub #left form.strefa div {display:block; clear:both; padding:0 0 8px 0; width:192px; float:left}
		.home #left form.strefa label, .sub #left form.strefa label {float:left; padding:3px 0 0 0; margin:0; font:11px arial; color:#595959; height:17px}
		.home #left form.strefa span, .sub #left form.strefa span {float:right; display:block; padding:0 0 3px 0; margin:0; width:159px; background:url("../images/input-strefa.jpg") no-repeat }
		.home #left form.strefa input, .sub #left form.strefa input {float:left; padding:1px 5px 0 0; margin:2px 0 0 5px; background:none; border:0px; width:150px; font:11px arial; color:#6d6e71}
		.home #left form.strefa span.ende, .sub #left form.strefa span.ende {float:right; display:block; padding:0 0 3px 0; margin:0; width:130px; background:url("../images/input-strefa-ende.jpg") no-repeat }
		.home #left form.strefa span.ende input, .sub #left form.strefa span.ende input {width:120px}
		.home #left form.strefa a.link, .sub #left form.strefa a.link {float:right; display:block; padding:0; margin:4px 0 0 0; width:59px; height:18px; background: url("../images/link-left.jpg") no-repeat top left; font:bold 11px arial; color:#ffffff}
		.home #left form.strefa a.link span, .sub #left form.strefa a.link span {display:block; padding:2px 0 0 0; text-align:center; width:59px; height:16px; background: url("../images/link-right.jpg") no-repeat top right; font:bold 11px arial; color:#ffffff}
		.home #left form.strefa a.link:hover, .sub #left form.strefa a.link:hover {text-decoration:none; color:#59a6f1}
		.home #left form.strefa a.link:hover span, .sub #left form.strefa a.link:hover span {text-decoration:none; color:#59a6f1}
		.home #left form.strefa span label.error, .sub #left form.strefa span label.error {color:#cc0000; display:block; clear:both; overflow:hidden; font:11px/13px tahoma; height:13px}

	.home #right form.szukaj {float:right; display:block; width:230px; padding:0 0 20px 0; margin:0}
		.sub #header form.szukaj {float:right; display:block; width:230px; padding:5px 10px 20px 0; margin:0}
		.home #right form.szukaj div, .sub #header form.szukaj div {float:left; display:block; padding:0; margin:0; width:162px; height:20px; background:url("../images/input-szukaj.jpg") no-repeat }
		.home #right form.szukaj input, .sub #header form.szukaj input {float:left; padding:1px 5px 0 0; margin:2px 0 0 5px; background:none; border:0px; width:150px; font:11px arial; color:#6d6e71}
		.home #right form.szukaj a.link, .sub #header form.szukaj a.link {float:right; display:block; padding:0; margin:1px 0 0 0; color:#ffffff }
		.home #right form.szukaj a.link span, .sub #header form.szukaj a.link span {display:block; padding:2px 0 0 0; text-align:center; width:59px; height:16px; color:#ffffff}
		.home #right form.szukaj a.link:hover, .sub #header form.szukaj a.link:hover, .home #right form.szukaj a.link:hover span, .sub #header form.szukaj a.link:hover span {color:#59a6f1}

	.home #banner {float:left; position:relative; margin:0 0 11px -7px; padding:0px; width:960px; height:120px; clear:both} 			
		* html .home #banner {margin:0 0 11px -3px;}

	.sub #banner {float:left; position:relative; margin:0; padding:0px; width:960px; height:191px; clear:both} 			

	#nav {float:left; margin:0; padding:8px 0 2px 0; width:960px; height:30px; clear:both; /*border-bottom:2px solid #F3F3F3*/}
		#nav ul { float: left; margin:0px; padding:0 0 0 1px; }
		#nav ul li {float:left; display:inline; padding:0px 10px 0px 7px; background:url("../images/arrow-blue-light.gif") no-repeat right 7px; color:#2e80d0; list-style:none; font:11px/17px arial}
		#nav ul li.last {background:none}
		#nav ul a {color:#585858; font:11px/17px arial}
		#nav ul a:hover {text-decoration: underline}

	#main {clear:both; overflow:hidden; padding:0; width:960px; display:block; padding:0 0 10px 0}

		.home #left {float:left; margin:0; padding:0px; width:700px} 
		
			.home #left h1 {display:block; padding:0 0 10px 0; margin:0; font:18px arial; line-height:normal; color:#0d2c6c}
			.home #left p {padding:0 0 10px 0}
			.home #left ul {display:block; padding:0; margin:0}
			.home #left ul li {display:block; padding:0; margin:0; clear:both; list-style:none; width:214px; background: url("../images/dot-10.gif") repeat-x bottom; line-height:normal}
			.home #left ul li.last {background:none}
			.home #left ul li a {display:inline-block; padding:8px 9px 7px 0; font:bold 11px arial; color:#595959; background: url("../images/arrow-blue.gif") no-repeat right 13px}
		
			.home #left .banner {dispaly:block; padding:0; margin:0; width:700px; height:387px; background:url("../images/shadow-700.jpg") no-repeat bottom left}
				.home #left .banner div {float:left; height:362px; width:700px;}

			.home #left .leftcol {float:left; padding:5px 0 0 0; margin:0; width:164px}
			.home #left .middlecol {float:left; padding:5px 0 0 48px; margin:0; width:214px}
				.home #left .middlecol h1 {padding:0 0 15px 0}
			.home #left .rightcol {float:right; padding:5px 0 0 0; margin:0 42px 0 0; width:192px}
			* html .home #left .rightcol {margin:0 21px 0 0}
				.home #left .rightcol a.second {float:left; margin-right:10px}
				.home #left .rightcol a.wyloguj, .home #left .rightcol a.wyloguj span {width:75px}
				.home #left .rightcol p.nopadding {padding:0}
				.home #left .rightcol p span {display: inline-table; width:60px}

		.home #right {float:right; width:240px; margin:0; padding:0 11px 0 0} 
			.home #right h1 {display:block; padding:0 0 10px 0; margin:0; font:18px arial; line-height:normal; color:#0d2c6c}
			.home #right h2 {display:block; margin:0px; padding:0 0 2px 0; font:bold 12px arial; color:#0d2c6c}
			.home #right h2 a {font:bold 12px arial; color:#0d2c6c; padding:0 9px 0 0; line-height:normal; background: url("../images/arrow-blue.gif") no-repeat right 5px}

			.home #right a {font:bold 11px/18px arial; color:#595959}
			.home #right a.more {padding:0 9px 0 0; background: url("../images/arrow-blue.gif") no-repeat right 5px}
			.home #right span {display:block; clear:both; overflow:hidden; margin:0px; padding:0; color:#6d6e71}
			.home #right p {margin:0px; padding:0px; font:11px/14px arial; color:#585858; clear:both; overflow:hidden; text-align:justify}

			.home #right .box {display:block; margin:0 0 5px 0; width:240px; height:387px; background: url("../images/shadow-240.jpg") no-repeat bottom left}
				.home #right .box a.more {float:right; margin:10px 0 0 0; background-position:right 6px}
			.home #right .news {float:left; width:220px; margin:0px; padding:10px; height:298px; background: #E3E3E4 url("../images/bg-news.jpg") repeat-x}
				.home #right .news a.more {float:none; margin:0; background-position:right 5px}
			.home #right .single {display:block; padding:0 0 4px 0; margin:0 0 4px 0; width:220px; background: url("../images/dot-bottom.gif") repeat-x bottom}
			.home #right .last {padding:0; margin:0; background:none}
			.home #right .text {padding:0 0 4px 0}
				.home #right .text span {padding:0 0 0px 0}
				.home #right .text h2 {font:bold 12px arial}
				.home #right .text h2 a {padding:0; background:none}
			.home #right .mapka {display:block; padding:0 0 10px 0; width:240px; clear:both; overflow:hidden}
				.home #right .mapka a.more {float:right; margin:2px 0 0 0; background-position:right 7px}

		.sub #left {float:left; margin:0px; padding:0px; width:215px} 

			.sub #left h1 {display:block; padding:0 0 12px 6px; margin:0; font:18px arial; line-height:normal; color:#0d2c6c}
			.sub #left p {padding:0 0 14px 6px}

			.sub #left .menu {float:left; padding: 0 0 8px 0; margin-bottom:15px; width: 215px; clear:both; background: url("../images/shadow-215.jpg") no-repeat bottom left}
			.sub #left .menu ul {float:left; margin:0px; padding:0 9px 10px 10px; width: 196px; background: #E9E9EA url("../images/bg-menu.jpg") repeat-x top left}
			.sub #left .menu ul li {float:left; display:block; padding:11px 0 7px 0; list-style:none; width: 196px; background: url("../images/sep-menu.gif") repeat-x bottom left}
			.sub #left .menu ul li.last {background:none}
			.sub #left .menu ul li a {display:block; padding:0 0 0 5px; color:#595959; font-weight:bold}
			.sub #left .menu ul li a.active {text-decoration:underline}
			.sub #left .menu ul li a:hover, #left ul li ul li a.active {text-decoration:underline}
				.sub #left .menu ul li ul {margin:0; padding:5px 0 0 21px; clear:both; overflow:hidden; background:none; width: 175px;}
				.sub #left .menu ul li ul li {display:block; list-style:none; padding:0; margin:0; overflow:hidden; width:175px; background:none}
				.sub #left .menu ul li ul li a {float:left; display:block; padding:3px 0; margin:0px; font-weight:normal}
				* html .sub #left .menu ul li { float: left; height: 1%; }
				* html .sub #left .menu ul li a {display:block; height: 1%; }

			.sub .placeholder {float:left; margin:0 0 12px 0; padding:0px; width:215px; clear:both; overflow:hidden; text-align:center}
				.sub .placeholder img {float:none}

			.sub #left a.second {float:left; margin-right:10px}
			.sub #left a.wyloguj, .sub #left a.wyloguj span {width:75px}
			.sub #left p.nopadding {padding:0 0 0 6px}
			.sub #left p span {display: inline-table; width:60px}



		.sub #right {float:right; margin:0px; padding:0 45px 0 0; width:675px; color:#595959; text-align:justify}
			.sub #right h1 {display:block; padding:0 0 15px 0; margin:0; font:18px arial; line-height:normal; color:#0d2c6c}
			.sub #right h2 {display:block; padding:0 0 15px 0; margin:0px; font:bold 13px/17px arial}
			.sub #right h3 {display:block; padding:0 0 15px 0; margin:0px; font:bold 11px/14px arial}
			.sub #right ul {display:block; padding:0 0 15px 0; margin:0 0 0 15px}
			.sub #right ul li {padding:0 0 5px 0; margin:0px;} 
			.sub #right p {padding:0 0 15px 0; display:block; vertical-align: text-top; clear:both; overflow:hidden; text-align:justify}	
			.sub #right p img {padding:0 10px 10px 10px; display:inline}

			.sub #right a.more {display:block; padding:0 10px 0 0; margin:0 0 7px 0; clear:both; overflow:hidden; background: url("../images/arrow-blue.gif") no-repeat right 5px}
			.sub #right a.more:hover {background: url("../images/arrow-blue-light.gif") no-repeat right 5px}

			/*
			#right table {
				width: 99%; 
				margin: 15px 0px; 
				border-color:#CFCFD1; 
				border-collapse:collapse;
				background-color: #F9F9F9;
				table-layout: auto;
				border-style: solid
			}
			#right table p {padding:0px}
			#right table tbody {border-style:none; border:0px}
			#right table tr {border:0px}
			#right table td {border-color:#CFCFD1; }
			*/
			
			#right table {width: 99%; padding:0px; margin: 15px 0px; border-color:#000000; border-collapse:collapse; clear:both; overflow:hidden;}
				#right table p {padding:0px}
				#right table tbody {border-style:none}
				#right table tr {border:0px}
				#right table td {border-color:#000000; }
			


/* PAGES */
			#right .pages {display:block; padding:0 0 15px 0; clear:both; overflow:hidden; width:675px;}
				#right .pages ul {float:right; padding:0; margin:0px}
				#right .pages ul li {float:left; display:inline; padding:0px 4px 0px 4px; margin:0; list-style:none; background:none; color:#D2D4D9; width:auto}
				#right .pages ul li a {display:inline-block; padding:0 2px; margin:0px}
				#right .pages ul li a.active {color:#59a6f1}

				#right .pages ul li.next a {padding-right:10px; background: url("../images/arrow-blue.gif") no-repeat right 5px}
				#right .pages ul li.prev a {padding-left:10px; background: url("../images/arrow-blue2.gif") no-repeat 0 5px}
				#right .pages ul li.next a:hover {background: url("../images/arrow-blue-light.gif") no-repeat right 5px}
				#right .pages ul li.prev a:hover {padding-left:10px; background: url("../images/arrow-blue-light2.gif") no-repeat 0 5px}


/* PLIKI */
			#right .files {display:block; padding:5px 0 20px 0; clear:both; overflow:hidden; width:675px;}
				#right .files ul {padding:0; margin:0}
				#right .files ul li {float:left; padding:0 41px 0px 0; margin:0px; display: inline; list-style:none; }
				#right .files a {display:block; float:left; padding:65px 0 0 0; margin:0; width:39px; color:#0d2c6c; font:bold 12px arial; text-align:center}
				#right .files a:hover {text-decoration:underline}
				#right .files a.pdf {background: url("../images/icon-pdf.jpg") no-repeat top center}
				#right .files a.doc {background: url("../images/icon-doc.jpg") no-repeat top center}
				#right .files a.zip {background: url("../images/icon-zip.jpg") no-repeat top center}

/* GALERIA */
			#right .gallery {display:block; padding:5px 0 20px 0; clear:both; overflow:hidden; width:675px;}
				#right .gallery ul {padding:0; margin:0}
				#right .gallery ul li {float:left; padding:0 5px 10px 0; margin:0px; display: inline; list-style:none; }
				#right .gallery_old ul li.first {padding:0 0 15px 0}
				#right .gallery_old img {float:left; padding:2px; border:1px solid #D2D4D9}

/* DODAJ I DRUKUJ */
			#right .tools {display:block; padding:20px 0 20px 0; clear:both; overflow:hidden; width:675px;}
				#right .tools ul {float:left; padding:0; margin:0}
				#right .tools ul li {float:left; display:inline; padding:0px 15px 0px 15px; background:url("../images/sep-topnav.gif") no-repeat right 4px; margin:0px; list-style:none}
				#right .tools ul li.fst {padding-left:0px}
				#right .tools ul li.lst {background:none}
				#right .tools ul li a {padding:0px; margin:0px; font-weight:bold}
				#right .tools ul li a:hover {text-decoration:none}	

/* SEARCH */

		#right .search {display:block; padding:0 0 20px 0; clear:both; overflow:hidden; width:675px;}
		#right .search a.more {float:right}
		#right .search b {displya:block; padding:0 0 7px 0}				


/* SITEMAP */

		#right .sitemap {display:block; padding:0 0 20px 0; clear:both; overflow:hidden; width:675px;}
		#right .sitemap table {margin: 0px; padding:0px; border-collapse:collapse; border:0px;}
		#right .sitemap table td {border:0px;  padding: 0px; }


	#footer {width:906px; margin:0 auto; margin-top:20px; clear:both; overflow:hidden; border-top:2px solid #F3F3F3; padding: 15px 29px 30px 25px; color:#0d2c6c; font:bold 11px/16px arial}
		#footer p {float:left; padding:0; margin:0px; font:bold 12px/16px arial}
		#footer ul {float:right; padding:0; margin:0px;}
			#footer ul li {float:left; display:inline; padding:0px 18px 0px 18px; background:url("../images/sep-topnav.gif") no-repeat right 4px; margin:0px; list-style:none}
			#footer ul li a {padding:0px; margin:0px; font:bold 12px arial; color:#0d2c6c}	
			#footer ul li a:hover {color:#59a6f1; text-decoration:none}
			#footer ul li.last {background:none}

/*********************** DODANE PRZEZ MARIUSZ **********************/

/* NOTATNIK */

		#content table.notka {float:left; width:505px; margin:0 0 20px 20px; padding:0px; border:0px; text-align:left; border-collapse:0;}
		#content table.notka table {float:left; width:505px; margin:0 0 20px 0px; padding:0px; border:0px; text-align:left; border-collapse:0;}
		#content table.notka tr, #content table.notka table tr {padding:0; margin:0; border-collapse:0; border:0px}
		#content table.notka td, #content table.notka table td {padding:2px 2px 4px 2px; margin:0px; color:#6F6F6F; border:0px}		
	
/* POLEC */
		#right .polec {float:left;}
		#right .polec table.tab {width:320px; float:left; padding:0px; border:0px; text-align:left}
		#right .polec table.tab tr {padding:0; margin:0; border-collapse:0; border:0px}
		#right .polec table.tab td {color:#505050; font: 11px tahoma; vertical-align:top; text-align:right; border:0}
		#right .polec table.tab td input {width:150px; font:11px arial; color:#6d6e71}			
		#right .polec table.tab td.send {padding:10px 0; margin:0px; text-align:center; width:100%}
		#right .polec table.tab td a.more {float:right; display: inline-block; cursor:pointer; padding:5px 15px; text-decoration:none; font-weight:bold; color:#FFFFFF; background:#0D2C6C}
		#right .polec a.link {float:right}

/* Centrum pobierania*/

		#content .text table.pobieranie { width: 97%; margin: 10px 0px 35px 0px; float: left; text-align:left;  }
		#content .text table.pobieranie, #content .text table.pobieranie tr, #content .text table.pobieranie td { border-collapse:collapse; padding: 0px 5px 0px 5px; border:1px solid #e6e6e6 }
		#content .text table.pobieranie td b {text-align:left; padding:0px 0px 0px 0px; margin:0px}
		#content .text table.pobieranie .row {background:#f6f6f6}
		#content .text table.pobieranie a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#8d8d8e; }

		#right table.pobieranie { width: 97%; margin: 10px 0px 35px 0px; float: left; text-align:left;  }
		#right table.pobieranie, #right table.pobieranie tr, #right table.pobieranie td { border-collapse:collapse; padding: 0px 5px 0px 5px; border:1px solid #e6e6e6 }
		#right table.pobieranie td b {text-align:left; padding:0px 0px 0px 0px; margin:0px}
		#right table.pobieranie .row {background:#f6f6f6}
		#right table.pobieranie a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#8d8d8e; }
		#right table.pobieranie td.head { background:#0d2c6c; color:#ffffff; padding:4px 5px}

		#right h2.fld {display:block; float:left; background:#F9F9F9; position:relative; margin-left:15px; padding:0 7px 7px 7px; font:bold 12px/17px arial}	
		#right h2.fld2 {display:block; float:left; position:relative; background:none; width:600px; margin-left:15px; padding:0; font:bold 12px/17px arial}	
			#right h2.fld2 span {display:block; float:left; background:#F9F9F9; position:relative; padding:0 7px 7px 7px; }
		#right table.reklamacje { width: 680px; display:inline-block; padding:0; margin:-15px 0 20px 0; text-align:left; border:1px solid #D0CFD4}
		#right table.reklamacje td { border-collapse:collapse; padding: 0 10px 10px 10px; border:0px; vertical-align:top}
		#right table.reklamacje input.txt {width:135px; font:11px arial; color:#6d6e71; border:1px solid #D0CFD4}	
		#right table.reklamacje input.txtshort {width:35px; font:11px arial; color:#6d6e71; border:1px solid #D0CFD4}	
		#right table.reklamacje .txt2 {width:640px; height:100px; font:11px arial; color:#6d6e71; border:1px solid #D0CFD4}
		#right table.reklamacje .txt3 {width:189px; height:100px; font:11px arial; color:#6d6e71; border:1px solid #D0CFD4}
		#right table.reklamacje a.link {float:left; margin-left:10px}
		#right table.reklamacje .bottom {float:right; clear:both; overflow:hidden; padding:10px 0 0 0}
		#right table.reklamacje .rightlinks {float:right}
		#right table.reklamacje .rightlinks a.link {margin:0 0 0 10px}
		#right table.reklamacje #zwrot {display:block; padding:7px 0 5px 15px; clear:both; overflow:hidden}
		#right table.reklamacje #zwrot label {display:block; clear:both; overflow:hidden}
		#right table.reklamacje div.wada {display:block; clear:both; overflow:hidden; padding:0 0 0 28px}	
		#right table.reklamacje input.radio {float:left; width:15px; height:15px;}
		#right table.reklamacje input.checkbox {float:left; width:15px; height:15px; border:0px}
		#right table.reklamacje span.opis {float:left; display:inline; padding:4px 0 0 5px}
		#right table.reklamacje .row {clear:both; overflow:hidden; display:block; padding:0 0 5px 0;}
		#right table.reklamacje a.wyslij2 {float:right; margin:0}
		#right table.dynam {width:440px}
		#right table.dynam input.txt {width:189px}
		
		#right table.dynam em {width:164px; float:left; padding:0 0 8px 0}
			#right table.dynam .selectbox {width: 187px; display: block; margin:0px; padding:3px 0px 0px 5px; height:17px; text-align:left; cursor: pointer; border:0px; color:#6d6e71; background: url("../images/input-select191.jpg") no-repeat; font: 11px arial;}
			#right table.dynam div.selectbox-wrapper {position:absolute; background:#F6F6F6; overflow:hidden; margin:0px; padding:0px 2px 0px 0px; width: 190px; text-align:left; max-height:300px; font: 11px arial; border:1px solid #D0CFD4; border-width:0px 1px 1px 1px}
			#right table.dynam div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
			#right table.dynam div.selectbox-wrapper ul li.selected { background: #ffffff; color:#0f2e6f }
			#right table.dynam ul li { float:none; list-style-type:none; display:block; margin:0; padding:3px 5px; width: 190px; cursor:pointer; background:none; color:#0f2e6f}
			#right table.dynam div.selectbox-wrapper ul li:hover { background: #ffffff; color:#0f2e6f}
		
		

/* */
.wellhidden { display: none; }
.error_label  { color: red; float: right; }

/* GLOBAL */

	.sub table td .error {color:#cc0000}
	.sub span.error {color:#cc0000}
	.sub label.error {color:#cc0000; display:block; clear:both; overflow:hidden; font:11px/13px tahoma;}
	.sub span.must_be {color:#ff1800}
			
.holder {float: left; margin: 10px 0px;}
.scroll-pane {width: 675px;	height: 150px;	overflow: auto;	background: #F9F9F9; 	float: left; }
/*.scroll-pane img {height:120px}*/
.wide {width: 400px;}
.super-wide {width: 700px;}
.tall {	height: 400px;}
#pane2 {height: 150px;}
#pane3 {height: 130px;}
#pane4 {height: 190px;}

/* warstwa maskująca do popupa na stronie głownej */
.shadowbox-mask
{
	position:absolute; 
	z-index:999999998; 
}
