body { font-family: sans-serif; width: 990px; margin: 0 auto; margin-top: 0px; background: #0C3A6D; overflow-y: scroll; }

a { color: #000000; font-family: sans-serif; }
a:hover { color: #FF0000; font-family: sans-serif; }
a:link { text-decoration: none; font-family: sans-serif; }
a:visited { text-decoration: none; font-family: sans-serif; }

#gora {
    width: 990px; 
    background: #ffffff;
    -moz-box-shadow: 5px -7px 9px #919191;
    -webkit-box-shadow: 5px -7px 9px #919191;
    box-shadow: 5px -7px 9px #919191;
    float: left;
}

#gora .logo {
    width: 260px;
    margin-left: 10px;
    margin-top: 10px;
    float: left; }
    
#gora .napis {
    width: 390px;
    margin-left: 20px;
    margin-top: 10px;
    float: left; }    
    
#gora .przyciski { 
    width: 295px; 
    margin-right: 15px;
    margin-top: 20px;
    float: left; 
    text-align: right; 
    display: table; }
    
#gora .empty { 
    width: 710px; 
    height: 15px;  
    float: left; 
    text-align: right; }
    
#zaokraglenie {
    width: 990px;
    background: #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    -moz-border-radius: 20px;
    -moz-box-shadow: 5px 7px 9px #919191;
    -webkit-box-shadow: 5px 7px 9px #919191;
    box-shadow: 5px 7px 9px #919191;
    border-radius: 20px;
}


#pasek { 
    width: 990px;
    height: 29px; 
    float: left; 
    display: table; 
    color: #ffffff;
    font-size: 12px; }
    
#pasek .lewo { 
    width: 2px; 
    height: 30px;
    float: left;
    background-image: url('img/pasek_l.png');
    display: table; 
    color: #000000; }
    
#pasek .prawo { 
    width: 2px; 
    height: 30px;
    float: left;
    background-image: url('img/pasek_p.png');
    display: table; 
    color: #000000; }
    
#pasek .lewysrodek { 
    width: 475px; 
    height: 30px;
    background-image: url('img/pasek.png'); 
    float: left;    
    display: table; 
    color: #FFFFFF; }
    
#pasek .prawysrodek { 
    width: 475px; 
    height: 30px;
    background-image: url('img/pasek.png'); 
    float: left;  
    text-align: right; 
    vertical-align: middle;
    display: table; 
    color: #FFFFFF; }
    
#pasek_cien { 
    width: 990px;
    height: 25px; 
    float: left; 
    display: table; 
    background-image: url('img/pasek_cien.png');
    font-size: 12px; }
    
#pasek .empty { 
    width: 20px; 
    height: 30px;
    background-image: url('img/pasek.png'); 
    float: left; }
    
#pasek a { 
    color: #FFFFFF; }
    
#pasek a:link { 
    color: #FFFFFF; 
    text-decoration: none; }
    
#pasek a:visited {
    text-decoration: none; }
    
#pasek a:active {
    text-decoration: none; }
    
#pasek a:hover {
    text-decoration: underline; }    

#tresc {
    width: 990px;
    background: #ffffff;
    float: left; }

    
/* ---------- MAIN ---------- */

#tresc .wszystko {
    width: 950px;
    margin-left: 20px;
    margin-right: 20px;
    background: #ece8e8;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
/*    border-style: solid;
    border-width: 2px;
    border-color: #ff0000 #0000ff; */
    float: left; 
}

h1 {
    text-align: center;
    color: #ab0000;
}


#tresc .index_lewy {
    width: 360px;
    float: left; 
}

#tresc .index_lewy_wszystko {
    width: 320px;
    margin: 0px auto;
}

#tresc .index_lewy_naglowek {
    width: 320px;
    text-align: center;
    border-bottom-style: ridge;
    border-bottom-color: #9a9a9a;
    margin: 0px auto;
    font-size: 18px;
    font-weight: bold;
}

#tresc .index_lewy_tresc {
    width: 320px;
    text-align: center;
    font-size: 14px;
}

#tresc .index_lewy_baner_przed1 {
/*    width: 40%; */
    font-size: 13px;
    text-align: center;
/*    margin-left: 5px; */
/*    float: left; */
}

#tresc .index_lewy_baner_przed2 {
/*    width: 60%; */
    font-size: 13px;
    text-align: center;
/*    margin-left: 5px; */
    float: left;
}

#tresc .index_lewy_baner1 {
    width: 95%;
    font-size: 14px;
    text-align: center;
    float: left;
}

