body {
    background: #ECF6C9;
    text-align:center;
    font:normal 0.8em Verdana,Arial sans-serif;
}

.italic {
    font-style:italic;
}

img {
    border:none;
}

a {
    text-decoration:none;
    color:darkgreen;
    font-weight:bold;
}

a:hover {
    color:#7CA000;
}

.ramka {
    position:relative;
    left:-110px;
    margin:5px;
    float:left;
    border:1px solid #7CA000;
    display:block;
}

.organ {
    position:relative;
    left:-80px;
    display:block;
    padding-top:20px;
    position:relative;
    height:110px;
}

.organ #blok {
    margin:0px;
}

.spons {
    position:relative;
    left:-80px;
    display:block;
    padding-top:30px;
    position:relative;
    height:100px;
}

.spons #blok {
    margin:0px;
}


#top {
    margin:20px auto;
    background:url(images/top.gif) no-repeat;
    width:659px;
    height:63px;
}

#top h1 {
    display:none;
}

.menu {
    display:none;
}

#top ul {
    list-style-type:none;
    position:relative;
    top:24px;
    left:-16px;
}

#top li {
    display:inline;
    margin-right:7px;
}

#program {
    position:relative;
    left:-20px;
    width:380px;
    padding-top:1em;
}

#container {
    background:url(images/bkg.jpg) #DEF393 no-repeat;
    position:relative;
    left:-1px;
    width:596px;
    min-height:370px;
    border-left:solid #7CA000 6px;
    border-right:solid #7CA000 6px;
    margin:-20px auto;
    padding-bottom:1em;
}
* html body #container {height:370px;padding-bottom:1.5em;}

.title h1{
    position:relative;
    top:10px;
    left:-150px;
    font-weight:bold;
    font-size:1.5em;
    color:#7CA000;
}

.containText {
    position:relative;
    left:-20px;
    width:380px;
    padding-top:1em;
    margin-left:200px;
}

.programTable {
    margin-left:10px;
    padding-bottom:5px;
}

.data {
    text-align:left;
    font-weight:bold;
    color:#637F00;
    padding-top:10px;
    margin-left:20px;
}

td {
    text-align:left;
}

.godzina {
    text-align:right;
    width:100px;
}

.zadanie {
    padding-left:15px;
    width:50em;
}

#mainPage {
    position:relative;
    top:50px;
}

#blok {
    display:block;
    margin:1em;
}

.numer LI {
    text-align:left;
}

.numer {
    font:normal 0.8em Verdana,Arial sans-serif;
    list-style-type: decimal;
}

P {
    text-align:left;

    line-height:1.2em;
}

.main {
    line-height:1.5em;
}

#bottom {
    position:relative;
    left:-1px;
    top:22x;
    margin:0 auto;
    background:url(images/bottom.gif) no-repeat;
    width:608px;
    height:105px;
}

#kiedy {
    font:normal 0.9em Verdana,Arial,sans-serif;
    color:#7CA000;
    margin:0;
    position:relative;
    left:-150px;
    top:25px;
}

#gdzie P{
    font:normal 0.8em Verdana,Arial sans-serif;
    color:#7CA000;
    text-align:center;
    margin:0;
    position:relative;
    left:150px;
}




