body
{
	font-size: 12px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background-color: #4c4c4c;
	
	color: #565656;	
}
body.intro { background-color: #fff;background-image: url('images/tlo_intro.jpg'); background-repeat: repeat-x; }
body.zapytaj { background-color: #fff; }
     
a:hover  { color: #164692; text-decoration:none; font-size: 12px;} 
a { color: #0697ce; text-decoration:none; font-size: 12px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


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

.alarm { font-size:12px; color:#0697ce; font-weight:bold; }
.alarm_zam { font-size:12px; color:#0697ce; padding: 0 0 5px 7px; font-weight:bold; }

div#intro { display: block; width: 1000px; height: 600px; margin: 0px auto; }

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bg { width: 100%; min-width: 1000px; background-color: #fff; background-image: url('images/bg.png'); background-repeat: repeat-x;}
div#kontener
{
	margin:0px auto; margin-top:0px; margin-bottom:10px;
	width:1000px;	overflow:hidden;
}

div#top{width:1000px; height:225px; overflow:hidden; display: block;background-image: url('images/top.jpg'); background-repeat: no-repeat; background-position: 211px 0px;}
	div#logo { display: block; height: 74px; padding: 13px 0px 3px 30px; overflow: hidden;}
	div#top_kontakt { display: block; height: 110px; color: #bde3ff; padding: 3px 0px 0px 36px; }
		div#top_kontakt_nazwa { font-weight: bold; padding: 0px 0px 4px 0px;}
		div#top_kontakt_tresc {   }
			#top_kontakt_tresc a { color: #bde3ff;}
			#top_kontakt_tresc a:hover { color: #164692;}
			
	div#flagi { display: block; height: 26px; padding: 0px 0px 0px 31px; }
		#flagi a { display: block; width: 26px; height: 26px; float: left; margin: 0; }
div#menu { display: block; height: 54px; overflow: hidden; padding-left: 10px; margin: 0px;}
	div.menu_el { width: 132px; float: left; display: block; height: 54px; overflow: hidden; text-align: center;}
	#menu a { display: block;  width: 114px; height: 28px; padding-top: 16px; margin: 10px 7px 0px 8px; background-image: url('images/menu_el.png'); background-repeat: no-repeat; position: relative; color: #4c4c4c; font-size: 14px; letter-spacing: -1px;}
	#menu a:hover { background-position: 0px -44px; color: #fff; font-size: 14px; letter-spacing: -1px;}
	#menu a.on {background-position: 0px -44px; color: #fff; font-size: 18px;}
		#menu a img { position: absolute; top: 8px; left: 10px; }
		#menu a img.menu_img_on  { display: none; }
		
		
		
		
	
	#menu a.menu_oferta { width: 164px; height: 28px; padding-top: 26px; margin: 0px 10px 0px 10px; background-image: url('images/menu_oferta_el.png'); background-repeat: no-repeat;}
	#menu a.menu_oferta:hover { background-position: 0px 0px; color: #4c4c4c;}
	#menu a.menu_oferta img { top: 18px; left: 27px; }

div#center 
{
	min-height:320px;height:auto !important; height:320px;
	width:1000px;
}

div#bottom { width:100%; min-width: 1000px; height:102px; display: block;}
	div#bottom_center { width: 1000px; margin: 0px auto; display: block; }
		div#bottom_left { float: left; padding: 15px 0px 0px 60px; color: #a6a6a6;}
			#bottom_left a { color: #a6a6a6; }
			#bottom_left a:hover { color: #0697ce; }
			
		div#bottom_right {  padding: 26px 25px 0px 0px; }
			div#bottom_menu { line-height: 18px;}
				#bottom_menu a { float: right; color: #dbdbdb;}
				div.bottom_menu_sep { display: block; float: right; width: 1px; height: 18px; overflow: hidden; background-color: #707070; margin: 0px 10px; }
	
div#undicom  { 	clear: right; color:#a6a6a6; font-size:10px; font-family:Tahoma;	float:right; width:200px; text-align:right; padding-top:35px; }
div#undicom a { 	color:#529b2f; font-size:10px; font-family:Tahoma;	}
div#undicom a:hover { 	color:#0176b9; font-size:10px; font-family:Tahoma;	}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							CENTER						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#left { width: 211px; float: left; padding: 23px 39px 30px 0px; overflow: hidden;}
div#right { width: 750px; float: left; padding: 23px 0px 30px 0px; overflow: hidden;}


div#oferta { display: block; width: 1000px; height: 430px; position: relative; overflow: hidden;}
	div#oferta_foto1 { display: block; width: 236px; height: 264px; position: absolute; top: 46px; left: 257px; background-color: #efefef;}
	div#oferta_foto2 { display: block; width: 236px; height: 264px; position: absolute; top: 46px; left: 509px; background-color: #efefef;}
	div.oferta_foto_div { position: absolute; top: 0px; left: 0px; display: none; }
	
	div#oferta_overlay { display: block; height: 348px; width: 589px; position: absolute; top: 0px; left: 205px; z-index: 100;}
	div#oferta_left_grupa { display: block; width: 236px; height: 60px; position: absolute; top: 316px; left: 257px; text-align: center; z-index: 110;}
	div#oferta_right_grupa { display: block; width: 236px; height: 60px; position: absolute; top: 316px; left: 509px; text-align: center; z-index: 111;}
	.oferta_smaller {font-size: 12px;}
	.oferta_small {font-size: 14px;}
	.oferta_big {font-size: 17px;}
	.oferta_left { display: block; height: 30px; width: 194px; padding: 0px 36px 0px 0px; position: absolute; background-image: url('images/oferta_left.gif'); background-repeat: no-repeat; background-position: 10px 23px; background-color: #fff; text-align: right; color: #529b2f; letter-spacing:-1px;}
	.oferta_left:hover { background-position:  20px 23px; color: #529b2f; letter-spacing:-1px;}
		.oferta_left_pos1 { top: 28px; left: 53px; }
		.oferta_left_pos2 { top: 58px; left: 33px; }
		.oferta_left_pos3 { top: 88px; left: 13px; }
		.oferta_left_pos4 { top: 118px; left: -7px; }
		.oferta_left_pos5 { top: 148px; left: -17px; }
		.oferta_left_pos6 { top: 178px; left: -7px; }
		.oferta_left_pos7 { top: 208px; left: 3px; }
		.oferta_left_pos8 { top: 238px; left: 13px; }
		.oferta_left_pos9 { top: 268px; left: 33px; }
		.oferta_left_pos10 { top: 298px; left: 63px; }
		.oferta_left img { position: relative; z-index: 1000; }
	
	.oferta_right{ display: block; height: 30px; width: 194px; padding: 0px 0px 0px 36px; position: absolute; background-image: url('images/oferta_right.gif'); background-repeat: no-repeat; background-position:  0px 23px; background-color: #fff; text-align: left; color: #0176b9; letter-spacing:-1px;}
	.oferta_right:hover { background-position:  -10px 23px; color: #0176b9; letter-spacing:-1px;}
		.oferta_right_pos1 { top: 28px; left: 718px; }
		.oferta_right_pos2 { top: 58px; left: 738px; }
		.oferta_right_pos3 { top: 88px; left: 758px; }
		.oferta_right_pos4 { top: 118px; left: 778px; }
		.oferta_right_pos5 { top: 148px; left: 788px; }
		.oferta_right_pos6 { top: 178px; left: 778px; }
		.oferta_right_pos7 { top: 208px; left: 768px; }
		.oferta_right_pos8 { top: 238px; left: 758px; }
		.oferta_right_pos9 { top: 268px; left: 738px; }
		.oferta_right_pos10 { top: 298px; left: 708px; }
		.oferta_right img { position: relative; z-index: 1000; }
		
/* PODSTRONY */
		
div.left_menu_naglowek { padding: 17px 0px 9px 0px; width: 213px; text-align: right;}
	div.left_submenu_el { padding: 0px 0px 0px 23px; }
		.left_submenu_el a {color: #529b2f; font-size: 15px; letter-spacing:-1px; text-align: right; display: block; padding: 4px 0px 8px 0px; background-image: url('images/left_submenu.gif'); background-repeat: no-repeat; background-position: 0px bottom; }
		.left_submenu_el a:hover {color: #529b2f; font-size: 15px; letter-spacing:-1px; background-position: -10px bottom; }
div.naglowek { display: block; height: 35px; padding: 17px 0px 20px 0px; color: #4b4c4c; font-size: 30px;}
/* PRODUKTY */

div.naglowek2 { padding: 18px 0px 18px 0px; font-size: 22px;  color: #4B4C4C; font-weight:bold;}
	.naglowek2 a { font-size: 22px;  color: #4B4C4C; font-weight:bold; }
	.naglowek2 a:hover { font-size: 22px; }

.prod_lista_fotki .ramka { margin-right: 20px; margin-bottom: 13px;}
.nowosci_lista_fotki .ramka { margin-right: 20px; margin-bottom: 13px;}
.prod_podglad_fotki .ramka { margin-right: 20px; margin-bottom: 13px;}

div.nowosci_lista_fotki { padding: 20px 0px 0px 0px; }


		
div.ramka { float: left; position: relative; z-index: 1000;}
	div.ramka_t { background-image: url('images/ramka_t.gif'); background-repeat: repeat-x; background-position: left top; }
	div.ramka_b { background-image: url('images/ramka_b.gif'); background-repeat: repeat-x; background-position: left bottom; }
	div.ramka_l { background-image: url('images/ramka_l.gif'); background-repeat: repeat-y; background-position: left top; }
	div.ramka_r { background-image: url('images/ramka_r.gif'); background-repeat: repeat-y; background-position: right top; }
	div.ramka_br { position: absolute; bottom: 0px; right: 0px; background-image: url('images/ramka_br.png'); display: block; width: 21px; height: 21px;}
	*html div.ramka_br { bottom: -1px; } 
	div.ramka_bl { position: absolute; bottom: 0px; left: 0px; background-image: url('images/ramka_bl.png'); display: block; width: 21px; height: 21px;}
	*html div.ramka_bl { bottom: -1px; } 
	div.ramka_tl { position: absolute; top: 0px; left: 0px; background-image: url('images/ramka_tl.png'); display: block; width: 21px; height: 21px;}
	div.ramka_tr { position: absolute; top: 0px; right: 0px; background-image: url('images/ramka_tr.png'); display: block; width: 21px; height: 21px;}
	div.ramka_foto { padding: 6px 8px 9px 6px; display: block; overflow: hidden;}
		.ramka_foto img { margin: 0; padding:0; border:0;  z-index: 1000; }
img.tooltip_img {overflow: hidden; position: absolute; top: 0px; left: 100px;  z-index: 9999;}
div.tooltip_nazwa {  position: absolute; top: 0px; left: 0px; font-size: 19px; color: #164692; font-weight: bold; z-index: 9999; background: #fff; display: none; height: 36px; line-height: 35px;}
.tooltip_nazwa span { padding: 0 0 0 10px; display: block;}		
div.prod_box { float: left;  z-index: 100; }
	div.prod_box_nazwa { display: block; padding: 0px 0px 7px 0px; text-align: left;}
		.prod_box_nazwa a { font-size: 19px; color: #164692; font-weight: bold; }
		.prod_box_nazwa a:hover { font-size: 19px; color: #0697ce; font-weight: bold; }
	
div.prod_podglad_left { display: block; float: left; width: 300px; min-height:100px;height:auto !important; height:100px; } 
	div.prod_podglad_foto { }
	div.prod_podglad_fotki { padding-top: 13px;}
div.prod_podglad_right { display: block; float: left; width: 450px;  }
	div.prod_podglad_nazwa { display: block; padding: 0px 0px 15px 0px; font-size: 19px; color: #164692; font-weight: bold; }
	div.prod_podglad_pobierz { display: block; padding: 20px 0px 0px 0px; height: 38px;  }
	/*dodane*/
	div.prod_podglad_pobierz2 { width: 200px; float: left; overflow: hidden; display: block; padding: 20px 0px 0px 0px; height: 38px;}
		.prod_podglad_pobierz2 a { float: left; display: block; height: 38px; padding: 0px 10px 0px 52px; background-repeat: no-repeat; color: #164692; font-weight: bold; line-height: 33px;}
		.prod_podglad_pobierz2 a.iko_pdf { background-image: url('images/iko_pdf.png'); }	
		.prod_podglad_pobierz2 a.iko_zip { background-image: url('images/iko_zip.png');	}
		
		
		.prod_podglad_pobierz a { float: left; display: block; height: 38px; padding: 0px 10px 0px 52px; background-repeat: no-repeat; color: #164692; font-weight: bold; line-height: 33px;}
		.prod_podglad_pobierz a.iko_pdf { background-image: url('images/iko_pdf.png'); }	
		.prod_podglad_pobierz a.iko_zip { background-image: url('images/iko_zip.png');	}
	div.prod_podglad_zapytaj { padding: 20px 0px 0px 0px; }
	div.prod_podglad_zapytaj {width: 204px; float: right; overflow: hidden; padding: 20px 10px 0px 0px; }
		
/*	div.prod_podglad_zapytaj {width: 172px; float: right; overflow: hidden; padding: 20px 0px 0px 0px; }
		.prod_podglad_zapytaj a { display: block; height: 43px; width: 116px; padding: 10px 0px 0px 5px; background-image: url('images/zapytaj.jpg'); }
*/
	
	
		/* KONTAKT */
	div#kontakt_left { width: 330px; float: left; }
	div#kontakt_right { width: 420px; float: left; }

	
/*	zamowienie */
div.zam_naglowek { display: block; height: 25px; padding: 6px 0px 5px 7px; color: #4b4c4c; font-size: 20px;}
div#zam_sep {padding: 15px 0px 10px 0px; overflow: hidden;}
div.zam_btn {width: 119px; height: 38px; float: left; overflow: hidden;}	
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
td.formularz_etykieta { width: 90px; padding: 5px 0px 0px 10px; font-size: 11px; line-height: 12px;}
td.formularz_etykieta2 { width: 100px; padding: 5px 0px 0px 10px; font-size: 11px; line-height: 12px;}
	input.formularz
	{
		width:247px; height:17px; margin: 0px 0px 5px 0px; padding: 2px 5px 2px 5px; background-image: url('images/bg_inp.gif');
		background-color: transparent; border:1px solid #b2b2b2; 
		color: #4b4c4c; font-size: 11px; 	font-family: ArialTahoma,Verdana;
	}


	.wiadomosc,textarea.formularz
	{
		width:247px; height:175px; margin: 0px 0px 5px 0px; padding: 2px 5px 2px 5px; background-image: url('images/bg_txt.gif');
		background-color: transparent; 	border:1px solid #b2b2b2;  
		color: #4b4c4c; font-size: 11px;	font-family: Arial,Tahoma,Verdana;
		overflow:auto;
	}

	
div#zapytaj_logo { float: left; width: 160px; padding: 10px 0px 0px 10px;}
div#zapytaj_right { float: left; width: 330px; }
div#zapytaj_title { font-size: 20px; font-weight: bold; padding: 10px 0px 10px 0px; width: 340px; overflow: hidden;}
div#zapytaj_nazwa { font-size: 14px; color: #0176b9;  width: 340px; overflow: hidden;}
div#zapytaj_tresc { clear: both; padding: 35px 0px 0px 20px;}
