										/* Ogólne */

BODY { 
	font-family:Arial; 
	font-size:12pt;  
	}
	
TABLE {border-collapse:collapse;}

A {
	outline:none;
	}
	
P {text-align:justify;}

H1 {
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:14pt;
	padding:10px 10px 5px 10px;	
	margin:0px 0px 4px 10px;
	} 
	

#article P, UL, li{
	line-height:18pt;
		font-family:Arial;
	font-size:12pt;
	}
	
#article P {
	margin:0px 10px 8px 10px;
	padding:0;
	}

#article ul {
	margin:0px 10px 8px 10px;
	padding:0;
	list-style:none;
	}
#article LI {
	background:url(../images/li.gif) 4px 4px no-repeat;
	padding:0px 0px 0px 20px;
	}


#article H2 {
  text-align:left;
	font-size:13pt;
	padding:0px 10px 0px 10px;
	margin:0px 0px 4px 0px;
	}

#article H3 {
  text-align:left;
	font-size:17pt;
	padding:0px 10px 0px 10px;
	margin:0px 0px 4px 0px;
	}

#article H4 {
  text-align:left;
	font-size:12pt;
	padding:0px 10px 0px 10px;
	margin:0px 0px 4px 0px;
	}

	
h2 EM {
  font-weight:normal!important;
  font-style:normal!important;
  text-align:right;
  padding-right:5px;
  }	
  
#news {
  text-align:justify;
  }

#news .linknews {
	text-decoration:none;
	color:black;
	display:block;
	}
#news hr {
  line-height:1px;
  margin:0;
	 clear:left;
	width:100%; height:1px;  text-align:center;  color: #baae75; border-width:1px; border-color: #baae75; border-style: dashed none none none; 
	}	
	
#news .more {
	display:block;
	text-align:right;
	float:left;
	background:url(../images/link3l.gif) left -23px no-repeat #a37e6b;
	color:black;
	font-family:Trebuchet MS;
	font-size:12px;
	font-style:italic;
	height:23px;
	width:80px;
	margin:10px 0px 10px 0px;
	}
#arch {
	width:172px!important;

	}	
#news A .more {
	text-decoration:none;}	
#news A:hover .more {

	background-position: left top;
	}

#news .more span {
	background:url(../images/link3r.gif) top right no-repeat;
	display:block;
	height:20px;
	padding-top:3px;
	padding-right:10px;
	padding-left:25px;
	cursor:pointer;
}	

.newsbody {
  
	/* background:yellow;
border-bottom:1px dashed #baae75;
	margin-bottom:4px;*/
	  
	}
	

img.zdjl {
	display:inline;
	margin:0px 10px 10px 0px;
	border:5px solid white;
	float:left;
	}

img.zdjr {
  display:inline;
	margin:0px 0px 10px 10px;
	border:5px solid white;
	float:right;
	}	

img.zdjc {
	padding:0px;
	border: 0px solid;
	display:block;
	margin:0px auto 12px auto;
	}	

span.zdjr {
	font-size:10px;
	margin:0px 0px 5px 10px;
	border: 0px;
	float:right;
	padding:0px 5px 5px 5px;
	background:white;
	}
span.zdjr IMG {
	display:block;
	border:5px solid white;
	padding:0px;
	margin:0px -5px 0px -5px;	}


span.zdjl {
	font-size:10px;
	margin:0px 10px 5px 0px;
	border: 0px;
	float:left;
	padding:0px 5px 5px 5px;
	background:white;
	}
span.zdjl IMG {
	display:block;
	border:5px solid white;
	padding:0px;
	margin:0px -5px 0px -5px;	}


span.zdjc {
	display:block;
	padding-left:10px;
	margin-bottom:5px;
	}
span.zdjc img {
	border:5px solid white; 
  }	
	



#article A {
	color:#9a8036;
	}

#article A:hover {
	color:#cf6040;
	}	
	
	
.newsnavi {
	padding:5px 10px;
	}	

#rcolarticle {
	padding-top:20px;
	background:url(../images/rcbt.gif) top left no-repeat;
	}	
	

 #rcolabot {
	height:28px;
	background:url(../images/rcbb.gif) top left no-repeat; 
  } 

	
