body {
    margin: 0;
    padding: 0;
    color: #FFF;
    background-color: #000;
    background: url('img/tlo.gif');
    background-position: center;
    background-repeat: repeat-x;     
}

a {
    text-decoration: none;
    color: #000;        
}

a:hover {
    text-decoration: underline;     
    color: #000;
}

img {
    border: 0px;
}



div#kontener {
    position: relative;
    margin: 5px auto 0 auto;
    padding: 0;
    width: 816px;
    height: 576px;
    color: #000;
    font-size: 10px;
    background-color: #EEE;
    border-style: solid;
    border-width: 10px;
    border-color: #FFFFFF;
    text-align: center;
}

div#gora {
    position: absolute;
    top: 1px;
    left: 0;
    padding: 0;
    margin: 0;
    width: 816px;
    height: 108px;
    z-index:2;
 }

div#xa {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 700px;
    height: 75px;
    border-style: solid;    

}
.naglowek {
   border: 0px;
    padding: 0;
    margin: 0;
    width: 816px;
    height: 108px;
}
.mapas
{position: absolute; top: 0; left: 0; width: 816px; height: 43px; background: url('img/nagl/naglowek_01.gif'); background-position: top; background-repeat: no-repeat; text-align: right;}

div#tresc {
    position: absolute;
    top: 110px;
    left: 0;
    z-index:1;    
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    padding: 0;
    margin: 0 auto 0 auto;
    color: #000;
    background-color: #FFF;
    width: 816px;
    height: 466px;
}

div#xc {
    position: absolute;
    top: 91px;
    left: 0;
    padding: 0;
    margin: 0;
    color: #000;
    background: #fff;
    width: 700px;
    height: 380px;

 }

div#foot {
    position: relative;
    width: 836px;
    margin: 0 auto 0 auto;
    padding: 0;
    color: #FFF;
    background-color: #000;    
    font-family: Arial, sans-serif;     
    font-size: 10px;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;    
    border-bottom-color: #AAA;        
 }

div#adres {
    position: absolute;
    top: 476px;
    left: 0;
    padding: 0;
    margin: 0;
    color: #000;
    background-color: #fff;
    width: 700px;
    height: 24px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-align: center;
}

p {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.norm {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.poletekst {
    color: #000;
    font-size: 12px;
    background-color: #FFF;
    border-style: solid;
    border-width: 1px;
    border-color: #888888;
}

.akcja {
    color: #FFFFFF;
    font-size: 12px;
    background-color: #555555;
    border-style: solid;
    border-width: 1px;
    border-color: #888888;
}

strong { color: #E77919; background-color: transparent; }

div#l_kwadraty {position: absolute; top: 0px; left: 0; height: 466px; width: 163px; background: url('img/lewo/l_tlo.jpg'); background-position: top; background-repeat: no-repeat;}
div#lb_kwadraty {position: absolute; top: 0px; left: 0; height: 466px; width: 163px; background: url('img/lewo/lb_tlo.jpg'); background-position: top; background-repeat: no-repeat;}
div#l_1 {position: absolute; top: 40px; left: 15px; height: 130px; width: 133px; margin: 0; text-align: left;}
div#l_2 {position: absolute; top: 172px; left: 15px; height: 130px; width: 133px; margin: 0; text-align: left;}
div#l_3 {position: absolute; top: 300px; left: 15px; height: 130px; width: 133px; margin: 0; text-align: left;}

div#tresc_g {position: absolute; top: 0; left: 163px; height: 233px; width: 653px; margin: 0; text-align: right; background: url('img/glowna_tresc_gora.jpg'); background-position: top; background-repeat: no-repeat; padding-top:10px; font-weight: bolder;

}
div#tresc_d {position: absolute; top: 233px; left: 163px; height: 240px; width: 653px; color: #000; margin: 0; text-align: left;

}

div#portfolio {position: absolute; top: 0; left: 163px; height: 466px; width: 653px; color: #000; margin: 0; text-align: left; background: url('img/portfolio.jpg'); background-position: top; background-repeat: no-repeat; padding-top:10px; }


div#tresc_p {position: absolute; top: 0; left: 163px; height: 252px; width: 653px; margin: 0; text-align: right; background: url('img/projekt_tresc_gora.jpg'); background-position: top; background-repeat: repeat-x; padding-top:10px; font-weight: bolder;}

div#trescg {position: absolute; top: 0; left: 163px; height: 233px; width: 653px; margin: 0; text-align: right; background: url('img/glowna_tresc_gora.jpg'); background-position: top; background-repeat: no-repeat; padding-top:10px; font-weight: bolder;}
div#trescd {position: absolute; top: 233px; left: 163px; height: 233px; width: 653px; background-color: #FFF; color: #000; text-align: left;}
ddddiv#mdol {position: absolute; bottom: 95px; right: 5px; height: 30px; width: 640px; font-family: Arial, sans-serif; font-size: 7pt; text-align: center;}

.bialy { color: #FFF; }
.szary { color: #BBB; }
.oranz { color: #E77919; }

.t_bia { width: 30px; color: #000; background-color: #FFFFFF; text-align: center; }
.t_sza { width: 30px; color: #000; background-color: #E9E9EA; text-align: center; }
.t_cze { width: 30px; color: #FFF; background-color: #A73628; text-align: center; }
.t_c0 { width: 250px; color: #000; background-color: #FFF; text-align: left; }
.t_c1 { width: 60px; color: #000; background-color: #FFF; text-align: center; }
.t_c2 { width: 60px; color: #000; background-color: #E9E9EA; text-align: center; }

.media {position: absolute; top: 52px; left: 290px; height: 390px; width: 400px;text-align: left;}

.gal {position: absolute; top: 49px; left: 223px; height: 390px; width: 533px; display: none; text-align: center;}
.mdol {  width: 640px;text-align: center; font-size: 10px; color: #FFF;}

div#linki {
    position: relative;
    width: 836px;
    margin: 0 auto 0 auto;
    padding: 0;
    color: #FFF;
    background-color: #000;    
    font-family: Arial, sans-serif;     
    font-size: 10px;
    text-align: center;
}
