.container
{
    width: 960px;
}

header nav
{
    margin-left: 300px;
}

header nav a {
    display: inline-block;
    padding: 0px 10px;
    font-size: 15px;
}

#slider figure
{
    max-width: 407px;
}

#slider figure.slider-small
{
    max-width: 129px;
}

#slider figure figcaption h1
{
    font-size: 18px;
}

#slider figure.slider-small figcaption h1
{
    font-size: 15px;
    line-height: 120%;
}

#slider figure.slider-small figcaption h2
{
    font-size: 14px;
    line-height: 120%;
}

#srodek,
#prawa
{
    margin: 0px;
    width: 100%;
}

#kalendarz_box
{
    width: 645px;
    float: left;
}

#facebook_box
{
    float: left;
    margin-left: 15px;
}

.wydarzenie .krotki_opis,
.widowisko .krotki_opis {
    border-bottom: 1px solid #f4f4f4;
    font-size: 15px;
    height: 100px;
    line-height: 140%;
    padding-top: 10px;
}

#stopka_kontakt,
#stopka_menu,
#stopka_platnosci,
#stopka_dane {
    width: 205px;
}

#stopka_kontakt
{
    width: 200px;
}

#stopka_platnosci
{
    width: 170px;
}

#stopka_dane
{
    width: 220px;
}

header#h_wydarzenie,
.h_wydarzenie,
.h_widowisko
{
    height: 290px;
    background-size: contain;
}

.h_wydarzenie_in,
.h_widowisko_in,
.h_wydarzenie h1,
.h_widowisko h1
{
    width: 290px;
}

.h_wydarzenie_in p
{
    font-size: 14px;
    display: none;
}

.h_wydarzenie_in span,
.h_widowisko_in span
{
    font-size: 15px;
    line-height: 160%;
}