#rcolacont {
	border-left:5px solid  #b69a72;
	padding-left:5px; 
	}	

#rcolacont h2	 {

	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-size:13px;
	padding:10px 10px 5px 10px;
	margin:0px 0px 4px 0px;
	color:#645a4b;	

}
	
#top2menu {
  background:url(../images/rtbg.gif) right top no-repeat;
  }

#top2menu A {
  color:#a47835;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS;
  font-size:11px;
  display:block;
  float:right;
  padding:8px 10px;
  background:url(../images/smbg.gif) center top no-repeat;
  border-left:2px solid white;
  }  
#top2menu A:HOVER {

  }  


#repertuar {
  padding-left:10px;
  }
    
.rpoz {
  border-bottom:1px dashed  #b69a72;
  /* position:relative; */
  padding:10px 0px;
  }

#spektakl {
  padding:10px 0px;
  }  
  
.hr {
 	clear:left;
	line-height:1px;
	width:200px; height:1px;  text-align:center; border-width:0px; color:#cf6040;
	} 	 

#repertuar .hr {
clear:both!important;
}  
  
.uwaga {
    color:#F2EADD;
    }
    
.rdt .scn {
    font-size:11px;
    padding:4px 0px;}
   
   
.rpoz .odd {}
  
.rec {
width:115px;
  float:right;
  font-family:Trebuchet MS;
  font-style:italic;
  font-weight:bold;
  font-size:12px; 
  margin-top:0px; 
  }  

.rnf h2 {

  }

.rnf h2 em {
  display:block;
  float:left;
  /* width:75px; */
  text-align:right;
 }

.rnf h2 span {
  margin-left:230px;
  display:block;
 }

.rec A {
background:url(../images/informacja.gif) 4px 2px no-repeat;
  display:block; 
  text-decoration:none;
  color:#3c1f17!important;
  padding:2px 10px 2px 30px;
  }  

.rec .rc  {
  background:url(../images/recenzja.gif) left top no-repeat!important;
  }

.rec .ob  {
position:relative;
  background:url(../images/obsada.gif) left 2px no-repeat!important;
  
  }



.rec A:hover {
color:#cf6040!important;
}  

.rec .ob:hover {
color:black!important;
}  

.rnf {
  margin-right:210px;
  }

.rrc {
  width:180px;
  background:url(../images/repld.gif) left bottom no-repeat #d3bb98;
  float:right;
  margin:0px 0px 0px 20px;
  padding:0;
  }

.rrc .dls {
  border-top:1px solid black;
  font-size:11px;
  margin:0;
  padding:10px 0px;
  margin:0px 10px;
  }

.rrc .dls DT {
   float:left; 
  clear:both;
  width:70px;
  text-align:right;

  }

.rrc .dls DD {
text-align:left;
  margin:0px 0px 2px 75px;
    font-weight:bold;
  }

#spektakl .dls {
  border-top:0px solid black;
  font-size:11px;
  margin:0;
  padding:0px 0px 10px 0px;
  margin:0px 0px 0px 5px;
  }

.dls1 {
  float:left;
  clear:left; 
  margin:10px 0px 0px 0px;
  height:17px;
  border-left:0px solid #b69a72;
  width:551px;
  font-size:11px;
  }  

  
.dls1 DT, .dls1 Dd {
  float:left;
  }  
.dls1 Dt {
border-left:1px solid #b69a72;
  height:17px;
  padding:2px 0px 0px 5px;
  margin:0px 0px 0px 5px;
  width:auto;
  
  }

.dls1 DD {
  
  height:15px;

padding:2px 0px 0px 0px;
  margin:0px 0px 0px 5px;
  width:auto;
  }

.dls1 .czas {
  border-left:0px;
  background:url(../images/czas.gif) 0px top no-repeat;
  width:17px!important;
}

.dls1 .gat {

width:55px;
}  
.dls1 .scn {

width:30px;
}
.dls1 .brk {

width:10px;
}

.dls1 .cna {
  width:70px;
  
}  

.dls1 .czs {
  width:80px;

}  

