* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: "Tahoma";
	font-size: 11px;
	color: #fff;
	background-color: #0e3352;
}

.pojSP{
	float: none;
	clear: both;
	height: 0px;
	font-size: 0px;	
}

.txtNW {
	text-indent: -1000em;
	overflow: hidden;
}

.pojPusher {
	height: 30px;
	clear: both;
}

.pojCN {
	text-align: center;
}

.pojHD {
	display: none;
}

#pojCalosc {
	width: 100%;
}

#pojTopBg {
	width: 100%;
	height: 155px;
	background-color: #363636;
}

#pojTop {
	display: block;
	width: 960px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#pojTopLogo {
	float: left;
	width: 170px;
	height: 100%;
}

a#pojLogo {
	display: block;
	width: 101px;
	height: 101px;
	margin: 24px;
	background-image: url('../images/btn_top_logo.png');
}

#pojTopMenus {
	float: left;
	width: 790px;
	height: 100%;
}

#pojTopSmallMenus {
	float: right;
	width: 414px;
	height: 45px;
	padding: 0px 10px 0px 0px;
}

#pojTopSmallMenu {
	float: left;
	width: 340px;
	height: 15px;
	margin-top: 21px;
}

#pojTopSmallMenuLangs {
	float: left;
	margin-left: 20px;
	width: 54px;
	height: 100%;
}

#pojTopSmallMenuLangs a{
	float: left;
	height: 15px;
	background-position: top;
	background-repeat: no-repeat;
}

#pojTopSmallMenu a:hover span, #pojTopSmallMenu a.active span, #pojTopSmallMenuLangs a{
	background-position: bottom;
}

#pojTopSmallMenuLangs a{
	height: 45px;
	width: 24px;
	margin: 0px 1px 0px 0px;
	background-position: top;
}

#pojTopSmallMenuLangs a:hover {
	background-position: bottom;
}

	a#aLangPl {
		background-image: url('../images/bg_lang_pl.png');
	}
	
	a#aLangEn {
		background-image: url('../images/bg_lang_en.png');
	}
	
	a#aLangPlActive {
		background-image: url('../images/bg_lang_pl_active.png');
	}
	
	a#aLangEnActive {
		background-image: url('../images/bg_lang_en_active.png');
	}
	

#pojTopSmallMenu a{
	display: block;
	/*float: left;*/
	float: right;
	
	background-repeat: no-repeat;
	padding: 4px 0px 0px 19px;
	height: 15px;
}

#pojTopSmallMenu span{
	display: block;
	cursor: hand;
	height: 15px;
	background-position: top;
	background-repeat: no-repeat;
}

#aWyszukiwarka{
	background-image: url(../images/bg_search.gif);
	float: left !important;
}

#aKontakt{
	background-image: url(../images/bg_contact.gif);
}

#aWyszukiwarka span{
	width: 195px;
	background-image: url('../images/txt_topsmallmenu_wyszukiwarka.png');
}

#aKontakt span{
	width: 54px;
	background-image: url('../images/txt_topsmallmenu_kontakt.png');
}

#pojTopSmallMenu .lineSP {
	float: left;
	height: 19px;
	width: 4px;
	margin: 0 5px;
	background: url('../images/txt_topsmallmenu_sp.png') 0px 3px no-repeat;
}

/* ----------------------
	glowne menu
------------------------ */

#pojMenu {
	position: relative;
	margin-top: 38px;
	height: 73px;
	overflow: hidden;
	width: 100%;
}

	#pojMenu ul#pojMenuFirstLevel{
		width: 790px;
	}

	#pojMenu ul#pojMenuFirstLevel li{
		float: left;
		width: 202px;
		height: 73px;
		background-repeat: repeat-y;
		list-style: none;
	}
	
		#pojTopaMenuAngelWings{
			background-image: url(../images/bg_menu_angel_wings_left.png);
		}
		
		#pojTopaMenuStylZycia{
			background-image: url(../images/bg_menu_styl_zycia_left.png);
		}
		
		#pojTopaMenuMiejsce{
			background-image: url(../images/bg_menu_miejsce_left.png);
		}
	
	#pojMenu ul#pojMenuFirstLevel li a{
		display: block;
		width: 202px;
		height: 48px;
		background-repeat: no-repeat;
		background-position: 6px 0px;
	}

		/*a#aMenuAngelWings {
			background-color: #57a1bd;
		}
		
		a#aMenuStylZycia {
			background-color: #797985;
		}
		
		a#aMenuMiejsce {
			background-color: #83bf5a;
		}*/

	#pojMenu ul#pojMenuFirstLevel li ul li{
		width: auto;
		height: 24px;
		padding: 0px 1px 0px 0px;
	}
	
	#pojMenu ul#pojMenuFirstLevel li ul li.pojWithoutSep{
		padding: 0px 0px 0px 0px;
		width: 790px;
	}
	
	#pojMenu ul#pojMenuFirstLevel li ul li a{
		width: auto;
		height: 24px;
		background-position: 0px 0px;
	}
	
	#pojMenu ul#pojMenuFirstLevel li ul li a:hover{
		background-position: bottom;
	}
	
	#pojMenu .pojSubMenu{
		overflow: hidden;
		display: none;
	}
	
	#pojMenu .pojSubMenuVisible {
		display: block;
	}
	
	#pojMenu .pojSubMenu ul{
		width: 2000px;
	}
	
	.pojWithoutSep{
		width: 1000px;
	}
	
	#pojMenu ul#pojMenuFirstLevel .pojSubMenu a.active {
		background-position: bottom;
	}
	
