*,html
	{ padding:0;
		margin:0;
		
		list-style:none;
		
		/* font-size: 16px; */
	}
html 
	{ overflow: scroll;}
html,body
	{ height: 100%; 																											
	
		color: #bfbfbf;
		background: #081c32;
	
		font-family: Verdana, Arial;
		text-align: left;
		
	}
a img
	{ border: 0;
	}
strong
	{	font-weight: bold; 
		font-size: 1em;
		color: #b5de52;
	}
input, textarea
	{	color: #bfbfbf;
		font-size: 1em;
		padding: 2px;
		border: 1px solid #284361;
		background: #081c32;
	}
a
	{	font-size: 1em;
		color: #bfbfbf;
		text-decoration: underline;
	}
a:hover
	{ text-decoration: none;
	}
h1
	{ font-size: 1px;
		color: #081c32;
	}
h2
	{ font-weight: bold; 
		font-size: 1em;
		color: #b5de52;
	}
a:active, a:focus 
	{ outline: 0;
  }
	
p
	{ margin: 10px 0;
	}
#tresc ul
	{ margin: 15px 0 15px 0px;
	}
#tresc ul li
	{ list-style: disc outside;
		margin: 3px 0 0 30px;
	}


/* ***** IDENTYFIKATORY ***** */

#zbiornik
	{	width: 100%;																												
		height: 100%;
	}
#naglowek
	{ height: 14px;																												
		padding: 0 1em;
	
		border-bottom: 3px solid #b4dc51;
		background: #ffffff;
		
		text-align: right;
	}	
#naglowek, #naglowek a
	{	font-size: 0.75em;
		color: #081c32;
		text-decoration: none;
	}	
#naglowek a:hover
	{	text-decoration: underline;
	}
#logo
	{	height: 136px;
	
		text-align: center;
	
		background: #f1dba7 url(../img/tlo-001.jpg) repeat-x;
	}
#logo-pic
	{ width: 568px;
		padding: 0px 0;
		margin: 0 auto;
	
		text-align: left;
	}
#nawigator
	{ height: 35px;
		padding-left: 1px; 
		overflow: hidden;
	
		background: #f1dba7 url(../img/tlo-002.jpg) repeat-x;
	}
#nawigator ul
	{	width: 595px;
		margin: 0 auto;
	}
#nawigator li
	{	height: 35px; 
		float: left; 

		text-align: center;		
		font-size: 0.6em;
	}
#nawigator a
	{	clear: both;
	}
#srodek
	{	width: 770px;
		min-height: 500px;
		margin: 0 auto;
		overflow: hidden;

		text-align: center;
	}
#menu
	{	width: 99px;
		height: 100%;
		float: left;
		padding-bottom: 32767px; 
		margin-bottom: -32767px;
		
		background: url(../img/tlo-003.jpg) repeat-y right;
	}
#menu ul
	{	padding: 14px 0;
	
		background: url(../img/tlo-008.jpg) no-repeat bottom;
	}
#menu ul li
	{	width: 92px;
		margin: 0;
		padding-left: 7px;
		padding-top: 0;
		padding-bottom: 10px; 
		
		text-align: left;
	
		background: url(../img/tlo-009.jpg) repeat-y;
	}
#menu ul li ul
	{ background: none;}
#menu ul li ul li
	{	padding: 0;
		margin: 5px 0;	
		background: none;																							
	}
#menu-top
	{	background: url(../img/tlo-007.jpg) no-repeat top;
	}
#tresc
	{  /* width: 542px; */  
		padding: 20px 109px;overflow: visible;
		
		font-size: 0.72em;
		text-align: left;
	}
#tresc img
	{ border: 1px solid #284361;
		margin: 5px;
		padding: 1px;
		float: right;
	} 
#glowna { overflow: visible;}
#sidebar
	{	width: 99px; 
		height: 100%;
		float:right;
		padding-bottom: 32767px; 
		margin-bottom: -32767px;
		
		background: url(../img/tlo-004.jpg) repeat-y left;									
	}
#wizytowka
	{	background: url(../img/tlo-010.jpg) no-repeat top;									
		
		padding-top: 14px;
		
		text-align: left;
	} 
