*{
    margin:0px;
    padding:0px;
}
body {
    font-family:Verdana, Geneva, sans-serif;
    background: #ffffff;
    margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
    color:#5a5e5c;
    font-size:0.9em;
}
#container {
    width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
    text-align: left; /* this overrides the text-align: center on the body element. */
}
#header{
    background-image:url(/site-media/images/tlo_1.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    width:100%;
    height:395px;
}
#menu{
    background-image:url(/site-media/images/menu_tlo.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    width:100%;
    height:111px;
    font-size:1.25em;
    color:#83386c;
}
#MainContent {
    background-image:url(/site-media/images/tlo_2.jpg);
    background-position:top center;
    background-repeat:repeat-y;
    width:100%;
    height:100%;
}
#zwerzacz{
    width:960px;
    height:111px;
    margin: 0 auto;
}
#zwerzacz2{
    width:960px;
    height:100%;
    margin: 0 auto;
}
#poziom_1{
    height:220px;

}
#poziom_2{
    height:100%;
}
#poziom_2_lewy{
    width:300px;
    float:left;
    height:100%;
}
#poziom_2_prawy{
    width:580px;
    height:480px;
    float:right;
    margin-left:60px;
}
#poziomy{
    height:900px;
}
#zwerzacz_3{
    width:960px;
    height:395px;
    margin: 0 auto;
}
#newsletter{
    width:380px;
    height:30px;
    float:right;
    margin-top:20px;
}
.email{
    width:180px;
}
.zapisz{
}
#poziom_2lewykon{
    width:440px;
    float:left;
}
#poziom_2prawykon{
    width:400px;
    float:right;
    margin-left:60px;
    text-align:left;

}
#aktualnosci2{
    width:480px;
    height:100%;
    background-color:#f6fecd;
    padding-top:15px;
}
#niebieski_prost{
    width:454px;
    height:60px;
    background-color:#FC6;
    margin-left:13px;
    padding-top:5px;
}
#napis_akt{
    width:250px;
    height:50px;
    padding-left:5px;
}
#segment{
    width:450px;
    margin-top:15px;
    margin-left:15px;
    border-bottom:solid thin #666;
}
#segment2{
    width:100%;
    margin-top:15px;
    border-bottom:solid thin #666;
}
#stopka{
    background-image:url(/site-media/images/stopka.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    width:100%;
    height:356px;
}
#rzad1{
    padding-top:22px;
    width:960px;
    heigth:55px;
}
#onas{
    width:90px;
    height:33px;
    float:left;
    margin-top:3px;
}
#dladoroslych{
    width:160px;
    height:33px;
    float:left;
    margin-left:50px;
}
#galeria{
    width:90px;
    height:33px;
    float:left;
    margin-left:66px;
}
#plan{
    width:200px;
    height:33px;
    float:left;
    margin-left:52px;
}
#polecamy{
    width:120px;
    height:33px;
    float:left;
    margin-left:43px;
    margin-top:3px;
}

#rzad2{
    width:960px;
    heigth:50px;
}
#dladzieci{
    width:130px;
    height:40px;
    float:left;
    margin-left:82px;
}
#teatrzyki{
    width:210px;
    height:40px;
    float:left;
    margin-left:15px;
    margin-top:3px;
}
#urodziny{
    width:140px;
    height:40px;
    float:left;
    margin-left:76px;
    margin-top:3px;
}
#aktualnosci{
    width:100px;
    height:40px;
    float:left;
    margin-left:7px;
    margin-top:3px;
}
#kontakt{
    width:120px;
    height:40px;
    float:left;
    margin-left:63px;
    margin-top:6px;
}
.mega_litery{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 4.7em;
    color:#5a3f32;
}
.tytul{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:2em;
    color:#5a3f32;
}
.tytul3{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:2em;
    color:#5a3f32;
	width:100px;
}
.tytul2{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:2em;
    color:#5a3f32;
    margin-top:10px;
}
a:link{
    text-decoration:none;
}
a:hover{
    text-decoration:none;
}
a:visited{
    text-decoration:none;
}
a img {
    border:none;
}

.turk_txt{
    font-size:1.7em;
    color:#128592;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.data_txt{
    font-size:1.1em;
    color:#666;
}
.opis_txt{
    margin-bottom:10px;
}
#przyciski{
    width: 630px;
    height:40px;
    padding-top:15px;
}
#przycisk1{
    width:353px;
    height:30px;
    float:left;
}
#przycisk2{
    width:236px;
    height:30px;
    float:right;
}
#galeria2{
    width:780px;
    height:100%;
    float:left;
}
#galeria22{
    width:80px;
    height:100%;
    float:right;
}
#galerie{
    width:960px;
    clear:both;
    height:100%;
}
.left {
    float:left;
    width: 165px;
    height: 130px;
}

.right {
    float:right;
}
.clear {
    clear: both;
}

.row{
    margin-top:5px;
}
#linki_right{
	width:180px;
	float:right;
}
#linki_right li{
	width:180px;

}
