body
{
	font-size: 12px;
	text-align:left;
	font-family: Georgia,Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background: url('images/bg.jpg') repeat #000;
	color: #46311c;
}
     
a:hover  { color: #46301a; text-decoration:none; } 
a { color: #46301a; text-decoration:none;  }

a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p,h1,h2,h3,h4,h5,h6   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:11px; color:#861410;  font-weight:bold; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener{margin: 0px auto; width:1200px; position: relative; overflow: hidden;}

div#menu { display: block; height: 136px; position: absolute; left: 0px; top: 0px; z-index: 1005; }
div#menubg { display: block; width: 1200px; height: 29px; background: url('images/menubg.png') no-repeat; overflow: hidden; position: absolute; left: 0px; top: 23px; }
div#logo { position: absolute; left: 115px; top: 24px; }

div#menu_2 {width: 128px; height: 92px; overflow: hidden; position: absolute; top: 4px; left: 403px;}
div#menu_3 {width: 116px; height: 90px; overflow: hidden; position: absolute; top: 15px; left: 540px;}
div#menu_4 {width: 119px; height: 87px; overflow: hidden; position: absolute; top: 12px; left: 684px;}
div#menu_5 {width: 116px; height: 90px; overflow: hidden; position: absolute; top: 0px; left: 820px;}
div#menu_11 {width: 110px; height: 82px; overflow: hidden; position: absolute; top: 6px; left: 959px;}




div#przyklad_min_height { min-height:320px;height:auto !important; height:320px; }

div#bottom{ background: #12100b; height: 31px; padding-top: 10px; display: block; overflow: hidden;}
div#bottom_left {width: 400px; padding-left: 135px; float: left; overflow: hidden; color: #d0b673; font-size: 10px;}

div#undicom  { 	color:#d0b673; font-size:10px; font-family:Tahoma;	float:right; width:200px; text-align:right; padding: 0 105px 0 0;}
div#undicom a { 	color:#d0b673; font-size:10px; font-family:Tahoma;	}
div#undicom a:hover { 	color:#cea63e; font-size:10px; font-family:Tahoma;	}

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							PODSTRONY							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/

div.podstrona { display: block; position: relative; z-index: 1000; width: 1200px; }

div#glowna { height: 660px; background: url('images/bgglowna.jpg') no-repeat;}
div#ofirmie { height: 645px; background: url('images/bgofirmie.jpg') no-repeat;}
div#oferta { height: 696px; background: url('images/bgoferta.jpg') no-repeat;}
div#kontakt { height: 755px; background: url('images/bgkontakt.jpg') no-repeat;}

div#glowna_slider { display: block; width: 122px; height: 110px; overflow: hidden; position: absolute; left: 944px; top: 447px; }
	div#glowna_slider_els {width: 122px; height: 110px; overflow: hidden; position: relative;}
		#glowna_slider_els img {position: absolute; top: 0px; left: 1000px;}
		#glowna_slider_els a {width: 122px; height: 110px; display:block; position: absolute; top: 0px; left: 0px; background: url('images/glowna_ramka.png');}
div#glowna_ramka { display: block; width: 122px; height: 110px; overflow: hidden; position: absolute; left: 0px; top: 0px; background: url('images/glowna_ramka.png'); }
div#glowna_loader { display: block; width: 122px; height: 110px; overflow: hidden; position: absolute; left: 0px; top: 0px; background: url('images/glowna_loader.gif'); }


/* NOJS */
.1kpx #kontener { width: 1000px; }
.1kpx #menu { left: -100px; }
.1kpx .podstrona { left: -100px; }


/*	strona glowna*/
div#main_tekst {width: 287px; height: 195px; padding: 246px 230px 0 111px; float: left; overflow: hidden;}
div#main_news {width: 422px; height: 270px; padding-top: 149px; float: left; overflow: hidden;}
	div#main_news_top {width: 422px; height: 53px; overflow: hidden;}
		div#main_news_naglowek {width: 250px; padding: 15px 0 8px 10px; float: left; overflow: hidden; color: #452a02; font-size: 29px;}
		div#main_news_twit {width: 39px; height: 35px; padding-top: 2px; float: right; overflow: hidden;}
		div#main_news_fb {width: 49px; height: 35px; padding: 0 4px 0 10px; float: right; overflow: hidden;}
	div#main_news_bot {width: 422px; height: 217px; overflow: hidden;}
		div#main_news_bot_box {width: 400px; height: 190px; overflow: hidden; position: relative;}
			div#main_news_bot_left {width: 184px; height: 181px;  overflow: hidden; background: url("images/news_left.png") 0px 4px no-repeat; position: absolute; left: 0px; top: 0px;}
				
				span.main_news_bot_img {width: 122px; display: block; padding-left: 7px; overflow: hidden; text-align: center;}
				span.main_news_bot_img img{border: 1px solid #fff; margin: 0 0 5px 0;}
				span.main_news_bot_tekst {width: 144px; height: 50px; display: block; overflow: hidden; color: #452a02; font-size: 11px; line-height: 17px;}
			div#main_news_bot_right {width: 184px; height: 181px;   overflow: hidden; background: url("images/news_right.png") no-repeat; position: absolute; left: 206px; top: 0px;}
			#main_news_bot_left .main_news_bot_content { padding: 24px 0 10px 20px;  }
			#main_news_bot_right .main_news_bot_content { padding: 20px 0 10px 20px;  }
		div#main_news_naw {width: 396px; height: 30px; overflow: hidden;}
			div#main_news_prev {width: 128px; height: 30px; float: left; overflow: hidden; cursor: pointer; display:none;}
			div#main_news_next {width: 117px; height: 30px; float: right; overflow: hidden; cursor: pointer; display:none;}
div#news_podglad	{padding: 10px 50px; overflow: hidden; background: #fff; line-height: 150%;}
	div#news_podglad_img {width: 122px; height: 81px; margin: 10px; float: left; border: 1px solid #fff;}	
	div#news_podglad_right {padding-top: 10px;}	

div#main_tabliczka {width: 189px; height: 91px; overflow: hidden; position: absolute; top: 476px; left: 156px;}	
div#main_ofirmie {width: 231px; height: 119px; overflow: hidden; position: absolute; top: 560px; left: 892px; z-index:1001;}	
div#main_sklep {width: 211px; height: 143px; overflow: hidden; position: absolute; top: 522px; left: 298px;}
div#main_oferta {width: 197px; height: 117px; overflow: hidden; position: absolute; top: 460px; left: 503px;}
div#main_kontakt {width: 243px; height: 159px; overflow: hidden; position: absolute; top: 514px; left: 605px;}


/*	o firmie*/

div#ofirmie_tekst {width: 953px; padding: 180px 115px 0 132px; overflow: hidden; line-height: 20px; color: #291d0e; }
div#ofirmie_foto {width: 388px; height: 319px; z-index:1001; position: absolute; top: 1021px; right: 88px;}

/*	oferta */

div#oferta_naglowek {width: 285px; height: 69px; overflow: hidden; position: absolute; top: 142px; left: 127px;}
div#oferta_1 {width: 229px; height: 106px; overflow: hidden; position: absolute; top: 239px; left: 86px;}
div#oferta_2 {width: 298px; height: 119px; overflow: hidden; position: absolute; top: 227px; left: 347px;}
div#oferta_3 {width: 224px; height: 101px; overflow: hidden; position: absolute; top: 214px; left: 673px;}
div#oferta_4 {width: 230px; height: 103px; overflow: hidden; position: absolute; top: 348px; left: 100px;}
div#oferta_5 {width: 189px; height: 85px; overflow: hidden; position: absolute; top: 350px; left: 383px;}
div#oferta_6 {width: 251px; height: 106px; overflow: hidden; position: absolute; top: 342px; left: 632px;}
div#oferta_7 {width: 274px; height: 117px; overflow: hidden; position: absolute; top: 455px; left: 139px;}
div#oferta_8 {width: 273px; height: 120px; overflow: hidden; position: absolute; top: 442px; left: 439px;}

div#oferta_btn {width: 146px; height: 67px; overflow: hidden; position: absolute; top: 485px; left: 735px;}

div#oferta_slide {width: 144px; height: 160px; overflow: hidden; position: absolute; top: 315px; left: 930px;}
	div.baner_el {width: 144px; height: 160px; position: absolute; top: 0px; left: 0px;}
		div.oferta_item_img {width: 144px; height: 75px; overflow: hidden; text-align: center;}
		div.oferta_item_tekst {width: 150px; height: 80px; overflow: hidden; position: absolute; top: 80px; left: 1000px; color: #47371f; font-size: 10px; text-align: center;}
div#oferta_sprawiedliwy { position: absolute; left: 117px; top: 599px; }	
div#oferta_fairtrade { position: absolute; left: 294px; top: 607px; }	
div#oferta_dopisek { position: absolute; left: 410px; top: 589px; width: 665px; font-size: 11px; height: 75px; color: #291d0e; text-align: justify;}	
#oferta_dopisek a { color: #8f3f23; }
.cufon-ready div#oferta_dopisek { font-size: 13px; }
/*	kontakt */
div#kontakt_box {width: 1000px; margin: 0px auto; padding-top: 215px; overflow: hidden;}
	div#kontakt_item_left {width: 293px; padding-right: 70px; float: left; overflow: hidden;}
		div#kontakt_mapa_left {width: 288px; height: 219px; padding: 13px 0 34px 2px;}
			#kontakt_mapa_left a {width: 288px; height: 219px; display: block;}
		div#kontakt_left_top {width: 260px; height: 56px; padding: 7px 0 35px 27px; overflow: hidden; color: #46301a;}
		div#kontakt_left_bot {width: 273px; height: 127px; padding: 2px 0 2px 20px; overflow: hidden; color: #46301a;}
		
	div#kontakt_item_srod {width: 269px; float: left; overflow: hidden;}
		div#kontakt_mapa_srod {width: 246px; height: 198px; padding: 31px 0 39px 19px; }
			#kontakt_mapa_srod a {width: 246px; height: 198px; display: block;}
		div#kontakt_srod_top {width: 245px; height: 58px; padding: 7px 0 35px 23px; overflow: hidden; color: #46301a;}
		div#kontakt_srod_bot {width: 263px; height: 127px; padding: 2px 0 2px 6px; overflow: hidden; color: #46301a;}
		
	div#kontakt_item_right {width: 286px; padding-right: 15px; float: right; overflow: hidden;}
		div#kontakt_mapa_right {width: 288px; height: 248px; padding-bottom: 25px;}
			#kontakt_mapa_right a {width: 288px; height: 248px; display: block;}
		div#kontakt_right_top {width: 240px; height: 58px; padding: 7px 0 35px 25px; overflow: hidden; color: #46301a;}
		div#kontakt_right_bot {width: 263px; height: 127px; padding: 2px 0 2px 3px; overflow: hidden; color: #46301a;}
			
