body {
  margin:0px;
  padding:0px;
  background-color:black;
  font-family: 'Arial CE', Arial, sans-serif;
  color:white;
  font-size:14px;
  line-height:130%;}

#calosc {
  width:1090px;
  margin:auto;}

#jezyk {
  float:right;
  font-size:12px;
}  

#jezyk a {
  color:#929292;
  text-decoration:none;
  letter-spacing: 1px;
}
  
#jezyk a:hover {
  color:white;
}
  
#naglowek {
  width:1010px;
  border-bottom:solid 1px #bfbfbf;}

#naglowek .znak {
  float:left;}
  
#naglowek .kontrapunkt {
  font-weight:bold;
  font-size:36px;
  letter-spacing:2px;
  line-height:110%;}

.znak2009 {
  padding:0px 30px 15px 0px;}	

.znak2010 {
  padding:40px 30px 15px 0px;}	
	
.znak2011 {
  padding:40px 30px 15px 0px;}	
	
.znak2012 {
  padding:40px 30px 5px 0px}	
	
.kontrapunkt2009 {
  padding-top:80px;}

.kontrapunkt2010 {	
  padding-top:80px;}
	
.kontrapunkt2011 {	
  padding-top:80px;}
	
.kontrapunkt2012 {	
  padding-top:90px;}
	
#naglowek .przeglad {
  font-size:18px;
  letter-spacing: 10px;
  line-height:110%;}
  
#naglowek .data {
  margin-top:4px;
  color:#cbcbcb;
  font-size:12px;
  letter-spacing: 10px;
  line-height:160%;}

#naglowek #menu {
  margin-top:25px;
  text-align:right;}
  
#naglowek #menu ul {
  color:#929292;}
  
#naglowek #menu ul {
  margin:0px;
  padding:0px; padding-bottom:5px}

#naglowek #menu ul li {
  display:inline;
  margin:0px;
  padding:0px;
  list-style-type:none;
  font-weight:bold;}

#naglowek #menu ul li a {
  display:inline-block;
  line-height:16px;
  padding:0px 2px;
  color:#929292;
  text-decoration:none;
  font-size:12px;
  letter-spacing: 2px;
  font-weight:normal;
  border-right:solid 3px #929292}

#naglowek #menu ul li a:hover {
  color:white;}

#naglowek #menu ul li a.current{
  color:white;}
  
#zawartosc #blok_lewy {
  float:left;
  width:1009px;
  color:#929292;
  border-right:solid 1px #bfbfbf;}
  
#podmenu_tytul {
  height:285px;
  padding-top:10px;
	text-align:left;
  background:black url('pliki/tlo_podmenu2.gif') no-repeat 0% 100%;}

#podmenu_tytul ul.text {
  margin:0px;
  padding:0px; padding-bottom:5px; 
	position:relative;
	bottom:3px;
	text-align:left;
	color:#929292;}

#podmenu_tytul ul.text li {
  display:inline;
  margin:0px;
  padding:0px;
  list-style-type:none;
  font-weight:bold;}

#podmenu_tytul ul.text li a {
  display:inline-block;
  line-height:16px;
  padding:0px 2px;
  color:#929292;
  text-decoration:none;
  font-size:12px;
  letter-spacing: 2px;
  font-weight:normal;
  border-right:solid 3px #929292}

#podmenu_tytul ul.text li a:hover {
  color:white;}

#podmenu_tytul ul.text li a.current{
  color:white;}
	
#blok_lewy h1 {
  width:auto;
  padding:3px 6px;
  margin:30px 0px 0px 10px; 
  text-align:center;
  font-size:16px;
  letter-spacing: 2px;
  background-color:#929292;
  color:black;
  font-weight:bold;}  
  
#zawartosc #tresc {
  margin:0px 0px 0px 90px; 
  padding:0px 35px 50px 20px;
  line-height:120%;
  border-left:solid 1px #bfbfbf; border-bottom:solid 1px #bfbfbf; 
  font-size:12px;
  letter-spacing:2px;
  color:#bfbfbf}

#zawartosc #tresc p.opis_foto {
  padding:0px;
	margin:0px;
	position:relative;
	bottom:45px;
	text-align:right;
	font-size:10px;}
	
#zawartosc #tresc a {  
  color:#584d4d }

#zawartosc #tresc a:hover {  
  color:white}
  
#zawartosc #tresc p {
  margin:0px;
  padding:10px 0px;}

#zawartosc #tresc p.komisja {
  margin:0px;
  padding:0px 0px;
  line-height:250%;}

#zawartosc #tresc ul.komisja  {
  margin-top:0px; margin-bottom:0px;
  line-height:250%;}

#zawartosc #tresc .regulamin {
  line-height:160%;}
  
#zawartosc #tresc strong {
  font-size:14px;
  letter-spacing:4px;
  color:#929292}
  
#zawartosc #tresc p.podtytul {
  width:100%;
	margin:0px;
	padding:0px;
	margin-top:40px;
	text-align:center;
	line-height:16px;
	color:black;
  background-color:#929292}

#zawartosc #tresc div.grupa {
  width:100%;
	margin:0px;
	padding:0px;
	margin-top:30px;
	text-align:center;
	line-height:16px;
	color:black;
  background-color:#929292;
	cursor:pointer;}
	
#zawartosc #tresc div.spektakl_okno {
  float:left;
  width:126px;
	padding:4px;
	margin-right:15px; margin-bottom:15px;
	height:104px;
  background-color:#515151;}
	
#zawartosc #tresc div.spektakl_okno img {
  margin-bottom:4px;
	border:none;}
	
#zawartosc #tresc div.spektakl_okno div.opis {
  letter-spacing:0px;
	color:black;
	font-size:10px;}

#zawartosc #tresc div.spektakl_okno_puste {
  float:left;
  width:126px;
	padding:4px;
	margin-right:15px; margin-bottom:15px;
	height:104px;
  background-color:black;}
	
#zawartosc #lata {
  float:left;
  width:80px;}

#zawartosc #lata ul {
  margin:0px;
  padding:0px; padding-left:10px;
  text-align:center;
	position:relative;
	bottom:16px;}  

#zawartosc #lata ul li {
  margin:0px;
  padding:0px;
  list-style-type:none}  
  
#zawartosc #lata ul li a {
  display:block;
  padding:14px 0px;
  color:#929292;
  font-size:18px;
  letter-spacing: 4px;
  text-decoration:none;
  border-bottom:solid 2px #929292}
  
#zawartosc #lata ul li a:hover {
  color:white; }

#zawartosc #lata ul li a.current {
  color:white; }
  
#zawartosc #lata ul li a.archiwum {
  font-size:13px;
  letter-spacing: 2px;}

.komunikat_prasowy {
  padding:10px 0px;
  border-bottom:solid 1px white
}
  
.clear {
  clear:both;}
.right {text-align:right}
