	
	/* GLOBALS */
	
	* { margin: 0; padding: 0; }
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: right;
		background: #014d27 url(../images/background_shadow.jpg) top left repeat-x;
	}
	
	a { text-decoration: none; }
	
	
	/* CLASSES */
	
	.left { float: left; }
	.right { float: right; }
	.clear { clear: both; }
	.hidden { display: none; }
	img.statCounter { visibility: hidden !important; height: 0 !important; }
	
	/* MAIN CONTAINERS */
	
	#containerTop { position: relative; width: 919px; margin-left: auto; padding: 169px 0 71px 0; text-align: left; background: url(../images/top_logo.jpg) top left no-repeat; }
	* html #containerTop { width: 910px; } /* IE 920 - 10 */
	
	#containerTop a#logoMap { position:absolute; top: 53px; height: 95px; width: 365px;  display: block; }
	
	#wrapper {
		width: 729px;
		min-height: 554px;
		padding-right:190px;
		background-color: #cd9934;
	}
	* html #wrapper { height: 550px; width: 716px; padding-right: 189px; }
	
	#wrapper #containerMain { width: 729px; padding-top: 10px; background-color: #ffffff; border-right: 1px solid #b7892e; }
		
	
	/* MENUU TOP */
	
	#containerTop #menuTop { text-align: left; height: 50px; width: 919px; background: transparent url(../images/menutop/menuTop_bg.jpg) top left repeat-x; }
	
		#menuTop ul { height: 50px; width: 729px; background: transparent url(../images/menutop/menuTop_list_bg.jpg) bottom right repeat-x; }
		#menuTop ul li { height: 50px; list-style: none; display: block; float: left; background: transparent url(../images/menutop/menuTop_list_bg.jpg) bottom right no-repeat; }
		#menuTop ul li a { margin-top: 1px; height: 50px; display: block; text-decoration: none; }
		#menuTop ul li a.active { margin-top: 0px; cursor: default; }
		#menuTop ul li a#akademia { height: 49px; width: 98px; background: url(../images/menutop/menuTop_akademia.jpg) bottom left no-repeat; }
		#menuTop ul li a.active#akademia { height: 50px; background: url(../images/menutop/menuTop_akademia_active.jpg) top left no-repeat; }
		#menuTop ul li a#programMCA { height: 49px; width: 99px; background: url(../images/menutop/menuTop_programMCA.jpg) top left no-repeat; }
		#menuTop ul li a.active#programMCA { height: 50px; background: url(../images/menutop/menuTop_programMCA_active.jpg) top left no-repeat; }
		#menuTop ul li a#wykladowcyMCA { height: 49px; width: 122px; background: url(../images/menutop/menuTop_wykladowcyMCA.jpg) top left no-repeat; }
		#menuTop ul li a.active#wykladowcyMCA { height: 50px; background: url(../images/menutop/menuTop_wykladowcyMCA_active.jpg) top left no-repeat; }
		#menuTop ul li a#warunki { height: 49px; width: 74px; background: url(../images/menutop/menuTop_warunki.jpg) top left no-repeat; }
		#menuTop ul li a.active#warunki { height: 50px; background: transparent url(../images/menutop/menuTop_warunki_active.jpg) top left no-repeat; }
		#menuTop ul li a#rezerwacja { height: 49px; width: 80px; background: transparent url(../images/menutop/menuTop_rezerwacja.jpg) top left no-repeat; }
		#menuTop ul li a.active#rezerwacja { height: 50px; background: url(../images/menutop/menuTop_rezerwacja_active.jpg) top left no-repeat; }
		#menuTop ul li a#kontakt { height: 49px; width: 78px; background: url(../images/menutop/menuTop_kontakt.jpg) top left no-repeat; }
		#menuTop ul li a.active#kontakt { height: 50px; background: url(../images/menutop/menuTop_kontakt_active.jpg) top left no-repeat; }
		
		
	/* CHAPTER PICTURE */		
		
	#wrapper #chapterPicture { position: absolute; top: 168px; right: 74px; width: 293px; height: 99px; background: url(../images/sub/picture_home_page.png) top left no-repeat; cursor: default; }
	* html #wrapper #chapterPicture { right: 73px !important; z-index: 0; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src="images/sub/picture_home_page.png", sizingMethod="scale"); }	
	
	/* LOKALIZER */			
		
		#wrapper #containerMain #lokalizer { margin-bottom: 20px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
		 
				 #containerMain #lokalizer p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px 0 3px 38px; color: #676767; }
				 #containerMain #lokalizer p a:link, #containerMain #lokalizer p a:visited { color: #676767; }
				 #containerMain #lokalizer p span { color: #cc9933; }
				
	/* PAGE HEADER */
				
		div#headerMain { min-height: 100px; text-align: left; background-color: #000000; }
		* html div#headerMain { height: 100px; }
		
			div#headerMain h2 { height: 21px; width: 274px; margin-top: 21px; padding-right: 179px; background: url(../images/sub/header_black_home_page.jpg) top left no-repeat; }
			* html div#headerMain h2 { margin-right: 89px; margin-ri\ght: 0; padding-right: 0; padding-ri\ght: 179px; }
			div#headerMain p { width: 274px; padding: 13px 179px 11px 0px; color: #CCCCCC; }
			* html div#headerMain p { margin-right: 89px; margin-ri\ght: 0; padding-right: 0; padding-ri\ght: 179px; }
		
	/* LEFT PANEL */
	
		div#menuLeft { width: 231px; height: 207px; position: absolute; top: 262px; right: 668px; }
		* html div#menuLeft { right: 666px; }
		
				
	/* NAVIGATOR BAR */
		
			div#menuLeft #navigationBar { padding: 3px 6px 1px 19px; font-size: 12px; color: #6d6d6d; background: #000000 url(../images/navigationBar_bg.jpg) top right repeat-y; }
			* html div#menuLeft #navigationBar { height: 15px; }
			
				div#menuLeft #navigationBar a, div#menuLeft #navigationBar a:link, div#menuLeft #navigationBar a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6d6d6d; }
				
	/* NEWSLETTER FORM */
				
			div#menuLeft #newsletterBar { margin-top: 11px; padding: 11px 20px 0 16px;  min-height: 113px; background-color: #004c26; }
			* html div#menuLeft #newsletterBar { height: 124px; heig\ht: 113px; }
				div#menuLeft #newsletterBar h2 { margin-bottom: 16px; width: 60px; height: 13px; border: 0; background: url(../images/header_newsletter.jpg) top left no-repeat; }
				div#menuLeft #newsletterBar p { margin-bottom: 17px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
								
				div#menuLeft #newsletterBar form input#inputArea { margin-bottom: 2px; height: 18px; width: 156px; padding-left: 2px; color: #ffffff; background: #00371c; border-left: 1px solid #002e17; border-top: 1px solid #002e17; border-bottom: 1px solid #2b5942; border-right: 1px solid #2b5942; }
				body>div#menuLeft #newsletterBar form input#inputArea { margin-bottom: 0; height: 16px; width: 156px; }
				* html div#menuLeft #newsletterBar form input#inputArea { margin-bottom: 2px; height: 18px; heig\ht: 16px; width: 160px; wid\th: 156px;  }
				:root div#menuLeft #newsletterBar form input#inputArea { margin-bottom: 0; height: 16px; width: 156px; } 
				
				div#menuLeft #newsletterBar form input#submitButton { margin-left: 4px; height: 23px; width: 27px; border: 0; background: url(../images/newsletter_button_ok.jpg) top left no-repeat; cursor: pointer !important; cursor: hand; }
								
	/* PATRONI PANEL */
								
			div#menuLeft #patroni { margin-top: 10px; padding: 10px 0 21px 18px; border: 1px solid #c4c4c4; background-color: #ffffff; }
			* html div#menuLeft #patroni { padding-left: 17px; }
			
				div#menuLeft #patroni h2 { height: 14px; width: 98px; margin-bottom: 19px; background: url(../images/header_patroni_medialni.jpg) top left no-repeat; }
				div#menuLeft #patroni img { border: 0; }

	/* MENU SUB */				
			
			div#menuLeft div#menuSub { width: 232px; margin-top: 10px; }	
			div#menuSub ul { width: 232px; }
				div#menuSub ul li { padding-bottom: 1px; width: 232px; margin-left: -1px; height: 19px; list-style: none; display: block; background: transparent url(../images/submenu/submenuItem.png) top right no-repeat; }
				* html div#menuSub ul li { margin-left: -17px;  margin-lef\t: -1px; }
				div#menuSub ul li#firstMenuItem { height: 18px; background: transparent url(../images/submenu/submenuItemFirst.png) top right repeat-y; }
				div#menuSub ul li#lastMenuItem { height: 26px; background: transparent url(../images/submenu/submenuItemLast.png) top right no-repeat; }
				div#menuSub ul li a:link, div#menuLeft ul li a:visited, div#menuLeft ul li a:hover { margin: 0 0 0 1px; height: 19px; width: 231px; display: block; color: #ffffff; text-decoration: none; }
				* html div#menuSub ul li span { display: inline; visibility: hidden; }
				
				
	/* MAIN CONTENT */
				
		#wrapper #containerMain #contentCon { min-height: 288px; width: 453px; padding: 15px 0 0 25px; }
		* html #wrapper #containerMain #contentCon { height: 303px; heig\ht: 288px; width: 477px; widt\h: 452px; } 
			
			#content { margin-right: 25px;}
			
			#content p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c; text-align: left; margin-bottom: 15px; }
			#content a, #content a:link, #content a:visited { font-weight: bold; color: #4c8267; text-decoration: underline; }
			#content a:hover { text-decoration: none; }
					
	/* BANERS */
		
		#wrapper #containerMain #baners { height: 88px; padding: 10px 9px 0 20px; text-align: left; } 
		* html #wrapper #containerMain #baners { height: 98px; heig\ht: 88px; }
			#baners div.banerContent { height: 56px; width: 338px; border: 1px solid #c4c4c4; background-color: #f1f1f1; text-align: center; color: #9f9f9f; }
			* html #baners div.banerContent { height: 58px;  heig\ht: 56px; width: 339px; wid\th: 337px; }
			#baners div.banerContent#firstBaner { margin-right: 10px; }
			#baners p { height: 20px; width: 340px; text-align: center !important;  vertical-align: middle; color: #4c4c4c; font-size: 12px; }
			#baners p#firsHeader { margin-right: 10px; }
	
	/* FOOTER */
	
		#wrapper #containerMain #copyrightContainer { height: 72px; background-color: #000000; text-align: center; }
		#wrapper #containerMain #copyrightContainer p { padding-top: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc9933; }
		#copyrightContainer a#footer_dotylu  { padding-left: 15px; background: transparent url(../images/footer-bullet-left.gif) bottom left no-repeat; }
		#copyrightContainer a#footer_dogory  { padding-right: 12px; background: transparent url(../images/footer-bullet-up.gif) bottom right no-repeat; }
		
		#copyrightContainer a, #copyrightContainer a:link, #copyrightContainer a:hover, #copyrightContainer a:visited { color: #ffffff; }
		#copyrightContainer a#footer_dotylu:link, a#footer_dotylu:hover, a#footer_dotylu:visited, a#footer_dogory:link, a#footer_dogory:hover, a#footer_dogory:visited { color: #d3d3d3; }
				
		#wrapper div#footer {  width: 729px; }
			
			#wrapper div#footer p { padding: 19px 11px 13px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: right; }
			#wrapper div#footer p a,#wrapper div#footer p a:link, #wrapper div#footer p a:visited  { color: #ffffff; }
		