#tresc .index_lewy_baner2 {
/*    width: 300px; */
    font-size: 14px;
    text-align: center;
/*    float: left; */
}

#tresc .index_lewy_baner3 {
/*    width: 200px; */
    font-size: 12px;
    text-align: center;
/*    float: left; */
}

#tresc .index_prawy_gora {
    width: 250px;
    float: left;
}

#tresc .index_prawy_gora_wszystko {
    margin: 0px auto;
    width: 210px;
}


#tresc .index_prawy_gora_naglowek {
    width: 210px;
    text-align: center;
    border-bottom-style: ridge;
    border-bottom-color: #9a9a9a;
    font-size: 18px;
    font-weight: bold;
}

#tresc .index_prawy_gora_tresc {
    width: 100%;
    text-align: left;
    font-size: 14px;
    float: right;
}

#tresc .index_prawy_dol {
    width: 340px;
    float: right; 
}

#tresc .index_prawy_dol_wszystko {
    width: 300px;
    margin: 0px auto;
}

#tresc .index_prawy_dol_naglowek {
    width: 300px;
    text-align: center;
    border-bottom-style: ridge;
    border-bottom-color: #9a9a9a;
    font-size: 18px;
    font-weight: bold;
    background: #ece8e8;
}

#tresc .index_prawy_dol_tresc {
    width: 300px;
    text-align: left;
    font-size: 14px;
    float: left;
}

#zakonczenie {
    width: 970px;
    background: #ffffff;
    float: right; 
}




/* -------- end MAIN -------- */
    

    


/* ---------- SITES ---------- */

#regulamin {
    width: 790px;
    font-size: 12px;
    float: right; 
}

#menu {
    width: 200px;
    background: #ece8e8;
    font-size: 12px;
    margin-left: 10px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-style: solid;
    border-color: #ff0000 #0000ff ;
    border-width: 2px;
    float: left; 
}

#menu_zdj {
    width: 200px;
    margin-left: 15px;
    font-size: 12px;
    float: left; 
}

#menu_zdj .rek {
    width: 200px;
    font-size: 12px;
    float: left; 
}

#menu .tytul {
    width: 200px;
    background: #ece8e8;
    font-size: 16px;
    text-align: center;
    font-weight: bold; 
    float: left; 
}

#menu .tresc {
    width: 180px;
    font-size: 12px;
    text-align: left;
    margin: 0px auto;
}
    
#zawartosc {
    width: 770px;
    text-align: center;
    float: right;
}

#zawartosc .tytul {
    width: 750px;
    font-size: 18px;
    text-align: center;
    background: #ece8e8;
    margin: 0px auto;
    font-weight: bold;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border-style: solid;
    border-color: #0000ff #ff0000;
    border-width: 2px;
    color: red;
}

#zawartosc .tytulnaglowek {
    width: 750px;
    font-size: 14px;
    text-align: center;
    background: #ece8e8;
    margin: 0px auto;
    font-weight: bold;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#zawartosc .tresc {
    width: 740px;
    font-size: 12px;
    text-align: justify;
    margin: 0px auto;
}

#zawartosc .tresc_wspolpraca_logo {
    width: 740px;
    font-size: 12px;
    text-align: left;
    float: left;
}

#zawartosc .tresc_wspolpraca {
    width: 740px;
    font-size: 12px;
    text-align: justify;
    
}

#zawartosc .tresc_kontashell {
    width: 750px;
    font-size: 12px;
    background: #ece8e8;
    margin: 0px auto;
    text-align: justify;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#zawartosc .regpunkt {
    width: 25px;
    color: red;
    font-size: 12px;
    text-align: right;
    float: left; 
}

#zawartosc .regtresc {
    width: 725px;
    font-size: 12px;
    text-align: left;
    float: left;
}
    
#zawartosc .regparagraf {
    width: 740px;
    font-size: 14px;
    text-align: center;
    font-weight: bold; 
}

#zawartosc .opis_srodek {
    width: 740px;
    font-size: 12px;
    text-align: center;
    margin: 0px auto;
}





    
    
/* ---------- end REGULAMIN ---------- */    

#stopka {
    width: 990px;
    font-size: 11px;    
    background: #e3e3e3;
    float: left;
    clear: both;
}

#stopka .copyleft {
    width: 300px;
    font-size: 11px;    
    text-align: left;
    float: left;
}

#stopka .informacje {
    width: 690px;
    font-size: 11px;
    text-align: center;
    float: left;
}


#end {
    width: 990px;
    height: 30px;
    float: left;
    clear: both;
}
