html, body {
    margin:     0px; 
    text-align: center; 
    padding:    0px; 
    background: rgb(245,250,255); 
    color:      rgb(119,127,114); 
    font:       10px Verdana, Helvetica, arial, sans-serif;
} 

body {
    margin:         0px; 
    padding:        0px; 
    text-align:     center; 
    table-layout:   fixed; 
}

.ramka {
    margin:     0px auto;
    padding:    0px; 
    text-align: center; 
    width:      750px; 
}

.gora {
    background: url("img/logo.jpg");
    margin:     0px auto;
    margin-top: 10px;
    padding:    0px; 
    text-align: center; 
    width:      750px;
    height:     150px;
    border:     1px black solid; 
    clear:      left;
}

.lewa {
    padding:    0;
    margin:     0;
    width:      110px;
    float:      left; 
}

* html * .lewa {
    width:      105px;
}

.menu {
    margin:     0 0 1em 0;
    padding:    20px 0px 53px 0px;
    color:      rgb(0,0,0);
    background: rgb(255,255,255) url("img/menutlo.jpg");
    border:     1px black dotted;
    width:      110px;
    font:       14px Verdana, Helvetica, arial, sans-serif;
}

* html * .menu {
    width: 100px;
}

.tresc {
    background: rgb(250,250,255);
    text-align: center; 
    width:      640px; 
    border:     1px black solid;
    margin-left:111px;
}

* html * .tresc {
    margin-left: 100px;
}

.menuLink {
    margin:        4px 0px 4px 0px;
}

.menuLink:link, .menuLink:visited, .menuLink:active {
    color:              rgb(0,0,50);
    background:         rgb(255,255,255);
    text-decoration:    none;
}

.menuLink:hover  {
    color:              rgb(255,0,0);
    background:         rgb(225,245,255);
    text-decoration:    underline;
}

.AmenuLink:link, .AmenuLink:visited, .AmenuLink:active {
    color:              rgb(0,0,50);
    text-decoration:    none;
}

.AmenuLink:hover  {
    color:              rgb(255,0,0);
    text-decoration:    underline;
}

.stopka {
    width:      637px;
    padding:    0.5em 0 0.5em 0;
    color:      rgb(0,0,0);
    background: rgb(255,255,255);
    border:     1px black dotted;
    clear:      left;
}

h1 {
    text-align:     center; 
    table-layout:   fixed; 
    color:          rgb(50,50,50); 
    font:           22px Verdana, Helvetica, arial, sans-serif;
}

h2 {
    table-layout:   fixed; 
    color:          rgb(20,20,20);  
    font:           18px Verdana, Helvetica, arial, sans-serif;
}

.oferta {
    color:          rgb(20,20,20);  
    text-align:     justify;
    text-indent:    30pt;
    font:           17px Verdana, Helvetica, arial, sans-serif;
    padding:        1em;
}

.blisko {
    padding:        0 1em 0 1em;
}

.dane {
    font:           16px Verdana, Helvetica, arial, sans-serif;
}

img {
    border:     0px;
}

.mail:link, .mail:visited, .mail:active {
    color:              rgb(0,0,80);
    text-decoration:    none;
}

.mail:hover {
    color:              rgb(255,0,0);
    text-decoration:    underline;
}

.link:link, .link:visited, .link:active {
    color:              rgb(0,0,100);
    text-decoration:    underline;
}

.link:hover {
    color:              rgb(255,0,0);
    text-decoration:    none;
}

.podglad {
    border:     1px solid #000000;
    position:   absolute;
    width:      95%;
    top:        0px;
    left:       0px;
}

.podglad_tresc {
    background-color:   transparent;
    height:             98%;
    position:           relative;
    width:              98%;
    z-index:            101;
    text-align:         center;
    padding:            2em 2em 2em 2em;
}

.podglad_tlo {
    background-color:   white;
    height:             100%;
    filter:             alpha(opacity=75); /* IE's opacity*/
    opacity:            0.75;
    position:           absolute;
    width:              100%;
    z-index:            99;
    top:                0px;
    left:               0px;
}

.hidden {
    display: none;
}

.linkTop:active, .linkTop:visited, .linkTop:link {
    text-indent: -9999px;
    display: block;
    background: transparent url(top.jpg) 0 0 no-repeat;
    width: 750px;
    height: 150px;
    outline: none;
}
