body {
padding:0px;
margin:0px;
background-image:url('grafika/tlo.jpg');
background-repeat : repeat-x;
background-color:#DBDBDB;
}


div#strona {
	width: 980px;
	border: 0px;
	margin: 0 auto;
}



/*  TOP  */



div#top {
	width: 980px;
	float: left;
	border: 0px;
}

div#logo {
	width: 200px;
	float: left;
	border: 0px;
}

div#top-top {
	width: 780px;
	float: right;
	border: 0px;
	text-align:right;
}

div#menu {
	width: 936px;
	height:42px;
	float: right;
	border: 0px;
	background-image:url('grafika/top_menu.jpg');
  background-repeat : no-repeat;	
	margin-top:15px;
}

div#nawigacja {
	width: 940px;
	float: left;
	border: 0px;
	height:20px;
	padding:4px 0px 4px 45px;
}

h1.slogan {
	margin:0;
	font-family : tahoma; 
	font-size : 10px;
	font-weight:normal;
	text-decoration : none;
	color:#91939E;
}


/* SRODEK*/




div#srodek {
	width: 980px;
	float: left;
	border: 0px;
	clear: both;
}


div#boxy-glowna {
	width: 980px;
	float: left;
	border: 0px;
	clear: both;
}

div#box1 {
	width: 246px;
	height: 141px;
	float: left;
	border: 0px;
	background-image:url('grafika/boks_ofirmie.jpg');
  background-repeat : no-repeat;
}

div#box2 {
	width: 285px;
	float: left;
	border: 0px;
}

div#box3 {
	width: 207px;
	float: left;
	border: 0px;
}

div#box4 {
	width: 206px;
	float: left;
	border: 0px;
}

.boks_aktualnosci {
	width: 315px;
	height: 147px;
	border: 0px;
	background-image:url('grafika/boks_aktualnosci.jpg');
  background-repeat : no-repeat;
}


div#tresc {
	width: 637px;
	float: left;
	border: 0px;
}

div#tresc-prawa {
	width: 343px;
	float: left;
	border: 0px;
}

div#tresc-lewa {
	width: 343px;
	float: left;
	border: 0px;
}

div#produkty {
	width: 590px;
	float: left;
	border: 0px;
}

div#box-kontakt {
	width: 315px;
	float: left;
	border: 0px;
}

.linia {
	width: 611px;
	border: 0px;
	background-image:url('grafika/linia.gif');
  background-repeat : no-repeat;
	background-position:bottom;
	padding:10px 0px 10px 0px;
}

.linia3 {
  height:12px;
 	background-image:url('grafika/linia_x.gif');
  background-repeat : repeat-x;
	background-position:top;
}

div#box-firma {
	width: 315px;
	height: 147px;
	border: 0px;
	background-image:url('grafika/boks_aktualnosci.jpg');
  background-repeat : no-repeat;
	float: left;
}

div#tresc-kontakt {
	width: 290px;
	float: left;
	border: 0px;
}

div#formularz {
	width: 307px;
	float: left;
	border: 0px;
}

div#mapka {
	width: 300px;
	float: left;
	border: 0px;
}

.nawigacja_s {
	width: 31px;
	height:16px;
	float: left;
	border: 0px;
	background-image:url('grafika/nawigacja_s.jpg');
  background-repeat : no-repeat;
	padding:3px 0px 0px 0px;
	text-align:center;
}

.input {
	background-image:url('grafika/tlo_input.jpg');
  background-repeat : repeat-x;
	height:20px;
	border:1px solid #ACAFB5;
}


.input2 {
  background-color:#F3F4F5;
	height:20px;
	border:1px solid #ACAFB5;
}

.komorka {
  width:287px;
	background-image:url('grafika/linia_komorka.gif');
  background-repeat : repeat-x;
	background-position: bottom;
	padding:7px 0px 7px 0px;
	margin-left:35px;
}

.boks_produkty {
  width:212px;
	height:144px;
 	background-image:url('grafika/boks_produkty.gif');
  background-repeat : no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-right:10px;
}

.boks_zdjecie {
  width:555px;
	height:145px;
 	background-image:url('grafika/boks_zdjecie.gif');
  background-repeat : no-repeat;
	padding-left:40px;
}

/* NAWIGACJA */



#nawigacja-menu{
	list-style: none;
	margin: 1px 5px 0px 0px;
	padding: 0px;
	float: right;
}

