* { padding: 0; margin: 0; border: 0; }

html
{
	background: #000 url(img/bg.png) repeat-x 0 fixed;
	vertical-align: top;
}

body
{
	font-size: 13px;
	font-family: arial, helvetica, georgia, sans-serif;
	line-height: 1.6em;
	text-align: left;
	color: #bfbfbf;
}

ul, li, img, body, html
{
	margin: 0;
	padding: 0;
}

a
{
	text-decoration: none;
	color: #e95d0f;
}

a:hover
{
	text-decoration: none;
	color: #e47a3f;
	/*color: #e29a71;*/
}

a img
{
	border: none;
}

#wrapper
{
	text-align: left;
	margin: 0 auto;
	width: 791px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 60px;
}

#wrapper ul li a
{
	list-style-type: none;
}

#header
{
  position: relative;
  background: url(img/title.png) no-repeat;
  overflow: hidden;
	margin-bottom: 0px;
	padding: 0px;
	height: 288px;
}

#header h1
{
	display: none;
}

#menu
{
  position: relative;
  float: left;
  width: 792px;
  height: 41px;
  padding: 0;
  margin-top: 91px;
}

/*#menu p
{
	display: none;
}*/

#nav
{
  display: inline;
  float: left;
  list-style-type: none;
  padding: 0;
  height: 41px;
}

#nav li
{
  margin: 0;
  padding: 0;
  float: left;
}

#nav a
{
display: inline;
float: left;
text-decoration: none;
border: none;
}

