* { margin:0; padding:0; }
html ,body {font-family:Helvetica, Tahoma; margin:0; padding:0;  background: url('obrazki/bggg.png');}
#ALL { width:100%; height:700px; margin:0; padding:0;  background: url('obrazki/bg.jpg') no-repeat center top; }
img  {margin:0; padding:0;}
div.MAIN
{
	width:1000px;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
	position:relative;


}
#NAWIGACJA
{
	width:1000px;
	height:50px;
	margin: 0; padding: 0;
	overflow:hidden;
	position:relative;
	float:left;
	margin-top:40px;
	text-align:right;
}

#LOGO
{
	width:285px;
	height:126px;
	margin: 0; padding: 0;
	overflow:hidden;
	position:relative;
	float:left;
}
#LOGO img{border:0; margin-top:44px; margin-left:28px;}
#MENU 
{
	width:710px;
	height:126px;
	margin: 0; padding: 0;
	overflow:visible;
	position:relative;
	float:left;
	background: url('obrazki/menubg.png') no-repeat left top;

}

#FIRMY
{
	width:285px;
	height:481px;
	margin: 0; padding: 0;
	overflow:hidden;
	position:relative;
	float:left;
	background: url('obrazki/tekst.png') no-repeat left;
	background-position:0 -1px;

}
#GLOWNA
{
	width:715px;
	height:481px;
	margin: 0; padding: 0;
	overflow:hidden;
	position:relative;
	float:left;
	background: url('obrazki/mainbg.png') no-repeat left;
	background-position:0 -1px;
}
#STOPKA
{
width:100%;
height:150px;
position:relative;
overflow:hidden;
clear:both;
overflow:hidden;
background: url('obrazki/stopka.png') repeat-x left top;

}

/*##############################################################################
										MENU
################################################################################*/

#MENU ul { list-style-type: none;  margin-left:31px;}
#MENU li { float: left; text-align:center;} 
#MENU li a {display: block; width: 109px; font-size:12px; letter-spacing:1px; font-weight:bold; text-align: center; color:#fff; text-decoration: none;  line-height:78px; }
#MENU li a:hover, #MENU li:hover {color: #fff; background:url('obrazki/mbg.png') no-repeat left center;  }
#MENU li a.aktywny {display: block; width: 109px; font-size:12px; letter-spacing:1px; font-weight:bold; text-align: center; color:#fff; text-decoration: none;  line-height:78px; color: #fff; background:url('obrazki/mbg.png') no-repeat left center;  }

#STRONA h1 {font-size:14px; color: #fff; margin-left:40px; margin-top:16px; line-height:14px; padding-bottom:10px; background: url('obrazki/linia.png') no-repeat left bottom; }


#STRONA {width:400px; height:40px; posiotion:relative; overflow:visible; float:left; margin-left:12px; }


/*##############################################################################
										GLOWNA
################################################################################*/
#GLOWNA h2 {font-size:13px; color:#ffcc00; margin-top:20px; margin-left:42px;}
#GLOWNA p.wiecej {text-align:left; margin-left:200px; margin-top:3px;}
#GLOWNA a {border:0;}
#GLOWNA p { margin-left:40px; margin-top: 20px;}
#GLOWNA img {margin-right:6px; margin-bottom:6px; border:0;}
/*##############################################################################
										NAWIGACJA
################################################################################*/
#NAWIGACJA p {text-align:right; font-size:10px; margin-right:40px; margin-top:20px; color:#fff;}
#NAWIGACJA a {padding-right:20px; padding-left:20px; color:#fff; text-decoration:none; padding-top:15px;}

#NAWIGACJA a.h { background: url('obrazki/h.png') no-repeat top center; }
#NAWIGACJA a.r { background: url('obrazki/m.png') no-repeat top center; }
#NAWIGACJA a.m { background: url('obrazki/s.png') no-repeat top center; }




/*##############################################################################
										FIRMY
################################################################################*/
#FIRMY h1 {font-size:14px; color: #fff; margin-left:20px; margin-top:30px; line-height:14px; padding-bottom:15px; background: url('obrazki/linia2.png') no-repeat left bottom; }
#FIRMY h2 {font-size:13px; color:#ffcc00; margin-top:15px; margin-left:20px;}
#FIRMY p {font-size:11px; color:#fff; line-height:16px; margin:20px; text-align:justify; margin-top:15px; margin-bottom:15px; margin-right:0px;}
#FIRMY p.zdj {text-align:center;}
#FIRMY img {margin:3px; border:0;}
#FIRMY p.wiecej {text-align:right;}

/*##############################################################################
										STOPKA
################################################################################*/

#L{ width:60%; position:relative; float:left; overflow:hidden;  }
#P{ width:40%; position:relative; float:left; overflow:hidden;}
#L p {color:#99cc99; font-size:11px; text-align:left; line-height:16px; margin-top:15px; }
#L a {color:#99cc99; text-decoration:none;}
#L a:hover {color:#ffcc00; }

#L a.aktywny {color:#ffcc00;}


#P p {color:#99cc99; font-size:11px;  line-height:16px; margin-top:15px; text-align:right;}
#P a {text-decoration:none; color:#ffcc00;}
#P a:hover {text-decoration:underline; }

#P a.aktywny {color:#ffcc00;}

/*##############################################################################
						ZAWARTOSC PODSTRON
################################################################################*/
#ZAWARTOSC { width:1000px; height:481px; position:relative; overflow:hidden; float:left; background: url('obrazki/zawartosc.png') no-repeat left top; background-position:2px 0px;}
#ZAWARTOSC img {border:0;}
#ZAWARTOSC h2 {font-size:14px; color:#ffcc00; margin-top:25px; margin-left:32px;}
#ZAWARTOSC p { margin-left:30px; font-size:12px; line-height:16px; color:#fff; margin-top: 10px; margin-right:405px; text-align:left;}
#ZAWARTOSC a {color:#ffcc00; text-decoration:none; font-weight:bold;}
#ZAWARTOSC a:hover {text-decoration:underline; }

#ZAWARTOSC img.r {border:1px solid #99cccc; padding:3px; background-color:#fff; margin-right:3px; margin-bottom:3px;}
#ZAWARTOSC img.of {float: left; margin-right:10px; margin-bottom:10px; }
#ZAWARTOSC img.r:hover {border:1px solid #ffcc00;}

#ZAWARTOSC table {border:0; width:500px; margin-top:20px; margin-left:30px;}
#ZAWARTOSC table th {padding-top:25px;}
#ZAWARTOSC rrr {text-align:right: }

/*##############################################################################
						KONTAKT
################################################################################*/
#KL {width:300px; position:relative; float:left; overflow:hidden; }
#KR {width:280px; position:relative; float:left; overflow:hidden;}  

#KL p {font-size:12px; line-height:17px; margin:20px; margin-left:30px;}
#KL a {color:#ffcc00; text-decoration:none; font-weight:bold;}
#KL a:hover {text-decoration:underline; }
#KL p.srodek {text-align:center;}

#KR p { margin-left:0px; margin-right:0;}
#KR h2 {margin-left:0px;}
#KR form {margin-left:0px; width: 280px; }

#KR input {margin-left:0; width:200px;}
#KR textarea {height:80px; width:280px; margin:0;}
#KR input.btn {width:100px; border:1px solid #fff; cursor:pointer; margin-top:3px;}