#pojaMenuAngelWings {
	position: absolute;
	top: 48px;
	left: 0;
	width: 784px;
	height: 24px;
	padding-left: 6px;
	background-image: url(../images/bg_menu_angel_wings_left.png);
	background-repeat: no-repeat;
}
	
		#pojaMenuAngelWings li.pojWithoutSep{
			background-color: #57A1BD;
		}
		
		

#pojaMenuStylZycia {
	position: absolute;
	top: 48px;
	left: 202px;
	z-index: 3;
	width: 582px;
	height: 24px;
	padding-left: 6px;
	background-image: url(../images/bg_menu_styl_zycia_left.png);
	background-repeat: no-repeat;
}

		#pojaMenuStylZycia li.pojWithoutSep{
			background-color: #797985;
		}

#pojaMenuMiejsce {
	position: absolute;
	top: 48px;
	left: 404px;
	z-index: 4;
	width: 380px;
	height: 24px;
	padding-left: 6px;
	background-image: url(../images/bg_menu_miejsce_left.png);
	background-repeat: no-repeat;
}

		#pojaMenuMiejsce li.pojWithoutSep{
			background-color: #83BF5A;
		}
		
#pojMenuCache{
	position: absolute;
	top: -1000px;
}

#pojMenuCache div, #pojMenuCache div.pojSubMenu{
	display: block;
}		
		
/* ----------------------
	glowne menu
------------------------ */		




#pojMain {
	display: block;
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#pojZawartosc {
	width: 100%;
	height: 421px;
}

#pojZawartoscFlash {
	width: 100%;
	height: 100%;
}
#pojHiddentext{
	visibility:hidden;
}

#pojScroller {
	width: 100%;
	height: 61px;
	margin: 3px 0;
}

#pojFooter {
	width: 960px;
	height: 15px;
	padding-top: 13px;
	margin-left: auto;
	margin-right: auto;
}

#pojFooter a{
	float: right;
	height: 15px;
	margin: 0 10px;
	background-repeat: no-repeat;
	background-position: top;
}

#pojFooter a:hover, #pojFooter .active{
	background-position: bottom;
}

a#pojFooterMenuNewsletter {
	float: left;
	width: 66px;
	background-image: url('../images/txt_footer_menu_newsletter.png');
}

a#pojFooterMenuWydarzenia {
	width: 70px;
	background-image: url('../images/txt_footer_menu_wydarzenia.png');
}

a#pojFooterMenuNota {
	width: 79px;
	background-image: url('../images/txt_footer_menu_nota.png');
}

a#pojFooterMenuInwestor {
	width: 54px;
	background-image: url('../images/txt_footer_menu_inwestor.png');
}

a#pojFooterMenuByMindChili {
	width: 71px;
	background-image: url('../images/txt_footer_menu_bymindchili.png');
}

#pojFooter .SP {
	float: right;
	width: 4px;
	height: 15px;
	background-image: url('../images/txt_footer_menu_sp.png');
}

#pojFooter #gfxSound{
	float: left;
	/*background-image: url(../images/gfx_sound.png);*/
	width: 1px;
	height: 10px;
	overflow: hidden;
}
#boxOpenHoursInfo{
	width: 568px;
	height: 15px;
	background: url(../images/txt-open-hours.png) no-repeat 0px 2px;
	text-indent: -1000em;
	float: left;
}
/*#pojFooter a.on{
	background-position: 0px 0px;
}

#pojFooter a.on:hover{
	background-position: 0px -13px;
}

#pojFooter a.off{
	background-position: 0px -26px;
}

#pojFooter a.off:hover{
	background-position: 0px -39px;
}*/



/* ----------------------
	no flash
------------------------ */
#pojNoFlash{
	width: 100%;
	top: 0px;
	height: 617px;
	background: url(../images/bg_no_flash.png) repeat-x;
	position: absolute;
}

	#pojNoFlashAWLogo{
		width: 101px;
		height: 101px;
		background: url(../images/btn_top_logo.png) no-repeat 0px 50px;
		margin-left: auto;
		margin-right: auto;
		padding: 50px 0px 0px 0px;
	}

	#pojNoFlashTxt{
		display: block;
		width: 390px;
		height: 43px;
		background: url(../images/txt_no_flash_pl.png) no-repeat 0px 30px;
		margin-left: auto;
		margin-right: auto;
		padding: 30px 0px 0px 0px;
	}

	#pojNoFlashAdobe{
		display: block;
		width: 88px;
		height: 31px;
		background: url(../images/gfx_no_flash_adobe.png) no-repeat 0px 20px;
		margin-left: auto;
		margin-right: auto;
		padding: 20px 0px 0px 0px;
	}

	
	#boxAdvLayer{
		width: 960px;
		margin-left: auto;
		margin-right: auto;		
	}
	#boxFlashTopLayer{
		padding: 10px;
		position: absolute;
		top: 154px;
	}

