#main {position: relative; margin: 0 0 -10px 0}

#main #slider {position: absolute; top: 0; left: 0; z-index: 0}


#main .galeria {padding: 600px 0 0 0; background: #000}
#main .galeria .left {float: left; width: 300px}
#main .galeria .right {float: right; width: 660px; padding: 0 0 10px 0}
#main .galeria h2, #main .galeria .h2-strong {font-size: 18px; padding: 3px 0 3px 10px; height: 20px; cursor: pointer; background: url(../images/menu_arrow_white_up.png) 940px 7px no-repeat; margin: 0}
#main .galeria h3 {font-size: 12px; font-weight: bold; margin: 10px 10px 5px 10px}
#main .galeria a.tresc {color: #535b5e; text-decoration: none; padding: 0 10px 10px 10px; display: block; line-height: 14px;}
#main .galeria a.tresc .arrow_left {background: url(../images/arrow_left.png) right 2px no-repeat; padding: 0 11px 3px 5px}
#main .galeria .right ul {margin: 10px 20px 10px 10px;}
#main .galeria .right li {float: left}
#main .galeria .right li a {border: 1px solid #555; display: block; margin: 0 0 0 10px; height: 78px; width: 78px;}
#main .galeria .right li a:hover {border: 1px solid #00689b;}


#main .nowosci {position: absolute; top: 30px; left: 740px; background: #000; width: 220px; z-index: 1}
#main .nowosci h2, #main .nowosci .h2-strong {font-size: 18px; padding: 3px 0 3px 10px; height: 20px; background: #00689b url(../images/menu_arrow_white_up.png) 200px 7px no-repeat; margin: 0; cursor: pointer}
#main .nowosci a {position: relative; font-size: 11px; color: #FFF; display: block; width: 220px; height: 100px; border-bottom: 1px solid #00689b; text-decoration: none}
#main .nowosci a .tytul {position: absolute; top: 65px; left: 0; width: 210px; height: 35px; z-index: 1; padding: 0 5px; line-height: 16px;}
#main .nowosci a .tlo {background: #000; position: absolute; width: 220px; height: 40px; top: 60px; left: 0; z-index: 0; opacity: 0.7; filter: alpha(opacity=70);}
#main .nowosci a:hover .tlo {background: #00689b; opacity: 0.7; filter: alpha(opacity=70);}
#main .nowosci a .arrow_left {background: url(../images/arrow_left.png) right 2px no-repeat; padding: 0 11px 3px 5px}
#main .eventy {position: absolute; top: 30px; left: 20px; width: 242px; background: url(../images/eventy_tlo.png) top left repeat-y; z-index: 2;}
#main .eventy h2, #main .eventy .h2-strong {font-size: 18px; padding: 3px 0 3px 10px; height: 20px; background: #00689b url(../images/menu_arrow_white_up.png) 222px 7px no-repeat; margin: 0; cursor: pointer}
#main .eventy #main_flash {margin: 10px auto 0 auto; border: 1px solid #555; width: 220px; position: relative;}
#main .eventy #main_flash .play {position: absolute; top: 0; left: 0; width: 220px; height: 100px; background: url(../images/play.png) 71px 11px no-repeat}
.separator {height: 10px}
#main .eventy h3 {font-size: 16px; color: #FFF; font-weight: bold; padding: 10px}
#main .eventy a {text-decoration: none}
#main .eventy a img {display: block;}
#main .eventy a .tytul {padding: 5px 10px; line-height: 16px; color: #FFF; display: block;}
#main .eventy a .arrow_left {background: url(../images/arrow_left.png) right 2px no-repeat; padding: 0 11px 3px 5px}

#main .pozycjonowanie_tresc {padding: 10px 10px 0 10px; background: #171C20; text-align: justify;}
#main .pozycjonowanie_tresc p {padding: 0 0 10px 0}
