html, body {background: #f0f0f0; margin: 0px; padding: 0px; text-align: center; overflow: auto}

div, p, td, form {  font-size: 11px; font-family: "Trebuchet MS", "Arial CE", Arial, sans-serif; color:#666E85; }

a {color:#0085C6; text-decoration:none;}
a:hover {text-decoration:underline;}

div {text-align: left}


#main {margin: 0px auto; width: 1000px; height: 100%;  background:#ffffff url(kontener.jpg) no-repeat 619px 46px; padding-bottom: 15px}

#content {background: url('main_bg.gif'); width: 764px; margin-left: 114px;}
#content2 {background: url('main_bg2.gif'); width: 764px; margin-left: 114px;}

#main_bottom {background: url(main_bottom.gif); height: 17px; width: 764px; line-height: 1px; margin: 0px; padding: 0px;}



#left {width: 190px; text-align: center;}
#left2 {width: 190px; text-align: left; margin-top: 4px; _margin-top: -4px}

#right {border-left: 1px solid #eaeaea; width: 195px; width: 190px;}

#left, #center, #center2, #right, #left2 {float: left; _margin-top: 14px}


#center {width: 379px;}

#center2 {width: 569px;}

#right .dane_kontaktowe {
 font-size: 11px; font-family: "Trebuchet MS", "Arial CE", Arial, sans-serif;
  height:50px;
  overflow:hidden;
  text-indent:-1000em;
  background:url(dane_kontaktoweNaglowek.gif) no-repeat 20px 7px;
}
#right p {
   font-size: 11px; font-family: "Trebuchet MS", "Arial CE", Arial, sans-serif;
  padding:10px 15px;
}
.text2 {
font-size: 11px; font-family: "Trebuchet MS", "Arial CE", Arial, sans-serif; 
}
#right a.formularz_kontaktowy {
  display:block;
  width:136px;
  height:26px;
  margin:0 auto;
  overflow:hidden;
  text-indent:-1000em;
  background:url(formularz_kontaktowyPrzycisk.gif) no-repeat;
}

.lista {
  width:353px;
  margin:1em auto;
  background:url(lista-gora.gif) no-repeat 6px 0;
}
.lista ul {
  padding:9px 0;
  background:url(lista-dol.gif) no-repeat left bottom;
}
.lista li {
  line-height:20px;
  padding-left:32px;
  background:url(lista-pozycja.gif) no-repeat;
}

#center2 ul, #center ul {
list-style-type: circle;
margin-left: 70px;
}

#center h2, #center2 h2  {
  height:25px;
  overflow:hidden;
  text-indent:-1000em;
  background-repeat:no-repeat;
  background-position:1px 0;

}
#center .o_firmie {background-image:url(o_firmie_naglowek.gif);}
#center2 .oferta {background-image:url(oferta_naglowek.gif);}
#center .technologia {background-image:url(technologia_naglowek.gif);}
#center .uslugi {background-image:url(uslugi_naglowek.gif);}
#center .kontakt {background-image:url(kontakt_naglowek.gif);}
#center .glowna {background-image:url(glowna_naglowek.gif);}


#center h3, #center2 h3{
  margin:20px 30px;
  font-size:1em;
  font-weight:bold;
}
#center p {
  margin:20px 30px;
  font-size: 12px;
  color: #666e85;
}

#center2 p {
  margin:20px 30px;
  font-size: 12px;
  color: #666e85;
  text-align: justify;
}


.fotka {
  padding:3px 4px;
  border:1px solid #EAEAEA;
  float: left;
  margin-right: 10px;
}


#head {height: 46px; background: #002e62 url('head_bg.gif'); width: 1000px}


#menu {
  width:893px;
  height:31px;
  padding:7px 0 8px 107px;
  list-style: none;
  margin: 0px;
}
#menu li {
  width:102px;
  height:31px;
  margin-right:1px;
  float:left;
}
#menu a {
  display:block;
  width:102px;
  height:31px;
  overflow:hidden;
  text-indent:-1000em;
  background-repeat:no-repeat;
  background-position:0 0;
}
#menu a:hover,
#menu a.konkretny {
  background-position:0 -31px;
}
#menu a.strona_glowna {background-image:url(strona_glownaMenu.gif);}
#menu a.o_firmie {background-image:url(o_firmieMenu.gif);}
#menu a.oferta {background-image:url(ofertaMenu.gif);}
#menu a.uslugi {background-image:url(uslugiMenu.gif);}
#menu a.technologia {background-image:url(technologiaMenu.gif);}
#menu a.kontakt {background-image:url(kontaktMenu.gif);}

img {border: 0px}


p#twoje_polozenie {
   font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  width:1000px;
  height:21px;
  padding:135px 0 0 115px;
  border-bottom:1px solid #EAEAEA;
  color:#97A1BC;
  margin: 0px;
}
p#twoje_polozenie span {
  color:#657081;
}


#top
{
width: 655px;
height: 125px;
position: absolute;
margin-left: 35px;
_margin-left: 60px;
margin-top: 5px;

}

hr {border: 0px; height: 1px; _border: 1px solid #eaeaea}

.gallery1 a {
  border:1px solid #EAEAEA;
  padding: 4px;
}
.gallery1 img {
  margin:3px 4px 15px 4px;
  margin-bottom: 15px;
}

.wodaTlo {
  padding-bottom:100px;
   font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:#666E85;
  background:url(wodaTlo.jpg) no-repeat left bottom;
}

#stopka {margin-top: 0px; padding: 0px}

p#stopka {
  width:1000px;
  height:18px;
  padding-top:20px;
  padding-bottom:50px;
  color:#97A5BB;
  text-indent:117px;
  background:white url(stopka.gif) no-repeat 0 19px;
  font-size: 11px;
}
p#stopka em {
  font-style:normal;
  font-weight:bold;
  color:#0086CB;
}

.clear {
clear: both;
}

.bigger {
font-size: 14px;
margin-bottom: 10px;
color: #666e85;
}

p {margin: 0px; padding: 0px}



input, textarea {background: none; border: 1px solid #d6d6d6; color:#666E85; font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif; font-weight: bold}
form {margin: 0px; padding: 0px}

* {margin:0; padding:0;}
ul {list-style:none;}
hr, .ukryj {display:none;}
img {border:none;}
a {color:#0085C6; text-decoration:none;}
a:hover {text-decoration:underline;}


/* ustawienia lewego menu */
#left2 ul {
  padding:30px 2px 0 2px;
  background:url(lewaMenu.gif) no-repeat 67px 0px; 
}
#left2 li {
  line-height:23px;
}
#left2 li span {
  display:block;
  min-height:25px;
  padding:0 15px 0 36px;
  background:url(menuIkona.gif) no-repeat 16px 6px;
}
* html #left2 li span {
  height:25px;
}
#left2 li a {
  color:#657081;
  font-size: 11px;
}
#left2 li.biale {
  background-color:white;
}
#left2 li.szare {
  background:#ECEFF2 url(menuSzare.gif) repeat-y;
}


#left2 ul.podmenu {
padding: 0px;
margin-left: 10px;
 background: none; 
}
#left2 .podmenu li span {
  display:block;
  min-height:25px;
  padding:0 15px 0 36px;
  background:url(menuIkona2.gif) no-repeat 16px 6px;
}


.foot {
	text-align: center; 
	margin: -30px 0px 10px 0px;
}

.foot h1 {
font-size: 11px;
	display: inline;
	font-size: 11px;
}