body {
  margin: 0;
  padding: 0;
  font-family: arial;
  font-size: 12px;
  color: #000;
 background: #000;
 background: url(foto/back.gif);


  }
  

 h2 {
  color: #8F8F8F;
 /*   color: #106BA2; */
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  text-align: right;
  padding-bootom: 5px;
  border-bottom: 1px solid #8F8F8F; }

 
  
 h6 {
 color: #8F8F8F;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom: 0; }  

  #back_logo {
  background: #6793AE;
  width: 111px; }

  #logo {
  text-align: center;
  margin-top: 10px;
  display: block; }
  
  #box {
  width: 1024px;
  margin-left: auto;
  margin-right: auto; }
  
  #container {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 45px;
  overflow: auto;
  width: 751px;
  height: 450px;
  padding: 10px 20px;
  background-image: url(foto/tlo_teatr.jpg);
  border: 2px solid #7096AE; }

  #container2 {
  color: #fff;
/*   overflow: auto; */
  width: 984px;
/*   height: 450px; */
 padding: 10px 20px;
  background: #2F2F2F; }

    #container3 {	
  color: #fff;
  width: 1024px;
  padding: 10px 0px;
  background: #2F2F2F; }
	
#container2 a, #container3 a {
color: #B48E05;
text-decoration: none; }

#stopka {
text-align: center; 
font-size: 10px; 
background: #2F2F2F; 
color: #fff;
padding: 11px; }

#stopka a {
color: #B48E05; }
 
a.akt {
color: #8F8F8F;
text-decoration: none; }
  
#container3 a:hover, #container2 a:hover {
    color: #8F8F8F;
	 text-decoration: underline; }
  
  #container_menu {
  margin-bottom: 5px;
  width: 1024px;
  height: 640px; }
  
  
  .center {
  margin: auto; }
  
  .kom {
  margin-right: 10px; }
  
  #menu_dolne {
  margin-top: 10px;
  margin-left: 390px;
  width: 1000px; }
  
  #left_pic {
  margin-left: 20px; }
  
  .lista {
  list-style: none;
  margin: 0px;
  padding: 0px; }
  
  .lista a {

  text-decoration: none;
  font-weight: bold;
  font-size: 15px;
  line-height: 140%; }
  
  .lista a:hover {

 color: #8F8F8F; }
  
 .ita {
 font-style: italic; }
 
 .podpis {
 font-style: italic;
 text-align: right; }
 
 .oblej {
 float: left;
 border: 1px solid #ccc;
 padding: 3px;
 margin: 0 15px 5px 0; }

 .oblej2 {
 float: right;
 border: 1px solid #ccc;
 padding: 3px;
 margin: 0 0 5px 15px; }
 
 .ramka {
 padding: 3px;
 border: 1px solid #ccc;
 margin: 0 15px 5px 0; }
 
 .czlowiek {
 clear: both; }
 
 .motto {
 padding: 15px;
 font-family: verdana;
 font-size: 15px;
 text-align: right;
 font-style: italic;
 font-weight: bold;
 color: #7096AE; }
 
 .mala_gal {
text-align: center;}

 .mala_gal2 {
text-align: left;}

.mala_gal img, .mala_gal2 img {
margin: 5px; 
padding: 3px;
border: 1px solid #ccc; }

 .powrot {
 text-align: center;
 margin: 10px 0; }
 
.em { 
   line-height: 135%; }
	
	.brak {
	margin-top: 0;
	padding-top: 0;}
   
 
 .images {background:#c00; width:20px; height:20px; padding:1px;}

#nav ul {margin:0 auto 5px auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial; font-size:10.5px;}
#nav li {display:table-cell; margin:0; padding:0;}
#nav a {float:left; color:#fff; background: #000 url(left2.gif) no-repeat left bottom; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none; }
#nav a b {float:left; display:block; background:transparent url(right2.gif) no-repeat right bottom; padding:5px 9px 5px 9px;}
#nav a:hover {background-color:#B48E05; cursor:pointer;}
#nav #current a {background-color:#766039;} 
#nav {padding:0 0 0 0; background:#000; border-top:8px solid #000; text-align: center; width: 1024px;}




	#container3 p, #container3 li, #container2 p, #container2 li, container2 {
	font-size: 12px;
	line-height: 130%;
	font-family: verdana;}

	  h1 {
  color: #8F8F8F;
  font-family: verdana;
 font-variant:small-caps;	
  font-size: 27px;
  font-weight: bold;
  text-align: left;
  margin-bootom: 0;
  padding-bootom: 0;   }

#powit { width: 920px; color: white; padding: 25px 0 22px 0; font-family: arial, verdana, sans-serif; font-size:11px;  }	

#powit h2 {
text-align: left;
border-bottom: 0;}

	h5 {	
  color: #8F8F8F;
	font-family: verdana;	
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0; }
	
	 h6 {
  font-family: verdana;	
  color: #8F8F8F;
  font-size: 14px;
  margin-bottom: 0;
  padding-bottom: 0; }  
	
  .no_margin {
  margin-top: 0;
  padding-top: 0;		}	
	
   .oblej {	
 float: left;
 padding: 3px;
 margin: 0 15px 5px 0; }
 
 .oblej img  {
  border: 2px solid #ccc;}
	
  .menu_link {	
color: #fff;
font-size: 13px;
font-weight: bold;
text-decoration: none; }

.data {
color: #fff;
font-size: 14px;
font-weight: bold;}

.wydarzenie { font-size: 14px; }