#nawigacja-menu li{
	float: left;
	margin: 0px;
	padding: 0px;
}
					
					
#nawigacja-menu li a#m-1{
	float:left;
	background:url(grafika/menu1.jpg);
	height:39px;
	width:123px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-1:hover{
	background:url(grafika/menu11.jpg);
	height:39px;
	width:123px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-11{
	float:left;
	background:url(grafika/menu11.gif);
	height:42px;
	width:132px;

  line-height:20em;
  overflow:hidden;
}






#nawigacja-menu li a#m-2{
	float:left;
	background:url(grafika/menu2.jpg);
	height:39px;
	width:129px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-2:hover{
	background:url(grafika/menu22.jpg);
	height:39px;
	width:129px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-22{
	float:left;
	background:url(grafika/menu22.gif);
	height:42px;
	width:137px;
  line-height:20em;
  overflow:hidden;
}








#nawigacja-menu li a#m-3{
	float:left;
	background:url(grafika/menu3.jpg);
	height:39px;
	width:63px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-3:hover{
	background:url(grafika/menu33.jpg);
	height:39px;
	width:63px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-33{
	float:left;
	background:url(grafika/menu33.gif);
	height:42px;
	width:71px;

  line-height:20em;
  overflow:hidden;
}








#nawigacja-menu li a#m-4{
	float:left;
	background:url(grafika/menu4.jpg);
	height:39px;
	width:127px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-4:hover{
	background:url(grafika/menu44.jpg);
	height:39px;
	width:127px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-44{
	float:left;
	background:url(grafika/menu44.gif);
	height:42px;
	width:136px;
  line-height:20em;
  overflow:hidden;
}








#nawigacja-menu li a#m-5{
	float:left;
	background:url(grafika/menu5.jpg);
	height:39px;
	width:101px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-5:hover{
	background:url(grafika/menu55.jpg);
	height:39px;
	width:101px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-55{
	float:left;
	background:url(grafika/menu55.gif);
	height:42px;
	width:111px;

  line-height:20em;
  overflow:hidden;
}







#nawigacja-menu li a#m-6{
	float:left;
	background:url(grafika/menu6.jpg);
	height:39px;
	width:81px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-6:hover{
	background:url(grafika/menu66.jpg);
	height:39px;
	width:81px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-66{
	float:left;
	background:url(grafika/menu66.gif);
	height:42px;
	width:90px;
  line-height:20em;
  overflow:hidden;
}







#nawigacja-menu li a#m-7{
	float:left;
	background:url(grafika/menu7.jpg);
	height:39px;
	width:69px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-7:hover{
	background:url(grafika/menu77.jpg);
	height:39px;
	width:69px;
  line-height:20em;
  overflow:hidden;
}

#nawigacja-menu li a#m-77{
	float:left;
	background:url(grafika/menu77.gif);
	height:42px;
	width:80px;
  line-height:20em;
  overflow:hidden;
}






/* STOPKA */




div#stopka {
	width: 940px;
	float: left;
	border: 0px;
	clear: both;
	background-image:url('grafika/linia_x.gif');
  background-repeat : repeat-x;
	margin-top:15px;
	margin-bottom:40px;
}


.tekst {
font-family : tahoma; 
font-size : 11px; 
text-decoration : none;
color:#3d4049;
}

a:link {
color : #EF301D;
text-decoration : none;  
} 
a:visited {
color : #EF301D; 
text-decoration : none; 
} 
a:hover {
color : #6A6A6A; 
} 
a:active {
color : #6A6A6A;  
}


.link_email:link {
color : #636876;
text-decoration : none;  
} 
.link_email:visited {
color : #636876; 
text-decoration : none; 
} 
.link_email:hover {
color : #DD2D00; 
} 
.link_email:active {
color : #DD2D00;  
}

.link_top:link {
color : #A9AAB4;
text-decoration : none;  
} 
.link_top:visited {
color : #A9AAB4; 
text-decoration : none; 
} 
.link_top:hover {
color : #6A6A6A; 
} 
.link_top:active {
color : #6A6A6A;  
}

.link_naw:link {
color : #FFFFFF;
text-decoration : none;  
} 
.link_naw:visited {
color : #FFFFFF; 
text-decoration : none; 
} 
.link_naw:hover {
color : #6A6A6A; 
} 
.link_naw:active {
color : #6A6A6A;  
}

.link_stopka:link {
color : #9B9FAC;
text-decoration : none;  
} 
.link_stopka:visited {
color : #9B9FAC; 
text-decoration : none; 
} 
.link_stopka:hover {
color : #6A6A6A; 
} 
.link_stopka:active {
color : #6A6A6A;  
}

.link_stopka2:link {
color : #9B9FAC;
text-decoration : none;  
} 
.link_stopka2:visited {
color : #9B9FAC; 
text-decoration : none; 
} 
.link_stopka2:hover {
color : #6A6A6A; 
} 
.link_stopka2:active {
color : #6A6A6A;  
}



/* LIGHTBIX */


#lightbox{
	background-color:#eee;
	padding: 18px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