.dls1 .czas span {
  display:none;
  

}
  
  
.lrg {
  font-size:1.2em;
  font-weight:bold;
  }  

 #spektakl .dll {

margin:0;

} 

#spektakl .dll DL {
margin:0;
padding:0px 5px 10px 5px;
}

#spektakl .dll H2 {
background:none!important;
padding:0px 0px 5px 0px !important;
color:black;
  }

  
#spektakl .dll UL {
  margin:0;
  padding:0;
  }

#spektakl .dll LI {
line-height:13px;
font-size:12px;
margin-bottom:8px;
}

#spektakl .dll LI A {
color:#330e00!important;
}

#spektakl .dll LI A:HOVER {
color:#cf6040!important;

}

#spektakl .dll #rel {
  margin-left:0px;
  }

.rcc H1 A {
  text-decoration:none;
  }

.rdt {
  background:url(../images/replg.gif) left top no-repeat;
  font-weight:bold;
  font-size:13px;
  font-family:Trebuchet MS;
  text-align:center;
  padding:10px 0px;
  margin:0px auto;
  }  

  
.rdt em {
  display:block;
  font-style:normal;
  } 

.rdt HR {
  line-height:1px;
  margin:5px auto 0px auto;
	width:75%; height:1px;  text-align:center!important;  color: black; border-width:1px; border-color: black; border-style: solid none none none; 
	}	
  
.rdt2 {
  font-size:13px;
  font-family:Trebuchet MS;
  text-align:center;
  padding:0px 0px 0px 0px;
  margin:0px auto;
  font-weight:bold;
  }  
   
#spektakl .rdt em {

  
  }

.rzd .zdjl {
  margin:0px 10px 0px 0px;
  } 
  
   
.rpoz h2 {
  margin:0!important;
  padding:2px 0px!important;
  font-family:Trebuchet MS;
  
    }

.rpoz H2 EM {
font-style:normal!important;
font-weight:normal!important;

}

.rpoz h4 {
  margin:0!important;
  padding:4px 0px 0px 0px!important;
  font-size:12px;
  font-weight:bold;
  line-height:14px!important;
    }    

    
.rpoz h3 {
  padding:5px 0px 0px 10px;
  font-family:Trebuchet MS;
  font-size:12px;
  border-top:1px dashed black;
  margin:5px 200px 0px 150px;  
  }


.rpoz h1 {
  border-bottom:1px dashed black;
  margin:0px 200px 5px 000px;
  padding:0px 0px 5px 0px;
  font-size:16px;
  color:#8a5906;
  background:none;
  }  

 
.rop {
  clear:left;
  }
  
  .rrz a span {
	display:block;
	text-align:right;
	background:url(../images/linkr3l.gif) left -23px no-repeat #a37e6b;
	color:black;
	font-family:Trebuchet MS;
	font-size:12px;
	font-style:italic;
	height:23px;
	width:120px;
	margin:0px auto 0px auto;
	}
	
  .rrz span span {
	background:url(../images/linkr3r.gif) top right no-repeat;
		height:20px;
  padding-top:3px;
  padding-right:10px;
	padding-left:25px;
  margin:0;
	cursor:pointer;
	width:auto;
  }	

  .rrz A {
    display:block;
    color:black!important;
    font-family:Trebuchet MS;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:10px!important;
    }
     
  .rrz A:hover span {
    color:white;
    }     
     
#spektakl .rrz {
  border-bottom:1px solid black;
  margin-bottom:10px;
  padding-bottom:0px;
  }
       
#mains, .dll UL {
border-bottom-width:0px!important;
background:url(../images/repld.gif) left bottom no-repeat !important;
  padding-bottom:1px!important;
  margin-bottom:0px!important;
  }    
.dll UL {
  padding-bottom:10px!important;}

#spektakl .rrc H2 {
  background: url(../images/replg.gif) bottom left no-repeat white;
  padding:10px 0px 20px 0px;
  text-align:center;
  margin:0;
  }
#flashgallery {
  margin-left:10px;
  width:470px;  
  }

.galeria {
  text-align:left;
  margin:0px auto;
  padding-left:10px;
  
}
.yearmenu {margin-left:10px;}
.galerialt {
  float:right;
  margin:10px 0px 10px 10px;
  
}

