body {
font-family : Verdana;
font-size : 15px;
color : #000;
line-height : 15pt;
text-align : center;
background-color : #d7ff9f;
background-image : url('menu-bg2.jpg');
background-repeat : repeat-x;
}
h1 {
font-style : oblique;
color : #434343;
font-family : "book antiqua", serif;
font-size : 26px;
text-align : center;
display : block;
margin-right : 25px;
margin-top : 40px;
margin-bottom : 30px;
line-height : 34px;
}
h2{font-size:14px;
font-weight:bold;
color:#434343;
margin-bottom:0px;
margin-top:20px;
text-align:center;
}
.maindiv {
display : block;
width : 780px;
margin-left : auto;
margin-right : auto;
text-align : left;
overflow : hidden;
background-color : #e4ffbd;
border-left : 1px solid #cae1a9;
border-right : 1px solid #cae1a9;
}

.naglowekGraf {
background-image : url('head.jpg');
height : 180px;
width : 780px;
}
.naglowekGraf p {
font-size : 20px;
color : white;
text-align : left;
font-style : italic;
margin-left : 20px;
}

p {
margin-left : 10px;
margin-right : 20px;
margin-top : 20px;
text-align : justify;
}

a:link{color:#0000ff;

}
a:visited
{color:#0000ff;;

}
a:hover{
color:#0000ff;
}
.menuPoziom {
width : 780px;
text-align : center;
background-image : url('tlo2.jpg');
height : 39px;
}
.menuPion {
position : relative;
float : right;
margin-top : 20px;
text-align : left;
width : 186px;
}
.tresc {
position : relative;
float : left;
width : 520px;
margin-top : 20px;
margin-bottom : 30px;
margin-left : 30px;
}
.stopka {
position : relative;
float : left;
display : block;
font-size : 10px;
font-weight : bold;
width : 780px;
height : 60px;
color : #414141;
text-align : center;
margin-top : 20px;
background-image : url('gradient.jpg');
}
.ikona {
float : right;
padding-left : 5px;
padding-right : 5px;
width : 30px;
}
/*ul, ul li {
display : block;
margin : 0px;
padding : 0px;
}*/


.zdjecie {
position : relative;
float : left;
width:100px;
margin : 10px;
}
.menuv {
width : 186px;
height : 400px;
display : block;
float : left;
border-left : 1px solid #cae1a9;

margin : 0px;
padding : 0px;
}
ul.menuv li {
height : 65px;
overflow : hidden;
margin : 0px;
padding : 0px;
list-style:none;
}
ul.menuv li.lang {
height : 160px;
padding-top : 50px;
margin-top : 50px;
margin-left : 10px;
background-image:none;
}



.menuv a:link {
display : block;
background-image : url('przycisk-aktualna.jpg');
height : 65px;
padding-left : 20px;
padding-top : 20px;
color : #004040;
text-decoration : none;
font-weight : bold;
overflow : hidden;

}
.menuv a:visited {
display : block;
background-image : url('przycisk-aktualna.jpg');
height : 65px;
color : #004040;
text-decoration : none;
font-weight : bold;
padding-left:20px;
padding-top:20px;
}


.menuv a:hover {
display : block;
background-image : url('przycisk-hover.jpg');
height : 65px;
color : #004040;
text-decoration : none;
font-weight : bold;
}



.menuv a.jezyk:visited {display : block;
height : 65px;
background-image:none;
background-image : url('eng_flag.gif');
background-repeat : no-repeat;
background-position : top left;
font-size : 10px;
margin-top : 10px;
padding : 0px;
padding-top : 30px;
width : 100px;
margin-left : 20px;

}
.menuv a.jezyk:hover {display : block;
height : 65px;
background-image:none;
background-image : url('eng_flag.gif');
background-repeat : no-repeat;
background-position : top left;
font-size : 10px;
margin-top : 10px;
padding : 0px;
padding-top : 30px;
width : 100px;
margin-left : 20px;}


.menuv a.jezykpl:visited {display : block;
height : 65px;
background-image:none;
background-image : url('pl_flag.gif');
background-repeat : no-repeat;
background-position : top left;
font-size : 10px;
margin-top : 10px;
padding : 0px;
padding-top : 30px;
width : 100px;
margin-left : 20px;}
.menuv a.jezykpl:hover {display : block;
height : 65px;
background-image:none;
background-image : url('pl_flag.gif');
background-repeat : no-repeat;
background-position : top left;
font-size : 10px;
margin-top : 10px;
padding : 0px;
padding-top : 30px;
width : 100px;
margin-left : 20px;}


.menuv a.aktualna:link {
display : block;
background-image : none;
height : 65px;
color : #004040;
text-decoration : none;
border: 1px solid #cae1a9;

}
.menuv a.aktualna:visited {
display : block;
background-image : none;
height : 65px;
color : #004040;
text-decoration : none;
font-weight : bold;
font-size : 15px;
border: 1px solid #cae1a9;

}
.menuv a.aktualna:hover {
display : block;
background-image : none;
height : 65px;
color : #004040;
text-decoration : none;
border: 1px solid #cae1a9;

}

.menuv a.jezyk:link {
display : block;
height : 65px;
background-image:none;
background-image : url('eng_flag.gif');
background-repeat : no-repeat;
background-position : top left;
font-size : 10px;
margin-top : 50px;
padding : 0px;
padding-top : 30px;
width : 100px;
margin-left : 20px;

}

.menuv a.jezykpl:link {
display : block;
height : 65px;
background-image:none;
background-image : url('pl_flag.gif');
background-repeat : no-repeat;
background-position : top left;
font-size : 10px;
margin-top : 50px;
padding : 0px;
padding-top : 30px;
width : 100px;
margin-left : 20px;

}

.male {
font-size : 11px;
font-style : italic;
}
.obrazlink {
float : left;
border : 1px solid black;
margin : 20px;
width:55px;
}
.header-img {
width : 780px;
height : 180px;
}
a.film {
background-image : url('plik-wmv.gif');
background-position : top center;
background-repeat : no-repeat;
height : 70px;
width : 70px;
font-size : 9px;
padding-top : 50px;
text-align : center;
}
td.rys {
font-size : 9px;
width : 55px;
text-align : center;
padding : 0px;
margin : 0px;
}
.arys {
font-size : 9px;
width : 50px;
line-height : 10px;
padding : 0px;
margin : 0px;
}
.filmrys {
display : block;
border : none;
padding : 0px;
margin : 0px;
}
td.opis {
height : 70px;
margin-top : 30px;
font-size : 14px;
padding-left : 20px;
}

ul.listatekstowa li {margin:0px;color:#442200;font-size:16px;margin-bottom:2px;margin-top:2px;}
.spektakl{display:block; width:500px; border-top:1px solid #008080;margin-bottom:20px;}
.thumbs {text-align:center;}
.thumbs img{border:0px solid white;}
.opis {position:relative; height:1px; overflow:hidden;}
.galeria {padding-top:30px; padding-bottom:30px;border-bottom:1px solid #008040;margin-bottom:30px;text-align:center;}
.obrazGaleria {display:inline-block; vertical-align:middle;border:0px solid white; margin-left:10px; margin-right:10px;margin-top:10px;}
.btn_opis{float:left; cursor:pointer;}