body{
    font-family:'arial';
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center top;
    font-size: smaller;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
img.text{
    position:absolute;
    z-index:1;
    display:none;
}
img{
    border: none;
}
div.content_bg{
    background-color:#eeeeee;
    width:630px;
    background: rgba(235, 235, 235, .95	);
    text-align: justify;
    border:2px solid;
    border-radius:25px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 40px;
    z-index: 0;
}
div.content_bg A:link{
    color: #CF130F;
}
div.content_bg A:visited{
    color: #CF130F;
}
div.content_bg A.giftSort{
    font-size: smaller;
    font-weight: bold;
}
p{
    margin-bottom: 0px;
    margin-top: 5px;
    text-align: justify;
}
p.adres{
    font-size: 0.9em;
    font-style: italic;
}
p.giftLink{
    margin-top: 0px;
}
p.validation{
    color: red;
}
#wierszyk{
    font-style: italic;
}
h1{
    margin-top: 60px;
    margin-bottom: 10px;
}
h3{
    margin-top: 20px;
    margin-bottom: 5px;
}
h3.guideTitle{
    font-size: 1.1em;
}
li{
    margin-left: 0px;
    margin-bottom: 0px;
}
ol li{
    margin-bottom: 10px;
}
#tree{
    z-index: -1;
    margin: auto;
    position: fixed;  
    right: 100px;
    left: 100px; 
    top: 0px; 
    float: top;

}
tr.grayed_out{
    color: gray;
    opacity: 0.6;
}

tr.grayed_out A:link{
    color: gray;
}
tr.grayed_out A:visited{
    color: gray;
}
tr.grayed_out p{
    margin: 0px;
}
tr.non_grayed_out p{
    margin: 0px;
}
#prezent {
}
ol,ul{
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: justify;
}
form{
    text-align: justify;
    margin-top: 20px;
    margin-bottom: 20px;
}
table{
    margin-left: 0px;
    font-size: small;
    border: 0px;
    border-spacing: 0px 3px;
}
table.photo{
    margin-top: 15px;
    width: 100%;
}
td{
    padding-bottom: 2px;
    padding-top: 2px;
}
td.L{
    width: 18%;
}
td.R{
    text-align: justify;
}
td.photo{
    width: 33%;
    text-align: center;
}
#gil_menu{
    display: none;
    position: absolute; 
    z-index: 4;
}
#gil_menu_text{
    display: none;
    position: absolute; 
    z-index: 4;
}
#mapka{
    text-align: center;
    margin-top: 30px;
}
span.hint{
    color: gray;
}