/*----- STRUKTURA */
body
{ 
	margin-top:0;
	background:#FFFFFF url(obrazki/tlo-glowne.gif) repeat-x;
	
	font-family:verdana;
	font-size:12px;
	line-height:1.5em;
	color:#490A01;
}
div.noz { clear:both; width:100%; height:0px; font-size:0; line-height:0px; margin:0; border:0; visibility:hidden; }

#pozycjoner{ text-align:center; }
#rama{ width:719px; margin:auto; }

#gniazdo_naglowek
{ 
	width:100%; height:164px;
	margin:0; 
	border:solid 1px #fff;
	border-top:0;
	background:#8D3F16 url(obrazki/tlo-logo.jpg) no-repeat;
	font-size:0;
}

#gniazdo_srodek {width:717px;margin:auto;padding:1px; border:solid 1px #490A01; border-bottom:0;background: url(obrazki/tlo-tresc.gif) no-repeat right bottom;}

	#gniazdo_menu
	{ 
		width:152px;
		margin:0;
		padding:0;
		float:left; 
		background:url(obrazki/tlo-menu.gif) no-repeat top right; 
		min-height:400px;
		text-align:left;
		
	}
		#gniazdo_menu  ul
		{
			margin:0;
			margin-top:1em;
			margin-bottom:2em;			
			padding-left:16px;
			padding-right:4px;		
			font-family:verdana;
			font-size:11px;
			color:#490A01;
			list-style-image: url(obrazki/znaczek-li.gif);
			list-style-type: circle;
			
		}
		#gniazdo_menu  ul a{ color:#490A01; text-decoration:none;}
		#gniazdo_menu  ul a:hover{ color:#A96E50; text-decoration:underline;}		
		#gniazdo_menu  ul a.on{ color:#490A01;font-weight:bold; border-bottom:solid 1px #A96E50}		
				
		#gniazdo_menu  ul ul
		{
			margin:0.5ex 4px 0.5ex 1ex;
			padding-left:4px;
			
			font-family:verdana;
			font-size:10px;
			color:#8C3D14;
			list-style-image:none;
			list-style-type:none;
		}
		#gniazdo_menu  ul ul a{ color:#8C3D14; text-decoration:none;}
		#gniazdo_menu  ul ul a:hover{ color:#A96E50; text-decoration:underline;}		
		#gniazdo_menu  ul ul a.on{ color:#A96E50; font-weight:bold; border-bottom:solid 1px #A96E50}

	
	#gniazdo_tresc
	{ 
		width:540px;
		margin:0; 
		float:left;
		padding:1ex 1em;
	}
		#tresc {text-align:left; }
		#tresc h1{ font-family:arial; font-size:21px; font-weight:bold; color:#8C3D14; text-align:right; border-bottom:solid 1px #8C3D14; margin:0; }
		#tresc h2,h3{ font-family:arial; font-size:16px; font-weight:bold; color:#490A01; text-align:left;  margin-top:4px; margin-bottom:1em; }
		#tresc h3{ color:#FFFFFF; background:#CED8E9; padding:3px 1ex; border:solid 1px #A96E50;}

		#tresc a{ color:#8C3D14; text-decoration:none;}
		#tresc a:hover{ color:#A96E50; text-decoration:underline;}		
				
		#tresc p { font-family:verdana;	font-size:11px;	color:#8C3D14; text-align:justify; padding:1em 5em 1ex 4em; }
		#tresc p a{ color:#8C3D14; text-decoration:none;}
		#tresc p a:hover{ color:#A96E50; text-decoration:underline;}		

		#tresc ul{ font-family:verdana;	font-size:11px;	color:#490A01; text-align:justify; font-weight:normal; padding:1em 5em 1ex 4em;}
		#tresc ul ul{color:#A96E50; padding:0; padding:1ex 2em}
		#tresc ul a{ color:#8C3D14; text-decoration:none;}
		#tresc ul a:hover{ color:#A96E50; text-decoration:underline;}		
		#tresc ul a.on{ color:#A96E50; font-weight:bold; border-bottom:solid 1px #A96E50}
		
		#tresc #ramka_kontakt
		{
				width:300px; 
				margin:auto;
				margin-top:20px; 
				padding:1ex 2em 1em 2em; 
				text-align:center; 
				background:#EBDDD6; 
				border: solid 1px #8C3D14;
		}
/*-------------------   OFERTA */		
		#tresc .kat_zdjecia { float:right; width:200px; margin:0 1em 1ex 1em; padding:0 10px; text-align:right; }
		#tresc .kat_zdjecia img { margin:10px; margin-left:30px; border:solid 1px #8C3D14; display:block;}

		#tresc .prod_zdjecia {padding:0; text-align:right; }
		#tresc .prod_zdjecia img { margin:15px; border:solid 1px #8C3D14; vertical-align:middle;}
					
#gniazdo_stopka
{ 
	width:719px;height:30px;
	margin:auto; 
	background:#CED8E9 url(obrazki/tlo-stopka.gif) repeat-y right top; 
	border:solid 1px #490A01; 
	border-top:0;
	
}
/*---  MENU GORNE --*/
#menu_gorne
{
	width:112px;
	float:right;

	font-family:arial;
	font-size:14px;

	font-weight:bold;
	letter-spacing:0;
	color:#BC988A;
	
	text-align:left;	
	vertical-align:top;	
}

#menu_gorne a { color:#BC988A; text-decoration:none; display:block; padding-left:10px; margin-top:0.5em}
#menu_gorne a:hover { color:#EBF2FF;}
#menu_gorne a.on { color:#EBF2FF;}
#menu_gorne a img { border:0; vertical-align:middle; margin-right:1ex}

	a#ofirmie img { background:url(obrazki/m-wy.gif) no-repeat; }
	a#ofirmie:hover img { background:url(obrazki/m-wl.gif) no-repeat; }
	a#ofirmie.on img { background:url(obrazki/m-wl.gif) no-repeat; }	

	a#oferta img { background:url(obrazki/m-wy.gif) no-repeat; }
	a#oferta:hover img { background:url(obrazki/m-wl.gif) no-repeat; }
	a#oferta.on img { background:url(obrazki/m-wl.gif) no-repeat; }	

	a#kontakt img { background:url(obrazki/m-wy.gif) no-repeat; }
	a#kontakt:hover img { background:url(obrazki/m-wl.gif) no-repeat; }
	a#kontakt.on img { background:url(obrazki/m-wl.gif) no-repeat; }	
/*--- KONIEC  MENU GORNE --*/
	
#flash
{
	width:479px;
	float:right;
}

table#formularz {	font-family:Arial;	font-size:12px; color:#4F3E36}

#formularz form
{	
	margin-top:1em;
	font-family:Arial;
	font-size:12px;
}	
#formularz input { width: 230px; border:solid 1px #5E3206; margin:2px; background:#ffffff}
#formularz textarea { width: 230px; height:150px; border:solid 1px #5E3206; margin:2px; background:#ffffff}
#formularz input.image { height:20px; width:100px;}
#formularz p{text-align:justify; padding:1ex 1em}

