
body {background: #ffffff}
	body, h1, h2, h3, form, fieldset {margin:0px; padding:0px; border:0px;}
	ul {padding:0px; margin:0px;}
	a {text-decoration:none; outline: none}
	img {float:left; margin:0px; padding:0px; border:0px}

#wrapper {width:980px; margin:0 auto; margin-top:13px}
	
	#header {overflow:hidden; clear:both; padding:0 0 8px 0; position:relative; background: url("../images/bg-header.jpg") no-repeat bottom}
		* html #header {float:left}
		#header img.mba {float:right}

		
		#header .lng {float: right; padding:0px 0 0 0; margin:0px; position:absolute; top:0; right:0}			
		#header ul {padding:0; margin:0; background:red}
		#header ul li {float:left; padding:0; display:inline; list-style:none; line-height:normal}
		#header ul li.pl {padding:0 0 0 5px}
		#header ul a {display: block; padding:0; text-indent:-999999px; width:20px; height:15px}

		#header ul li.en a {background:url("../images/icon-language.jpg") no-repeat 0px 0px}
			#header ul li.en a:hover, #header ul li.en a.active {background:url("../images/icon-language.jpg") no-repeat 0 -20px}


		#header ul li.pl a {background:url("../images/icon-language.jpg") no-repeat -25px 0}
			#header ul li.pl a:hover, #header ul li.pl a.active {background:url("../images/icon-language.jpg") no-repeat -25px -20px}

		
		
		#menu {float:left; margin:0px; padding:0px 5px 0 15px; width:960px; height:53px; background: #D8D8D8 url("../images/menu.jpg") no-repeat}
			
			.en {background: #D8D8D8 url("../images/menu-en.jpg") no-repeat}
			
			#menu #nav { display: block; margin: 0; padding: 0; position: relative; background:#D8D8D8; height: 49px; }
			#menu #nav li { display: block; list-style: none; margin: 0; padding: 0 1px 0 0; float: left; position: relative; }
			#menu #nav a { display: block; padding: 0px; line-height: 1;  }
			#menu #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  			* html #menu #nav ul { line-height: 0; } /* IE6 "fix" */
			#menu #nav ul a { zoom: 1; } /* IE6/7 fix */
    		
			#menu #nav ul li { float: none; }
			#menu #nav li.n1:hover a span img, #menu #nav li.n1 a span img  { display:none }
			#menu #nav li.n1 a span  { width:111px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -17px 0px; cursor:pointer}
			#menu #nav li.n1:hover a span, #menu #nav li.n1 a span.active {width:111px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -17px -53px; }
			#menu #nav li.n1 a span.sf-sub-indicator { display: none; }
			#menu #nav li.n2:hover a span img, #menu #nav li.n2 a span img  { display:none }
			#menu #nav li.n2 a span  { width:92px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -129px 0px; cursor:pointer}
			#menu #nav li.n2:hover a span, #menu #nav li.n2 a span.active {width:92px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -129px -53px;}
			#menu #nav li.n2 a span.sf-sub-indicator { display: none; }
			#menu #nav li.n3:hover a span img, #menu #nav li.n3 a span img  { display:none }
			#menu #nav li.n3 a span  { width:138px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -223px 0px; cursor:pointer}
			#menu #nav li.n3:hover a span, #menu #nav li.n3 a span.active { width:138px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -223px -53px }
			#menu #nav li.n3 a span.sf-sub-indicator { display: none; }
			#menu #nav li.n4:hover a span img, #menu #nav li.n4 a span img  { display:none }
			#menu #nav li.n4 a span  { width:82px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -362px 0px; cursor:pointer}
			#menu #nav li.n4:hover a span, #menu #nav li.n4 a span.active { width:82px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -362px -53px; }
			#menu #nav li.n4 a span.sf-sub-indicator { display: none; }
			#menu #nav li.n5:hover a span img, #menu #nav li.n5 a span img  { display:none }
			#menu #nav li.n5 a span  { width:138px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -446px 0px; cursor:pointer}
			#menu #nav li.n5:hover a span, #menu #nav li.n5 a span.active { width:138px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -446px -53px; }
			#menu #nav li.n5 a span.sf-sub-indicator { display: none; }
			#menu #nav li.n6:hover a span img, #menu #nav li.n6 a span img  { display:none }
			#menu #nav li.n6 a span  { width:134px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -584px 0px; cursor:pointer}
			#menu #nav li.n6:hover a span, #menu #nav li.n6 a span.active { width:134px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -584px -53px; }
			#menu #nav li.n6 a span.sf-sub-indicator { display: none; }
			#menu #nav li.n7:hover a span img, #menu #nav li.n7 a span img  { display:none }
			#menu #nav li.n7 a span  { width:82px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -721px 0px; cursor:pointer}
			#menu #nav li.n7:hover a span, #menu #nav li.n7 a span.active { width:82px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -721px -53px; }
			#menu #nav li.n7 a span.sf-sub-indicator { display: none; }
			#menu #nav li.n8:hover a span img, #menu #nav li.n8 a span img  { display:none }
			#menu #nav li.n8 a span  { width:88px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -804px 0px; cursor:pointer}
			#menu #nav li.n8:hover a span, #menu #nav li.n8 a span.active {width:88px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -804px -53px;}
			#menu #nav li.n8 a span.sf-sub-indicator { display: none; }
			
			#menu #nav li.n9:hover a span img, #menu #nav li.n9 a span img  { display:none }
			#menu #nav li.n9 a span  { width:65px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -893px 0px; cursor:pointer}
			#menu #nav li.n9:hover a span, #menu #nav li.n9 a span.active {width:65px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu.jpg") no-repeat -893px -53px;}
			#menu #nav li.n9 a span.sf-sub-indicator { display: none; }
			
			#menu #nav li.en1:hover a span img, #menu #nav li.en1 a span img  { display:none }
			#menu #nav li.en1 a span  { width:77px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -17px 0px; cursor:pointer}
			#menu #nav li.en1:hover a span, #menu #nav li.en1 a span.active {width:77px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -17px -53px; }
			#menu #nav li.en1 a span.sf-sub-indicator { display: none; }
			#menu #nav li.en2:hover a span img, #menu #nav li.en2 a span img  { display:none }
			#menu #nav li.en2 a span  { width:76px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -94px 0px; cursor:pointer}
			#menu #nav li.en2:hover a span, #menu #nav li.en2 a span.active {width:76px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -94px -53px;}
			#menu #nav li.en2 a span.sf-sub-indicator { display: none; }
			#menu #nav li.en3:hover a span img, #menu #nav li.en3 a span img  { display:none }
			#menu #nav li.en3 a span  { width:132px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -170px 0px; cursor:pointer}
			#menu #nav li.en3:hover a span, #menu #nav li.en3 a span.active { width:132px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -170px -53px }
			#menu #nav li.en3 a span.sf-sub-indicator { display: none; }
			#menu #nav li.en4:hover a span img, #menu #nav li.en4 a span img  { display:none }
			#menu #nav li.en4 a span  { width:95px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -302px 0px; cursor:pointer}
			#menu #nav li.en4:hover a span, #menu #nav li.en4 a span.active { width:95px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -302px -53px; }
			#menu #nav li.en4 a span.sf-sub-indicator { display: none; }
			#menu #nav li.en5:hover a span img, #menu #nav li.en5 a span img  { display:none }
			#menu #nav li.en5 a span  { width:143px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -397px 0px; cursor:pointer}
			#menu #nav li.en5:hover a span, #menu #nav li.en5 a span.active { width:143px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -397px -53px; }
			#menu #nav li.en5 a span.sf-sub-indicator { display: none; }
			#menu #nav li.en6:hover a span img, #menu #nav li.en6 a span img  { display:none }
			#menu #nav li.en6 a span  { width:140px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -540px 0px; cursor:pointer}
			#menu #nav li.en6:hover a span, #menu #nav li.en6 a span.active { width:140px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -540px -53px; }
			#menu #nav li.en6 a span.sf-sub-indicator { display: none; }
			#menu #nav li.en7:hover a span img, #menu #nav li.en7 a span img  { display:none }
			#menu #nav li.en7 a span  { width:99px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -680px 0px; cursor:pointer}
			#menu #nav li.en7:hover a span, #menu #nav li.en7 a span.active { width:99px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -680px -53px; }
			#menu #nav li.en7 a span.sf-sub-indicator { display: none; }
			#menu #nav li.en8:hover a span img, #menu #nav li.en8 a span img  { display:none }
			#menu #nav li.en8 a span  { width:80px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -779px 0px; cursor:pointer}
			#menu #nav li.en8:hover a span, #menu #nav li.en8 a span.active {width:80px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -779px -53px;}
			#menu #nav li.en8 a span.sf-sub-indicator { display: none; }
			#menu #nav li.en9:hover a span img, #menu #nav li.en9 a span img  { display:none }
			#menu #nav li.en9 a span  { width:73px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -859px 0px; cursor:pointer}
			#menu #nav li.en9:hover a span, #menu #nav li.en9 a span.active {width:73px; height:53px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/menu-en.jpg") no-repeat -859px -53px;}
			#menu #nav li.en9 a span.sf-sub-indicator { display: none; }

			#menu #nav li:hover ul li a { display:block}
			#menu #nav li:hover ul li a.hover, #nav li:hover ul li a.active {}
			#menu #nav ul { display: none; position: absolute; top: 53px; left: 0; margin: 0 0 0 0px; padding: 5px 11px 0 11px; text-align:left; background: #D8D8D8 url("../images/bg-submenu.jpg") repeat-x}
			#menu #nav ul li { display:block; float:left; text-align:left; padding:0px 0px 2px 0px; clear:both; background: url("../images/line-submenu.jpg") no-repeat bottom left}
			#menu #nav ul li a { display:block; padding:0px; margin:0px}
			#menu #nav ul li.last {background:none}
			
			#menu #nav li.n2 ul li {width:150px}
			#menu #nav li.n4 ul li {width:100px}
			#menu #nav li.n5 ul li {width:188px}
			#menu #nav li.n6 ul li {width:220px}

	#main {overflow:hidden; clear:both; }
	
	
	#main ul {float:left; display:block; padding:0px 0 14px 30px; margin:0px}
		#main ul li {display:block; padding:0px 0px 0px 17px; margin:0px; width:340px; color:#0d264d; font: 12px/23px tahoma; background: url("../images/dot-orange.jpg") no-repeat 0px 11px; list-style:none; }
    	#main ul li a {padding:0px; margin:0px; color:#585858; font: 12px/23px tahoma}
		
			/* li dla podstron*/
		#main #content ul {float:left; display:block; padding:0px 0 14px 30px; margin:0px}
		#main #content ul li {display:block; padding:0px 0px 0px 17px; margin:0px; width:550px; color:#737373; font: 11px/13px tahoma; background: url("../images/dot-orange.jpg") no-repeat 0px 5px; list-style:none; }
		#main #content ul li a {padding:0px; margin:0px; color:#e26500; font: 11px/13px tahoma; text-decoration:none}		
		#main #content li a:hover {text-decoration:underline}
		
		/*li dla nasze atutu podstrona */
		#main #content #atuty ul {float:left; display:block; padding:0px 0 14px 30px; margin:0px}
		#main #content #atuty li {display:block; padding:0px 0px 0px 17px; margin:0px; width:340px; color:#0d264d; font: 12px/23px tahoma; background: url("../images/dot-orange.jpg") no-repeat 0px 11px; list-style:none; }
    	#main #content #atuty a  {padding:0px; margin:0px; color:#585858; font: 11px/13px tahoma}
		
		
		.home .left {float:left; width:550px; padding:0px; margin:0px;}
		.home .right {float:right; width:430px; padding:20px 0 0 0; margin:0px;}
		.home .blok {height:292px}
		.home .box {float:left; margin:10px 0 0 33px; padding:0px; width:223px}	
		* html .home .box {margin:10px 0 0 16px;}

		.heading {overflow:hidden; clear:both; padding:0px; margin:0 0 10px 0; width:980px; background:url("../images/line-heading.jpg") no-repeat center 51px}
		
		.sub .left {float:left; width:300px; padding:0px; margin:0px;}
		.sub #content {float:right; width:640px; padding:0 8px 0 0; margin:0px;}

		#main .heading .nav {float:left; padding:0px; margin:0px}
			#main .heading .nav ul { float: left; margin:0px; padding:41px 10px 0 1px; background:#ffffff}
			#main .heading .nav ul li { display:inline; float:left; padding:0px 6px 0px 9px; background: url("../images/arrow-orange.jpg") no-repeat left 4px; font:bold 11px tahoma; color:#0d264d; list-style:none; width:auto}
			#main .heading .nav ul a { display:block; margin:0px; padding:0px; font:11px tahoma; color:#0d264d;}
			#main .heading .nav ul li.home {padding:0 6px 0 0; background:none; font-weight:bold}
			#main .heading .nav ul a:hover {text-decoration:underline; }

			.home .left h1 {float:left; margin:0; padding:15px 0 5px 33px; display:block; color:#0d264d; clear:both; width:450px; height:12px}
			.home .left span {display:block; padding:0px; clear:both; overflow:hidden; margin:0px; color:#b7b7b7; font:11px/13px tahoma}
			.home .left a {float:left; padding:0px; margin:0px; color:#e26500; font:11px/13px tahoma;}
			.home .left p {margin:0px; padding:0px; color:#737373; font:11px/13px tahoma; text-align:left; clear:both; overflow:hidden}
			.home .left p a, .home .left a.more, #main #content .newsopis .more {float:none; padding:0 5px 0 0; margin:0px; color:#e26500; font:11px/13px tahoma; background:url("../images/arrow-orange.jpg") no-repeat right 5px }
			.home .left a:hover {text-decoration:underline}
			.home .left a.more {float:right; margin:15px 50px 15px 0; clear:both; overflow:hidden; display:block}
			* html .home .left a.more {margin:15px 25px 15px 0;}
			
			.home .left .news {clear:both; overflow:hidden}
			
			/*.home .right h1 {float:right; padding:9px 13px 7px 12px; margin:0 0 12px 0; font:22px Georgia, "Times New Roman", Times, serif; background:#E26500; color:#FFFFFF; text-transform:uppercase}*/
			.home .right h1 {float:right; padding:0px; margin:0 0 12px 0; height:43px }
			.home .right a {float:right; padding:0 8px 0 0; margin:0 37px 0 0; color:#e26500; font:11px tahoma; background:url("../images/arrow-orange.jpg") no-repeat right 5px }
			.home .right a:hover { text-decoration:underline}

			.sub .left img {border:6px solid #E8E8E8; font: 11px tahoma;}
			.sub #content p {padding:0 0 13px 0; margin:0px; color:#737373; font:11px/13px tahoma; text-align:justify; clear:both; overflow:hidden}
			.sub #content a {padding:0px; margin:0px; color:#e26500; font:11px/13px tahoma}
			.sub #content a:hover {text-decoration:underline}
	
			.sub #content b a { font-weight:bold}
			.sub #main ul {padding:0px 0 14px 5px;}
			.sub .heading h1 {float:right; padding:32px 0px 0px 12px; margin:0 0 12px 0; background:#ffffff; height:21px}
			/*.sub .heading h1 {float:right; padding:27px 0px 0px 12px; margin:0 0 12px 0; font:27px Georgia, "Times New Roman", Times, serif; background:#ffffff; color:#0d264d; text-transform:uppercase}*/
			
	#footer {overflow:hidden; clear:both; padding:0px 0 0 13px; margin:0 0 20px 0; height:49px; background: url("../images/bg-footer.jpg") no-repeat top left}	
	#footer { color:#505050; font:11px/29px tahoma }
	#cytaty { height: 135px; width: 430px; }
	#foto { height: 313px; width: 550px; }
	
/* stopka */	
	.astopka {color:#737373; font-family: tahoma; font-size: 11px; text-decoration: underline; }
	.astopka:hover {color:#737373; font:11px tahoma; text-decoration: none;}
	
	
/*tb na podstronach - na znaczniki */
	#main #content table { background-color: #D8D8D8; font-family: Tahoma; }
	#main #content th { background-color: #D8D8D8; font-size: 11px; color: #e26500; }
	#main #content td { background-color: #ffffff; font-size: 11px; color: #737373; padding-left: 8px; }

/*formularz */
.sub #content #frmInformator label { display: block; clear: both; padding-top: 10px; font:11px tahoma; color: #737373; }
.sub #content #frmInformator input.textbox { width: 150px; padding: 3px; border: #b3b3b3 solid 1px; font:11px tahoma;}
.sub #content #frmInformator input.submit { font:11px tahoma; padding: 3px; color: #737373; border: #b3b3b3 solid 1px; }
.sub #content #frmInformator div.toolbar { clear: both; padding-top: 20px; }
.sub #content #frmInformator .required { color: #e26500; font-weight: bold; }
.sub #content #frmInformator label span.label { display: block; float: left; width: 150px; }
.sub #content #frmInformator label input { display: block; float: left; }

.sub #content .err, .sub #content .info {width: 320px; margin: auto; line-height: 18px;}
.sub #content .err p {color: #cd0000; font-weight: bold; }
.sub #content .info p {color: #006D00; font-weight: bold;}

#content .bigfont16 {font-size: 18px !important;}

#main #content .newsdata {
	color:#B7B7B7;
	font-family:tahoma;
	font-size:11px;
}

#main #content .newsnaglowek {
	padding-left: 10px;
	background: url(../images/tick.gif) no-repeat scroll left center;
}

#main #content .newsnaglowek a {
	color:#E26500;
	text-decoration: none;
}

#main #content .newsnaglowek a:hover {
	text-decoration: underline;
}

#main #content .newsopis {
	color:#737373;
	font-family:tahoma;
	font-size:11px;
	padding-left: 10px;
	width: 98%;

}


	