body {
	font-family: Helvetica, Arial;
}
.szary {
	color: #818285;
}
.czerwony {
	color: #e60003;
}
.rozowy {
	color: #e50083;
}
.czarny {
	color: black;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
/* NAGLOWEK */
#czerwona_belka {
	background: #e60003;
	height: 22px;
}
#naglowek {
	background: url(../img/naglowek_tlo.jpg);
	height: 267px;
}
	#naglowek a {
		display: block;
		text-indent: -9999%;
	}
	#naglowek a:hover {
		background-position: bottom;
	}
	#logo, #aktualnosci, #ekipa, #kontakt, #jezyk {
		height: 97px;
	}
	#logo {
		background: url(../img/logo.jpg);
	}
	#adres {
		background: url(../img/adres.jpg);
		height: 60px;
	}
	#info {
		background: url(../img/info.jpg);
		height: 111px;
	}
	#newsletter {
		background: url(../img/newsletter.jpg);
		height: 268px;
	}
	#aktualnosci {
		background: url(../img/aktualnosci.jpg);
	}
	#repertuar {
		background: url(../img/repertuar.jpg);
		height: 60px;
	}
	#bilety {
		background: url(../img/bilety.jpg);
		height: 37px;
	}
	#ekipa {
		background: url(../img/ekipa.jpg);
	}
	#kontakt {
		background: url(../img/kontakt.jpg);
	}
	#banner {
		height: 171px;
	}
	#tutaj_jestesmy {
		height: 105px;
	}
	#biuletyn {
		background: url(../img/biuletyn.jpg);
		height: 66px;
	}
	#facebook {
		background: url(../img/facebook.jpg);
		height:100px;
	}
	
	
	
	#jezyki {
		height: 97px;
	}
	#pl {
		height: 53px;
		background: url(../img/polski.jpg);
	}
	#en {
		background: url(../img/angielski.jpg);
		height: 44px;
	}
	#tutaj_jestesmy {
		background: url(../img/tutaj_jestesmy.jpg);
	}
	#linki {
		background: url(../img/linki.jpg);
		display: block;
		height: 30px;
		text-indent: -9999%;
	}
	#linki:hover {
		background-position: bottom;
	}
/* MENU BOCZNE */
#menu a {
	display: block;
	text-indent: -9999%;
}
	#menu_projekty {
		background: url(../img/menu_projekty.jpg);
		height: 27px;
	}
	#menu a:hover {
		background-position: bottom;
	}
	#menu_scena_promocyjna, #menu_scena_aktorska, #menu_scena_off, #menu_inne, #menu_nie_konkurs {
		height: 24px;
	}
	#menu_scena_europejska, #menu_moj_teatr, #menu_niedzielne_poranki, #menu_scena_komediowa {
		height: 43px;
	}
	#menu_scena_promocyjna {
		background: url(../img/menu_scena_promocyjna.jpg);
	}
	#menu_scena_aktorska {
		background: url(../img/menu_scena_aktorska.jpg);
	}
	
		#menu_nie_konkurs {
		background: url(../img/menu_nie_konkurs.jpg);
	}
	
	#menu_scena_off {
		background: url(../img/menu_scena_off.jpg);
	}
	#menu_scena_europejska {
		background: url(../img/menu_scena_europejska.jpg);
	}
	#menu_moj_teatr {
		background: url(../img/menu_moj_teatr.jpg);
	}
	#menu_niedzielne_poranki {
		background: url(../img/menu_niedzielne_poranki.jpg);
	}
	#menu_scena_komediowa {
		background: url(../img/menu_scena_komediowa.jpg);
	}
	
	#menu_nasze_spektakle {
		background: url(../img/menu_nasze_spektakle.jpg);
		height: 68px;
	}
	#menu_inne {
		background: url(../img/menu_inne.jpg);
	}
	.submenu, #submenu {
		height: auto;
	}
	#submenu a{
		display: block;
		text-indent: 10px;
		height: 24px;
	}
	
