html, body {background: #f0f0f0 url(body_bg.png) repeat-x; margin: 0; padding: 0; text-align: center; overflow: auto; overflow-x: hidden;}

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: 0 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: 0; padding: 0;}



#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: 0;
}
#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;
}

img {border: 0}


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: 0;
}
p#twoje_polozenie span {
    color:#657081;
}


#top
{
    width: 655px;
    height: 125px;
    position: absolute;
    margin-left: 35px;
    _margin-left: 60px;
    margin-top: 5px;

}

hr {border: 0; 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: 0; padding: 0}

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: 0; padding: 0}



input, textarea {background: none; border: 1px solid #d6d6d6; color:#666E85; font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif; font-weight: bold}
form {margin: 0; padding: 0}

* {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 0;
}
#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: 0;
    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 0 10px 0;
}

.foot h1 {
    font-size: 11px;
    display: inline;
    font-size: 11px;
}

#center2 ul.oferta2{ margin-left:30px; padding:0; list-style-type:none}
#center2 ul.oferta2 li{ background:url(img.jpg) no-repeat left 8px; padding-left:12px}
#center2 p.ul{ margin-bottom:0px}