body {
	width:100%;
	text-align:center;
	background:#0C2D6D url(img/bg.gif) left top repeat-x;
	color:black;
	margin:0;
	padding:0; 
}
h1 {
	width:100%;
	margin:0;
	padding:0;
	text-transform:uppercase;
	padding-left:0;
	padding-right:0;
	padding-bottom:8px;
	border-bottom:1px solid #CACACA;
	font:12px Arial, Verdana, Tahoma, sans-serif;
	color:#CFC50C;
}
h2 {
	font:12px Arial, Verdana, Tahoma, sans-serif;
	float:left;
	background-color:none;
	color:#CFC50C;
}
.akapit {
	text-indent:0.25in;
}

div.odstep {
	width:100%;
	height:1px;
	font-size:1px;
	clear:both;
	margin:0;
	padding:0;
}

hr {color:white; border:0; border-top:2px solid white; background-color:white;}

/* ---- glowna czesc strony - wewnatrz jest szpalta lewa i srodkowa ---- */
div#glowna {
	position:relative;
	top:0;
	left:0;
	width:752px;
	margin:0 auto;
	background-color:#0C2D6D;
	color:white;
	z-index:50;
}

/* ---- gorna czesc strony - naglowek ---- */
div#banner_top {
	width:752px;
	margin:0 auto;
	clear:both;
	background-color:#0C2D6D;
	color:white;
	font-size:1px;	
}

div#top_02 {
	width:752px;
	height:36px;
	background-color:#A4AEBF;
	color:white;
	margin:0;
}
div#top_03 {
	width:752px;
	height:21px;
	background-color:#A4AEBF;
	color:white;
	margin:0;
}	
div#top_04_menu {
	width:526px;
	height:45px;
	background:#A4AEBF url(img/bg_menu.gif) left top repeat-x;
	color:white;
	float:left;
	text-align:left;
	margin:0;
}

	div#produkty_podmenu {
		position:absolute;
		top:111px;
		left:132px;
		background-color:#CFC50C;
		color:white;
		z-index:100;
		font-size:10px;
		padding:10px 0 6px 11px;	
	}
		img.menu_rozw {
			width:10px;
			height:12px;
			border:0;
			float:left;
			margin-right:8px;
			margin-top:8px;
		}
		
		div#produkty_podmenu01 {
			position:absolute;
			top:115px;
			left:306px;
			background-color:#94A6C6;
			color:white;
			z-index:110;
			font-size:10px;
			padding:6px 0 6px 11px;	
		}
		div#produkty_podmenu02 {
			position:absolute;
			top:144px;
			left:306px;
			background-color:#94A6C6;
			color:white;
			z-index:110;
			font-size:10px;
			padding:6px 0 6px 11px;	
		}
		div#produkty_podmenu03 {
			position:absolute;
			top:180px;
			left:306px;
			background-color:#94A6C6;
			color:white;
			z-index:110;
			font-size:10px;
			padding:6px 0 6px 11px;	
		}

		a.prod_off:link, a.prod_off:visited, a.prod_off:active {display:block; font:10px Verdana, sans-serif; color:white; text-decoration:none; padding-top:8px; padding-bottom:8px; padding-right:11px;}
		a.prod_off:hover, a.prod_on  {display:block; font:10px Verdana, sans-serif; color:white; text-decoration:underline; padding-top:8px; padding-bottom:8px; padding-right:11px;}
	
div#top_05 {
	width:752px;
	height:144px;
	background:none;
	color:white;
	margin:0;
	text-align:right;
}	

/* ---- srodkowa czesc strony - zawiera tresci dzialow ---- */
div#srodek {
	clear:both;
	width:750px;
	height:400px;
	margin:0 auto;
	text-align:center;	
	background:rgb(58,84,134) url(img/bg_main.gif) left top no-repeat;
	color:white;
	font:11px Arial, Verdana, Tahoma, sans-serif;	
	border-left:2px solid #0C2D6D;	
}
html>body div#srodek {
	clear:both;
	width:750px;
	height:auto;
	min-height:400px;
	margin:0 auto;
	text-align:center;	
	background:rgb(58,84,134) url(img/bg_main.gif) left top no-repeat;
	color:white;
	font:11px Arial, Verdana, Tahoma, sans-serif;
	border-left:2px solid #0C2D6D;	
}

div.srodekPadding {
	padding-top:38px;
	margin:0 35px 0 50px;
	text-align:left;
	background:inherit;
}
html>body div.srodekPadding {
	margin:38px 35px 0 50px;
	text-align:left;
	background:inherit;
}

div.index_tekst_lewy {
	float:left;
	width:428px;
}
	div.index_tekst_lewy table.produkt {
		width:425px;
		border:0;
		margin-top:10px;
		margin-bottom:10px;
		padding:2px;
	}
	div.index_tekst_lewy table.produkt td {
		vertical-align:top;
		padding:3px;
	}

div.index_tekst_prawy {
	float:right;
	width:165px;
}

table#table_katalog td {
	width:45%;
	vertical-align:top;
	padding:10px;
}
ul.katalogi {
	list-style-type:none;	
}

form#form_kontakt {
	margin:0;
	padding:0;
}

a.zamow:link    {color:white; background-color:inherit; text-decoration:none;}
a.zamow:visited {color:white; background-color:inherit; text-decoration:none;}
a.zamow:hover   {color:white; background-color:inherit; text-decoration:underline;}
a.zamow:active  {color:white; background-color:inherit; text-decoration:none;}

a.email:link    {color:white; background-color:inherit; text-decoration:none;}
a.email:visited {color:white; background-color:inherit; text-decoration:none;}
a.email:hover   {color:white; background-color:inherit; text-decoration:underline;}
a.email:active  {color:white; background-color:inherit; text-decoration:none;}

/* ---- stopka ---- */
div#stopka {
	clear:both;
	width:100%;
	height:39px;
	margin-top:0;
	padding-bottom:0;
	background:#0C2D6D url(img/bg_stopka.gif) left top repeat-x;
	color:black;
}
div#stopka div#linki {
	width:752px;
	height:39px;
	margin:0 auto;
	font:11px Verdana, sans-serif;
	color:white;
	background:url(img/stopka_lewa.gif) left top no-repeat;
}
div#stopka div#linki div.stopka_lewa {
	float:left;
	width:516px;
	height:39px;
	text-align:left;
}
div#stopka div#linki div.stopka_prawa {
	float:left;
	width:236px;
	height:39px;
	background:url(img/stopka_prawa.gif) left top repeat-x;
	color:white;
	text-align:left;
}


a.stopka_link:link    { background-color:inherit; color:white; text-decoration:none; }
a.stopka_link:visited { background-color:inherit; color:white; text-decoration:none; }
a.stopka_link:hover   { background-color:inherit; color:white; text-decoration:underline; }
a.stopka_link:active  { background-color:inherit; color:white; text-decoration:none; }