#nav #nav_home a
{
background: url(img/menu/home.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_home a:hover
{
background: url(img/menu/homeOn.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_offer a
{
background: url(img/menu/oferta.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_offer a:hover
{
background: url(img/menu/ofertaOn.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_dev a
{
background: url(img/menu/aparatura.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_dev a:hover
{
background: url(img/menu/aparaturaOn.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_form a
{
background: url(img/menu/formularze.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_form a:hover
{
background: url(img/menu/formularzeOn.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_person a
{
background: url(img/menu/personel.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_person a:hover
{
background: url(img/menu/personelOn.png) no-repeat;
width: 132px;
height: 41px;
}

#nav #nav_cont a
{
background: url(img/menu/kontakt.png) no-repeat;
width: 131px;
height: 41px;
}

#nav #nav_cont a:hover
{
background: url(img/menu/kontaktOn.png) no-repeat;
width: 131px;
height: 41px;
}

#topBg
{
  position: relative;
  padding-top: 132px;
  padding: 0;
  height: 156px;
  width: 791px;
  overflow: hidden;
}

#contentBgTop
{
  position: relative;
  background: url(img/bgTop.png) no-repeat;
  margin-top: 10px;
  padding: 0;
  height: 15px;
  width: 791px;
}

#contentBg
{
  position: relative;
  background: url(img/contentBg.png) repeat-y;
  /*overflow: hidden;*/
  margin: 0;
  padding: 0;
  min-height: 430px;
  width: 791px;
}

#contentBg #mainContent
{
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  width: 485px;
  margin: 0;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 0;
}

#sidebar
{
  float: right;
  position: relative;
  overflow: hidden;
  width: 264px;
  margin: 0;
  padding-right: 15px;
  padding-top: 0;
}

#clear
{
clear: both;
}

#contentBgBottom
{
  position: relative;
  background: url(img/foot.png) no-repeat;
  margin: 0;
  padding: 0;
  height: 14px;
  width: 791px;
}

#mainContent p
{
margin:  10px 10px 5px 0;
padding: 0;
font-family: arial;
float: left;
line-height: 1.4em;
position: relative;
text-align: justify;
}

#mainContent h2
{
font-family: arial;
font-size: 14px;
padding-top: 10px;
margin-top: 10px;
text-align: center;
}

#onas h1
{
position: relative;
width: 46px;
height: 20px;
overflow: hidden;
font-size: 14px;
padding: 0;
margin: 0;
}

#onas h1 span
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(img/onas.png) no-repeat;
padding: 0;
margin: 0;
}

#obiekty h1
{
position: relative;
width: 119px;
height: 20px;
overflow: hidden;
font-size: 14px;
padding-top: 10px;
margin-top: 10px;
}

#obiekty h1 span
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(img/badaneObiekty.png) no-repeat;
padding-top: 10px;
margin-top: 10px;
}

#oferta h1
{
position: relative;
width: 50px;
height: 20px;
overflow: hidden;
font-size: 14px;
padding-bottom: 20px;
margin: 0;
}

#oferta h1 span
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(img/oferta.png) no-repeat;
padding-bottom: 20px;
margin: 0;
}

#aparatura h1
{
position: relative;
width: 76px;
height: 20px;
overflow: hidden;
font-size: 14px;
padding-bottom: 10px;
margin: 0;
}

#aparatura h1 span
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(img/aparatura.png) no-repeat;
padding-bottom: 10px;
margin: 0;
}

#formularze h1
{
position: relative;
width: 86px;
height: 20px;
overflow: hidden;
font-size: 14px;
padding-bottom: 10px;
margin: 0;
}

#formularze h1 span
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(img/formularze.png) no-repeat;
padding-bottom: 10px;
margin: 0;
}

#personel h1
{
position: relative;
width: 66px;
height: 20px;
overflow: hidden;
font-size: 14px;
padding-bottom: 10px;
margin: 0;
}

#personel h1 span
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(img/personel.png) no-repeat;
padding-bottom: 10px;
margin: 0;
}

#kontakt h1
{
position: relative;
width: 61px;
height: 20px;
overflow: hidden;
font-size: 14px;
padding-bottom: 10px;
margin: 0;
}

#kontakt h1 span
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(img/kontakt.png) no-repeat;
padding-bottom: 10px;
margin: 0;
}

#link h1
{
position: relative;
width: 39px;
height: 20px;
overflow: hidden;
font-size: 14px;
padding-bottom: 10px;
margin: 0;
}

#link h1 span
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(img/link.png) no-repeat;
padding-bottom: 10px;
margin: 0;
}

/*div.hr  {
background: url(img/line.png) no-repeat;
height: 1px;
}
div.hr hr {
display: none;
}*/

#mainContent ul
{
list-style-image: url(img/arrow.png);
margin: 10px 0 0 20px;
}

#zakres
{
position: relative;
width: 480px;
border: 0px;
}

#zakres th
{
background-color: #2c2c2c;
border: 0px;
padding: 5px;
text-align:center;
line-height: 1.2em;
}

#zakres td
{
background-color: #474747;
border: 0px;
padding: 5px;
vertical-align:top;
}

#probki
{
  position: relative;
  margin: 0;
  padding: 0;
  height: 101px;
  width: 264px;
}

#pca
{
  position: relative;
  background: url(img/pca.png) no-repeat;
  margin-top: 10px;
  padding: 0;
  height: 142px;
  width: 264px;

}

#address
{
  position: relative;
  background: url(img/address.png) no-repeat;
  margin-top: 10px;
  padding: 0;
  height: 112px;
  width: 264px;
}

#linki
{
  position: relative;
  margin-top: 10px;
  padding: 0;
  height: 32px;
  width: 264px;
}

.wiecej:link  {
color: #e95d0f;
font-family: arial;
font-weight: bold;
font-size: 11px;
margin: 10px 80px 20px 10px;
padding: 5px;
text-decoration: none;
}
.wiecej:visited {
color: #e95d0f;
font-family: arial;
font-weight: bold;
font-size: 11px;
margin: 10px 80px 20px 10px;
padding: 5px;
text-decoration: none;
}
.wiecej:active {
color: #e95d0f;
font-family: arial;
font-weight: bold;
font-size: 11px;
margin: 10px 80px 20px 10px;
padding: 5px;
text-decoration: none;
}
.wiecej:hover {
color: #e95d0f;
font-family: arial;
font-weight: bold;
font-size: 11px;
margin: 10px 80px 20px 10px;
padding: 5px;
text-decoration: underline;
}

#akred
{
float: left;
padding-top: 10px;
padding-left: 13px;
}

#cert
{
float: right;
padding-top: 25px;
padding-left: 0;
height: 120px;
width: 160px;
}

#cert p
{
font-size: 14px;
padding: 0 15px 10px 0;
margin: 0;
text-align: left;
}

.zobacz:link  {
color: #ffddb1;
font-family: arial;
font-weight: bold;
font-size: 11px;
margin: 0;
padding: 0;
text-decoration: none;
}
.zobacz:visited {
color: #ffddb1;
font-family: arial;
font-weight: bold;
font-size: 11px;
margin: 0;
padding: 0;
text-decoration: none;
}
.zobacz:active {
color: #ffddb1;
font-family: arial;
font-weight: bold;
font-size: 11px;
margin: 0;
padding: 0;
text-decoration: none;
}
.zobacz:hover {
color: #ffddb1;
font-family: arial;
font-weight: bold;
font-size: 11px;
margin: 0;
padding: 0;
text-decoration: underline;
}

#dane
{
float: right;
padding-top: 10px;
padding-left: 0;
height: 80px;
width: 170px;
}

#dane p
{
font-size: 11px;
color: #949494;
padding: 0;
margin-right: 9px;
text-align: right;
line-height: 1.2em;
}

#links
{
float: left;
width: 400px;
height: 30px;
padding-left: 10px;
padding-top: 5px;
}

#links p
{
font-size: 12px;
color: #707070;
}

#links a
{
text-decoration: none;
border: none;
color: #707070;
}

#links a:hover
{
text-decoration: none;
border: none;
color: #949494;
}

#copy
{
float: right;
width: 300px;
height: 30px;
padding-right: 10px;
padding-top: 5px;
}

#copy p
{
font-size: 11px;
color: #707070;
text-align: right;
line-height: 1.2em;
}