#wizytowka p {margin: 0;}
#wizytowka-tlo
	{	background: url(../img/tlo-011.jpg) no-repeat bottom;
	
		padding-bottom: 14px;
	}
#wizytowka-tlo p
	{	padding-right: 9px;
	
		background: url(../img/tlo-012.jpg) repeat-y;
	
		text-align: center;
	}
#stopka
	{	width: 770px;
		margin: auto;
		padding: 15px 0;
		clear: both;
	
		text-align: center;
		font-size: 0.55em;		
		color: #bfbfbf;
		background: url(../img/tlo-007.gif) repeat-y;
	}
#stopka2
	{	width: 770px;
		height: 42px;
		margin: auto;
		clear: both;
		background: url(../img/tlo-013.jpg) no-repeat;
	}
	
/* *** Nawigator *** */

#nawi-01
	{	width: 154px;
		background: url(../img/tlo-006-nawi-01wyl.jpg) no-repeat;
		
		padding-top: 3px;
	}
#nawi-02
	{	width: 143px;
		background: url(../img/tlo-006-nawi-02wyl.jpg) no-repeat;
		
		padding-top: 9px;
		padding-bottom: 0;
	}
#nawi-03
	{	width: 143px; 
		background: url(../img/tlo-006-nawi-03wyl.jpg) no-repeat;
		
		padding-top: 3px;
	}
#nawi-04
	{	width: 155px;padding-right: 15px;
		background: url(../img/tlo-006-nawi-04wyl.jpg) no-repeat;
		
		padding: 3px 0 0 0 ;
		text-align: left;
	}
#nawi-04 img 
	{	margin-right: 15px;
	}
#mapka
	{ text-align: center;
		display: none;}
		
/* *** Podstrony *** */
		
#praca
		{ text-align: center;
		}
#praca p
		{ margin-bottom: 15px;
		}
#realizacje ul
	{ margin: 15px 0 15px 0px;
	}
#realizacje ul li
	{ list-style: disc outside;
		margin: 3px 0 0 30px;
	}
		
/* *** Klasy *** */

.adbox
	{ width: 80%;
		border: 1px solid #284361;
		padding: 8px;
		padding-top: 25px;
		margin: 20px auto;
		text-align: center;
		background: url(../img/tlo-013.gif) no-repeat left top;
	}

.kontakt_d, .praca_d, .ofirmie_d,.realizacje_d,.autom_d,.bms_d,.slabepr_d,.zabezp_d,.oferta_d
	{	height: 0px !important;
		height: 16px;
		padding: 16px 0 0 0;
		margin: 5px 0 30px 0;
		overflow: hidden;
		
		background: url(../img/h1-kontakt.gif) no-repeat;
	}
.praca_d,.realizacje_d,.autom_d,.bms_d,.slabepr_d,.zabezp_d
	{ background: url(../img/h1-praca.gif) no-repeat;
	
		height: 30px;
		padding: 30px 0 0 0;
	}
.ofirmie_d
	{ background: url(../img/h1-ofirmie.gif) no-repeat;
	}
.realizacje_d
	{ background: url(../img/h1-realizacje.gif) no-repeat;
	}
.autom_d
	{ background: url(../img/h1-automatyka.gif) no-repeat;
	}
.bms_d
	{ background: url(../img/h1-bms.gif) no-repeat;
	}
.slabepr_d
	{ background: url(../img/h1-niskopr.gif) no-repeat;
	}
.zabezp_d
	{ background: url(../img/h1-zabezp.gif) no-repeat;
	}
.oferta_d
	{ background: url(../img/h1-oferta.gif) no-repeat;
	}
.centruj
	{	text-align: center;
	}
.normal
	{ font-size: 0.55em;
		color: blue;
	}
.left
	{ float: left;
	}
#tresc a img 
	{ float: left; 
	}
#tresc .imgtext
	{	border: 0;
	}
#tresc .uc img
	{ float: none;
		border: 0;
	}
#tresc .uc
	{ text-align: center;}
.mar-01
	{ margin-left: 189px;
	}
#tresc .inline
	{	display: inline;
		vertical-align: middle;
		float: none;
	}
.small
	{ font-size: 8px;
		margin-top: 40px;
		clear: both;
	}
