*{
		margin: 0px;
		padding: 0px;
}

body{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-color: #ffffff;
		background-repeat: no-repeat;
		font-family: Tahoma;
		font-size: 11px;
		color: #939598;
}

ul{
		list-style: none;
}
img{
		border:none;
}

a{
		color: #f5821f;
}

a:hover{
		color: #999b9d;
}

fieldset{
		border: none;
}

.pojSP{
		font-size:0px;
		clear: both;
}

.pojNW{
		display: none;
}

.txtNW{
		text-indent: -1000em;
		overflow: hidden;
}
.pojLeft{
		float: left;
}
.pojRight{
		float: right;
}

#pojCalosc{
		width: 950px;
		margin-left: auto;
		margin-right: auto;
}

#pojTop{
		padding: 40px 0px 0px 0px;
		position: relative;
}
h1#gfxLogo{
		display: block;
		width: 141px;
		height: 53px;
		float: left;
}

h1#gfxLogo a{
		display: block;
		width: 110px;
		height: 53px;
		background-image: url(../images/gfx_logo.png);
}
#pojFlashMenu{
		height: 52px;
		width: 520px;
}

div#pojMenu{
		position: absolute;
		left: 141px;
		width: 520px;
		z-index: 1000;
}

div#pojMenu li{
		list-style: none;
		display: block;
		float: left;
		padding: 0px 19px 0px 0px;
}

div#pojMenu li.last{
		padding: 0px 0px 0px 0px;
}
div#pojMenu a{
}

html>body div#pojMenu a{
		display: block;
		background-position: 0px 0px;
		height: 13px;
}

div#pojMenu a:hover, div#pojMenu li.active a{
		background-position: 0px -13px;
}

div#pojMenu li{
		position: relative;
}

div#pojMenu li ul{
		position: absolute;
		top: 7px;
		padding: 10px 0px 0px 0px;
		display: none;
}

div#pojMenu li:hover ul, div#pojMenu li.over ul{ 
		display: block; 
}

div#pojMenu li ul li{
		float: none;
		margin: 0px 0px 1px 0px;
}

div#pojMenu li ul li a{
		display: block;
		width: 138px;
		height: 13px;
		background-color: #999b9d;
		color: #ffffff;
		text-decoration: none;
		font-size: 10px;
		padding: 1px 5px 0px 5px;
}

div#pojMenu li ul li a:hover, div#pojMenu li ul li a.active{
		background-color: #f5821f;
}

div#pojMenu li li ul,
div#pojMenu li:hover li ul,
div#pojMenu li:hover li:hover ul,
div#pojMenu li li:hover ul{
		display: none;
}


#txtONas{
		background-image: url(../images/txt_menu_o_nas.gif);
		width: 28px;
}

#txtProdukty{
		background-image: url(../images/txt_menu_produkty.gif);
		width: 51px;
}

#txtRealizacje{
		background-image: url(../images/txt_menu_realizacje.gif);
		width: 53px;
}

#txtZdrowieIWygoda{
		background-image: url(../images/txt_menu_zdrowie_i_wygoda.gif);
		width: 92px;
}

#txtAktualnosci{
		background-image: url(../images/txt_menu_aktualnosci.gif);
		width: 65px;
}

#txtKontakt{
		background-image: url(../images/txt_menu_kontakt.gif);
		width: 43px;
}

div#pojTopRight{
		float: right;
		margin: 0px 0px 0px 0px;
		width: 275px;
}
ul#pojOdnosniki{
	float: right;
}
ul#pojOdnosniki li{
		list-style: none;
		display: block;
		float: left;
		padding: 0px 4px 0px 0px;
}

ul#pojOdnosniki a{
		display: block;
		background-position: 0px 0px;
		height: 12px;
}

ul#pojOdnosniki a:hover, ul#pojOdnosniki li.active a{
		background-position: 0px -12px;
}
#btn-iBnos{
		background-image: url(../images/btn-i-bnos.gif);
		width: 46px;
}