.galerialist {margin:0!important; padding:0!important;}
.galerialist LI {
background:none!important;
float:left;
margin:0!important;
padding:0px 0px 20px 17px!important;
width:170px;

  }

#galerialist2 {
  margin-top:20px!important;
    width:280px;
    float:right;
    
}
#galerialist2 li {
  width:auto;
  display:inline;
  padding:0px!important;
  }
#galerialist2 A {
  display:block;
  background:white;
  float:left;
  width:200px;
  text-align:left;
  }  
  
  .galerialist H2 {
    font-size:11px!important;
  margin-right:10px!important;
  text-align:center!important;
   }
.galerialist SPAN {border:0!important; margin:0!important; padding:0!important; }
.galerialist IMG {border:0!important; margin:0!important; padding:0!important;}  
 .galerialist A {
  font-size:12px;
  text-decoration:none;}


.lms {
    font-family:Trebuchet MS;
    font-size:12px;
    background: url(../images/kalendarium.gif) 4px 1px no-repeat white;
    padding-left:25px;
  }
.lms EM {
  font-style:normal;
  }
.lms A {
  text-decoration:none;
/*  font-style:italic;*/
  }
  
  
  
  
  
.ob span {
  font-family:arial!important;
  font-style:normal;
  font-weight:normal;
	display:none;
	position:absolute;
	left:-260px;
	top:-0px;
  width:429px;
	padding:0px 0px 10px 0px;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:white;
	background:url(../images/repld.gif) left bottom no-repeat #d3bb98;
  
	}
.ob span P {
  display:none;
  font-family:arial!important;
  font-style:normal;
  font-weight:normal;

}
.ob span UL {
  background:url(../images/replg.gif) left top no-repeat #d3bb98!important;	
  margin:0!important;
  padding:10px 10px 0px 10px!important;
  }	
.ob span UL LI {
display:inline;
  background:none!important;
  font-family:arial!important;
  font-style:normal;
  font-weight:normal;
  margin:0px 5px 0px 0px!important;
  padding:0px 5px 0px 0px!important;
  	line-height:13px;
  	font-size:11px;
  }  

  
/* REZERWACJE */

.rezdv1 {
  background-color: #D3BB98;
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
}
.reztb1 {
/*  background-color: Red;*/
  margin: 4px 10px 4px 10px;
}
.reztb1 TD {
  border: 0px;
  padding: 4px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}
.rezdv2 {
  background-color: #ECE1D2;
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
}
.reztb2 {
  /*background-color: Red;*/
  margin: 4px 10px 4px 10px;
}
.reztb2 TD {
  border: 0px;
  padding: 4px;
  font-weight: bold;
  text-align: right;
}
.rezdv3 {
  background-color: #D3BB98;
  background-image: url(../images/repld.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
	clear:both;
	line-height:22px;
	width:100%; 
	height:22px;  
  text-align:center; 
  border-width:0px; 
  color:#D3BB98;
}
.rezdv4 {
  background-image: url(../images/reprd.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
 	line-height:22px;
  height:22px;  
}
FORM {
  margin: 0px;
}
/*#formbtn {

  left: 660px;
  position: relative;
  width: auto;
}*/



.tmp .more {

 /* width:80px!important;
  margin-left:600px!important;*/
  float:none!important;

  background-image: url(../images/link4l.gif)!important;

}

.tmp .more span {
	background-image:url(../images/link4r.gif)!important;}

  

#formbtn .more {
  display: block;
  text-align: right;
  background: url(../images/link4l.gif) left -23px no-repeat #a37e6b;
  color: black;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-style: italic;
  height: 23px;
  width: 80px;
  margin: 10px 0px 10px 0px;
}
#formbtn A .more {
	text-decoration:none;
}
#formbtn A:hover .more {
	background-position: left top;
	}

#formbtn .more span {
	background:url(../images/link4r.gif) top right no-repeat;
	display:block;
	height:20px;
	padding-top:3px;
	padding-right:10px;
	padding-left:25px;
	cursor:pointer;
}	

.logotypy img {

    }
    
