body { background: #ffffff;font-family:Tahoma, Arial;color:#555555;text-align:center;}
body, h1, h2, h3, h4, form, fieldset {margin:0; padding:0px; border:0px;}
	img, a img {border:0px;}
	a {text-decoration:none; outline: none; font:11px tahoma; color:#006dad; }
	td {font-size:11px}
body.popup a { font-style:italic}

#wrapper {width:980px; margin:0 auto;text-align:left;}

	#wrapper #header {clear:both; overflow:hidden}
	#wrapper #sub #header { clear:none; overflow:visible; margin:0 0 10px 0; padding:0; float:left}
	
		#header #top {float:left; margin:0; padding:18px 0 11px 0; width:980px; clear:both; overflow:hidden; font:11px tahoma; color:#737373 }
			#header ul.lang {float:left; padding:0px; margin:0px; width:186px;}
			#header ul.lang li {float:left; padding:0px 7px 0px 0px; list-style:none }
			#header ul.lang li span {display:block; padding:1px 6px 0px 0px;}
			#header ul.lang a { display:block; margin:2px 0 0 0; padding:1px 3px 3px 3px; margin:0; text-align:center; color:#645546}
			#header ul.lang a.active, #header .lang a:hover { color:#ffffff; background:#a6a8a9}

			#header ul.tools {float:left; padding:0px; margin:0px; }
			#header ul.tools li {float:left; padding:0px 33px 0px 0px; list-style:none }
			#header ul.tools a { display:block; padding:1px 0px 0px 9px; margin:0; text-align:center; color:#4c4c4c; background: url("../images/arrow-blue.jpg") no-repeat left 5px}
			#header ul.tools a:hover { text-decoration:underline}

			#header #top a#szukaj  {float:right; width:123px; display:block; margin:0px 2px 0 0; padding:0 0 2px 13px; background: #A1A1A1 url("../images/icon-lupa.jpg") no-repeat 8px 5px; font:14px/24px Arial, Helvetica, sans-serif; color:#ffffff; border:1px solid #848484}
				#header #top a#szukaj span {display:block; padding:0 0 0 20px}
				#header #top a#szukaj:hover {background:#636363 url("../images/icon-lupa-on.jpg") no-repeat 8px 5px}
				#header #top a#szukaj2 {background:url("../images/icon-lupa-on.jpg")}
			#header #top a#szukaj_active {float:right; width:123px; display:block; margin:0px 2px 0 0; padding:0 0 2px 13px; background: #636363 url("../images/icon-lupa-on.jpg") no-repeat 8px 5px; font:14px/24px Arial, Helvetica, sans-serif; color:#ffffff; border:1px solid #848484}
				#header #top a#szukaj_active span {display:block; padding:0 0 0 20px}

			#header #menu {margin:0; padding:0}
		
			#header #menu p#logo {float:left; width:150px; height:41px; padding:0; margin:0}
	
			ul#nav {float:right; width:798px; position:relative; top:0px; left:0px; margin:0 2px 0 0; padding:0px; z-index: 1000;}
			ul#nav li {display: block; position:relative; float: left; margin: 0px; padding: 0px 1px 0px 0px; background-image: url("../images/sep-top.jpg");background-repeat:no-repeat; background-position:right; list-style: none;}
			ul#nav li.n6 {background:none; padding:0}
			ul#nav a { display: block; padding: 0px; line-height: normal; font: 16px/12px Arial, Tahoma, Arial, Lucida;}
			ul#nav a span {padding-top:11px; height:29px; display:block; position:relative; background: #a1a1a1; text-align:center; cursor:pointer;}
			ul#nav li:hover a span {display:block; position:relative; background: #636363;}
			ul#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; width: 180px; z-index: 1;}
		  	ul#nav ul { line-height: 0; }
		  	ul#nav ul a { font:12px/15px tahoma; color: #ffffff; display: block; }
		    ul#nav ul li { float: none;  text-align:left;  }
			
			ul#nav li.n1 a:hover { background: #636363; color:#ffffff }
			ul#nav li.n2 a:hover, ul#nav li.n2 a:hover span { background: #636363; color:#ffffff }
			ul#nav li.n3 a:hover, ul#nav li.n3 a:hover span { background: #636363; color:#ffffff }
			ul#nav li.n4 a:hover, ul#nav li.n4 a:hover span { background: #636363; color:#ffffff }
			ul#nav li.n5 a:hover, ul#nav li.n5 a:hover span { background: #636363; color:#ffffff }
			ul#nav li.n6 a:hover, ul#nav li.n6 a:hover span { background: #636363; color:#ffffff }
			
			ul#nav a { color: #ffffff; padding: 0px; line-height: 1}
			ul#nav li.n1 a span  {width:128px; background: url("../images/bg-nav-first-both.gif") no-repeat;background-position:left top}
			ul#nav li.n1:hover a span, ul#nav li.n1 a span.active, * html ul#nav li.n1 a:hover span {width:128px;background-position:left bottom}
			ul#nav li.n2 a span, ul#nav li.n2:hover a span, ul#nav li.n2 a span.active {width:115px}
			ul#nav li.n3 a span, ul#nav li.n3:hover a span, ul#nav li.n3 a span.active {width:120px}
			ul#nav li.n4 a span, ul#nav li.n4:hover a span, ul#nav li.n4 a span.active {width:147px}
			ul#nav li.n5 a span, ul#nav li.n5:hover a span, ul#nav li.n5 a span.active {width:144px}
			ul#nav li.n6 a span, ul#nav li.n6:hover a span, ul#nav li.n6 a span.active {width:139px}
			ul#nav li.n2 a span.active, ul#nav li.n3 a span.active, ul#nav li.n4 a span.active, ul#nav li.n5 a span.active, ul#nav li.n6 a span.active {background: #636363;}
			ul#nav li.n1 a span.sf-sub-indicator, ul#nav li.n2 a span.sf-sub-indicator, ul#nav li.n3 a span.sf-sub-indicator, ul#nav li.n4 a span.sf-sub-indicator, ul#nav li.n5 a span.sf-sub-indicator, ul#nav li.n6 a span.sf-sub-indicator { display: none; }
			ul#nav ul { top: 41px; }
			ul#nav ul.first {margin:0 0 0 15px}
			ul#nav ul li a { display:block; background: #a1a1a1; color:#ffffff; padding: 5px 5px 5px 13px; line-height:18px; height:20px}
			ul#nav li:hover ul li a { display:block; background: #a1a1a1; color:#ffffff; padding: 5px 5px 5px 13px; line-height:18px; height:20px}
			ul#nav ul a { font:12px/15px tahoma; color: #ffffff; display: block; height:20px}
			ul#nav li:hover ul li a:hover, ul#nav li:hover ul li a.active { background: #636363; color:#ffffff; line-height:18px}

			#banner {width:980px; height:430px; clear:both; overflow:hidden; position:relative; margin:0; margin-top:25px; padding:0}
			
			#wrapper #sub #main {overflow:hidden; clear:both; margin:0px; padding:0 0 20px 0}		

			#wrapper #sub #main #left {float:left; width:768px; margin:0; padding:0} 
			#wrapper #sub #main #left #content .pictures_gallery {float:left; width:155px; height:155px; padding:1px; text-align:center;border:solid 3px #EEEEEE;margin-left:5px;margin-right:10px}
			#wrapper #sub #main #left #content .pictures_gallery img {margin:0px}
			#wrapper #sub #main #left #content .groups_gallery {float:left; padding:2px; text-align:center;border:solid 3px #EEEEEE;margin-left:5px;margin-right:10px;margin-bottom:15px;}
			#wrapper #sub #main #left #content .groups_gallery img {margin:0px}
			
			#wrapper #content a {text-decoration:none; outline: none; font:11px tahoma; color:#006dad; }
			#wrapper #content a:hover {text-decoration:underline}
		
			#wrapper #main #navi {float:left; padding:0px; margin:0px; width:100%; height:32px; background:#F4F4F4; overflow:hidden; clear:both;}
			* html #wrapper #main #navi {margin:0px}
				#main #navi ul { float: left; margin:0px 0px 0px 0px; padding:10px 0px 0px 4px}
				#main #navi ul li {float:left; padding:0px 12px 0px 8px; background:url("../images/arrow-nav-sub.jpg") no-repeat right 5px; list-style:none}
				#main #navi ul a { display:block; color:#006dad; margin:0px; padding:0px 0px 0px 0px; font:11px tahoma  }
				#main #navi ul li.active {background:none}
				#main #navi ul li.active a {color:#444444}
				#main #navi ul a:hover {text-decoration:underline}
				#main #navi ul li.active a:hover {text-decoration:none}
				#main #navi ul li.active {font:11px tahoma; color:#444444}
			
			#wrapper #main .heading {overflow:hidden; clear:both; float:left; margin:13px 0px 1px 0px; padding:0px 12px 13px 5px; border-bottom:1px solid #E3E3E3; width:748px; }	
				#wrapper #main .bottom-pages {overflow:hidden; clear:both; float:left; margin:10px 0px 1px 0px; padding:0px 12px 13px 5px; /*border:1px solid #E3E3E3; border-width:1px 0px 1px 0px;*/ width:748px; }	
				#wrapper #main .top-pages {overflow:hidden; clear:both; float:left; margin:10px 0px 0px 0px; padding:7px 12px 9px 5px; border:1px solid #E3E3E3; border-width:1px 0px 1px 0px; width:748px; }	
				#wrapper #main .heading h1 {float:left; padding:0; margin:0; color:#000000; width:520px; font: 30px "Trebuchet MS", sans-serif; line-height:normal}		
				#wrapper #main .heading h1 a {color:#000000; font: 35px "Trebuchet MS", sans-serif; line-height:normal}
				#main .heading ul {float:right; padding:0; margin:28px 0 0 0; width:215px;}
				#wrapper #main .bottom-pages ul {float:right; padding:0; margin:0px 0 0 0; width:215px;}
				#wrapper #main .marka .top-pages ul {float:right; padding:0; margin:0px 0 0 0; width:215px;}
				#main .heading ul li, #wrapper #main .bottom-pages ul li, #wrapper #main .top-pages ul li, #wrapper #main .marka .top-pages ul li {float:left; display:inline; padding:0px 4px 0px 4px; margin:0; border-right:1px solid #CEE2EE; list-style:none; font: 11px/14px tahoma; color:#006dad}
				#wrapper #main .marka .top-pages ul li {float:left; display:inline; padding:0px 4px 0px 4px; margin:0; border-right:1px solid #CEE2EE; list-style:none; background:none}
				#main .heading ul li a, #wrapper #main .bottom-pages ul li a, #wrapper #main .top-pages ul li a {display:block; padding:1px 0px 1px 0px; margin:0px; font: 11px/12px tahoma; color:#006dad}
				#main .heading ul li.noborder, #wrapper #main .bottom-pages ul li.noborder, #wrapper #main .top-pages ul li.noborder  {border:0}
				#main .heading ul li.last, #wrapper #main .bottom-pages ul li.last, #wrapper #main .top-pages ul li.last {padding:0px 0px 0px 5px;}
				#main .heading a.back {display:block; float:right; padding:1px 0px 1px 0px; margin:23px 0 0 0; font: 11px/12px tahoma; color:#006dad}
				#main .heading a.back:hover {text-decoration:underline}
				#wrapper #main .heading img {float:left; margin:9px 7px 0px 0px; padding:0}
				#wrapper #main .nobottom {margin-bottm:0; padding-bottom:0;}
				#main .heading ul li.active a, #wrapper #main .bottom-pages ul li.active a, #wrapper #main .top-pages ul li.active a, #wrapper #main .marka .top-pages ul li.active a {text-decoration:underline} 

				#wrapper #main .heading ul li a:hover,
				#wrapper #main .bottom-pages ul li a:hover, 
				#wrapper #main .top-pages ul li a:hover,
				#wrapper #main .marka .top-pages ul li a:hover { text-decoration:underline}

			#wrapper #main #content {overflow:hidden; clear:both; margin:0; padding:0; width:765px; font-size:12px}
			
			
			/*prasa*/
			#main #content table.files {float:left; margin: 0px 0px 0px 0px; padding: 0; width:100%; border:0px; clear:both; overflow:hidden;font-size:11px}
				#main #content table.files tr {padding:0; margin:0; border-collapse:0; border:0px}
				#main #content table.files tr.row, #main #content table.files tr:hover {background:#F4F4F4}
				#main #content table.files td {padding:6px 0px 6px 14px; color:#444444; border:1px solid #EFEFEF; border-width:0px 0px 1px 0px; font-size:11px}
				#main #content table.files td.head {padding:8px 0px 11px 15px; border:0; background:#F4F4F4; color:#444444; font: bold 11px/12px tahoma}
				#main #content table.files td a {color:#006dad; font:11px/24px tahoma}
					#main #content table.files td a:hover {text-decoration:underline}
				#main #content table.files td.head span {float:left; padding:0; margin:0;}
				#main #content table.files td.head a {float:left; padding:0; margin:0; color:#444444; font: bold 11px/12px tahoma}
				#main #content table.files td img.sort-up {float:left; display:block; background:red; margin:5px 0px 0px 7px; height:3px}
				#main #content table.files td img.sort-down {float:left; display:block; background:red; margin:5px 0px 0px 7px; height:3px}
					#main #content table.files td a.sort-up img, #main #content table.files td a.sort-down img {float:left; padding:0; margin:0}
				#main #content table.files td a.rar {display:block; padding:0 0 0 23px; width:30px; background: url("../images/icon-rar.png") no-repeat left 5px;}
				#main #content table.files td a.zip {display:block; padding:0 0 0 23px; width:30px; background: url("../images/icon-zip.png") no-repeat left 5px;}
				#main #content table.files td a.pdf {display:block; padding:0 0 0 23px; width:30px; background: url("../images/icon-pdf.png") no-repeat left 4px;}
				#main #content table.files td a.doc {display:block; padding:0 0 0 23px; width:30px; background: url("../images/icon-doc.png") no-repeat left 2px;}
				#main #content table.files td a.pdf:hover {display:block; padding:0 0 0 23px; width:30px; background: url("../images/icon-pdf-on.png") no-repeat left 4px;}
				#main #content table.files td a.doc:hover {display:block; padding:0 0 0 23px; width:30px; background: url("../images/icon-doc-on.png") no-repeat left 2px;}

			/*kontakt*/
			
			#wrapper #main .heading_contact {overflow:hidden; clear:both; float:left; margin:13px 0px 0px 0px; padding:0px 12px 0px 5px; width:748px;}	
				#wrapper #main .heading_contact	a {float:left;height:20px;display:block;margin:0px;margin-top:10px;padding:4px;width:140px;text-align:center;border:solid 1px #E3E3E3;background:#F4F4F4;font-size:14px;color:#999999}
				#wrapper #main .heading_contact	a:hover {background:#E3E3E3;border-bottom:0px;}
				#wrapper #main .heading_contact	a.bg {background:#FFFFFF;border-bottom:0px;;color:#222222}
				#wrapper #main .heading_contact h1 { padding:0; margin:0; color:#000000; width:520px; font: 30px "Trebuchet MS", sans-serif; line-height:normal}		
				#wrapper #main .heading_contact .b1 {margin-left:-5px;width:15px;height:25px;border-bottom:solid 1px #E3E3E3;float:left;margin-top:10px;padding-top:4px}
				#wrapper #main .heading_contact .b2 {width:10px;height:25px;border-bottom:solid 1px #E3E3E3;float:left;margin-top:10px;padding-top:4px}
				#wrapper #main .heading_contact .b3 {width:652px;height:25px;border-bottom:solid 1px #E3E3E3;float:left;margin-top:10px;padding-top:4px}
			
			#sub #content .kontakt {padding:0px 0px 0px 0px; margin:2px 0 0 0 ; clear:both; overflow:hidden}
				#sub #content .kontakt .left {float:left; padding:0; margin:0 0 0 0px; padding:0; width:520px}
					#sub #content .kontakt .left .box {float:left; width:223px;height:139px; padding:10px 0 20px 28px; margin:0}
					#sub #content .kontakt .left p {float:left; padding:0; margin:0px 0 0px 0px; color:#838383; font:11px/18px tahoma; width:180px}
					#sub #content .kontakt .left p b {display:block; color:#636363; font:bold 14px tahoma; padding:0 0 7px 0}
					#sub #content .kontakt .left p span {float:left; display:block; color:#b0b0b0; width:48px; padding:0 0 0 2px}
					#sub #content .kontakt .left p a {margin:0px 0 0px 0px; color:#006dad; font:11px/18px tahoma; border:0}
				#sub #content .kontakt .right {float:right; padding: 0px; margin:0; width:450px}
					#sub #content .kontakt .right img {float:right; margin:5px 0px 0 0px; border:3px solid #C2C2C2}
				#sub #content .kontakt .kontaktbg, #sub #content .kontakt .left .box:hover { background:#F4F4F4}
			
			/* strony */
			
			#sub #content .sub01 {padding:5px 5px 0 10px; margin:0; clear:both; overflow:hidden; position:relative; font:11px/24px tahoma}
			#sub #content .sub01 p {color:#686868;}
			
			#sub #content .sub01 img {float:left; border: double 3px #ebebeb}
			#sub #content .sub01 a.more {float:left; margin:6px 0 0 3px; padding:0; color:#006dac}
			#sub #content .sub01 a.more:hover {text-decoration:underline}
			
			#sub #content .news {padding:0px; margin:0 0 9px 0; clear:both; overflow:hidden; position:relative}
			* html #sub .news {height:1%;}
			#wrapper #content .news-panel {overflow:hidden; clear:both; float:left; margin:0px 0px 0px 0px; padding:0px 4px 0px 10px; width:744px; }	
			#wrapper #content .nfirst {margin-top:10px}
			#wrapper #content .news-panel h2 {float:left; padding:0; margin:0; color:#645546; width:520px; font: 14px/12px tahoma}		
			#wrapper #content .news-panel h2 a {color:#645546; font: 14px/12px tahoma; line-height:normal}						
			#wrapper #content .news-panel h2 span {display:block; color:#a1a1a1; font:11px tahoma; padding:0 0 2px 0; margin:0}
			#wrapper #content .news-panel ul {float:right; padding:0; margin:13px 0 0 0}
			#wrapper #content .news-panel ul li {float:left; display:inline; padding:0px 0px 0px 12px; margin:0; list-style:none; font:11px tahoma; color:#7b7b7b}
			#wrapper #content .news-panel ul li a {float:left; display:block; padding:3px 0 0 23px; margin:-3px 0 0 0; font: 11px/12px tahoma;}
			#wrapper #content .news-panel ul li a.pdf {color:#3d8cba; height:17px; background: url("../images/icon-pdf.jpg") no-repeat left 2px;}
			#wrapper #content .news-panel ul li a.doc {color:#006dad; height:19px; background: url("../images/icon-doc.jpg") no-repeat left 1px;}
				#sub #content .news .outer {float:left; width:749px; margin:8px 0 0 0px; padding:0 0 11px 7px; border-bottom:1px solid #E7E7E7;}
				#sub #content .news .outer p {padding:0 0 0 6px; margin:0; color:#7b7b7b; font:11px/22px tahoma}
				#sub #content .news .outer a.more {float:right; padding:0; margin:-13px 8px 0 0; color:#006dad; font:11px tahoma}
				#sub #content .news .outer a:hover {text-decoration:underline}
				#sub #content .news .outer .inner {float:left; padding: 5px 0 0 0; width:122px;}
				#sub #content .news .outer h2 {color:#777777;font-size:16px;vertical-align:text-bottom;vertical-align:bottom}
				
				#sub #content .news .outer .inner img {float:left; padding:0; margin:0}
			
			#sub #content .login {padding:30px 5px 20px 37px; margin:0; clear:both; overflow:hidden; position:relative}
			#sub #content .login .outer {float:left; width:766px; margin:0; padding:0;}
			#sub #content .login .outer p {padding:0px 0 16px 6px; margin:0; color:#7b7b7b; font:11px/22px tahoma}
			#sub #content .login .outer a.haslo {display:block; float:left; margin:0px 15px 0px 0px; padding:0; color:#006dad; font:11px tahoma}
			#sub #content .login .outer a.haslo:hover {text-decoration:underline}
			#sub #content .login .inner {float:left; padding: 6px 17px 0 0; margin:0; width:300px}
			#sub #content .login .inner .panel {float:right; width:300px;}
			#sub #content .login .inner p {float:right; padding:0 0 9px 0px; margin:0; color:#212121; font:11px/22px tahoma; text-align:right}
			#sub #content .login .inner p span {float:left; padding:0px 0 0 0}
			#sub #content .login .inner input {padding:3px 5px 3px 5px; margin:0 0 0 7px; width:145px; border:1px solid #7F9DB9; font:11px/12px tahoma}
			#sub #content .login .inner a.loguj  {width:65px; float:right; display:block; margin:0px; padding:0 0 2px 0px; text-align:center; background: #A1A1A1; font:14px/24px "Trebuchet MS", sans-serif; color:#ffffff; border:1px solid #848484}
			* html #sub #content .login .inner a.loguj {margin:0px 10px 0 23px;}
			#sub #content .login .inner a.loguj:hover {background:#636363; text-decoration:none}
			
			#sub #content .sub02 {padding:9px 5px 30px 6px; margin:0; clear:both; overflow:hidden; position:relative}
				#sub #content .sub02 p {padding:0 0 6px 0; margin:0; color:#636363; font:11px/24px tahoma}
				#sub #content .sub02 h3 {padding:0 0 10px 0; color:#636363; font: bold 14px/18px tahoma}
				#sub #content .sub02 ul {margin:0; padding:0 0 7px 0; width:510px; clear:both; overflow:hidden}
				#sub #content .sub02 ul li {color:#636363; margin:0; padding:0 0 5px 18px; width:100%; list-style:none; background: url("../images/dot-dark.jpg") no-repeat 5px 9px; font:11px/20px tahoma}
				#sub #content .sub02 a.apply {float:left; display:block; margin:10px 10px 0px 5px; padding:3px 12px 4px 12px; text-align:center; background: #A1A1A1; font:18px/24px "Trebuchet MS", sans-serif; color:#ffffff; border:1px solid #848484}
				#sub #content .sub02 a.apply:hover {background:#636363}
				* html #sub #content .sub02 {height:1%}

				#sub #content .praca {padding:0px 5px 0px 0px; margin:0; clear:both; overflow:hidden}
				#sub #content .praca .outer {float:left; width:766px; margin:0; padding:0; border:1px solid #E3E3E3; border-width:0px 0px 1px 1px}
				#sub #content .praca .inner {float:left; padding: 0px 0 0 0; margin:0; width:382px; border-right:1px solid #E3E3E3 }
				#sub #content .praca .box {float:left; width:382px; padding:0; margin:0}
				#sub #content .praca .box h3 {display:block; margin:2px; padding:10px 0 13px 18px; color:#636363; background:#F4F4F4; font: bold 14px/18px tahoma}
				#sub #content .praca .box p {padding:3px 15px 7px 12px; margin:0; color:#636363; font:11px/18px tahoma}
				#sub #content .praca .box ul {margin:0; padding:0 0 11px 25px; width:330px; clear:both; overflow:hidden}
				#sub #content .praca .box ul li {color:#636363; margin:0; padding:0 0 0px 17px; width:100%; list-style:none; background: url("../images/dot-dark.jpg") no-repeat 5px 9px; font:11px/18px tahoma}
				#sub #content .praca .box a.more {float:right; padding:0; margin:0px 45px 9px 0; color:#006dad; font:11px tahoma}

			
			
			#sub #content .result {padding:0px 0px 0px 0px; margin:0; clear:both; overflow:hidden; color:#636363; font-size:11px}
				#sub #content .result h3 {padding:9px 0 10px 6px; color:#636363; font: bold 14px/18px tahoma}
				#sub #content .result ul {margin:0; padding:0 0 7px 6px; width:510px; clear:both; overflow:hidden}
				#sub #content .result ul li {color:#636363; margin:0; padding:0 0 5px 18px; width:100%; list-style:none; background: url("../images/dot-dark.jpg") no-repeat 5px 9px; font:11px/20px tahoma}
				#sub #content .result p {padding:0 5px 11px 3px; margin:0; color:#636363; font:11px/24px tahoma}
					#sub #content .result .box {float:left; width:190px; padding:0; margin:0; border:1px solid #EAEAEA; border-width:0px 0px 1px 0px}
					#sub #content .result .box img{margin-top:20px;border:0px}
					#sub #content .result .box span {display:block; padding:0; margin:0; width:187px; height:160px;}
					#sub #content .result .box a.link {display:block; min-height:40px; overflow:hidden; margin:2px; padding:2px 0 2px 10px; color:#636363; font: 11px/18px tahoma; background:#F4F4F4;}
					#sub #content .result .box a.link b {display:block; color:#3f3e3e; padding:0; margin:0}
					#sub #content .result .box a:hover, #sub #content .result .box a.on, #sub #content .result .box:hover a {font: 11px/18px tahoma; background:#F1EBD7; color:#000000; text-decoration:none}
					#sub #content .result .box a em {color:#006dad; font: 11px/18px tahoma;}
					#sub #content .result .box a:hover em { text-decoration:underline}
					#sub #content .result .box h4 {display:block; margin:2px; padding:2px 0 2px 10px; color:#636363; background:#F4F4F4; font: 11px/18px tahoma}
					#sub #content .result .box h4 b {display:block; color:#3f3e3e; padding:0; margin:0;}
					#sub #content .result .box h4 a, #sub #content .result .box span a {padding:0; margin:0; color:#636363; font: 11px/18px tahoma}
					#sub #content .result .box h4 a:hover {text-decoration:underline}
					#sub #content .result .last {border:0px}
				#sub #content .result .outer {float:left; margin:0 0 0 0px; padding:0 0 0px 0; border:1px solid #EAEAEA; border-width:1px 0 1px 1px}
				#sub #content .result .col {text-align:center; padding: 0px 0 0 0px; width:100%; border-right:1px solid #EAEAEA;}

			#sub #content .produkt {padding:0px 0px 0px 0px; margin:2px 0 0 0 ; clear:both; overflow:hidden}
				#sub #content .produkt .top { margin:0 0 0 0px; padding:0; }
					#sub #content .produkt .top div.big {padding:0; margin:0; text-align:center}
					#sub #content .produkt .top div img {padding:0; margin:0}
					#sub #content .produkt .top p {float:left; padding:0; margin:10px 0 10px 0px; width:285px; clear:both; overflow:hidden; }
					#sub #content .produkt .top p a.zoom {display:block; margin:0px 0 0px 3px; color:#006dad; font:11px tahoma; border:0}
					#sub #content .produkt .top p a.zoom:hover { text-decoration:underline}
					#sub #content .produkt .top a {display:block; float:left; margin:0 11px 0 1px; border:1px solid #F1F1F1}
				#sub #content .produkt .bottom {padding: 0px; margin:0;}
					#sub #content .produkt .bottom h4 {display:block; margin:0px 0px 3px 0px; padding:3px 0 3px 10px; color:#000000; background:#F4F4F4; font: bold 12px/24px tahoma}	
					#sub #content .produkt .bottom p {padding:0 12px 6px 10px; margin:0; color:#636363; font:11px/18px tahoma}
					#sub #content .produkt .bottom img {float:left; margin:0 5px 0 8px}

				#wrapper #content table.produkt-tab {float:left; margin: 6px 0px 12px 0px; padding: 0; width:100%; border:0px; clear:both; overflow:hidden}
					* html #wrapper #content table.produkt-tab {margin: 0px 0px 12px 0px;}
				#wrapper #content table.produkt-tab tr {padding:0; margin:0; border-collapse:0; border:0px}
				#wrapper #content table.produkt-tab td {padding:5px 0px 5px 10px; color:#636363; font:11px tahoma; border:1px solid #F4F4F4; border-width:0px 0px 1px 0px}
				#wrapper #content table.produkt-tab td.head {border-right:1px solid #808080}
					#wrapper #content table.produkt-tab td.head {padding:7px 0px 8px 9px; font-weight:bold}
			
			/* kontakt */
			
			#sub #content .kontakt {padding:0px 0px 0px 0px; margin:2px 0 0 0 ; clear:both; overflow:hidden}
				#sub #content .kontakt .left {float:left; padding:0; margin:0 0 0 0px; padding:0; width:520px}
					#sub #content .kontakt .left .box {float:left; width:223px; padding:10px 0 20px 28px; margin:0}
					#sub #content .kontakt .left p {float:left; padding:0; margin:0px 0 0px 0px; color:#838383; font:11px/18px tahoma; width:180px}
					#sub #content .kontakt .left p b {display:block; color:#636363; font:bold 14px tahoma; padding:0 0 7px 0}
					#sub #content .kontakt .left p span {float:left; display:block; color:#b0b0b0; width:48px; padding:0 0 0 2px}
					#sub #content .kontakt .left p a {margin:0px 0 0px 0px; color:#006dad; font:11px/18px tahoma; border:0}
				#sub #content .kontakt .right {float:right; padding: 0px; margin:0; width:450px}
					#sub #content .kontakt .right img {float:right; margin:5px 0px 0 0px; border:3px solid #C2C2C2}
				#sub #content .kontakt .kontaktbg, #sub #content .kontakt .left .box:hover { background:#F4F4F4}

			#sub #content .kontakten {padding:0px 0px 0px 0px; margin:2px 0 0 0 ; clear:both; overflow:hidden}
				#sub #content .kontakten .left {float:left; padding:0; margin:0 0 0 0px; padding:0; width:520px}
					#sub #content .kontakten .left .box {float:left; width:223px;height:60px; padding:10px 0 20px 28px; margin:0}
					#sub #content .kontakten .left .doublebox {float:left; width:474px; height:60px; padding:10px 0 20px 28px; margin:0}
					#sub #content .kontakten .left .doublebox p {width:100%; margin:0px}
					#sub #content .kontakten .left p { padding:0; margin:0px 0 0px 0px; color:#838383; font:11px/18px tahoma;}
					#sub #content .kontakten .left p b {display:block; color:#636363; font:bold 14px tahoma; padding:0 0 7px 0}
					#sub #content .kontakten .left p span {float:left; display:block; color:#b0b0b0; width:48px; padding:0 0 0 2px}
					#sub #content .kontakten .left p a {margin:0px 0 0px 0px; color:#006dad; font:11px/18px tahoma; border:0}
				#sub #content .kontakten .right {float:right; padding: 0px; margin:0; width:450px}
					#sub #content .kontakten .right img {float:right; margin:5px 0px 0 0px; border:3px solid #C2C2C2}
				#sub #content .kontakten .kontaktbg, #sub #content .kontakten .left .box:hover { background:#F4F4F4}
			
			/*szukaj*/	
			
			#sub #content .szukaj {padding:15px 0px 0px 0px; margin:2px 0 0 0 ; clear:both; overflow:hidden; z-index:1}
				#sub #content .szukaj .left {float:left; padding:0; margin:0 30px 0 0px; padding:0; width:280px}
					#sub #content .szukaj .left img {float:left; margin:53px 0px 0 43px}
				#sub #content .szukaj .right {float:left; padding: 0px; margin:0; width:350px}
					#sub #content .szukaj .right p {padding:0; margin:0px 0 0px 0px; color:#838383; font:11px/18px tahoma}
					#sub #content .szukaj select.wybierz {border:1px solid #7F9DB9; margin:0 0 16px 0; font:11px/12px Tahoma; width:157px; padding:0px}
					#sub #content .szukaj .right p b {display:block; color:#636363; font:bold 11px tahoma; padding:0 0 12px 0}
					#sub #content .szukaj .box {float:left; width:345px; margin:10px 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #DBDBDB}
						#sub #content .szukaj .box .left {float:left; width:160px; padding:0; margin:0 28px 0 0}
						#sub #content .szukaj .right .box .right {float:left; width:157px; padding:0; margin:0}
							#sub #content .szukaj .right .box p {float:left; padding:0 0 13px 0px; margin:0; color:#212121; font:11px/12px tahoma; text-align:left}
							#sub #content .szukaj .right .box input.fld {padding:3px 5px 3px 5px; margin:0 0 0px 0px; width:145px; border:1px solid #7F9DB9; color:#838383; font:11px/12px tahoma}
							#sub #content .szukaj .right .box textarea {padding:3px 5px 3px 5px; margin:10px 0 0px 0px; width:333px; border:1px solid #7F9DB9; color:#838383; font:11px/12px tahoma;height:120px}
							
							#sub #content .szukaj .right .box .right p input.check {float:left; width:15px; height:15px; padding:0; margin:0}
							#sub #content .szukaj .right .box .right p span {float:left; display:block; padding:1px 0 0 7px; margin:0; color:#838383}

					#sub #content .login .inner p {float:right; padding:0 0 9px 0px; margin:0; color:#212121; font:11px/22px tahoma; text-align:right}
					#sub #content .login .inner p span {float:left; padding:0px 0 0 0}
					#sub #content .login .inner input {padding:3px 5px 3px 5px; margin:0 0 0 7px; width:145px; border:1px solid #7F9DB9; font:11px/12px tahoma}
					#sub #content .login .inner a.loguj  {width:65px; float:right; display:block; margin:4px 3px 0 0px; padding:0 0 2px 0px; text-align:center; background: #A1A1A1; font:14px/24px "Trebuchet MS", sans-serif; color:#ffffff; border:1px solid #848484}
					#sub #content .szukaj ul {float:left; margin: 0px; padding:7px 0 30px 0px; width: 350px; position:relative; }
					#sub #content .szukaj ul li {float:left; padding:2px 0px 2px 0px; margin:0; list-style:none}
					#sub #content .szukaj ul li input {float:left; padding:0; margin:0 7px 0 0; height:16px; width:16px}
					#sub #content .szukaj ul li span {float:left; padding:0; margin:0; color:#838383; font:11px/14px tahoma; width:90px;}
					#sub #content .szukaj a.search {width:140px; display:block; margin:0px 3px 0 0px; padding:0 0 2px 0px; text-align:center; background: #A1A1A1; font:14px/24px "Trebuchet MS", sans-serif; color:#ffffff; border:1px solid #848484}
					* html #sub #content .szukaj a.search {margin:0px 3px 30px 0px;}
					#sub #content .szukaj a.search:hover {background:#636363; text-decoration:none}
					
				#wrapper #content table.numer {float:left; margin: 0px 0px 12px 0px; padding: 0; width:155px; border:0px; clear:both; overflow:hidden}
					* html #wrapper #content table.numer {margin: 0px 0px 12px 0px;}
				#wrapper #content table.numer tr {padding:0; margin:0; border-collapse:0; border:0px}
				#wrapper #content table.numer td {padding:5px 0px 5px 5px; color:#aaa9a9; font:11px tahoma; border:1px solid #BFC8D1}
				#wrapper #content table.numer td.head {border:1px solid #7F9DB9; border-width:1px 1px 0px 1px}
					#wrapper #content table.numer td.head {padding:3px 0px 3px 5px; color:#838383}


			#sub #content .friend {padding:15px 0px 0px 0px; margin:0px 0 0 0; clear:both; overflow:hidden; width:400px}
				#sub #content table.polec {float:left; padding:0; margin:0; color:#212121; width:300px; font:11px/22px tahoma;}
				#sub #content table.polec td {padding:5px; margin:0;}
				#sub #content table.polec td input {padding:3px 5px 3px 5px; margin:0 0 0 7px; width:150px; border:1px solid #7F9DB9; font:11px/12px tahoma}
				#sub #content table.polec td a {width:65px; float:right; display:block; margin:5px 17px 0 0px; padding:0 0 2px 0px; text-align:center; background: #A1A1A1; font:14px/24px "Trebuchet MS", sans-serif; color:#ffffff; border:1px solid #848484}
				* html #sub #content table.polec td a {margin:0px 3px 30px 0px;}
				#sub #content table.polec td a:hover {text-decoration:none}
				#sub #content table.polec td a:hover {background:#636363; text-decoration:none}


	#wrapper #sub #right {float:right; width:210px; margin-right:2px; padding:0; background:#F6F6F6} 

	.suckerdiv {float:left; margin:0; padding:0; width: 210px; position:relative; background:#EBEBEB}
				.suckerdiv ul {float:left; margin: 0px; padding:0; width: 210px; position:relative; }
				.suckerdiv ul li {display:block; padding:0px; margin:0; line-height:normal; list-style:none; border-top: 1px dotted #ffffff;}
				.suckerdiv ul li a {display: block; padding: 9px 0px 9px 16px; margin:0; font: 11px/12px tahoma; color: #006dad}
				.suckerdiv ul li a:hover {background:#C5C5C5; color:#838383;}
				.suckerdiv ul li.first a {background: url("../images/bg-sucker-top.jpg") no-repeat top left;}
				.suckerdiv ul li.first a:hover {background: #C5C5C5 url("../images/bg-sucker-top2.jpg") no-repeat top left;}
				.suckerdiv ul li.on {border-top: 1px dotted #ffffff;}
				.suckerdiv ul li.on a {background:#838383; color:#ffffff}
				.suckerdiv ul li span {display: block; padding: 6px 0px 7px 18px; font: 16px Arial, Tahoma, Arial, Lucida; line-height:normal; color: #ffffff; background: #636363; border:0}
				.suckerdiv ul li span.second {display: block; padding: 6px 0px 7px 18px; font: 16px Arial, Tahoma, Arial, Lucida; line-height:normal; color: #636363; background: #D2D2D2; border:0}
				.suckerdiv ul li.dark {border:0px; position:relative}
				.suckerdiv ul li.dark em {display:block; position:absolute; top:32px; width:9px; margin:0; padding:0; background: url("../images/bg-sucker-top.jpg") no-repeat top left;}
				* html .suckerdiv ul li { float: left;}
				* html .suckerdiv ul li a { height: 1%}
				* html .suckerdiv ul li span {height: 1%; padding: 6px 0px 8px 18px;}
				.suckerdiv ul ul { background:#DCDCDC}
				.suckerdiv ul ul li {padding:0 0 0 13px;}
				.suckerdiv ul ul li a:hover {background:#DCDCDC}		
				
	#wrapper #sub #footer {overflow:hidden; clear:both; height:34px; padding:0; background: url("../images/bg-footer-home.jpg") repeat-x;}
		#footer ul {float:left; padding:10px 0px 10px 18px; margin:0}
		#footer ul li {display:inline; padding:0px 20px 0px 0px; margin:0px; float:left; color:#737373; font:11px tahoma}
		#footer ul li a {color:#4c4c4c; font:11px tahoma; padding:0 0 0 17px; background: url("../images/icon-padlock.jpg") no-repeat left 1px;}
		#footer ul li a:hover {text-decoration:underline}
		#footer p { float:right; padding:10px 18px 0px 0px; margin:0}
		#footer p a {display:block; color:#737373; font:11px tahoma; margin:0}
		#footer p a:hover {text-decoration:underline}		
		
	#wrapper #sub #main #right .moduls{background:#E0E0E0;margin-bottom:5px} 	
	#wrapper #sub #main #right .moduls .title{background:url("../../../img/moduls_title_bg.jpg");color:#FFFFFF;font-size:13px;padding:8px;padding-bottom:7px;padding-left:15px}
	#wrapper #sub #main #right .moduls .accent{background:url("../../../img/moduls_accent.jpg");height:10px;background-repeat:no-repeat;font-size:8px} 	
	#wrapper #sub #main #right .moduls .accent_white{background:url("../../../img/moduls_accent_white.jpg");height:10px;background-repeat:no-repeat;font-size:8px} 	
	#wrapper #sub #main #right .moduls .inside{width:210px;height:auto;overflow:hidden}
	#wrapper #sub #main #right .moduls .inside a.search {display:block;padding:4px;color:#FFFFFF;border:solid 1px #858585;background:#a1a1a1;width:50px}
	#wrapper #sub #main #right .moduls .inside a.search:hover {background:#858585;}
	#wrapper #sub #main #right .moduls .inside .ankieta {font-size:12px;padding:5px;font-size:10px}
	#wrapper #sub #main #right .moduls .inside .szukaj {font-size:12px;padding:5px;font-size:10px}
	#wrapper #sub #main #right .moduls .inside .szukaj select.wybierz {border:1px solid #7F9DB9; margin:0; font:11px/12px Tahoma; width:160px; padding:0px}
	#wrapper #sub #main #right .moduls .inside .szukaj input.i1 {border:1px solid #7F9DB9; margin:0 0 0 0; font:11px/12px Tahoma; width:154px; padding:3px;padding-top:1px;padding-bottom:1px}
	#wrapper #sub #main #right .moduls .inside .szukaj p {margin:auto;margin-bottom:10px;width:162px;text-align:left}
	#wrapper #sub #main #right .moduls .inside .szukaj a {display:block;margin:auto;margin-bottom:10px;width:156px;text-align:center;margin-top:5px}
	#wrapper #sub #main #right .moduls .inside .news p {font-size:12px;color:#555555}
	#wrapper #sub #main #right .moduls .inside .news .big {font-weight:bold;margin-top:10px}
	