/* TRESC */
#tresc_kontener {
	background: #f1f2f2;
	padding-bottom: 20px;
	min-height: 224px;
	height: auto !important;
	height: 224px;
}
	.tytul_i_data {
		height: 47px;
	}
	.flir, h1 {
		font-family: 'praga';
	}
	.flir_semi, h2, h3, h4, h5, h6 {
		font-family: 'praga_semi';
	}
	.flir_regular {
		font-family: 'praga_regular';
	}
	.photo {
		padding-right: 8px;
		border-right: 2px dotted gray;
		margin: 8px 8px 0 0;
		display: block;
		float: left;
	}
	h1 {
		font-size: 25px;
		margin: 15px 0 5px 0;
	}
	h2 {
		font-size: 20px;
		margin: 10px 10px 0 0;
	}
	h3 {
		font-size: 15px;
		margin: 5px 10px 0 0;
	}
	h4 {
		font-size: 12px;
		margin: 5px 10px 0 0;
	}
	h5 {
		font-size: 10px;
		margin: 5px 10px 0 0;
	}
	hr {
		background: url(../img/linia_szara.jpg);
		border: 0;
		height: 2px;
	}
	#tresc_kontener p {
		font-size: 12px;
		line-height: 16px;
		padding-right: 10px;
	}
	#tresc_kontener ul {
		list-style-type: disc;
		color: red;
	}
	#tresc_kontener li a {
		color: black;
		font-size: 12px;
	}
	
	/* REPERTUAR */
	#tabela_repertuar, #tabela_punkty_sprzedazy {
		width: 580px;
	}
		#tabela_repertuar tr, #tabela_punkty_sprzedazy tr {
			background: url(../img/linia_szara.jpg) bottom no-repeat;
		}
		#tabela_repertuar p, #tabela_punkty_sprzedazy p {
			font-size: 10px;
			padding-bottom: 5px;
			padding-top: 5px;
		}
		#tabela_punkty_sprzedazy p strong {
			font-size: 12px;
			font-weight: bold;
		}
	
	/* SZUKAJ */
	#ajaxSearch_form {
		margin-top: 20px;
	}
	#ajaxSearch_submit {
		background: white url(../img/button_szukaj.jpg) no-repeat center right;
		border: none;
		cursor: pointer;
		height: 18px;
		text-indent: -9999px;
		width: 50px;
	}
	#ajaxSearch_input {
		border: 1px solid #e60003;
		height: 13px;
	}
	.ajaxSearch_resultLink {
		color: #e60003;
		font-size: 13px;
		font-weight: bold;
	}
	.ajaxSearch_paging {
		font-size: 10px;
	}
	
	/* FORMULARZ REZERWACJI BILETÓW */
	#rezerwacja input {
		margin-top: 30px;
	}
	#rezerwacja input[type=text] {
		background-color: #f1f2f2;
		border: 1px solid #e60003;
		height: 15px;
		width: 390px;
	}
	#rezerwacja #data_spektaklu {
		width: 190px;
	}
	#rezerwacja #ilosc_biletow {
		width: 70px;
	}
	#rezerwacja label, #rezerwacja p {
		font-size: 11px;
	}
	#rezerwacja p {
		margin-top: 30px;
		font-weight: bold;
	}
	#rezerwacja label span, #rezerwacja p span {
		color: red;
	}
	#rezerwacja input[type=submit] {
		background: white url(../img/button_wyslij.jpg) no-repeat center right;
		border: none;
		cursor: pointer;
		height: 19px;
		margin-left: 340px;
		text-indent: -9999px;
		width: 50px;
	}
	div.errors {
		font-size: 12px;
		color: red;
		line-height: 20px;
		padding-right: 60px;
	}
/* STOPKA */
#stopka
{
	height: 135px;
}
#stopka_odstep
{
	background: url(../img/linia_szara.jpg) bottom no-repeat;
	height: 80px;
}
#stopka_logotypy
{
	background: url(../img/stopka_logotypy.jpg);
	height: 80px;
}
#stopka_menu
{
	background: url(../img/linia_szara.jpg) top no-repeat;
	height: 60px;
}

/*   LINKI   */
a.mail:link {
	text-decoration: none;
		font-family: Helvetica, Arial;
	color: black;
}
a.mail:visited {
	text-decoration: none;
		font-family: Helvetica, Arial;
	color: black;
}
a.mail:hover {
	text-decoration: none;
		font-family: Helvetica, Arial;
	font-weight: bold;
	color: black;
}
a.mail:active {
	text-decoration: none;
		font-family: Helvetica, Arial;
	color: black;
}