.logotypy hr {
  clear:both;
  line-height:1px;
  margin:0;
	width:100%; height:1px;  text-align:center;  color: #baae75; border-width:1px; border-color: #baae75; border-style: dashed none none none;
  }    
  
.logotypy UL {
text-align:center;
  margin:0!impotant;
  padding:0!impotant;

  }
.logotypy LI {
display:inline;
  background:white!important;
  text-align:center; 
  padding:0px 15px!important;
  margin:10px!important;
  line-height:140px!important;

  }

.logotypy img {
  vertical-align:middle;
  padding:10px;
background:white;
margin:20px 0px;
  }

.zespol {
width:460px;
background:url(../images/zesp.gif) bottom right no-repeat #ece1d2;
padding-bottom:14px;
margin-left:10px;
}
.zespol div {
  border-bottom:2px solid white;
}
.zespol p {
  line-height:30px!important;
  padding-left:15px!important;
  }  
.zespol .odd {
  background:#e0cfb7;}

.zespol A {
  display:block;
  background:url(../images/ztyt.gif) left top no-repeat;
  color:black!important;
	font-family:Trebuchet MS;
	font-size:12px!important;
	font-style:italic;
	text-decoration:none;
	padding:3px 0px 5px 23px;
  }  
.zespol A:hover {color:white!important;}  
    

/* SEBASTIAN *******************/

/* CENNIK */

.cennik {margin-left:10px; clear:left;}

.cennik img {
  display:none;}

.cennik TH {
	height: 32px;
	font-weight: normal;
	background: white;
}
.cennik TD, .cennik TH {
	border: 1px solid black;
	padding: 4px 10px 4px 10px;
}
.cennik TD P EM {
	font-style: italic;
}
.cennik TD P {
	margin: 0px !important;
	padding: 0px !important;
	text-align:left;
}
.tab_main {
	background-color: white;
	height: 36px;
	border-top-width: 7px !important;
}
.cennikCol1 {
	background-color: white;
}
.cennikCol2 {
	background-color: white;
	width: 100px;
}
.cennikKategoria {
	font-size: 20px;
	text-align: center;
/*	width: 60px;*/
}
.ctr {
	text-align: center;
}
.cennikBottom {
  background-repeat: no-repeat;
  background-position: bottom left;
	line-height:11px;
	height:11px;  
  text-align:right; 
	padding: 0px !important;
	border-top-width: 7px !important;
}


.kalendarium { width:100%; border-collapse:collapse; font-family:tahoma; font-size:11px; margin:10px 0px 0px 0px; clear:left;}
.kalendarium TD {border:1px solid white; padding:4px 4px; background:#eadfcf; color:#330e00;}
.kalendarium .spacer { height:2px; padding:0!important; background:white;}
.kalendarium .odd TD { background:#e1d1ba;}
.kalendarium thead td {background: #d3bb98;}

.kalendarium .tt { font-size:15px; font-weight:bold;  font-family:trebuchet ms; text-transform:uppercase;  line-height:16px;}
.kalendarium .tt A { text-decoration:none;}
.kalendarium .dt { width:150px; font-weight:bold; text-align:center; font-size:14px;}
.kalendarium .dt EM { display:block; font-style:normal; font-weight:normal; }
.kalendarium .km { margin-top:6px; font-weight:bold; font-family:tahoma; font-size:11px; text-transform:none; }
.kalendarium .km P {margin:0!important; padding:0!important; font-size:11px!important;}
.kalendarium .gd { text-align:center;}
.kalendarium .ln {vertical-align:top; width:75px; display:none;}
.kalendarium .ln A {display:block;}
.kalendarium .cz {width:75px; text-align:center;}
.kalendarium .cn {width:75px; text-align:center; font-size:10px;}
.kalendarium .cn A {font-size:11px;}
.kalendarium .gt {width:55px; text-align:center;}
.kalendarium .kp {font-size:12px; font-weight:normal; text-transform:none; margin-bottom:0px; }
.kalendarium .dr {font-family:trebuchet ms; font-size:11px; text-transform:none; margin-top:6px;}
.kalendarium .dr EM {font-style:normal; }



