html,body {
    margin: 0;
    padding: 0;
    background-color: #696D5C;
    background: url('../foto/bg.png');
}

#site {
    width: 760px;
    background-color: #707070;
    border-top: 2px solid #505050;
    border-bottom: 2px solid #505050;
    color: #FFF;
    margin-top: 20px;
}

#baner {
    background: url('../foto/baner.jpg') no-repeat center center;
    width: 760px;
    height: 370px;
    border-bottom: 1px solid #505050;
    color: #FFF;
}

#menu {
    background-color: #15100C;
    padding: 5px;
    margin: 20px 20px 0 20px;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity: 0.7;
    font: normal 13px  Tahoma, Verdana, Arial,sans-serif;
    font-weight: bold;
}

#menu a {
    color: #FFF;
    text-decoration: none;
}

#menu a:hover {
    color: #C83D28;
    text-decoration: none;
}

#menu a:active {
    text-decoration: none;
}

#menu a:focus {
    text-decoration: none;
}

#tresc {
    width: 760px;
    height: 270px;
    font: normal 12px "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
    color: #FFF;
}

#tresc h1 {
    font: normal 13px "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
    font-weight: bold;
    color: #000;
}

#tresc .tresc-box {
    width: 70%;
    border-right: 1px solid #505050;
    padding: 20px;
}

#tresc .border {
    background: url('../admin/foto/loader.gif') no-repeat center center;
    border: 2px solid #505050;
}

/* otoczka na zdjęciach z linkiem */
#tresc a .border {
    background: url('../admin/foto/loader.gif') no-repeat center center;
    border: 2px solid #505050;
}

#tresc a:hover .border {
    border: 2px solid #C83D28;
}

#tresc p {
    text-align: justify;
    line-height: 150%;
}

#tresc a {
    color: #FFF;
    text-decoration: none;
}

#tresc a:hover {
    color: #C83D28;
    text-decoration: none;
}

#tresc a:active {
    text-decoration: none;
}

#tresc a:focus {
    text-decoration: none;
}

#fotter {
    width: 760px;
    height: 20px;
    font: normal 10px "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
    color: #505050;
}

#fotter a {
    color: #505050;
    text-decoration: none;
}

#fotter a:hover {
    color: #C83D28;
    text-decoration: none;
}

#fotter a:active {
    text-decoration: none;
}

#fotter a:focus {
    text-decoration: none;
}

/* pasek przełączania wyników wyszukIwania */
.pasek {
    text-align: center;
    margin: 10px;
}

/* NOWOŚCI */
.now-data {
    font: normal 18px "Trebuchet MS",Arial,sans-serif;
    color: #505050;
}

.now-lista {
    border-left: 3px solid #505050;
    border-right: 3px solid #505050;
    padding: 5px;
}

/* GALERIA */
#lista_album {
    list-style-type: none;
}

#lista_album {
    list-style-type: none;
    width: 100%;
}

#lista_album li {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}

/* KONTAKT */
#kontakt {
    width: 100%;
}

#kontakt .kont-inp {
    width: 230px;
    margin-bottom: 10px;
    border-top: 1px solid #505050;
    border-left: 1px solid #505050;
    border-right: 2px solid #505050;
    border-bottom: 2px solid #505050;
}

#kontakt .kont-wer {
    width: 140px;
    margin-bottom: 10px;
    border-top: 1px solid #505050;
    border-left: 1px solid #505050;
    border-right: 2px solid #505050;
    border-bottom: 2px solid #505050;
}

#kontakt .kont-tem {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #505050;
    border-left: 1px solid #505050;
    border-right: 2px solid #505050;
    border-bottom: 2px solid #505050;
}

#kontakt .kont-tre {
    width: 100%;
    height: 155px;
    border-top: 1px solid #505050;
    border-left: 1px solid #505050;
    border-right: 2px solid #505050;
    border-bottom: 2px solid #505050;
}

#kontakt .kont-sub {
    font-family: Tahoma, Verdana;
    font-size: 10px;
    width: 85px;
    height: 22px;
    margin: 3px 3px 1px 3px;
    border-top: 1px solid #505050;
    border-left: 1px solid #505050;
    border-right: 2px solid #505050;
    border-bottom: 2px solid #505050;
}

.przezroczyste {
    filter: alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
}