/*#txtDlaPartnerow{
		background-image: url(../images/txt_dla_partnerow.gif);
		width: 93px;
}

#txtDlaArchitektow{
		background-image: url(../images/txt_dla_architektow.gif);
		width: 103px;
}

#txtDlaPrasy{
		background-image: url(../images/txt_dla_prasy.gif);
		width: 65px;
}*/
#txtDlaPartnerow{
		background-image: url(../images/txt_dla_partnerow_en.gif);
		width: 83px;
}

#txtDlaArchitektow{
		background-image: url(../images/txt_dla_architektow_en.gif);
		width: 91px;
}

form#formZnajdz{
		height: 28px;
		padding: 12px 0px 0px 84px;
}

div#txtZnajdz{
		float: left;
		margin: 2px 6px 0px 0px;
		/*background-image: url(../images/txt_znajdz.gif);
		width: 35px;
		height: 12px;*/
}

form#formZnajdz input{
		float: left;
		border: 1px solid #939598;
		padding: 1px 1px 1px 1px;
		width: 110px;
		height: 12px;
		font-size: 10px;
		font-family: Tahoma;
}

div#gfxLupa{
		float: left;
		margin: 1px 0px 0px 12px;
}

div#gfxLupa a{
		display: block;
		background-image: url(../images/gfx_lupa3.gif);
		width: 12px;
		height: 12px;
		font-size: 0px;
		line-height: 0px;
}

div#pojStopka{
		width: 950px;
		font-size: 11px;
		background-image: url(../images/bg_stopka.png);
		background-repeat: no-repeat;
		background-position: 316px 0px;
		margin: 3px 0px 0px 0px;
		padding: 8px 0px 0px 10px;
		height: 72px;
}

div#pojStopkaLewa a{
		color: #000000;
		text-decoration: none;
}

div#pojStopkaLewa a:hover{
		color: #f5821f;
		text-decoration: underline;
}

div#pojStopkaLewa{
		float: left;
}

div#pojStopkaSrodek{
		float: left;
		color: #999999;
		padding: 0px 0px 0px 437px;
		font-size: 10px;
}

div#pojStopkaPrawa{
		float: right;
		color: #000000;
		font-size: 10px;
		padding-right: 12px;
}
div#pojStopkaPrawa span.copy{
		color: #999999;
		font-size: 10px;
		padding-right: 20px;
}

a#pp_mindchili{
		text-decoration: none;
		color: #b3b3b3;
}

.txtMind{
		color: #000000;
}

.txtChili{
		color: #ff0000;
}


div.pojButtons a{
		display: block;
		text-decoration: none;
		float: left;
		height: 11px;
		padding: 3px 6px 6px 6px;
		background-color: #f5821f;
		color: #ffffff;
		text-align: center;
		text-transform: uppercase;
}

div.pojButtons a:hover{
		background-color: #939598;
}

a#pp_save{
		width: 150px;
}
a#pp_close{
		width: 150px;
		float: right;
}
#pojNoFlash{
		padding: 41px 0px 0px 137px;
}
#pojNoFlash_txt{
		padding: 10px 0px 0px 0px;
}
#pojNoFlash_txt span.txtBold{
		display: block;
		margin-top: 3px;
		font-weight: bold;
}
#pojNoFlash_txt a{
		text-decoration: none;
}

a#pp_noflash{
	display: block;
	width: 119px;
	height: 49px;
	background-image: url(../images/pp_getflash.gif);
}

#pojNewsletterSeparator{
		background-color: #ffffff;
		height: 20px;
}
#FormLangSwitcher{
		position:absolute;
		text-align:right;
		top:10px;
		width:943px;
}
#FormLangSwitcher select{
		border: 1px solid #939598;
		font-size: 11px;
		font-family: Tahoma;
		font-size: 11px;
		color: #939598;
}
