body {margin:0; padding:0; background: #ffffff; color:#666666}
	
	img {border:0px;}
	em {font-style:normal;}
	form, fieldset {margin:0px; padding:0px; border:0px;}
	ul {padding:0px; margin:0px}
	p {color:#666666; font:12px tahoma}
	a {text-decoration:none; font:12px tahoma}
	h1 {margin:0; padding:8px 0; font-size:120%;}
	h2 {margin:0; padding:8px 0; font-size:110%;}
	h3 {margin:0; padding:8px 0; font-size:100%;}
	h4 {margin:0; padding:8px 0; font-size:90%;}
	
#wrapper {width:960px; margin:0 auto; padding:0px}

#header {text-align:left; clear:both}

	#header #logo-home {float:left; width:170px; padding:0px; margin:50px 0px 0px 0px; border-right:1px solid #ffffff}
	#header #logo {float:left; width:170px; padding:0px; margin:11px 0px 0px 0px; border-right:1px solid #ffffff}

	#header ul.left {float:left; padding:9px 0px 0px 0px; margin:0}
	#header ul.left li {display:inline; float:left;}
	#header ul.left li a {display:block; margin:0px 7px; font:10px tahoma; color:#000000}	
	#header ul.left li a.home {padding:0px 0px 0px 15px; background:url("../images/icon-home.jpg") no-repeat 0px 0px;}
	#header ul.left li a.en {padding:0px 0px 0px 20px; background:url("../images/icon-en.jpg") no-repeat 0px 2px;}	
	#header ul.left li a.pl {padding:0px 0px 0px 20px; background:url("../images/icon-pl.jpg") no-repeat 0px 2px;}	
	#header ul.left li a.kontakt {padding:0px 0px 0px 20px; background:url("../images/icon-kontakt.jpg") no-repeat 0px 2px;}
	
	#header ul.right {float:right; padding:9px 0px 0px 0px; margin:0}
	#header ul.right li {display:inline; float:left;}
	#header ul.right li a {display:block; margin:0px 7px; font:10px tahoma; color:#000000}	
	#header ul.right li a.mapa {padding:0px 0px 0px 20px; background: url("../images/icon-mapa.jpg") no-repeat 0px 2px;}
	#header ul.right li a.notatnik {padding:0px 0px 0px 15px; height:13px; background:url("../images/icon-notatnik.jpg") no-repeat 0px 0px;}	
	#header ul.right li a.rss {padding:0px 0px 0px 15px; background:url("../images/icon-rss.jpg") no-repeat 0px 2px;}			
	
	#header ul.left li a:hover, #header ul.right li a:hover {color:#a6a6a6}
	
	* html #header ul.left {float:left; width:400px; padding:9px 0px 0px 0px; margin:0; }
	* html #header ul.right {float:right; padding:9px 0px 0px 0px; margin:0}	
	* html #header ul.right li {display:inline; float:left; margin:0; padding:0}
	* html #header ul.right li a.mapa {float:left; padding:0px 0px 0px 18px; margin:0;}
	* html #header ul.right li a.notatnik {float:left; padding:0px 0px 0px 15px; }
	* html #header ul.right li a.rss {float:left; padding:0px 0px 0px 15px; margin:0;}
	
	#header #menu {float:left; width:789px; position:relative; padding:0px 0px 0px 0px; margin:16px 0px 0px 0px; background:#002C5A}

	#nav { display: block; margin: 0; padding: 0; position: relative; }
	#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
	#nav li.last {float: right;}
	#nav a { display: block; }
	#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  	* html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
	#nav ul { width: 185px; }
	#nav ul ul { left: 186px; }
	#nav ul.last { width: 190px; left: -89px; }
	#nav ul.e9last { width: 190px; left: -101px; }

	#nav { background: #002C5A; height: 28px; }
	/*#nav *:hover { background: none; }*/
	* html #nav a:hover { background: #D60000; color:#ffffff }
	#nav a { color: #ffffff; padding: 0px; line-height: 1; }
	
	#nav li.p1:hover a span img, #nav li.p1 a span img  { display:none }
	#nav li.p1 a span  { width:58px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl01.jpg") no-repeat; cursor:pointer}
	#nav li.p1:hover a span, #nav li.p1 a span.active { width:58px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl11.jpg") no-repeat; }
	#nav li.p1 a span.sf-sub-indicator { display: none; }
	
	#nav li.p2:hover a span img, #nav li.p2 a span img  { display:none }
	#nav li.p2 a span  { width:74px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl02.jpg") no-repeat; cursor:pointer}
	#nav li.p2:hover a span, #nav li.p2 a span.active {width:74px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl12.jpg") no-repeat;}
	#nav li.p2 a span.sf-sub-indicator { display: none; }

	#nav li.p3:hover a span img, #nav li.p3 a span img  { display:none }
	#nav li.p3 a span  { width:110px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl03.jpg") no-repeat; cursor:pointer}
	#nav li.p3:hover a span, #nav li.p3 a span.active { width:110px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl13.jpg") no-repeat; }
	#nav li.p3 a span.sf-sub-indicator { display: none; }
	
	#nav li.p4:hover a span img, #nav li.p4 a span img  { display:none }
	#nav li.p4 a span  { width:90px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl04.jpg") no-repeat; cursor:pointer}
	#nav li.p4:hover a span, #nav li.p4 a span.active { width:90px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl14.jpg") no-repeat; }
	#nav li.p4 a span.sf-sub-indicator { display: none; }
	
	#nav li.p5:hover a span img, #nav li.p5 a span img  { display:none }
	#nav li.p5 a span  { width:100px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl05.jpg") no-repeat; cursor:pointer}
	#nav li.p5:hover a span, #nav li.p5 a span.active { width:100px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl15.jpg") no-repeat; }
	#nav li.p5 a span.sf-sub-indicator { display: none; }
	
	#nav li.p6:hover a span img, #nav li.p6 a span img  { display:none }
	#nav li.p6 a span  { width:74px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl06.jpg") no-repeat; cursor:pointer}
	#nav li.p6:hover a span, #nav li.p6 a span.active { width:74px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl16.jpg") no-repeat; }
	#nav li.p6 a span.sf-sub-indicator { display: none; }
	
	#nav li.p7:hover a span img, #nav li.p7 a span img  { display:none }
	#nav li.p7 a span  { width:104px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl07.jpg") no-repeat; cursor:pointer}
	#nav li.p7:hover a span, #nav li.p7 a span.active { width:104px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl17.jpg") no-repeat; }
	#nav li.p7 a span.sf-sub-indicator { display: none; }

	#nav li.p8:hover a span img, #nav li.p8 a span img  { display:none }
	#nav li.p8 a span  { width:78px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl08.jpg") no-repeat; cursor:pointer}
	#nav li.p8:hover a span, #nav li.p8 a span.active {width:78px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl18.jpg") no-repeat;}
	#nav li.p9 a span.sf-sub-indicator { display: none; }
	
	#nav li.p9:hover a span img, #nav li.p9 a span img  { display:none }
	#nav li.p9 a span  { width:101px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl09.jpg") no-repeat; cursor:pointer }
	#nav li.p9:hover a span  { width:101px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl19.jpg") no-repeat; }
	#nav li.p9 a span.active {width:101px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/pl09.jpg") no-repeat;}
	#nav li.p9 a span.sf-sub-indicator { display: none; }

	#nav li.e1:hover a span img, #nav li.e1 a span img { display:none }
	#nav li.e1 a span  { width:56px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en01.jpg") no-repeat; cursor:pointer}
	#nav li.e1:hover a span, #nav li.e1 a span.active { width:56px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en11.jpg") no-repeat; }
	#nav li.e1 a span.sf-sub-indicator { display: none; }

	#nav li.e2:hover a span img, #nav li.e2 a span img { display:none }
	#nav li.e2 a span  { width:46px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en02.jpg") no-repeat; cursor:pointer}
	#nav li.e2:hover a span, #nav li.e2 a span.active { width:46px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en12.jpg") no-repeat; }
	#nav li.e2 a span.sf-sub-indicator { display: none; }
		
	#nav li.e3:hover a span img, #nav li.e3 a span img   { display:none }
	#nav li.e3 a span  { width:114px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en03.jpg") no-repeat; cursor:pointer}
	#nav li.e3:hover a span, #nav li.e3 a span.active  { width:114px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en13.jpg") no-repeat; }
	#nav li.e3 a span.sf-sub-indicator { display: none; }
	
	#nav li.e4:hover a span img, #nav li.e4 a span img   { display:none }
	#nav li.e4 a span  { width:108px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en04.jpg") no-repeat; cursor:pointer}
	#nav li.e4:hover a span, #nav li.e4 a span.active  { width:108px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en14.jpg") no-repeat; }
	#nav li.e4 a span.sf-sub-indicator { display: none; }
	
	#nav li.e5:hover a span img, #nav li.e5 a span img   { display:none }
	#nav li.e5 a span  { width:105px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en05.jpg") no-repeat; cursor:pointer}
	#nav li.e5:hover a span, #nav li.e5 a span.active  { width:105px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en15.jpg") no-repeat; }
	#nav li.e5 a span.sf-sub-indicator { display: none; }
	
	#nav li.e6:hover a span img, #nav li.e6 a span img   { display:none }
	#nav li.e6 a span  { width:77px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en06.jpg") no-repeat; cursor:pointer}
	#nav li.e6:hover a span, #nav li.e6 a span.active  { width:77px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en16.jpg") no-repeat; }
	#nav li.e6 a span.sf-sub-indicator { display: none; }

	#nav li.e7:hover a span img, #nav li.e7 a span img   { display:none }
	#nav li.e7 a span  { width:121px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en07.jpg") no-repeat; cursor:pointer}
	#nav li.e7:hover a span, #nav li.e7 a span.active  { width:121px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en17.jpg") no-repeat; }
	#nav li.e7 a span.sf-sub-indicator { display: none; }
	
	#nav li.e8:hover a span img, #nav li.e8 a span img   { display:none }
	#nav li.e8 a span  { width:84px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en08.jpg") no-repeat; cursor:pointer}
	#nav li.e8:hover a span, #nav li.e8 a span.active  { width:84px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en18.jpg") no-repeat; }
	#nav li.e8 a span.sf-sub-indicator { display: none; }
	
	#nav li.e9:hover a span img, #nav li.e9 a span img  { display:none }
	#nav li.e9 a span  { width:78px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en09.jpg") no-repeat; cursor:pointer }
	#nav li.e9:hover a span { width:78px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en19.jpg") no-repeat; }
	#nav li.e9 a span.active {width:78px; height:28px; position:relative; margin:0px; padding:0px; display:block; background: url("../images/en09.jpg") no-repeat;}
	#nav li.e9 a span.sf-sub-indicator { display: none; }
/*	

	#nav { display: block; margin: 0; padding: 0; position: relative; }
	#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
	#nav li.last {float: right;}
	#nav a { display: block; }
	#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  	* html #nav ul { line-height: 0; } 
  	#nav ul a { zoom: 1; }  
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
	#nav ul { width: 185px; }
	#nav ul ul { left: 186px; }
	#nav ul.last { width: 190px; left: -89px; }

	#nav { background: #002C5A; height: 27px; }
	#nav *:hover { background: none; }
	#nav a { color: #ffffff; padding: 6px 8px 6px 8px; line-height: 1; }



	#nav li:hover a { background: #d70000; color:#002C5A}
	#nav li a.nav01 {display:block; float:left; width:40px; height:15px; background: url("../images/nav01.jpg") no-repeat 6px;}
	#nav li:hover a.nav01 { color:#002C5A; background: #d70000 url("../images/nav11.jpg") no-repeat 6px;}
	#nav li a.nav02 {display:block; float:left; width:57px; height:15px; background: url("../images/nav02.jpg") no-repeat 6px;}
	#nav li:hover a.nav02 { color:#002C5A; background: #d70000 url("../images/nav12.jpg") no-repeat 6px;}
	#nav li a.nav03 {display:block; float:left; width:94px; height:15px; background: url("../images/nav03.jpg") no-repeat 6px;}
	#nav li:hover a.nav03 { color:#002C5A; background: #d70000 url("../images/nav13.jpg") no-repeat 6px;}
	#nav li a.nav04 {display:block; float:left; width:78px; height:15px; background: url("../images/nav04.jpg") no-repeat 6px;}
	#nav li:hover a.nav04 { color:#002C5A; background: #d70000 url("../images/nav14.jpg") no-repeat 6px;}
	#nav li a.nav05 {display:block; float:left; width:79px; height:15px; background: url("../images/nav05.jpg") no-repeat 6px;}
	#nav li:hover a.nav05 { color:#002C5A; background: #d70000 url("../images/nav15.jpg") no-repeat 6px;}
	#nav li a.nav06 {display:block; float:left; width:58px; height:15px; background: url("../images/nav06.jpg") no-repeat 6px;}
	#nav li:hover a.nav06 { color:#002C5A; background: #d70000 url("../images/nav16.jpg") no-repeat 6px;}
	#nav li a.nav07 {display:block; float:left; width:90px; height:15px; background: url("../images/nav07.jpg") no-repeat 6px;}
	#nav li:hover a.nav07 { color:#002C5A; background: #d70000 url("../images/nav17.jpg") no-repeat 6px;}
	#nav li a.nav08 {display:block; float:left; width:62px; height:15px; background: url("../images/nav08.jpg") no-repeat 6px;}
	#nav li:hover a.nav08 { color:#002C5A; background: #d70000 url("../images/nav18.jpg") no-repeat 6px;}
	#nav li a.nav09 {display:block; float:left; width:85px; height:15px; background: url("../images/nav09.jpg") no-repeat 6px;}
	#nav li:hover a.nav09 { color:#002C5A; background: #d70000 url("../images/nav19.jpg") no-repeat 6px;}

*/
  	#nav ul { top: 28px; }
	#nav li:hover ul li a { display:block; background: #E7E7E7; color:#002C5A; padding: 2px 8px 2px 8px; line-height: 17px;}
    #nav ul li a { display:block; background: #E7E7E7; color:#002C5A; padding: 2px 8px 2px 8px; line-height: 17px;}
	
   	#nav ul a { border-bottom: 1px solid #ffffff; background: #fff; font-size:11px; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
	#nav li:hover ul li a.hover, #nav li:hover ul li a.active { background: #D60000; color:#ffffff}
	#nav li:hover ul li a:hover, #nav li:hover ul li a.active { background: #D60000; color:#ffffff}
	
	#header #flash-main {float:left; padding:0px 0px 0px 0px; height:180px; margin:0px}
	#header #flash {float:left; padding:0px 0px 0px 0px; height:110px; margin:0px;}
	
	#header #szukaj {width:217px; height:42px; float:right}
		#header .high1 {margin-top:-73px}
		#header .high2 {margin-top:-65px}
		#header #szukaj .blue-pl {float:left; display:block; width:217px; height:42px; background: url("../images/bg-szukaj.jpg") no-repeat}
		#header #szukaj .blue-en {float:left; width:217px; height:42px; background: url("../images/bg-szukaj-en.jpg") no-repeat}
		#header #szukaj .blue-pl .flb, #header #szukaj .blue-en .flb {float: left; padding: 3px 5px 5px 5px; margin:10px 0px 0px 67px; width:107px; color:#333333; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0;  }
		#header #szukaj .blue-pl a, #header #szukaj .blue-en a {float:left; margin:10px 0px 0px 1px; padding:4px 0px 0px 4px; height:17px; width:17px}
		#header #szukaj a {padding:0px 0px 0px 10px; margin:0px; color:#ffffff; text-decoration:underline; font-family: Arial, Helvetica, sans-serif}

		* html #header #szukaj {height:32px}

#main {overflow:hidden; clear:both; padding:0px 0px 10px 0px}	

	#left {float:left; width:170px; margin:12px 0px 0px 0px; padding:0px 0px 15px 0px}
		#left .align {height:255px; clear:both}
		#left .align p {font:12px tahoma; color:#666666; padding:5px 15px 5px 15px; margin:0px;}
		#left .align p span {width:30px; display:block; float:left}

		#left .links {clear:both; width:170px;}
		#left .links p {font:12px tahoma; color:#666666; padding:5px 15px 5px 0px; margin:0px;}
		#left .links a {color:#002c5f}
		#left .links a:hover {text-decoration:underline}
		#left .links ul { margin: 5px 0px 5px 15px; padding: 0px 0px 0px 0px; color:#000000; }
		#left .links ul li { padding: 0px 0px 0px 0px; color:#666666; font:12px/18px tahoma }		

	#left h2 {padding:0px 0px 10px 15px;}
	#left p {font:12px tahoma; color:#666666; padding:0px 15px 0px 15px;}

	#left .news {float:left; padding: 0px 0px 10px 0px; width:156px; height:215px; background: url("../images/box-news.jpg") no-repeat;}
	#left .news h2 {padding:0px; margin:18px 0px 0px 16px; height:18px;}
	#left .news p {color:#ffffff; padding:0px 15px;}
	#left .fln { float:left; padding: 2px 5px 0px 5px; margin:0px 0px 7px 15px; color:#666666; height:18px; font: 11px tahoma, verdana, helvetica, sans-serif; border: 0;  }
	#left .news a.add  {display: block; float:right; padding:5px 0px; margin: 0px 15px 0px 0px; width:93px; height:28px }
	#left .news a.adden  {display: block; float:right; padding:5px 0px; margin: 0px 15px 0px 0px; width:83px; height:28px }

	#left .kursy {float:left; padding: 0px 0px 20px 0px; width:156px; height:165px; background: url("../images/box-kursy.jpg") no-repeat;}
	#left .kursy h2 {padding:0px; margin:18px 0px 20px 16px; height:18px;}
	#left .kursy p { float:left; color:#ffffff; padding:5px 0px 5px 15px; margin:0px}
	#left .fld { padding: 2px 5px 0px 5px; margin:0px 0px 0px 0px; width:95px; color:#666666; height:18px; font: 12px tahoma, verdana, helvetica, sans-serif; border: 0;  }
	#left .kursy a.add  {display: block; float:right; padding:5px 0px; margin: 0px 15px 0px 0px; width:54px; height:29px }
	#left .kursy a.adden  {display: block; float:right; padding:5px 0px; margin: 0px 13px 0px 0px; width:63px; height:29px }

	#left .kursy2 {float:left; padding: 0px 0px 20px 0px; width:156px; height:90px; background: url("../images/bg-aktualny-kurs.jpg") no-repeat;}
	#left .kursy2 h2 {padding:0px; margin:12px 0px 10px 16px; height:18px;}
	#left .kursy2 a.add  {display: block; float:right; padding:5px 0px; margin: 0px 16px 0px 0px; width:54px; height:29px }
	#left .kursy2 a.adden  {display: block; float:right; padding:5px 0px; margin: 0px 13px 0px 0px; width:63px; height:29px }



	.nav { overflow:hidden; float:left; width:760px; padding:5px 0px 10px 0px; margin:0px 0px 0px 15px; border-bottom: 1px solid #e7e7e5}
	.nav ul li {display:inline; padding:0px 8px 0px 5px; background:url("../images/arrow-nav.jpg") no-repeat right 8px}
	.nav ul li a { color:#002c5f;  text-decoration:underline}
	.nav ul li a:hover {color:#d70000;}
	.nav ul li.first {padding:0px 8px 0px 0px;}	
	.nav ul li.last {background:none; padding:0px 8px 0px 5px;}	
	.nav ul li.last a {color:#666666; text-decoration:none; background:none}
	.nav ul li.last a:hover {color:#d70000;  text-decoration:underline}	

	.stopka {float:right; margin:30px 30px 5px 10px; padding:0px; height:45px; width:746px;  background:url("../images/bg-stopka.jpg") no-repeat 0px 0px;} 
	.stopka ul li {display:inline; float:left; color:#002c5f; padding:12px 0px 5px 10px; margin:2px 0px 0px 0px; font: 12px tahoma}
	.stopka ul li.gora, #content .stopka ul li.next {display:inline; float:right;}
	.stopka ul li.prev, .stopka ul li.next {width:80px}
	.stopka ul li.center {width:555px}
	.stopka ul li .fld { float:left; padding: 3px 5px 0px 5px; margin:-3px 0px 7px 10px; width:150px; color:#002c5f; height:18px; font: 12px tahoma; border: 0;  }
	.stopka ul li a {float:left; margin:0px 7px 0px 7px; font:12px tahoma; color:#002c5f}	
	.stopka ul li a.pokaz {margin:-5px 0px 0px 5px; padding:0; position:relative}
	.stopka ul li a.polec {float:left; padding:0px 0px 0px 17px; background:url("../images/icon-polec.jpg") no-repeat 0px 3px;}
	.stopka ul li a.drukuj {float:left; padding:0px 0px 0px 17px; background:url("../images/icon-drukuj.jpg") no-repeat 0px 1px;}	
	.stopka ul li a.dodaj {float:left; padding:0px 0px 0px 17px; background:url("../images/icon-dodaj.jpg") no-repeat 0px 1px;}
	.stopka ul li a.data {float:left; padding:0px 0px 0px 0px; width:15px; height:15px; background:url("../images/icon-data.jpg") no-repeat 0px 2px;}
	.stopka ul li.gora a { margin:2px 0px 0px 0px; padding:0px 25px 0px 17px; background:url("../images/icon-gora.jpg") no-repeat 0px 3px;}
	.stopka ul li.next a {margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; float:right;}
	.stopka ul li a:hover {text-decoration:underline}

	* html .stopka {float:right; margin:30px 15px 15px 10px; padding:0px; height:45px; width:746px;} 
	* html .stopka ul li.center {width:545px}

	.stopka table.page_controls {margin: 0px 0px 7px 2px; text-align:center; padding: 0; width:100%; clear:both; overflow:hidden; border:0;}
	.stopka table.page_controls tr {padding:0; margin:0; border-collapse:0; border:0;}
	.stopka table.page_controls td {padding: 0px 0px 0px 0px; border:0; font: 12px tahoma}
	.stopka table.page_controls td a {padding:0px 2px; margin:0; float:none}
	.stopka table.page_controls td a:hover, #content table.page_controls td b {color:#000000;}
	.stopka table.page_controls td b {color:#000000; font-weight:bold}

	.suckerdiv ul { margin: 21px 0px 15px 0px; padding: 0; list-style-type: none; width: 169px;}
	.suckerdiv ul li { position: relative; }
	.suckerdiv ul li a { display: block; overflow: hidden; color: #666666; text-decoration: none; padding: 6px 5px; border-top: 1px solid #E7E7E5; padding-left: 10px; FONT: 11px/16px verdana; }
	.suckerdiv ul li a:hover, .suckerdiv ul li.on a {background: #E7E7E5;}
	.suckerdiv ul li span {color:#ffffff; background: #002C5A; display: block; overflow: hidden; color: #ffffff; text-decoration: none; padding: 6px 5px;padding-left: 10px; FONT: 11px/16px verdana;}
	* html .suckerdiv ul li { float: left; height: 1%;}
	* html .suckerdiv ul li a { height: 1%;}
	* html .suckerdiv ul li span {height: 1%;}

	.row {float:right; text-align:left; overflow:hidden; width:790px; min-height:220px; margin:0px 0px 0px 0px; padding:0px}
	.col {float:left; padding:0px; margin:0px; width:388px;}
	.col h1 {padding:30px 0px 0px 15px; margin:0px; color:#002C5A; font: bold 18px Arial, Helvetica, sans-serif}
	.col p {padding:0px 0px 0px 15px; line-height:16px; text-align:justify}
	.col a {color:#002c5f}
	.col a.more {padding:0px 7px 0px 15px; color:#002c5f; background:url("../images/arrow-more.jpg") no-repeat right 6px}
	.col a:hover, .col a.more2:hover {text-decoration:underline}
	.col a.more2 {float:right; margin: 10px 15px 0px 0px; padding:0px 9px 0px 15px; color:#002c5f; background:url("../images/arrow-more.jpg") no-repeat right 6px}

	.bginfo {float:left; margin: 0px 0px 0px 0px; width:388px; height:485px; background: url("../images/box-info.jpg") no-repeat;}
	.kal {float:left; margin: 10px 0px 0px 0px; width:388px; height:233px; background: url("../images/box-kalendarium.jpg") no-repeat;}
	.info {float:left; margin: 0px 0px 0px 0px; width:388px; height:485px; }
	
	.bginfo h1, .info h1, .kal h1 {padding:0px; margin:18px 0px 0px 18px; height:18px;}
		.bginfo .news, .info .news {padding:0px 0px 25px 0px; margin:0px; background: url("../images/line-hr.jpg") no-repeat bottom;}
		.bginfo .last {margin:0px; background:none}
	.bginfo p, .kal p, .info p {margin:0px; padding:12px 18px 0px 18px; overflow:hidden}	
	.bginfo .date-white {padding: 2px 5px; color:#002c5f; background:#ffffff; float:left; margin:0px 15px 0px 0px;}
	.bginfo .date-dark, .kal .date-dark, .info .date-dark {float:left; display:block; padding: 2px 5px; margin:0px 15px 0px 0px; color:#ffffff; background:#002C5A}
	.bginfo p a.name, .kal p a.name, .info p a.name { font-weight:bold; display:block; padding: 3px 5px; }	
	.bginfo a.more, .info a.more {padding:0px 7px 0px 0px; float:right; margin:0px 15px 0px 0px; text-align:right; color:#002c5f; background:url("../images/arrow-more.jpg") no-repeat right 6px}
	.bginfo a:hover, .info a:hover {text-decoration:underline}

	
	#content {float:left; text-align:left; width:746px; padding:0px 0px 0px 15px; min-height:300px;}
			
		#content h1 {padding:10px 0px; margin:0px; color:#002C5A; font: bold 18px Arial, Helvetica, sans-serif}
		#content h2 {font: bold 16px Arial, Helvetica, sans-serif}
		#content h3 {font: bold 14px Arial, Helvetica, sans-serif}
		#content h4 {font: bold 12px Arial, Helvetica, sans-serif}
		#content a {color:#002C5F;} #content a:hover { text-decoration:underline} 
	
		#content .clean ul { margin: 5px 0px 5px 25px; padding: 0px 0px 0px 0px; color:#000000; }
		#content .clean ul li { padding: 1px 0px 1px 0px; color:#848684; }
		#content ul { margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px; color:#000000; }
		#content ol { margin: 5px 0px 5px 25px; padding: 0px 0px 0px 0px; color:#000000; }
		#content ul li, #content ol li { padding: 0px 0px 0px 0px; color:#666666; font:12px/18px tahoma }
		#content img {border:1px solid #e6e6e6;}
		
			#content .small-date {padding-bottom:10px;}
			#content .small-date p {font-size:10px}
			#content .small-date p span {color:#002C5A; font-size:10px}
		
		#content select {border:1px solid #d0d0d0; font-size:11px; font-family: Tahoma; width:150px; padding:0px}
		#content select.wybierz {margin: 20px 0px; border:1px solid #d0d0d0; font-size:11px; font-family: Tahoma; width:150px; padding:0px}
		#content input.normal {color:#ffffff; font-weight:bold; background:#012C5F; border:0}
		#content input.normal:hover {background:#df0000;}

		
		#content p {padding:0px 0px 0px 0px; margin:0px; font:12px/18px tahoma; clear:both}
		#content p img {padding:10px 10px 10px 0px}

		#content p a.pdf {clear: both; overflow:hidden; padding:0px 10px 10px 25px; margin:15px 0px 0px 0px; font:11px tahoma; float:left; color:#FF0000; background:url("../images/icon-pdf.jpg") no-repeat 0px 0px;}
		#content p a.doc {clear: both; overflow:hidden; padding:0px 10px 10px 25px; margin:15px 0px 0px 0px; font:11px tahoma; float:left; color:#FF0000; background:url("../images/icon-doc.jpg") no-repeat 0px 0px;}
		#content p a.ppt {clear: both; overflow:hidden; padding:0px 10px 10px 25px; margin:15px 0px 0px 0px; font:11px tahoma; float:left; color:#FF0000; background:url("../images/icon-ppt.jpg") no-repeat 0px 0px;}
		#content p a.xls {clear: both; overflow:hidden; padding:0px 10px 10px 25px; margin:15px 0px 0px 0px; font:11px tahoma; float:left; color:#FF0000; background:url("../images/icon-xls.jpg") no-repeat 0px 0px;}
		#content p a.pdf1 {padding:0px 10px 10px 0px; margin:15px 0px 0px 0px; float:left; color:#002C5F;}
		#content p a.pdf1:hover { text-decoration:underline}
		
		#content .graph h3 {display:block; width:768px; font:18px tahoma; color:#666666; height:37px; padding:10px 0px 0px 10px; margin:0px 0px 0px 0px; background: url("../images/kursy-top.jpg") no-repeat; }
		#content .graph h3 span {color:#002c5f}

		#content .info-p {float:left; width:98%; padding:0px 0px 20px 10px;}
		
			#content .info-p .file {float:left; width:85px}
			#content .info-p .file ul { margin:0px; padding:2px 0px 0px 0px;}
			#content .info-p .file ul li {float:left; font:12px tahoma; color:#002C5A; list-style:none; padding:0px 0px}
			#content .info-p .file ul li a {float:left; padding:5px 0px 5px 25px; margin:5px 0px 0px 10px;  font:11px tahoma;}
			#content .info-p .file ul li a.pdf {color:#FF0000; background:url("../images/icon-pdf.jpg") no-repeat 0px 4px;}
			#content .info-p .file ul li a.doc {color:#0076FF; background:url("../images/icon-doc.jpg") no-repeat 0px 4px;}
			#content .info-p .text {float:right; margin:0; padding:0; width:640px;}
			#content .info-p .text p {color:#002c5f; padding:0px 10px 3px 0px}
			#content .info-p .text a.more {float:right; padding:0px 7px 0px 15px; margin:0px 5px 0px 0px; color:#002c5f; background:url("../images/arrow-more.jpg") no-repeat right 6px}
			#content .info-p .text a.more:hover {text-decoration:underline}
		
		#content .news {padding:0px 2px 0px 2px; margin:0px}
			#content .news p {margin:0px; padding:12px 0px 0px 0px}	
			#content .news .date-dark {padding: 2px 5px; color:#ffffff; background:#002C5A}
			#content .news p a.name {font-weight:bold; margin:0px 0px 0px 10px; color:#002C5F}	
			#content .news a:hover {text-decoration:underline}

		
		#content .kontakt-box {float:left; text-align:left; width:100%; overflow:hidden; margin:0px; padding:0px}
				
			#content .kontakt-box .dane {float:left; width:300px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px}
			#content .kontakt-box .dane p {margin:0px; padding:0px}
			#content .kontakt-box .dane p b {color:#002C5F;}
			#content .kontakt-box .dane p a {color:#002C5F; text-decoration: underline}

		#content .twocol {float:left; padding:0px 2px 10px 2px; margin:0px}
			#content .twocol .img {float:left; margin:0px 10px 0px 0px; border:1px solid #E8E8E7; padding:15px;}
			#content .twocol .text {float:right; padding:0; margin:0; width:580px}
			#content .twocol .text h2 {padding:0px 0px 10px 0px; margin:0px; font: bold 16px Arial, Helvetica, sans-serif}
			#content .twocol .text h2 span {color:#002C5F;}
			#content .twocol .line {margin:-20px 0px 0px 0px; padding: 20px 0px 0px 0px; border-top:1px solid #E7E7E5}

		#content table.tabnews {margin: 0px 0px 15px 2px; text-align:left; padding: 0; width:748px; clear:both; overflow:hidden; border:0;}
		#content table.tabnews tr {padding:0; margin:0; border-collapse:0; border:0;}
		#content table.tabnews td {padding: 5px 0px; vertical-align:top; border:0; font: 12px tahoma; color:#002C5F; border-bottom:1px solid #E7E7E5}
		#content table.tabnews td.first {width:90px}
		#content table.tabnews td a {padding:0px 2px; margin:0; width:300px; color:#002C5F}
		#content table.tabnews td a:hover { text-decoration:underline}
		#content table.tabnews td ul {float:right; margin:0; padding:0}
		#content table.tabnews td ul li { list-style:none; display:inline; padding:0px 7px}
		#content table.tabnews td ul li a, #content table.tabnews td ul li span {padding:5px 0px 5px 22px; margin:5px 0px 0px 10px;  font:11px tahoma;}
		#content table.tabnews td ul li a.pdf, #content table.tabnews td ul li span.pdf {color:#FF0000; background:url("../images/icon-pdf.jpg") no-repeat 0px 4px;}
		#content table.tabnews td ul li a.doc, #content table.tabnews td ul li span.doc {color:#0076FF; background:url("../images/icon-doc.jpg") no-repeat 0px 4px;}
		#content table.tabnews td ul li a.ppt, #content table.tabnews td ul li span.ppt {color:#FF8A00; background:url("../images/icon-ppt.jpg") no-repeat 0px 4px;}
		#content table.tabnews td ul li a.xls, #content table.tabnews td ul li span.xls {color:#588B00; background:url("../images/icon-xls.jpg") no-repeat 0px 4px;}

		#content div#belka {float:left; padding:0px 0px 20px 0px; height:45px; width:746px;  background:url("../images/bg-stopka.jpg") no-repeat 0px 0px;} 
		#content div#belka ul li {display:inline; padding:7px 0px 0px 0px; float:left; color:#002c5f; margin:2px 0px 0px 0px; font: 12px tahoma}
		#content div#belka ul li.gora, #content .stopka ul li.next {display:inline; float:right;}
		#content div#belka ul li.center {width:580px}
		#content div#belka ul li .fld { float:left; padding: 3px 5px 0px 5px; margin:-3px 0px 7px 10px; width:150px; color:#002c5f; height:18px; font: 12px tahoma; border: 0;  }
		#content div#belka ul li a {float:left; margin:0px 7px 0px 7px; font:12px tahoma; color:#002c5f}	
		#content div#belka ul li a.pokaz {margin:-5px 0px 0px 5px; padding:0; position:relative}
		#content div#belka ul li a.polec {float:left; padding:0px 0px 0px 17px; background:url("../images/icon-polec.jpg") no-repeat 0px 3px;}
		#content div#belka ul li a.drukuj {float:left; padding:0px 0px 0px 17px; background:url("../images/icon-drukuj.jpg") no-repeat 0px 1px;}	
		#content div#belka ul li a.dodaj {float:left; padding:0px 0px 0px 17px; background:url("../images/icon-dodaj.jpg") no-repeat 0px 1px;}
		#content div#belka ul li a.data {float:left; padding:0px 0px 0px 0px; width:15px; height:15px; background:url("../images/icon-data.jpg") no-repeat 0px 2px;}
		#content div#belka ul li.gora a { margin:2px 0px 0px 0px; padding:0px 25px 0px 17px; background:url("../images/icon-gora.jpg") no-repeat 0px 3px;}
		#content div#belka ul li.next a {margin:2px 0px 0px 0px; padding:0px 25px 0px 0px;}
		#content div#belka ul li a:hover {text-decoration:underline}
		#content div#belka ul li.next a:hover, #content .stopka ul li a.prev:hover {color:#ffffff; text-decoration:none}


		#content table { width: 100%; margin: 10px 0px 10px 0px; float: left }
		#content table p img {float:left; margin:0px 10px 0px 0px; border:1px solid #E8E8E7; padding:15px;}
		#content table, table tr, table td { border: 0px; color:#848684; border-collapse:collapse; padding: 5px; }
		#content table p {padding:0px; margin:0px}

		#content table.border { width: 100%; margin: 10px 0px 10px 0px; float: left }
		#content table.border, #content table.border tr, #content table.border td { border: 1px solid #E0E0E0; color:#848684; border-collapse:collapse; padding: 5px; }
		#content table.border p {padding:0px; margin:0px}

		#content table.sitemap { width: 100%; margin: 0px 0px 0px 0px; padding:0px; float: left; border:0px; }
		#content table.sitemap table {margin: 0px 0px 0px 0px; padding:0px; border:0px;}
		#content table.sitemap, table.sitemap tr, table.sitemap td {color:#525152; border:0; border-collapse:collapse; padding: 0px; }
		#content table.sitemap a {color:#1F2F62;}
		#content table.sitemap a:hover {text-decoration:underline}

		#content table.search { width: 100%; margin: 10px 0px 0px 0px; padding:0px; float: left; border:0px; }
		#content table.search table {margin: 0px 0px 0px 0px; padding:0px; border:0px;}
		#content table.search, table.search tr, table.search td {color:#525152; border:0; border-collapse:collapse; padding: 0px; font:12px tahoma}
		#content table.search td.head {background:#e6e6e6; padding:5px 5px; color:#000000}

		#content table.searchform  { width: 300px; margin-bottom: 7px; padding:0; clear:both}
		#content table.searchform td {color:#525152; border:0; border-collapse:collapse; padding: 0px; font:12px tahoma}
		#content table.searchform td .fls { border:1px solid #E6E6E6; color:#949694; width:130px; font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 3px 3px; overflow:hidden }
		#content table.searchform td .send {display:block; margin:5px 0px 0px 0px; width:64px; height:29px; padding:0; background:url("../images/button-wyslij.jpg") no-repeat 0px 0px; border:0px;}
		#content table.searchform td .send:hover {background:url("../images/button-wyslijred.jpg") no-repeat 0px 0px}
		#content table.searchform td .senden {display:block; margin:5px 0px 0px 0px; width:54px; height:29px; padding:0; background:url("../images/button-send.jpg") no-repeat 0px 0px; border:0px;}
		#content table.searchform td .senden:hover {background:url("../images/button-sendred.jpg") no-repeat 0px 0px}


		#content table.search a {color:#1F2F62;}
		#content table.search a:hover {text-decoration:underline}
		p {color:#666666; font:12px tahoma}

		#content table.tab { margin: 20px 0px 20px 0px; float: left;}
		#content table.tab, table.formtab tr {border-collapse:collapse; padding: 3px; }
		#content table.tab td {color:#666666; font: 12px tahoma; border-collapse:collapse; padding: 3px; }
		#content table.tab td.text {padding-top:10px; vertical-align:top}
		#content table.tab td .flk { border:1px solid #E6E6E6; color:#949694; width:350px; font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 3px 3px; overflow:hidden }
		#content table.tab td .send {float:right; display:block; margin:0px 0px 0px 0px; width:64px; height:29px; padding:0; background:url("../images/button-wyslij.jpg") no-repeat 0px 0px; border:0px;}
		#content table.tab td .send:hover {background:url("../images/button-wyslijred.jpg") no-repeat 0px 0px}
		
		#content table.formtab { width: 470px; margin: 20px 0px 20px 0px; float: left}
		#content table.formtab, table.formtab tr {border:0; border-collapse:collapse; padding: 3px; }
		table.formtab td {color:#666666; font: 12px tahoma; border:0; border-collapse:collapse; padding: 3px; }
		table.formtab td.text {padding-top:10px; vertical-align:top}
		table.formtab td .flk { border:1px solid #E6E6E6; color:#949694; width:350px; font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 3px 3px; overflow:hidden }
		table.formtab td .send {float:right; display:block; margin:0px 0px 0px 0px; width:64px; height:29px; padding:0; background:url("../images/button-wyslij.jpg") no-repeat 0px 0px; border:0px;}
		table.formtab td .send:hover {background:url("../images/button-wyslijred.jpg") no-repeat 0px 0px}
		table.formtab td .senden {float:right; display:block; margin:0px 0px 0px 0px; width:54px; height:29px; padding:0; background:url("../images/button-send.jpg") no-repeat 0px 0px; border:0px;}
		table.formtab td .senden:hover {background:url("../images/button-sendred.jpg") no-repeat 0px 0px}



#footer {overflow:hidden; clear:both; border-top:1px solid #E7E7E7}		
	* html #footer  { float:left;}
	
	#footer ul {float:left; padding:12px 0px 10px 0px; margin:0;}
	#footer ul li {display:inline; padding:0px 8px; margin:0px; float:left; color:#666666; font:11px tahoma;  background:url("../images/sep.jpg") no-repeat right 1px;}
	#footer ul li.first {padding:0px}
	#footer ul li.last {background:none}
	#footer ul li a {color:#666666}
	#footer ul li a:hover {color:#a9a79b}
	#footer ul li.first a {adding:0px 0px 0px 15px; margin:0px 8px 0px 0px}
	
	#footer p { float:right; padding:12px 0px 0px 0px; margin:0; font:11px tahoma; color:#666666;}
	#footer p a {color:#002c5f}
	#footer p a:hover {text-decoration:underline}
	
div.media { margin: 0 auto; }